diff options
-rw-r--r-- | dev-libs/check/ChangeLog | 11 | ||||
-rw-r--r-- | dev-libs/check/Manifest | 23 | ||||
-rw-r--r-- | dev-libs/check/check-0.9.10.ebuild | 51 | ||||
-rw-r--r-- | dev-libs/check/files/check-0.9.10-AM_PATH_CHECK.patch | 33 |
4 files changed, 111 insertions, 7 deletions
diff --git a/dev-libs/check/ChangeLog b/dev-libs/check/ChangeLog index 7beecbbb4ee9..146810f04dbe 100644 --- a/dev-libs/check/ChangeLog +++ b/dev-libs/check/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-libs/check -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/check/ChangeLog,v 1.81 2012/10/23 00:09:56 jer Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/check/ChangeLog,v 1.82 2013/04/24 07:18:22 binki Exp $ + +*check-0.9.10 (24 Apr 2013) + + 24 Apr 2013; Nathan Phillip Brink <binki@gentoo.org> +check-0.9.10.ebuild, + +files/check-0.9.10-AM_PATH_CHECK.patch: + Bump to check-0.9.10 for bug #466780 while updating broken + s/AM_CHECK_PATH/PKG_CHECK_MODULES([CHECK, [check])/ patch from bug #179351. *check-0.9.9 (23 Oct 2012) diff --git a/dev-libs/check/Manifest b/dev-libs/check/Manifest index d3f3e2c9699e..0d4c4080ed71 100644 --- a/dev-libs/check/Manifest +++ b/dev-libs/check/Manifest @@ -1,18 +1,31 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 +AUX check-0.9.10-AM_PATH_CHECK.patch 1287 SHA256 7da055a54dfdb5cb7f3d413d05e1561163422f72191ad52b6a5f84c1833a9177 SHA512 c8c4d667032b62ddc49dee04034a9f6007a13795540b55088df49037d0aa238e0685eaf2b57cd16e6df3ef1e3fc3714a90cf3e40a6972f8c6b164b775aa53c73 WHIRLPOOL 1b6f02cb93139f3c43bf7e61542834e71c3ef7eacb8b52945d4203591a0c43e597686c90feacc4250f734817a3f87cd50fde96b0041d321a02a90b940acb6052 AUX check-0.9.6-64bitsafe.patch 399 SHA256 51d292fd3d059230b12179abe5a13a15ed5b839580d3f16d53708c9d31d10a4b SHA512 dfed724647db32d6694cce6f32cf78dd74cd23dced2ed237b3d320b787be98c7be6a0371b0a2ed8f9445c8602eaa462c62aaebf6e5a57e04654a89234a0cc9ed WHIRLPOOL 3c15e875d11552b508bf3cd4e951240ad2a0a62dd5429da78f869b07af5489574f96cb68e8679c54f1d63451cb7c169fb7b016e313ae36a08e585b637573d6dd AUX check-0.9.6-AM_PATH_CHECK.patch 493 SHA256 a7bdeaca39f0266b7b0618b956ff23e80cb40a46537121b910dbd149e6a39d81 SHA512 2ffae10cf22d48f7de8345222da1663e33d161d8d8bbff12d8ea88ecf2a46c97c80a79fea61379aa249a3f3101e1a704dd5b822169701d4c5d14e94431532d83 WHIRLPOOL dfff8759df27218a949acae627d2c8c023ba6f841900740cbc843f9e27367adb1f406d49983f81073b12fd577319a2b0784217be777a13a1f0e17c1ce53bc76e +DIST check-0.9.10.tar.gz 650135 SHA256 823819235753e94ae0bcab3c46cc209de166c32ff2f52cefe120597db4403e6d SHA512 418686a2473de5a11400278213a260769876571735b60cd2ac553780ac93266bb55b344a36ac1e7fd4dfc0491114c7779874d4837f99cc42e3b4ec0e8ddf3ae1 WHIRLPOOL 2abfa475c014b19b9d0134f6644fe90d2a8bcc7f3339c4d6f9dfc7a80f4a53fb45fec2b3fb2c9f7fe51e2c090c87e115568c715423dda12682deeea661f95322 DIST check-0.9.8.tar.gz 558943 SHA256 82acf956bb07584ffea2bf04d5989fe939c3e74ecf93133a21037fd0f7996a7f SHA512 a8ef659411c18f8af77006a51fe14741b990e7486c3e5c1e97cd2a100a603483ba9854c2f23bd9a5e834e133ca0dcc3ae15f41856339ab3b82a75ad769a872a2 WHIRLPOOL fdc06bd44f041153f655c577c55825afb2d2b79ff066427cd224b5a6d351f9da076d39807f434d2e22e1b6b54c6bc774744c8210dc318e493b9241bb5d7ded84 DIST check-0.9.9.tar.gz 602679 SHA256 1a7a9abb9d051e1b9da4149ce651436a29e20135a40bdb202bd7b2bef3878ac9 SHA512 baf986eed3ad74e24a27cae56c52c06f457022b4b627e122f80df88e648cab42d8918b0aa5d8fc1366ed533141b39d07f0ebe984756289f684b22f63cea2d46b WHIRLPOOL 60423d21afbc0a34953ee1ae5ace2551ee46fb62ebcee413746c8a5ec948ae43fb29b09b55a6be3dc7b333f2197204097dd66e20457c0a6191f6d843eb51a9f7 +EBUILD check-0.9.10.ebuild 1488 SHA256 501fd6413f3c1aaeab73ca4e6152520ccd0cab1443a819a06167e5b0c2037576 SHA512 7c8aab9b8243d5c01be363872c3f614967c007bdd95c5aee8edc5eacde344f744cb4a21c8e674ae6e7aefe08902fcf504d732038bfe8643043183d9f263f1fd9 WHIRLPOOL 5851db08e89769dc96dd083266f20439aaf3975d57642a0ff068da095c6c7124f73afce44f5e3912c1c181c413075e7c55f392ee8252c2b8b1fd028659b008ec EBUILD check-0.9.8-r1.ebuild 1549 SHA256 20e129bcc4faf1ca6f4f1f66ff187eef11fdd05035f04b1fdd83ccb8569b2017 SHA512 0e8fb7041cc5bca5fb915431425a19992981871e46900aebe651cc48539a0bfecd5b3de6781d9fcf0d3bf7c5bb2991094627254e9c9dee3a7f514df2fb94322d WHIRLPOOL b2730d47ef534805ca98d067b9bff66f86440751f34167b76b06743eaf247c182f2aafab2b2da7613aa3bc31723269540f646dfaff3db0f26805b504514bc978 EBUILD check-0.9.9.ebuild 1508 SHA256 43fe0815171ee6fbe199c7683c4e9787bbc4e37df9ee8f7535aa4ea4dc9c0d00 SHA512 801426835b8434656a676c4a22ba647752de19d2908240272dd663161a94741eb7f2799934002c274e054910d03990c960371de27b99c3819eb8c5ca259fc03d WHIRLPOOL 83f457e0a4338ab17ba0a3fed6a19a08d2dd20965c5e85c661f9b468a0f1e5136adb38f41d48487c53d1f3197accf62d7a696a03b3f360dc181f49bc60c5e7c0 -MISC ChangeLog 9273 SHA256 af0fe594d88c46e1aa1a2b4affaf6502d35a3a5b369781193a030b48c68c2072 SHA512 8d46de3b30520bdcbb67ad8a1bf58334321190e3af212ba4db3df965ea97b39edef3b50fc77e866903421328d6eeef665e8dbc7e22a86cb80b438be54d548941 WHIRLPOOL 8accfe8b0e33b30f8b9f30f7f11483a5bdded465df4f5a44a0c7bb28672141ff03dd6c501b3afe7cc29dd07856e14c71270a17946a81ee3d488e6e8dadbd268d +MISC ChangeLog 9564 SHA256 907d1220c1c15f8ee85f67dc1c99e934f886251a8531e08b45fd8fa880ff8be3 SHA512 0e62d62399cbce6250853937b103e97e750474821345ef6fed99402077d4a3414e21b4db9efaea383b5e869f1171dcae749a288094fe3bb55c0a2664e4845696 WHIRLPOOL a310ba85dded125f2e0840dc8b18495b9acc4edafcc5f3af09fec45cee45af447008f4dee1b7e8df120e469902b27e07f6596690f63cf3ed4d13db6bc6c57768 MISC metadata.xml 333 SHA256 f39f7a262d5d98abad6eb373533a0d86a0a9baf63f4d770e1ce7bdd3f9f09215 SHA512 cf3d3676c2bc60be323821ef5f236a93838d9e48d6a7faf7db4e5816162c0b9810efb47d342804982083b06e0e0b4f8f086662e7e42c746c48cab7bbef1ff375 WHIRLPOOL 84fff185a58c0c96a2bcee3709fcbb6a6018d9b5cd4aa125498143747ea5072d4f0e804ce1e0309cfcac8d1b7a434e379f7bf7269614fd2b16a341038a113ab8 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2.0.14 (GNU/Linux) -iEYEAREIAAYFAlCF4FYACgkQVWmRsqeSphNOoACeMr4e2DqqtSK3yzcfd7PbSjM8 -r98An19B9Wf+IZCW2lIyDLHlpx/hkynm -=Qh47 +iQIcBAEBCAAGBQJRd4dBAAoJEHQ6UuhrqBBQsx0P/328pvLyRV3wZrzFuFadAnE6 +AvmzfoiDJKuO6XZ1DAPsfh4HVTJV/0MKUX8BfjEdmFgS0knymd8POYgWw+PB2Ben +H5UUtoiQuykCYOZl8fPtAlsngXs1U49GIwamjoe4JNTF0WT1pQFC73f5GG+JyxQQ +tBN1IdpR+8SSQOpu1V3cWf2x6E1A3sdCgNDvaUhGzTPlieNbR46DmWv9uop2ADGb +jHmCjYrBMOq/gPPsdQICqT/TY4vmiIHmiVoXwYxuC0iO4smnoUtDbmGz2IdTDH5Q +rNlKV5xLILDsZApd83mWWcN6vrdDRe4exFd/9qeaq9aNoclijxOV4+58JeLpfVcw +UViPIKPrEfuuJP5uBsg2q4lq3fH4bI/BHBHHc7uWFg8NPDMydBerMBLg0tAxuGfj +G2a1p/TqofQnCPBVyiR/xfJ3VWzVY+EPdDcRDZaDcYxNulLsQgCmSjsMrH7kexff +Urlg/etKMVYl/RAgue9/c68NT/Jd3wX5DtOq3zto4v3wHgKXDAxLIoyurrB8MrmE +CKsdINcKPyK4KmLZ5I3HypAg3Np8xunqt1NY/YarifEGIJtLnGAv8cpPPuewXJpy +EaC4vh1kdgIMCmRSDzGRMuX5S8iA3gLtk4w6dpyYcOWl/GwlUwcNRkI6wrhiDhTa +qTn3HmBQi2AKCdzsoQIy +=0OnS -----END PGP SIGNATURE----- diff --git a/dev-libs/check/check-0.9.10.ebuild b/dev-libs/check/check-0.9.10.ebuild new file mode 100644 index 000000000000..46f0768aaac2 --- /dev/null +++ b/dev-libs/check/check-0.9.10.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/check/check-0.9.10.ebuild,v 1.1 2013/04/24 07:18:22 binki Exp $ + +EAPI=4 +inherit autotools autotools-utils eutils + +DESCRIPTION="A unit test framework for C" +HOMEPAGE="http://sourceforge.net/projects/check/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs subunit" + +DEPEND="subunit? ( dev-python/subunit )" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-0.9.10-AM_PATH_CHECK.patch + + sed -i -e '/^docdir =/d' {.,doc}/Makefile.am || die + + # fix out-of-sourcedir build having inconsistent check.h files, for + # example breaks USE=subunit. + rm src/check.h || die + + # Fix automake warnings being treated as errors, bug #420373 + sed -i -e s/-Werror// configure.ac || die + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-dependency-tracking + $(use_enable subunit) + --docdir="${EPREFIX}"/usr/share/doc/${PF} + ) + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + dodoc AUTHORS *ChangeLog* NEWS README THANKS TODO + + rm -f "${ED}"/usr/share/doc/${PF}/COPYING* || die + prune_libtool_files --all +} diff --git a/dev-libs/check/files/check-0.9.10-AM_PATH_CHECK.patch b/dev-libs/check/files/check-0.9.10-AM_PATH_CHECK.patch new file mode 100644 index 000000000000..a433549a3639 --- /dev/null +++ b/dev-libs/check/files/check-0.9.10-AM_PATH_CHECK.patch @@ -0,0 +1,33 @@ +Index: doc/example/tests/Makefile.am +=================================================================== +--- doc/example/tests/Makefile.am (revision 747) ++++ doc/example/tests/Makefile.am (working copy) +@@ -3,5 +3,5 @@ + TESTS = check_money + check_PROGRAMS = check_money + check_money_SOURCES = check_money.c $(top_builddir)/src/money.h +-check_money_CFLAGS = @CHECK_CFLAGS@ +-check_money_LDADD = $(top_builddir)/src/libmoney.la @CHECK_LIBS@ ++check_money_CFLAGS = $(CHECK_CFLAGS) ++check_money_LDADD = $(top_builddir)/src/libmoney.la $(CHECK_LIBS) +Index: doc/example/configure.ac +=================================================================== +--- doc/example/configure.ac (revision 747) ++++ doc/example/configure.ac (working copy) +@@ -20,12 +20,10 @@ + + # Checks for libraries. + +-# This macro is defined in check.m4 and tests if check.h and +-# libcheck.a are installed in your system. It sets CHECK_CFLAGS and +-# CHECK_LIBS accordingly. +-# AM_PATH_CHECK([MINIMUM-VERSION, +-# [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) +-AM_PATH_CHECK() ++# Use pkg-config instead of upstream-provided and possibly-broken ++# AM_PATH_CHECK. This command sets CHECK_CFLAGS and CHECK_LIBS ++# appropriately. ++PKG_CHECK_MODULES([CHECK], [check]) + + # Checks for header files. + AC_HEADER_STDC |