commit:     01f3fc14d029f76c51e74390b8cfcf4acca7a2b0
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 23:51:51 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 00:11:45 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f3fc14

dev-libs/jemalloc: drop old

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/19188
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 dev-libs/jemalloc/Manifest                         |  6 ---
 .../jemalloc/files/jemalloc-3.5.1-no-pprof.patch   | 25 ---------
 .../files/jemalloc-3.5.1-strip-optimization.patch  | 27 ----------
 .../files/jemalloc-3.5.1_fix_html_install.patch    | 12 -----
 .../files/jemalloc-4.5.0-fix_html_install.patch    | 25 ---------
 .../files/jemalloc-4.5.0-strip-optimization.patch  | 35 ------------
 .../files/jemalloc-5.0.1-strip-optimization.patch  | 26 ---------
 dev-libs/jemalloc/jemalloc-3.6.0.ebuild            | 53 ------------------
 dev-libs/jemalloc/jemalloc-4.4.0.ebuild            | 54 -------------------
 dev-libs/jemalloc/jemalloc-4.5.0.ebuild            | 59 --------------------
 dev-libs/jemalloc/jemalloc-5.0.1.ebuild            | 63 ----------------------
 dev-libs/jemalloc/jemalloc-5.1.0.ebuild            | 62 ---------------------
 dev-libs/jemalloc/jemalloc-5.2.0.ebuild            | 61 ---------------------
 dev-libs/jemalloc/metadata.xml                     |  1 -
 14 files changed, 509 deletions(-)

diff --git a/dev-libs/jemalloc/Manifest b/dev-libs/jemalloc/Manifest
index 1aaaa316504..e9979c395b7 100644
--- a/dev-libs/jemalloc/Manifest
+++ b/dev-libs/jemalloc/Manifest
@@ -1,7 +1 @@
-DIST jemalloc-3.6.0.tar.bz2 338964 BLAKE2B 
a5edacc85c5bebf3b373e7fc8bafd9449273ff58c2e44e94eb9900f54b11f2d8b837a3a8ee76cce46777ccc40dea23905b7ff81eef5af39ea1d3f98017b27111
 SHA512 
ebe7c64558a87a735b5906d5cb7527c241664eeae7328538675a12eabe7a1004be0f8766a3bd2a78e61334b196ca7ffc0ee8b8ff59167922a35f126cd1e76e43
-DIST jemalloc-4.4.0.tar.bz2 440144 BLAKE2B 
6acb91c5be6c5b17c209341dd08e6973e3ad5ecdfe7ebe5d8c78181cddca1fccba3c11628e736d66acd7698f7813f38077033d39093bf2e4bd704c8b4de60e7b
 SHA512 
2f88fb17ede3bf87e334e9c80949870e0dd85b5adcdd89a1750ccf6df5240f35293159ac0a360d3a29cf0b1d17edf86dcc7997c6bf3190ae7da7442d3a3cc14e
-DIST jemalloc-4.5.0.tar.bz2 449992 BLAKE2B 
6141c71f7f5f9cee91a59eeed9c69b0a69b3cc39666aa608445073c11ee3ca9b4777a851c5cb5adac80d42bfbf10a6726e5dc1340ffe85ea1ee884d87c7865da
 SHA512 
76953363fe1007952232220afa1a91da4c1c33c02369b5ad239d8dd1d0792141197c15e8489a8f4cd301b08494e65cadd8ecd34d025cb0285700dd78d7248821
-DIST jemalloc-5.0.1.tar.bz2 499300 BLAKE2B 
551933fcd93315968cbf89bfadc40313717ff216141af8a131f2333d10090438ddf36fbfdc0ee831cbec6f930ae15aa9cfaafae72ed4f38dd97b00712ca918e8
 SHA512 
8cb5957a5724eb2bbad120cf0028ea8b2b14b4a416c1751b7c967351a7fd51135058ea0d3c4dc1d127c86f3aa7e9fd5ef101857110aabfdb7789427791c432c3
-DIST jemalloc-5.1.0.tar.bz2 515622 BLAKE2B 
3c8b35d30fca0018e3e32452e6fa41c7ac59f9f2f7d4bc243237fde95025ab5a7562fb86b5afe2ca9b7bb072f7baf6ac7589a4862d9ebaafddae187d93e20da0
 SHA512 
d9abebe54d303ca931b8c31c1033f23ff5fb060f2377ec8386f4d79c352e65c78ed34f680c352dac14f7d7115d10245782d553d988bc13df2eb34a2f0942ef6f
-DIST jemalloc-5.2.0.tar.bz2 543892 BLAKE2B 
042dd32452713d0524ae8aedbd3aa96a420037ae3ff0345bbf56a7839ae6ba9e0c700034fab9d5c7b6f4cbb43e2d8199b412901afce16c2785a816d439166e6d
 SHA512 
e3be4d534770126caf10f2684aed9fe4ba1422dd47625fe50343cfb750f26eff869fcc7d1e30a96dd6c73f6614c4bbcd560fd24fc26b55ac731c43e60fd05234
 DIST jemalloc-5.2.1.tar.bz2 554279 BLAKE2B 
52cb8cd5e5807a750a7e5e9ee005afd61144d821d7f7029a5eca998fd61787a7271338dee3de586ddf93f5fdbddc2c2ca03ba64375a70096f273a6aa173da431
 SHA512 
0bbb77564d767cef0c6fe1b97b705d368ddb360d55596945aea8c3ba5889fbce10479d85ad492c91d987caacdbbdccc706aa3688e321460069f00c05814fae02

diff --git a/dev-libs/jemalloc/files/jemalloc-3.5.1-no-pprof.patch 
b/dev-libs/jemalloc/files/jemalloc-3.5.1-no-pprof.patch
deleted file mode 100644
index 30cbd501ec5..00000000000
--- a/dev-libs/jemalloc/files/jemalloc-3.5.1-no-pprof.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -urN a/Makefile.in b/Makefile.in
---- a/Makefile.in      2014-02-25 18:49:15.000000000 -0600
-+++ b/Makefile.in      2014-03-07 18:24:10.978141932 -0600
-@@ -73,7 +73,6 @@
- LIBJEMALLOC := $(LIBPREFIX)jemalloc$(install_suffix)
- 
- # Lists of files.
--BINS := $(srcroot)bin/pprof $(objroot)bin/jemalloc.sh
- C_HDRS := $(objroot)include/jemalloc/jemalloc$(install_suffix).h
- C_SRCS := $(srcroot)src/jemalloc.c $(srcroot)src/arena.c \
-       $(srcroot)src/atomic.c $(srcroot)src/base.c $(srcroot)src/bitmap.c \
-@@ -273,13 +272,6 @@
- build_lib_static: $(STATIC_LIBS)
- build_lib: build_lib_shared build_lib_static
- 
--install_bin:
--      install -d $(BINDIR)
--      @for b in $(BINS); do \
--      echo "install -m 755 $$b $(BINDIR)"; \
--      install -m 755 $$b $(BINDIR); \
--done
--
- install_include:
-       install -d $(INCLUDEDIR)/jemalloc
-       @for h in $(C_HDRS); do \

diff --git a/dev-libs/jemalloc/files/jemalloc-3.5.1-strip-optimization.patch 
b/dev-libs/jemalloc/files/jemalloc-3.5.1-strip-optimization.patch
deleted file mode 100644
index cc8736b8412..00000000000
--- a/dev-libs/jemalloc/files/jemalloc-3.5.1-strip-optimization.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -urN a/configure.ac b/configure.ac
---- a/configure.ac     2014-02-25 18:49:15.000000000 -0600
-+++ b/configure.ac     2014-03-07 18:19:53.718147847 -0600
-@@ -639,23 +639,6 @@
-   AC_DEFINE([JEMALLOC_IVSALLOC], [ ])
- fi
- 
--dnl Only optimize if not debugging.
--if test "x$enable_debug" = "x0" -a "x$no_CFLAGS" = "xyes" ; then
--  dnl Make sure that an optimization flag was not specified in EXTRA_CFLAGS.
--  optimize="no"
--  echo "$CFLAGS $EXTRA_CFLAGS" | grep '\-O' >/dev/null || optimize="yes"
--  if test "x${optimize}" = "xyes" ; then
--    if test "x$GCC" = "xyes" ; then
--      JE_CFLAGS_APPEND([-O3])
--      JE_CFLAGS_APPEND([-funroll-loops])
--    elif test "x$je_cv_msvc" = "xyes" ; then
--      JE_CFLAGS_APPEND([-O2])
--    else
--      JE_CFLAGS_APPEND([-O])
--    fi
--  fi
--fi
--
- dnl Enable statistics calculation by default.
- AC_ARG_ENABLE([stats],
-   [AS_HELP_STRING([--disable-stats],

diff --git a/dev-libs/jemalloc/files/jemalloc-3.5.1_fix_html_install.patch 
b/dev-libs/jemalloc/files/jemalloc-3.5.1_fix_html_install.patch
deleted file mode 100644
index 1ce5ad2ede9..00000000000
--- a/dev-libs/jemalloc/files/jemalloc-3.5.1_fix_html_install.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN a/Makefile.in b/Makefile.in
---- a/Makefile.in      2014-02-25 18:49:15.000000000 -0600
-+++ b/Makefile.in      2014-03-07 18:26:23.074138895 -0600
-@@ -317,7 +317,7 @@
-       install -m 644 $$d $(MANDIR)/man3; \
- done
- 
--install_doc: install_doc_html install_doc_man
-+install_doc: install_doc_man
- 
- install: install_bin install_include install_lib install_doc
- 

diff --git a/dev-libs/jemalloc/files/jemalloc-4.5.0-fix_html_install.patch 
b/dev-libs/jemalloc/files/jemalloc-4.5.0-fix_html_install.patch
deleted file mode 100644
index 159702e6230..00000000000
--- a/dev-libs/jemalloc/files/jemalloc-4.5.0-fix_html_install.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From c04d0b954adef2d3f1a30d91dc687f6a03b108eb Mon Sep 17 00:00:00 2001
-From: 
-Date: Mon, 29 May 2017 00:58:32 -0500
-Subject: [PATCH 2/2] Do not install html doc
-
----
- Makefile.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Makefile.in b/Makefile.in
-index e49a871..733932a 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -381,7 +381,7 @@ install_doc_man:
-       $(INSTALL) -m 644 $$d $(MANDIR)/man3; \
- done
- 
--install_doc: install_doc_html install_doc_man
-+install_doc: install_doc_man
- 
- install: install_bin install_include install_lib install_doc
- 
--- 
-2.13.0
-

diff --git a/dev-libs/jemalloc/files/jemalloc-4.5.0-strip-optimization.patch 
b/dev-libs/jemalloc/files/jemalloc-4.5.0-strip-optimization.patch
deleted file mode 100644
index 8b346be86c0..00000000000
--- a/dev-libs/jemalloc/files/jemalloc-4.5.0-strip-optimization.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From c568271163445e380679788388f1cb1edbdeaf88 Mon Sep 17 00:00:00 2001
-From: 
-Date: Mon, 29 May 2017 00:57:15 -0500
-Subject: [PATCH 1/2] Strip all optimization, let portage handle.
-
----
- configure.ac | 12 ------------
- 1 file changed, 12 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 20a8a64..d8af618 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -851,18 +851,6 @@ if test "x$enable_ivsalloc" = "x1" ; then
-   AC_DEFINE([JEMALLOC_IVSALLOC], [ ])
- fi
- 
--dnl Only optimize if not debugging.
--if test "x$enable_debug" = "x0" ; then
--  if test "x$GCC" = "xyes" ; then
--    JE_CFLAGS_ADD([-O3])
--    JE_CFLAGS_ADD([-funroll-loops])
--  elif test "x$je_cv_msvc" = "xyes" ; then
--    JE_CFLAGS_ADD([-O2])
--  else
--    JE_CFLAGS_ADD([-O])
--  fi
--fi
--
- dnl Enable statistics calculation by default.
- AC_ARG_ENABLE([stats],
-   [AS_HELP_STRING([--disable-stats],
--- 
-2.13.0
-

diff --git a/dev-libs/jemalloc/files/jemalloc-5.0.1-strip-optimization.patch 
b/dev-libs/jemalloc/files/jemalloc-5.0.1-strip-optimization.patch
deleted file mode 100644
index 523badf5775..00000000000
--- a/dev-libs/jemalloc/files/jemalloc-5.0.1-strip-optimization.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/configure.ac b/configure.ac
-index 1551ded8..2f470672 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -976,21 +976,6 @@ if test "x$enable_debug" = "x1" ; then
- fi
- AC_SUBST([enable_debug])
- 
--dnl Only optimize if not debugging.
--if test "x$enable_debug" = "x0" ; then
--  if test "x$GCC" = "xyes" ; then
--    JE_CFLAGS_ADD([-O3])
--    JE_CXXFLAGS_ADD([-O3])
--    JE_CFLAGS_ADD([-funroll-loops])
--  elif test "x$je_cv_msvc" = "xyes" ; then
--    JE_CFLAGS_ADD([-O2])
--    JE_CXXFLAGS_ADD([-O2])
--  else
--    JE_CFLAGS_ADD([-O])
--    JE_CXXFLAGS_ADD([-O])
--  fi
--fi
--
- dnl Enable statistics calculation by default.
- AC_ARG_ENABLE([stats],
-   [AS_HELP_STRING([--disable-stats],

diff --git a/dev-libs/jemalloc/jemalloc-3.6.0.ebuild 
b/dev-libs/jemalloc/jemalloc-3.6.0.ebuild
deleted file mode 100644
index f669f6c5d2e..00000000000
--- a/dev-libs/jemalloc/jemalloc-3.6.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools-multilib eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
-HOMEPAGE="http://jemalloc.net/ https://github.com/jemalloc/jemalloc";
-SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="debug static-libs stats"
-
-HTML_DOCS=( doc/jemalloc.html )
-
-PATCHES=( "${FILESDIR}/${PN}-3.5.1-strip-optimization.patch"
-       "${FILESDIR}/${PN}-3.5.1-no-pprof.patch"
-       "${FILESDIR}/${PN}-3.5.1_fix_html_install.patch"
-)
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
-
-# autotools-utils.eclass auto-adds configure options when static-libs is in 
IUSE
-# but jemalloc doesn't implement them in its configure; need this here to
-# supress the warnings until automagic is removed from the eclass
-QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared 
--disable-shared"
-src_configure() {
-       myeconfargs=(
-               $(use_enable debug)
-               $(use_enable stats)
-       )
-       use sparc && append-cppflags -DLG_QUANTUM=4 -mcpu=ultrasparc
-       # The configure test for page shift requires running code which fails
-       # when cross-compiling.  Since it uses _SC_PAGESIZE, and the majority
-       # of systems use 4096 as the base page size, just hardcode 12 here.
-       tc-is-cross-compiler && export je_cv_static_page_shift=12
-       autotools-multilib_src_configure
-}
-
-src_install() {
-       autotools-multilib_src_install
-
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               # fixup install_name, #437362
-               install_name_tool \
-                       -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \
-                       "${ED}"/usr/$(get_libdir)/libjemalloc.1.dylib || die
-       fi
-       use static-libs || find "${ED}" -name '*.a' -delete
-}

diff --git a/dev-libs/jemalloc/jemalloc-4.4.0.ebuild 
b/dev-libs/jemalloc/jemalloc-4.4.0.ebuild
deleted file mode 100644
index 399d51c9320..00000000000
--- a/dev-libs/jemalloc/jemalloc-4.4.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs multilib-build multilib-minimal
-
-DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
-HOMEPAGE="http://jemalloc.net/ https://github.com/jemalloc/jemalloc";
-SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2";
-
-LICENSE="BSD"
-SLOT="0/2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 
~amd64-linux ~x86-linux ~x64-macos"
-IUSE="debug hardened static-libs stats"
-HTML_DOCS=( doc/jemalloc.html )
-PATCHES=( "${FILESDIR}/${PN}-3.5.1-strip-optimization.patch"
-       "${FILESDIR}/${PN}-3.5.1_fix_html_install.patch"
-)
-MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
-# autotools-utils.eclass auto-adds configure options when static-libs is in 
IUSE
-# but jemalloc doesn't implement them in its configure; need this here to
-# supress the warnings until automagic is removed from the eclass
-QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared 
--disable-shared"
-
-multilib_src_configure() {
-       local myconf=()
-
-       if use hardened ; then
-               myconf+=( --disable-syscall )
-       fi
-
-       ECONF_SOURCE="${S}" \
-       econf  \
-               $(use_enable debug) \
-               $(use_enable stats) \
-               "${myconf[@]}"
-}
-
-multilib_src_install() {
-       # Copy man file which the Makefile looks for
-       cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
-       emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               # fixup install_name, #437362
-               install_name_tool \
-                       -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \
-                       "${ED}"/usr/$(get_libdir)/libjemalloc.2.dylib || die
-       fi
-       use static-libs || find "${ED}" -name '*.a' -delete
-}

diff --git a/dev-libs/jemalloc/jemalloc-4.5.0.ebuild 
b/dev-libs/jemalloc/jemalloc-4.5.0.ebuild
deleted file mode 100644
index 5938140f4ee..00000000000
--- a/dev-libs/jemalloc/jemalloc-4.5.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools toolchain-funcs multilib-minimal
-
-DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
-HOMEPAGE="http://jemalloc.net/ https://github.com/jemalloc/jemalloc";
-SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2";
-
-LICENSE="BSD"
-SLOT="0/2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 
~amd64-linux ~x86-linux ~x64-macos"
-IUSE="debug hardened static-libs stats"
-HTML_DOCS=( doc/jemalloc.html )
-PATCHES=( "${FILESDIR}/${PN}-4.5.0-strip-optimization.patch"
-       "${FILESDIR}/${PN}-4.5.0-fix_html_install.patch"
-)
-MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
-# autotools-utils.eclass auto-adds configure options when static-libs is in 
IUSE
-# but jemalloc doesn't implement them in its configure; need this here to
-# supress the warnings until automagic is removed from the eclass
-QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared 
--disable-shared"
-
-src_prepare() {
-       default
-       eautoreconf
-}
-
-multilib_src_configure() {
-       local myconf=()
-
-       if use hardened ; then
-               myconf+=( --disable-syscall )
-       fi
-
-       ECONF_SOURCE="${S}" \
-       econf  \
-               $(use_enable debug) \
-               $(use_enable stats) \
-               "${myconf[@]}"
-}
-
-multilib_src_install() {
-       # Copy man file which the Makefile looks for
-       cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
-       emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               # fixup install_name, #437362
-               install_name_tool \
-                       -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \
-                       "${ED}"/usr/$(get_libdir)/libjemalloc.2.dylib || die
-       fi
-       use static-libs || find "${ED}" -name '*.a' -delete
-}

diff --git a/dev-libs/jemalloc/jemalloc-5.0.1.ebuild 
b/dev-libs/jemalloc/jemalloc-5.0.1.ebuild
deleted file mode 100644
index 5f62382645c..00000000000
--- a/dev-libs/jemalloc/jemalloc-5.0.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools toolchain-funcs multilib-minimal
-
-DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
-HOMEPAGE="http://jemalloc.net/ https://github.com/jemalloc/jemalloc";
-SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2";
-
-LICENSE="BSD"
-SLOT="0/2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-IUSE="debug hardened +hugepages lazy-lock prof static-libs stats xmalloc"
-HTML_DOCS=( doc/jemalloc.html )
-PATCHES=( "${FILESDIR}/${PN}-5.0.1-strip-optimization.patch"
-       "${FILESDIR}/${PN}-4.5.0-fix_html_install.patch"
-)
-MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
-# autotools-utils.eclass auto-adds configure options when static-libs is in 
IUSE
-# but jemalloc doesn't implement them in its configure; need this here to
-# supress the warnings until automagic is removed from the eclass
-QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared 
--disable-shared"
-
-src_prepare() {
-       default
-       eautoreconf
-}
-
-multilib_src_configure() {
-       local myconf=()
-
-       if use hardened ; then
-               myconf+=( --disable-syscall )
-       fi
-
-       ECONF_SOURCE="${S}" \
-       econf  \
-               $(use_enable debug) \
-               $(use_enable lazy-lock) \
-               $(use_enable hugepages thp) \
-               $(use_enable prof) \
-               $(use_enable stats) \
-               $(use_enable xmalloc) \
-               "${myconf[@]}"
-}
-
-multilib_src_install() {
-       # Copy man file which the Makefile looks for
-       cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
-       emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               # fixup install_name, #437362
-               install_name_tool \
-                       -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.2.dylib \
-                       "${ED}"/usr/$(get_libdir)/libjemalloc.2.dylib || die
-       fi
-       use static-libs || find "${ED}" -name '*.a' -delete
-}

diff --git a/dev-libs/jemalloc/jemalloc-5.1.0.ebuild 
b/dev-libs/jemalloc/jemalloc-5.1.0.ebuild
deleted file mode 100644
index a7949983c6f..00000000000
--- a/dev-libs/jemalloc/jemalloc-5.1.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools toolchain-funcs multilib-minimal
-
-DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
-HOMEPAGE="http://jemalloc.net/ https://github.com/jemalloc/jemalloc";
-SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2";
-
-LICENSE="BSD"
-SLOT="0/2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-IUSE="debug hardened lazy-lock prof static-libs stats xmalloc"
-HTML_DOCS=( doc/jemalloc.html )
-PATCHES=( "${FILESDIR}/${PN}-5.0.1-strip-optimization.patch"
-       "${FILESDIR}/${PN}-4.5.0-fix_html_install.patch"
-)
-MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
-# autotools-utils.eclass auto-adds configure options when static-libs is in 
IUSE
-# but jemalloc doesn't implement them in its configure; need this here to
-# supress the warnings until automagic is removed from the eclass
-QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared 
--disable-shared"
-
-src_prepare() {
-       default
-       eautoreconf
-}
-
-multilib_src_configure() {
-       local myconf=()
-
-       if use hardened ; then
-               myconf+=( --disable-syscall )
-       fi
-
-       ECONF_SOURCE="${S}" \
-       econf  \
-               $(use_enable debug) \
-               $(use_enable lazy-lock) \
-               $(use_enable prof) \
-               $(use_enable stats) \
-               $(use_enable xmalloc) \
-               "${myconf[@]}"
-}
-
-multilib_src_install() {
-       # Copy man file which the Makefile looks for
-       cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
-       emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               # fixup install_name, #437362
-               install_name_tool \
-                       -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.2.dylib \
-                       "${ED}"/usr/$(get_libdir)/libjemalloc.2.dylib || die
-       fi
-       use static-libs || find "${ED}" -name '*.a' -delete
-}

diff --git a/dev-libs/jemalloc/jemalloc-5.2.0.ebuild 
b/dev-libs/jemalloc/jemalloc-5.2.0.ebuild
deleted file mode 100644
index 3e82a451db0..00000000000
--- a/dev-libs/jemalloc/jemalloc-5.2.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit autotools toolchain-funcs multilib-minimal
-
-DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
-HOMEPAGE="http://jemalloc.net/ https://github.com/jemalloc/jemalloc";
-SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2";
-
-LICENSE="BSD"
-SLOT="0/2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-IUSE="debug hardened lazy-lock prof static-libs stats xmalloc"
-HTML_DOCS=( doc/jemalloc.html )
-PATCHES=( "${FILESDIR}/${PN}-5.2.0-gentoo-fixups.patch" )
-
-MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
-# autotools-utils.eclass auto-adds configure options when static-libs is in 
IUSE
-# but jemalloc doesn't implement them in its configure; need this here to
-# supress the warnings until automagic is removed from the eclass
-QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared 
--disable-shared"
-
-src_prepare() {
-       default
-       eautoreconf
-}
-
-multilib_src_configure() {
-       local myconf=()
-
-       if use hardened ; then
-               myconf+=( --disable-syscall )
-       fi
-
-       ECONF_SOURCE="${S}" \
-       econf  \
-               $(use_enable debug) \
-               $(use_enable lazy-lock) \
-               $(use_enable prof) \
-               $(use_enable stats) \
-               $(use_enable xmalloc) \
-               "${myconf[@]}"
-}
-
-multilib_src_install() {
-       # Copy man file which the Makefile looks for
-       cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
-       emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               # fixup install_name, #437362
-               install_name_tool \
-                       -id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.2.dylib \
-                       "${ED}"/usr/$(get_libdir)/libjemalloc.2.dylib || die
-       fi
-       use static-libs || find "${ED}" -name '*.a' -delete
-}

diff --git a/dev-libs/jemalloc/metadata.xml b/dev-libs/jemalloc/metadata.xml
index 34c0f6863a5..028f721eaa5 100644
--- a/dev-libs/jemalloc/metadata.xml
+++ b/dev-libs/jemalloc/metadata.xml
@@ -6,7 +6,6 @@
                <name>Gentoo Mozilla Team</name>
        </maintainer>
        <use>
-               <flag name="hugepages">Enable transparent huge page 
support</flag>
                <flag name="lazy-lock">Enable lazy locking (only lock when 
multi-threaded)</flag>
                <flag name="prof">Enable allocation profiling</flag>
                <flag name="stats">Enable statistics 
calculation/reporting</flag>

Reply via email to