summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2005-02-12 04:53:46 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2005-02-12 04:53:46 +0000
commitc268c6b8c9478ae6cf6fe96ddeb506bc58db47f0 (patch)
tree2bc69861c48781a9098b94e9923f376d625c39e7 /media-sound
parentInitial import. Stripped out of media-sound/xmms. (diff)
downloadgentoo-2-c268c6b8c9478ae6cf6fe96ddeb506bc58db47f0.tar.gz
gentoo-2-c268c6b8c9478ae6cf6fe96ddeb506bc58db47f0.tar.bz2
gentoo-2-c268c6b8c9478ae6cf6fe96ddeb506bc58db47f0.zip
This version is identical to 1.2.10-r12, but now all the plugins are provided by external packages.
(Portage version: 2.0.51.16)
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/xmms/ChangeLog9
-rw-r--r--media-sound/xmms/Manifest12
-rw-r--r--media-sound/xmms/files/digest-xmms-1.2.10-r135
-rw-r--r--media-sound/xmms/xmms-1.2.10-r13.ebuild167
4 files changed, 182 insertions, 11 deletions
diff --git a/media-sound/xmms/ChangeLog b/media-sound/xmms/ChangeLog
index 2db9f90cafa8..386aef958719 100644
--- a/media-sound/xmms/ChangeLog
+++ b/media-sound/xmms/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-sound/xmms
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/xmms/ChangeLog,v 1.159 2005/02/05 06:24:21 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/xmms/ChangeLog,v 1.160 2005/02/12 04:53:46 eradicator Exp $
+
+*xmms-1.2.10-r13 (11 Feb 2005)
+
+ 11 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ +xmms-1.2.10-r13.ebuild:
+ This version is identical to 1.2.10-r12, but now all the plugins are
+ provided by external packages.
04 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r12.ebuild:
diff --git a/media-sound/xmms/Manifest b/media-sound/xmms/Manifest
index 23bf9932730e..972b215666d6 100644
--- a/media-sound/xmms/Manifest
+++ b/media-sound/xmms/Manifest
@@ -1,20 +1,12 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 5a8290e44006ccff0dff3094555d6366 metadata.xml 257
MD5 33b564ef94a980547348ae5478c6fd24 xmms-1.2.10-r5.ebuild 5545
MD5 1f4aab1f3653bb6e5fb441d038160e52 xmms-1.2.8-r4.ebuild 5246
MD5 f0c19381121d69eb4db1dd0feee34c22 ChangeLog 29087
MD5 8282b6ff63c148aa383702281fcb1f85 xmms-1.2.10-r12.ebuild 4087
+MD5 cc791540a331641658ee52450c9f4a41 xmms-1.2.10-r13.ebuild 4346
MD5 aa46b23a1cf0655c7f09adbdd623d49f files/digest-xmms-1.2.10-r5 219
MD5 f52f09b25da87c876de70b6177292f2e files/digest-xmms-1.2.8-r4 216
MD5 7d2f3807ebbff435b909ecf0539cbf4f files/xmms.desktop 722
MD5 4190322696afc5e46dac14804b8aef70 files/po-update.pl 10510
MD5 dd01cb97b1f58f390282dc03dede14ab files/digest-xmms-1.2.10-r12 277
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.0 (GNU/Linux)
-
-iD8DBQFCBGbQArHZZzCEUG0RAt4IAJ9hAVa8WYhp1EslXIvQLIk763iPzACePoYn
-I+Ub8hMhfari1T+2Zi8ENoQ=
-=E0bm
------END PGP SIGNATURE-----
+MD5 bb524fc4f96d0bd1859b60a235a6f471 files/digest-xmms-1.2.10-r13 354
diff --git a/media-sound/xmms/files/digest-xmms-1.2.10-r13 b/media-sound/xmms/files/digest-xmms-1.2.10-r13
new file mode 100644
index 000000000000..92fdd78587c2
--- /dev/null
+++ b/media-sound/xmms/files/digest-xmms-1.2.10-r13
@@ -0,0 +1,5 @@
+MD5 03a85cfc5e1877a2e1f7be4fa1d3f63c xmms-1.2.10.tar.bz2 2418265
+MD5 41eababfa8bad11e9e34e467cdfb86be gentoo_ice-xmms-0.2.tar.bz2 51839
+MD5 20c6bdc86523cb9c1993078d2f5c331f xmms-1.2.10-gentoo-m4-1.0.tar.bz2 24874
+MD5 b5752105020d22fd4a5acbb76788bd86 xmms-1.2.10-gentoo-patches-2.2.2.tar.bz2 541016
+MD5 fe54f2ec779bc995176e63e3e77cca11 gnomexmms.xpm 7979
diff --git a/media-sound/xmms/xmms-1.2.10-r13.ebuild b/media-sound/xmms/xmms-1.2.10-r13.ebuild
new file mode 100644
index 000000000000..5b117af6b2f8
--- /dev/null
+++ b/media-sound/xmms/xmms-1.2.10-r13.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/xmms/xmms-1.2.10-r13.ebuild,v 1.1 2005/02/12 04:53:46 eradicator Exp $
+
+inherit flag-o-matic eutils libtool gnuconfig
+
+PATCH_VER="2.2.2"
+M4_VER="1.0"
+
+PATCHDIR="${WORKDIR}/patches"
+
+DESCRIPTION="X MultiMedia System"
+HOMEPAGE="http://www.xmms.org/"
+SRC_URI="http://www.xmms.org/files/1.2.x/${P}.tar.bz2
+ mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2
+ http://dev.gentoo.org/~eradicator/xmms/${P}-gentoo-m4-${M4_VER}.tar.bz2
+ http://dev.gentoo.org/~eradicator/xmms/${P}-gentoo-patches-${PATCH_VER}.tar.bz2
+ http://dev.gentoo.org/~eradicator/xmms/gnomexmms.xpm"
+
+LICENSE="GPL-2"
+SLOT="0"
+# alpha was removed because it doesnt satisfy DEPEND. See bug #66572.
+#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="nls esd mmx oggvorbis 3dnow mikmod directfb alsa oss arts jack sndfile lirc flac mad mp3"
+
+DEPEND="=x11-libs/gtk+-1.2*"
+
+RDEPEND="${DEPEND}
+ directfb? ( dev-libs/DirectFB )
+ app-arch/unzip"
+
+#We want these things in DEPEND only
+DEPEND="${DEPEND}
+ >=sys-devel/automake-1.7
+ >=sys-devel/autoconf-2.5
+ sys-devel/libtool
+ nls? ( dev-util/intltool
+ dev-lang/perl
+ >=sys-devel/gettext-0.14.1 )"
+
+# USE flags pull in xmms plugins
+PDEPEND="lirc? ( media-plugins/xmms-lirc )
+
+ flac? ( media-libs/flac )
+ mikmod? ( media-plugins/xmms-mikmod )
+ mp3? ( mad? ( >=media-plugins/xmms-mad-0.7 )
+ !mad? ( >=media-plugins/xmms-mpg123-1.2.10-r1 ) )
+ oggvorbis? ( >=media-plugins/xmms-vorbis-1.2.10-r1 )
+ sndfile? ( media-plugins/xmms-sndfile )
+
+ alsa? ( media-plugins/xmms-alsa )
+ arts? ( media-plugins/xmms-arts )
+ jack? ( media-plugins/xmms-jack )
+ esd? ( media-plugins/xmms-esd )
+ oss? ( media-plugins/xmms-oss )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ EPATCH_SUFFIX="patch"
+ epatch ${PATCHDIR}
+
+ export WANT_AUTOMAKE=1.7
+ export WANT_AUTOCONF=2.5
+
+ sed -i 's:Output Input Effect General Visualization::' Makefile.am
+
+ for dir in . libxmms; do
+ cd ${S}/${dir}
+ rm acinclude.m4
+ libtoolize --force --copy || die "libtoolize --force --copy failed"
+ [ ! -f ltmain.sh ] && ln -s ../ltmain.sh
+ aclocal -I ${WORKDIR}/m4 || die "aclocal failed"
+ autoheader || die "autoheader failed"
+ automake --gnu --add-missing --include-deps --force-missing --copy || die "automake failed"
+ autoconf || die "autoconf failed"
+ done
+
+ if use nls; then
+ cd ${S}/po
+ cp ${FILESDIR}/po-update.pl update.pl
+ perl update.pl --pot
+ fi
+
+ cd ${S}
+ gnuconfig_update
+}
+
+src_compile() {
+ export EGREP="grep -E"
+ filter-flags -fforce-addr -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
+
+ local myconf=""
+
+ if use !amd64 && { use 3dnow || use mmx; }; then
+ myconf="${myconf} --enable-simd"
+ else
+ myconf="${myconf} --disable-simd"
+ fi
+
+ # Please see Bug 58092 for details
+ use ppc64 && replace-flags "-O[2-9]" "-O1"
+
+ econf `use_enable nls` ${myconf} || die
+
+ # For some reason, gmake doesn't export this for libtool's consumption
+ emake -j1 || die
+}
+
+src_install() {
+ export EGREP="grep -E"
+ make DESTDIR="${D}" install || die
+
+ dodoc AUTHORS ChangeLog FAQ NEWS README TODO
+ newdoc ${PATCHDIR}/README README.patches
+ newdoc ${PATCHDIR}/ChangeLog ChangeLog.patches
+
+ keepdir /usr/share/xmms/Skins
+ insinto /usr/share/pixmaps/
+ newins ${DISTDIR}/gnomexmms.xpm xmms.xpm
+ doins xmms/xmms_logo.xpm
+ insinto /usr/share/pixmaps/mini
+ doins xmms/xmms_mini.xpm
+
+ insinto /etc/X11/wmconfig
+ donewins xmms/xmms.wmconfig xmms
+
+ insinto /usr/share/applications
+ doins ${FILESDIR}/xmms.desktop
+
+ # Add the sexy Gentoo Ice skin
+ insinto /usr/share/xmms/Skins/gentoo_ice
+ doins ${WORKDIR}/gentoo_ice/*
+ docinto gentoo_ice
+ dodoc ${WORKDIR}/README
+
+ insinto /usr/include/xmms/libxmms
+ doins ${S}/libxmms/*.h
+
+ insinto /usr/include/xmms
+ doins ${S}/xmms/i18n.h
+}
+
+pkg_postinst() {
+ einfo "media-sound/xmms now just provides the xmms binary and libxmms."
+ einfo "All plugins that were packaged with xmms are now provided by other"
+ einfo "packages in media-plugins. Some of these are automatically pulled in"
+ einfo "based on USE flags. Others you will need to emerge manually. The"
+ einfo "following is a list of packages which were previously provided by"
+ einfo "media-sound/xmms that are not automatically emerged:"
+ einfo "media-plugins/xmms-blur-scope"
+ einfo "media-plugins/xmms-cdaudio"
+ einfo "media-plugins/xmms-disk-writer"
+ einfo "media-plugins/xmms-echo"
+ einfo "media-plugins/xmms-ir"
+ einfo "media-plugins/xmms-joystick"
+ einfo "media-plugins/xmms-opengl-spectrum"
+ einfo "media-plugins/xmms-sanalyzer"
+ einfo "media-plugins/xmms-song-change"
+ einfo "media-plugins/xmms-stereo"
+ einfo "media-plugins/xmms-tonegen"
+ einfo "media-plugins/xmms-voice"
+ einfo "media-plugins/xmms-wav"
+}