diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-12-06 11:01:58 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-12-06 11:01:58 +0000 |
commit | 334d7d1830a3556a4c5d62a0f8547e5eb40bc83e (patch) | |
tree | 21b32eab75d2e75a1706e24db41ef23a89bb0ca2 /dev-libs/dmalloc/dmalloc-999999.ebuild | |
parent | b8cec1611ea575eea46e4927fedf000feed71b16 (diff) |
gentoo auto-resync : 06:12:2023 - 11:01:57
Diffstat (limited to 'dev-libs/dmalloc/dmalloc-999999.ebuild')
-rw-r--r-- | dev-libs/dmalloc/dmalloc-999999.ebuild | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/dev-libs/dmalloc/dmalloc-999999.ebuild b/dev-libs/dmalloc/dmalloc-999999.ebuild deleted file mode 100644 index e94bdfb50036..000000000000 --- a/dev-libs/dmalloc/dmalloc-999999.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}-999999-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 -} |