+++ /dev/null
-# 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
+++ /dev/null
-#!/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";
-}