summaryrefslogtreecommitdiff
path: root/dev-libs/bitset
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-03-03 10:28:17 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-03-03 10:28:17 +0000
commitd99093fb4bb5652015c06274d64083daa2439e4f (patch)
treecf61513204d97974179580065e85df5c8009087c /dev-libs/bitset
parent463397cf1e064185110fe57c568d73f99a06f5d1 (diff)
gentoo resync : 03.03.2021
Diffstat (limited to 'dev-libs/bitset')
-rw-r--r--dev-libs/bitset/Manifest2
-rw-r--r--dev-libs/bitset/bitset-2.8.4-r1.ebuild29
2 files changed, 23 insertions, 8 deletions
diff --git a/dev-libs/bitset/Manifest b/dev-libs/bitset/Manifest
index 581b5b19b306..1724c76710c2 100644
--- a/dev-libs/bitset/Manifest
+++ b/dev-libs/bitset/Manifest
@@ -1,3 +1,3 @@
DIST bitset-2.8.4.tar.gz 37040 BLAKE2B 3a3db906c86fef73c20a038f01f7053efe2f7d2802b8a627657dbfe807c2d043834f7afab6a3fda66f3b4a87c27255c000f0cebffa7620e88e5f3790a3544914 SHA512 709c4f064416b22ae37fc9659a9eb74007fff5ce12eb998c386a268427a012238258bbd0f019682a5172a98b7b2a476fd60017bf34e199159e838b254b48ffe7
-EBUILD bitset-2.8.4-r1.ebuild 943 BLAKE2B ef2417a00b17526532c0042ac3248518508391ea2d392b382ecbf385dc1dd10dd45e910bc1bf0fa034c1f30c0119a2de90ef0e1d9d10451bd9d78d2d005e7ef4 SHA512 7179d196b836ff6e601f62d85e5ccfaf008d0eff5ae4f817301bac92b73f2dc38310389e0c8f501089f93b922279d85bf1e3edb91b08ef2cb0199813f2c18119
+EBUILD bitset-2.8.4-r1.ebuild 1023 BLAKE2B b7b363a53d3042983663f54c77a7c01d08b2007f1adc6a9014b3243b406bbd50025c6055deb1ddcde9928a8ca0b45049bc05434eca313ccd242361c04ec64abe SHA512 e9f1bf4620afb140853a2fc07af46de5a9f67f4f789f4e97786b26cc64f9c74463e3096005a6315bb0a202d670d4cf20a9b5d6d5c95a5e75a8aac191519adacf
MISC metadata.xml 442 BLAKE2B 62782589bd4f5873f440b71efa6d0938e90f7b672babd073f316367aca8bf414cb6d57531700878267bad53e44d0c40b5d170f530827612cf7d6765b95acfb40 SHA512 4430820b6c01fbbc8f99e261c7abd221821ece94c954f0b9f78b99e7e06d9e82782baf873dc372ad00f0938d4050d899c1494e848c265662387666dcde63c70e
diff --git a/dev-libs/bitset/bitset-2.8.4-r1.ebuild b/dev-libs/bitset/bitset-2.8.4-r1.ebuild
index 420af9b499c2..74a48300b7fc 100644
--- a/dev-libs/bitset/bitset-2.8.4-r1.ebuild
+++ b/dev-libs/bitset/bitset-2.8.4-r1.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
+EAPI=7
-AUTOTOOLS_AUTORECONF=1
-inherit autotools-utils
+inherit autotools
DESCRIPTION="A compressed bitset with supporting data structures and algorithms"
HOMEPAGE="https://github.com/chriso/bitset"
@@ -15,21 +14,37 @@ SLOT="0"
IUSE="jemalloc static-libs tcmalloc"
KEYWORDS="amd64 ~arm x86"
-RDEPEND="tcmalloc? ( dev-util/google-perftools:= )
- jemalloc? ( >=dev-libs/jemalloc-3.2 )"
+RDEPEND="
+ tcmalloc? ( dev-util/google-perftools:= )
+ jemalloc? ( >=dev-libs/jemalloc-3.2 )
+"
DEPEND="${RDEPEND}"
REQUIRED_USE="?? ( jemalloc tcmalloc )"
DOCS=( README.md )
+src_prepare() {
+ default
+ eautoreconf
+}
+
src_configure() {
local tcmalloc_lib_name='tcmalloc'
+
has_version dev-util/google-perftools[minimal] && tcmalloc_lib_name='tcmalloc_minimal'
+
local myeconfargs=(
$(use_with jemalloc) \
$(use_with tcmalloc) \
$(use_with tcmalloc tcmalloc-lib "${tcmalloc_lib_name}")
)
- autotools-utils_src_configure
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
}