diff options
author | 2014-01-21 15:16:08 -0800 | |
---|---|---|
committer | 2014-01-21 15:16:08 -0800 | |
commit | d34531aa5fe5403344f18f3776456abc3986ddd9 (patch) | |
tree | 8231a420f7d8f4608c269a2f10fce7ce02db16db /dev-libs | |
parent | dev-libs/jemalloc: clone upsteam (diff) | |
download | gmt-d34531aa5fe5403344f18f3776456abc3986ddd9.tar.gz gmt-d34531aa5fe5403344f18f3776456abc3986ddd9.tar.bz2 gmt-d34531aa5fe5403344f18f3776456abc3986ddd9.zip |
dev-libs/jemalloc: multilib-utize
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/jemalloc/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/jemalloc/jemalloc-3.4.0-r1.ebuild | 17 |
2 files changed, 12 insertions, 7 deletions
diff --git a/dev-libs/jemalloc/Manifest b/dev-libs/jemalloc/Manifest index ff8c3e5..8f5491f 100644 --- a/dev-libs/jemalloc/Manifest +++ b/dev-libs/jemalloc/Manifest @@ -6,6 +6,6 @@ AUX jemalloc-3.0.0_fix_html_install.patch 333 SHA256 859aa0ca3e04afc0f17a9d4c74e AUX jemalloc-fix-ar-call.patch 1488 SHA256 050b6559ead0d63f4fb9e86d7d45f42e45442bc85f412ea8995f0860eb876418 SHA512 4b863e2a4f536722380f2811de31fc9f5d6bec046cf74ed15eb0fc2d428a6e85f2a5d6c214b120592fa5b565753e281c4836027893c78e7ddcfa58a2782a46eb WHIRLPOOL 062d3df8f8ba9d53bbf3a4a2a423bf3760da4c593aaaa299f273e0ee00ab38822a55e142ae7a46330da8096701c458b490606a4828c14832e4b485e172d5fb49 AUX jemalloc-strip-optimization.patch 800 SHA256 a14ee193968e87d0d87a8146050dcad5a33042af119070dbfbac7d4eba9923ce SHA512 cff5130387c25bf1e047103eb6c371d96105acd962c62c58bb6bc72f1bfec071f05b7f2cf54170264f38ce7102004e97bc705a6b08f5f398bbc461b17e61e3c9 WHIRLPOOL 6d5d507a876b76a4b76a9e13a60636d7f042e4b0c4de2030d34195fc426f16794a561c09ce0c4d682f92c5fc798cf14abee3585c748538538eff5610fc7c5b95 DIST jemalloc-3.4.0.tar.bz2 253698 SHA256 f60802c4c2c60bc24598fd052494aea96f4426f3d4decd832eadeed520ff81c0 SHA512 8727e13d5e1d677eeaaba50a33ad8eb3dca09f4e90639cf2957d6be0728fd962f10184e91f404b8c9985e680128a838375b122451601271653c8c6d6386a252b WHIRLPOOL 885ebf9a268a6376bcf20a1ca7ce942b015ef8da468f385cedd6e14da1a8d5d76b1f56be45183ef6c9f86f0d9f17904b093a927a309f0f842483cea02ebfac50 -EBUILD jemalloc-3.4.0-r1.ebuild 1102 SHA256 290ff6ff3b6baa97303c909eae1ed7a0ba4a3d7adb90c7de744de677c07dae25 SHA512 8808c261b061461f384dd0ebced2cbef9995bb56e0443164f2c0ad93bd6e3b61383e43893f77267f4cbda605c9e10e4b23324c0cd9b7eff11a3c93bd625e7293 WHIRLPOOL 7d9be326b04e201fecaf242114ee06b75d015b2928d0b0fdaff892e02701c0955135ffbae184cd7967952b441bf54be82cbe1e60011363e1db8033cf402b0601 +EBUILD jemalloc-3.4.0-r1.ebuild 1197 SHA256 4b92fd6f78703b2ece42b6fcb5802d9b9f71a219ac5709f4b2ff58ccd82dbbdb SHA512 070d78103a1ca6c8d545276a0dbc488d78362c23e10fa29656cbc4e10593d3c86b12c0ce0b7065ef8ea4484bedcfb42d4757c40908f02a39c68472410edd950d WHIRLPOOL b97ef9744e873bd1a90b7a1f7db4032c8b9c809a300fc874f6348acd272ffcfddc544dd477edf9de09b4334bd0b0fa856920fe3b40154bca770c45b1b94e9e17 MISC ChangeLog 5424 SHA256 4f33f547d191a71f07a0b50dcadd0af01ae37ae80ea96a09ae74a20c9273e25b SHA512 6b0a83fe90061033297a0f9c0fd236c7eaa0d95402aadd9b4ba9d0b56fc22326348a3091faaaa4ebe5398d8390a160f8b6209517a0003d66b0e691e58503320f WHIRLPOOL 80be7f80b7469bf4a52b816e677eafe7d98535d5676b3a5b7131e28a855718d96c554b72fcd7a338bd1543144d9fae9408f963792f3661200d3170e5894dc45d MISC metadata.xml 356 SHA256 1b1a10ebdd274e8b4c365e29a9a69e4f79d15eb427def15dc12921f97784756b SHA512 e09112a6d68ae05782ae8729516a63f7ef4f188018d1e9701b28d12b4227331424a7e47f0daf01ba99e9d94c2b04bf8889163b3d1acf5bb79d501c429ba04c9e WHIRLPOOL 67661ad3f567c3ca1bd4d0cd4ec41209657309b9e5099a222ad924ae5f84488cea4985006239a9fe96e67f3f28635c680a54195c5bee80352d6a8af2cdfb0ec0 diff --git a/dev-libs/jemalloc/jemalloc-3.4.0-r1.ebuild b/dev-libs/jemalloc/jemalloc-3.4.0-r1.ebuild index 1759008..7092caa 100644 --- a/dev-libs/jemalloc/jemalloc-3.4.0-r1.ebuild +++ b/dev-libs/jemalloc/jemalloc-3.4.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=4 -inherit autotools eutils +inherit autotools eutils multilib-minimal DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator" HOMEPAGE="http://www.canonware.com/jemalloc/" @@ -12,9 +12,11 @@ SRC_URI="http://www.canonware.com/download/${PN}/${P}.tar.bz2" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~x64-macos" +KEYWORDS="~amd64" IUSE="debug static-libs stats" +MULTILIB_WRAPPED_HEADERS=(/usr/include/jemalloc/jemalloc_defs.h) + src_prepare() { epatch \ "${FILESDIR}/${PN}-3.0.0-strip-optimization.patch" \ @@ -25,15 +27,14 @@ src_prepare() { eautoreconf } -src_configure() { - econf \ +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ $(use_enable debug) \ $(use_enable stats) } -src_install() { +multilib_src_install() { default - dohtml doc/jemalloc.html if [[ ${CHOST} == *-darwin* ]] ; then # fixup install_name, #437362 @@ -41,5 +42,9 @@ src_install() { -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \ "${ED}"/usr/$(get_libdir)/libjemalloc.1.dylib || die fi +} + +multilib_src_install_all() { + dohtml doc/jemalloc.html use static-libs || find "${ED}" -name '*.a' -delete } |