summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy Redaelli <drizzt@gentoo.org>2007-07-09 20:44:36 +0000
committerTimothy Redaelli <drizzt@gentoo.org>2007-07-09 20:44:36 +0000
commitdfa7c1623bbdf3a26745da25486992755533a564 (patch)
treece0c0835ff988521de4a7cd12b53d47d627f8c96 /dev-libs/dmalloc
parentAdd CCPL-Attribution-ShareAlike-3.0 (diff)
downloadhistorical-dfa7c1623bbdf3a26745da25486992755533a564.tar.gz
historical-dfa7c1623bbdf3a26745da25486992755533a564.tar.bz2
historical-dfa7c1623bbdf3a26745da25486992755533a564.zip
Version bump.
Add correct licence. Fix SONAME and NEEDED. Package-Manager: portage-2.1.3_rc5
Diffstat (limited to 'dev-libs/dmalloc')
-rw-r--r--dev-libs/dmalloc/ChangeLog11
-rw-r--r--dev-libs/dmalloc/Manifest32
-rw-r--r--dev-libs/dmalloc/dmalloc-5.5.2.ebuild50
-rw-r--r--dev-libs/dmalloc/files/digest-dmalloc-5.5.23
-rw-r--r--dev-libs/dmalloc/files/dmalloc-5.5.2-SONAME.patch13
-rw-r--r--dev-libs/dmalloc/files/dmalloc-5.5.2-respect-DESTDIR.diff100
6 files changed, 200 insertions, 9 deletions
diff --git a/dev-libs/dmalloc/ChangeLog b/dev-libs/dmalloc/ChangeLog
index 9d737b1b1141..627a06c64fae 100644
--- a/dev-libs/dmalloc/ChangeLog
+++ b/dev-libs/dmalloc/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for dev-libs/dmalloc
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/dmalloc/ChangeLog,v 1.29 2007/03/19 00:57:50 kloeri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dmalloc/ChangeLog,v 1.30 2007/07/09 20:44:36 drizzt Exp $
+
+*dmalloc-5.5.2 (09 Jul 2007)
+
+ 09 Jul 2007; Timothy Redaelli <drizzt@gentoo.org>
+ +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 <kloeri@gentoo.org> metadata.xml:
Remove ka0ttic from metadata.xml due to retirement.
diff --git a/dev-libs/dmalloc/Manifest b/dev-libs/dmalloc/Manifest
index 960e31f9c88f..6ec1212e4ffe 100644
--- a/dev-libs/dmalloc/Manifest
+++ b/dev-libs/dmalloc/Manifest
@@ -21,9 +21,18 @@ AUX dmalloc-5.4.2-sandbox.patch 2961 RMD160 f6fb37c3928e9b26f31ed471f61a3ee783cd
MD5 d2bee893329cf15e900c4b653a533a0c files/dmalloc-5.4.2-sandbox.patch 2961
RMD160 f6fb37c3928e9b26f31ed471f61a3ee783cdedf5 files/dmalloc-5.4.2-sandbox.patch 2961
SHA256 626ea71be0d1e5433ba8f2e13f6033f9abfe386b35ad68966d131da105f528a3 files/dmalloc-5.4.2-sandbox.patch 2961
+AUX dmalloc-5.5.2-SONAME.patch 725 RMD160 be1c7b304487931e1233ec0560baacc428f926ea SHA1 fd3551ed0ed7a922533c7cab5e63843e7b6d013d SHA256 8fee842ff7bd1c1207fee05a4e1a6103c5e5f3eb3f9f1fa3ff60300e80ba196e
+MD5 82853f8cef039c8c6bd57ebf14430a9b files/dmalloc-5.5.2-SONAME.patch 725
+RMD160 be1c7b304487931e1233ec0560baacc428f926ea files/dmalloc-5.5.2-SONAME.patch 725
+SHA256 8fee842ff7bd1c1207fee05a4e1a6103c5e5f3eb3f9f1fa3ff60300e80ba196e files/dmalloc-5.5.2-SONAME.patch 725
+AUX dmalloc-5.5.2-respect-DESTDIR.diff 4381 RMD160 24b0ed6f0f4c99c5aaa45d1dc0e9d00257798ee3 SHA1 a895b2056186a601224ccec9c9124f19b873ba77 SHA256 6313a7ac8c43d16e9e1f5332190ef86b5a1df8b378ef985e3a87dd5642be6364
+MD5 edf92700dbc505247b2355cddd1ad2c8 files/dmalloc-5.5.2-respect-DESTDIR.diff 4381
+RMD160 24b0ed6f0f4c99c5aaa45d1dc0e9d00257798ee3 files/dmalloc-5.5.2-respect-DESTDIR.diff 4381
+SHA256 6313a7ac8c43d16e9e1f5332190ef86b5a1df8b378ef985e3a87dd5642be6364 files/dmalloc-5.5.2-respect-DESTDIR.diff 4381
DIST dmalloc-4.8.2.tgz 266186 RMD160 111b2ce2ad2affd2a4829a165d11230d4b2b922d SHA1 794c2392d7f1dadc0759dccfeb82d65859ab4b9d SHA256 dbc6cd549c66314347c98c8fad74aa77039dde8e4a24120c1005bd131d51700e
DIST dmalloc-5.3.0.tgz 346994 RMD160 f8b7895bae407100b417ed6e2e9e4a0620318d87 SHA1 95c12dfd7303a449d32c460307199fc766f5f1a5 SHA256 6a4b1b1ed75c1071eb82eb5791932c8f2e0f1e665d25b6770a213d3dd377b202
DIST dmalloc-5.4.2.tgz 371228 RMD160 b47d8d64f583d8115ef4279964abc229807890fe SHA1 ecb53b6db7e4d6b6d16ab8e95d87ae79b5c771c7 SHA256 e115674be6c8efd503c1c2d68513c9f1686abdf25b520738ee6949e14a702829
+DIST dmalloc-5.5.2.tgz 666608 RMD160 2cfe4daa453337e0fae0656bdbdaad1214d6243d SHA1 20719de78decbd724bc3ab9d6dce2ea5e5922335 SHA256 d3be5c6eec24950cb3bd67dbfbcdf036f1278fae5fd78655ef8cdf9e911e428a
EBUILD dmalloc-4.8.2-r1.ebuild 821 RMD160 ccc9a7d8ecec38c90dde8bdcc80e3ce93b7d4940 SHA1 14a048ba67a90034432863e6d7fd5104649705b8 SHA256 f96f4cec97c0ce025e53f03d1df127bbafd45055c1155bd3c512e4fcae806654
MD5 e0331119a3901b531853bcfee6e7a5d1 dmalloc-4.8.2-r1.ebuild 821
RMD160 ccc9a7d8ecec38c90dde8bdcc80e3ce93b7d4940 dmalloc-4.8.2-r1.ebuild 821
@@ -36,10 +45,14 @@ EBUILD dmalloc-5.4.2.ebuild 1050 RMD160 78edcacffa1278a9ae85420d0e3e211f526b7a81
MD5 8f4b14e6ce56d198926793a8d98d22fe dmalloc-5.4.2.ebuild 1050
RMD160 78edcacffa1278a9ae85420d0e3e211f526b7a81 dmalloc-5.4.2.ebuild 1050
SHA256 139d2ebacb1b7c7db4180c418cddafe88cfd528e68cf740f9fb2b74a491a1d63 dmalloc-5.4.2.ebuild 1050
-MISC ChangeLog 3831 RMD160 da67c997f810a54481537ff086bbe04565092d32 SHA1 7dc4c21e26900c32f959f66e29517da77697df90 SHA256 0dbc39fdd1dfab5c6ec36d45bc03618776fea04a3d7afb12839717a4bca253a8
-MD5 7253be657b92eb13d14d47777cc20ff9 ChangeLog 3831
-RMD160 da67c997f810a54481537ff086bbe04565092d32 ChangeLog 3831
-SHA256 0dbc39fdd1dfab5c6ec36d45bc03618776fea04a3d7afb12839717a4bca253a8 ChangeLog 3831
+EBUILD dmalloc-5.5.2.ebuild 1231 RMD160 028b3b2c478d5abe7a646b004fc62b94f7e1796b SHA1 bd41089286053cc977464945a9301d0593dd66c1 SHA256 30eb43bf25ef711a8d18a4b1186eac4029f8b8890f88a1f0b4997158eaded618
+MD5 3ee097cd08c40d8e9049fbb611c34b3d dmalloc-5.5.2.ebuild 1231
+RMD160 028b3b2c478d5abe7a646b004fc62b94f7e1796b dmalloc-5.5.2.ebuild 1231
+SHA256 30eb43bf25ef711a8d18a4b1186eac4029f8b8890f88a1f0b4997158eaded618 dmalloc-5.5.2.ebuild 1231
+MISC ChangeLog 4083 RMD160 9706ff78813a2941be4f0c02f862b66d4dcda74a SHA1 a9339d882ac159f4c3dc28d2d996dfbd04cae62a SHA256 7ffc5017e249ebe4795575163341775363c57cef8f144317ef74fd5f103a3c31
+MD5 4d1f0685a80627f51d9f6d313906f4bb ChangeLog 4083
+RMD160 9706ff78813a2941be4f0c02f862b66d4dcda74a ChangeLog 4083
+SHA256 7ffc5017e249ebe4795575163341775363c57cef8f144317ef74fd5f103a3c31 ChangeLog 4083
MISC metadata.xml 236 RMD160 92f49f8275e75caf57b88a3172d5204eaa4e33ae SHA1 dd1a8550a514e55ab0ed6190ab4794bb090994f8 SHA256 56075995f83836ae824c7cb01931b98d6745f6d5a7764299c8262e801486b829
MD5 f8262495085fcfa7f25596eadfaa7a35 metadata.xml 236
RMD160 92f49f8275e75caf57b88a3172d5204eaa4e33ae metadata.xml 236
@@ -53,10 +66,13 @@ SHA256 6b71c20ffb7ced96dce347dd92f6711f3bcea761d287277adc683c98b156206a files/di
MD5 5bd62c92d8d05cf576fb06c83d05024c files/digest-dmalloc-5.4.2 232
RMD160 d6ee83339ac706bf922c81888155ff9dfdf09b45 files/digest-dmalloc-5.4.2 232
SHA256 e851fd2b3db4f4633494e5d733aa164712f959a8402d9c46042b9eb425a3418e files/digest-dmalloc-5.4.2 232
+MD5 b540abd2632dab2b61fa4f158998e50d files/digest-dmalloc-5.5.2 232
+RMD160 a46552d869a1fbc4f4f7d8a54de58b656dad658a files/digest-dmalloc-5.5.2 232
+SHA256 9af32696ccbebdd9fc2f53f33af7de974b9eca08a5a4a82cefbe642a23039ac4 files/digest-dmalloc-5.5.2 232
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.3 (GNU/Linux)
+Version: GnuPG v2.0.4 (GNU/Linux)
-iD8DBQFF/d/XugEuf3OQ0akRAtBdAJ99BBOWG6wv2wkCaKqmGfjCMAyybwCfRukM
-FqRXdvD2i7C0USo8jKBanqg=
-=CtA5
+iD8DBQFGkp46jJyKLBkBVroRAjtrAJ4q/KmvoRu7H2bFvebWknaAAGV5BwCgmwXI
+x8FSq6vmrFyVmHAZZgsj/sw=
+=pzVP
-----END PGP SIGNATURE-----
diff --git a/dev-libs/dmalloc/dmalloc-5.5.2.ebuild b/dev-libs/dmalloc/dmalloc-5.5.2.ebuild
new file mode 100644
index 000000000000..0000f73055c1
--- /dev/null
+++ b/dev-libs/dmalloc/dmalloc-5.5.2.ebuild
@@ -0,0 +1,50 @@
+# 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.ebuild,v 1.1 2007/07/09 20:44:36 drizzt Exp $
+
+inherit eutils autotools
+
+DESCRIPTION="A Debug Malloc Library"
+HOMEPAGE="http://dmalloc.com/"
+SRC_URI="mirror://sourceforge/${PN}/${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}"
+
+ epatch "${FILESDIR}"/${PN}-5.3.0-fpic.patch
+ epatch "${FILESDIR}"/${P}-SONAME.patch
+ epatch "${FILESDIR}"/${P}-respect-DESTDIR.diff
+ epatch "${FILESDIR}"/${PN}-5.4.2-sandbox.patch
+
+ eautoreconf
+}
+
+src_compile() {
+ econf --enable-threads --enable-shlib || die "configure failed"
+ emake || die "emake failed"
+ cd docs && makeinfo dmalloc.texi
+}
+
+src_test() {
+ einfo "Running tests"
+ make heavy || die "make check tests failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+
+ newdoc ChangeLog.1 ChangeLog
+ dodoc INSTALL 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
+}
diff --git a/dev-libs/dmalloc/files/digest-dmalloc-5.5.2 b/dev-libs/dmalloc/files/digest-dmalloc-5.5.2
new file mode 100644
index 000000000000..979781dc57ea
--- /dev/null
+++ b/dev-libs/dmalloc/files/digest-dmalloc-5.5.2
@@ -0,0 +1,3 @@
+MD5 f92e5606c23a8092f3d5694e8d1c932e dmalloc-5.5.2.tgz 666608
+RMD160 2cfe4daa453337e0fae0656bdbdaad1214d6243d dmalloc-5.5.2.tgz 666608
+SHA256 d3be5c6eec24950cb3bd67dbfbcdf036f1278fae5fd78655ef8cdf9e911e428a dmalloc-5.5.2.tgz 666608
diff --git a/dev-libs/dmalloc/files/dmalloc-5.5.2-SONAME.patch b/dev-libs/dmalloc/files/dmalloc-5.5.2-SONAME.patch
new file mode 100644
index 000000000000..6e0dde1887d4
--- /dev/null
+++ b/dev-libs/dmalloc/files/dmalloc-5.5.2-SONAME.patch
@@ -0,0 +1,13 @@
+--- dmalloc-5.5.2.orig/configure.ac 2007-07-09 22:02:57.000000000 +0200
++++ dmalloc-5.5.2/configure.ac 2007-07-09 22:18:42.000000000 +0200
+@@ -160,8 +160,8 @@
+ ac_cv_shared_link_args='ld -shared --whole-archive -soname $@ -o $@.t'
+ elif (ld -shared -o conftest.so.t -all -soname conftest.so.t -none -lc -all conftest.a) 2>&5; then
+ ac_cv_shared_link_args='ld -shared -o $@.t -all -soname $@ -none -lc -all'
+- elif (ld -G -o conftest.so.t conftest.a) 2>&5; then
+- ac_cv_shared_link_args='ld -G -o $@.t'
++ elif (ld -G -soname $@ -o conftest.so.t conftest.a) 2>&5; then
++ ac_cv_shared_link_args='ld -G -soname $@ -o $@.t'
+ else
+ # oh well, toss an error
+ ac_cv_shared_link_args='# Could not configure shlib linking'
diff --git a/dev-libs/dmalloc/files/dmalloc-5.5.2-respect-DESTDIR.diff b/dev-libs/dmalloc/files/dmalloc-5.5.2-respect-DESTDIR.diff
new file mode 100644
index 000000000000..53571bc97b3d
--- /dev/null
+++ b/dev-libs/dmalloc/files/dmalloc-5.5.2-respect-DESTDIR.diff
@@ -0,0 +1,100 @@
+Common subdirectories: dmalloc-5.5.2.orig/contrib and dmalloc-5.5.2/contrib
+Common subdirectories: dmalloc-5.5.2.orig/docs and dmalloc-5.5.2/docs
+diff -u dmalloc-5.5.2.orig/Makefile.in dmalloc-5.5.2/Makefile.in
+--- dmalloc-5.5.2.orig/Makefile.in 2007-07-09 22:02:58.000000000 +0200
++++ dmalloc-5.5.2/Makefile.in 2007-07-09 22:06:18.000000000 +0200
+@@ -174,66 +174,66 @@
+ # rm -f configure
+
+ installdirs :
+- $(srcdir)/mkinstalldirs $(includedir) $(libdir) $(bindir)
++ $(srcdir)/mkinstalldirs $(DESTDIR)$(includedir) $(DESTDIR)$(libdir) $(DESTDIR)$(bindir)
+
+ installincs : $(HFLS)
+- $(srcdir)/mkinstalldirs $(includedir)
+- $(INSTALL_DATA) $(HFLS) $(includedir)
++ $(srcdir)/mkinstalldirs $(DESTDIR)$(includedir)
++ $(INSTALL_DATA) $(HFLS) $(DESTDIR)$(includedir)
+
+ installthsl : $(LIB_TH_SL)
+- $(srcdir)/mkinstalldirs $(libdir)
+- $(INSTALL_PROGRAM) $(LIB_TH_SL) $(libdir)
++ $(srcdir)/mkinstalldirs $(DESTDIR)$(libdir)
++ $(INSTALL_PROGRAM) $(LIB_TH_SL) $(DESTDIR)$(libdir)
+
+ installth : $(INSTALL_THREADS)
+- $(srcdir)/mkinstalldirs $(libdir)
+- $(INSTALL_PROGRAM) $(LIB_TH) $(libdir)
++ $(srcdir)/mkinstalldirs $(DESTDIR)$(libdir)
++ $(INSTALL_PROGRAM) $(LIB_TH) $(DESTDIR)$(libdir)
+ @CXX_OFF@ @echo "Enter 'make installthcxx' to install the threaded C++ library"
+ @SL_OFF@ @echo "Enter 'make installthsl' to install the threaded shared-library"
+
+ installthcxxsl : $(LIB_TH_CXX_SL)
+- $(srcdir)/mkinstalldirs $(shlibdir)
+- $(INSTALL_PROGRAM) $(LIB_TH_CXX_SL) $(shlibdir)
++ $(srcdir)/mkinstalldirs $(DESTDIR)$(shlibdir)
++ $(INSTALL_PROGRAM) $(LIB_TH_CXX_SL) $(DESTDIR)$(shlibdir)
+
+ installthcxx : $(INSTALL_TH_CXX)
+- $(srcdir)/mkinstalldirs $(libdir)
+- $(INSTALL_PROGRAM) $(LIB_TH_CXX) $(libdir)
++ $(srcdir)/mkinstalldirs $(DESTDIR)$(libdir)
++ $(INSTALL_PROGRAM) $(LIB_TH_CXX) $(DESTDIR)$(libdir)
+ @SL_OFF@ @echo "Enter 'make installthcxxsl' to install the threaded C++ shared-library"
+
+ installcxxsl : $(LIB_CXX_SL)
+- $(srcdir)/mkinstalldirs $(libdir)
+- $(INSTALL_PROGRAM) $(LIB_CXX_SL) $(libdir)
++ $(srcdir)/mkinstalldirs $(DESTDIR)$(libdir)
++ $(INSTALL_PROGRAM) $(LIB_CXX_SL) $(DESTDIR)$(libdir)
+
+ installcxx : $(INSTALL_CXX)
+- $(srcdir)/mkinstalldirs $(libdir)
+- $(INSTALL_PROGRAM) $(LIB_CXX) $(libdir)
++ $(srcdir)/mkinstalldirs $(DESTDIR)$(libdir)
++ $(INSTALL_PROGRAM) $(LIB_CXX) $(DESTDIR)$(libdir)
+ @TH_OFF@ @echo "Enter 'make installthcxx' to install the threaded C++ library"
+ @SL_OFF@ @echo "Enter 'make installcxxsl' to install the C++ shared-library"
+
+ installsl : $(LIB_SL)
+- $(srcdir)/mkinstalldirs $(shlibdir)
+- $(INSTALL_PROGRAM) $(LIB_SL) $(shlibdir)
++ $(srcdir)/mkinstalldirs $(DESTDIR)$(shlibdir)
++ $(INSTALL_PROGRAM) $(LIB_SL) $(DESTDIR)$(shlibdir)
+ @CXX_OFF@ @echo "Enter 'make installcxxsl' to install the C++ shared-library"
+ @TH_OFF@ @echo "Enter 'make installthsl' to install thread shared-library"
+
+ installlib : $(INSTALL_LIB)
+- $(srcdir)/mkinstalldirs $(libdir)
+- $(INSTALL_PROGRAM) $(LIBRARY) $(libdir)
+- @RANLIB@ $(libdir)/$(LIBRARY)
+-@SL_OFF@ @echo "Enter 'make installsl' to install $(LIB_SL) in $(shlibdir)"
++ $(srcdir)/mkinstalldirs $(DESTDIR)$(libdir)
++ $(INSTALL_PROGRAM) $(LIBRARY) $(DESTDIR)$(libdir)
++ @RANLIB@ $(DESTDIR)$(libdir)/$(LIBRARY)
++@SL_OFF@ @echo "Enter 'make installsl' to install $(LIB_SL) in $(DESTDIR)$(shlibdir)"
+ @CXX_OFF@ @echo "Enter 'make installcxx' to install the C++ library"
+ @TH_OFF@ @echo "Enter 'make installth' to install thread library"
+
+ installdocs : $(srcdir)/docs/$(HTMLFILE) $(srcdir)/docs/$(TEXIFILE) \
+ $(srcdir)/docs/$(PDFFILE)
+- $(srcdir)/mkinstalldirs $(docdir)
+- $(INSTALL_DATA) $(srcdir)/docs/$(HTMLFILE) $(docdir)
+- $(INSTALL_DATA) $(srcdir)/docs/$(TEXIFILE) $(docdir)
+- $(INSTALL_DATA) $(srcdir)/docs/$(PDFFILE) $(docdir)
++ $(srcdir)/mkinstalldirs $(DESTDIR)$(docdir)
++ $(INSTALL_DATA) $(srcdir)/docs/$(HTMLFILE) $(DESTDIR)$(docdir)
++ $(INSTALL_DATA) $(srcdir)/docs/$(TEXIFILE) $(DESTDIR)$(docdir)
++ $(INSTALL_DATA) $(srcdir)/docs/$(PDFFILE) $(DESTDIR)$(docdir)
+
+ install : installincs installlib $(UTIL)
+- $(srcdir)/mkinstalldirs $(bindir)
+- $(INSTALL_PROGRAM) $(UTIL) $(bindir)
+- @echo "Enter 'make installdocs' to install $(DOCFILES) in $(docdir)"
++ $(srcdir)/mkinstalldirs $(DESTDIR)$(bindir)
++ $(INSTALL_PROGRAM) $(UTIL) $(DESTDIR)$(bindir)
++ @echo "Enter 'make installdocs' to install $(DOCFILES) in $(DESTDIR)$(docdir)"
+
+ dmalloc.h.2 : $(srcdir)/configure
+ $(SHELL) $(srcdir)/configure