diff options
author | 2005-02-12 04:53:46 +0000 | |
---|---|---|
committer | 2005-02-12 04:53:46 +0000 | |
commit | c268c6b8c9478ae6cf6fe96ddeb506bc58db47f0 (patch) | |
tree | 2bc69861c48781a9098b94e9923f376d625c39e7 /media-sound | |
parent | Initial import. Stripped out of media-sound/xmms. (diff) | |
download | gentoo-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/ChangeLog | 9 | ||||
-rw-r--r-- | media-sound/xmms/Manifest | 12 | ||||
-rw-r--r-- | media-sound/xmms/files/digest-xmms-1.2.10-r13 | 5 | ||||
-rw-r--r-- | media-sound/xmms/xmms-1.2.10-r13.ebuild | 167 |
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" +} |