summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2004-07-07 21:51:11 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2004-07-07 21:51:11 +0000
commitb6ca569fabc8ce72be77e5dd80aeeb3042769222 (patch)
tree440809c1df03b21fc66f4f6ae37e6a4eb50c701f /media-sound/beep-media-player
parent~amd64 (diff)
downloadhistorical-b6ca569fabc8ce72be77e5dd80aeeb3042769222.tar.gz
historical-b6ca569fabc8ce72be77e5dd80aeeb3042769222.tar.bz2
historical-b6ca569fabc8ce72be77e5dd80aeeb3042769222.zip
gcc-3.4 fixes submitted by Matthew Kennedy <mkennedy@gentoo.org> in bug #55352. Removed old version. -amd64.
Diffstat (limited to 'media-sound/beep-media-player')
-rw-r--r--media-sound/beep-media-player/ChangeLog7
-rw-r--r--media-sound/beep-media-player/Manifest7
-rw-r--r--media-sound/beep-media-player/beep-media-player-0.9.6.1-r1.ebuild11
-rw-r--r--media-sound/beep-media-player/beep-media-player-1.0.0_pre5-r1.ebuild82
-rw-r--r--media-sound/beep-media-player/files/beep-media-player-0.9.6.1-gcc34.patch12
-rw-r--r--media-sound/beep-media-player/files/digest-beep-media-player-1.0.0_pre5-r11
6 files changed, 30 insertions, 90 deletions
diff --git a/media-sound/beep-media-player/ChangeLog b/media-sound/beep-media-player/ChangeLog
index c5f82789d5cf..7b431908efd6 100644
--- a/media-sound/beep-media-player/ChangeLog
+++ b/media-sound/beep-media-player/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/beep-media-player
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/beep-media-player/ChangeLog,v 1.8 2004/06/24 23:52:36 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/beep-media-player/ChangeLog,v 1.9 2004/07/07 21:51:11 eradicator Exp $
+
+ 07 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ +files/beep-media-player-0.9.6.1-gcc34.patch:
+ gcc-3.4 fixes submitted by Matthew Kennedy <mkennedy@gentoo.org> in bug
+ #55352. Removed old version. -amd64
29 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org>
beep-media-player-0.9.6.1-r1.ebuild:
diff --git a/media-sound/beep-media-player/Manifest b/media-sound/beep-media-player/Manifest
index 6e5bc51b06f9..d18857e3029f 100644
--- a/media-sound/beep-media-player/Manifest
+++ b/media-sound/beep-media-player/Manifest
@@ -1,7 +1,6 @@
-MD5 9a457a47078f3dfbd6c4d2968d9636ca beep-media-player-1.0.0_pre5-r1.ebuild 2080
-MD5 67ba90508905da7a909295585640508f beep-media-player-0.9.6.1-r1.ebuild 2230
-MD5 81fd0c8ed5decc99e2275b509f0244a4 ChangeLog 1840
+MD5 d811a5463ce0f1b7aeb83b590d82413e ChangeLog 2061
+MD5 8a374f72791674dc80b4dee42e2295b4 beep-media-player-0.9.6.1-r1.ebuild 2350
MD5 2b0e9087ef8939ab0578160c97b115e0 metadata.xml 215
MD5 49ac6fbcf87a9de0e4fb7f349c53805c files/beep-media-player.desktop 281
-MD5 3c076f9d2b4d924ac325af974986ed77 files/digest-beep-media-player-1.0.0_pre5-r1 81
MD5 063233d8fba29761b83b023b6a367489 files/digest-beep-media-player-0.9.6.1-r1 64
+MD5 e80bc03ebda5e6071f584a50638e9630 files/beep-media-player-0.9.6.1-gcc34.patch 552
diff --git a/media-sound/beep-media-player/beep-media-player-0.9.6.1-r1.ebuild b/media-sound/beep-media-player/beep-media-player-0.9.6.1-r1.ebuild
index 89b9c7063581..87fa85e29fd7 100644
--- a/media-sound/beep-media-player/beep-media-player-0.9.6.1-r1.ebuild
+++ b/media-sound/beep-media-player/beep-media-player-0.9.6.1-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/beep-media-player/beep-media-player-0.9.6.1-r1.ebuild,v 1.4 2004/06/24 23:52:36 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/beep-media-player/beep-media-player-0.9.6.1-r1.ebuild,v 1.5 2004/07/07 21:51:11 eradicator Exp $
inherit flag-o-matic eutils
@@ -13,7 +13,8 @@ SRC_URI="mirror://sourceforge/beepmp/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="x86 ~sparc ~amd64"
+#-amd64: 0.9.6.1-r1: Segfault on startup
+KEYWORDS="x86 ~sparc -amd64"
IUSE="nls esd gnome opengl oggvorbis mikmod alsa"
RDEPEND="app-arch/unzip
@@ -30,6 +31,12 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${MY_P}
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${FILESDIR}/${P}-gcc34.patch
+}
+
src_compile() {
local myconf=""
diff --git a/media-sound/beep-media-player/beep-media-player-1.0.0_pre5-r1.ebuild b/media-sound/beep-media-player/beep-media-player-1.0.0_pre5-r1.ebuild
deleted file mode 100644
index 8a089b49b560..000000000000
--- a/media-sound/beep-media-player/beep-media-player-1.0.0_pre5-r1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/beep-media-player/beep-media-player-1.0.0_pre5-r1.ebuild,v 1.5 2004/06/24 23:52:36 agriffis Exp $
-
-inherit eutils
-
-DESCRIPTION="Beep Media Player"
-HOMEPAGE="http://beepmp.sourceforge.net/"
-SRC_URI="mirror://sourceforge/beepmp/${P/_/-}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-x86 -sparc"
-IUSE="nls esd gnome opengl oggvorbis mikmod"
-
-RDEPEND="app-arch/unzip
- >=x11-libs/gtk+-2.2
- >=x11-libs/pango-1.2
- >=dev-libs/libxml-1.8.15
- mikmod? ( >=media-libs/libmikmod-3.1.10 )
- esd? ( >=media-sound/esound-0.2.29 )
- opengl? ( virtual/opengl )
- oggvorbis? ( >=media-libs/libvorbis-1.0 )"
-DEPEND="${RDEPEND}
- nls? ( dev-util/intltool )"
-
-S=${WORKDIR}/${P/_/-}
-
-src_compile() {
- local myconf=""
-
- econf \
- --with-dev-dsp=/dev/sound/dsp \
- --with-dev-mixer=/dev/sound/mixer \
- `use_enable oggvorbis vorbis` \
- `use_enable oggvorbis oggtest` \
- `use_enable oggvorbis vorbistest` \
- `use_enable esd` \
- `use_enable esd esdtest` \
- `use_enable mikmod` \
- `use_enable mikmod mikmodtest` \
- `use_with mikmod libmikmod` \
- `use_enable opengl` \
- `use_enable nls` \
- ${myconf} \
- || die
-
- emake || die "make failed"
-}
-
-src_install() {
- einstall || die "install failed"
-
- insinto /usr/share/pixmaps
- doins beep.svg
- doins beep/beep_mini.xpm
-
- # Get the app registered in gnome
-
- if use gnome; then
- dodir /usr/share/gnome/apps
- insinto /usr/share/gnome/apps/Multimedia
- doins ${FILESDIR}/beep-media-player.desktop
- fi
-
- # We'll use xmms skins / plugins for the time being
-
- dodir /usr/share/beep
- dosym /usr/share/xmms/Skins /usr/share/beep/Skins
- dosym /usr/share/xmms/Plugins /usr/share/beep/Plugins
-
- dodoc AUTHORS ChangeLog COPYING FAQ NEWS README TODO
-}
-
-pkg_postinst() {
- echo
- einfo "This program is unstable on sparc when poking heavily with the GUI."
- einfo "It's reportedly unstable on some x86 boxes also, YMMV."
- echo
- einfo "We're using xmms skins/plugins for the time being, they have been symlinked."
- echo
-}
diff --git a/media-sound/beep-media-player/files/beep-media-player-0.9.6.1-gcc34.patch b/media-sound/beep-media-player/files/beep-media-player-0.9.6.1-gcc34.patch
new file mode 100644
index 000000000000..3940451dfe2c
--- /dev/null
+++ b/media-sound/beep-media-player/files/beep-media-player-0.9.6.1-gcc34.patch
@@ -0,0 +1,12 @@
+diff -ur bmp-0.9.6.1.orig/Input/vorbis/fileinfo.c bmp-0.9.6.1/Input/vorbis/fileinfo.c
+--- bmp-0.9.6.1.orig/Input/vorbis/fileinfo.c 2003-12-24 07:57:29.000000000 -0600
++++ bmp-0.9.6.1/Input/vorbis/fileinfo.c 2004-07-02 13:00:42.349657696 -0500
+@@ -54,6 +54,8 @@
+ static gint init_files(vcedit_state * state);
+ static gint close_files(vcedit_state * state);
+
++GtkWidget *xmms_show_message_test(gchar *, gchar *, gchar *, gboolean, GtkSignalFunc, gpointer);
++
+ extern GMutex *vf_mutex;
+ static GtkWidget *window = NULL;
+ static GList *genre_list = NULL;
diff --git a/media-sound/beep-media-player/files/digest-beep-media-player-1.0.0_pre5-r1 b/media-sound/beep-media-player/files/digest-beep-media-player-1.0.0_pre5-r1
deleted file mode 100644
index 91740109d32f..000000000000
--- a/media-sound/beep-media-player/files/digest-beep-media-player-1.0.0_pre5-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 64aa256b8e34c44e84df44ff749cd412 beep-media-player-1.0.0-pre5.tar.gz 1372059