Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/jemalloc/files/, dev-libs/jemalloc/
Date: Mon, 09 Apr 2018 14:23:52
Message-Id: 1523283818.fc28e0aec8431a4e4106c133ff6991ce79e2995f.polynomial-c@gentoo
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 -}