1 |
commit: fc28e0aec8431a4e4106c133ff6991ce79e2995f |
2 |
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com> |
3 |
AuthorDate: Sat Mar 17 20:02:35 2018 +0000 |
4 |
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Apr 9 14:23:38 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc28e0ae |
7 |
|
8 |
dev-libs/jemalloc: remove old |
9 |
|
10 |
Closes: https://github.com/gentoo/gentoo/pull/7494 |
11 |
|
12 |
dev-libs/jemalloc/Manifest | 2 - |
13 |
.../jemalloc/files/jemalloc-2.2.1-no-pprof.patch | 24 ------------ |
14 |
.../files/jemalloc-2.2.5_fix_html_install.patch | 12 ------ |
15 |
.../jemalloc/files/jemalloc-3.0.0-no-pprof.patch | 27 ------------- |
16 |
.../files/jemalloc-3.0.0-strip-optimization.patch | 29 -------------- |
17 |
.../files/jemalloc-3.0.0_fix_html_install.patch | 14 ------- |
18 |
.../files/jemalloc-strip-optimization.patch | 25 ------------ |
19 |
dev-libs/jemalloc/jemalloc-2.2.5-r1.ebuild | 43 --------------------- |
20 |
dev-libs/jemalloc/jemalloc-3.3.1.ebuild | 44 ---------------------- |
21 |
9 files changed, 220 deletions(-) |
22 |
|
23 |
diff --git a/dev-libs/jemalloc/Manifest b/dev-libs/jemalloc/Manifest |
24 |
index 4d9f461df52..e32161b7b21 100644 |
25 |
--- a/dev-libs/jemalloc/Manifest |
26 |
+++ b/dev-libs/jemalloc/Manifest |
27 |
@@ -1,5 +1,3 @@ |
28 |
-DIST jemalloc-2.2.5.tar.bz2 224118 BLAKE2B 97b178b7bf5142d2c0123c238e44df77fd4655071b695a2ce6a6470dd13ac714eac58df5350c33247b48cde21549cb7d9706de1bc64ad79eae00e89561157641 SHA512 56a29dc7dca66c41d2934731c4bc756de5b58bf707dc2ebcf8515be400ce25e372af6526035117cad5b1964b9ba040ab7178f4c28c1649e86dcb53c3ec884a9d |
29 |
-DIST jemalloc-3.3.1.tar.bz2 252997 BLAKE2B a1069b2c19d7f29752a5882df1b4319f08f24b49664f35848bd0b1d79901614d030a045565a39d39ce0889c2c5d6b233ad87f4cac9682dbc4370c96da521c7b3 SHA512 32814e8678af4954e26c0c0a0e5d06aba8f3844205fe212c5e41929dfab6a94ff11127a9238b5c18d72749827c467ecb874b8f3a9bc161cf1afdf4ea84c58690 |
30 |
DIST jemalloc-3.6.0.tar.bz2 338964 BLAKE2B a5edacc85c5bebf3b373e7fc8bafd9449273ff58c2e44e94eb9900f54b11f2d8b837a3a8ee76cce46777ccc40dea23905b7ff81eef5af39ea1d3f98017b27111 SHA512 ebe7c64558a87a735b5906d5cb7527c241664eeae7328538675a12eabe7a1004be0f8766a3bd2a78e61334b196ca7ffc0ee8b8ff59167922a35f126cd1e76e43 |
31 |
DIST jemalloc-4.4.0.tar.bz2 440144 BLAKE2B 6acb91c5be6c5b17c209341dd08e6973e3ad5ecdfe7ebe5d8c78181cddca1fccba3c11628e736d66acd7698f7813f38077033d39093bf2e4bd704c8b4de60e7b SHA512 2f88fb17ede3bf87e334e9c80949870e0dd85b5adcdd89a1750ccf6df5240f35293159ac0a360d3a29cf0b1d17edf86dcc7997c6bf3190ae7da7442d3a3cc14e |
32 |
DIST jemalloc-4.5.0.tar.bz2 449992 BLAKE2B 6141c71f7f5f9cee91a59eeed9c69b0a69b3cc39666aa608445073c11ee3ca9b4777a851c5cb5adac80d42bfbf10a6726e5dc1340ffe85ea1ee884d87c7865da SHA512 76953363fe1007952232220afa1a91da4c1c33c02369b5ad239d8dd1d0792141197c15e8489a8f4cd301b08494e65cadd8ecd34d025cb0285700dd78d7248821 |
33 |
|
34 |
diff --git a/dev-libs/jemalloc/files/jemalloc-2.2.1-no-pprof.patch b/dev-libs/jemalloc/files/jemalloc-2.2.1-no-pprof.patch |
35 |
deleted file mode 100644 |
36 |
index e10aab4d4f3..00000000000 |
37 |
--- a/dev-libs/jemalloc/files/jemalloc-2.2.1-no-pprof.patch |
38 |
+++ /dev/null |
39 |
@@ -1,24 +0,0 @@ |
40 |
---- a/Makefile.in 2011-04-11 10:42:32.084403330 -0500 |
41 |
-+++ b/Makefile.in 2011-04-11 10:43:23.490760665 -0500 |
42 |
-@@ -42,7 +42,6 @@ |
43 |
- endif |
44 |
- |
45 |
- # Lists of files. |
46 |
--BINS := @srcroot@bin/pprof |
47 |
- CHDRS := @objroot@include/jemalloc/jemalloc@install_suffix@.h \ |
48 |
- @objroot@include/jemalloc/jemalloc_defs@install_suffix@.h |
49 |
- CSRCS := @srcroot@src/jemalloc.c @srcroot@src/arena.c @srcroot@src/atomic.c \ |
50 |
-@@ -141,13 +140,6 @@ |
51 |
- $(CC) -o $@ $< -L@objroot@lib -ljemalloc@install_suffix@ |
52 |
- endif |
53 |
- |
54 |
--install_bin: |
55 |
-- install -d $(BINDIR) |
56 |
-- @for b in $(BINS); do \ |
57 |
-- echo "install -m 755 $$b $(BINDIR)"; \ |
58 |
-- install -m 755 $$b $(BINDIR); \ |
59 |
--done |
60 |
-- |
61 |
- install_include: |
62 |
- install -d $(INCLUDEDIR)/jemalloc |
63 |
- @for h in $(CHDRS); do \ |
64 |
|
65 |
diff --git a/dev-libs/jemalloc/files/jemalloc-2.2.5_fix_html_install.patch b/dev-libs/jemalloc/files/jemalloc-2.2.5_fix_html_install.patch |
66 |
deleted file mode 100644 |
67 |
index aff4add8b3f..00000000000 |
68 |
--- a/dev-libs/jemalloc/files/jemalloc-2.2.5_fix_html_install.patch |
69 |
+++ /dev/null |
70 |
@@ -1,12 +0,0 @@ |
71 |
---- a/Makefile.in |
72 |
-+++ b/Makefile.in |
73 |
-@@ -176,7 +176,7 @@ |
74 |
- install -m 644 $$d $(MANDIR)/man3; \ |
75 |
- done |
76 |
- |
77 |
--install_doc: install_html install_man |
78 |
-+install_doc: install_man |
79 |
- |
80 |
- install: install_bin install_include install_lib install_doc |
81 |
- |
82 |
- |
83 |
|
84 |
diff --git a/dev-libs/jemalloc/files/jemalloc-3.0.0-no-pprof.patch b/dev-libs/jemalloc/files/jemalloc-3.0.0-no-pprof.patch |
85 |
deleted file mode 100644 |
86 |
index c2fa815ec52..00000000000 |
87 |
--- a/dev-libs/jemalloc/files/jemalloc-3.0.0-no-pprof.patch |
88 |
+++ /dev/null |
89 |
@@ -1,27 +0,0 @@ |
90 |
-diff --git a/Makefile.in b/Makefile.in |
91 |
-index 6675b59..ce0782f 100644 |
92 |
---- a/Makefile.in |
93 |
-+++ b/Makefile.in |
94 |
-@@ -69,7 +69,6 @@ endif |
95 |
- LIBJEMALLOC := $(LIBPREFIX)jemalloc$(install_suffix) |
96 |
- |
97 |
- # Lists of files. |
98 |
--BINS := $(srcroot)bin/pprof $(objroot)bin/jemalloc.sh |
99 |
- CHDRS := $(objroot)include/jemalloc/jemalloc$(install_suffix).h \ |
100 |
- $(objroot)include/jemalloc/jemalloc_defs$(install_suffix).h |
101 |
- CSRCS := $(srcroot)src/jemalloc.c $(srcroot)src/arena.c $(srcroot)src/atomic.c \ |
102 |
-@@ -196,13 +195,6 @@ build_lib_shared: $(DSOS) |
103 |
- build_lib_static: $(STATIC_LIBS) |
104 |
- build: build_lib_shared build_lib_static |
105 |
- |
106 |
--install_bin: |
107 |
-- install -d $(BINDIR) |
108 |
-- @for b in $(BINS); do \ |
109 |
-- echo "install -m 755 $$b $(BINDIR)"; \ |
110 |
-- install -m 755 $$b $(BINDIR); \ |
111 |
--done |
112 |
-- |
113 |
- install_include: |
114 |
- install -d $(INCLUDEDIR)/jemalloc |
115 |
- @for h in $(CHDRS); do \ |
116 |
- |
117 |
|
118 |
diff --git a/dev-libs/jemalloc/files/jemalloc-3.0.0-strip-optimization.patch b/dev-libs/jemalloc/files/jemalloc-3.0.0-strip-optimization.patch |
119 |
deleted file mode 100644 |
120 |
index 98c09af6277..00000000000 |
121 |
--- a/dev-libs/jemalloc/files/jemalloc-3.0.0-strip-optimization.patch |
122 |
+++ /dev/null |
123 |
@@ -1,29 +0,0 @@ |
124 |
-diff --git a/configure.ac b/configure.ac |
125 |
-index a72019e..e366e1c 100644 |
126 |
---- a/configure.ac |
127 |
-+++ b/configure.ac |
128 |
-@@ -556,23 +556,6 @@ if test "x$enable_debug" = "x1" ; then |
129 |
- fi |
130 |
- AC_SUBST([enable_debug]) |
131 |
- |
132 |
--dnl Only optimize if not debugging. |
133 |
--if test "x$enable_debug" = "x0" -a "x$no_CFLAGS" = "xyes" ; then |
134 |
-- dnl Make sure that an optimization flag was not specified in EXTRA_CFLAGS. |
135 |
-- optimize="no" |
136 |
-- echo "$EXTRA_CFLAGS" | grep "\-O" >/dev/null || optimize="yes" |
137 |
-- if test "x${optimize}" = "xyes" ; then |
138 |
-- if test "x$GCC" = "xyes" ; then |
139 |
-- JE_CFLAGS_APPEND([-O3]) |
140 |
-- JE_CFLAGS_APPEND([-funroll-loops]) |
141 |
-- elif test "x$je_cv_msvc" = "xyes" ; then |
142 |
-- JE_CFLAGS_APPEND([-O2]) |
143 |
-- else |
144 |
-- JE_CFLAGS_APPEND([-O]) |
145 |
-- fi |
146 |
-- fi |
147 |
--fi |
148 |
-- |
149 |
- dnl Enable statistics calculation by default. |
150 |
- AC_ARG_ENABLE([stats], |
151 |
- [AS_HELP_STRING([--disable-stats], |
152 |
- |
153 |
|
154 |
diff --git a/dev-libs/jemalloc/files/jemalloc-3.0.0_fix_html_install.patch b/dev-libs/jemalloc/files/jemalloc-3.0.0_fix_html_install.patch |
155 |
deleted file mode 100644 |
156 |
index 0f3026d44c2..00000000000 |
157 |
--- a/dev-libs/jemalloc/files/jemalloc-3.0.0_fix_html_install.patch |
158 |
+++ /dev/null |
159 |
@@ -1,14 +0,0 @@ |
160 |
-diff --git a/Makefile.in b/Makefile.in |
161 |
-index 6675b59..3032c6d 100644 |
162 |
---- a/Makefile.in |
163 |
-+++ b/Makefile.in |
164 |
-@@ -240,7 +240,7 @@ install_doc_man: |
165 |
- install -m 644 $$d $(MANDIR)/man3; \ |
166 |
- done |
167 |
- |
168 |
--install_doc: install_doc_html install_doc_man |
169 |
-+install_doc: install_doc_man |
170 |
- |
171 |
- install: install_bin install_include install_lib install_doc |
172 |
- |
173 |
- |
174 |
|
175 |
diff --git a/dev-libs/jemalloc/files/jemalloc-strip-optimization.patch b/dev-libs/jemalloc/files/jemalloc-strip-optimization.patch |
176 |
deleted file mode 100644 |
177 |
index 60b7d6c22ff..00000000000 |
178 |
--- a/dev-libs/jemalloc/files/jemalloc-strip-optimization.patch |
179 |
+++ /dev/null |
180 |
@@ -1,25 +0,0 @@ |
181 |
---- a/configure.ac 2010-02-22 12:07:05.000000000 +0100 |
182 |
-+++ b/configure.ac 2010-02-22 12:08:29.000000000 +0100 |
183 |
-@@ -296,21 +296,6 @@ |
184 |
- fi |
185 |
- AC_SUBST([enable_debug]) |
186 |
- |
187 |
--dnl Only optimize if not debugging. |
188 |
--if test "x$enable_debug" = "x0" -a "x$no_CFLAGS" = "xyes" ; then |
189 |
-- dnl Make sure that an optimization flag was not specified in EXTRA_CFLAGS. |
190 |
-- optimize="no" |
191 |
-- echo "$EXTRA_CFLAGS" | grep "\-O" >/dev/null || optimize="yes" |
192 |
-- if test "x${optimize}" = "xyes" ; then |
193 |
-- if test "x$GCC" = "xyes" ; then |
194 |
-- JE_CFLAGS_APPEND([-O3]) |
195 |
-- JE_CFLAGS_APPEND([-funroll-loops]) |
196 |
-- else |
197 |
-- JE_CFLAGS_APPEND([-O]) |
198 |
-- fi |
199 |
-- fi |
200 |
--fi |
201 |
-- |
202 |
- dnl Do not enable statistics calculation by default. |
203 |
- AC_ARG_ENABLE([stats], |
204 |
- [AS_HELP_STRING([--enable-stats], [Enable statistics calculation/reporting])], |
205 |
- |
206 |
|
207 |
diff --git a/dev-libs/jemalloc/jemalloc-2.2.5-r1.ebuild b/dev-libs/jemalloc/jemalloc-2.2.5-r1.ebuild |
208 |
deleted file mode 100644 |
209 |
index 34dd28ffc61..00000000000 |
210 |
--- a/dev-libs/jemalloc/jemalloc-2.2.5-r1.ebuild |
211 |
+++ /dev/null |
212 |
@@ -1,43 +0,0 @@ |
213 |
-# Copyright 1999-2014 Gentoo Foundation |
214 |
-# Distributed under the terms of the GNU General Public License v2 |
215 |
- |
216 |
-EAPI=4 |
217 |
- |
218 |
-inherit autotools eutils |
219 |
- |
220 |
-DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator" |
221 |
-HOMEPAGE="http://www.canonware.com/jemalloc/" |
222 |
-SRC_URI="http://www.canonware.com/download/${PN}/${P}.tar.bz2" |
223 |
- |
224 |
-LICENSE="BSD" |
225 |
-SLOT="0" |
226 |
-KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86" |
227 |
- |
228 |
-IUSE="debug static-libs stats" |
229 |
- |
230 |
-DEPEND="" |
231 |
-RDEPEND="" |
232 |
- |
233 |
-src_prepare() { |
234 |
- epatch \ |
235 |
- "${FILESDIR}/${PN}-strip-optimization.patch" \ |
236 |
- "${FILESDIR}/${PN}-2.2.1-no-pprof.patch" \ |
237 |
- "${FILESDIR}/${PN}-2.2.5_fix_html_install.patch" |
238 |
- |
239 |
- eautoreconf |
240 |
-} |
241 |
- |
242 |
-src_configure() { |
243 |
- econf \ |
244 |
- --with-jemalloc-prefix=j \ |
245 |
- $(use_enable debug) \ |
246 |
- $(use_enable stats) |
247 |
-} |
248 |
- |
249 |
-src_install() { |
250 |
- emake DESTDIR="${ED}" install || die |
251 |
- dodoc ChangeLog README |
252 |
- dohtml doc/jemalloc.html |
253 |
- |
254 |
- use static-libs || find "${ED}" -name '*.a' -exec rm -f {} + |
255 |
-} |
256 |
|
257 |
diff --git a/dev-libs/jemalloc/jemalloc-3.3.1.ebuild b/dev-libs/jemalloc/jemalloc-3.3.1.ebuild |
258 |
deleted file mode 100644 |
259 |
index ea41d7565f6..00000000000 |
260 |
--- a/dev-libs/jemalloc/jemalloc-3.3.1.ebuild |
261 |
+++ /dev/null |
262 |
@@ -1,44 +0,0 @@ |
263 |
-# Copyright 1999-2014 Gentoo Foundation |
264 |
-# Distributed under the terms of the GNU General Public License v2 |
265 |
- |
266 |
-EAPI=4 |
267 |
- |
268 |
-inherit autotools eutils |
269 |
- |
270 |
-DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator" |
271 |
-HOMEPAGE="http://www.canonware.com/jemalloc/" |
272 |
-SRC_URI="http://www.canonware.com/download/${PN}/${P}.tar.bz2" |
273 |
- |
274 |
-LICENSE="BSD" |
275 |
-SLOT="0" |
276 |
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 x86 ~x64-macos" |
277 |
-IUSE="debug static-libs stats" |
278 |
- |
279 |
-src_prepare() { |
280 |
- epatch \ |
281 |
- "${FILESDIR}/${PN}-3.0.0-strip-optimization.patch" \ |
282 |
- "${FILESDIR}/${PN}-3.0.0-no-pprof.patch" \ |
283 |
- "${FILESDIR}/${PN}-3.0.0_fix_html_install.patch" |
284 |
- |
285 |
- eautoreconf |
286 |
-} |
287 |
- |
288 |
-src_configure() { |
289 |
- econf \ |
290 |
- $(use_enable debug) \ |
291 |
- $(use_enable stats) |
292 |
-} |
293 |
- |
294 |
-src_install() { |
295 |
- default |
296 |
- dohtml doc/jemalloc.html |
297 |
- |
298 |
- if [[ ${CHOST} == *-darwin* ]] ; then |
299 |
- # fixup install_name, #437362 |
300 |
- install_name_tool \ |
301 |
- -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \ |
302 |
- "${ED}"/usr/$(get_libdir)/libjemalloc.1.dylib || die |
303 |
- fi |
304 |
- |
305 |
- use static-libs || find "${D}" -name '*.a' -delete |
306 |
-} |