summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2004-09-01 07:56:30 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2004-09-01 07:56:30 +0000
commita9eca52e27ef384106393b5865451685bb65b1f9 (patch)
tree33194482e59cba8ba5a64b6cae186a6cbee65e3e /media-sound
parentkeepdir work,temp so they are not removed when upgrading, bug 62468 (Manifest... (diff)
downloadgentoo-2-a9eca52e27ef384106393b5865451685bb65b1f9.tar.gz
gentoo-2-a9eca52e27ef384106393b5865451685bb65b1f9.tar.bz2
gentoo-2-a9eca52e27ef384106393b5865451685bb65b1f9.zip
Version bump closes bug #62102.
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/id3v2/ChangeLog8
-rw-r--r--media-sound/id3v2/Manifest9
-rw-r--r--media-sound/id3v2/files/digest-id3v2-0.1.111
-rw-r--r--media-sound/id3v2/files/id3v2-0.1.11-alpha.patch17
-rw-r--r--media-sound/id3v2/id3v2-0.1.11.ebuild39
5 files changed, 70 insertions, 4 deletions
diff --git a/media-sound/id3v2/ChangeLog b/media-sound/id3v2/ChangeLog
index b9d242dc6607..9497820a321a 100644
--- a/media-sound/id3v2/ChangeLog
+++ b/media-sound/id3v2/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/id3v2
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/id3v2/ChangeLog,v 1.15 2004/06/25 00:06:18 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/id3v2/ChangeLog,v 1.16 2004/09/01 07:56:29 eradicator Exp $
+
+*id3v2-0.1.11 (01 Sep 2004)
+
+ 01 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ +files/id3v2-0.1.11-alpha.patch, +id3v2-0.1.11.ebuild:
+ Version bump closes bug #62102.
16 Jun 2004; Jeremy Huddleston <eradicator@gentoo.org> id3v2-0.1.10.ebuild:
Stable x86, sparc, and amd64.
diff --git a/media-sound/id3v2/Manifest b/media-sound/id3v2/Manifest
index 0634f6db78e3..c664675669e8 100644
--- a/media-sound/id3v2/Manifest
+++ b/media-sound/id3v2/Manifest
@@ -1,10 +1,13 @@
-MD5 11acad221e130e9d483209fbd3bc4c3d id3v2-0.1.7.ebuild 750
+MD5 9c6f41c9ae4fd649eb300cabb4050288 ChangeLog 1914
MD5 794ebc36768edf5eaa629f3c63ec7bda id3v2-0.1.10.ebuild 1026
+MD5 11acad221e130e9d483209fbd3bc4c3d id3v2-0.1.7.ebuild 750
MD5 d5533776c39f1cd516f320f202efc283 id3v2-0.1.9-r1.ebuild 941
-MD5 9c6f41c9ae4fd649eb300cabb4050288 ChangeLog 1914
MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
-MD5 d99b419340bbb9a9027cbf9a6f70c0ac files/digest-id3v2-0.1.7 62
+MD5 563781f18e56fe91b42bc8a8db2f5c17 id3v2-0.1.11.ebuild 915
MD5 faa1968a6beab48f51e58bfc2cb66bf2 files/digest-id3v2-0.1.10 63
+MD5 d99b419340bbb9a9027cbf9a6f70c0ac files/digest-id3v2-0.1.7 62
MD5 c6d37db10f48d3d1bd9a5ff283f8095d files/digest-id3v2-0.1.9-r1 62
MD5 d83139c5005dc921def0cf8550f53526 files/id3v2-0.1.10-noinline.patch 491
MD5 735e277d7328b86d3b121b158473d939 files/id3v2-0.1.9-alpha.patch 679
+MD5 f9825612d1693530b1873e998cd9aaa4 files/digest-id3v2-0.1.11 63
+MD5 0c2b40f0a45bf5c1c8ff2b2953bef0c8 files/id3v2-0.1.11-alpha.patch 655
diff --git a/media-sound/id3v2/files/digest-id3v2-0.1.11 b/media-sound/id3v2/files/digest-id3v2-0.1.11
new file mode 100644
index 000000000000..e1bc6fbb8cc4
--- /dev/null
+++ b/media-sound/id3v2/files/digest-id3v2-0.1.11
@@ -0,0 +1 @@
+MD5 68afc3827cf01501dfb22949f901f1d8 id3v2-0.1.11.tar.gz 52427
diff --git a/media-sound/id3v2/files/id3v2-0.1.11-alpha.patch b/media-sound/id3v2/files/id3v2-0.1.11-alpha.patch
new file mode 100644
index 000000000000..9cad2ac3e8e0
--- /dev/null
+++ b/media-sound/id3v2/files/id3v2-0.1.11-alpha.patch
@@ -0,0 +1,17 @@
+Prevent a segfault on alpha and any other arch that doesn't always get
+zero-initialized automatics. Frankly the code in this segment looks
+pretty broken to me, but I'm just fixing the segfault...
+
+07 Feb 2004 agriffis
+
+--- id3v2.cpp 2004-05-04 20:30:15.000000000 +0200
++++ id3v2.cpp.alpha 2004-08-29 16:13:08.848513320 +0200
+@@ -423,7 +423,7 @@
+ {
+ // check if there is a total track number and if we only have
+ // the track number for this file. In this case combine them.
+- char *currentTrackNum, *newTrackNum;
++ char *currentTrackNum, *newTrackNum = NULL;
+
+ if (pFrame != NULL)
+ {
diff --git a/media-sound/id3v2/id3v2-0.1.11.ebuild b/media-sound/id3v2/id3v2-0.1.11.ebuild
new file mode 100644
index 000000000000..41eb37b9d5f4
--- /dev/null
+++ b/media-sound/id3v2/id3v2-0.1.11.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2004 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.1 2004/09/01 07:56:30 eradicator Exp $
+
+IUSE=""
+
+inherit eutils
+
+DESCRIPTION="A command line editor for id3v2 tags."
+HOMEPAGE="http://id3v2.sourceforge.net/"
+SRC_URI="mirror://sourceforge/id3v2/${P}.tar.gz"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~amd64"
+
+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"
+
+ # Fix segfault on alpha (and probably other architectures)
+ epatch ${FILESDIR}/${P}-alpha.patch
+}
+
+src_compile() {
+ emake || die
+}
+
+src_install() {
+ dobin id3v2
+ doman id3v2.1
+ dodoc COPYING INSTALL README
+}