From eb7d7cbc49d3c638da81aaabace34198696688ae Mon Sep 17 00:00:00 2001 From: Samuli Suominen Date: Mon, 14 Apr 2008 18:20:00 +0000 Subject: Fix test suite to build with GCC 4.3. Package-Manager: portage-2.1.5_rc3 --- media-libs/libspiff/ChangeLog | 6 +++++- media-libs/libspiff/Manifest | 5 +++-- .../libspiff/files/libspiff-0.8.3-cstring-test-suite.patch | 11 +++++++++++ media-libs/libspiff/libspiff-0.8.3.ebuild | 10 +++++++++- 4 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 media-libs/libspiff/files/libspiff-0.8.3-cstring-test-suite.patch (limited to 'media-libs') diff --git a/media-libs/libspiff/ChangeLog b/media-libs/libspiff/ChangeLog index 74ba77c3e839..7ad92f8b8925 100644 --- a/media-libs/libspiff/ChangeLog +++ b/media-libs/libspiff/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-libs/libspiff # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libspiff/ChangeLog,v 1.18 2008/04/14 15:59:30 drac Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/libspiff/ChangeLog,v 1.19 2008/04/14 18:19:59 drac Exp $ + + 14 Apr 2008; Samuli Suominen + +files/libspiff-0.8.3-cstring-test-suite.patch, libspiff-0.8.3.ebuild: + Fix test suite to build with GCC 4.3. *libspiff-0.8.3 (14 Apr 2008) diff --git a/media-libs/libspiff/Manifest b/media-libs/libspiff/Manifest index 960c7b006919..e29a22e3bda7 100644 --- a/media-libs/libspiff/Manifest +++ b/media-libs/libspiff/Manifest @@ -1,6 +1,7 @@ +AUX libspiff-0.8.3-cstring-test-suite.patch 448 RMD160 ae3a0df3b3896cbdd3b40c80cc4d73ef2dd3cfa2 SHA1 06959da8aa53b95e4b95f7f1a2fdcbf66b71cd32 SHA256 b5a6c5ab4770215a52c648229313be97215e75eb463b0bf451779b8f955750be DIST libspiff-0.8.0.tar.bz2 502877 RMD160 fcfac1f2263c5aa416696ca7c1b41c1922fe3f29 SHA1 f056a8854cb66ab9dacd1d13162d79e353448f0a SHA256 81b1cf8ff8d3dd1f8c0b7390ead86192b3439875ce1516d6f786f955878f3a34 DIST libspiff-0.8.3.tar.bz2 510030 RMD160 1def8c41ad656b3fee53adbb7bb153063962448d SHA1 c07302788685490ca8aebef7536618401e204182 SHA256 8b4ebd22dcfa7511109c2f6fa9e304c2ef3acaa492d55423cdf9a6f54a2fdb22 EBUILD libspiff-0.8.0.ebuild 1027 RMD160 f5fa995b2fb913c96c0ac3a3765834f68dc2eefe SHA1 93237df4af6e82192cf467213e9888e7f62808b9 SHA256 abb95084af1733bfe8e6faf2fbdb1788ed86cf0db67d38687dfc3dde4ebb8d16 -EBUILD libspiff-0.8.3.ebuild 882 RMD160 c243db4eb01acbffb05904a2976e84a65d3b9716 SHA1 7e50c81cb5cfe613f965569212b9d3088264d5a7 SHA256 a332da4efd93d3eedfd5af1e0ee552340f01b5e91b5103a48b1cb6c486e61146 -MISC ChangeLog 2795 RMD160 108ab3bb75e9ebcee5f915c20824d67c11f584cb SHA1 780a8fa78fdabea5f7935826b43e0cd31be226df SHA256 2313ed5f837074879312fb441a847ce42918db18bb3e0a6a8794369ba7a4af32 +EBUILD libspiff-0.8.3.ebuild 992 RMD160 ea9b1a407f911ad4bb5106a00f53cc292dda8171 SHA1 e2876bfd12d4386a4c0861479759663947d477c1 SHA256 0568a7978984db6c02af839d8d94a4e0207f6499c7491a72b4ed2b24f341a8d2 +MISC ChangeLog 2958 RMD160 2b7bc91c800eac29f5c70309fadb758e1c612034 SHA1 f96a965f13ab80557832d812b269cdad1a16ae2d SHA256 a86b63c3fd7cb6f52f5f449f7b23a2cb8d1e96818f5f6ba1634625bb597f43a3 MISC metadata.xml 339 RMD160 07dae93aca43a44cce298b029e5652b682e017ff SHA1 dfd6e74c95bd519ce6c0f752f3f0e308bdfcd959 SHA256 580c5a401a0f735565b02b39de27402e3a116193bdd12349838d5799c1912d1a diff --git a/media-libs/libspiff/files/libspiff-0.8.3-cstring-test-suite.patch b/media-libs/libspiff/files/libspiff-0.8.3-cstring-test-suite.patch new file mode 100644 index 000000000000..4b460cff3cdc --- /dev/null +++ b/media-libs/libspiff/files/libspiff-0.8.3-cstring-test-suite.patch @@ -0,0 +1,11 @@ +diff -ur libspiff-0.8.3.orig/test/ChunkCallbackSuite.cpp libspiff-0.8.3/test/ChunkCallbackSuite.cpp +--- libspiff-0.8.3.orig/test/ChunkCallbackSuite.cpp 2007-09-17 02:43:41.000000000 +0300 ++++ libspiff-0.8.3/test/ChunkCallbackSuite.cpp 2008-04-14 21:15:18.000000000 +0300 +@@ -23,6 +23,7 @@ + #include "ChunkCallbackSuite.h" + #include + #include ++#include + using namespace Spiff; + using namespace std; + diff --git a/media-libs/libspiff/libspiff-0.8.3.ebuild b/media-libs/libspiff/libspiff-0.8.3.ebuild index 89f07195150e..10e331cdf02d 100644 --- a/media-libs/libspiff/libspiff-0.8.3.ebuild +++ b/media-libs/libspiff/libspiff-0.8.3.ebuild @@ -1,6 +1,8 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libspiff/libspiff-0.8.3.ebuild,v 1.1 2008/04/14 15:59:30 drac Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/libspiff/libspiff-0.8.3.ebuild,v 1.2 2008/04/14 18:19:59 drac Exp $ + +inherit eutils DESCRIPTION="Library for XSPF playlist reading and writing" HOMEPAGE="http://libspiff.sourceforge.net" @@ -16,6 +18,12 @@ RDEPEND="dev-libs/expat DEPEND="${RDEPEND} doc? ( app-doc/doxygen )" +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-cstring-test-suite.patch +} + src_compile() { econf --disable-dependency-tracking emake || die "emake failed." -- cgit v1.2.3-65-gdbad