1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-04-19 16:03:32 +02:00

initial import

This commit is contained in:
root
2010-02-09 21:25:29 +01:00
commit b2719dc011
1080 changed files with 41656 additions and 0 deletions

870
media-sound/xmms/ChangeLog Normal file
View File

@@ -0,0 +1,870 @@
# ChangeLog for media-sound/xmms
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/xmms/ChangeLog,v 1.194 2006/06/16 21:20:38 flameeyes Exp $
16 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> xmms-1.2.10-r14.ebuild,
xmms-1.2.10-r15.ebuild, xmms-1.2.10-r16.ebuild:
Remove gnuconfig update.
05 May 2006; Marius Mauch <genone@gentoo.org> xmms-1.2.10-r14.ebuild,
xmms-1.2.10-r15.ebuild, xmms-1.2.10-r16.ebuild:
replacing broken gettext check with blocker, bug #127729
*xmms-1.2.10-r16 (06 Apr 2006)
06 Apr 2006; Luis Medinas <metalgod@gentoo.org> +xmms-1.2.10-r16.ebuild:
Revision Bump to update to the new gentoo patchset that fixes several bugs.
06 Nov 2005; Luis Medinas <metalgod@gentoo.org> files/xmms.desktop:
Fixing xmms.desktop file in order to use it on gnome 2.12.
18 Oct 2005; Luis Medinas <metalgod@gentoo.org> metadata.xml:
Added myself as new maintainer.
02 Oct 2005; Hardave Riar <hardave@gentoo.org> xmms-1.2.10-r15.ebuild:
Stable on mips.
16 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
Converted to UTF-8, fixed encoding screwups
15 Sep 2005; Aron Griffis <agriffis@gentoo.org> xmms-1.2.10-r15.ebuild:
Mark 1.2.10-r15 stable on alpha
24 Aug 2005; Aron Griffis <agriffis@gentoo.org> xmms-1.2.10-r15.ebuild:
stable on ia64
13 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
xmms-1.2.10-r15.ebuild:
Stable on ppc.
08 Aug 2005; Markus Rothe <corsair@gentoo.org> xmms-1.2.10-r15.ebuild:
Stable on ppc64
01 Aug 2005; Guy Martin <gmsoft@gentoo.org> xmms-1.2.10-r15.ebuild:
Stable on hppa.
24 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> files/xmms.desktop:
Fixed .desktop file to work as expected with gnome-2.10.
24 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
-xmms-1.2.8-r4.ebuild, -xmms-1.2.10-r13.ebuild, xmms-1.2.10-r15.ebuild:
Stable amd64, sparc, and x86. Using automake-1.9 to address bug #94821.
Removing old versions.
12 Jul 2005; Stephen P. Becker <geoman@gentoo.org> xmms-1.2.10-r14.ebuild:
stable on mips
12 Jun 2005; Bryan Østergaard <kloeri@gentoo.org> xmms-1.2.10-r14.ebuild:
Stable on alpha.
06 Jun 2005; Markus Rothe <corsair@gentoo.org> xmms-1.2.10-r14.ebuild:
Stable on ppc64
31 May 2005; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.8-r4.ebuild, xmms-1.2.10-r13.ebuild, xmms-1.2.10-r14.ebuild,
xmms-1.2.10-r15.ebuild:
Switch to vorbis USE flag instead of deprecated oggvorbis one.
27 May 2005; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r15.ebuild:
Looks good, so moving to ~arch.
*xmms-1.2.10-r15 (27 May 2005)
27 May 2005; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r13.ebuild, xmms-1.2.10-r14.ebuild, +xmms-1.2.10-r15.ebuild:
Version bump updates xmms with various bugfixes in upstream cvs. Also
pulling in xmms-mpg123 even when we have USE=mad because it's just better...
22 May 2005; Guy Martin <gmsoft@gentoo.org> :
Stable on hppa.
12 May 2005; Tobias Scherbaum <dertobi123@gentoo.org>
xmms-1.2.10-r14.ebuild:
Stable on ppc.
09 May 2005; Aron Griffis <agriffis@gentoo.org> xmms-1.2.10-r14.ebuild:
stable on ia64
03 May 2005; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r14.ebuild:
Fixed compilation with gcc2. Closes bug #86469 thanks to Matt Taylor
<liverbugg@juno.com>. Stable amd64, sparc, x86.
*xmms-1.2.10-r14 (16 Apr 2005)
16 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org>
+xmms-1.2.10-r14.ebuild:
Randomize selection and bugfix for playcd function.
12 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.8-r4.ebuild, -xmms-1.2.10-r5.ebuild:
Remove old versions. Leaving 1.2.8 version for mips only.
09 Apr 2005; Markus Rothe <corsair@gentoo.org> xmms-1.2.10-r13.ebuild:
Stable on ppc64
08 Apr 2005; Michael Hanselmann <hansmi@gentoo.org>
xmms-1.2.10-r13.ebuild:
Stable on ppc.
19 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> xmms-1.2.10-r13.ebuild:
Stable on alpha.
13 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r13.ebuild:
Stable sparc, x86. Included more .m4s so it can work with older gettext
versions properly.
28 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r13.ebuild, -xmms-1.2.10-r12.ebuild:
Stable amd64. Removing old version.
21 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r13.ebuild:
Added check for gettext version to satisfy bug #82412.
14 Feb 2005; Aron Griffis <agriffis@gentoo.org> xmms-1.2.10-r12.ebuild,
xmms-1.2.10-r13.ebuild:
Add ~alpha back into ebuilds to satisfy xmms-mpg123 dep
*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:
Setting required gettext version to close bug #80664.
*xmms-1.2.10-r12 (04 Feb 2005)
04 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-xmms-1.2.10-r11.ebuild, +xmms-1.2.10-r12.ebuild:
Fixed skinbrowser bug, added wheelscroll patch and cdplay patches.
*xmms-1.2.10-r11 (03 Feb 2005)
03 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-xmms-1.2.10-r10.ebuild, +xmms-1.2.10-r11.ebuild:
Added patch for https:// streaming in mpg123 and vorbis. Added missing
autoconf function to m4. Closes bug #80372.
31 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r10.ebuild:
Cleanup autotools stuff.
*xmms-1.2.10-r10 (22 Jan 2005)
22 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
+files/po-update.pl, +xmms-1.2.10-r10.ebuild:
Revbump to latest upstream cvs. Added a skin dir browser and numberic keypad
controls. This should fix bug #71262.
04 Jan 2005; Markus Rothe <corsair@gentoo.org> xmms-1.2.10-r5.ebuild,
xmms-1.2.10-r9.ebuild:
Optimazion >-O1 won't work on ppc64
12 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r5.ebuild:
Added call to libtoolize.
09 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r9.ebuild:
xmms-mad versioned DEP to fix bugs on popping and skipped starts.
08 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r9.ebuild:
Fix gcc-2.95 compilation. Closes bug #70076. Thanks go to Matt Taylor
<liverbugg@juno.com> for keeping us honest.
31 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r9.ebuild:
Removing .desktop from applnk. Removed postinst ewarning. Added check
for /dev/sound for bug #20647.
*xmms-1.2.10-r9 (30 Oct 2004)
30 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
-xmms-1.2.10-r7.ebuild, -xmms-1.2.10-r8.ebuild, +xmms-1.2.10-r9.ebuild:
Revision bump and removing from package.mask. Added gcc-4 patch.
24 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r8.ebuild:
Fixed a hang and a crash related to id3v2 tag support.
23 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r8.ebuild:
Added id3v2 editor and cleaned up code a bit.
18 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r8.ebuild:
Added ISO-8859-1 encoding patch. Added sort by track length.
14 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r8.ebuild:
Using old xmms icon for desktop menu entries. Fixed gettext being in RDEPEND
instead of DEPEND. General cleanup.
*xmms-1.2.10-r8 (13 Oct 2004)
13 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
+xmms-1.2.10-r8.ebuild:
Updated to latest cvs upstream and dropped many gentoo patches that were
incorporated upstream from the patchset and recreated others to apply
against the new version. This release is currently missing cjk support, and
will be in package.mask atleast until cjk support is readded. Simplified
patching to use the epatch directory support. Added README.patches to
replace comments in ebuild.
*xmms-1.2.10-r7 (08 Oct 2004)
08 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
-xmms-1.2.10-r6.ebuild, +xmms-1.2.10-r7.ebuild:
Fix hanging in mpg123 input when id3tag is corrupt. See bug #66596.
03 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r6.ebuild:
We don't need to run auto* since we're not using dtd any more. Back to using
elibtoolize.
03 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org> :
Display streamcast titles by default. Closes bug #62568.
*xmms-1.2.10-r6 (30 Sep 2004)
30 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org>
+xmms-1.2.10-r6.ebuild:
Now using unicode patch instead of recode patch as it has been accepted
upstream. Added a patch to hide xmms on the task bar if xmms-status-plugin
is enabled. Added --show-jump-box command line arg. Added patch to fix
libjoy related crash. Closes bugs #55398, #57755, #59863, #63168, #64367.
05 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r5.ebuild, xmms-1.2.8-r4.ebuild:
Added inherit gnuconfig to close bug #62744.
23 Aug 2004; Jeremy Huddleston <eradicator@gentoo.org>
-xmms-1.2.10-r1.ebuild:
Removing old version.
18 Aug 2004; Aron Griffis <agriffis@gentoo.org> xmms-1.2.10-r5.ebuild:
stable on alpha and ia64
28 Jul 2004; Tom Gall <tgall@gentoo.org> xmms-1.2.10-r5.ebuild:
stable on ppc64, bug #55076
08 Jul 2004; Hardave Riar <hardave@gentoo.org> xmms-1.2.10-r5.ebuild:
Added ~mips KEYWORD
05 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
-xmms-1.2.10-r3.ebuild, -xmms-1.2.10-r4.ebuild, -xmms-1.2.9-r2.ebuild:
Cleaning up version clutter.
05 Jul 2004; Lars Weiler <pylon@gentoo.org> xmms-1.2.10-r5.ebuild:
Stable on ppc.
30 Jun 2004; Guy Martin <gmsoft@gentoo.org> xmms-1.2.10-r5.ebuild:
Marked stable on hppa.
22 Jun 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r5.ebuild:
Moving bugfixes into stable 86, amd64, and sparc.
*xmms-1.2.10-r5 (18 Jun 2004)
18 Jun 2004; Jeremy Huddleston <eradicator@gentoo.org>
+xmms-1.2.10-r5.ebuild:
Allow NULL titles to be passed to xmms_charset_recode_id3(). Closes bug
#49273.
*xmms-1.2.10-r4 (15 Jun 2004)
15 Jun 2004; Jeremy Huddleston <eradicator@gentoo.org>
+xmms-1.2.10-r4.ebuild:
Fixed gcc3.4/C++ problem in xmmsctrl.h. See bug #53125.
07 Jun 2004; Aron Griffis <agriffis@gentoo.org> xmms-1.2.8-r4.ebuild,
xmms-1.2.9-r2.ebuild:
Fix use invocation
*xmms-1.2.10-r3 (31 May 2004)
31 May 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r2.ebuild, xmms-1.2.10-r3.ebuild:
Fixes bugs #46900, #47761, #48891, and hopefully #51080.
14 May 2004; Stephen P. Becker <geoman@gentoo.org> xmms-1.2.8-r4.ebuild:
Stable on mips.
22 Apr 2004; Travis Tilley <lv@gentoo.org> xmms-1.2.10-r1.ebuild:
stable on amd64
20 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.8-r4.ebuild:
QA fixes.
12 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r1.ebuild, xmms-1.2.10-r2.ebuild, xmms-1.2.8-r4.ebuild,
xmms-1.2.9-r2.ebuild:
Fix automake problem in bug #40341 by adding sys-devel/gettext DEP.
08 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r1.ebuild, xmms-1.2.10-r2.ebuild, xmms-1.2.8-r4.ebuild,
xmms-1.2.9-r2.ebuild:
Removing block on removed alsa plugin package.
06 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r2.ebuild:
oss USE flag for making the oss output plugin.
06 Apr 2004; Gustavo Zacarias <gustavoz@gentoo.org> xmms-1.2.10-r1.ebuild:
Stable on sparc
*xmms-1.2.10-r2 (04 Apr 2004)
04 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r2.ebuild:
elibtoolize. fix bug #45720. update to latest recode patch.
04 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.7-r23.ebuild, xmms-1.2.7-r25.ebuild:
Removing old ebuilds.
03 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r1.ebuild:
Stable on x86.
03 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r1.ebuild:
Stable on x86.
31 Mar 2004; Chris Aniszczyk <zx@gentoo.org> xmms-1.2.10-r1.ebuild:
Stable on hppa.
20 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.10.ebuild,
xmms-1.2.8-r3.ebuild, xmms-1.2.9-r1.ebuild:
Removing old ebuilds.
15 Mar 2004; Stephen P. Becker <geoman@gentoo.org> xmms-1.2.9-r2.ebuild:
Added ~mips keyword.
11 Mar 2004; Lars Weiler <pylon@gentoo.org> xmms-1.2.10-r1.ebuild:
stable on ppc
*xmms-1.2.10-r1 (29 Feb 2004)
29 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.10-r1.ebuild, files/xmms.desktop:
Fixed .desktop menu items. Updated dtd patch to support multiple file
selection.
26 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.10.ebuild:
Fix off-by-one error re-introduced by dtd
26 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.10.ebuild:
Updated verbosity during aclocal/automake
*xmms-1.2.10 (25 Feb 2004)
25 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.10.ebuild:
Version bump (Bug #42731).
Dtd now uses balanced tree. This should clear up bug #31804.
25 Feb 2004; Sven Blumenstein <bazik@gentoo.org> xmms-1.2.8-r4.ebuild:
Stable on sparc.
24 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.8-r3.ebuild,
xmms-1.2.8-r4.ebuild, xmms-1.2.9-r1.ebuild, xmms-1.2.9-r2.ebuild:
Added blocker !media-plugins/xmms-alsa
24 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.8-r3.ebuild,
xmms-1.2.8-r4.ebuild, xmms-1.2.9-r1.ebuild, xmms-1.2.9-r2.ebuild:
Added alsa-lib to DEPEND
06 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.8-r4.ebuild:
Marking stable on x86
06 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.9-r1.ebuild,
xmms-1.2.9-r2.ebuild:
shading patch removed as a fix is in mainline 1.2.9
04 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.9-r2.ebuild:
Added patch to fix compilation in gcc2 provided in bug #40370 by Tristan
Henderson <T.Henderson@cs.ucl.ac.uk>.
*xmms-1.2.9-r2 (03 Feb 2004)
03 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.7-r23.ebuild,
xmms-1.2.7-r25.ebuild, xmms-1.2.8-r3.ebuild, xmms-1.2.8-r4.ebuild,
xmms-1.2.9-r1.ebuild, xmms-1.2.9-r2.ebuild:
Updated ebuilds to request correct automake versions. Closes bug #40348.
Updated russian patch (now called recode patch) in 1.2.9-r2 to version csa27.
See bug #40103. Added patch from http://bugs.xmms.org/show_bug.cgi?id=1583 to
close bug #39456.
03 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.7-r23.ebuild, xmms-1.2.7-r25.ebuild, xmms-1.2.8-r3.ebuild,
xmms-1.2.8-r4.ebuild, xmms-1.2.9-r1.ebuild:
Moved intltool out of RDEPEND (into DEPEND). Updated 1.2.9-r1 to run aclocal
before automake to close bug #40341.
03 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.7-r23.ebuild, xmms-1.2.7-r25.ebuild, xmms-1.2.8-r3.ebuild,
xmms-1.2.8-r4.ebuild:
adding !gtk2? check on gnome-panel dep as discussed to close bug #35060.
02 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.9-r1.ebuild:
Cleanup to remove some gnome cruft and now using make DESTDIR=${D} install
instead of einstall
02 Feb 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.9-r1.ebuild:
Removing gnome-panel dep since xmms no longer includes a gnome1 panel applet.
*xmms-1.2.9-r1 (31 Jan 2004)
31 Jan 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.9-r1.ebuild,
xmms-1.2.9.ebuild, xmms-1.2.9_pre1.ebuild:
Fixed off-by-one bug that crept in with dtd/1.2.9 conflicting changes (closes
bug #40019). Updated random patch to fix compilation in gcc2.x (closes bug
#39877). Added id3v2 tag editor to mpg123 plugin (closes bug #39437). Removing
broken ebuilds.
*xmms-1.2.8-r4 (30 Jan 2004)
30 Jan 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.8-r4.ebuild:
Updated dtd patch to fix multi-select segfault. Removed alsa debug messages to
close bug #29794
29 Jan 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.9.ebuild:
removed id3v2 patch and unmasked. The id3v2 patch causes an off-by-one error
when getting file info from the playlist... the patch provided at
http://bugs.xmms.org/show_bug.cgi?id=335 applied cleanly after the dtd patch,
so I'll have to look into it in more detail later.
29 Jan 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.9.ebuild:
masking because of bug in patchset.
*xmms-1.2.9 (29 Jan 2004)
29 Jan 2004; Jeremy Huddleston <eradicator@gentoo.org> xmms-1.2.9.ebuild:
Version bump closes bug #39706. Added id3v2 patch to patchset closing bug
#39437.
28 Jan 2004; Aron Griffis <agriffis@gentoo.org> xmms-1.2.7-r23.ebuild,
xmms-1.2.7-r25.ebuild, xmms-1.2.8-r3.ebuild, xmms-1.2.9_pre1.ebuild:
ia64 keywords changes
25 Jan 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.9_pre1.ebuild:
Added patch to fix compilation using gcc2. Patch submitted to us in bug #39364
by Tristan Henderson <T.Henderson@cs.ucl.ac.uk>
*xmms-1.2.9_pre1 (24 Jan 2004)
24 Jan 2004; Jeremy Huddleston <eradicator@gentoo.org>
xmms-1.2.7-r20.ebuild, xmms-1.2.9_pre1.ebuild:
Removing crusty ebuild 1.2.7-r20 to close bug #31928. Bumping to latest xmms
version.
17 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> xmms-1.2.8-r3.ebuild:
manifest fix
16 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> xmms-1.2.8-r3.ebuild:
set ppc in keywords
14 Jan 2004; Aron Griffis <agriffis@gentoo.org> xmms-1.2.7-r23.ebuild,
xmms-1.2.7-r25.ebuild:
Mark -r25 stable on alpha to fix bug 38116
05 Jan 2004; Jason Wever <weeve@gentoo.org> xmms-1.2.7-r23.ebuild:
Marked stable on sparc.
29 Dec 2003; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r23.ebuild:
move -r23 to stable x86 as there have not been any complaints about it.
Should close all the gettext related bugs about it, notably bug #36332 by
Craig Goodrich <craigg@hiwaay.net>
18 Dec 2003; Martin Holzer <mholzer@gentoo.org> xmms-1.2.7-r20.ebuild,
xmms-1.2.7-r23.ebuild:
adding 3dnow to download patch. closes 31842
01 Dec 2003; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r20.ebuild,
xmms-1.2.7-r23.ebuild, xmms-1.2.7-r25.ebuild,
files/xmms-1.2.7-mpg123j.patch, files/xmms-diskwriter-audio.patch,
files/xmms-fhs-skinsdir.patch, files/xmms-gettext-fix.patch,
files/xmms-ipv6-20020408-mmx.patch, files/xmms-ipv6-20020408-nommx.patch,
files/xmms-jump.patch, files/xmms-nptl.patch,
files/xmms-russian-charset.patch, files/xmms-sigterm.patch:
moved patches for 1.2.7 versions into tarball as well
01 Dec 2003; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.8-r1.ebuild,
xmms-1.2.8-r2.ebuild, xmms-1.2.8-r3.ebuild, xmms-1.2.8.ebuild,
files/xmms-1.2.8-dtd.patch, files/xmms-1.2.8-jump.patch,
files/xmms-1.2.8-mpg123j.patch, files/xmms-1.2.8-random.patch,
files/xmms-1.2.8-russian-charset-csa20.patch,
files/xmms-1.2.8-russian-charset.patch, files/xmms-1.2.8-shadow.patch,
files/xmms-1.2.8-sid-songpos.patch, files/xmms-1.2.8-sigterm.patch:
removed older 1.2.8 ebuilds and moved the patches into a patch tarball on the
mirrors instead of bloating up files/
21 Nov 2003; Martin Holzer <mholzer@gentoo.org> xmms-1.2.8-r3.ebuild,
files/xmms-1.2.8-shadow.patch:
Closing #30420.
11 Nov 2003; Daniel Ahlberg <aliz@gentoo.org> xmms-1.2.8-r3.ebuild :
Disable simd on amd64.
26 Oct 2003; Sergey Kuleshov <svyatogor@gentoo.org>
files/xmms-1.2.8-russian-charset-csa20.patch:
Fixed bug 31984 - xmms-1.2.8-r3 Assertion `xmms_autocharset_changed>=0' failed.
25 Oct 2003; Sergey Kuleshov <svyatogor@gentoo.org>
files/xmms-1.2.8-russian-charset-csa20.patch:
Fixed a bug in russian-charset patch, which caused XMMS to crash when openning
files with names in UTF encoding.
*xmms-1.2.8-r3 (24 Oct 2003)
24 Oct 2003; Sergey Kuleshov <svyatogor@gentoo.org> xmms-1.2.8-r3.ebuild,
files/xmms-1.2.8-russian-charset-csa20.patch:
Added new version of xmms-russian-charset patch, which solves many bugs (most
importantly the UTF ones) and has improved algorithms of encoding detection.
So bumped -r to -r3.
20 Sep 2003; jje <jje@gentoo.org> files/xmms-1.2.8-dtd.patch:
Removed chunk from the dtd patch that overrides the config. Closes #29029.
15 Sep 2003; Seemant Kulleen <seemant@gentoo.org>
files/xmms-1.2.8-mpg123j.patch:
the cjk patch was fixed, so now xmms will compile with cjk support turned on.
This is hopefully the last we'll see of issues with -r2. Thanks to: Michael
Dillon <gsvalore@lordlegacy.com> in the same bug report #28768
15 Sep 2003; Seemant Kulleen <seemant@gentoo.org>
files/xmms-1.2.8-dtd.patch:
Adjusted the dtd patch to not be dependent on the changes made by the russian
charset patch. Closes bug #28768 by IPGlider <ipglider@ipglider.org>
15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.8-r2.ebuild,
files/xmms-1.2.8-sid-songpos.patch:
the songpos patch is beneficial to users of xmms-sid, in that this allows
playing of sub-songs. The patch comes courtesy of: Christoph Richter
<toph@abi2ooo.org> in bug #21067
*xmms-1.2.8-r2 (14 Sep 2003)
14 Sep 2003; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.8-r2.ebuild:
added the superior randomising patch. Bret Towe (magnade in #gentoo-dev)
<btowe@gbis.com> adapted this patch for us from the xmms bugzilla. All the
info is in bug #24137 by Lesley van Zijl <zyl@xs4all.nl>
*xmms-1.2.8-r1 (12 Sep 2003)
12 Sep 2003; Mike Frysinger <vapier@gentoo.org> :
Added Dynamic Taste Detection #27967 and removed some of the elibtoolize
and autotools crud.
*xmms-1.2.8 (12 Sep 2003)
12 Sep 2003; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.8.ebuild,
files/xmms-1.2.8-mpg123j.patch:
version bump. Note that this now comes with a sexy gentoo ice skin made
by: Jamie McDonald <jamie@firenet.uk.com>. He releases this to us, for
Gentoo's exclusive use under the Artistic license. Note to any other
distros, please get his permission before distributing the skin yourself.
*xmms-1.2.7-r25 (16 Aug 2003)
18 Aug 2003; Joshua Kinard <kumba@gentoo.org> xmms-1.2.7-r25.ebuild:
Added use flag check for mips; If true, runs gnuconfig_update
18 Aug 2003; Joshua Kinard <kumba@gentoo.org> xmms-1.2.7-r25.ebuild:
Added ~mips to KEYWORDS
16 Aug 2003; jje <jje@gentoo.org> xmms-1.2.7-r25.ebuild,
files/xmms-nptl.patch:
Added nptl patch. See bug #26172.
10 Aug 2003; jje <jje@gentoo.org> xmms-1.2.7-r24.ebuild:
Fixed typo in SRC_URI fix. Moral? Don't change anything after you've tested...
09 Aug 2003; jje <jje@gentoo.org> xmms-1.2.7-r24.ebuild:
Fix SRC_URI to handle USE="3dnow -mmx". See #25255.
Submitted by: Ricardo Cordeiro <Ricardo.Cordeiro@iscte.pt>
*xmms-1.2.7-r24 (28 Jul 2003)
28 Jul 2003; Nick Hadaway <raker@gentoo.org> xmms-1.2.7-r24.ebuild,
files/xmms-diskwriter-audio.patch:
Adds a patch for running audio through output effect plugins
before recording to disk with the diskwriter plugin. See bug #25380.
18 Jul 2003; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r23.ebuild:
gettext patch only applied if gettext-0.12 or greater is installed
*xmms-1.2.7-r23 (18 Jul 2003)
22 Jul 2003; Guy Martin <gmsoft@gentoo.org> xmms-1.2.7-r23.ebuild :
Added hppa to KEYWORDS.
18 Jul 2003; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r23.ebuild,
files/xmms-fhs-skinsdir.patch, files/xmms-gettext-fix.patch:
fix for gettext-0.12 and nls in USE, closing bug #24472 by: Lisa Marie
<lisa@gentoo.org>. Note that the fix for that was provided by Paul
DeVrieze <pauldv@gentoo.org> based on the work by Alvari Figueroa
<fede2@fuerzag.ulatina.ac.cr> Also, added /usr/local/share/xmms/Skins to the
search path for skins -- local sysadmins should create that directory and
add systemwide skins to there
*xmms-1.2.7-r22 (27 Jun 2003)
12 Jul 2003; Daniel Ahlberg <aliz@gentoo.org> :
Added missing changelog entry.
04 Jul 2003; jje <jje@gentoo.org> xmms-1.2.7-r20.ebuild:
Make the russian and japanese patches exclusive.
27 Jun 2003; robh <robh@gentoo.org> xmms-1.2.7-r22.ebuild:
Fixed russian cjk patch overlap. Fixes bug #23535. Thanks to jje :)
26 June 2003; <robh@gentoo.org> xmms-1.2.7-r22.ebuild:
Added support for Russian Charset. Thanks to Sergey Kuleshov. Closes #22194
26 May 2003; jje <jje@gentoo.org> xmms-1.2.7-r21.ebuild:
Removing previous revision, patch needs more work - it breaks things.
17 May 2003; jje <jje@gentoo.org> xmms-1.2.7-r21.ebuild,
files/xmms-1.2.7-songpos.patch:
Added song position patch for sid files.
Submitted by: Christoph Richter <toph@abi2ooo.org>
*xmms-1.2.7-r21 (17 May 2003)
17 Jun 2003; Guy Martin <gmsoft@gentoo.org> xmms-1.2.7-r21.ebuild :
Readded xmms-1.2.7-r21 from xmms-1.2.7-r20 but with ipv6 support for
non x86 arch. Fix #21830.
17 May 2003; jje <jje@gentoo.org> xmms-1.2.7-r21.ebuild:
Fix for people booting with gentoo=nodevfs - conditional setup defaults.
Submitted by: Jacob <waif@kefka.org>
*xmms-1.2.7-r20 (18 Apr 2003)
17 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
Rework ebuild to use `use_enable` and `use_with` instead of older styles.
Add filter-flags for large src files since xmms includes fts.h.
18 Apr 2003; Seemant Kulleen <seemant@gentoo.org> Manifest,
xmms-1.2.7-r20.ebuild:
made this more devfs friendly -- works even without devfsd running.
Thanks to a fix by: Tero Pelander <tpeland@tkukoulu.fi> in bug #19461
13 Mar 2003; Olivier Reisch <doctomoe@gentoo.org> xmms-1.2.7-r19.ebuild:
Mark stable on ppc
19 Jan 2003; Martin Schlemmer <azarah@gentoo.org> xmms-1.2.7-r18.ebuild :
Add patch to save playlist, etc on SIGTERM and SIGINT, bug #13604.
*xmms-1.2.7-r19 (04 March 2003)
19 Mar 2003; Masatomo Nakano <nakano@gentoo.org> xmms-1.2.7-r19.ebuild,
files/xmms-1.2.7-mpg123j.patch:
Added Japanese support.
09 Mar 2003; Aron Griffis <agriffis@gentoo.org> xmms-1.2.7-r19.ebuild:
Mark stable on alpha
04 March 2003; Spider <spider@gentoo.org> xmms-1.2.7-r19.ebuild :
okay, I got a headache here, seems that einstall changed to include
"libdir=${D}/usr/lib" in here, this caused xmms to install files into
the wrong dirs so no plugins were found. I hacked the ebuild around that
and bumped the revision for those who had built it like me in the old sense
*xmms-1.2.7-r18 (27 Dec 2002)
27 Dec 2002; Nick Hadaway <raker@gentoo.org> xmms-1.2.7-r18.ebuild,
files/digest-xmms-1.2.7-r18, files/xmms-ipv6-20020408-nommx.patch,
files/xmms-ipv6-20020408-mmx.patch :
Updated ebuild with the ipv6 patch split for the cases of mmx and
-mmx. Thank azarah for bringing this to my attention. :)
27 Dec 2002; Martin Schlemmer <azarah@gentoo.org> xmms-1.2.7-r17.ebuild :
Remove the xmms-1.2.7-link-libstdc++.patch on request from XMMS developer
Olle Hällnäs <olle@xmms.org>. Sorry about taking so long, but I forgot.
*xmms-1.2.7-r17 (26 Dec 2002)
26 Dec 2002; Nick Hadaway <raker@gentoo.org> xmms-1.2.7-r17.ebuild,
files/digest-xmms-1.2.7-r17, files/xmms-ipv6-20020408.patch :
New ebuild with ipv6 support. Now using epatch for all patches.
19 Dev 2002; Dean Bailey <alron@gentoo.org> : removed sparc64 keyword
*xmms-1.2.7-r16 (15 Dec 2002)
15 Dec 2002; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r16.ebuild
files/xmms-jump.patch files/digest-xmms-1.2.7-r16 :
Added a patch to allow external programmes to pop up the "jump to file"
dialog box via xmmsctrl.h Many thanks to: novas007@gmx.net (Mike Lundy) in
bug #10821 for this.
*xmms-1.2.7-r15 (14 Nov 2002)
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
14 Nov 2002; Mike Frysinger <vapier@gentoo.org> :
Made src_install delete ${D}/usr/lib/xmms/Input/libidcin.so.
It causes ppc users to crash and the xmms developers have removed
it from the distribution anyways.
*xmms-1.2.7-r14 (17 Oct 2002)
17 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
Add back the patch to link xmms against libstdc++, as some plugins
need it.
*xmms-1.2.7-r13 (23 Aug 2002)
12 Oct 2002; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r13.ebuild :
Added directfb to IUSE. XMMS doesn't need it, but will link to it if
present, so it needs to be recompiled if DirectFB is updated.
16 Sep 2002; Maarten Thibaut <murphy@gentoo.org> xmms-1.2.7-r13.ebuild :
Added sparc/sparc64 keywords. Revamped ChangeLog layout.
23 Aug 2002; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r13.ebuild
files/digest-xmms-1.2.7-r13 : Removed all avi stuff from xmms ebuild,
since the xmms folks have updated the avi-xmms plugin to be statically
compiled against avifile.
30 Aug 2002; Bart Verwilst <verwilst@gentoo.org>: Filtered out -fforce-addr
out of xmms, segfaults when trying to play a song otherwise
*xmms-1.2.7-r12 (18 Jul 2002)
16 Sep 2002; Maarten Thibaut <murphy@gentoo.org> xmms-1.2.7-r12.ebuild : Added
sparc/sparc64 keywords.
31 Jul 2002; Martin Schlemmer <azarah@gentoo.org> xmms-1.2.7-r12.ebuild :
Minor form fixes.
20 Jul 2002; Spider <spider@gentoo.org> xmms-1.2.7-r12.ebuild : Minor dep
change to kill bug #4317.
19 Jul 2002; Daniel Ahlberg <aliz@gentoo.org> xmms-1.2.7-r12.ebuild : Closes
#5208.
18 Jul 2002; Daniel Ahlberg <aliz@gentoo.org> xmms-1.2.7-r12.ebuild : Cleaned
up ebuild. Made mikmod optional through USE setting.
*xmms-1.2.7-r11 (30 Jun 2002)
30 Jun 2002; Martin Schlemmer <azarah@gentoo.org> : This revision tries to fix
all the automake/autoconf warning, etc.
I have tested it with gcc-2.95.3 and gcc-3.1, so hopefully it will
be the last revision for some time.
*xmms-1.2.7-r10 (28 Jun 2002)
28 Jun 2002; Spider <spider@gentoo.org> xmms-1.2.7-r9.ebuild : Removed
gnome-core dep in favour of gnome-panel-1.4.1
*xmms-1.2.7-r9 (06 June 2002)
06 June 2002; Brandon Low <lostlogic@gentoo.org> xmms-1.2.7-r9.ebuild,
files/xmms-1.2.7-gentoo.patch: New revision with a generated patch to fix a
bunch of error output which was happening at compile time, also hopefully
closes 3431, but waiting on confirmation of that.
06 June 2002; Bruce A. Locke <blocke@shivan.org> xmms-1.2.7-r9.ebuild,
files/xmms-1.2.7-gentoo.patch: Removed due to automake/autoconf issues.
*xmms-1.2.7-r8 (02 June 2002)
02 June 2002; Gabriele Giorgetti <stroke@gentoo.org> xmms-1.2.7-r8.ebuild:
digest-xmms-1.2.7-r8 added. fixes bug #3325
02 June 2002; Olivier Reisch <doctomoe@gentoo.org> xmms-1.2.7-r8.ebuild:
xmms-1.2.7 r6 and r7 are broken on PPC. The src_unpack function fails on the
3dnow/mmx patch inclusion check. Included an arch check to exclude the code
from being executed on PPC.
*xmms-1.2.7-r7 (30 May 2002)
30 May 2002; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r7.ebuild
files/digest-xmms-1.2.7-r7 : Added a patch to optimise for 3dnow and mmx.
Thanks to aliz@telia.com (Daniel Ahlberg) in bug #2630. Fixed use avi && patch
syntax per Daniel Sabo in bug #3086
*xmms-1.2.7-r6 (19 May 2002)
26 May 2002; Martin Schlemmer <azarah@gentoo.org> xmms-1.2.7-r6.ebuild :
Change it to depend on latest avifile, and drop the suffix patch
for avifile-config.
*xmms-1.2.7-r5 (19 May 2002)
19 May 2002; Martin Schlemmer <azarah@gentoo.org> xmms-1.2.7-r5.ebuild :
Fix things to actually compile the plugin when "avi" is in USE, and made
it compadible with the latest avifile (0.7.4) which use an suffix ( this
having /usr/bin/avifile-config0.7 and not /usr/bin/avifile-config).
I am not too sure with this suffix thing .. we need to decide if we are
going to keep it, or just fix the broken stuff .. personally I think we
should rather fix broken build, and drop the suffix from avifile.
*xmms-1.2.7-r4 (11 Apr 2002)
11 Apr 2002; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r4.ebuild :
Svend Sorensen (SCube on #gentoo) pointed out that libxml is only an optional
dependency to retrieve cd track info from an alternate source, so that has
been made USE dependent.
*xmms-1.2.7-r{3,4} (28 Mar 2002)
28 Mar 2002; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r{3,4}.ebuild :
ogg and vorbis USE flags have been combined to form the oggvorbis flag.
Kinda like Voltron.
*xmms-1.2.7-r4 (28 Mar 2002)
28 Mar 2002; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r4.ebuild :
Ha ha, wishful thinking on my part. This revision gets rid of the "built-in"
avi hack. We still make use of the avi USE flag, because there are certain
libraries we need to link against for the new avi plugin, called avi4xmms.
*xmms-1.2.7-r3 (27 Mar 2002)
27 Mar 2002; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r3.ebuild :
Well, I do hope that this is the last update on this in a while. Finally,
though, thanks to Matthew Kennedy, we can `man xmms` and actually see a
man page. This also makes us slightly more LFH compliant.
*xmms-1.2.7-r2 (21 Mar 2002)
21 Mar 2002; Seemant Kulleen <seemant@gentoo.org> xmms-1.2.7-r2.ebuild :
Now, avi is in the USE flags, which means the bloaty avi hack is an option
that I think only few will take to anyway.
*xmms-1.2.7-r1 (19 Mar 2002)
19 Mar 2002; Seemant Kulleen <seemant@gentoo.org> : added a patch to make
xmms use avifile-0.6, which removes the necessity of having a separate
avi-xmms module until that module can support avifile-0.6
*xmms-1.2.7 (05 Mar 2002)
05 Mar 2002; Daniel Robbins <drobbins@gentoo.org> : new much-requested
version bump. Just copied ebuild over.
*xmms-1.2.6-r2 (28 Feb 2002)
22 Feb 2002; Bruce A. Locke <blocke@shivan.org> xmms-1.2.6-r2.ebuild :
spider.gentoo@darkmere.wanfear.com (Spider) contributed additional
USE keyword checks

14
media-sound/xmms/Manifest Normal file
View File

@@ -0,0 +1,14 @@
AUX po-update.pl 10510 RMD160 ceb1c28e314e51bc502a45e31d67f56da4d8d79f SHA1 e082f2a8e31ce9a67017f65b954d54c54d6a3551 SHA256 c6258dd3b39e36a4307d76fbfe0e5d36af7a5aae1bffefc3746a2ddf4b8e5712
AUX xmms.desktop 751 RMD160 64d552ed2171a8ef2ed0e02bb69d776aa69b6517 SHA1 e0a7a1d827c2252e8526253b7c211099c8ec7ae6 SHA256 bae16f584530837e85a2f29ecfbe030b6efbab2be5bc48d618a8654399312d79
DIST gentoo_ice-xmms-0.2.tar.bz2 51839 RMD160 11439cbebf8c6dc5745c8593a79e88303d094544 SHA1 e97ebbf204e0d1b150265f9e67f0ed54d779e110 SHA256 d1be63368b76f4a8b1d5b0e955cd7a77177f56a7f0b828c6603d8fd2836422b1
DIST gnomexmms.xpm 7979 RMD160 4b5eab1734333ec4031a37c9ef740ba35f8fb84e SHA1 ad69c1ada2314c4bd59d8a457169600db064108d SHA256 6cb7f07ffe47d51bf4483a57812b7c8cb7e35ca5be9d8f0c33512646097f1a71
DIST xmms-1.2.10-gentoo-m4-1.1.tar.bz2 26978 RMD160 63ce094969f33205420f9823a970eb3faabf2e3e SHA1 4ef6fb75370861201161adf8f65ec5db735516f4 SHA256 e253fb2a515d3c7881617172f14fccad6a42cea660b8eaaeef9657114288e46f
DIST xmms-1.2.10-gentoo-patches-2.2.5.tar.bz2 546248 RMD160 033ce509a29f3ab6311ffabc71a41427ddeb34ba SHA1 0b29db77854352da7c61b26cb456483a87a04b2d SHA256 e99c875e6b2683df25d680ce8686bb5c020faaad4e8b310b3afff4621b401ad2
DIST xmms-1.2.10-gentoo-patches-2.3.0.tar.bz2 573370 RMD160 ebd96f741603b925758e3f3d7ee8b7c2fbf7fedc SHA1 b3438fc8838c9bd47754d8881852cb671305346b SHA256 691da646232e6768575598295ca719b4efc0b625e36956f008df5f861ec441ab
DIST xmms-1.2.10-gentoo-patches-2.3.1.tar.bz2 577050 RMD160 6672c52d02418a9ecaf5d8f9e53231004aab83b5 SHA1 b2bebdd32d3b678b77643430bcf6cf40e0e48575 SHA256 c880ec20cd2794631386cdb58393ba10ee9eab98fcc4e197bf90f30c714d535d
DIST xmms-1.2.10.tar.bz2 2418265 RMD160 0360cbb8c326b3325bd8ebb3343c69a9788d7084 SHA1 a3c3d3756d5263183c27b3c50a7f5404cba8bfaf SHA256 ff9eabae2074043294a19ec7beaf0959bd076f6cd60558264faeec08f4a0eb6a
EBUILD xmms-1.2.10-r14.ebuild 4666 RMD160 fb1caa206c93638fe10fe72d10d3e69495aa744b SHA1 bc514b022761b6a0cb8913dc4e7acf800161d148 SHA256 f81a8244d85f2fd2acc27ee9a26bd3999392f37c3ddcbcd0b5d161a14dc4df9d
EBUILD xmms-1.2.10-r15.ebuild 4666 RMD160 9a07f8eba456554c34cb567fbe437f31cc3f78fd SHA1 e61e6beee7986a1207b15859e255f1de45348de5 SHA256 3d1885a1ec48588f664625ae71e1e0f96ed237f1a0aefc9d8097926882626636
EBUILD xmms-1.2.10-r16.ebuild 4720 RMD160 c491ab1090896ffecb3cea4d123fcffad0ad296b SHA1 283f434e997c194f3f79836e4a4276908784f118 SHA256 01606c0dc0d4b60ccd3575c11222dda2c43c6705a00a36597ae6068b31c170a0
MISC ChangeLog 33769 RMD160 81e7f9911f65144613462ed6817133280a657303 SHA1 00f2141556e1a900ecfc4a79bb4971df2c011d68 SHA256 4e1b4e5055b160e6eb04167f5d3b52f8975a15a8697511854ab8af7f5b736fd7
MISC metadata.xml 252 RMD160 82ef33e15e08ad35d1a344efe6192b8ee8f9b10f SHA1 b67cf954150eb2a611efed7a892fd6e989ad8514 SHA256 7504ed897bd2c0b164d5d46bcbfb4e9477fec35d5cdc3c94621d6a7c9c3680e8

View File

@@ -0,0 +1,15 @@
MD5 41eababfa8bad11e9e34e467cdfb86be gentoo_ice-xmms-0.2.tar.bz2 51839
RMD160 11439cbebf8c6dc5745c8593a79e88303d094544 gentoo_ice-xmms-0.2.tar.bz2 51839
SHA256 d1be63368b76f4a8b1d5b0e955cd7a77177f56a7f0b828c6603d8fd2836422b1 gentoo_ice-xmms-0.2.tar.bz2 51839
MD5 fe54f2ec779bc995176e63e3e77cca11 gnomexmms.xpm 7979
RMD160 4b5eab1734333ec4031a37c9ef740ba35f8fb84e gnomexmms.xpm 7979
SHA256 6cb7f07ffe47d51bf4483a57812b7c8cb7e35ca5be9d8f0c33512646097f1a71 gnomexmms.xpm 7979
MD5 28314147dec40dbeaf4665bf1a9854b9 xmms-1.2.10-gentoo-m4-1.1.tar.bz2 26978
RMD160 63ce094969f33205420f9823a970eb3faabf2e3e xmms-1.2.10-gentoo-m4-1.1.tar.bz2 26978
SHA256 e253fb2a515d3c7881617172f14fccad6a42cea660b8eaaeef9657114288e46f xmms-1.2.10-gentoo-m4-1.1.tar.bz2 26978
MD5 f56d7aec6ba74329215f0cc02feadc02 xmms-1.2.10-gentoo-patches-2.2.5.tar.bz2 546248
RMD160 033ce509a29f3ab6311ffabc71a41427ddeb34ba xmms-1.2.10-gentoo-patches-2.2.5.tar.bz2 546248
SHA256 e99c875e6b2683df25d680ce8686bb5c020faaad4e8b310b3afff4621b401ad2 xmms-1.2.10-gentoo-patches-2.2.5.tar.bz2 546248
MD5 03a85cfc5e1877a2e1f7be4fa1d3f63c xmms-1.2.10.tar.bz2 2418265
RMD160 0360cbb8c326b3325bd8ebb3343c69a9788d7084 xmms-1.2.10.tar.bz2 2418265
SHA256 ff9eabae2074043294a19ec7beaf0959bd076f6cd60558264faeec08f4a0eb6a xmms-1.2.10.tar.bz2 2418265

View File

@@ -0,0 +1,15 @@
MD5 41eababfa8bad11e9e34e467cdfb86be gentoo_ice-xmms-0.2.tar.bz2 51839
RMD160 11439cbebf8c6dc5745c8593a79e88303d094544 gentoo_ice-xmms-0.2.tar.bz2 51839
SHA256 d1be63368b76f4a8b1d5b0e955cd7a77177f56a7f0b828c6603d8fd2836422b1 gentoo_ice-xmms-0.2.tar.bz2 51839
MD5 fe54f2ec779bc995176e63e3e77cca11 gnomexmms.xpm 7979
RMD160 4b5eab1734333ec4031a37c9ef740ba35f8fb84e gnomexmms.xpm 7979
SHA256 6cb7f07ffe47d51bf4483a57812b7c8cb7e35ca5be9d8f0c33512646097f1a71 gnomexmms.xpm 7979
MD5 28314147dec40dbeaf4665bf1a9854b9 xmms-1.2.10-gentoo-m4-1.1.tar.bz2 26978
RMD160 63ce094969f33205420f9823a970eb3faabf2e3e xmms-1.2.10-gentoo-m4-1.1.tar.bz2 26978
SHA256 e253fb2a515d3c7881617172f14fccad6a42cea660b8eaaeef9657114288e46f xmms-1.2.10-gentoo-m4-1.1.tar.bz2 26978
MD5 0ecda9da0e9a8b28f7a5fe71bf7334f1 xmms-1.2.10-gentoo-patches-2.3.0.tar.bz2 573370
RMD160 ebd96f741603b925758e3f3d7ee8b7c2fbf7fedc xmms-1.2.10-gentoo-patches-2.3.0.tar.bz2 573370
SHA256 691da646232e6768575598295ca719b4efc0b625e36956f008df5f861ec441ab xmms-1.2.10-gentoo-patches-2.3.0.tar.bz2 573370
MD5 03a85cfc5e1877a2e1f7be4fa1d3f63c xmms-1.2.10.tar.bz2 2418265
RMD160 0360cbb8c326b3325bd8ebb3343c69a9788d7084 xmms-1.2.10.tar.bz2 2418265
SHA256 ff9eabae2074043294a19ec7beaf0959bd076f6cd60558264faeec08f4a0eb6a xmms-1.2.10.tar.bz2 2418265

View File

@@ -0,0 +1,15 @@
MD5 41eababfa8bad11e9e34e467cdfb86be gentoo_ice-xmms-0.2.tar.bz2 51839
RMD160 11439cbebf8c6dc5745c8593a79e88303d094544 gentoo_ice-xmms-0.2.tar.bz2 51839
SHA256 d1be63368b76f4a8b1d5b0e955cd7a77177f56a7f0b828c6603d8fd2836422b1 gentoo_ice-xmms-0.2.tar.bz2 51839
MD5 fe54f2ec779bc995176e63e3e77cca11 gnomexmms.xpm 7979
RMD160 4b5eab1734333ec4031a37c9ef740ba35f8fb84e gnomexmms.xpm 7979
SHA256 6cb7f07ffe47d51bf4483a57812b7c8cb7e35ca5be9d8f0c33512646097f1a71 gnomexmms.xpm 7979
MD5 28314147dec40dbeaf4665bf1a9854b9 xmms-1.2.10-gentoo-m4-1.1.tar.bz2 26978
RMD160 63ce094969f33205420f9823a970eb3faabf2e3e xmms-1.2.10-gentoo-m4-1.1.tar.bz2 26978
SHA256 e253fb2a515d3c7881617172f14fccad6a42cea660b8eaaeef9657114288e46f xmms-1.2.10-gentoo-m4-1.1.tar.bz2 26978
MD5 b5a9deb4cc9329401dcada188e9324c4 xmms-1.2.10-gentoo-patches-2.3.1.tar.bz2 577050
RMD160 6672c52d02418a9ecaf5d8f9e53231004aab83b5 xmms-1.2.10-gentoo-patches-2.3.1.tar.bz2 577050
SHA256 c880ec20cd2794631386cdb58393ba10ee9eab98fcc4e197bf90f30c714d535d xmms-1.2.10-gentoo-patches-2.3.1.tar.bz2 577050
MD5 03a85cfc5e1877a2e1f7be4fa1d3f63c xmms-1.2.10.tar.bz2 2418265
RMD160 0360cbb8c326b3325bd8ebb3343c69a9788d7084 xmms-1.2.10.tar.bz2 2418265
SHA256 ff9eabae2074043294a19ec7beaf0959bd076f6cd60558264faeec08f4a0eb6a xmms-1.2.10.tar.bz2 2418265

View File

@@ -0,0 +1,367 @@
#!/usr/bin/perl -w
#
# GNOME PO Update Utility
#
# Copyright (C) 2000 Free Software Foundation.
#
# This script is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# This script is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this library; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
# Authors: Kenneth Christiansen <kenneth@gnu.org>
#
# NOTICE: Please remember to change the variable $PACKAGE to reflect
# the package this script is used within.
$PACKAGE="xmms";
use File::Basename;
# Declare global variables
#-------------------------
my $VERSION = "1.5beta5";
my $LANG = $ARGV[0];
# Always print as the first thing
#--------------------------------
$| = 1;
# Figure out what package that is in use
#---------------------------------------
#open FILE, "../configure.in";
# while (<FILE>) {
# next if /^dnl/; #ignore comments
# if ($_=~/AM_INIT_AUTOMAKE\((.*),(.*)\)/o){
# $PACKAGE=$1;
# last; #stop when found
# }
# if ($_=~/PACKAGE\((.*)\)/o){
# $PACKAGE=$1;
# last; #stop when found
# }
# }
#close FILE;
# Give error if script is run without an argument
#------------------------------------------------
if (! $LANG){
print "update.pl: missing file arguments\n";
print "Try `update.pl --help' for more information.\n";
exit;
}
# Use the supplied arguments
#---------------------------
if ($LANG=~/^-(.)*/){
if ("$LANG" eq "--version" || "$LANG" eq "-V"){
&Version;
}
elsif ($LANG eq "--help" || "$LANG" eq "-H"){
&Help;
}
elsif ($LANG eq "--dist" || "$LANG" eq "-D"){
&Merging;
}
elsif ($LANG eq "--pot" || "$LANG" eq "-P"){
# Check for .headerlock file, so the Makefile
# will not generate the header files twise
#--------------------------------------------
if (-e ".headerlock"){
&GeneratePot;
}else{
&GenHeaders;
&GeneratePot;}
exit;
}
elsif ($LANG eq "--headers" || "$LANG" eq "-S"){
&GenHeaders;
exit;
}
elsif ($LANG eq "--maintain" || "$LANG" eq "-M"){
&Maintain;
}
else {
&InvalidOption;
}
} else {
# Run standard procedure
#-----------------------
if(-s "$LANG.po"){
&GenHeaders;
&GeneratePot;
&Merging;
&Status;
}
# Report error if the language file supplied
# to the command line is non-existent
#-------------------------------------------
else {
&NotExisting;
}
}
sub Version{
# Print version information
#--------------------------
print "GNOME PO Updater $VERSION\n";
print "Written by Kenneth Christiansen <kenneth\@gnome.org>, 2000.\n\n";
print "Copyright (C) 2000 Free Software Foundation, Inc.\n";
print "This is free software; see the source for copying conditions. There is NO\n";
print "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n";
exit;
}
sub Help{
# Print usage information
#------------------------
print "Usage: ./update.pl [OPTIONS] ...LANGCODE\n";
print "Updates pot files and merge them with the translations.\n\n";
print " -H, --help shows this help page\n";
print " -P, --pot generate the pot file only\n";
print " -S, --headers generate the XML headerfiles in POTFILES.in\n";
print " -M, --maintain search for missing files in POTFILES.in\n";
print " -V, --version shows the version\n";
print "\nExamples of use:\n";
print "update.sh --pot just creates a new pot file from the source\n";
print "update.sh da created new pot file and updated the da.po file\n\n";
print "Report bugs to <kenneth\@gnome.org>.\n";
exit;
}
sub Maintain{
# Search and fine, all translatable files
# ---------------------------------------
$i18nfiles="find ../ -print | egrep '.*\\.(c|y|cc|c++|h|gob)' ";
open(BUF2, "POTFILES.in") || die "update.pl: there's no POTFILES.in!!!\n";
print "Searching for missing _(\" \") entries...\n";
open(BUF1, "$i18nfiles|");
@buf1_1 = <BUF1>;
@buf1_2 = <BUF2>;
# Check if we should ignore some found files, when
# comparing with POTFILES.in
#-------------------------------------------------
if (-s ".potignore"){
open FILE, ".potignore";
while (<FILE>) {
if ($_=~/^[^#]/o){
push @bup, $_;
}
}
print "Found .potignore: Ignoring files...\n";
@buf1_2 = (@bup, @buf1_2);
}
foreach my $file (@buf1_1){
open FILE, "<$file";
while (<FILE>) {
if ($_=~/_\(\"/o){
$file = unpack("x3 A*",$file) . "\n";
push @buf2_1, $file;
last;
}
}
}
@buf3_1 = sort (@buf2_1);
@buf3_2 = sort (@buf1_2);
my %in2;
foreach (@buf3_2) {
$in2{$_} = 1;
}
foreach (@buf3_1){
if (!exists($in2{$_})){
push @result, $_
}
}
# Save file with information about the files missing
# if any, and give information about this proceedier
#---------------------------------------------------
if(@result){
open OUT, ">missing";
print OUT @result;
print "\nHere is the result:\n\n", @result, "\n";
print "The file \"missing\" has been placed in the current directory.\n";
print "Files supposed to be ignored should be placed in \".potignore\"\n";
}
# If there is nothing to complain about, notice the user
#-------------------------------------------------------
else{
print "\nWell, it's all perfect! Congratulation!\n";
}
}
sub InvalidOption{
# Handle invalid arguments
#-------------------------
print "update.pl: invalid option -- $LANG\n";
print "Try `update.pl --help' for more information.\n";
}
sub GenHeaders{
# Generate the .h header files, so we can allow glade and
# xml translation support
#--------------------------------------------------------
if(-s "ui-extract.pl"){
print "Found ui-extract.pl script\nRunning ui-extract...\n";
open FILE, "<POTFILES.in";
while (<FILE>) {
# Find .xml files in POTFILES.in and generate the
# files with help from the ui-extract.pl script
#--------------------------------------------------
if ($_=~ /(.*)(\.xml)/o){
$filename = "../$1.xml";
$xmlfiles="perl \.\/ui-extract.pl --local $filename";
system($xmlfiles);
}
# Find .glade files in POTFILES.in and generate
# the files with help from the ui-extract.pl script
#--------------------------------------------------
elsif ($_=~ /(.*)(\.glade)/o){
$filename = "../$1.glade";
$xmlfiles="perl \.\/ui-extract.pl --local $filename";
system($xmlfiles);
}
}
close FILE;
# Create .headerlock file, so the script will know
# that we already passed this section. This is required
# since the individual sections can be reaced at different
# times by the Makefile
#---------------------------------------------------------
system("touch .headerlock");
}
}
sub GeneratePot{
# Generate the potfiles from the POTFILES.in file
#------------------------------------------------
print "Building the $PACKAGE.pot...\n";
system ("mv POTFILES.in POTFILES.in.old");
open INFILE, "<POTFILES.in.old";
open OUTFILE, ">POTFILES.in";
while (<INFILE>) {
if ($_ =~ /\.(glade|xml)$/) {
s/\.glade$/\.glade\.h/;
s/\.xml$/\.xml\.h/;
$_ = basename($_);
$_ = "po/tmp/$_\n";
}
print OUTFILE $_;
}
close OUTFILE;
close INFILE;
$GETTEXT ="xgettext --default-domain\=$PACKAGE --directory\=\.\."
." --add-comments --keyword\=\_ --keyword\=N\_"
." --files-from\=\.\/POTFILES\.in ";
$GTEST ="test \! -f $PACKAGE\.po \|\| \( rm -f \.\/$PACKAGE\.pot "
."&& mv $PACKAGE\.po \.\/$PACKAGE\.pot \)";
system($GETTEXT);
system($GTEST);
print "Wrote $PACKAGE.pot\n";
system("mv POTFILES.in.old POTFILES.in");
# If .headerlock file is found, it means that the potfiles
# already has been generated. If so delete the generated
# .h header files. The reason for this approach with a
# file as a marker is due to that the Makefile runs the
# scripts in turns
#---------------------------------------------------------
if(-e ".headerlock"){
unlink(".headerlock");
print "Removing generated header (.h) files...";
system("rm ./tmp/ -rf");
}
print "done\n";
}
sub Merging{
if ($ARGV[1]){
$LANG = $ARGV[1];
} else {
$LANG = $ARGV[0];
}
if ($ARGV[0] ne "--dist" && $ARGV[0] ne "-D") {
print "Merging $LANG.po with $PACKAGE.pot...";
}
$MERGE="cp $LANG.po $LANG.po.old && msgmerge $LANG.po.old $PACKAGE.pot -o $LANG.po";
system($MERGE);
if ($ARGV[0] ne "--dist" && $ARGV[0] ne "-D") {
print "\n\n";
}
# Remove the "messages" trash file generated
# by gettext, aswell as the backup file
#-------------------------------------------
unlink "messages";
unlink "$LANG.po.old";
}
sub NotExisting{
# Report error if supplied language
# file is non-existant
#----------------------------------
print "update.pl: sorry, $LANG.po does not exist!\n";
print "Try `update.pl --help' for more information.\n";
exit;
}
sub Status{
# Print status information about the po file
#-------------------------------------------
$STATUS="msgfmt --statistics $LANG.po";
system($STATUS);
print "\n";
}

View File

@@ -0,0 +1,22 @@
[Desktop Entry]
Name=XMMS
Comment=X Multimedia System
comment[az]=X Multimedya Sistemi
comment[ca]=Sistema Multimèdia per a X
comment[cs]=Multimediální pøehrávaè
comment[es]=Sistema Multimedia para X
comment[gl]=Sistema Multimedia para X
comment[hr]=X Multimedijski Sustav
comment[nn]=X Multimedia-system
comment[pt_BR]=X Multimedia System
comment[ro]=X MultiMedia Sistem
comment[th]=ÃкºÁÑŵÔÁÕà´Õº¹ X
comment[tr]=X Multimedya Sistem
comment[zh_TW]=X ¦h´CÅé¨t²Î
Encoding=UTF-8
Exec=/usr/bin/xmms
Icon=/usr/share/pixmaps/mini/xmms_mini.xpm
MimeType=audio/x-scpls;audio/x-mpegurl;audio/mpegurl;audio/mp3;audio/x-mp3;audio/mpeg;audio/x-mpeg;audio/x-wav;application/x-ogg
Terminal=0
Type=Application
Categories=Application;Multimedia;AudioVideo;Player;

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>sound</herd>
<maintainer>
<email>metalgod@gentoo.org</email>
<name>Luis Medinas</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,162 @@
# Copyright 1999-2006 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-r14.ebuild,v 1.15 2006/06/16 21:20:38 flameeyes Exp $
inherit flag-o-matic eutils libtool
PATCH_VER="2.2.5"
M4_VER="1.1"
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/~metalgod/xmms/${P}-gentoo-m4-${M4_VER}.tar.bz2
http://dev.gentoo.org/~metalgod/xmms/${P}-gentoo-patches-${PATCH_VER}.tar.bz2
http://dev.gentoo.org/~metalgod/xmms/gnomexmms.xpm"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86"
IUSE="nls esd mmx vorbis 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 )
!nls? ( !<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 )
>=media-plugins/xmms-mpg123-1.2.10-r1 )
vorbis? ( >=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
}
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
newins 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"
}

View File

@@ -0,0 +1,162 @@
# Copyright 1999-2006 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-r15.ebuild,v 1.16 2006/07/05 06:14:10 vapier Exp $
inherit flag-o-matic eutils libtool
PATCH_VER="2.3.0"
M4_VER="1.1"
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/~metalgod/xmms/${P}-gentoo-m4-${M4_VER}.tar.bz2
http://dev.gentoo.org/~metalgod/xmms/${P}-gentoo-patches-${PATCH_VER}.tar.bz2
http://dev.gentoo.org/~metalgod/xmms/gnomexmms.xpm"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86"
IUSE="nls esd mmx vorbis 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.9
>=sys-devel/autoconf-2.5
sys-devel/libtool
nls? ( dev-util/intltool
dev-lang/perl
sys-devel/gettext )
!nls? ( !<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 )
>=media-plugins/xmms-mpg123-1.2.10-r1 )
vorbis? ( >=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.9
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
}
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
newins 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"
}

View File

@@ -0,0 +1,162 @@
# Copyright 1999-2006 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-r16.ebuild,v 1.4 2006/07/05 06:14:10 vapier Exp $
inherit flag-o-matic eutils libtool
PATCH_VER="2.3.1"
M4_VER="1.1"
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/~metalgod/xmms/${P}-gentoo-m4-${M4_VER}.tar.bz2
http://dev.gentoo.org/~metalgod/xmms/${P}-gentoo-patches-${PATCH_VER}.tar.bz2
http://dev.gentoo.org/~metalgod/xmms/gnomexmms.xpm"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86"
IUSE="nls esd mmx vorbis 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.9
>=sys-devel/autoconf-2.5
sys-devel/libtool
nls? ( dev-util/intltool
dev-lang/perl
sys-devel/gettext )
!nls? ( !<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 )
>=media-plugins/xmms-mpg123-1.2.10-r1 )
vorbis? ( >=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_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" epatch
export WANT_AUTOMAKE=1.9
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
}
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
newins 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"
}