Fix huge_ralloc() race when using mremap(2), version bump
authorJory Pratt <anarchy@gentoo.org>
Sun, 20 Nov 2011 19:30:06 +0000 (19:30 +0000)
committerJory Pratt <anarchy@gentoo.org>
Sun, 20 Nov 2011 19:30:06 +0000 (19:30 +0000)
Package-Manager: portage-2.1.10.36/cvs/Linux x86_64

dev-libs/jemalloc/ChangeLog
dev-libs/jemalloc/Manifest
dev-libs/jemalloc/jemalloc-2.2.5.ebuild [new file with mode: 0644]

index 379dd78dadf2509e2a7265c9a843b46cf760fd6e..9c69ae42d34b84ae77f7da5f31774b290d828bce 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-libs/jemalloc
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/jemalloc/ChangeLog,v 1.7 2011/11/09 19:53:21 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/jemalloc/ChangeLog,v 1.8 2011/11/20 19:30:06 anarchy Exp $
+
+*jemalloc-2.2.5 (20 Nov 2011)
+
+  20 Nov 2011; Jory A. Pratt <anarchy@gentoo.org> +jemalloc-2.2.5.ebuild:
+  Fix huge_ralloc() race when using mremap(2), version bump
 
   09 Nov 2011; Kacper Kowalik <xarthisius@gentoo.org> jemalloc-2.2.3.ebuild:
   Marked ~ppc/~ppc64 at the request of Tomáš Chvátal <scarabeus@gentoo.org>
index 5e12b06eef25f9dc7cb8a4b8db569c70994f1095..23ebfbf0dd5800786022b2abb75c17638ff5fab4 100644 (file)
@@ -1,26 +1,22 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA1
 
 AUX jemalloc-2.2.1-no-pprof.patch 702 RMD160 92b697551e7b24cd7f4974b0ab037952b3b0c2ff SHA1 d9c05608769393ad4999cc3e5910a54b3bd7e5ee SHA256 8e5a36505a90eab85bf746d4eb5a27d473ce25396104a0dd01d25368dd0c099d
 AUX jemalloc-strip-optimization.patch 800 RMD160 a55b49895ceb9cc48f6fe12215b45f5a8c2e7b15 SHA1 ec662a39f02c5f42344ba987e881828c0df0c580 SHA256 a14ee193968e87d0d87a8146050dcad5a33042af119070dbfbac7d4eba9923ce
 DIST jemalloc-2.2.3.tar.bz2 224059 RMD160 a1fbb7e58fefb84eaf843a3867cc5d4da212409d SHA1 5bc361b517bc038248c077f9921ceac41ffba151 SHA256 bb042a809f6d7500b7f6bad318de43fbb7e050f11273954ce650d6f27f9cf781
+DIST jemalloc-2.2.5.tar.bz2 224118 RMD160 355d11645d3b4f1a8a82c5455ebf544eab2a2d4e SHA1 0964af950f3e423eec2d04cc1a839149f807dcc9 SHA256 efcc9636757bd7f53a0fde084c2988bfe26f2868e435447f2d41ac42c0b3521e
 EBUILD jemalloc-2.2.3.ebuild 777 RMD160 96757a5e897a72d6498c1a27b728a41dfd5955f7 SHA1 a474cf6a9137472eea4b6393ff4e9fa8ce8d7091 SHA256 6c0e971028b90a6d4d8a04bb6ba9b9168e09d05afa711b96124314c3c291f726
-MISC ChangeLog 1530 RMD160 338dc91211d80abdb8170fa39c18cd2b145d320a SHA1 e9cb9867b612fed69f5eee50e15f16035c8ed4e3 SHA256 06f88678a55dead50f5add050ea004e1114f6a64f0b3ebf0bc77faca109220c3
+EBUILD jemalloc-2.2.5.ebuild 774 RMD160 4322b7a80424250636ad5975e89f07576d14068b SHA1 2600477c02622d2fafbdd193bb6b9e042288da71 SHA256 37decb6042e29f3484105b639ce9e05eed09d827b9c3c8b1aa6b9ae146f9601a
+MISC ChangeLog 1693 RMD160 88c32dc75dc3109a8a8654ba4c55af37459cf65a SHA1 6f03b763294ae88ce568192cc5f993a626ce882d SHA256 31ef030fcc255534e12f444cb933a35ff75ccc2a9625a678bcabeb271bc3448a
 MISC metadata.xml 356 RMD160 cbb4582163bc26d5b05649c245c8a5596ace01eb SHA1 c958290d95adafba1aa76ebdf09c002decddb2b9 SHA256 1b1a10ebdd274e8b4c365e29a9a69e4f79d15eb427def15dc12921f97784756b
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iQIcBAEBCAAGBQJOuto7AAoJEF0huFKJUZL5zvwP/11PWkxYa5Y+sD+O9+PSPOIW
-LpwYleDLUlstLt1H9D6HnZX44ZTLLJ8sqrsgIY2emVd9IGvmg3O9FEYxFx7uSHJy
-ZyLaVSTL6PphHcA5OYR5udbhrAr09Cadb+mVlIvKaJvNDIIcTL3ZjK1esoP93COu
-VrB0WDT9PKf5nVxDYoGkcAeP2gdeuPonsKBa7eBcXI9bGgjRrQmAInGiehpAAbGW
-SHcFqv12l0DDyjEz6vJNdiKgTfnig1P1Rm8vXdLHTnMTzNOhoOLuI9uguB1chOBN
-btoa3+1xRj5SevDHYG/n8Hs05xdtPkUYNCg4+lLmz/iKnGYg51A1yIBm2MyXlePx
-G6aU9MZRfbrst3+9kL14nPBkz7GA5J2cJ8OWUZ0FNiKvw1uT422RS8e6TEJ9cdJ9
-4tw5ONGHNb4stAWrLdKJud+ShTea1a/TlGEuco3Rf9DXbg6/xJHzn3EsTIOQ1WGH
-mLj2GBv+MQgkdeI2evd9dfhswR8zjP70+YL51/IdQGAmgguG82mLMXqnfG17w8LI
-5YNpR5T9G3r2C6VZml53YsXzc7Bw4uUmtyUOD8eDtVvgPO57x9kMS5sol0xuZJTg
-IGGVmve5p1Nu0vvM5y+nwJVnhHlKfh5jfpUISAzx1fSoFtSRhIThVBgYqyn0M1Z1
-rSXn/ii9EMcZgrhNHVoj
-=qicE
+iQEcBAEBAgAGBQJOyVVJAAoJEIXV9xahDnCoNacH/0pBMxMrVpIxo2o6Oc+ssOD1
+8cJKDOEUs1h6HFRN/F5ZG7ZFQ3MxIEiVHQwTw7TtDxzhUiQwcNdG9GIUQeWGyGOe
+cwQdozVHaTacsBuMV8ztOhAfpZw8J1qokjLwIhskXk59fvqOTEVtn+4CPbLpfL5D
+6omkmsF2etgJTf6dWNFBZahjnQkrSwo2sNdr3Mo0Wbq4pFkyrSD5Q81LgQQV8tju
+50FaMFk610Y+2nPezSPRgwB9vgsN/ZpBy7RS5pOMBIt5LqS5xO5JCQDgHkwz+Q5W
+NZRVGAxdYF7ltv8X2VtENFQMFTFOwnayYUVWuHF4Fm8wUF3DCg+dWyaNvsKn7+E=
+=nN+d
 -----END PGP SIGNATURE-----
diff --git a/dev-libs/jemalloc/jemalloc-2.2.5.ebuild b/dev-libs/jemalloc/jemalloc-2.2.5.ebuild
new file mode 100644 (file)
index 0000000..b2d9a60
--- /dev/null
@@ -0,0 +1,35 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/jemalloc/jemalloc-2.2.5.ebuild,v 1.1 2011/11/20 19:30:06 anarchy Exp $
+
+EAPI=4
+
+inherit autotools
+
+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="~amd64 ~ppc ~ppc64 ~x86"
+
+IUSE="debug stats"
+
+DEPEND=""
+RDEPEND=""
+
+src_prepare() {
+       epatch \
+               "${FILESDIR}/${PN}-strip-optimization.patch" \
+               "${FILESDIR}/${PN}-2.2.1-no-pprof.patch"
+
+       eautoreconf
+}
+
+src_configure() {
+       econf \
+               --with-jemalloc-prefix=j \
+               $(use_enable debug) \
+               $(use_enable stats)
+}