summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuis Medinas <metalgod@gentoo.org>2006-01-16 19:24:20 +0000
committerLuis Medinas <metalgod@gentoo.org>2006-01-16 19:24:20 +0000
commit4d22457db4888ba552261e9320956f730a217d6a (patch)
tree49cf4a36856748ad143a70eb499547f6551e48dd /media-plugins/xmms-liveice
parentAccidentally marked 1.4.2.10-r1 stable on x86. (diff)
downloadgentoo-2-4d22457db4888ba552261e9320956f730a217d6a.tar.gz
gentoo-2-4d22457db4888ba552261e9320956f730a217d6a.tar.bz2
gentoo-2-4d22457db4888ba552261e9320956f730a217d6a.zip
Added a patch to fix crash on xmms thanks to Thomas Cort <tcort@cs.ubishops.ca>. Fixes bug #111160.
(Portage version: 2.1_pre3-r1)
Diffstat (limited to 'media-plugins/xmms-liveice')
-rw-r--r--media-plugins/xmms-liveice/ChangeLog8
-rw-r--r--media-plugins/xmms-liveice/Manifest7
-rw-r--r--media-plugins/xmms-liveice/files/digest-xmms-liveice-1.0.0-r11
-rw-r--r--media-plugins/xmms-liveice/files/xmms-liveice-1.0.0_gtk_fix.patch12
-rw-r--r--media-plugins/xmms-liveice/xmms-liveice-1.0.0-r1.ebuild40
5 files changed, 64 insertions, 4 deletions
diff --git a/media-plugins/xmms-liveice/ChangeLog b/media-plugins/xmms-liveice/ChangeLog
index 084d4d65c87c..a9370b2fa14d 100644
--- a/media-plugins/xmms-liveice/ChangeLog
+++ b/media-plugins/xmms-liveice/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-plugins/xmms-liveice
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/xmms-liveice/ChangeLog,v 1.8 2005/09/14 06:11:57 agriffis Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/xmms-liveice/ChangeLog,v 1.9 2006/01/16 19:24:20 metalgod Exp $
+
+ 16 Jan 2006; Luis Medinas <metalgod@gentoo.org> ChangeLog:
+ Added a patch to fix crash on xmms thanks to Thomas Cort
+ <tcort@cs.ubishops.ca>. Fixes bug #111160.
13 Sep 2005; Aron Griffis <agriffis@gentoo.org> xmms-liveice-1.0.0.ebuild:
Mark 1.0.0 stable on alpha
diff --git a/media-plugins/xmms-liveice/Manifest b/media-plugins/xmms-liveice/Manifest
index 72ff8a5d964c..e28a024bf31d 100644
--- a/media-plugins/xmms-liveice/Manifest
+++ b/media-plugins/xmms-liveice/Manifest
@@ -1,4 +1,7 @@
-MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
MD5 dcb5df20f8aa51fe230bfef1dd7bdee0 ChangeLog 1229
-MD5 96f292e616b939ee18a89a70b1601829 xmms-liveice-1.0.0.ebuild 830
MD5 e9ec7e7520ed1846f7ab43ab089007fc files/digest-xmms-liveice-1.0.0 64
+MD5 e9ec7e7520ed1846f7ab43ab089007fc files/digest-xmms-liveice-1.0.0-r1 64
+MD5 b647105b00c839047c621814633fbb55 files/xmms-liveice-1.0.0_gtk_fix.patch 433
+MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
+MD5 174e217947c143941e5454f17cf49502 xmms-liveice-1.0.0-r1.ebuild 896
+MD5 96f292e616b939ee18a89a70b1601829 xmms-liveice-1.0.0.ebuild 830
diff --git a/media-plugins/xmms-liveice/files/digest-xmms-liveice-1.0.0-r1 b/media-plugins/xmms-liveice/files/digest-xmms-liveice-1.0.0-r1
new file mode 100644
index 000000000000..9251c922a272
--- /dev/null
+++ b/media-plugins/xmms-liveice/files/digest-xmms-liveice-1.0.0-r1
@@ -0,0 +1 @@
+MD5 81d057e47044d05dc65e81dc0b5927e6 liveice-xmms.tar.gz 132719
diff --git a/media-plugins/xmms-liveice/files/xmms-liveice-1.0.0_gtk_fix.patch b/media-plugins/xmms-liveice/files/xmms-liveice-1.0.0_gtk_fix.patch
new file mode 100644
index 000000000000..5c1fb6cb1dae
--- /dev/null
+++ b/media-plugins/xmms-liveice/files/xmms-liveice-1.0.0_gtk_fix.patch
@@ -0,0 +1,12 @@
+diff -urN LiveIce-1.0.0.orig/src/gui.c LiveIce-1.0.0/src/gui.c
+--- LiveIce-1.0.0.orig/src/gui.c 2006-01-15 16:17:13.000000000 +0000
++++ LiveIce-1.0.0/src/gui.c 2006-01-15 16:17:48.000000000 +0000
+@@ -181,8 +181,6 @@
+ gui_bitrate = 32000;
+ }
+ }
+- if(bitrate_menu_menu)
+- gtk_widget_destroy(bitrate_menu_menu);
+
+ bitrate_menu_menu = gtk_menu_new ();
+ for(item_loop = min_bitrate; item_loop <= max_bitrate; item_loop++){
diff --git a/media-plugins/xmms-liveice/xmms-liveice-1.0.0-r1.ebuild b/media-plugins/xmms-liveice/xmms-liveice-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..0a9d31be62b7
--- /dev/null
+++ b/media-plugins/xmms-liveice/xmms-liveice-1.0.0-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/xmms-liveice/xmms-liveice-1.0.0-r1.ebuild,v 1.1 2006/01/16 19:24:20 metalgod Exp $
+
+inherit eutils
+
+IUSE=""
+
+inherit gnuconfig
+
+MY_P=LiveIce-${PV}
+S=${WORKDIR}/${MY_P}
+DESCRIPTION="Stream your XMMS playlist to Shout/Icecast server"
+HOMEPAGE="http://star.arm.ac.uk/~spm/software/liveice.html"
+SRC_URI="http://star.arm.ac.uk/~spm/software/liveice-xmms.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+
+DEPEND="media-sound/xmms" # there is no need for the icecast on the localhost
+ # see #81132
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/${P}_gtk_fix.patch
+
+ gnuconfig_update
+}
+
+src_compile() {
+ econf || die
+ make CXXFLAGS="${CXXFLAGS}" || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+}