summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/jemalloc')
-rw-r--r--dev-libs/jemalloc/ChangeLog9
-rw-r--r--dev-libs/jemalloc/Manifest14
-rw-r--r--dev-libs/jemalloc/jemalloc-3.3.0.ebuild43
3 files changed, 60 insertions, 6 deletions
diff --git a/dev-libs/jemalloc/ChangeLog b/dev-libs/jemalloc/ChangeLog
index 7e448b4803ee..79ec2b9e91c5 100644
--- a/dev-libs/jemalloc/ChangeLog
+++ b/dev-libs/jemalloc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/jemalloc
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/jemalloc/ChangeLog,v 1.25 2012/12/29 19:28:18 armin76 Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/jemalloc/ChangeLog,v 1.26 2013/01/26 00:22:14 anarchy Exp $
+
+*jemalloc-3.3.0 (26 Jan 2013)
+
+ 26 Jan 2013; <anarchy@gentoo.org> +jemalloc-3.3.0.ebuild:
+ Misc upstream bug fixes, refer to changelog
29 Dec 2012; Raúl Porcel <armin76@gentoo.org> jemalloc-3.2.0.ebuild:
Add ~alpha wrt #429708
diff --git a/dev-libs/jemalloc/Manifest b/dev-libs/jemalloc/Manifest
index a3925abc0bc8..60f3673c0d39 100644
--- a/dev-libs/jemalloc/Manifest
+++ b/dev-libs/jemalloc/Manifest
@@ -9,14 +9,20 @@ AUX jemalloc-3.0.0_fix_html_install.patch 333 SHA256 859aa0ca3e04afc0f17a9d4c74e
AUX jemalloc-strip-optimization.patch 800 SHA256 a14ee193968e87d0d87a8146050dcad5a33042af119070dbfbac7d4eba9923ce SHA512 cff5130387c25bf1e047103eb6c371d96105acd962c62c58bb6bc72f1bfec071f05b7f2cf54170264f38ce7102004e97bc705a6b08f5f398bbc461b17e61e3c9 WHIRLPOOL 6d5d507a876b76a4b76a9e13a60636d7f042e4b0c4de2030d34195fc426f16794a561c09ce0c4d682f92c5fc798cf14abee3585c748538538eff5610fc7c5b95
DIST jemalloc-2.2.5.tar.bz2 224118 SHA256 efcc9636757bd7f53a0fde084c2988bfe26f2868e435447f2d41ac42c0b3521e SHA512 56a29dc7dca66c41d2934731c4bc756de5b58bf707dc2ebcf8515be400ce25e372af6526035117cad5b1964b9ba040ab7178f4c28c1649e86dcb53c3ec884a9d WHIRLPOOL e88fc56ac9db024483196d62e870fe4981d1d02fbf5e3819da504568cc58c8f246df668bb3dfe70ad2d551671577c18d5e6432e60bb3107296e6faad7cd8595c
DIST jemalloc-3.2.0.tar.bz2 250072 SHA256 96eff12ec2bcf135e502cad8df67af484f491aa19856eaa5ee89ec771abe040f SHA512 daabfab75c7a4b35d6765b47c1e7b88728391f679c71b261be3783cae04e32510f817701fd774b9c4904b86fff83713d60c8e1e310ccda432960f97007e3a1f6 WHIRLPOOL 2813ce75467228623c8060c15ae77980362197d690d2fabc59c376f6d1c9bd2e839a7a6de78c0bd1a3674e87a1a2f54244753bf6c6ebb15f2c68f71f03b1bed4
+DIST jemalloc-3.3.0.tar.bz2 252647 SHA256 aa97722c6e0d646aaa65a78312425c206c922f015102dbd0ac546bc3da4a56e3 SHA512 91602c6f8b8ab1da95094e6d28c49a6f343bac21a4d7a29a0dcb6bb177fe1c98031806fff64f62f03a412b8decf7a950cdd85ca5cb7500c7d439d2ccb9a08c3f WHIRLPOOL d33f776f0eebf7485228a5e326b3f9f0ea3098846261e0f5d21cf3ed12f853dd35e7eeeca3b6e48e050548b21af77eb582781c73601b7e571a38e1ba422354f9
EBUILD jemalloc-2.2.5-r1.ebuild 1020 SHA256 d5bc2a7564957d936b5465ed1f3c460a91635e4c8052b70e9442194f4cae156a SHA512 40a06e30ba8b3770e832d8c064a06ccf0c7ce8927157108c499ebdf96789151e99511cb77b9fedb3b3a7edd6166f983b3acd493256de06b461bce885923e5ea9 WHIRLPOOL 7d3d671a19de76042fbeb9f461a167a558dfadad5692fb1789b9303e1dccd1182849e81dbf7fe19f90a0c58a7e9d62bbacf502b093a3fa6382f744d0d0b7062d
EBUILD jemalloc-3.2.0.ebuild 1017 SHA256 f7dc4d3e4c3c77fc46be75aa58f55e3ff5af198ebec619f0dd5927246e1a7ff0 SHA512 3324291c39d1d0a1a9618f52bbee68fc3d9dda9ad6107559f631552d3f0f2db600a094511f823b4919b846c848b07138b48d35d4c5f432eca64cc91432236bb1 WHIRLPOOL ec60358e557ed18a8e1de6d978fa5eb5fb6e39f15586749cad091787e9a2dc2b676deeb8d343586026ce67db1d0e4ce843b1e1be8a356b2d8794db3a037bf09a
-MISC ChangeLog 4056 SHA256 39b3c83921a8e1fd6771e2e7bca1364489c9bb1c08db4ba62ea9f11baba6921a SHA512 f827656328c2ef433df645f9d58fa7734bb9d4eb273d99d3a614c15b0ab95c855f33c270f8625e689224e03b141a39a7c3a3c8ca7b01d411fb4973cef3aa799a WHIRLPOOL 97854b196d2e4cc69f9afb5557b3d2da604035521092bff168d506112849641e1a22386a44b462f7436bcfe0de110095012ab9535f9041a07c6373f7ea17cc06
+EBUILD jemalloc-3.3.0.ebuild 1017 SHA256 c0888b642d5d66cf829af0f5ffa2eda58c58784440c37ed2fd40ddb6d0800573 SHA512 deae0ccfd5c0212bcadab8b561e1b36492a71c586a65b6bb3439bbf057b3f408777abbfa5c16ac2803d6535ffb4860bc18c18fb79a1da30a3ea3ec74517e09e2 WHIRLPOOL 887f82894939eb03b0ef8e6041d21904103958c54b0ef0c06f20389aa6ce506c25cfa2b67a716c5f22e4b6c5eab508a74d63a0e66634eec9dbd61fa466edad65
+MISC ChangeLog 4194 SHA256 55223ee36aa51eea76e2cfd8d95936dd5dc90e2b4b04e236ec67508300d807d0 SHA512 421a72da502e70490445eb48d666c58afd9218ffa612a21b4fdd1adfb09287360f99ec2ff082c9cad23c9578b3132d0f5fa5a465b476f5d51385529084fe9b51 WHIRLPOOL 9636f2ee959a7b0bffe601543eebab34682cc69dd98b2cf744c1e8e6f3613cebf43c7b564d8324536c9acfacd37353582fa0ad2826a897ebb33ecbff3d35ba95
MISC metadata.xml 356 SHA256 1b1a10ebdd274e8b4c365e29a9a69e4f79d15eb427def15dc12921f97784756b SHA512 e09112a6d68ae05782ae8729516a63f7ef4f188018d1e9701b28d12b4227331424a7e47f0daf01ba99e9d94c2b04bf8889163b3d1acf5bb79d501c429ba04c9e WHIRLPOOL 67661ad3f567c3ca1bd4d0cd4ec41209657309b9e5099a222ad924ae5f84488cea4985006239a9fe96e67f3f28635c680a54195c5bee80352d6a8af2cdfb0ec0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlDfRFMACgkQuQc30/atMkDtqACfbZz2Ia1qPAW5Nt/8h9EQukmo
-BMUAmwf0V1VMMlZTlhiXDqzRu73Rfw01
-=PSwU
+iQEcBAEBCAAGBQJRAyG4AAoJEKDMw7q00Ii0KkYH/0/0LoqEzJvDsMxUZ5Um6iij
+uE7E4AChRVS2Tr+MyeT6A2pIfKCgLVpL/37o4YwV+CI1OWZWx9vpdsQG5GRGfS10
+MSN3t4dAbhfpH6KoaMVL8ny1J4w3V7iIX5rcJKwFHuHXddsYPqvaR7LQhBLl/q2G
+C0RQM2q7stkvEfCgDkggDqRsA4WFn2JyPUmVmasAYE5U5Bd6bf1GAYY2/MKdfwwT
+mcLOurvVloOuPQNj47AVweNrZRAIEyrJLJffxNYRYHxKTlEKgko5XzLI7kqRjflF
+8Z+F/C3ORI/lQQkzDJXHDiLjPgKB8Wb1C4l0K3KBh6rfPF72GZ4BGnGOCrpbfYI=
+=kAAp
-----END PGP SIGNATURE-----
diff --git a/dev-libs/jemalloc/jemalloc-3.3.0.ebuild b/dev-libs/jemalloc/jemalloc-3.3.0.ebuild
new file mode 100644
index 000000000000..cbe0fa88284c
--- /dev/null
+++ b/dev-libs/jemalloc/jemalloc-3.3.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/jemalloc/jemalloc-3.3.0.ebuild,v 1.1 2013/01/26 00:22:14 anarchy Exp $
+
+EAPI=4
+
+inherit autotools eutils
+
+DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
+HOMEPAGE="http://www.canonware.com/jemalloc/"
+SRC_URI="http://www.canonware.com/download/${PN}/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+
+IUSE="debug static-libs stats"
+
+DEPEND=""
+RDEPEND=""
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}/${PN}-3.0.0-strip-optimization.patch" \
+ "${FILESDIR}/${PN}-3.0.0-no-pprof.patch" \
+ "${FILESDIR}/${PN}-3.0.0_fix_html_install.patch"
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable debug) \
+ $(use_enable stats)
+}
+
+src_install() {
+ emake DESTDIR="${ED}" install || die
+ dodoc ChangeLog README
+ dohtml doc/jemalloc.html
+
+ use static-libs || find "${ED}" -name '*.a' -exec rm -f {} +
+}