summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-sound/id3v2/ChangeLog9
-rw-r--r--media-sound/id3v2/Manifest71
-rw-r--r--media-sound/id3v2/files/digest-id3v2-0.1.112
-rw-r--r--media-sound/id3v2/files/id3v2-0.1.11-makefile.patch23
-rw-r--r--media-sound/id3v2/id3v2-0.1.11.ebuild22
5 files changed, 103 insertions, 24 deletions
diff --git a/media-sound/id3v2/ChangeLog b/media-sound/id3v2/ChangeLog
index 017f31c438ed..0553fc36b425 100644
--- a/media-sound/id3v2/ChangeLog
+++ b/media-sound/id3v2/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/id3v2
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/id3v2/ChangeLog,v 1.21 2005/09/14 07:30:03 agriffis Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/id3v2/ChangeLog,v 1.22 2006/05/14 12:16:14 flameeyes Exp $
+
+ 14 May 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/id3v2-0.1.11-makefile.patch, id3v2-0.1.11.ebuild:
+ Add patch to sanitise the build system a bit more. Also embeds --as-needed
+ fixes from TGL (bug #131700).
14 Sep 2005; Aron Griffis <agriffis@gentoo.org> id3v2-0.1.11.ebuild:
Mark 0.1.11 stable on alpha
diff --git a/media-sound/id3v2/Manifest b/media-sound/id3v2/Manifest
index 1eec69c9d544..b30f4e3b4661 100644
--- a/media-sound/id3v2/Manifest
+++ b/media-sound/id3v2/Manifest
@@ -1,13 +1,66 @@
-MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
-MD5 5fd785c4772d2dde1c96cffe261092ed id3v2-0.1.9-r1.ebuild 927
-MD5 2d6c97b1bdf1b14484bc6e45b65eb836 ChangeLog 2672
-MD5 0aef0f94cab41f659dc89b5df72206d4 id3v2-0.1.11.ebuild 901
-MD5 d7f030b6dddc326540deaf5734ae6681 id3v2-0.1.10.ebuild 1011
-MD5 d00150d90e04006fc2353967bfa35c1c id3v2-0.1.7.ebuild 735
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX id3v2-0.1.10-noinline.patch 491 RMD160 d34d91fa97b980f7dd9558ec693a2a4b869cbea8 SHA1 199dc3cbb873a848c2e532508c635086ddfd1377 SHA256 dee1891f95cc5befd1a4d254bd5b02b427f66bc0b362b6585a8ab78add09e603 size 491
MD5 d83139c5005dc921def0cf8550f53526 files/id3v2-0.1.10-noinline.patch 491
+RMD160 d34d91fa97b980f7dd9558ec693a2a4b869cbea8 files/id3v2-0.1.10-noinline.patch 491
+SHA256 dee1891f95cc5befd1a4d254bd5b02b427f66bc0b362b6585a8ab78add09e603 files/id3v2-0.1.10-noinline.patch 491
+AUX id3v2-0.1.11-alpha.patch 655 RMD160 89b261708353b7423b93abfd7649a34e10ce8d87 SHA1 7aaaf6565858fde2b2b82a0f64354a6f8cdcf1e0 SHA256 315e51a619f6328ecdac4d86558110a21a0706f02d252174474fcab1299ad7a9 size 655
+MD5 0c2b40f0a45bf5c1c8ff2b2953bef0c8 files/id3v2-0.1.11-alpha.patch 655
+RMD160 89b261708353b7423b93abfd7649a34e10ce8d87 files/id3v2-0.1.11-alpha.patch 655
+SHA256 315e51a619f6328ecdac4d86558110a21a0706f02d252174474fcab1299ad7a9 files/id3v2-0.1.11-alpha.patch 655
+AUX id3v2-0.1.11-makefile.patch 753 RMD160 3b0fd823c60d16a0c393edc2a38a85b42f634052 SHA1 89e201a4236676088dee37eb28a3ea37b6bd39f0 SHA256 948818409f5392513422702f5071b128615e346b282b9e61213680bad6cbf372 size 753
+MD5 9630761a8538ccdff06675319383b856 files/id3v2-0.1.11-makefile.patch 753
+RMD160 3b0fd823c60d16a0c393edc2a38a85b42f634052 files/id3v2-0.1.11-makefile.patch 753
+SHA256 948818409f5392513422702f5071b128615e346b282b9e61213680bad6cbf372 files/id3v2-0.1.11-makefile.patch 753
+AUX id3v2-0.1.9-alpha.patch 679 RMD160 e0be2fbcf68e736747d71f0b2a54123f1c4360ea SHA1 e35a3e1ebb8cc9aa3a1b54c0b3f153df5ea0f8e5 SHA256 7fd8200a8d05215b52c0523080db7ee3a319ce34aab937adee3ae4f8252dd1f0 size 679
MD5 735e277d7328b86d3b121b158473d939 files/id3v2-0.1.9-alpha.patch 679
+RMD160 e0be2fbcf68e736747d71f0b2a54123f1c4360ea files/id3v2-0.1.9-alpha.patch 679
+SHA256 7fd8200a8d05215b52c0523080db7ee3a319ce34aab937adee3ae4f8252dd1f0 files/id3v2-0.1.9-alpha.patch 679
+DIST id3v2-0.1.10.tar.gz 26419 size 26419
+DIST id3v2-0.1.11.tar.gz 52427 RMD160 433900ec5ccc072e5daeaf3fc25902d87bc95a01 SHA256 a459652ba839db12d40ad29e4081aff04b569eb4a84edb845138cffa7d722603 size 52427
+DIST id3v2-0.1.7.tar.gz 54132 size 54132
+DIST id3v2-0.1.9.tar.gz 21144 size 21144
+EBUILD id3v2-0.1.10.ebuild 1011 RMD160 6eb86f95de9027540aafa640c9dc82c6d0d67b3c SHA1 217077c9d74785ac5565f466ca3f6a6717e935a9 SHA256 ac18e6fb9bd2620f9a5b94fee4b81064c4845d30daa811b8ac1f2f22ac3af1d5 size 1011
+MD5 d7f030b6dddc326540deaf5734ae6681 id3v2-0.1.10.ebuild 1011
+RMD160 6eb86f95de9027540aafa640c9dc82c6d0d67b3c id3v2-0.1.10.ebuild 1011
+SHA256 ac18e6fb9bd2620f9a5b94fee4b81064c4845d30daa811b8ac1f2f22ac3af1d5 id3v2-0.1.10.ebuild 1011
+EBUILD id3v2-0.1.11.ebuild 871 RMD160 91c39dff4a13c03ad530466dd54d98f768798e22 SHA1 15e7e9b213fb67f66d5cdb87b2edae83e41677fb SHA256 026bb7f6092dc0ff933c88ec7df143e1031dce507f4ddfa3c085e7889789d126 size 871
+MD5 3a122efa099a3fd7b06114f4944bd452 id3v2-0.1.11.ebuild 871
+RMD160 91c39dff4a13c03ad530466dd54d98f768798e22 id3v2-0.1.11.ebuild 871
+SHA256 026bb7f6092dc0ff933c88ec7df143e1031dce507f4ddfa3c085e7889789d126 id3v2-0.1.11.ebuild 871
+EBUILD id3v2-0.1.7.ebuild 735 RMD160 4e79066e9596a87749db0a2d812dc578dd25a6b5 SHA1 0e5c74524d87ddcff0c925cd315473475202518a SHA256 bdcdc0308dce504ee9d8c031f02c813c1a31c0883831d9157623e334c4cb8aa1 size 735
+MD5 d00150d90e04006fc2353967bfa35c1c id3v2-0.1.7.ebuild 735
+RMD160 4e79066e9596a87749db0a2d812dc578dd25a6b5 id3v2-0.1.7.ebuild 735
+SHA256 bdcdc0308dce504ee9d8c031f02c813c1a31c0883831d9157623e334c4cb8aa1 id3v2-0.1.7.ebuild 735
+EBUILD id3v2-0.1.9-r1.ebuild 927 RMD160 5bf07b89053fffb3cfd54e97d3e2b2ae1fab4315 SHA1 a83e705a6a1612975ce70039d5a23a8865bb0d27 SHA256 545838892ef516acd085562103004e5b4a5b2df0c09eb4e5092545d98ac3eaf7 size 927
+MD5 5fd785c4772d2dde1c96cffe261092ed id3v2-0.1.9-r1.ebuild 927
+RMD160 5bf07b89053fffb3cfd54e97d3e2b2ae1fab4315 id3v2-0.1.9-r1.ebuild 927
+SHA256 545838892ef516acd085562103004e5b4a5b2df0c09eb4e5092545d98ac3eaf7 id3v2-0.1.9-r1.ebuild 927
+MISC ChangeLog 2895 RMD160 7217bd73fd4f0c2bdd10825004c9e07c22505d17 SHA1 a8493dee5cbc273e4e48ad98e96dccd322974ea0 SHA256 382514c3e746ba5292cc4856bf8e9382691c85335a2643ddf590528066f902d9 size 2895
+MD5 a731b57bfec63851fdb9d3936c778284 ChangeLog 2895
+RMD160 7217bd73fd4f0c2bdd10825004c9e07c22505d17 ChangeLog 2895
+SHA256 382514c3e746ba5292cc4856bf8e9382691c85335a2643ddf590528066f902d9 ChangeLog 2895
+MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b size 158
+MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
+RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e metadata.xml 158
+SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b metadata.xml 158
MD5 faa1968a6beab48f51e58bfc2cb66bf2 files/digest-id3v2-0.1.10 63
-MD5 c6d37db10f48d3d1bd9a5ff283f8095d files/digest-id3v2-0.1.9-r1 62
-MD5 f9825612d1693530b1873e998cd9aaa4 files/digest-id3v2-0.1.11 63
-MD5 0c2b40f0a45bf5c1c8ff2b2953bef0c8 files/id3v2-0.1.11-alpha.patch 655
+RMD160 5142c0f63f3ca575fe68dec352f543a0bf26857e files/digest-id3v2-0.1.10 63
+SHA256 57056829268d6b6130bba7069555c170caf44376e2cadf433f368c8a25db06ff files/digest-id3v2-0.1.10 63
+MD5 4ee9d89d5083cc90a6fe43b582556ceb files/digest-id3v2-0.1.11 235
+RMD160 317b81001e3dbe7602c997bec0d1658629bea57e files/digest-id3v2-0.1.11 235
+SHA256 4646d3e6d89231d0351fd5ca56371532a733b5b9ab55c423dc2f81936744752a files/digest-id3v2-0.1.11 235
MD5 d99b419340bbb9a9027cbf9a6f70c0ac files/digest-id3v2-0.1.7 62
+RMD160 16715feb50498dd80d36b8128b1c4bf7b0b94ea0 files/digest-id3v2-0.1.7 62
+SHA256 3193818587200aa9a00d4701b7d5366660ceb735250191d0b8568f94a3125222 files/digest-id3v2-0.1.7 62
+MD5 c6d37db10f48d3d1bd9a5ff283f8095d files/digest-id3v2-0.1.9-r1 62
+RMD160 745fcf5bd9760d37a3c90c589f3b70fd70c51f69 files/digest-id3v2-0.1.9-r1 62
+SHA256 760fb4db596af3d57e6eed5280bd8442d5850a81d298a7ca5cc349f74dcb9dd1 files/digest-id3v2-0.1.9-r1 62
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.3 (GNU/Linux)
+
+iD8DBQFEZx+VAiZjviIA2XgRAhI6AJ4veCVdx0UWziQ7Mr0IHwCoCX9a1ACfVcJ3
+7+QbpHAaJT0Sh4m7z3/UvwI=
+=8Oha
+-----END PGP SIGNATURE-----
diff --git a/media-sound/id3v2/files/digest-id3v2-0.1.11 b/media-sound/id3v2/files/digest-id3v2-0.1.11
index e1bc6fbb8cc4..ccc7c26bc6b8 100644
--- a/media-sound/id3v2/files/digest-id3v2-0.1.11
+++ b/media-sound/id3v2/files/digest-id3v2-0.1.11
@@ -1 +1,3 @@
MD5 68afc3827cf01501dfb22949f901f1d8 id3v2-0.1.11.tar.gz 52427
+RMD160 433900ec5ccc072e5daeaf3fc25902d87bc95a01 id3v2-0.1.11.tar.gz 52427
+SHA256 a459652ba839db12d40ad29e4081aff04b569eb4a84edb845138cffa7d722603 id3v2-0.1.11.tar.gz 52427
diff --git a/media-sound/id3v2/files/id3v2-0.1.11-makefile.patch b/media-sound/id3v2/files/id3v2-0.1.11-makefile.patch
new file mode 100644
index 000000000000..06a26a102b6c
--- /dev/null
+++ b/media-sound/id3v2/files/id3v2-0.1.11-makefile.patch
@@ -0,0 +1,23 @@
+Index: id3v2-0.1.11/Makefile
+===================================================================
+--- id3v2-0.1.11.orig/Makefile
++++ id3v2-0.1.11/Makefile
+@@ -3,14 +3,14 @@ all: id3v2
+ VERSION=0.1.11
+
+ PREFIX= /usr/local
+-CXXFLAGS+= -I${PREFIX}/include/ -DVERSION="\"${VERSION}\"" #-DSORT_RUNTIME
+-LDFLAGS+= -L${PREFIX}/lib/
++CXXFLAGS+= -I${PREFIX}/include/ -DVERSION="\"${VERSION}\"" $(OPT_CXXFLAGS) #-DSORT_RUNTIME
++LDFLAGS+= -L${PREFIX}/lib/ $(OPT_LDFLAGS)
+
+ id3v2: convert.o list.o id3v2.o genre.o
+- c++ ${LDFLAGS} -pedantic -Wall -lz -lid3 -g -o $@ $^
++ $(CXX) $(LDFLAGS) -pedantic -Wall -o $@ $^ -lz -lid3
+
+ create_map: create_map.o
+- c++ -Wall -g -o $@ $^
++ $(CXX) $(LDFLAGS) -o $@ $^
+
+ install: all
+ install -c -s id3v2 ${PREFIX}/bin/id3v2
diff --git a/media-sound/id3v2/id3v2-0.1.11.ebuild b/media-sound/id3v2/id3v2-0.1.11.ebuild
index 90cfdc2817a1..bf03b411756d 100644
--- a/media-sound/id3v2/id3v2-0.1.11.ebuild
+++ b/media-sound/id3v2/id3v2-0.1.11.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/id3v2/id3v2-0.1.11.ebuild,v 1.6 2005/09/14 07:30:03 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/id3v2/id3v2-0.1.11.ebuild,v 1.7 2006/05/14 12:16:14 flameeyes Exp $
-IUSE=""
+inherit eutils toolchain-funcs
-inherit eutils
+IUSE=""
DESCRIPTION="A command line editor for id3v2 tags."
HOMEPAGE="http://id3v2.sourceforge.net/"
@@ -16,20 +16,16 @@ KEYWORDS="alpha amd64 ~hppa ppc ~ppc64 sparc x86"
DEPEND="media-libs/id3lib"
src_unpack() {
- unpack ${A} && cd ${S} || die "unpack failed"
-
- # The tarball came with a compiled binary. ;^)
- make clean
-
- # Use our own CXXFLAGS
- sed -i -e "/g++/ s|-g|${CXXFLAGS}|" Makefile || die "sed failed"
+ unpack ${A}
+ cd "${S}"
# Fix segfault on alpha (and probably other architectures)
- epatch ${FILESDIR}/${P}-alpha.patch
+ epatch "${FILESDIR}/${P}-alpha.patch"
+ epatch "${FILESDIR}/${P}-makefile.patch"
}
src_compile() {
- emake || die
+ emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LDFLAGS="${LDFLAGS}" OPT_CXXFLAGS="${CXXFLAGS}" || die
}
src_install() {