diff options
author | 2014-06-16 02:35:48 +0000 | |
---|---|---|
committer | 2014-06-16 02:35:48 +0000 | |
commit | 6aa0b4373889db6fc2e69237b7d11547b921f093 (patch) | |
tree | 48bb529e8cd3b0fa20c6a85338d8baa9a4532eeb | |
parent | Add arm love #511026. (diff) | |
download | historical-6aa0b4373889db6fc2e69237b7d11547b921f093.tar.gz historical-6aa0b4373889db6fc2e69237b7d11547b921f093.tar.bz2 historical-6aa0b4373889db6fc2e69237b7d11547b921f093.zip |
Drop USE=debug as it only controls -g flags. Add USE=static-libs support. Fix AR/CPPFLAGS handling.
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0xD2E96200
-rw-r--r-- | dev-libs/hiredis/ChangeLog | 8 | ||||
-rw-r--r-- | dev-libs/hiredis/Manifest | 29 | ||||
-rw-r--r-- | dev-libs/hiredis/hiredis-0.11.0-r1.ebuild | 50 |
3 files changed, 72 insertions, 15 deletions
diff --git a/dev-libs/hiredis/ChangeLog b/dev-libs/hiredis/ChangeLog index 9b9e2726b5b9..a42f4cd9e341 100644 --- a/dev-libs/hiredis/ChangeLog +++ b/dev-libs/hiredis/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-libs/hiredis # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/hiredis/ChangeLog,v 1.9 2014/06/16 02:25:52 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/hiredis/ChangeLog,v 1.10 2014/06/16 02:35:46 vapier Exp $ + +*hiredis-0.11.0-r1 (16 Jun 2014) + + 16 Jun 2014; Mike Frysinger <vapier@gentoo.org> +hiredis-0.11.0-r1.ebuild: + Drop USE=debug as it only controls -g flags. Add USE=static-libs support. + Fix AR/CPPFLAGS handling. 16 Jun 2014; Mike Frysinger <vapier@gentoo.org> hiredis-0.11.0.ebuild: Add arm love #511026. diff --git a/dev-libs/hiredis/Manifest b/dev-libs/hiredis/Manifest index 211d282d3504..891387bb5985 100644 --- a/dev-libs/hiredis/Manifest +++ b/dev-libs/hiredis/Manifest @@ -3,23 +3,24 @@ Hash: SHA256 AUX hiredis-0.11.0-disable-network-tests.patch 1084 SHA256 25cc9f5a2ae873ddea7c02db73b6cb2f6a3414033debaab14add673d21d1860b SHA512 188460bdfd0c534b870303fd1f741ac09df6bcd65b5004d97c861d1ce9c6dbbab7708c5a04bcc20540b48f693e94180a991033fc7d5191ab12c5971e30308abe WHIRLPOOL e5d74ac465c899fd0718dbeb91504e0256e7aa8058dfd3a836f9eac612d55befe5a76809d251ea15573012e2f8b71ea9fbd54a61773f3ee2bdcfa1de7a75bcdf DIST hiredis-0.11.0.tar.gz 42137 SHA256 ff7b2849e55bf3589eecced7125934feb9645c36a4d490d001dc08c93553eafd SHA512 a506c3e09267bd431dea87fdb7f9a44fb1d4795cbecb31323fe2fb9d66c10351fbf6d931fdaf2731fc2d0a985234e5d6ba0c9e694374d2f414294d27b6f060b8 WHIRLPOOL 0d4d4385452b4fe3aabc7cbdbef95914fea685a65f44a6b2addaec8f0f7779ed7f72c50cfbb976e1838553746ae90f2ce8685c208727e450738ff2bb29cca144 +EBUILD hiredis-0.11.0-r1.ebuild 1221 SHA256 beb59b96cf5c6e82802fc8b5816adab6fb3ea0bb930aa31bf5fbed1f6beaae80 SHA512 e456800226303830789677254f352d8109ca6f4028f1ddf88e59d93296891041bcd50b8c63ea44d12a92f8d2c9f92c3450f533056f77c127847e8971b1dc2f53 WHIRLPOOL 4eaf1e64fa805b475a05e3a607878a96dc87e215ce3ff246d55992c9391469d5eb46a908c3416957cd54f1315cc19b381d9a67da8529b0a85978ed552a916f49 EBUILD hiredis-0.11.0.ebuild 1004 SHA256 d9b0ac228b999e660ecbbffee0b107e9376d582e6f4c626b4c00fb94be470f28 SHA512 4ab6f218bab4af7a10fced5dcf4efc0ea1b32dd7226d626001c9ab8cbea4cb7a52046f6741ca448494d41280ea8e435bdda6568dc41341ad100920939b699d3c WHIRLPOOL 5b9f54a09417cfd6e95de6aecc4adccf410389b2d8543766eee65fb41b3ecb88a390ccf9f7537eb890798c0520db16e2d911d8f0aa049e74ca10fd6ce064b541 -MISC ChangeLog 1367 SHA256 ca4e969a289ea72b52a8d5e94d9b856f8481abe428e5c8309919a54f3e3eddc8 SHA512 89d42d95a501e68809d532df8917796323de4d449eaa05544a0d0f4770150533af1eccc3fb9d52c3b607294fea798527e383e0d1f806aa2c1b91a171fee0b83f WHIRLPOOL 66cdd6bdd179a3b8ddf0d0547c2272917fb36a7a6ebe6a8d1133387f564d62041b053190844a4193dd8095d17f7a462c8f5574850858c3b5a25ed791b9f134ed +MISC ChangeLog 1585 SHA256 902c4136b4a6cc1b4d730a0d87d242f19050efb8c95cac4113aa8c9b416766b0 SHA512 5098aa202b6397db487e07c1c7c42289270c80eba32edccb0c2d633e3e5bd3dfc9e4cec31c343286fec70468f3dce651949281ce904fc3935897d7433bbbc7b9 WHIRLPOOL 85792e9681da24b46fd248c81833dbc050626b39e497da8e47bad68a57efb2faab8a0ffc1e53c9aa06b36622eb063ac4281b51ac7772595325ff20769a9e2b92 MISC metadata.xml 234 SHA256 02f0cc57d2e1027d594d1686ac8f5d9cb992854b3e895beb7bd4c16d67cb90e9 SHA512 211ec5e95c3c4e23bcd28ce39518ffff08105334652f58ece6768229bd06623b5b6549445ebdcd2bc787f1be65e05d79f7fab5a53e7cd69774be22b593b7c71e WHIRLPOOL 1b91186683e7f17c9edca1c2bf4e295c6f5b3cd3e5179df4afc254e6efcd1d957b3e673dbee3666b01a627634905426a19949b755b18d18ef3a46864856b57bc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJTnlW4AAoJEPGu1DbS6WIANOkP/jVRUzoJ4N1T0MULPtAs2LeB -u6CsIIsUT3mcwcO2uh67gMBhZw2cssDLq+EdEoCGaAxxd9V8PoUdqNPgdI10XRhg -IpTB8MYoD3bqktcSARM5Ax/yzrIqoqcH9uw6N7J8CN54cXydbBdSeihuLbVq2tqx -W93y42DKoKoJIhtu81ld1NYmVYWIYppG+vUjjpsdjA1R4lLlI8su/rjY9FqqbKhm -0lQ2asCpOiBJR9YDKmCR94IXJnMkuy7ljQEm8AiizP7WwUP/KjZhJyJ+QwOPfbZW -efdIrnD3lePpCtaM9DNWQb7fGtAgjC1CQqixs0Y8YcdzrLbYYp9Wr+rx5RZCV64l -gancIhjXOEZD+1tBINtTXhL/Wk2HrqK1Ydmq9OUfykC6hV5Y//PeDEUxsmPyjO0M -erTfLYXN/kHtmZCZTbfummnqoX3FDx7z9gg6yvSTv7yCfvL7xDjDvkfKhqObIWyQ -2QRHJE95INi7Yf+/zyoqzrmUCclcrYIthL3tKaDpjIPySXT9OmCYcsZjHCePBROP -Dy3HKY34jEalSCjymjt7meejInn3FrhY9k92CI3MtG1oNL6kSjQMCT1sIVwC1bWy -ikEVvqlVnG5IpQqAOwmcUtPevVamalUtiJDS5RHNrtyHvnLJaG1sYmFnTlU2zgdj -A6m3WmvJ+VKWkMSceTzD -=q9Ks +iQIcBAEBCAAGBQJTnlgJAAoJEPGu1DbS6WIAgJkP/3jj7cDWBUoupW7/HxiCFFAN +WQTRpBTuhKlFhMWFnPceI4+0KyCY3D2taYPFLNogMTDWU8xkHwLRqrSbDS6U35Gc +qjZiGxFIRS9KsctUsI3CKDN/Jl/A3AjXieA7qT2FS6AcBx3Birst92zJTYhKdgNQ +Z4hx4ka2wo0SgMJ3YOIQ9cLU3mKVzs/Nz8zMOLmNl86TH8eTHCjkarK0N/Rt5i8h +0UNNcx1GGZMzny64vKnY7VNA1u3yNrwRHkovUdyowUC3TgKUoPohg1Igd0IyjjCN +3f8Wm7bEGme5C0pVkBNgr3hzCrszNclxlV5C6ZXcQOO/+HNHd6+leB7lXr8rSIK6 +fThoQ2buep3fgUiTUrKMQ5kdnDJf2eJXZeYtzS+qe9yIbBZ8FYeLVDQ1bj/VCLbD +/77O+M/21zY/+8GbgRwvyaZ+4OFNybvOTQ+mRkogoTgsOfHPUBccEkFWSjC+KVU1 +gtDp/KEvJgvb/y7ZrXvFd1xs8TWYmik7Ko0pppdWumb+yRWcbwadRAUHJDMOHYvH +2UFqgWhjAOO4IIx6THm4wINF3hmx/ytdojgfMqgRn8ty3QRtRnRHt4bnxFamTXwe +PSphJx0ITOE8xH8hwpiiGdIIl0yEHFClygqfEhDITwCdqdN98BTGkoSbVswlAJ0T +UHmTA6uQoyV2S8XvuLMg +=ugYv -----END PGP SIGNATURE----- diff --git a/dev-libs/hiredis/hiredis-0.11.0-r1.ebuild b/dev-libs/hiredis/hiredis-0.11.0-r1.ebuild new file mode 100644 index 000000000000..22053d3a8cfc --- /dev/null +++ b/dev-libs/hiredis/hiredis-0.11.0-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/hiredis/hiredis-0.11.0-r1.ebuild,v 1.1 2014/06/16 02:35:45 vapier Exp $ + +EAPI=4 + +inherit eutils multilib + +DESCRIPTION="Minimalistic C client library for the Redis database" +HOMEPAGE="http://github.com/redis/hiredis" +SRC_URI="http://github.com/redis/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~x86 ~x86-fbsd ~x64-solaris" +IUSE="static-libs" + +src_prepare() { + epatch "${FILESDIR}/${P}-disable-network-tests.patch" + + # use GNU ld syntax on Solaris + sed -i -e '/DYLIB_MAKE_CMD=.* -G/d' Makefile || die +} + +_emake() { + emake \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + ARCH= \ + DEBUG= \ + OPTIMIZATION="${CPPFLAGS}" \ + "$@" +} + +src_compile() { + # The static lib re-uses the same objects as the shared lib, so + # overhead is low w/creating it all the time. It's also needed + # by the tests. + _emake dynamic static +} + +src_test() { + _emake test +} + +src_install() { + _emake PREFIX="${ED}/usr" LIBRARY_PATH="$(get_libdir)" install + use static-libs || rm "${ED}/usr/$(get_libdir)/libhiredis.a" + dodoc CHANGELOG.md README.md +} |