diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-03-26 19:01:21 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-03-26 19:01:21 +0000 |
commit | 82fd88ea93e273f4b02580552f808b6305d1e840 (patch) | |
tree | da485ff18e7c82cfdd34040e8c5c8a2712d565fe /dev-libs | |
parent | e978c365080e8765f234868ad266cd333c53a94f (diff) |
gentoo auto-resync : 26:03:2024 - 19:01:20
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/Manifest.gz | bin | 98385 -> 98381 bytes | |||
-rw-r--r-- | dev-libs/dmalloc/Manifest | 1 | ||||
-rw-r--r-- | dev-libs/dmalloc/dmalloc-5.6.5-r2.ebuild | 64 |
3 files changed, 65 insertions, 0 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 4a443f130790..4b6049961264 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/dmalloc/Manifest b/dev-libs/dmalloc/Manifest index 6d08e79f9f66..90f49808b71b 100644 --- a/dev-libs/dmalloc/Manifest +++ b/dev-libs/dmalloc/Manifest @@ -12,4 +12,5 @@ DIST dmalloc-5.5.2.tgz 666608 BLAKE2B 9371b35b9a39706215ff2fc4e31510dafa30a86dcc DIST dmalloc-5.6.5.tgz 322310 BLAKE2B 43ba8cdef73423f2e3d6fa5dea34f1653d890c95dcd4ea13e9317d85d1991d0e68e80192860c7bdaf4ee33b36c892b9df31340ddde808b7d60ee00f21d532976 SHA512 17090378b763dd3eaf5ff196298f08982ad593d4c3a0104a67866b88793b612307f3ce9ef0aa7dfef2df6c8eb050e2be06513b29ca912e916c0bfd882a0f4bf1 EBUILD dmalloc-5.5.2-r7.ebuild 1828 BLAKE2B 920eee5e279c94245c135806010dfe50c75167f0b2943d2c9e78527977c1daa26516c0f9fff56cf61038700256ab2bbb63c75511bb3a5d54e34482ec0fb6ec64 SHA512 7f191948682117b5bb09cfa3de947c6adf4413f0b9871af48b8b1d46f7a51b3a4f79581e395ed21cf623a4bec3cf9ee9595bd2efa6daed6bdb18aac2f901d070 EBUILD dmalloc-5.6.5-r1.ebuild 1252 BLAKE2B 5e4d3ff36982ef82f06ff0875f4aa8fedddeea2ea9cd7cb74c78fe2e877301b538974a610852c4dd130e0fc8e083931d3f50bb7ed92f1f6d3f3b1d7c2f1f406e SHA512 3be7de09fb2db95ad50e7e55f2142d24162811ce081470ae4e6dedccc9d5fa6143ba299e7b320b98ce1245183b20dc70b0485aea29395541acf5448867e93c3c +EBUILD dmalloc-5.6.5-r2.ebuild 1304 BLAKE2B d730adf4d0b02c4f4cc9f2b655c44c9718898502bb282daeef37f80c3b05b05c193d731fe474269b98daa0c8c442d9518042fbd9fc258bff2f0c6f7eba98a7d3 SHA512 21e310ae9f6589e00d92af80f5c83c28b1df78876cba1fca43589a670b826c67b0e16cc4b0e4d30f4784025864ad20345e6c0899890847018021456d7fc85640 MISC metadata.xml 245 BLAKE2B 35d3566b19b5e18d70897e185aa1f37c3d9143eafc8f93f182b7add40f61283974bbbf058d16afde701168b84ee0e4e3f396b09df0c804131c27d2f56933f04b SHA512 281d535e9fa2912bfe988e396e16141f762300dce9becd3e716c6e63b080918f3f7c912b28e68d4a32656eb552ccf2ef4a7d3fbb339d7350752051a41bc8cc38 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 000000000000..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 +} |