diff options
-rw-r--r-- | dev-libs/dmalloc/ChangeLog | 11 | ||||
-rw-r--r-- | dev-libs/dmalloc/Manifest | 32 | ||||
-rw-r--r-- | dev-libs/dmalloc/dmalloc-5.5.2.ebuild | 50 | ||||
-rw-r--r-- | dev-libs/dmalloc/files/digest-dmalloc-5.5.2 | 3 | ||||
-rw-r--r-- | dev-libs/dmalloc/files/dmalloc-5.5.2-SONAME.patch | 13 | ||||
-rw-r--r-- | dev-libs/dmalloc/files/dmalloc-5.5.2-respect-DESTDIR.diff | 100 |
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 |