diff options
-rw-r--r-- | dev-libs/check/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/check/Manifest | 33 | ||||
-rw-r--r-- | dev-libs/check/check-0.9.13-r1.ebuild | 63 |
3 files changed, 87 insertions, 16 deletions
diff --git a/dev-libs/check/ChangeLog b/dev-libs/check/ChangeLog index 99ca0f825a31..c6ce356957ee 100644 --- a/dev-libs/check/ChangeLog +++ b/dev-libs/check/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/check # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/check/ChangeLog,v 1.97 2014/06/12 06:05:39 binki Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/check/ChangeLog,v 1.98 2014/06/12 19:20:49 mgorny Exp $ + +*check-0.9.13-r1 (12 Jun 2014) + + 12 Jun 2014; Michał Górny <mgorny@gentoo.org> +check-0.9.13-r1.ebuild: + Depend on multilib version of dev-python/subunit, bug #510892. 12 Jun 2014; Nathan Phillip Brink <binki@gentoo.org> check-0.9.13.ebuild: Disable sleep()-based tests by default, see bug #512826. diff --git a/dev-libs/check/Manifest b/dev-libs/check/Manifest index 3c22c84ff4be..a80579d834c3 100644 --- a/dev-libs/check/Manifest +++ b/dev-libs/check/Manifest @@ -10,24 +10,27 @@ DIST check-0.9.13.tar.gz 752880 SHA256 ca6589c34f9c60ffd4c3e198ce581e944a9f040ca DIST check-0.9.8.tar.gz 558943 SHA256 82acf956bb07584ffea2bf04d5989fe939c3e74ecf93133a21037fd0f7996a7f SHA512 a8ef659411c18f8af77006a51fe14741b990e7486c3e5c1e97cd2a100a603483ba9854c2f23bd9a5e834e133ca0dcc3ae15f41856339ab3b82a75ad769a872a2 WHIRLPOOL fdc06bd44f041153f655c577c55825afb2d2b79ff066427cd224b5a6d351f9da076d39807f434d2e22e1b6b54c6bc774744c8210dc318e493b9241bb5d7ded84 EBUILD check-0.9.11.ebuild 1505 SHA256 dcd940bfbf9f567a40361cfdb4db9df14948e3d9445a86cf04a3d5d774d2b37f SHA512 ce5c6f5b409baa1e8f6f7bc8ad7822dc5e2c6188a17fe5ebd13972cb6ef3281f899b9df031714d5ad0db246bd6c6b53613b3198e92b764a9024d929140f80f39 WHIRLPOOL 416fdb377d06081b593af0c4d12b46173a6a648a603f7372671363761cbaf153f255a84acd5a9449d499bb397ae442fb387142bfe0e591f1a3baa33bce6ced16 EBUILD check-0.9.12.ebuild 1513 SHA256 95c31e31a34ae4cccf8aa8e005a7413548741d9c7f1224e3d996002e71b51cbb SHA512 4d03f814972c0f1ba47c05e475646c998133fe4c9a4a1df51ba4d4a050e3fb3b83f9d98ae7dfe1a1b528dff60ee338cff60771423284acf37af5c45c96a958f4 WHIRLPOOL 5491facefb4ccb7c38566c975d8ceb0f0cd23bccc77319c60b7e7aeed3e1ecb88960795c99d0551a8ae952399af9bab8d329b6b5dffee63a01501d9876f22aef +EBUILD check-0.9.13-r1.ebuild 1894 SHA256 70ce34c34e56a58dfbca95a030d48553fb0819f9b516a7706f2e0553310b5cf3 SHA512 8a5bca1456497500770e0800fc62ef975e2c95c908f788e4b0f0de59661dc8c8f68b862bf1630d71eb09e38091fe0a15b2cd6ccdcaae264fe8b89721673d2035 WHIRLPOOL 766d4356bb769bea47f274da6531d5cfce0197e21dab41fc6a3f25052251db08acfc8d31ce92f8d16bf6107f66764acae0e862aca062ba5eaa69c09fb0312b61 EBUILD check-0.9.13.ebuild 1882 SHA256 cfa52a7b1dd0abaa994147816725f79d848634ff43f637d05369b4a051290db7 SHA512 f0e482cde1a7de1daef3f94519e253154e86493d65f81907a9ffd1174374367861de2c1c22884e080c479e70a58d507d96dee1b1366370b49cce897b1348686f WHIRLPOOL 302cd459705bee5a4351a5beaf4bd1976a9af2ca7e48eb157683e9aa529be10619af1f53f38ac8ae2c429fd239e578922f7762c1b379e9ae4a4a1f8c7cd79cbb EBUILD check-0.9.8-r1.ebuild 1555 SHA256 883dd2984c0873e4de8bbf878e7de1a80eb111116bba8b38e294e73390579a81 SHA512 e3574a1eec0f82982de5d44046806a0c4e3d116fc87b952108a70863889944a0e59ad522d3c9e5a85e1aaa19f9f70c7e9688aab43f124881e1acdb91c51590b9 WHIRLPOOL b5fa0c07d27278a3855d007310073da083eef5bd1c35c183808c73336789ab0d3b6d2364d1904f79eda12eec885886382d9744738d88dba17b83abf69b0ce9dc -MISC ChangeLog 11412 SHA256 775cd42a0e7b9306e6423901219b195c27b00e5dc4fcb4e22f9453e5fadb0d21 SHA512 ca79b43325db9830102a3be781cfafc79e5a2f871864f2af87833642e0859ae2df4a57176490bf27813d24586d4883fd35db4cdf568245fcddffff1a4b99396d WHIRLPOOL 847051bdfb5f408723ae78a8f2669769ffccf28506871a460266d9cedc47fcf6f4ab84b1c68c48f0f2af2ed3e0f1ea46db48061bd57fef4db2fcf78722b145c2 +MISC ChangeLog 11586 SHA256 9fc9eaf817c6154db70974cd20e578899a3b42973525e3b933a0dc5cdf384d97 SHA512 50f47886402e3f4f4f10e93f4393c9eb82bb9e40832144571bf2c96f3be0a63677271c38cb25512064834e135d8bb74b9029cebdf258dfa11bb94a9088db328c WHIRLPOOL 07fe64da80915a5592a7f73b2a86f9bcfaf58b939c5459b8feb18348bf703b789692e4839bd41e38a59ec831417af1aeb11a3e218a00bae9025b979b853e2b94 MISC metadata.xml 333 SHA256 f39f7a262d5d98abad6eb373533a0d86a0a9baf63f4d770e1ce7bdd3f9f09215 SHA512 cf3d3676c2bc60be323821ef5f236a93838d9e48d6a7faf7db4e5816162c0b9810efb47d342804982083b06e0e0b4f8f086662e7e42c746c48cab7bbef1ff375 WHIRLPOOL 84fff185a58c0c96a2bcee3709fcbb6a6018d9b5cd4aa125498143747ea5072d4f0e804ce1e0309cfcac8d1b7a434e379f7bf7269614fd2b16a341038a113ab8 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.14 (GNU/Linux) +Version: GnuPG v2 -iQIcBAEBCAAGBQJTmUM0AAoJEHQ6UuhrqBBQdUoP/1nhyrtqb6jgHqkjnvhvVjS0 -of3RnONEzsYvZO5RM335EPF0vtuxNA/MuEk8tNxEeOG7YGPS2vT7rIBdoL3+xB3R -8vvBw+HUe0/Ga0w9wMgouXDYA9fuy9epMJnSBZzg0pep3qI+y2VKhYrH4usseozE -PK5Wiy+aphuHogRgEjH7Qtzj269gudUk7OHtIM6EmtuqubIrhaUZlSE5sA6VwJ2h -BTpIp5Q0KsN+xkJfyNV62CLkQtO7JU1s+9PlbB43PKuycWrTqS2U2rzTJsPN0dCl -L4m6ox8hRsm+3p2vbcMQjjPKTm/jRmNzgr6RfmEjzjcDGflAjtooh/ZWYMy7MSfK -fU7UlGct2PkYg8tO3kpwiIsXQTl+Xcr4NEnUP6Pv2CLthhDCRGl2nqY/6zU+TBqV -86Ome/JvtHDxNfGsVyNQsaXXa7W6vpsa0DaIMr2T4TdVmaJRy1U89bWSd8mbWw6U -mDo3UDAPIjS7vMTWBgkBzMXwtiv+c/YGxUs2sxpHeVJ5KysvZ1lgutHQptjpHlqZ -c1CVrB9UTJJzsiAAMX3CaCXH4mk+E9R1nyHb7KEKN40bs0JFIa2kViq8btiMWa5B -meLRUUwYltxuBq43JSpog9j5wyfV18UHhJ9ta9J8j6bAcO/Kam6X3FXorc4rCDTY -zOq/yrGtrbymgz3SLH4G -=MXLy +iQJ8BAEBCABmBQJTmf2SXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOOi8P/37hp++gKPp8eOJnDxwp6KRv +3tbosuPM/PCaKIScmMMakuoU93GZ5zwQv2GUUbf4KR6nij97RtnbW61ckwBA5qSB +qI8/kviKMCAJGTR8uZQQkVFrODr09fYnOa75s5RvMro/HvtMRQMsR0b8NWvFXGH7 +BybGssn26jC58gmYdLPJydajwzRRSaQ9DnnW+eUsCV9YaMvqcSRUhKJXS8M8vfY7 +S7Iaqe1DONK5pCntGgdvpBrNojOxsOr9o9iFICH8NvqsoM1Ftz3vT2dJEilpjyck ++WyqpWRvVNSloe6QRy+ZSvQzYmifvcA5vGJNYH0JnyPJdbQdD4mVFAjVb0jtqcNh +wz+kwbvnYMW8sPjIE3C0Ohb5zcCnLLPV72F+yyy4C8ql7jFo2bgTsoStGIWsrDz9 +k3VoOvoCVSmU3fcGHiSt7d1e+IeyWGWpLHyVns5RO/B+zt+BugRIBDTWthOIcISv +PUErrFDb/LQGyp/MhUplmpao+hKD7JqwSRay7KGVUVh++geCFJZxeh01oJRFN3As +V22BM8kHU2O5r1Afew2xTGfbTthtXvWGAlCnOhfpuLs1KpxNLlgsRfiJUFNH6Q9f +blEIT2w6ZP1yqZbK5gIIpBKlU38B1ABECxThDkhavUnvN+8V76HD/ZoCcsczxIQW +b5ou2krbYkma+1FkSWZ1 +=xYZa -----END PGP SIGNATURE----- diff --git a/dev-libs/check/check-0.9.13-r1.ebuild b/dev-libs/check/check-0.9.13-r1.ebuild new file mode 100644 index 000000000000..f724c4aa1860 --- /dev/null +++ b/dev-libs/check/check-0.9.13-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/check/check-0.9.13-r1.ebuild,v 1.1 2014/06/12 19:20:49 mgorny Exp $ + +EAPI=5 + +AUTOTOOLS_PRUNE_LIBTOOL_FILES="all" + +inherit autotools autotools-multilib 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 ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~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[${MULTILIB_USEDEP}] )" +RDEPEND="${DEPEND}" + +pkg_setup() { + # See multilib_src_test(), disable sleep()-based tests because they + # just take a long time doing pretty much nothing. + export CPPFLAGS="-DTIMEOUT_TESTS_ENABLED=0 ${CPPFLAGS}" +} + +src_prepare() { + 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-multilib_src_configure +} + +multilib_src_test() { + elog "-DTIMEOUT_TESTS_ENABLED=0 has been prepended to CPPFLAGS. To run the" + elog "entire testsuite for dev-libs/check, ensure that" + elog "-DTIMEOUT_TESTS_ENABLED=1 is in your CPPFLAGS." + default_src_test +} + +src_install() { + autotools-multilib_src_install + dodoc AUTHORS *ChangeLog* NEWS README THANKS TODO + + rm -f "${ED}"/usr/share/doc/${PF}/COPYING* || die +} |