[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 601a9851b4e2cbfd05b405900a6e1bf356f9b1e2 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Mar 26 14:08:10 2024 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Mar 26 14:08:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=601a9851 dev-libs/dmalloc: fix compilation failure by appending -fPIC Closes: https://bugs.gentoo.org/920272 Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/dmalloc/dmalloc-5.6.5-r2.ebuild | 64 1 file changed, 64 insertions(+) diff --git a/dev-libs/dmalloc/dmalloc-5.6.5-r2.ebuild b/dev-libs/dmalloc/dmalloc-5.6.5-r2.ebuild new file mode 100644 index ..20d910b16a28 --- /dev/null +++ b/dev-libs/dmalloc/dmalloc-5.6.5-r2.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="A Debug Malloc Library" +HOMEPAGE="https://dmalloc.com"; +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 ~riscv ~s390 ~sparc ~x86" +IUSE="threads" + +BDEPEND="sys-apps/texinfo" + +PATCHES=( + "${FILESDIR}"/${PN}-5.6.5-add-destdir-support.patch + "${FILESDIR}"/${PN}-5.6.5-allow-overriding-ar-and-ld.patch + "${FILESDIR}"/${PN}-5.6.5-set-soname-version.patch + "${FILESDIR}"/${PN}-5.6.5-configure-c99.patch + "${FILESDIR}"/${PN}-5.6.5-fix-cxx-check.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + append-cflags $(test-flags-CC -fPIC) + + econf \ + --enable-cxx \ + --enable-shlib \ + $(use_enable threads) +} + +src_test() { + # mv: cannot stat 'aout': No such file or directory + emake -j1 heavy +} + +src_install() { + default + + soname_link() { + dosym ${1}.so.${PV} /usr/$(get_libdir)/${1}.so.${PV%%.*} + dosym ${1}.so.${PV%%.*} /usr/$(get_libdir)/${1}.so + } + + soname_link libdmalloc + soname_link libdmallocxx + + if use threads; then + soname_link libdmallocth + soname_link libdmallocthcxx + fi + + rm "${ED}"/usr/$(get_libdir)/lib${PN}*.a || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/files/
commit: f2497e6d15337c0288ecb289204cdd557411dbc8 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Fri Dec 8 10:29:01 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Dec 24 23:00:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2497e6d dev-libs/dmalloc: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/34177 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/dmalloc/files/dmalloc-99-texi2html.patch | 11 --- 1 file changed, 11 deletions(-) diff --git a/dev-libs/dmalloc/files/dmalloc-99-texi2html.patch b/dev-libs/dmalloc/files/dmalloc-99-texi2html.patch deleted file mode 100644 index 1e7e4ccd1eb1.. --- a/dev-libs/dmalloc/files/dmalloc-99-texi2html.patch +++ /dev/null @@ -1,11 +0,0 @@ a/Makefile.in -+++ b/Makefile.in -@@ -285,7 +285,7 @@ - - dmalloc.html : $(srcdir)/dmalloc.texi - rm -f $@ $@.t -- texi2html --output=$@.t -number -monolithic $(srcdir)/dmalloc.texi -+ texi2html --output=$@.t --number-footnotes --number-sections -monolithic $(srcdir)/dmalloc.texi - mv $@.t $@ - - settings.h : $(srcdir)/settings.dist $(srcdir)/configure
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/, dev-libs/dmalloc/files/
commit: e7eae3f15e1223e854d5062436d55c39c439ba32 Author: Alfred Wingate protonmail com> AuthorDate: Sun Dec 17 14:00:11 2023 + Commit: Sam James gentoo org> CommitDate: Mon Dec 18 07:01:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7eae3f1 dev-libs/dmalloc: redo patches * Split changes, drop redundant and problematic changes. Closes: https://bugs.gentoo.org/919579 Closes: https://bugs.gentoo.org/920106 Signed-off-by: Alfred Wingate protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/34326 Signed-off-by: Sam James gentoo.org> dev-libs/dmalloc/dmalloc-5.6.5-r1.ebuild | 62 dev-libs/dmalloc/dmalloc-5.6.5.ebuild | 73 - .../dmalloc/files/dmalloc-5.6.5-Makefile.in.patch | 343 - .../files/dmalloc-5.6.5-add-destdir-support.patch | 103 +++ .../dmalloc-5.6.5-allow-overriding-ar-and-ld.patch | 89 ++ .../files/dmalloc-5.6.5-configure-c99.patch| 35 ++- .../files/dmalloc-5.6.5-fix-cxx-check.patch| 22 ++ .../files/dmalloc-5.6.5-set-soname-version.patch | 32 ++ 8 files changed, 329 insertions(+), 430 deletions(-) diff --git a/dev-libs/dmalloc/dmalloc-5.6.5-r1.ebuild b/dev-libs/dmalloc/dmalloc-5.6.5-r1.ebuild new file mode 100644 index ..62fc41dd4d5e --- /dev/null +++ b/dev-libs/dmalloc/dmalloc-5.6.5-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A Debug Malloc Library" +HOMEPAGE="https://dmalloc.com"; +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 ~riscv ~s390 ~sparc ~x86" +IUSE="threads" + +BDEPEND="sys-apps/texinfo" + +PATCHES=( + "${FILESDIR}"/${PN}-5.6.5-add-destdir-support.patch + "${FILESDIR}"/${PN}-5.6.5-allow-overriding-ar-and-ld.patch + "${FILESDIR}"/${PN}-5.6.5-set-soname-version.patch + "${FILESDIR}"/${PN}-5.6.5-configure-c99.patch + "${FILESDIR}"/${PN}-5.6.5-fix-cxx-check.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + econf \ + --enable-cxx \ + --enable-shlib \ + $(use_enable threads) +} + +src_test() { + # mv: cannot stat 'aout': No such file or directory + emake -j1 heavy +} + +src_install() { + default + + soname_link() { + dosym ${1}.so.${PV} /usr/$(get_libdir)/${1}.so.${PV%%.*} + dosym ${1}.so.${PV%%.*} /usr/$(get_libdir)/${1}.so + } + + soname_link libdmalloc + soname_link libdmallocxx + + if use threads; then + soname_link libdmallocth + soname_link libdmallocthcxx + fi + + rm "${ED}"/usr/$(get_libdir)/lib${PN}*.a || die +} diff --git a/dev-libs/dmalloc/dmalloc-5.6.5.ebuild b/dev-libs/dmalloc/dmalloc-5.6.5.ebuild deleted file mode 100644 index 75f5f823673e.. --- a/dev-libs/dmalloc/dmalloc-5.6.5.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs - -DESCRIPTION="A Debug Malloc Library" -HOMEPAGE="https://dmalloc.com"; -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 ~riscv ~s390 ~sparc ~x86" -IUSE="threads" - -BDEPEND="sys-apps/texinfo" - -PATCHES=( - # - Build objects twice, once -fPIC for shared. - # - Use DESTDIR. - # - Fix SONAME and NEEDED. - "${FILESDIR}"/${PN}-5.6.5-Makefile.in.patch - # - Broken test, always returns false. - "${FILESDIR}"/${PN}-5.5.2-cxx.patch - "${FILESDIR}"/${PN}-5.6.5-configure-c99.patch -) - -src_prepare() { - default - - # - Add threads support. - use threads && eapply "${FILESDIR}"/${PN}-5.5.2-threads.patch - - # Respect CFLAGS/LDFLAGS. #337429 - sed -i \ - -e '/libdmalloc/ s:$(CC):& $(CFLAGS) $(LDFLAGS):g' \ - -e 's|ar cr|$(AR) cr|g' \ - Makefile.in || die - - # Run autoconf for -cxx.patch. - eautoconf -} - -src_configure() { - tc-export AR - - econf \ - --enable-cxx \ - --enable-shlib \ - $(use_enable threads) -} - -src_test() { - emake heavy -} - -src_install() { - default - - # add missing symlinks, lazy - dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so - dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so.${PV%%.*} - - local lib - for lib in cxx th thcxx; do - dosym lib${PN}${lib}.so.${PV} /usr/$(get_libdir)/lib${PN}${lib}.so - dosym lib${PN}${lib}.so.${PV} \ - /usr/$(get_libdir)/lib${PN}${lib}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: ce18ed82d544640133737997acadae3f0628148a Author: Sam James gentoo org> AuthorDate: Tue Dec 5 15:48:06 2023 + Commit: Sam James gentoo org> CommitDate: Wed Dec 6 05:40:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce18ed82 dev-libs/dmalloc: add github upstream metadata Signed-off-by: Sam James gentoo.org> dev-libs/dmalloc/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-libs/dmalloc/metadata.xml b/dev-libs/dmalloc/metadata.xml index 115e9d64a669..98f616caa8cd 100644 --- a/dev-libs/dmalloc/metadata.xml +++ b/dev-libs/dmalloc/metadata.xml @@ -2,4 +2,7 @@ https://www.gentoo.org/dtd/metadata.dtd";> + + j256/dmalloc +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 9ca6a54ffe1125ac9b9d678c25c8ea6b0a57de46 Author: Sam James gentoo org> AuthorDate: Tue Dec 5 15:01:22 2023 + Commit: Sam James gentoo org> CommitDate: Wed Dec 6 05:40:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ca6a54f dev-libs/dmalloc: drop 99 Patches are large and a pain to rebase, plus upstream development is slow nowadays, so no need for a live ebuild. Signed-off-by: Sam James gentoo.org> dev-libs/dmalloc/dmalloc-99.ebuild | 86 -- 1 file changed, 86 deletions(-) diff --git a/dev-libs/dmalloc/dmalloc-99.ebuild b/dev-libs/dmalloc/dmalloc-99.ebuild deleted file mode 100644 index e94bdfb50036.. --- a/dev-libs/dmalloc/dmalloc-99.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools git-r3 toolchain-funcs - -DESCRIPTION="A Debug Malloc Library" -HOMEPAGE="https://dmalloc.com"; -EGIT_REPO_URI="https://github.com/j256/dmalloc"; - -LICENSE="ISC" -SLOT="0" -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. - # - Fix SONAME and NEEDED. - "${FILESDIR}"/${PN}-5.5.2-Makefile.in.patch - # - Broken test, always returns false. - "${FILESDIR}"/${PN}-5.5.2-cxx.patch - "${FILESDIR}"/${PN}-5.5.2-ar.patch - "${FILESDIR}"/${PN}-99-texi2html.patch -) - -src_prepare() { - default - - # - Add threads support. - use threads && eapply "${FILESDIR}"/${PN}-5.5.2-threads.patch - - # Respect CFLAGS/LDFLAGS. #337429 - sed -i \ - -e '/libdmalloc/ s:$(CC):& $(CFLAGS) $(LDFLAGS):g' \ - -e 's|ar cr|$(AR) cr|g' \ - Makefile.in || die - - # Run autoconf for -cxx.patch. - eautoconf -} - -src_configure() { - tc-export AR - econf \ - --enable-cxx \ - --enable-shlib \ - $(use_enable threads) -} - -src_compile() { - default - - #makeinfo dmalloc.texi || die -} - -src_test() { - emake heavy -} - -src_install() { - default - - doinfo dmalloc.info - - # add missing symlinks, lazy - dosym lib${PN}.so.5.5.2 /usr/$(get_libdir)/lib${PN}.so - dosym lib${PN}.so.5.5.2 /usr/$(get_libdir)/lib${PN}.so.5 - - for lib in cxx th thcxx; do - dosym lib${PN}${lib}.so.5.5.2 /usr/$(get_libdir)/lib${PN}${lib}.so - dosym lib${PN}${lib}.so.5.5.2 \ - /usr/$(get_libdir)/lib${PN}${lib}.so.5 - done - - rm "${ED}"/usr/$(get_libdir)/lib${PN}*.a || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/, dev-libs/dmalloc/files/
commit: 4c5b72836640446142a12a312df01c1986cc4e0a Author: Sam James gentoo org> AuthorDate: Tue Dec 5 15:01:10 2023 + Commit: Sam James gentoo org> CommitDate: Wed Dec 6 05:40:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5b7283 dev-libs/dmalloc: add 5.6.5 Bug: https://bugs.gentoo.org/577032 Closes: https://bugs.gentoo.org/758848 Closes: https://bugs.gentoo.org/899774 Signed-off-by: Sam James gentoo.org> dev-libs/dmalloc/Manifest | 1 + dev-libs/dmalloc/dmalloc-5.6.5.ebuild | 73 + .../dmalloc/files/dmalloc-5.6.5-Makefile.in.patch | 343 + .../files/dmalloc-5.6.5-configure-c99.patch| 61 4 files changed, 478 insertions(+) diff --git a/dev-libs/dmalloc/Manifest b/dev-libs/dmalloc/Manifest index d9041342e6c1..9f669702ee43 100644 --- a/dev-libs/dmalloc/Manifest +++ b/dev-libs/dmalloc/Manifest @@ -1 +1,2 @@ DIST dmalloc-5.5.2.tgz 08 BLAKE2B 9371b35b9a39706215ff2fc4e31510dafa30a86dccb2290563a2c8a0e7211372dca419dd7d549011548853f1e168fe15c55361d763d27230c547c93113de823e SHA512 96bb94aeb2bc3220f652b5294bdf8592b984cb2a53e5f02b2b8d52450c3396d18651f334644cdfff9c85a8c0d0cedc7f6a18b9d70497b2c6b5f85dbd1e827b93 +DIST dmalloc-5.6.5.tgz 322310 BLAKE2B 43ba8cdef73423f2e3d6fa5dea34f1653d890c95dcd4ea13e9317d85d1991d0e68e80192860c7bdaf4ee33b36c892b9df31340ddde808b7d60ee00f21d532976 SHA512 17090378b763dd3eaf5ff196298f08982ad593d4c3a0104a67866b88793b612307f3ce9ef0aa7dfef2df6c8eb050e2be06513b29ca912e916c0bfd882a0f4bf1 diff --git a/dev-libs/dmalloc/dmalloc-5.6.5.ebuild b/dev-libs/dmalloc/dmalloc-5.6.5.ebuild new file mode 100644 index ..75f5f823673e --- /dev/null +++ b/dev-libs/dmalloc/dmalloc-5.6.5.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="A Debug Malloc Library" +HOMEPAGE="https://dmalloc.com"; +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 ~riscv ~s390 ~sparc ~x86" +IUSE="threads" + +BDEPEND="sys-apps/texinfo" + +PATCHES=( + # - Build objects twice, once -fPIC for shared. + # - Use DESTDIR. + # - Fix SONAME and NEEDED. + "${FILESDIR}"/${PN}-5.6.5-Makefile.in.patch + # - Broken test, always returns false. + "${FILESDIR}"/${PN}-5.5.2-cxx.patch + "${FILESDIR}"/${PN}-5.6.5-configure-c99.patch +) + +src_prepare() { + default + + # - Add threads support. + use threads && eapply "${FILESDIR}"/${PN}-5.5.2-threads.patch + + # Respect CFLAGS/LDFLAGS. #337429 + sed -i \ + -e '/libdmalloc/ s:$(CC):& $(CFLAGS) $(LDFLAGS):g' \ + -e 's|ar cr|$(AR) cr|g' \ + Makefile.in || die + + # Run autoconf for -cxx.patch. + eautoconf +} + +src_configure() { + tc-export AR + + econf \ + --enable-cxx \ + --enable-shlib \ + $(use_enable threads) +} + +src_test() { + emake heavy +} + +src_install() { + default + + # add missing symlinks, lazy + dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so + dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so.${PV%%.*} + + local lib + for lib in cxx th thcxx; do + dosym lib${PN}${lib}.so.${PV} /usr/$(get_libdir)/lib${PN}${lib}.so + dosym lib${PN}${lib}.so.${PV} \ + /usr/$(get_libdir)/lib${PN}${lib}.so.${PV%%.*} + done + + rm "${ED}"/usr/$(get_libdir)/lib${PN}*.a || die +} diff --git a/dev-libs/dmalloc/files/dmalloc-5.6.5-Makefile.in.patch b/dev-libs/dmalloc/files/dmalloc-5.6.5-Makefile.in.patch new file mode 100644 index ..2f28c6159218 --- /dev/null +++ b/dev-libs/dmalloc/files/dmalloc-5.6.5-Makefile.in.patch @@ -0,0 +1,343 @@ +--- a/Makefile.in b/Makefile.in +@@ -42,7 +42,7 @@ LIBRARY = lib$(MODULE).a + + # thread version of the library + LIB_TH= lib$(MODULE)th.a +-LIB_TH_SL = lib$(MODULE)th.@shlibext@ ++LIB_TH_SL = lib$(MODULE)th.@shlibext@.5.5.2 + @TH_ON@BUILD_ALL_1 = threads + @TH_ON@INSTALL_LIB_1 = installth + @SL_ON@BUILD_THREADS_1 = $(LIB_TH_SL) +@@ -51,8 +51,8 @@ LIB_TH_SL = lib$(MODULE)th.@shlibext@ + @TH_ON@@SL_ON@INSTALL_LIB_2 = installthsl + + # C++ version of the library +-LIB_CXX = lib$(MODULE)xx.a +-LIB_CXX_SL = lib$(MODULE)xx.@shlibext@ ++LIB_CXX = lib$(MODULE)cxx.a ++LIB_CXX_SL = lib$(MODULE)cxx.@shlibext@.5.5.2 + @CXX_ON@BUILD_ALL_3 = $(LIB_CXX) + @CXX_ON@INSTALL_LIB_3 = installcxx + @SL_ON@BUILD_CXX_3 = $(LIB_CXX_SL) +@@ -62,7 +62,7 @@ LIB_CXX_SL = lib$(MODULE)xx.@shlibext@ + + # threads + C++ + LIB_TH_CXX = lib$(MODULE)thcxx.a +-LIB_TH_CXX_SL = lib$(MODULE)thcxx.@shlibext@ ++LIB_TH_CXX_SL = lib$(MODULE)thcxx.@shlibext@.5.5.2 + @TH_ON@@CXX_ON@BUILD_ALL
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: c8174bde02b08edeea0a7084a77c9a5d4c42d47e Author: Yixun Lan gentoo org> AuthorDate: Wed Dec 22 13:36:10 2021 + Commit: Yixun Lan gentoo org> CommitDate: Wed Dec 22 13:43:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8174bde dev-libs/dmalloc: keyword ~riscv Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index 60e05ee68fbf..63f70913d550 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -11,7 +11,7 @@ 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" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="threads" BDEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 85a677251bb7a08cf311f40ba0ca7d35111f813b Author: Sam James gentoo org> AuthorDate: Sat Apr 3 22:43:05 2021 + Commit: Sam James gentoo org> CommitDate: Sat Apr 3 22:43:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85a67725 dev-libs/dmalloc: multilib--, static-libs-- Signed-off-by: Sam James gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 21 + dev-libs/dmalloc/dmalloc-99.ebuild | 21 - 2 files changed, 25 insertions(+), 17 deletions(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index fb49d37d57e..2a8cb602185 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"; @@ -11,10 +12,12 @@ 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" +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-99.ebuild b/dev-libs/dmalloc/dmalloc-99.ebuild index 8408576bf00..e94bdfb5003 100644 --- a/dev-libs/dmalloc/dmalloc-99.ebuild +++ b/dev-libs/dmalloc/dmalloc-99.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 }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: b5f59bf340b8ef3fc52539750a2891b04555cd31 Author: Sam James gentoo org> AuthorDate: Sun Dec 6 21:14:16 2020 + Commit: Sam James gentoo org> CommitDate: Sun Dec 6 21:14:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f59bf3 dev-libs/dmalloc: change live ebuild to ISC The existing version in tree (5.5.2) is still the old licence, but any bump to e.g. 5.6.1 will need to be ISC too. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-libs/dmalloc/dmalloc-99.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-99.ebuild b/dev-libs/dmalloc/dmalloc-99.ebuild index d0ea9940859..8408576bf00 100644 --- a/dev-libs/dmalloc/dmalloc-99.ebuild +++ b/dev-libs/dmalloc/dmalloc-99.ebuild @@ -8,7 +8,7 @@ DESCRIPTION="A Debug Malloc Library" HOMEPAGE="https://dmalloc.com"; EGIT_REPO_URI="https://github.com/j256/dmalloc"; -LICENSE="CC-BY-SA-3.0" +LICENSE="ISC" SLOT="0" KEYWORDS="" IUSE="static-libs threads"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/files/, dev-libs/dmalloc/
commit: a11c91e5522b7865d53df06d1206acd362fdeaaa Author: Jeroen Roovers gentoo org> AuthorDate: Sun Aug 9 14:48:15 2020 + Commit: Jeroen Roovers gentoo org> CommitDate: Sun Aug 9 17:19:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a11c91e5 dev-libs/dmalloc: Add live ebuild Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/dmalloc/dmalloc-99.ebuild | 83 ++ .../dmalloc/files/dmalloc-99-texi2html.patch | 11 +++ 2 files changed, 94 insertions(+) diff --git a/dev-libs/dmalloc/dmalloc-99.ebuild b/dev-libs/dmalloc/dmalloc-99.ebuild new file mode 100644 index 000..d0ea9940859 --- /dev/null +++ b/dev-libs/dmalloc/dmalloc-99.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools git-r3 multilib toolchain-funcs + +DESCRIPTION="A Debug Malloc Library" +HOMEPAGE="https://dmalloc.com"; +EGIT_REPO_URI="https://github.com/j256/dmalloc"; + +LICENSE="CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="" +IUSE="static-libs 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. + # - Fix SONAME and NEEDED. + "${FILESDIR}"/${PN}-5.5.2-Makefile.in.patch + # - Broken test, always returns false. + "${FILESDIR}"/${PN}-5.5.2-cxx.patch + "${FILESDIR}"/${PN}-5.5.2-ar.patch + "${FILESDIR}"/${PN}-99-texi2html.patch +) + +src_prepare() { + default + + # - Add threads support. + use threads && eapply "${FILESDIR}"/${PN}-5.5.2-threads.patch + + # Respect CFLAGS/LDFLAGS. #337429 + sed -i \ + -e '/libdmalloc/ s:$(CC):& $(CFLAGS) $(LDFLAGS):g' \ + -e 's|ar cr|$(AR) cr|g' \ + Makefile.in || die + + # Run autoconf for -cxx.patch. + eautoconf +} + +src_configure() { + tc-export AR + econf --enable-cxx --enable-shlib $(use_enable threads) +} + +src_compile() { + default + +# makeinfo dmalloc.texi || die +} + +src_test() { + emake heavy +} + +src_install() { + default + + doinfo dmalloc.info + + # add missing symlinks, lazy + dosym lib${PN}.so.5.5.2 /usr/$(get_libdir)/lib${PN}.so + dosym lib${PN}.so.5.5.2 /usr/$(get_libdir)/lib${PN}.so.5 + + for lib in cxx th thcxx; do + dosym lib${PN}${lib}.so.5.5.2 /usr/$(get_libdir)/lib${PN}${lib}.so + dosym lib${PN}${lib}.so.5.5.2 \ + /usr/$(get_libdir)/lib${PN}${lib}.so.5 + done + + if ! use static-libs; then + rm "${ED}"/usr/$(get_libdir)/lib${PN}*.a || die + fi +} diff --git a/dev-libs/dmalloc/files/dmalloc-99-texi2html.patch b/dev-libs/dmalloc/files/dmalloc-99-texi2html.patch new file mode 100644 index 000..1e7e4ccd1eb --- /dev/null +++ b/dev-libs/dmalloc/files/dmalloc-99-texi2html.patch @@ -0,0 +1,11 @@ +--- a/Makefile.in b/Makefile.in +@@ -285,7 +285,7 @@ + + dmalloc.html : $(srcdir)/dmalloc.texi + rm -f $@ $@.t +- texi2html --output=$@.t -number -monolithic $(srcdir)/dmalloc.texi ++ texi2html --output=$@.t --number-footnotes --number-sections -monolithic $(srcdir)/dmalloc.texi + mv $@.t $@ + + settings.h : $(srcdir)/settings.dist $(srcdir)/configure
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 178c18662a616268024e6519db7474bfd45ab06a Author: Alexey Sokolov google com> AuthorDate: Fri May 8 14:52:15 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Sun May 17 16:55:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=178c1866 dev-libs/dmalloc: update homepage Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alexey Sokolov google.com> Signed-off-by: Aaron Bauman gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index 8adc613bba3..447c2e1307a 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -5,8 +5,8 @@ EAPI=7 inherit autotools multilib toolchain-funcs DESCRIPTION="A Debug Malloc Library" -HOMEPAGE="http://dmalloc.com"; -SRC_URI="http://dmalloc.com/releases/${P}.tgz"; +HOMEPAGE="https://dmalloc.com"; +SRC_URI="https://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 61be9b78012a6cfef4b0a307f7af7a3afb0ffa7a Author: Mikle Kolyada gentoo org> AuthorDate: Sat Mar 21 10:18:44 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Mar 21 10:19:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61be9b78 dev-libs/dmalloc: sh stable wrt bug #702404 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sh" Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index 16b4911b223..a71094b282e 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: b5aabfdb9394719896261a3f888d3131552ce93a Author: David Seifert gentoo org> AuthorDate: Tue Feb 18 19:11:07 2020 + Commit: David Seifert gentoo org> CommitDate: Tue Feb 18 19:11:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5aabfdb dev-libs/dmalloc: Remove old Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: David Seifert gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r4.ebuild | 76 dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild | 85 2 files changed, 161 deletions(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r4.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r4.ebuild deleted file mode 100644 index 0e973b23497..000 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r4.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit autotools eutils multilib - -DESCRIPTION="A Debug Malloc Library" -HOMEPAGE="http://dmalloc.com"; -SRC_URI="http://dmalloc.com/releases/${P}.tgz"; - -LICENSE="CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86" -IUSE="static-libs threads" - -DEPEND="sys-apps/texinfo" -RDEPEND="" - -DOCS=( NEWS README docs/NOTES docs/TODO ) - -src_prepare() { - # - Build objects twice, once -fPIC for shared. - # - Use DESTDIR. - # - Fix SONAME and NEEDED. - epatch "${FILESDIR}"/${P}-Makefile.in.patch - # - Broken test, always returns false. - epatch "${FILESDIR}"/${P}-cxx.patch - # - Add threads support. - use threads && epatch "${FILESDIR}"/${P}-threads.patch - # Respect CFLAGS/LDFLAGS. #337429 - sed -i Makefile.in \ - -e '/libdmalloc/ s:$(CC):& $(CFLAGS) $(LDFLAGS):g' \ - || die "sed Makefile.in" - # - Run autoconf for -cxx.patch. - eautoconf -} - -src_configure() { - econf --enable-cxx --enable-shlib $(use_enable threads) -} - -src_compile() { - default - - cd docs - makeinfo dmalloc.texi || die -} - -src_test() { - emake heavy -} - -src_install() { - default - - newdoc ChangeLog.1 ChangeLog - insinto /usr/share/doc/${PF} - doins docs/dmalloc.pdf - dohtml RELEASE.html docs/dmalloc.html - doinfo docs/dmalloc.info - - # add missing symlinks, lazy - dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so - dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so.${PV%%.*} - - for lib in cxx th thcxx; do - dosym lib${PN}${lib}.so.${PV} /usr/$(get_libdir)/lib${PN}${lib}.so - dosym lib${PN}${lib}.so.${PV} \ - /usr/$(get_libdir)/lib${PN}${lib}.so.${PV%%.*} - done - - if ! use static-libs; then - rm "${D}"/usr/$(get_libdir)/lib${PN}*.a || die - fi -} diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild deleted file mode 100644 index 89f15be5253..000 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools eutils multilib toolchain-funcs - -DESCRIPTION="A Debug Malloc Library" -HOMEPAGE="http://dmalloc.com"; -SRC_URI="http://dmalloc.com/releases/${P}.tgz"; - -LICENSE="CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" -IUSE="static-libs threads" - -DEPEND="sys-apps/texinfo" -RDEPEND="" - -DOCS=( NEWS README docs/NOTES docs/TODO ) - -src_prepare() { - # - Build objects twice, once -fPIC for shared. - # - Use DESTDIR. - # - Fix SONAME and NEEDED. - epatch "${FILESDIR}"/${P}-Makefile.in.patch - - # - Broken test, always returns false. - epatch "${FILESDIR}"/${P}-cxx.patch - epatch "${FILESDIR}"/${P}-ar.patch - - # - Add threads support. - use threads && epatch "${FILESDIR}"/${P}-threads.patch - - # strdup() strndup() macros - epatch "${FILESDIR}"/${P}-string-macros.patch - - # Respect CFLAGS/LDFLAGS. #337429 - sed -i \ - -e '/libdmalloc/ s:$(CC):& $(CFLAGS) $(LDFLAGS):g' \ - -e 's|ar cr|$(AR) cr|g' \ - Makefile.in || die - - # Run autoconf for -cxx.patch. - eautoconf -} - -src_configure() { - tc-export AR - econf --enable-cxx --enable-shlib $(use_enable threads) -} - -src_compile() { - default - - cd docs - makeinfo dmalloc.texi || die -} - -src_test() { - emake heavy -} - -src_install() { - default - - newdoc ChangeLog.1 ChangeLog - insinto /usr/share/doc/${PF} - doins docs/dmalloc.pdf - dohtml RELEASE.html docs/dmalloc.html - doinfo docs/dmalloc.info - - # add missing symlinks, lazy - dosym lib${PN}.so.${PV} /
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 0e2a63f863aaa4be8978416c48e32044366fb6c5 Author: David Seifert gentoo org> AuthorDate: Mon Feb 10 14:29:45 2020 + Commit: David Seifert gentoo org> CommitDate: Mon Feb 10 14:29:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e2a63f8 dev-libs/dmalloc: Mark arm64 stable Closes: https://bugs.gentoo.org/702404 Package-Manager: Portage-2.3.88, Repoman-2.3.20 Acked-by: Jory Pratt gentoo.org> Signed-off-by: David Seifert gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index bda4a27d0c9..16b4911b223 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: b8b2a559ea07b96b9dacbff40aefb6a53a379020 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Dec 28 15:48:12 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Dec 28 15:48:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8b2a559 dev-libs/dmalloc: alpha stable wrt bug #702404 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="alpha" Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index bda4a27d0c9..51717d85c5e 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: a23c9e6c450a73a82824781fa0e090534d44c1a5 Author: Mikle Kolyada gentoo org> AuthorDate: Tue Dec 24 15:05:09 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Dec 24 15:05:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a23c9e6c dev-libs/dmalloc: arm stable wrt bug #702404 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index 1bb0426e3da..bda4a27d0c9 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 70265be8e1a1003f9c2536c4bc284400a533d0bd Author: Rolf Eike Beer sf-mail de> AuthorDate: Sun Dec 15 10:21:48 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Dec 15 13:23:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70265be8 dev-libs/dmalloc: stable 5.5.2-r7 for hppa, bug #702404 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index 2cf3205077c..1bb0426e3da 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 514a465276205ac88b8f4829ad9eaa3cd6ff06ec Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 10 14:07:57 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 10 14:07:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=514a4652 dev-libs/dmalloc: ppc stable wrt bug #702404 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index 6140a8e34ea..2cf3205077c 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: a845a2285d1bb5051ec21cebadbc5b831aa3dff0 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 10 12:16:02 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 10 12:16:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a845a228 dev-libs/dmalloc: ppc64 stable wrt bug #702404 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index e61f32d00f6..6140a8e34ea 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 s390 ~sh sparc x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 3a9c35f48a9e34d0dab7d74198157bd2f0556309 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 10 09:46:05 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 10 09:46:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9c35f4 dev-libs/dmalloc: x86 stable wrt bug #702404 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index 23a48cacf59..e61f32d00f6 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh sparc x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 609f55c3a46d93a1720d89033ea8af539a3a40c6 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 10 09:44:50 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 10 09:44:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=609f55c3 dev-libs/dmalloc: ia64 stable wrt bug #702404 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index f07f9218111..23a48cacf59 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh sparc ~x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: e2613a747d7e54174f0046eb227ea9912107e2e3 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 10 09:18:47 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 10 09:18:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2613a74 dev-libs/dmalloc: sparc stable wrt bug #702404 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index c688d25e097..f07f9218111 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh sparc ~x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 4f16b41774849ac1f5856a1de23f7a04bdfa8a8e Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 10 08:49:51 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 10 08:49:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f16b417 dev-libs/dmalloc: amd64 stable wrt bug #702404 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index 72f3dac8a4d..c688d25e097 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc ~x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: f05cf640aec2b31091cc4fe061a41625fa304cce Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 10 08:42:06 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 10 08:42:06 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f05cf640 dev-libs/dmalloc: s390 stable wrt bug #702404 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild index 8c427e5ca7b..72f3dac8a4d 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc ~x86" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: e1fe6dbddbdc4a77da92d54a88d91735867126e6 Author: Jeroen Roovers gentoo org> AuthorDate: Thu Oct 10 07:36:59 2019 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Oct 10 07:55:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1fe6dbd dev-libs/dmalloc: EAPI=7 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Jeroen Roovers gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild | 83 1 file changed, 83 insertions(+) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild new file mode 100644 index 000..4590fc50aa6 --- /dev/null +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r7.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools multilib toolchain-funcs + +DESCRIPTION="A Debug Malloc Library" +HOMEPAGE="http://dmalloc.com"; +SRC_URI="http://dmalloc.com/releases/${P}.tgz"; + +LICENSE="CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="static-libs threads" + +DEPEND="sys-apps/texinfo" +DOCS=( NEWS README docs/NOTES docs/TODO ) +PATCHES=( + # - Build objects twice, once -fPIC for shared. + # - Use DESTDIR. + # - Fix SONAME and NEEDED. + "${FILESDIR}"/${P}-Makefile.in.patch + # - Broken test, always returns false. + "${FILESDIR}"/${P}-cxx.patch + "${FILESDIR}"/${P}-ar.patch + # strdup() strndup() macros + "${FILESDIR}"/${P}-string-macros.patch +) + +src_prepare() { + default + + # - Add threads support. + use threads && eapply "${FILESDIR}"/${P}-threads.patch + + # Respect CFLAGS/LDFLAGS. #337429 + sed -i \ + -e '/libdmalloc/ s:$(CC):& $(CFLAGS) $(LDFLAGS):g' \ + -e 's|ar cr|$(AR) cr|g' \ + Makefile.in || die + + # Run autoconf for -cxx.patch. + eautoconf +} + +src_configure() { + tc-export AR + econf --enable-cxx --enable-shlib $(use_enable threads) +} + +src_compile() { + default + + cd docs + makeinfo dmalloc.texi || die +} + +src_test() { + emake heavy +} + +src_install() { + default + + newdoc ChangeLog.1 ChangeLog + dodoc docs/dmalloc.pdf + dodoc RELEASE.html docs/dmalloc.html + doinfo docs/dmalloc.info + + # add missing symlinks, lazy + dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so + dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so.${PV%%.*} + + for lib in cxx th thcxx; do + dosym lib${PN}${lib}.so.${PV} /usr/$(get_libdir)/lib${PN}${lib}.so + dosym lib${PN}${lib}.so.${PV} \ + /usr/$(get_libdir)/lib${PN}${lib}.so.${PV%%.*} + done + + if ! use static-libs; then + rm "${ED}"/usr/$(get_libdir)/lib${PN}*.a || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 5d63f0691ea351534acd2bd26d534e8d93f33301 Author: Aaron Bauman gentoo org> AuthorDate: Mon May 20 19:10:53 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Mon May 20 19:11:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d63f069 dev-libs/dmalloc: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild index 807dcee4cb1..db39b903e2d 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 6c7f67d14b8ad21d01f1f66a3e1729dd0963d465 Author: Fabian Groffen gentoo org> AuthorDate: Thu Jan 17 12:36:48 2019 + Commit: Fabian Groffen gentoo org> CommitDate: Thu Jan 17 12:36:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c7f67d1 dev-libs/dmalloc: Fix Prefix install, by Olivier Huber Closes: https://bugs.gentoo.org/675684 Signed-off-by: Fabian Groffen gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild index e01e60c5cea..807dcee4cb1 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -80,6 +80,6 @@ src_install() { done if ! use static-libs; then - rm "${D}"/usr/$(get_libdir)/lib${PN}*.a || die + rm "${ED}"/usr/$(get_libdir)/lib${PN}*.a || die fi }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/dmalloc/
commit: 1aee317a338c713479433749fc62a19720db24e8 Author: Matt Turner gentoo org> AuthorDate: Wed Mar 28 20:54:45 2018 + Commit: Matt Turner gentoo org> CommitDate: Wed Mar 28 20:54:45 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aee317a dev-libs/dmalloc-5.5.2-r6: added ~mips dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild index 36f7026dcf3..e01e60c5cea 100644 --- a/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild +++ b/dev-libs/dmalloc/dmalloc-5.5.2-r6.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"; LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="static-libs threads" DEPEND="sys-apps/texinfo"