Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-libs/dmalloc
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dmalloc/ChangeLog,v 1.40 2008/01/19 20:18:36 drac Exp $
*dmalloc-5.5.2-r2 (19 Jan 2008)
19 Jan 2008; Samuli Suominen
Install missing symlinks. Trivial, commit to stable.
30 Dec 2007; Samuli Suominen
-files/dmalloc-5.2.4-fpic.patch, -files/dmalloc-5.3.0-fpic.patch,
-files/dmalloc-5.3.0-respect-DESTDIR.diff,
-files/dmalloc-5.4.2-respect-DESTDIR.diff,
-files/dmalloc-5.4.2-sandbox.patch, -files/dmalloc-5.5.2-SONAME.patch,
-files/dmalloc-5.5.2-respect-DESTDIR.diff, -dmalloc-4.8.2-r1.ebuild,
-dmalloc-5.3.0.ebuild, -dmalloc-5.4.2.ebuild, -dmalloc-5.5.2.ebuild:
Clean directory.
29 Dec 2007; Raúl Porcel
alpha/ia64/sparc/x86 stable wrt #203589
29 Dec 2007; Brent Baude
Marking dmalloc-5.5.2-r1 ppc64 for bug 203589
29 Dec 2007;
Stable on amd64; bug 203589
28 Dec 2007; nixnut
Stable on ppc wrt bug 203589
*dmalloc-5.5.2-r1 (27 Dec 2007)
27 Dec 2007; Samuli Suominen
+files/dmalloc-5.5.2-Makefile.in.patch, +files/dmalloc-5.5.2-cxx.patch,
+dmalloc-5.5.2-r1.ebuild:
Build objects twice, once -fPIC for shared and once without for static.
REALLY fix soname handling. Also includes the previous fix for DESTDIR.
Restore ~amd64 since it's usable again.
27 Dec 2007; Samuli Suominen
dmalloc-5.5.2.ebuild:
Marking latest version -amd64 because SONAME patch included breaks building
shared libraries on amd64, and this version doesn't built cxx and thcxx
libraries while it configures for them. 5.4.2 amd64 stable wrt #201897.
07 Aug 2007; Timothy Redaelli
Fix SRC_URI wrt bug #187755.
*dmalloc-5.5.2 (09 Jul 2007)
09 Jul 2007; Timothy Redaelli
+files/dmalloc-5.5.2-SONAME.patch,
+files/dmalloc-5.5.2-respect-DESTDIR.diff, +dmalloc-5.5.2.ebuild:
Version bump.
Add correct licence.
Fix SONAME and NEEDED.
19 Mar 2007; Bryan Østergaard
Remove ka0ttic from metadata.xml due to retirement.
22 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
04 Jan 2007; Diego Pettenò
dmalloc-4.8.2-r1.ebuild, dmalloc-5.3.0.ebuild, dmalloc-5.4.2.ebuild:
Get rid of debug.eclass usage. Aaron is missing for a while now so just
proceeding.
28 Nov 2005; Tom Gall
stable on ppc64
05 Sep 2005; Jose Luis Rivero
Stable on alpha
16 Aug 2005; Luis Medinas
Added ~amd64 keywords.
10 Aug 2005; Markus Rothe
added ~ppc64
31 Mar 2005; Aron Griffis
stable on ia64
05 Feb 2005; Aaron Walker
+files/dmalloc-5.4.2-sandbox.patch, dmalloc-5.4.2.ebuild:
Fix sigsegv on ppc when sandbox is enabled for bug 80928; thanks to Wormo
for the patch.
29 Jan 2005; Jan Brinkmann
added -amd64, finally closing #79632.
29 Jan 2005; Jan Brinkmann
added ~amd64 to KEYWORDS.
26 Jan 2005; Gustavo Zacarias
Stable on sparc
*dmalloc-5.4.2 (21 Jan 2005)
21 Jan 2005; Aaron Walker
+files/dmalloc-5.3.0-respect-DESTDIR.diff,
+files/dmalloc-5.4.2-respect-DESTDIR.diff, dmalloc-5.3.0.ebuild,
+dmalloc-5.4.2.ebuild:
Version bump; applied several fixes provided by Jeff Ames in bug 76288.
21 Jan 2005; Aaron Walker
dmalloc-5.3.0.ebuild:
Marked stable on x86. Fixed paths to docs so that they're installed, removed
unnecessary make and make install targets, and added src_test() to both
ebuilds.
29 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
13 Sep 2004; Bryan Østergaard
Add ~alpha keyword, bug 57485.
01 Jul 2004; Jeremy Huddleston
dmalloc-4.8.2-r1.ebuild, dmalloc-5.2.3.ebuild, dmalloc-5.2.4.ebuild,
dmalloc-5.3.0.ebuild:
virtual/glibc -> virtual/libc
*dmalloc-5.3.0 (28 Feb 2004)
28 Feb 2004; David Holm
+files/dmalloc-5.3.0-fpic.patch:
Version bumped and added to ~ppc.
27 Nov 2003; Daniel Ahlberg
Fix -fPIC issues. Patch from rawhide. Closing #34470.
*dmalloc-5.2.4 (20 Nov 2003)
20 Nov 2003; Alastair Tse
version bump
*dmalloc-5.2.3 (08 Nov 2003)
08 Nov 2003; Alastair Tse
metadata.xml:
version bump. small api incompatibilities with old version, see
(http://dmalloc.com/releases/notes/dmalloc-5.1.0.html)
10 Jun 2003; Alastair Tse
dmalloc-4.8.2.ebuild:
do not strip dmalloc (eg. enable debugging), fixes #19869.
06 Dec 2002; Rodney Rees
*dmalloc-4.8.2-r1 (5 June 2002)
5 June 2002; Jon Nelson
Fixed to use --enable-threads and --enable-shlib instead of --with-shlib
(Closes 3238)
*dmalloc-4.8.2 (25 May 2002)
25 May 2002; Jon Nelson
New ebuild for dmalloc 4.8.2, and invaluable memory debugging tool.
AUX dmalloc-5.5.2-Makefile.in.patch 14022 RMD160 22917b8235f32522731198f5dd00e852c9c34e11 SHA1 0e46fe842a7b918ed740c4910f9d804a36253ff1 SHA256 b4eb76731fd732da31945e9b04efe7c30e1f3bef15f19ddc9d88375fb8619b99
AUX dmalloc-5.5.2-cxx.patch 715 RMD160 63cdd7923f5b78b3dd1d04c25154ce3a91dd4474 SHA1 e36c84def65434d67a666ba16963b4ab98cff296 SHA256 c488baec7cb90a57b0256459c7e38fd6e0cddef0682a60ae98bfedca9292897d
DIST dmalloc-5.5.2.tgz 666608 RMD160 2cfe4daa453337e0fae0656bdbdaad1214d6243d SHA1 20719de78decbd724bc3ab9d6dce2ea5e5922335 SHA256 d3be5c6eec24950cb3bd67dbfbcdf036f1278fae5fd78655ef8cdf9e911e428a
EBUILD dmalloc-5.5.2-r1.ebuild 1250 RMD160 2f98b5ec06e2558d1160a0e7cd39e25d64b57efe SHA1 cc6ad9381f7765612bf37d925eeaebe44bf90c41 SHA256 b2809dff1ae27acc89da9677c25c935fedbaec38fc773e991ef458d9a4d89c48
EBUILD dmalloc-5.5.2-r2.ebuild 1447 RMD160 f8e18d274d309e5f5dabedac398ff4101d017b91 SHA1 d7262bde117736867b75d953e92e9bcd11cc4c7e SHA256 0fa68b796a3f22c90e33deb6481be6bda7a1f9a2a0eabb6cdadecfcdf014ed4f
MISC ChangeLog 5916 RMD160 cdce3b0bcf5b33e3f73efaea8a71d12c1c917fa8 SHA1 5b901d771b87573db51af2712f53218b93386ec7 SHA256 5fa7309b66474dec2bf2a68add5378f05c72c20ea1b92a3940984667e36464d8
MISC metadata.xml 236 RMD160 92f49f8275e75caf57b88a3172d5204eaa4e33ae SHA1 dd1a8550a514e55ab0ed6190ab4794bb090994f8 SHA256 56075995f83836ae824c7cb01931b98d6745f6d5a7764299c8262e801486b829
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dmalloc/dmalloc-5.5.2-r1.ebuild,v 1.5 2007/12/29 17:22:33 armin76 Exp $
inherit autotools eutils
DESCRIPTION="A Debug Malloc Library"
HOMEPAGE="http://dmalloc.com"
SRC_URI="http://dmalloc.com/releases/${P}.tgz"
LICENSE="CCPL-Attribution-ShareAlike-3.0"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
IUSE=""
DEPEND=""
src_unpack() {
unpack ${A}
cd "${S}"
# - 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
# - Run autoconf for -cxx.patch.
eautoconf
}
src_compile() {
econf --enable-cxx --enable-threads --enable-shlib
emake || die "emake failed."
cd docs && makeinfo dmalloc.texi
}
src_test() {
emake heavy || die "emake check failed."
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
newdoc ChangeLog.1 ChangeLog
dodoc NEWS README docs/NOTES docs/TODO
insinto /usr/share/doc/${PF}
doins docs/dmalloc.pdf
dohtml RELEASE.html docs/dmalloc.html
doinfo docs/dmalloc.info
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dmalloc/dmalloc-5.5.2-r2.ebuild,v 1.1 2008/01/19 20:18:36 drac Exp $
inherit autotools eutils multilib
DESCRIPTION="A Debug Malloc Library"
HOMEPAGE="http://dmalloc.com"
SRC_URI="http://dmalloc.com/releases/${P}.tgz"
LICENSE="CCPL-Attribution-ShareAlike-3.0"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
IUSE=""
DEPEND=""
src_unpack() {
unpack ${A}
cd "${S}"
# - 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
# - Run autoconf for -cxx.patch.
eautoconf
}
src_compile() {
econf --enable-cxx --enable-threads --enable-shlib
emake || die "emake failed."
cd docs && makeinfo dmalloc.texi
}
src_test() {
emake heavy || die "emake check failed."
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed."
newdoc ChangeLog.1 ChangeLog
dodoc NEWS README docs/NOTES docs/TODO
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
for lib in cxx th thcxx; do
dosym lib${PN}${lib}.so.${PV} /usr/$(get_libdir)/lib${PN}${lib}.so
done
}