summaryrefslogtreecommitdiff
path: root/dev-libs/dmalloc
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/dmalloc')
-rw-r--r--dev-libs/dmalloc/Manifest4
-rw-r--r--dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild23
-rw-r--r--dev-libs/dmalloc/dmalloc-999999.ebuild21
3 files changed, 28 insertions, 20 deletions
diff --git a/dev-libs/dmalloc/Manifest b/dev-libs/dmalloc/Manifest
index 715f8c9362de..c4d659691a7a 100644
--- a/dev-libs/dmalloc/Manifest
+++ b/dev-libs/dmalloc/Manifest
@@ -5,6 +5,6 @@ AUX dmalloc-5.5.2-string-macros.patch 367 BLAKE2B 7fd3e6ae9b4564ec519da953c5116b
AUX dmalloc-5.5.2-threads.patch 165 BLAKE2B fee0be1573996dc7460735a94c645989db6fb9570e1140ec64e87e4bddd6b84227d072454bd64c4e0f261e81da0dd27a6ebf310b60e8a74539a21f83370e291f SHA512 b561c715c19604128c046b36bfe09794922176ce1cd12947da277631a410bbc19c5a1f7e998f0b61d7564e3b7516bee0fb4deddb13e036bb9e667f3502e56d0e
AUX dmalloc-999999-texi2html.patch 355 BLAKE2B 3b599bdfa45f6c781b446d72cab79acb6f6b59e0c648989c1012b625f4e07ed5b0934cd4c21865af154a1745e1ce2b72bf90f738efa40d7c2654e5e2723b389c SHA512 e29aba00d3e5edf0639685858215736f3aed4baa9f7b79577a69bf5e2e51a0072e92befe7ad0e24a68ea35e184271c15312b5acea145ff1a186eb0d35a985c72
DIST dmalloc-5.5.2.tgz 666608 BLAKE2B 9371b35b9a39706215ff2fc4e31510dafa30a86dccb2290563a2c8a0e7211372dca419dd7d549011548853f1e168fe15c55361d763d27230c547c93113de823e SHA512 96bb94aeb2bc3220f652b5294bdf8592b984cb2a53e5f02b2b8d52450c3396d18651f334644cdfff9c85a8c0d0cedc7f6a18b9d70497b2c6b5f85dbd1e827b93
-EBUILD dmalloc-5.5.2-r7.ebuild 1857 BLAKE2B 178895ee67fb6e48aac2001352b9e73243beae5432ab6236d7851a74826c9774ac938c7be26fecf6fd444bf20ae9337072dd5082a7aac011fd9599572104ee34 SHA512 bf44f7e338a9122146932a9e351aefd2d18541ac394d69cf8ed1ef28a03f121024ccfdba9fe6263be520e9a51f473906b2bde78db06cabf2ddde2633990ba165
-EBUILD dmalloc-999999.ebuild 1706 BLAKE2B cdfde19b66fb9a99b8bd9651407d52ec4df3c32c605efcafe19d739ac8c3d423376efb249cdff5c988c017d32500de2083a0aca054e18d6b64d110642b289d26 SHA512 f3a92909acacd3cee47bec324c4c98e391a2ca469d8c07aa4e6f32265c0cfecfff3ab61a6ff565e20a03b48ef54562c6da99ef299e15124dfe11aed65dda7e24
+EBUILD dmalloc-5.5.2-r7.ebuild 1821 BLAKE2B d054daf5d6cd9c454c6e559dc79eb29dd53e097d52a0a51eef27fd81747b671f16c1b526f314e1355fef2096d3da14c1ccca4ee9a3487909d2850572669b4306 SHA512 58b422a27913326552300e39c55e84083d0d0ec14970cbdf3480762b3df54b726bd3787a17932136aaf348c0e5bfbb63f4187e1f3f3ede41657a9be3a7bccb4c
+EBUILD dmalloc-999999.ebuild 1655 BLAKE2B 9f6453eb6ea54a84f0edc491e66944a15034298b9f945d27c311825dbc6256642a030e36cc9b1125a7fa4637ec1e99e69125320107d8a3f7751214e3b073e955 SHA512 b1abc70b2221c1d1c69030b1046ab5e3447594217e4fc3f637aa4548dab5bf8018211bb600aa6cc31b9f7ee77c4832792817e7f81a8a668e3a99e3d93ae24ee1
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild
index fb49d37d57e2..60e05ee68fbf 100644
--- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild
+++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit autotools multilib toolchain-funcs
+
+inherit autotools toolchain-funcs
DESCRIPTION="A Debug Malloc Library"
HOMEPAGE="https://dmalloc.com"
@@ -10,11 +11,13 @@ SRC_URI="https://dmalloc.com/releases/${P}.tgz"
LICENSE="CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
-IUSE="static-libs threads"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+IUSE="threads"
+
+BDEPEND="sys-apps/texinfo"
-DEPEND="sys-apps/texinfo"
DOCS=( NEWS README docs/NOTES docs/TODO )
+
PATCHES=(
# - Build objects twice, once -fPIC for shared.
# - Use DESTDIR.
@@ -45,7 +48,11 @@ src_prepare() {
src_configure() {
tc-export AR
- econf --enable-cxx --enable-shlib $(use_enable threads)
+
+ econf \
+ --enable-cxx \
+ --enable-shlib \
+ $(use_enable threads)
}
src_compile() {
@@ -77,7 +84,5 @@ src_install() {
/usr/$(get_libdir)/lib${PN}${lib}.so.${PV%%.*}
done
- if ! use static-libs; then
- rm "${ED}"/usr/$(get_libdir)/lib${PN}*.a || die
- fi
+ rm "${ED}"/usr/$(get_libdir)/lib${PN}*.a || die
}
diff --git a/dev-libs/dmalloc/dmalloc-999999.ebuild b/dev-libs/dmalloc/dmalloc-999999.ebuild
index 8408576bf003..e94bdfb50036 100644
--- a/dev-libs/dmalloc/dmalloc-999999.ebuild
+++ b/dev-libs/dmalloc/dmalloc-999999.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit autotools git-r3 multilib toolchain-funcs
+
+inherit autotools git-r3 toolchain-funcs
DESCRIPTION="A Debug Malloc Library"
HOMEPAGE="https://dmalloc.com"
@@ -10,16 +11,17 @@ EGIT_REPO_URI="https://github.com/j256/dmalloc"
LICENSE="ISC"
SLOT="0"
-KEYWORDS=""
-IUSE="static-libs threads"
+IUSE="threads"
BDEPEND="
app-text/texi2html
sys-apps/texinfo
"
+
DOCS=(
ChangeLog.txt README.md TODO dmalloc.html
)
+
PATCHES=(
# - Build objects twice, once -fPIC for shared.
# - Use DESTDIR.
@@ -49,13 +51,16 @@ src_prepare() {
src_configure() {
tc-export AR
- econf --enable-cxx --enable-shlib $(use_enable threads)
+ econf \
+ --enable-cxx \
+ --enable-shlib \
+ $(use_enable threads)
}
src_compile() {
default
-# makeinfo dmalloc.texi || die
+ #makeinfo dmalloc.texi || die
}
src_test() {
@@ -77,7 +82,5 @@ src_install() {
/usr/$(get_libdir)/lib${PN}${lib}.so.5
done
- if ! use static-libs; then
- rm "${ED}"/usr/$(get_libdir)/lib${PN}*.a || die
- fi
+ rm "${ED}"/usr/$(get_libdir)/lib${PN}*.a || die
}