Add security fix to a 1_rc6 release dor sparc since we're having problems on later...
authorJeremy Huddleston <eradicator@gentoo.org>
Wed, 5 Jan 2005 11:35:37 +0000 (11:35 +0000)
committerJeremy Huddleston <eradicator@gentoo.org>
Wed, 5 Jan 2005 11:35:37 +0000 (11:35 +0000)
media-libs/xine-lib/ChangeLog
media-libs/xine-lib/Manifest
media-libs/xine-lib/files/digest-xine-lib-1_rc6-r1 [new file with mode: 0644]
media-libs/xine-lib/xine-lib-1.0.ebuild
media-libs/xine-lib/xine-lib-1_rc6-r1.ebuild [new file with mode: 0644]
media-libs/xine-lib/xine-lib-1_rc6.ebuild
media-libs/xine-lib/xine-lib-1_rc7.ebuild
media-libs/xine-lib/xine-lib-1_rc8.ebuild

index c06502f35dca7dd6bd980c444c8d606e9356fa45..4abcc6362f0f20960a4b0cbe338dee4be3b05b43 100644 (file)
 # ChangeLog for media-libs/xine-lib
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/ChangeLog,v 1.186 2005/01/04 17:41:02 chriswhite Exp $
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/ChangeLog,v 1.187 2005/01/05 11:35:37 eradicator Exp $
 
-  05 Jan 2005; Chris White <chriswhite@gentoo.org>
-  +files/xine-lib-1_rc8-configure.ac.patch, xine-lib-1_rc8-r1.ebuild:
-  Re-fix bug #706220 with a correct patch for xine-lib_rc8-r1. Thanks to James
-  Stockton for the patch.
+*xine-lib-1_rc8 (05 Jan 2005)
 
-  04 Jan 2005; Hardave Riar <hardave@gentoo.org> xine-lib-1_rc8-r1.ebuild:
-  Stable on mips, bug #74475.
+  05 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
+  xine-lib-1.0.ebuild, +xine-lib-1_rc6-r1.ebuild, xine-lib-1_rc6.ebuild,
+  xine-lib-1_rc7.ebuild, xine-lib-1_rc8.ebuild:
+  Add security fix to a 1_rc6 release dor sparc since we're having problems on
+  later versions. Not stable as I haven't been able to test it yet. Removed
+  IUSE=pic for conditionally applying the pic fix as it should always be
+  applied.
 
-  04 Jan 2005; Chris White <chriswhite@gentoo.org> xine-lib-1_rc8-r1.ebuild:
-  Fixing xv stuff in -r1 as well.
-
-  04 Jan 2005; Chris White <chriswhite@gentoo.org>
-  +files/xine-lib-configure.ac.patch, xine-lib-1.0.ebuild:
-  Fixing xv for various bugs.
-
-  03 Jan 2005; Chris White <chriswhite@gentoo.org> xine-lib-1.0.ebuild:
-  Quick fix. Removed libcaca USE flag but forgot to remove the conditional dep
-  as it appears xine-lib doesn't play nice if you don't have it.
-
-  01 Jan 2005; Chris White <chriswhite@gentoo.org> xine-lib-1.0.ebuild:
-  Fixed bug #75928.  Changed fb to fbcon global USE flag.
-
-  01 Jan 2005; Chris White <chriswhite@gentoo.org> xine-lib-1.0.ebuild:
-  Fixed Bug #76090 where xine-lib will not build with -libcaca in use.
-
-  31 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  xine-lib-1.0.ebuild, xine-lib-1_rc5-r3.ebuild, xine-lib-1_rc6.ebuild,
-  xine-lib-1_rc7.ebuild, xine-lib-1_rc8-r1.ebuild, xine-lib-1_rc8.ebuild:
-  Updated Copyright dates to 2005.
-
-  31 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  xine-lib-1.0.ebuild, xine-lib-1_rc6.ebuild, xine-lib-1_rc7.ebuild,
-  xine-lib-1_rc8-r1.ebuild, xine-lib-1_rc8.ebuild:
-  sparc64-multilib logic added.
-
-  31 Dec 2004; Chris White <chriswhite@gentoo.org> xine-lib-1.0.ebuild:
-  Removed aalib USE flag as it doesn't work and aalib cannot be disabled on
-  systems that have it installed.
-
-  30 Dec 2004; Chris White <chriswhite@gentoo.org>
-  +files/xine-lib-hardened-mmx.patch, xine-lib-1.0.ebuild:
-  Added hardened+mmx patch by Allen Ibara as per bug #73342.
-
-  30 Dec 2004; Chris White <chriswhite@gentoo.org> xine-lib-1.0.ebuild:
-  Added some stuff that will hopefully get this mmx/pic/hardened thing working.
-
-  29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
-  Change encoding to UTF-8 for GLEP 31 compliance
-
-  28 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  xine-lib-1.0.ebuild:
-  Die if you can't find libXv.
-
-  27 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  xine-lib-1.0.ebuild:
-  Removing --enable-shared-xv as it actually enables the static one...
-  Removing --disable-alsatest as it results in alsa not being used.
-
-  27 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  xine-lib-1.0.ebuild:
-  Readded fixes that I made to the rc8-r1 ebuild that were not included in the
-  1.0 ebuild. Made the xvmc logic more elegant. Fixed IUSE.
-
-*xine-lib-1.0 (27 Dec 2004)
-
-  27 Dec 2004; Chris White <chriswhite@gentoo.org> +xine-lib-1.0.ebuild:
-  Bumping to version 1.0 final. Thanks to the great work by Diego Petteno in bug
-  #72185.
-
-  26 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  xine-lib-1_rc8-r1.ebuild:
-  Run autotools.
-
-  26 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  xine-lib-1_rc8-r1.ebuild:
-  Xv detection now works with newer xorg-x11 versions (/usr/lib instead of
-  /usr/X11R6/lib). Using shared libXv by default.
-
-  26 Dec 2004; Chris White <chriswhite@gentoo.org> xine-lib-1_rc8-r1.ebuild:
-  Fixing bug #69856.
-
-  24 Dec 2004; Chris White <chriswhite@gentoo.org> xine-lib-1_rc8-r1.ebuild:
-  Fixed Xv path issue as per bug #75387.
-
-  23 Dec 2004; Simon Stelling <blubb@gentoo.org> xine-lib-1_rc8-r1.ebuild:
-  stable on amd64; bug #74475
-
-  23 Dec 2004; Bryan Østergaard <kloeri@gentoo.org>
-  xine-lib-1_rc8-r1.ebuild:
-  Stable on alpha, bug 74475.
-
-  23 Dec 2004; <SeJo@gentoo.org> xine-lib-1_rc8-r1.ebuild:
-  stable on ppc 74475
-
-  23 Dec 2004; Markus Rothe <corsair@gentoo.org> xine-lib-1_rc8-r1.ebuild:
-  Stable on ppc64
-
-  23 Dec 2004; Chris White <chriswhite@gentoo.org> files/djb_demux_aiff.patch,
-  xine-lib-1_rc8-r1.ebuild:
-  Trying this.. again... Fixed the strange patch error and got this HAVE_XV
-  thing fixed (hopefully...).
-
-*xine-lib-1_rc8-r1 (23 Dec 2004)
-
-  23 Dec 2004; Chris White <chriswhite@gentoo.org>
-  +files/djb_demux_aiff.patch, +files/xine-lib-x11.patch,
-  +xine-lib-1_rc8-r1.ebuild:
-  Security fix #74475 on djbs overflows. Also fixed X11 lib detection. Stable on
-  x86 for security.
-
-  22 Dec 2004; Chris White <chriswhite@gentoo.org> xine-lib-1_rc8.ebuild:
-  Fixed Xv linking bug #75123.
-
-  21 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> xine-lib-1_rc8.ebuild:
-  Stable on alpha, bug 74475.
-
-  20 Dec 2004; Markus Rothe <corsair@gentoo.org> xine-lib-1_rc8.ebuild:
-  Stable on ppc64
-
-*xine-lib-1_rc8 (21 Dec 2004)
-
-  21 Dec 2004; Chris White <chriswhite@gentoo.org> +xine-lib-1_rc8.ebuild:
-  Bumped to -rc8 as per bug #74475.
-
-  09 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  xine-lib-1_rc7.ebuild:
-  libtoolize --force --copy.
-
-*xine-lib-1_rc7 (09 Nov 2004)
-
-  09 Nov 2004; Chris White <chriswhite@gentoo.org>
-  +files/xine-lib-1_rc7-2.6.patch,
-  +files/xine-lib-1_rc7-configure-sparc.patch,
-  +files/xine-lib-1_rc7-mmx.patch, +files/xine-lib-1_rc7-pic.patch,
-  +xine-lib-1_rc7.ebuild:
-  Bumped to version 1_rc7. Took out the CFLAGS protection as xine-lib uses
-  custom CFLAGS now. Transitioned patches to new _rc7 format and tested to
-  verify application.
-
-  20 Oct 2004; Luca Barbato <lu_zero@gentoo.org> xine-lib-1_rc6.ebuild:
-  Made sure the ppc workaround is applied on ppc64 too
-
-  11 Oct 2004; Tom Gall <tgall@gentoo.org> xine-lib-1_rc6.ebuild:
-  stable on ppc64, bug #64348
-
-  06 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  xine-lib-1_rc5-r3.ebuild, xine-lib-1_rc6.ebuild:
-  get_libdir fixes.
-
-  30 Sep 2004; Patrick Kursawe <phosphan@gentoo.org>
-  -files/xine-lib-1_rc3-configure-sparc.patch,
-  -files/xine-lib-1_rc4-configure-sparc.patch, -xine-lib-0.9.13-r3.ebuild,
-  -xine-lib-1_rc2.ebuild, -xine-lib-1_rc3-r1.ebuild,
-  -xine-lib-1_rc4-r1.ebuild, -xine-lib-1_rc4.ebuild,
-  -xine-lib-1_rc5-r2.ebuild, xine-lib-1_rc5-r3.ebuild, xine-lib-1_rc6.ebuild:
-  Big cleanup.
-  Removing xvid and divx4linux dependencies, see bug #56179
-
-  21 Oct 2004; Chris White <chriswhite@gentoo.org>
-  +files/xine-lib-1_rc6-mmx.patch, +files/xine-lib-1_rc6-pic.patch,
-  xine-lib-1_rc6.ebuild:
-  Fixed -fPIC and -fstack-protector via patches provided by Kevin F. Quinn
-  <co@kevquinn.com> in bug #67863. Added an mmx patch in to further fix the
-  issues.
-
-  26 Sep 2004; Tom Gall <tgall@gentoo.org> xine-lib-1_rc5-r3.ebuild
-  stable on ppc64, bug #59948
-
-  20 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> xine-lib-1_rc6.ebuild:
-  Stable on sparc wrt #64348, also pulled in a sparc32 thingy that should
-  hopefully allow it to compile
-
-  20 Sep 2004; <SeJo@gentoo.org> xine-lib-1_rc6.ebuild:
-  marked ppc gsla bug: 64348
-
-  19 Sep 2004; Travis Tilley <lv@gentoo.org> xine-lib-1_rc6.ebuild:
-  stable on amd64
-
-  19 Sep 2004; Olivier Crete <tester@gentoo.org> xine-lib-1_rc6.ebuild:
-  Marking stable on x86 wrt security bug #64348
-
-  19 Sep 2004; Bryan Østergaard,,, <kloeri@gentoo.org> xine-lib-1_rc6.ebuild:
-  Stable on alpha, bug 64348.
-
-*xine-lib-1_rc6 (19 Sep 2004)
-
-  19 Sep 2004; Chris White <chriswhite@gentoo.org>
-  +files/protect-CFLAGS.patch-1_rc6, +files/xine-lib-1_rc6-2.6.patch,
-  +files/xine-lib-1_rc6-configure-sparc.patch,
-  +files/xine-lib-1_rc6-ffmpeg.patch, +xine-lib-1_rc6.ebuild:
-  Fixes security issues as per bug #64348. Partially closes bug #64500. Thanks
-  to Diego Petteno <dgp85@users.sourceforge.net> for posting the ebuild.
-
-  31 Aug 2004; Travis Tilley <lv@gentoo.org> xine-lib-1_rc5-r3.ebuild:
-  made xine-lib use get_libdir. fixes bug 62339
-
-  15 Aug 2004; Jason Wever <weeve@gentoo.org> xine-lib-1_rc5-r3.ebuild:
-  Stable on sparc wrt bug #59948.
-
-  13 Aug 2004; Jon Hood <squinky86@gentoo.org> xine-lib-0.9.13-r3.ebuild,
-  xine-lib-1_rc2.ebuild, xine-lib-1_rc3-r1.ebuild, xine-lib-1_rc4-r1.ebuild,
-  xine-lib-1_rc4.ebuild, xine-lib-1_rc5-r2.ebuild, xine-lib-1_rc5-r3.ebuild:
-  Fix grammar during postinst().
-
-  13 Aug 2004; Chris White <chriswhite@gentoo.org> xine-lib-1_rc5-r3.ebuild:
-  Marked stable on x86 as per Bug #59948.
-
-  11 Aug 2004; Travis Tilley <lv@gentoo.org> xine-lib-1_rc5-r3.ebuild:
-  stable on amd64 for security fix. see bug #59948 for more information
-
-*xine-lib-1_rc5-r3 (11 Aug 2004)
-
-  11 Aug 2004; Chris White <chriswhite@gentoo.org>
-  +files/xine-lib-1_rc5-vcd_overflow.patch, +xine-lib-1_rc5-r3.ebuild:
-  Version bump to fix security issues stated in Bug #59948.
-
-  04 Aug 2004; Travis Tilley <lv@gentoo.org> xine-lib-1_rc5-r2.ebuild:
-  stable on amd64
-
-  28 Jul 2004; Tom Gall <tgall@gentoo.org> xine-lib-1_rc5-r2.ebuild:
-  stable (ish) on ppc64, bug #55076
-
-  15 Jul 2004; Chris White <chriswhite@gentoo.org> metadata.xml:
-  Taking over xine-lib as mantainer.
-
-  06 Jul 2004; Travis Tilley <lv@gentoo.org> xine-lib-1_rc4-r1.ebuild,
-  xine-lib-1_rc5-r2.ebuild:
-  cleaned up gcc 3.4.x fixes to re-close bug 55202
-
-  30 Jun 2004; Michael Hanselmann <hansmi@gentoo.org>
-  xine-lib-1_rc5-r2.ebuild:
-  Fixed compilation errors when using Altivec. Bug# 45393 and 55460.
-
-*xine-lib-1_rc5-r2 (29 Jun 2004)
-
-  29 Jun 2004; Martin Holzer <mholzer@gentoo.org>
-  +files/protect-CFLAGS.patch-1_rc5-r2, xine-lib-1_rc5-r1.ebuild,
-  +xine-lib-1_rc5-r2.ebuild, xine-lib-1_rc5.ebuild:
-  new protect-CFLAGS patch. closes 55534
-
-*xine-lib-1_rc5-r1 (28 Jun 2004)
-
-  28 Jun 2004; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc5-r1.ebuild,
-  files/protect-CFLAGS.patch-1_rc5-r1:
-  removed first hunk in the patch. closes 55144
-
-  26 Jun 2004; Michael Hanselmann <hansmi@gentoo.org> xine-lib-1_rc5.ebuild:
-  Fixed my patch from yesterday that it only affects ppc.
-
-  25 Jun 2004; Michael Hanselmann <hansmi@gentoo.org> xine-lib-1_rc5.ebuild:
-  Fixed a compilation-error on PowerPC when CFLAGS don't allow Altivec-code.
-  Uses USE-flag "altivec".
-
-*xine-lib-1_rc5 (24 Jun 2004)
-
-  24 Jun 2004; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc5.ebuild,
-  files/protect-CFLAGS.patch-1_rc5,
-  files/xine-lib-1_rc5-configure-sparc.patch:
-  Version bumped. Closes 54913
-
-  21 Jun 2004; Brad Laue <brad@gentoo.org> xine-lib-1_rc4-r1.ebuild:
-  Stable on x86.
-
-  07 Jun 2004; Aron Griffis <agriffis@gentoo.org> xine-lib-0.9.13-r3.ebuild:
-  Fix use invocation
-
-  27 May 2004; Daniel Ostrow <dostrow@gentoo.org> xine-lib-1_rc4-r1.ebuild:
-  Stable on ppc.
-  
-  27 May 2004; Guy Martin <gmsoft@gentoo.org> :
-  Fixed build and marked stable on hppa.
-
-  17 May 2004; Jon Portnoy <avenj@gentoo.org> xine-lib-1_rc4-r1.ebuild :
-  Fix building on AMD64. Bug 49569. Fix from Herbie Hopkins.
-
-  15 May 2004; Jason Wever <weeve@gentoo.org> xine-lib-1_rc4-r1.ebuild:
-  Removed a couple sparc fixes since they are present in the vendor tarball in
-  1_rc4-r1.
-
-*xine-lib-1_rc4-r1 (15 May 2004)
-
-  15 May 2004; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc4-r1.ebuild:
-  Version bumped. Closes 51028
-
-  12 May 2004; Alexander Gabert <pappy@gentoo.org> xine-lib-0.9.13-r3.ebuild,
-  xine-lib-1_rc2.ebuild, xine-lib-1_rc3-r2.ebuild:
-  removed hardened-gcc logic, added filter-flags logic
-
-  09 May 2004; Jason Wever <weeve@gentoo.org> xine-lib-1_rc4.ebuild:
-  Stable on sparc wrt bug #49387.
-
-  05 May 2004; Josh Grebe <squash@gentoo.org> xine-lib-1_rc4.ebuild,
-  files/xine-lib-1-rc4-sparc_missing_include.patch,
-  files/xine-lib-1_rc4-configure-sparc.patch,
-  files/xine-lib-1rc4-libtool1.5.6.shrext_cmds.patch:
-  Fixed up sparc: Added missing configure patch, add --build arg to force 32
-  bit, fix missing vis.h, and fix broken local libtool
-
-  03 May 2004; Jon Portnoy <avenj@gentoo.org> xine-lib-1_rc4.ebuild :
-  Temporarily mask on AMD64 until 32-bit asm issues can be fixed.
-
-  30 Apr 2004; Bryan Østergaard <kloeri@gentoo.org> xine-lib-1_rc4.ebuild:
-  Stable on alpha.
-
-  30 Apr 2004; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc3-r3.ebuild,
-  xine-lib-1_rc4.ebuild:
-  filtering -fforce-addr
-
-  29 Apr 2004; Brandon Hale <tseng@gentoo.org> xine-lib-1_rc4.ebuild:
-  Looks golden, x86 stablage.
-
-*xine-lib-1_rc4 (29 Apr 2004)
-
-  29 Apr 2004; Brandon Hale <tseng@gentoo.org> +xine-lib-1_rc4.ebuild:
-  Version bump fixes vulnerabilites in Real Media streaming code, bug #49387.
-
-  27 Apr 2004; Travis Tilley <lv@gentoo.org> +files/xine-lib-gcc34.patch,
-  xine-lib-1_rc3-r3.ebuild:
-  added a patch that removes an attempt to inline ff_h263_round_chroma so that
-  xine-lib will compile using gcc 3.4
-
-  26 Apr 2004; Brandon Hale <tseng@gentoo.org> xine-lib-1_rc3-r1.ebuild,
-  xine-lib-1_rc3-r3.ebuild:
-  Stable on x86.
-
-  26 Apr 2004; David Holm <dholm@gentoo.org> xine-lib-1_rc3-r3.ebuild:
-  Stable on ppc.
-
-  18 Apr 2004; Travis Tilley <lv@gentoo.org> xine-lib-1_rc3-r3.ebuild:
-  added an amd64-specific dependency on xfree 4.3.0-r6 or xorg-x11, as xine-lib
-  wont always compile properly using anything else. see bug 48261 for more
-  information
-
-  17 Apr 2004; Jason Wever <weeve@gentoo.org> xine-lib-1_rc3-r3.ebuild:
-  Stable on sparc wrt bug #48107.
-
-  17 Apr 2004; Bryan Østergaard <kloeri@gentoo.org> xine-lib-1_rc3-r3.ebuild:
-  Stable on Alpha.
-
-  17 Apr 2004; Travis Tilley <lv@gentoo.org> xine-lib-1_rc3-r3.ebuild:
-  stable on amd64
-
-  14 Apr 2004; Scott W Taylor <swtaylor@gentoo.org> xine-lib-1_rc3-r3.ebuild:
-  tiny cleanup for hardened
-
-*xine-lib-1_rc3-r3 (13 Apr 2004)
-
-  13 Apr 2004; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc3-r3.ebuild:
-  just another upstream release
-
-  07 Apr 2004; Aron Griffis <agriffis@gentoo.org> xine-lib-1_rc3-r2.ebuild:
-  Add ~alpha per bug 46903
-
-  30 Mar 2004; Jason Huebel,,, <jhuebel@gentoo.org> xine-lib-1_rc3-r2.ebuild:
-  fix for amd64 to allow building Xv support
-
-  21 Mar 2004; Jason Wever <weeve@gentoo.org> xine-lib-1_rc3-r2.ebuild:
-  Added ~sparc keyword.
-
-  21 Mar 2004; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc3-r2.ebuild:
-  this should fix 45297 and 45305
-
-  21 Mar 2004; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc3-r2.ebuild:
-  ppc and amd64 testing, they have libtheora testing
-
-  21 Mar 2004; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc3-r2.ebuild:
-  testing for x86 - libtheora added.
-
-  21 Mar 2004; Jason Wever <weeve@gentoo.org> xine-lib-1_rc3-r2.ebuild:
-  Marked -sparc as libtheora doesn't build and has no sparc keyword.
-
-*xine-lib-1_rc3-r2 (21 Mar 2004)
-
-  21 Mar 2004; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc3-r2.ebuild:
-  Version bumped. closes 45113.
-
-  19 Feb 2004; Michael Sterrett <mr_bones_@gentoo.org> xine-lib-1_rc2.ebuild:
-  cd to ${S} in unpack so the patch works
-
-  18 Feb 2004; Caleb Tennis <caleb@gentoo.org>
-  files/protect-CFLAGS.patch-1_rc2:
-  Fix the headers of the patch so it applies cleanly for everyone.
-
-  18 Feb 2004; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc2.ebuild,
-  xine-lib-1_rc3-r1.ebuild:
-  still no change with sse2 and p4
-
-  16 Feb 2004; Martin Holzer <mholzer@gentoo.org> xine-lib-0.9.13-r3.ebuild,
-  xine-lib-1_rc2.ebuild, xine-lib-1_rc3-r1.ebuild:
-  adding RESTRICT=nomirror
-
-  28 Jan 2004; Aron Griffis <agriffis@gentoo.org> xine-lib-1_rc2.ebuild,
-  xine-lib-1_rc3-r1.ebuild:
-  mark 1_rc2 stable on ia64; mark 1_rc3-r1 testing on ia64
-
-  13 Jan 2004; Aron Griffis <agriffis@gentoo.org> xine-lib-1_rc2.ebuild:
-  stable on alpha
-
-  09 Jan 2004; Brandon Hale <tseng@gentoo.org> xine-lib-1_rc3-r1.ebuild,
-  xine-lib-1_rc3.ebuild:
-  Also filter -fPIC.
-
-  31 Dec 2003; Guy Martin <gmsoft@gentoo.org> xine-lib-1_rc2.ebuild:
-  Marked stable on hppa.
-
-  30 Dec 2003; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc3-r1.ebuild:
-  only apply the sparc patch for sparc. Closes #36759.
-
-  29 Dec 2003; Sven Blumenstein <bazik@gentoo.org> xine-lib-1_rc3-r1.ebuild:
-  Fixed handling of avi useflag on non-x86, fixed enabling of 
-  assembly optimization on sparc, fixed CFLAG handling of the
-  configure script on sparc, corrected checking for older 
-  versions (using has_version now) and moved it to pkg_setup,
-  fixed disabling of sdl if USE=-sdl, fixed directfb depend on sparc.
-
-  29 Dec 2003; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc2.ebuild,
-  xine-lib-1_rc3-r1.ebuild, xine-lib-1_rc3.ebuild:
-  making speex IUSE depend. Closes 34592
-
-*xine-lib-1_rc3-r1 (29 Dec 2003)
-
-  29 Dec 2003; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc3-r1.ebuild,
-  xine-lib-1_rc3.ebuild, files/protect-CFLAGS.patch-1_rc3,
-  files/xine-lib-2.6.patch:
-  Minor Version bumped.
-
-  27 Dec 2003; <plasmaroo@gentoo.org> xine-lib-1_rc3.ebuild,
-  files/xine-lib-2.6.patch:
-  Added a patch to make xine-lib work with 2.6 kernel includes - closes bug
-  #36564.
-
-  18 Dec 2003; Brandon Hale <tseng@gentoo.org> xine-lib-1_rc2.ebuild,
-  xine-lib-1_rc3.ebuild:
-  Added filter-flags -fstack-protector
-
-*xine-lib-1_rc3 (18 Dec 2003)
-
-  18 Dec 2003; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc3.ebuild:
-  Version bumped.
-
-  26 Nov 2003; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc2.ebuild:
-  marking x86 stable.
-
-  29 Nov 2003; Brad House <brad_mssw@gentoo.org> xine-lib-1_rc2.ebuild:
-  mark stable on amd64
-
-  10 Nov 2003; Luca Barbato <lu_zero@gentoo.org> xine-lib-1_rc2.ebuild:
-  Filtered again the altivec flags.
-
-*xine-lib-1_rc2 (26 Oct 2003)
-
-  26 Oct 2003; Martin Holzer <mholzer@gentoo.org> xine-lib-1_rc2.ebuild,
-  files/protect-CFLAGS.patch-1_rc2:
-  Version bumped.
-
-  21 Oct 2003; Brandon Hale <tseng@gentoo.org> xine-lib-1_rc1.ebuild:
-  Add -mno-sse2 in case of p4 opts, fixes build errors
-
-  22 Oct 2003; Martin Holzer <mholzer@gentoo.org> xine-lib-0.9.13-r3.ebuild,
-  xine-lib-1_beta12-r1.ebuild, xine-lib-1_beta12.ebuild,
-  xine-lib-1_rc0-r3.ebuild, xine-lib-1_rc1.ebuild:
-  added RESTRICT="nomirror".
-
-  18 Oct 2003; Martin Holzer <mholzer@gentoo.org> xine-lib-1_beta12-r1.ebuild,
-  xine-lib-1_beta12.ebuild, xine-lib-1_rc0-r3.ebuild, xine-lib-1_rc1.ebuild:
-  Moving to SLOT=1. Closes #19409.
-
-  10 Oct 2003; Daniel Robbins <drobbins@gentoo.org> xine-lib-1_rc0-r3.ebuild:
-  add a patch to disable xine-lib's default CFLAGS settings. They are a bit
-  out-of-date and not really optimal (-O3 often benchmarks worse than -O2, as
-  do many of the options that were being enabled.) Also added a dep on gcc-3.2+
-  for DEPEND in order to fix the -march=pentium4 compile issue.  Gentoo CFLAGS
-  are now preserved and respected on x86. The patch can be extended to other
-  arches as well, and this would probably be best.
-  
-  04 Oct 2003; Brad House <brad_mssw@gentoo.org> xine-lib-1_rc0-r3.ebuild: add
-  ~amd64 flag
-
-  26 Sep 2003; Jason Wever <weeve@gentoo.org> xine-lib-1_beta12-r1.ebuild:
-  Added sparc keyword.
-
-*xine-lib-1_rc1 (06 Oct 2003)
-
-  06 Oct 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Version bump to 1_rc1.
-       
-*xine-lib-1_rc0-r3 (18 Aug 2003)
-
-  24 Aug 2003; foser <foser@gentoo.org> xine-lib-1_rc0-r3.ebuild :
-  Add patch to workaround possible compile problems with gcc2 (#26534)
-  fixed the (R)DEPEND order while i was at it
-
-  18 Aug 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Obey "sdl" USE flag (patch by aethyr7@hotmail.com, bug #24519).
-
-*xine-lib-1_rc0-r2 (13 Aug 2003)
-
-  13 Aug 2003; <spider@gentoo.org> xine-lib-1_rc0-r2.ebuild:
-  removed the fix to disable gnome-vfs
-
-  13 Aug 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Added media-lib/speex to dependencies again.
-
-  10 Aug 2003; Michael Imhof <tantive@gentoo.org> xine-lib-1_rc0-r1:
-  Changed
-       -       dvd? ( >=media-libs/libdvdcss-0.0.3.3
-       -              >=media-libs/libdvdread-0.9.2 )
-       +       dvd? ( >=media-libs/libdvdcss-1.2.7 )
-  Should close #26324.
-
-  02 Aug 2003; Jason Wever <weeve@gentoo.org> xine-lib-0.9.13-r3.ebuild,
-  xine-lib-1_beta12-r1.ebuild:
-  keyword and useflag dependency updates.
-
-*xine-lib-1_rc0-r1 (07 Aug 2003)
-
-  12 Aug 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Added media-libs/speex to dependencies (bug #26186).
-
-  07 Aug 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Version bump to 1-rc0a.
-
-*xine-lib-1_beta12-r1 (14 Jul 2003)
-
-  14 Jul 2003; <spider@gentoo.org> xine-lib-1_beta12-r1.ebuild:
-  USE="gnome" support with a sed hack to disable gnome-vfs, no configure flags
-  for it unfortunately
-
-*xine-lib-1_beta12 (12 May 2003)
-
-  13 May 2003; Daniel Robbins <drobbins@gentoo.org> xine-lib-1_beta12.ebuild:
-  parallel build failed; forcing -j1. No rev bump.
-
-  12 May 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Version bump.
-
-*xine-lib-1_beta11 (29 Apr 2003)
-
-  09 May 2003; Martin Holzer <mholzer@gentoo.org> xine-lib-1_beta10.ebuild,
-  xine-lib-1_beta11.ebuild:
-  fixed type. closes #20692
-
-  29 Apr 2003; Brandon Low <lostlogic@gentoo.org> xine-lib-0.9.10-r1.ebuild,
-  xine-lib-0.9.12-r2.ebuild, xine-lib-0.9.13-r1.ebuild,
-  xine-lib-0.9.13-r2.ebuild, xine-lib-0.9.13.ebuild, 
-  xine-lib-1_beta6.ebuild, xine-lib-1_beta8.ebuild, xine-lib-1_beta9.ebuild:
-  Remove massive amounts of cruft
-
-  29 Apr 2003; Brandon Low <lostlogic@gentoo.org> xine-lib-1_beta11.ebuild:
-  A bump, and several ebuild changes. Specifically removed the use of
-  flag-o-matic since CFLAGS and CXXFLAGS are unset later in the ebuild to let
-  the configure script save us from ourselves, I'd like to find a better
-  solution to this eventually since the current setup isn't real good for
-  cross-compiling. Also set the ebuild to use emake instead of make, it looks as
-  if the xine folks have gotten parallel building fixed, but please test this
-  extensively, especially in SMP configurations to confirm.
-
-*xine-lib-1_beta10 (09 Apr 2003)
-
-  15 Apr 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Marking stable on x86.
-
-  09 Apr 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Version bump.
-
-*xine-lib-1_beta9 (23 Mar 2003)
-
-  29 Mar 2003; Martin Holzer <mholzer@gentoo.org> xine-lib-1_alpha2.ebuild,
-  xine-lib-1_beta0.ebuild, xine-lib-1_beta1.ebuild, xine-lib-1_beta2.ebuild,
-  xine-lib-1_beta4.ebuild:
-  removed old crusty ebuilds
-
-  29 Mar 2003; Martin Holzer <mholzer@gentoo.org> xine-lib-0.9.12-r2.ebuild,
-  xine-lib-0.9.13.ebuild, xine-lib-1_beta2.ebuild, xine-lib-1_beta4.ebuild,
-  xine-lib-1_beta6.ebuild, xine-lib-1_beta8.ebuild, xine-lib-1_beta9.ebuild:
-  fixed type, removed dulpicate slot keywords.
-
-  23 Mar 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Version bump.
-
-*xine-lib-0.9.13-r3 (23 Mar 2003)
-
-  23 Mar 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Fixed installation problem for portage >=2.0.47 (bug #16841).
-
-*xine-lib-1_beta8 (08 Mar 2003)
-
-  08 Mar 2003; Brandon Low <lostlogic@gentoo.org> xine-lib-1_beta8.ebuild:
-  Bug Fix
-
-*xine-lib-1_beta7 (07 Mar 2003)
-
-  08 Mar 2003; Brandon Low <lostlogic@gentoo.org> :
-  Removed ... it b0rk
-
-  07 Mar 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Version bump.
-
-*xine-lib-1_beta6 (25 Feb 2003)
-
-  07 Mar 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Fixed installation problem for portage >=2.0.47 (bug #16841).
-  Filter out k6 optimization flags (bug #16085).
-  Refuse to compile if libxine.so.0 is present (bug #15081).
-
-  27 Feb 2003; Mark Guertin <gerk@gentoo.org> xine-lib-1_beta6.ebuild :
-  set ~ppc in keywords
-
-  25 Feb 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Version bump to 1-beta6.
-
-*xine-lib-1_beta5-r1 (22 Feb 2003)
-
-  07 Mar 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Fixed installation problem for portage >=2.0.47 (bug #16841).
-  Filter out k6 optimization flags (bug #16085).
-
-  22 Feb 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Version bump to 1-beta5.
-  Added dependency on xvid.
-  Added dependency on libfame.
-  Removed hack for installing xine-ui_logo.mpv, since it seems to have
-  moved into xine-ui.
-  Fixed location of the installed fonts (thanks Theofilos Intzoglou
-  <oscar10@yifan.net> bug #16112).
-
-*xine-lib-1_beta4 (28 Jan 2003)
-
-  07 Mar 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Fixed installation problem for portage >=2.0.47 (bug #16841).
-  Filter out k6 optimization flags (bug #16085).
-  Refuse to compile if libxine.so.0 is present (bug #15081).
-
-  13 Feb 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Removed dependency on kdelibs (bug 15595).
-
-  01 Feb 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Depending on >=flac-1.0.4 since compilation breaks with 1.0.1.
-       
-  28 Jan 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Updated to _beta3.
-  Added Flac dependency.
-  Added libSDL dependency.
-  Forced usage of the internal dvdnav version.
-  Unset CFLAGS and CXXFLAGS variables rather than exporting them as empty.
-  Reworded the einfo's in the pkg_postinst().
-       
-*xine-lib-1_beta2 (02 Jan 2003)
-
-  07 Mar 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Fixed installation problem for portage >=2.0.47 (bug #16841).
-  Filter out k6 optimization flags (bug #16085).
-  Refuse to compile if libxine.so.0 is present (bug #15081).
-
-  08 Jan 2003; Nick Hadaway <raker@gentoo.org> xine-lib-1_beta2.ebuild :
-  Marked stable.
-
-  06 Jan 2003; Nick Hadaway <raker@gentoo.org> xine-lib-1_beta2.ebuild :
-  Added some einfo comments to postinstall with notes on upgrading
-  from previous library versions.
-
-  02 Jan 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Version bump.
-
-*xine-lib-1_beta1 (24 Dec 2002)
-
-  07 Mar 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Fixed installation problem for portage >=2.0.47 (bug #16841).
-  Filter out k6 optimization flags (bug #16085).
-
-  25 Dec 2002; Nick Hadaway <raker@gentoo.org> xine-lib-1_beta1.ebuild :
-  Removed {C.CXX}FLAGS as configure sets very specific optimization
-  settings already and this should solve problems such as those found
-  on bug #11779.
-
-  24 Dec 2002; Arcady Genkin <agenkin@gentoo.org> :
-  Version bump.
-
-*xine-lib-1_beta0 (28 Nov 2002)
-
-  07 Mar 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Fixed installation problem for portage >=2.0.47 (bug #16841).
-  Filter out k6 optimization flags (bug #16085).
-
-  28 Nov 2002; Arcady Genkin <agenkin@gentoo.org> xine-lib-1_beta0.ebuild :
-  Version bump.
-       
-*xine-lib-1_alpha2 (28 Nov 2002)
-
-  07 Mar 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Fixed installation problem for portage >=2.0.47 (bug #16841).
-  Filter out k6 optimization flags (bug #16085).
-
-  28 Nov 2002; Arcady Genkin <agenkin@gentoo.org> xine-lib-1_alpha2.ebuild :
-  Update to version 1-alpha2.
-  Updated SRC_URI to pull from SF mirrors.
-       
-*xine-lib-0.9.13-r2 (02 Nov 2002)
-
-  07 Mar 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Filter out k6 optimization flags (bug #16085).
-
-  13 Feb 2003; Arcady Genkin <agenkin@gentoo.org> :
-  Removed dependency on kdelibs (bug 15595).
-
-  01 Dec 2002; Martin Holzer <mholzer@gentoo.org> xine-0.9.13-r2.ebuild :
-  Updated SRC_URI to pull from SF mirrors.
-
-  02 Nov 2002; Arcady Genkin <agenkin@gentoo.org> xine-0.9.13-r2.ebuild :
-  Fixed installation location of a few files that were previously
-  misplaced.
-       
-*xine-lib-0.9.13-r1 (09 Aug 2002)
-
-  01 Dec 2002; Martin Holzer <mholzer@gentoo.org> xine-0.9.13-r1.ebuild : 
-  Updated SRC_URI to pull from SF mirrors.
-
-  29 Sep 2002; Mark Guertin <gerk@gentoo.org> xine-0.9.13-r1.ebuild :
-  fixups of -maltivec flag filters (added mabi=altivec as well), done
-  now with flag-o-matic
-
-  12 Aug 2002; Mark Guertin <gerk@gentoo.org> xine-0.9.13-r1.ebuild :
-  Added ppc to keywords and a fix to sed out -maltivec and -mabi=altivec, 
-  this build doesn't play nicely with it, as it uses its own altivec code.
-
-  09 Aug 2002; Dan Armak <danarmak@gentoo.org> ChangeLog  :
-
-  Add patch to enable kxine to work and hopefully fix #5412.
-
-*xine-lib-0.9.10-r1 (06 Aug 2002)
-
-  06 Aug 2002; Seemant Kulleen <seemant@gentoo.org>
-  xine-lib-0.9.10-r1.ebuild :
-
-  this is the only version which works with ppc.  resurrected for that
-  purpose.
-
-*xine-lib-0.9.13 (06 Aug 2002)
-
-  26 Mar 2003; Graham Forest <vladimir@gentoo.org> xine-lib-0.9.12-r2.ebuild,
-  xine-lib-0.9.13.ebuild:
-  Automated cleanup of LICENSE
-
-  01 Dec 2002; Martin Holzer <mholzer@gentoo.org> xine-0.9.13.ebuild : 
-  Updated SRC_URI to pull from SF mirrors.
-
-  06 Aug 2002; Brandon Low <lostlogic@gentoo.org> xine-lib-0.9.13.ebuild:
-
-  New xine version, looks like a lot more configure options
-  are actually working now, but I give no guarantees on that.
-  Plus we get the xinetic skin back, since that is what most
-  people are still used to.
-
-*xine-lib-0.9.12-r2 (31 Jul 2002)
-
-  02 Aug 2002; Daniel Ahlberg <aliz@gentoo.org> xne-lib-0.9.12-r2.ebuild:
-
-  Fixed directfb compilation issues. Closes #5866.
-
-  31 Jul 2002; Brandon Low <lostlogic@gentoo.org> xine-lib-0.9.12-r2.ebuild:
-
-  Remove the configure script mangling of -march and -mcpu.
-
-*xine-lib-0.9.12-r1 (19 Jul 2002)
-
-  22 Jul 2002; Daniel Ahlberg <aliz@gentoo.org> xine-lib-0.9.12-r1 :
-  
-  Made ogg support optional again, leaving it to autodetect works.
-
-  19 Jul 2002; Seemant Kulleen <seemant@gentoo.org>
-  xine-lib-0.9.12-r1.ebuild files/digest-xine-lib-0.9.12-r1 :
-
-  libvorbis is required, not optional. removed oggvorbis USE flag from
-  ebuild.
-
-*xine-lib-0.9.12 (23 Jun 2002)
-
-  23 Jun 2002; Brandon Low <lostlogic@gentoo.org>xine-lib-0.9.12.ebuild:
-
-  Another new release from our friendly release crazy xine people.  
-  According to the xine people here is the changelog, enjoy:
-
-  * demux_ts fixes for ATSC streams
-  * configurable size of avi subtitles
-  * fixed bug in libsputext that caused subtitle flashing
-  * update win32 codec loading code
-  * use directshow filter to decode msmpeg4 v1/v2
-  * fixed logo file name extension
-  * fixed german i18n files
-
-*xine-lib-0.9.11 (20 Jun 2002)
-
-  20 Jun 2002; Brandon Low <lostlogic@gentoo.org> xine-lib-0.9.12.ebuild:
-
-  Updated to use the 0.9.11a source from the xine folks...
-
-  20 Jun 2002; Arcady Genkin <agenkin@thpoon.com> xine-lib-0.9.12.ebuild:
-
-  Update to version 0.9.11.
-
-*xine-lib-0.9.10-r1 (16 Jun 2002)
-
-  16 Jun 2002; Brandon Low <lostlogic@gentoo.org> xine-lib-0.9.10-r1.ebuild
-
-  Put dxr3 compilation back in, it works fine with xine-lib-0.9.10.  
-  
-  A note, gcc-3.1 users will not be able to compile xine-lib-0.9.10 if they
-  have DirectFB installed.  Still working on this.
-
-*xine-lib-0.9.9-r2 (8 Jun 2002)
-
-  8 Jun 2002; Seemant Kulleen <seemant@gentoo.org> xine-lib-0.9.9-r2.ebuild
-  files/digest-xine-lib-0.9.9-r2 :
-
-  Fixes to make it compile against directfb.
-
-*xine-lib-0.9.10 (26 May 2002)
-
-  26 May 2002; Arcady Genkin <agenkin@thpoon.com> xine-lib-0.9.10.ebuld :
-
-  Update to version 0.9.10.
-
-*xine-lib-0.9.9-r1 (29 Apr 2002)
-
-  29 Apr 2002; Arcady Genkin <agenkin@thpoon.com> xine-lib-0.9.9-r1.ebuld :
-
-  Disable drx3 support because it breaks build on some systems.
-
-*xine-lib-0.9.7-r2 (12 Apr 2002)
-
-  12 Apr 2002; Seemant Kulleen <seemant@gentoo.org> xine-lib-0.9.7-r2.ebuild :
-
-  Made win32 support dependent upon the "avi" USE toggle. Made libdvdcss and
-  libdvdread optional dependencies based on the "dvd" USE toggle.
-
-*xine-lib-0.9.7-r1 (28 Mar 2002)
-
-  28 Mar 2002; Seemant Kulleen <seemant@gentoo.org> xine-lib-0.9.7-r1.ebuild :
-       
-  oggvorbis will be the USE toggle instead of separate ogg and vorbis flags.
-
-*xine-lib-0.9.7-r1 (12 Mar 2002)
-
-  12 Mar 2002; Seemant Kulleen <seemant@gentoo.org> xine-lib-0.9.7-r1.ebuild :
-
-  Added a check for the nls toggle in USE, and makes sure nls is disabled if
-  the toggle is off.
-
-*xine-lib-0.9.7 (1 Feb 2002)
-
-  1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
-  
-  Added initial ChangeLog which should be updated whenever the package is
-  updated in any way. This changelog is targetted to users. This means that the
-  comments should well explained and written in clean English. The details about
-  writing correct changelogs are explained in the skel.ChangeLog file which you
-  can find in the root directory of the portage repository.
index 7fffc6727c9aac4fefbd88edc53bbb6028382ff1..af8f94b5f98c8c0881e03f32989bc7e254d3f1a3 100644 (file)
@@ -1,14 +1,15 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 9d3ab3fe1fb6d53eca56ffd5fdae5495 ChangeLog 31462
 MD5 af08cabbae4b191018ca153392a86bea metadata.xml 304
-MD5 ecc75a8fa2b8be0fdf376ca2bc1a655f xine-lib-1.0.ebuild 8088
+MD5 424d1fa88b2c772b3d393db78232fb65 xine-lib-1.0.ebuild 8073
 MD5 4052265429970e0a67ed0d039d770515 xine-lib-1_rc5-r3.ebuild 5473
-MD5 9b1839aa704083ac8bc733e78fe15bd2 xine-lib-1_rc6.ebuild 5401
-MD5 f9634de2e799d22a319aa81a2b38bd1d xine-lib-1_rc7.ebuild 5370
+MD5 6fa6e2ec95832cf4ec8b245226b39927 xine-lib-1_rc6.ebuild 5390
+MD5 41c7db7b4a4c2dac3d6ba6476c838406 xine-lib-1_rc7.ebuild 5359
 MD5 9f2c1755efbee2e9605f6fba4db54c69 xine-lib-1_rc8-r1.ebuild 6468
-MD5 d7d43244f336b4e0826eedf8a3d3dbc1 xine-lib-1_rc8.ebuild 5423
+MD5 0048524e056c862f1702ba68e9779b1e xine-lib-1_rc8.ebuild 5401
+MD5 e287e99d1beede43359f0ecd9b52ab54 xine-lib-1_rc6-r1.ebuild 5713
+MD5 2b46f07c83e7568f78d8cb4f601a9d25 ChangeLog 666
 MD5 bcd5f2b8999f92c2f7215009f5ae1490 files/configure-64bit-define.patch 221
 MD5 1780c88522c9a26856effa70a0e27b50 files/digest-xine-lib-1.0 65
 MD5 044cbe825fc480693aec675808e4c679 files/digest-xine-lib-1_rc5-r3 67
@@ -41,15 +42,16 @@ MD5 a52bac7d568413597e0c7932b164e58c files/xine-lib-2.6.patch 594
 MD5 0cf698a9ff87a3595140d92df7b900b6 files/xine-lib-configure.patch 342
 MD5 aa54582a91933533008c1211dcbcfb35 files/xine-lib-disable-directfb.patch 4169
 MD5 3cbdef8aa211184b96474addb4f7c5d6 files/xine-lib-gcc34.patch 423
+MD5 ddf48f1eb00a6985b6fba5fff9386ad0 files/xine-lib-hardened-mmx.patch 2558
 MD5 5d2c3c00bf3ae9a89dfcaa8b5c5b17a2 files/xine-lib-x11.patch 703
 MD5 dcb0c79c0bb106397aad42f6d936627d files/xineconfig.patch-0.9.13 601
-MD5 ddf48f1eb00a6985b6fba5fff9386ad0 files/xine-lib-hardened-mmx.patch 2558
-MD5 d8f3138ae2260f7c98bf46ae7159be11 files/xine-lib-configure.ac.patch 926
 MD5 3704271d4339b919569b4ea416a4c34e files/xine-lib-1_rc8-configure.ac.patch 2825
+MD5 d8f3138ae2260f7c98bf46ae7159be11 files/xine-lib-configure.ac.patch 926
+MD5 082b3ed1c96543704d604199047b1dee files/digest-xine-lib-1_rc6-r1 68
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
+Version: GnuPG v1.4.0 (GNU/Linux)
 
-iD8DBQFB2tQxFdQwWVoAgN4RAtdsAKDmT3Pbc2N1LfLVOs9erbMgpbQquACgoTXd
-ZhECFbhpXeABmTDoSA8FXHM=
-=AQUU
+iD8DBQFB29EVArHZZzCEUG0RArxeAJ4700MRmVTIP0zA8LSpUzjlm8XXTgCeKcnf
+Xqf9Te/B+wRrlMjRTF5biV8=
+=5MW4
 -----END PGP SIGNATURE-----
diff --git a/media-libs/xine-lib/files/digest-xine-lib-1_rc6-r1 b/media-libs/xine-lib/files/digest-xine-lib-1_rc6-r1
new file mode 100644 (file)
index 0000000..3c24e7d
--- /dev/null
@@ -0,0 +1 @@
+MD5 32b231beb9b2194606a18ed7bcf2bcb3 xine-lib-1-rc6a.tar.gz 7003035
index 7bb2779c35b93a7773ef117ac8c4fd1a5321bb1c..5be040a06dcad0850de53db92449f4a4f24b490e 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.0.ebuild,v 1.13 2005/01/03 19:46:47 chriswhite Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.0.ebuild,v 1.14 2005/01/05 11:35:37 eradicator Exp $
 
 inherit eutils flag-o-matic gcc libtool
 
@@ -16,7 +16,7 @@ LICENSE="GPL-2"
 SLOT="1"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="arts esd avi nls dvd X directfb oggvorbis alsa gnome sdl speex
-       theora ipv6 altivec opengl aac fbcon xv xvmc nvidia i8x0 samba dxr3 vidix png mng pic"
+       theora ipv6 altivec opengl aac fbcon xv xvmc nvidia i8x0 samba dxr3 vidix png mng"
 
 RDEPEND="oggvorbis? ( media-libs/libvorbis )
        !amd64? ( X? ( virtual/x11 ) )
@@ -79,7 +79,7 @@ src_unpack() {
        # Fix building on amd64, #49569
        #use amd64 && epatch ${FILESDIR}/configure-64bit-define.patch
 
-       use pic && epatch ${FILESDIR}/${PN}-1_rc7-pic.patch
+       epatch ${FILESDIR}/${PN}-1_rc7-pic.patch
        use x86 && epatch ${FILESDIR}/${PN}-hardened-mmx.patch
 
        # Fix detection of hppa2.0 and hppa1.1 CHOST
diff --git a/media-libs/xine-lib/xine-lib-1_rc6-r1.ebuild b/media-libs/xine-lib/xine-lib-1_rc6-r1.ebuild
new file mode 100644 (file)
index 0000000..8d600bf
--- /dev/null
@@ -0,0 +1,188 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1_rc6-r1.ebuild,v 1.1 2005/01/05 11:35:37 eradicator Exp $
+
+inherit eutils flag-o-matic gcc libtool
+
+# This should normally be empty string, unless a release has a suffix.
+MY_PKG_SUFFIX="a"
+
+DESCRIPTION="Core libraries for Xine movie player"
+HOMEPAGE="http://xine.sourceforge.net/"
+SRC_URI="mirror://sourceforge/xine/${PN}-${PV/_/-}${MY_PKG_SUFFIX}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="arts esd avi nls dvd aalib X directfb oggvorbis alsa gnome sdl speex theora ipv6 altivec"
+
+RDEPEND="oggvorbis? ( media-libs/libvorbis )
+       !amd64? ( X? ( virtual/x11 ) )
+       amd64? ( X? ( || ( x11-base/xorg-x11 >=x11-base/xfree-4.3.0-r6 ) ) )
+       avi? ( x86? ( >=media-libs/win32codecs-0.50 ) )
+       esd? ( media-sound/esound )
+       dvd? ( >=media-libs/libdvdcss-1.2.7 )
+       arts? ( kde-base/arts )
+       alsa? ( media-libs/alsa-lib )
+       aalib? ( media-libs/aalib )
+       directfb? ( >=dev-libs/DirectFB-0.9.9 dev-util/pkgconfig )
+       gnome? ( >=gnome-base/gnome-vfs-2.0
+                       dev-util/pkgconfig )
+       >=media-libs/flac-1.0.4
+       sdl? ( >=media-libs/libsdl-1.1.5 )
+       >=media-libs/libfame-0.9.0
+       theora? ( media-libs/libtheora )
+       speex? ( media-libs/speex )"
+DEPEND="${RDEPEND}
+       >=sys-devel/automake-1.7
+       >=sys-devel/autoconf-2.59
+       nls? ( sys-devel/gettext )"
+
+S=${WORKDIR}/${PN}-${PV/_/-}${MY_PKG_SUFFIX}
+
+pkg_setup() {
+       # Make sure that the older libraries are not installed (bug #15081).
+       if [ `has_version =media-libs/xine-lib-0.9.13*` ]
+       then
+               eerror "Please uninstall older xine libraries.";
+               eerror "The compilation cannot proceed.";
+               die
+       fi
+}
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+
+       # preserve CFLAGS added by drobbins, -O3 isn't as good as -O2 most of the time
+       epatch ${FILESDIR}/protect-CFLAGS.patch-${PV}
+       # plasmaroo: Kernel 2.6 headers patch
+       epatch ${FILESDIR}/${P}-2.6.patch
+       # force 32 bit userland
+       [ ${ARCH} = "sparc" ] && epatch ${FILESDIR}/${P}-configure-sparc.patch
+
+       # Fix building on amd64, #49569
+       #use amd64 && epatch ${FILESDIR}/configure-64bit-define.patch
+
+       epatch ${FILESDIR}/${P}-pic.patch
+       epatch ${FILESDIR}/${P}-mmx.patch
+
+       # Fix detection of hppa2.0 and hppa1.1 CHOST
+       use hppa && sed -e 's/hppa-/hppa*-linux-/' -i ${S}/configure.ac
+
+       # Fix security bug #74475
+       epatch ${FILESDIR}/djb_demux_aiff.patch
+
+       # Makefile.ams and configure.ac get patched, so we need to rerun
+       # autotools
+       export WANT_AUTOCONF=2.5
+       export WANT_AUTOMAKE=1.7
+       aclocal -I m4
+       libtoolize --copy --force
+       autoheader
+       automake -a -f -c
+       autoconf
+}
+
+src_compile() {
+       filter-flags -maltivec -mabi=altivec
+       filter-flags -fforce-addr
+       filter-flags -momit-leaf-frame-pointer #46339
+       filter-flags -funroll-all-loops #55420
+
+       if [ "`gcc-major-version`" -ge "3" -a "`gcc-minor-version`" -ge "4" ]; then
+               append-flags -fno-web #49509
+               filter-flags -fno-unit-at-a-time #55202
+               append-flags -funit-at-a-time #55202
+       fi
+
+       is-flag -O? || append-flags -O1 #31243
+
+       # fix build errors with sse2 #49482
+       if use x86 ; then
+               if [ `gcc-major-version` -eq 3 ] ; then
+                       append-flags -mno-sse2 `test_flag -mno-sse3`
+                       filter-mfpmath sse
+               fi
+       fi
+
+       # Use the built-in dvdnav plugin.
+       local myconf="--with-included-dvdnav"
+
+       # the win32 codec path should ignore $(get_libdir) and always use lib
+       use avi && use x86 \
+               && myconf="${myconf} --with-w32-path=/usr/$(get_libdir)/win32" \
+               || myconf="${myconf} --disable-asf"
+
+       use sparc \
+               && myconf="${myconf} --build=${CHOST}"
+
+       # enable/disable appropiate optimizations on sparc
+       [ "${PROFILE_ARCH}" == "sparc64" -o "${PROFILE_ARCH}" == "sparc64-multilib" ] \
+               && myconf="${myconf} --enable-vis"
+       [ "${PROFILE_ARCH}" == "sparc" ] \
+               && myconf="${myconf} --disable-vis"
+
+       use amd64 \
+               && myconf="${myconf} --with-xv-path=/usr/X11R6/$(get_libdir)"
+
+       # Fix compilation-errors on PowerPC #45393 & #55460 & #68251
+       if use ppc || use ppc64 ; then
+               append-flags -U__ALTIVEC__
+               myconf="${myconf} `use_enable altivec`"
+       fi
+
+       # The default CFLAGS (-O) is the only thing working on hppa.
+       if use hppa && [ "`gcc-version`" != "3.4" ] ; then
+               unset CFLAGS
+       else
+               append-flags -ffunction-sections
+       fi
+
+       # if lib64 is a directory, sometimes the configure will set libdir itself
+       # and the installation fails. see bug #62339
+       myconf="${myconf} --libdir=/usr/$(get_libdir)"
+
+       econf \
+               `use_enable X x11` `use_with X x` `use_enable X shm` `use_enable X xft` \
+               `use_enable esd` \
+               `use_enable nls` \
+               `use_enable alsa` \
+               `use_enable arts` \
+               `use_enable aalib` \
+               `use_enable oggvorbis ogg` `use_enable oggvorbis vorbis` \
+               `use_enable sdl sdltest` \
+               `use_enable ipv6` \
+               `use_enable directfb` \
+               ${myconf} || die "Configure failed"
+
+       emake -j1 || die "Parallel make failed"
+}
+
+src_install() {
+       # portage 2.0.50's einstall is broken for handling libdir
+       make DESTDIR=${D} install || die "Install failed"
+
+       # Xine's makefiles install some file incorrectly. (Gentoo bug #8583, #16112).
+       dodir /usr/share/xine/libxine1/fonts
+       mv ${D}/usr/share/*.xinefont.gz ${D}/usr/share/xine/libxine1/fonts/
+
+       dodoc AUTHORS ChangeLog INSTALL README TODO
+       cd ${S}/doc
+       dodoc dataflow.dia README*
+}
+
+pkg_postinst() {
+       einfo
+       einfo "Please note, a new version of xine-lib has been installed."
+       einfo "For library consistency, you need to unmerge old versions"
+       einfo "of xine-lib before merging xine-ui."
+       einfo
+       einfo "This library version 1 is incompatible with the plugins"
+       einfo "designed for the prior library versions such as xine-d4d,"
+       einfo "xine-d5d, xine-dmd, and xine-dvdnav."
+       einfo
+       einfo "Also, make sure to remove your ~/.xine if upgrading from"
+       einfo "a previous version."
+       einfo
+}
index ef08bec1fca50ab01da6b3d6a7f00ce83c63b643..5110a3d6a618b4df42ea9d98be444211cd24be8b 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1_rc6.ebuild,v 1.18 2005/01/01 05:54:49 chriswhite Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1_rc6.ebuild,v 1.19 2005/01/05 11:35:37 eradicator Exp $
 
 inherit eutils flag-o-matic gcc libtool
 
@@ -66,7 +66,7 @@ src_unpack() {
        #use amd64 && epatch ${FILESDIR}/configure-64bit-define.patch
 
        epatch ${FILESDIR}/${P}-pic.patch
-       use pic && epatch ${FILESDIR}/${P}-mmx.patch
+       epatch ${FILESDIR}/${P}-mmx.patch
 
        # Fix detection of hppa2.0 and hppa1.1 CHOST
        use hppa && sed -e 's/hppa-/hppa*-linux-/' -i ${S}/configure
index 26481f100bf3e408af0c3e7da24b3cfa00463fd9..37b539e474431f81d3ff4da67d83993232e3e16e 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1_rc7.ebuild,v 1.5 2005/01/01 05:54:49 chriswhite Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1_rc7.ebuild,v 1.6 2005/01/05 11:35:37 eradicator Exp $
 
 inherit eutils flag-o-matic gcc libtool
 
@@ -68,7 +68,7 @@ src_unpack() {
        #use amd64 && epatch ${FILESDIR}/configure-64bit-define.patch
 
        epatch ${FILESDIR}/${P}-pic.patch
-       use pic && epatch ${FILESDIR}/${P}-mmx.patch
+       epatch ${FILESDIR}/${P}-mmx.patch
 
        # Fix detection of hppa2.0 and hppa1.1 CHOST
        use hppa && sed -e 's/hppa-/hppa*-linux-/' -i ${S}/configure
index e64308227958c79031c03c5d5619aff29a0dd80d..7fe90d766e458c67fb2d82e1ee9e3314d37d043d 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1_rc8.ebuild,v 1.6 2005/01/01 05:54:49 chriswhite Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1_rc8.ebuild,v 1.7 2005/01/05 11:35:37 eradicator Exp $
 
 inherit eutils flag-o-matic gcc libtool
 
@@ -67,8 +67,8 @@ src_unpack() {
        # Fix building on amd64, #49569
        #use amd64 && epatch ${FILESDIR}/configure-64bit-define.patch
 
-       use pic && epatch ${FILESDIR}/${PN}-1_rc7-pic.patch
-       use pic && epatch ${FILESDIR}/${PN}-1_rc7-mmx.patch
+       epatch ${FILESDIR}/${PN}-1_rc7-pic.patch
+       epatch ${FILESDIR}/${PN}-1_rc7-mmx.patch
 
        # Fix detection of hppa2.0 and hppa1.1 CHOST
        use hppa && sed -e 's/hppa-/hppa*-linux-/' -i ${S}/configure