summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Holm <dholm@gentoo.org>2004-02-28 14:53:19 +0000
committerDavid Holm <dholm@gentoo.org>2004-02-28 14:53:19 +0000
commit7c1a4cfe54b8ae2459f6e3f1c0e46ab8f6b2b133 (patch)
tree0cac49ce085a0cdf7771b6b64dd7ecad76d2e3f8 /dev-libs
parentversion bump (Manifest recommit) (diff)
downloadgentoo-2-7c1a4cfe54b8ae2459f6e3f1c0e46ab8f6b2b133.tar.gz
gentoo-2-7c1a4cfe54b8ae2459f6e3f1c0e46ab8f6b2b133.tar.bz2
gentoo-2-7c1a4cfe54b8ae2459f6e3f1c0e46ab8f6b2b133.zip
Bumped version and added it to ~ppc
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/dmalloc/ChangeLog10
-rw-r--r--dev-libs/dmalloc/Manifest11
-rw-r--r--dev-libs/dmalloc/dmalloc-5.3.0.ebuild36
-rw-r--r--dev-libs/dmalloc/files/digest-dmalloc-5.3.01
-rw-r--r--dev-libs/dmalloc/files/dmalloc-5.3.0-fpic.patch42
5 files changed, 94 insertions, 6 deletions
diff --git a/dev-libs/dmalloc/ChangeLog b/dev-libs/dmalloc/ChangeLog
index 5a6a943141b0..5116ec415198 100644
--- a/dev-libs/dmalloc/ChangeLog
+++ b/dev-libs/dmalloc/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/dmalloc
-# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/dmalloc/ChangeLog,v 1.9 2003/11/27 15:11:49 aliz Exp $
+# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dmalloc/ChangeLog,v 1.10 2004/02/28 14:53:19 dholm Exp $
+
+*dmalloc-5.3.0 (28 Feb 2004)
+
+ 28 Feb 2004; David Holm <dholm@gentoo.org> dmalloc-5.3.0.ebuild,
+ files/dmalloc-5.3.0-fpic.patch:
+ Version bumped and added to ~ppc.
27 Nov 2003; Daniel Ahlberg <aliz@gentoo.org> dmalloc-5.2.4.ebuild:
Fix -fPIC issues. Patch from rawhide. Closing #34470.
diff --git a/dev-libs/dmalloc/Manifest b/dev-libs/dmalloc/Manifest
index 56e03a29ed85..90376071f0c1 100644
--- a/dev-libs/dmalloc/Manifest
+++ b/dev-libs/dmalloc/Manifest
@@ -1,9 +1,12 @@
-MD5 29628e42068f218cf5028ce399c8892a dmalloc-5.2.3.ebuild 774
+MD5 5256ab296d6b2d4198334591cf796b58 ChangeLog 1486
MD5 09217991d6e3484e64cb122f2526b9da dmalloc-4.8.2-r1.ebuild 785
-MD5 1ab2b096f5cb9117facc1834926f0aba ChangeLog 1318
-MD5 1399bcd56ae8738ff7d702f73cf37ae4 metadata.xml 308
+MD5 29628e42068f218cf5028ce399c8892a dmalloc-5.2.3.ebuild 774
MD5 bb05a40a54e258456996333d9b3b7855 dmalloc-5.2.4.ebuild 852
+MD5 1399bcd56ae8738ff7d702f73cf37ae4 metadata.xml 308
+MD5 70d8c83170a4f5c809695249a1434a1f dmalloc-5.3.0.ebuild 857
+MD5 005387d8e427b7c5704d67259d9e32e1 files/digest-dmalloc-4.8.2-r1 62
MD5 78e44047e9a2cd2d3b44173f072a7ddb files/digest-dmalloc-5.2.3 62
MD5 911414985b962a0fc17d279a2bff5f07 files/digest-dmalloc-5.2.4 62
MD5 9e69097981f3eb71bc12b8c3b5789b59 files/dmalloc-5.2.4-fpic.patch 1349
-MD5 005387d8e427b7c5704d67259d9e32e1 files/digest-dmalloc-4.8.2-r1 62
+MD5 f50369b9728f749d86934c0b728619ef files/dmalloc-5.3.0-fpic.patch 1440
+MD5 d7d2c9ed36553b70e9fc9ffae863ff70 files/digest-dmalloc-5.3.0 62
diff --git a/dev-libs/dmalloc/dmalloc-5.3.0.ebuild b/dev-libs/dmalloc/dmalloc-5.3.0.ebuild
new file mode 100644
index 000000000000..cdd9a8300399
--- /dev/null
+++ b/dev-libs/dmalloc/dmalloc-5.3.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dmalloc/dmalloc-5.3.0.ebuild,v 1.1 2004/02/28 14:53:19 dholm Exp $
+
+inherit debug
+
+DESCRIPTION="A Debug Malloc Library"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+HOMEPAGE="http://dmalloc.com/"
+
+IUSE=""
+SLOT="0"
+LICENSE="as-is"
+KEYWORDS="~x86 ~sparc ~ppc"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A} ; cd ${S}
+
+ epatch ${FILESDIR}/${P}-fpic.patch
+}
+
+src_compile() {
+ econf --enable-threads --enable-shlib || die "configure failed"
+ emake all threads shlib tests || die "emake failed"
+}
+
+src_install () {
+ # install extra docs
+ dodoc ChangeLog INSTALL TODO NEWS NOTES README
+ dohtml Release.html dmalloc.html
+
+ make prefix=${D}/usr install installth installsl
+ doinfo dmalloc.info
+}
diff --git a/dev-libs/dmalloc/files/digest-dmalloc-5.3.0 b/dev-libs/dmalloc/files/digest-dmalloc-5.3.0
new file mode 100644
index 000000000000..88ced08aae58
--- /dev/null
+++ b/dev-libs/dmalloc/files/digest-dmalloc-5.3.0
@@ -0,0 +1 @@
+MD5 d11a4a5d5bd258ef7461babec9e177fa dmalloc-5.3.0.tgz 346994
diff --git a/dev-libs/dmalloc/files/dmalloc-5.3.0-fpic.patch b/dev-libs/dmalloc/files/dmalloc-5.3.0-fpic.patch
new file mode 100644
index 000000000000..6a67b6e43972
--- /dev/null
+++ b/dev-libs/dmalloc/files/dmalloc-5.3.0-fpic.patch
@@ -0,0 +1,42 @@
+diff -Naur dmalloc-5.3.0.orig/Makefile.in dmalloc-5.3.0/Makefile.in
+--- dmalloc-5.3.0.orig/Makefile.in 2004-02-28 15:37:40.000000000 +0100
++++ dmalloc-5.3.0/Makefile.in 2004-02-28 15:39:04.000000000 +0100
+@@ -318,17 +318,17 @@
+ # special _th versions of objects with the LOCK_THREADS variable defined to 1
+ chunk_th.o : $(srcdir)/chunk.c
+ rm -f $@
+- $(CC) $(CFLAGS) $(CPPFLAGS) $(DEFS) $(INCS) -DLOCK_THREADS=1 \
++ $(CC) $(CFLAGS) -fPIC $(CPPFLAGS) $(DEFS) $(INCS) -DLOCK_THREADS=1 \
+ -c $(srcdir)/chunk.c -o ./$@
+
+ error_th.o : $(srcdir)/error.c
+ rm -f $@
+- $(CC) $(CFLAGS) $(CPPFLAGS) $(DEFS) $(INCS) -DLOCK_THREADS=1 \
++ $(CC) $(CFLAGS) -fPIC $(CPPFLAGS) $(DEFS) $(INCS) -DLOCK_THREADS=1 \
+ -c $(srcdir)/error.c -o ./$@
+
+ malloc_th.o : $(srcdir)/malloc.c
+ rm -f $@
+- $(CC) $(CFLAGS) $(CPPFLAGS) $(DEFS) $(INCS) -DLOCK_THREADS=1 \
++ $(CC) $(CFLAGS) -fPIC $(CPPFLAGS) $(DEFS) $(INCS) -DLOCK_THREADS=1 \
+ -c $(srcdir)/malloc.c -o ./$@
+
+ tests : $(TEST)
+@@ -354,7 +354,7 @@
+
+ .c.o :
+ rm -f $@
+- $(CC) $(CFLAGS) $(CPPFLAGS) $(DEFS) $(INCS) -c $< -o ./$@
++ $(CC) $(CFLAGS) -fPIC $(CPPFLAGS) $(DEFS) $(INCS) -c $< -o ./$@
+
+ #
+ # .cc.o auto-target doesn't work on some systems.
+@@ -362,7 +362,7 @@
+ #
+ dmallocc.o : $(srcdir)/dmallocc.cc
+ rm -f $@
+- $(CXX) $(CFLAGS) $(CPPFLAGS) $(DEFS) $(INCS) -c $(srcdir)/dmallocc.cc \
++ $(CXX) $(CFLAGS) -fPIC $(CPPFLAGS) $(DEFS) $(INCS) -c $(srcdir)/dmallocc.cc \
+ -o ./$@
+
+ .texi.info :