diff options
-rw-r--r-- | net-www/gnash/ChangeLog | 323 | ||||
-rw-r--r-- | net-www/gnash/Manifest | 6 | ||||
-rw-r--r-- | net-www/gnash/files/gnash-0.8.3-boost-dynamic-link.patch | 31 | ||||
-rw-r--r-- | net-www/gnash/files/gnash-0.8.3-libtool-2.2.patch | 35 | ||||
-rw-r--r-- | net-www/gnash/gnash-0.8.4.ebuild | 265 | ||||
-rw-r--r-- | net-www/gnash/metadata.xml | 13 |
6 files changed, 0 insertions, 673 deletions
diff --git a/net-www/gnash/ChangeLog b/net-www/gnash/ChangeLog deleted file mode 100644 index 1a4979fa8b9f..000000000000 --- a/net-www/gnash/ChangeLog +++ /dev/null @@ -1,323 +0,0 @@ -# ChangeLog for net-www/gnash -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-www/gnash/ChangeLog,v 1.70 2009/04/06 17:09:53 bluebird Exp $ - - 06 Apr 2009; Friedrich Oslage <bluebird@gentoo.org> gnash-0.8.4.ebuild: - Add ~sparc keyword, bug #229427 - - 23 Mar 2009; Peter Alfredsen <loki_val@gentoo.org> metadata.xml: - Not using this anymore. - - 13 Dec 2008; Peter Alfredsen <loki_val@gentoo.org> -gnash-0.8.1-r1.ebuild, - -gnash-0.8.3.ebuild, -gnash-9999.ebuild: - Dropped old ebuilds per ssuominen's request on -dev ml, since they do not - build with next stable ffmpeg. - - 20 Oct 2008; Peter Alfredsen <loki_val@gentoo.org> gnash-0.8.4.ebuild: - Fixup mysterious sed failure. - - 20 Oct 2008; Peter Alfredsen <loki_val@gentoo.org> gnash-0.8.4.ebuild: - Add giflib as a dep. Bug 242840. - - 19 Oct 2008; Peter Alfredsen <loki_val@gentoo.org> gnash-0.8.4.ebuild: - Fix compilation with =sys-devel/libtool-1*. - -*gnash-0.8.4 (19 Oct 2008) - - 19 Oct 2008; Peter Alfredsen <loki_val@gentoo.org> gnash-0.8.3.ebuild, - +gnash-0.8.4.ebuild: - Fix bug 242656 by restricting 0.8.3 to ffmpeg 20080326. Bump to 0.8.4, bug - 241874, thanks to Mounir Lamouri. This version works much better than - 0.8.3, but tests fail to compile. - - 12 Oct 2008; Friedrich Oslage <bluebird@gentoo.org> gnash-0.8.3.ebuild: - Drop ~sparc keyword, until bug #240470 is fixed - - 16 Sep 2008; Friedrich Oslage <bluebird@gentoo.org> gnash-0.8.3.ebuild: - Add ~sparc keyword, bug #229427 - - 01 Sep 2008; Peter Alfredsen <loki_val@gentoo.org> - files/gnash-0.8.3-boost-dynamic-link.patch: - Update dynamic link patch to always link dynamic, bug 230287 - - 23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml: - add GLEP 56 USE flag desc from use.local.desc - - 08 Aug 2008; Stephanie Lockwood-Childs <wormo@gentoo.org> - gnash-0.8.1-r1.ebuild: - Restrict kde & qt dependencies to version 3 (bug #213291) - - 28 Jun 2008; Peter Alfredsen <loki_val@gentoo.org> - +files/gnash-0.8.3-boost-dynamic-link.patch, - +files/gnash-0.8.3-libtool-2.2.patch, gnash-0.8.3.ebuild: - Fix a compilation problem on amd64, bug #229453. - -*gnash-0.8.3 (25 Jun 2008) - - 25 Jun 2008; Peter Alfredsen <loki_val@gentoo.org> metadata.xml, - +gnash-0.8.3.ebuild: - Bump. Fixes bugs 212943, 213167, 218105 and 226099. Added tests, cleaned - up ebuild. - - 14 Jun 2008; Jeroen Roovers <jer@gentoo.org> gnash-0.8.1-r1.ebuild: - Marked ~hppa too. - - 19 Jan 2008; Stefan Schweizer <genstef@gentoo.org> - -files/gnash-0.8.0-ffmpeg.patch, -gnash-0.8.0.ebuild, -gnash-0.8.1.ebuild, - gnash-0.8.1-r1.ebuild: - remove old, dont offer fltk because we do not have fltk2, bug 205408 - -*gnash-0.8.1-r1 (12 Jan 2008) - - 12 Jan 2008; Mike Frysinger <vapier@gentoo.org> +gnash-0.8.1-r1.ebuild: - Add support for more USE flags and let the ebuild select between competing - features rather than aborting #200759. - - 21 Nov 2007; Stefan Schweizer <genstef@gentoo.org> gnash-9999.ebuild: - change cvs ebuild to a stub to point to the cvs ebuild overlay made by - Harley Peters <harley@thepetersclan.com> in bug 187444 - -*gnash-0.8.1 (21 Nov 2007) - - 21 Nov 2007; Stefan Schweizer <genstef@gentoo.org> +gnash-0.8.1.ebuild: - Version bump thanks to many contributions in bug 190753 - - 30 Aug 2007; Stefan Schweizer <genstef@gentoo.org> gnash-9999.ebuild: - add depend, bug 187723 thanks Michael Zanetti <michael_zanetti@gmx.net> - - 23 Jul 2007; Samuli Suominen <drac@gentoo.org> - +files/gnash-0.8.0-ffmpeg.patch, gnash-0.8.0.ebuild: - Fix building with --as-needed and swscaler enabled ffmpeg-20070616-r1 for - bug 183714. - - 22 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>; gnash-0.8.0.ebuild, - gnash-9999.ebuild: - Drop virtual/x11 references. - - 10 Jul 2007; Stefan Schweizer <genstef@gentoo.org> -gnash-0.7.2.ebuild, - -gnash-0.7.2_p20099999.ebuild, gnash-0.8.0.ebuild, gnash-9999.ebuild: - Fix flawed media and sound setting logic thanks to Harley Peters - <harley@thepetersclan.com> in bug 184105 also attempt to fix as-needed bug - 183714 - -*gnash-9999 (20 Jun 2007) - - 20 Jun 2007; Hanno Boeck <hanno@gentoo.org> +gnash-9999.ebuild: - Add up-to-date cvs ebuild. - - 12 Jun 2007; Christian Faulhammer <opfer@gentoo.org> gnash-0.8.0.ebuild: - fixed a typo and added two pairs of quotes - -*gnash-0.8.0 (11 Jun 2007) - - 11 Jun 2007; Stefan Schweizer <genstef@gentoo.org> +gnash-0.8.0.ebuild: - version bump - - 14 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml: - add <herd>no-herd</herd> - - 13 May 2007; Stefan Schweizer <genstef@gentoo.org> - gnash-0.7.2_p20099999.ebuild: - Add proper quoting thanks expose - - 03 May 2007; Stefan Schweizer <genstef@gentoo.org> - gnash-0.7.2_p20099999.ebuild: - Add boost thread check thanks to Chi-Thanh Christopher Nguyen - <chithanh@cs.tu-berlin.de> in bug 176901 - - 16 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> gnash-0.7.2.ebuild: - Keyworded ~sparc wrt #171038 - - 04 Mar 2007; <genstef@gentoo.org> gnash-0.7.2_p20099999.ebuild: - Add --disable-gnash thanks to g-ranquet <ranquet@imerir.com> in bug 169336 - - 23 Feb 2007; <genstef@gentoo.org> gnash-0.7.2_p20099999.ebuild: - Improve qt3 detection thanks to Sarath Menon <sarathmenon@gmail.com> in bug - 168112 - - 05 Feb 2007; <genstef@gentoo.org> gnash-0.7.2.ebuild, - gnash-0.7.2_p20099999.ebuild: - use mirror gnu - - 31 Jan 2007; <genstef@gentoo.org> gnash-0.7.2_p20099999.ebuild: - KEYWORDS=-* -> KEYWORDS="", bug 160519 - - 26 Dec 2006; Timothy Redaelli <drizzt@gentoo.org> gnash-0.7.2.ebuild: - Add ~x86-fbsd keyword. - - 30 Nov 2006; Stefan Schweizer <genstef@gentoo.org> - gnash-0.7.2_p20099999.ebuild: - Use ./autogen.sh instead of eautoreconf in the cvs ebuild because it works - more reliable, thanks to expose - - 23 Nov 2006; Stefan Schweizer <genstef@gentoo.org> gnash-0.7.2.ebuild, - gnash-0.7.2_p20099999.ebuild: - Die on kde and agg thanks to Marco Clocchiatti <ziapannocchia@gmail.com> and - sanchan in bug 155888 - - 21 Nov 2006; Stefan Schweizer <genstef@gentoo.org> gnash-0.7.2.ebuild, - gnash-0.7.2_p20099999.ebuild: - Readd kde support on popular demand. Drizztbsd and others say that it is - working - -*gnash-0.7.2_p20099999 (18 Nov 2006) - - 18 Nov 2006; Stefan Schweizer <genstef@gentoo.org> - -files/gnash-0.7.1_p20060704-opengl.diff, - -files/gnash-fix-cxxflags-rpath.patch, -gnash-0.7.1_p20060704.ebuild, - -gnash-0.7.1_p20060814.ebuild, -gnash-0.7.1_p20099999.ebuild, - +gnash-0.7.2_p20099999.ebuild: - Remove old ebuilds, add new cvs ebuild - - 18 Nov 2006; Stefan Schweizer <genstef@gentoo.org> - files/digest-gnash-0.7.2, Manifest: - fix digest, bug 155603 - - 18 Nov 2006; Tony Vroon <chainsaw@gentoo.org> gnash-0.7.2.ebuild: - Add ~ppc keyword. - -*gnash-0.7.2 (17 Nov 2006) - - 17 Nov 2006; Stefan Schweizer <genstef@gentoo.org> +gnash-0.7.2.ebuild: - version bump thanks go to Nihilus and the other gnash developers! - - 08 Nov 2006; Stefan Schweizer <genstef@gentoo.org> - gnash-0.7.1_p20099999.ebuild: - Fix WANT_AUTOMAKE - - 07 Nov 2006; Stefan Schweizer <genstef@gentoo.org> - gnash-0.7.1_p20099999.ebuild: - make cvs ebuild working again based on my prepared ebuild for 0.7.2 - - 07 Nov 2006; Stefan Schweizer <genstef@gentoo.org> - gnash-0.7.1_p20099999.ebuild: - make cvs ebuild working again based on my prepared ebuild for 0.7.2 - - 20 Oct 2006; Stefan Schweizer <genstef@gentoo.org> - gnash-0.7.1_p20099999.ebuild: - Fix gnash cvs ebuild thanks to Hal Engel <hvengel@astound.net> in bug 151895 - - 07 Oct 2006; Stefan Schweizer <genstef@gentoo.org> - gnash-0.7.1_p20099999.ebuild: - Add DEPEND on boost thanks to Dennis Brendel <buddabrod@gmail.com>, Daniel - Herzog <expose@luftgetrock.net> and Gustavo Michels - <gustavo.michels@gmail.com> - - 03 Oct 2006; Stefan Schweizer <genstef@gentoo.org> - gnash-0.7.1_p20099999.ebuild: - Do not use autodetect arch, thanks Nihilus and expose in #gnash - -*gnash-0.7.1_p20099999 (01 Sep 2006) - - 01 Sep 2006; Stefan Schweizer <genstef@gentoo.org> - -gnash-0.7.1_p20090909.ebuild, +gnash-0.7.1_p20099999.ebuild: - rename as per bug 143320 - -*gnash-0.7.1_p20060814 (14 Aug 2006) - - 14 Aug 2006; Stefan Schweizer <genstef@gentoo.org> - gnash-0.7.1_p20060704.ebuild, +gnash-0.7.1_p20060814.ebuild, - gnash-0.7.1_p20090909.ebuild: - new snapshot currently -* because clicking does not work for me, sed sound - support to on again - - 13 Aug 2006; Stefan Schweizer <genstef@gentoo.org> -files/do-sound.diff, - -files/kdedir.diff, -files/klash-makefile.diff, - gnash-0.7.1_p20090909.ebuild: - remove some patches that got applied upstream - - 12 Aug 2006; Stefan Schweizer <genstef@gentoo.org> +files/do-sound.diff, - -files/gnash-as-needed.diff, -files/klash-int-not-external.diff, - gnash-0.7.1_p20090909.ebuild: - remove some patches that got applied from the live ebuild, fold sound sed - into patch - -*gnash-0.7.1_p20090909 (08 Aug 2006) - - 08 Aug 2006; Stefan Schweizer <genstef@gentoo.org> - -files/gnash-0.7.1_p20060528-confcache-gtkglext.patch, - -files/gnash-0.7.1_p20060528-opengl.diff, files/gnash-as-needed.diff, - +files/kdedir.diff, +files/klash-int-not-external.diff, - +files/klash-makefile.diff, -gnash-0.7.1.ebuild, - -gnash-0.7.1_p20060528.ebuild, gnash-0.7.1_p20060704.ebuild, - +gnash-0.7.1_p20090909.ebuild: - remove old ebuilds, remove dmalloc use flag thanks to Attila Stehr - <as.gentoo@web.de> in bug 142939, add new live cvs ebuild thnaks to Markus - Gothe <nietzsche@lysator.liu.se> in bug 143131 that compiles klash even - without the nsplugin thanks to Simon Siemonsma <simon.gentoo@hccnet.nl> in - bug 142190 - - 07 Jul 2006; Stefan Schweizer <genstef@gentoo.org> - +files/gnash-fix-cxxflags-rpath.patch, gnash-0.7.1_p20060704.ebuild: - Add patch for CXXFLAGS and RPATH thanks to vapier in bug 139457 and 139459 - -*gnash-0.7.1_p20060704 (04 Jul 2006) - - 04 Jul 2006; Stefan Schweizer <genstef@gentoo.org> - +files/gnash-0.7.1_p20060704-opengl.diff, +gnash-0.7.1_p20060704.ebuild: - version bump: new cvs snapshot - - 29 Jun 2006; Jason Wever <weeve@gentoo.org> gnash-0.7.1_p20060528.ebuild: - Masking on SPARC as it makes the baby Xwindow crash. - - 01 Jun 2006; Stefan Schweizer <genstef@gentoo.org> - gnash-0.7.1_p20060528.ebuild: - Gtkglext is always needed, remove gtk use flag thanks to Bård Sørngård - <baard.sorngard@gmail.com> and Avuton Olrich <avuton@gmail.com> in bug - 135010 - - 29 May 2006; Stefan Schweizer <genstef@gentoo.org> gnash-0.7.1_p20060528.ebuild: - gtkglext dep fix - - 29 May 2006; Stefan Schweizer <genstef@gentoo.org> - +files/gnash-0.7.1_p20060528-confcache-gtkglext.patch, - gnash-0.7.1_p20060528.ebuild: - Add confcache fix - -*gnash-0.7.1_p20060528 (28 May 2006) - - 28 May 2006; Jory A. Pratt <anarchy@gentoo.org> - +files/gnash-0.7.1_p20060528-opengl.diff, +gnash-0.7.1_p20060528.ebuild: - snapshot of cvs tree, many bug fixes including x86_64 fixes - - 11 May 2006; Stefan Schweizer <genstef@gentoo.org> gnash-0.7.1.ebuild: - Workaround install problem thanks to Roie Kerstein - <sf_kersteinroie@bezeqint.net> in bug 132964, mp3->mad to support alt-arches - with mad use.mask, enable sound, cleanup depends - -*gnash-0.7.1 (09 May 2006) - - 09 May 2006; Stefan Schweizer <genstef@gentoo.org> - +files/gnash-as-needed.diff, -gnash-0.7_alpha20060331.ebuild, - -gnash-0.7_alpha20060331-r1.ebuild, +gnash-0.7.1.ebuild: - version bump - -*gnash-0.7_alpha20060331-r1 (03 Apr 2006) - - 03 Apr 2006; Stefan Schweizer <genstef@gentoo.org> - +gnash-0.7_alpha20060331-r1.ebuild: - revision bump, gtk use flag, fix plugin, add docs, fix .qt-error, bug 128680 - -*gnash-0.7_alpha20060331 (02 Apr 2006) - - 02 Apr 2006; Stefan Schweizer <genstef@gentoo.org> - -gnash-0.7_alpha20060110.ebuild, -gnash-0.7_alpha20060129.ebuild, - +gnash-0.7_alpha20060331.ebuild: - New ebuild including firefox plugin support, bug 122659, remove old - -*gnash-0.7_alpha20060129 (29 Jan 2006) - - 29 Jan 2006; Stefan Schweizer <genstef@gentoo.org> - +gnash-0.7_alpha20060129.ebuild: - version bump and DEPEND fix thanks to David Watzke <david@klenot.cz> in bug - 120314 - - 11 Jan 2006; David Holm <dholm@gentoo.org> gnash-0.7_alpha20060110.ebuild: - Added to ~ppc. - -*gnash-0.7_alpha20060110 (10 Jan 2006) - - 10 Jan 2006; Stefan Schweizer <genstef@gentoo.org> +metadata.xml, - +gnash-0.7_alpha20060110.ebuild: - Alpha ebuild for gnash, closes bug 118527 - diff --git a/net-www/gnash/Manifest b/net-www/gnash/Manifest deleted file mode 100644 index b9168aa6369e..000000000000 --- a/net-www/gnash/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX gnash-0.8.3-boost-dynamic-link.patch 1474 RMD160 0ce418d9e7a0f4d5b3bc724c65dedc3c675b69ef SHA1 df6ae427a0efda13da822ca65700aebcb25ef504 SHA256 d3ada2ca33083b0b233051f66041eb57c402783b2cc177b126e4dccab2e32b76 -AUX gnash-0.8.3-libtool-2.2.patch 1140 RMD160 b93c96309a43c8ebd0d00d79968ff9733c7aafbe SHA1 91ea72837f6796d4c9f29ac0844d5b9657092fe3 SHA256 9dc29f5e074ccc314be130aaaf4da85933b108b1618583fd84a9582701d77a17 -DIST gnash-0.8.4.tar.bz2 2887666 RMD160 0557eee847f6dd625714d6659058ff7e6c4cec56 SHA1 342d7776d06d11b964546b2b4ebec1864ee717d8 SHA256 6ffe4bdbc22de712e59205a27b46aa93a5372c67829c7f02d6b1c1778e9f9224 -EBUILD gnash-0.8.4.ebuild 6143 RMD160 bb1cae251476f5da7af471a613cc91b4ae526f08 SHA1 7591a31bf6e579968109d69f3490dc5814408422 SHA256 4e8665f59741444a843bdbb910f2a358194d0bc06af3051b4d6806d7df1fa265 -MISC ChangeLog 12219 RMD160 e46879c657dfbd8b2e6d93676b0b3a9eb9928637 SHA1 e75fbceff14d09897a70c9a9589037e9106b036f SHA256 0bd45e297582ae617f2ec701e2fc64674d2f72bd21a6150804cc1311e400323c -MISC metadata.xml 379 RMD160 0f872d139f69ca254a0167261898923ed23bc074 SHA1 53ae9c03afe62a6c67aaef74799ee184223b9383 SHA256 b79402136041174606c29f06b764533fd490249c4a7a8ca763126546483ad258 diff --git a/net-www/gnash/files/gnash-0.8.3-boost-dynamic-link.patch b/net-www/gnash/files/gnash-0.8.3-boost-dynamic-link.patch deleted file mode 100644 index ec1564a34d30..000000000000 --- a/net-www/gnash/files/gnash-0.8.3-boost-dynamic-link.patch +++ /dev/null @@ -1,31 +0,0 @@ -Index: boost.m4 -=================================================================== -RCS file: /sources/gnash/gnash/macros/boost.m4,v -retrieving revision 1.74 -diff -u -r1.74 boost.m4 ---- macros/boost.m4 16 Jan 2008 00:42:55 -0000 1.74 -+++ macros/boost.m4 19 Jan 2008 18:35:14 -0000 -@@ -127,9 +127,9 @@ - missing_libs="" - fi - for j in ${boost_libs}; do -- dirs="`ls -dr $i/libboost_${j}*.${shlibext} $i/libboost_${j}*.a 2>/dev/null`" -+ dirs="`ls -dr $i/libboost_${j}*.so 2>/dev/null`" - if test -n "${dirs}"; then -- libname="`echo ${dirs} | sed -e 's:^.*/lib::' -e "s:\.${shlibext}::" -e "s:\.a::"`" -+ libname="`echo ${dirs} | sed -e 's:^.*/lib::' -e "s:\.so::"`" - if test x$dirname = x; then - dirname="`echo ${dirs} | sed -e 's:/libboost.*$::'`" - if test x"${dirname}" != "x/usr/lib"; then -@@ -143,9 +143,9 @@ - done - done - for j in ${extra_boost_libs}; do -- dirs="`ls -dr ${dirname}/libboost_${j}*.${shlibext} ${dirname}/libboost_${j}*.a 2>/dev/null`" -+ dirs="`ls -dr ${dirname}/libboost_${j}*.so 2>/dev/null`" - if test -n "${dirs}"; then -- libname="`echo ${dirs} | sed -e 's:^.*/lib::' -e "s:\.${shlibext}::" -e "s:\.a::"`" -+ libname="`echo ${dirs} | sed -e 's:^.*/lib::' -e "s:\.so::"`" - ac_cv_path_boost_extra_lib="${ac_cv_path_boost_extra_lib} -l${libname}" - else - extra_missing_libs="${extra_missing_libs} $j" diff --git a/net-www/gnash/files/gnash-0.8.3-libtool-2.2.patch b/net-www/gnash/files/gnash-0.8.3-libtool-2.2.patch deleted file mode 100644 index f0ec274104b3..000000000000 --- a/net-www/gnash/files/gnash-0.8.3-libtool-2.2.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff -NrU5 gnash-0.8.3.orig/libbase/Makefile.am gnash-0.8.3/libbase/Makefile.am ---- gnash-0.8.3.orig/libbase/Makefile.am 2008-06-26 22:56:12.000000000 +0200 -+++ gnash-0.8.3/libbase/Makefile.am 2008-06-26 22:57:48.000000000 +0200 -@@ -19,13 +19,13 @@ - - # this is where Gnash plugins get installed - pluginsdir = $(prefix)/lib/gnash/plugins - - if INSTALL_LTDL --include_HEADERS = $(top_srcdir)/libltdl/ltdl.h --LIBLTDLLIB = libltdl.la --LIBLTDLHEAD = $(top_srcdir)/libltdl/ltdl.h -+#include_HEADERS = $(top_srcdir)/libltdl/ltdl.h -+#LIBLTDLLIB = libltdl.la -+#LIBLTDLHEAD = $(top_srcdir)/libltdl/ltdl.h - endif - - sysconf_DATA = gnashrc gnashpluginrc - - edit = sed \ -@@ -174,12 +174,12 @@ - - libgnashbase_la_LDFLAGS = -release $(VERSION) - - libltdlc_la_CPPFLAGS = $(LTDLINCL) - if CONVENIENCE_LTDL --noinst_LTLIBRARIES = libltdlc.la --libltdlc_la_SOURCES = $(top_srcdir)/libltdl/ltdl.c -+#noinst_LTLIBRARIES = libltdlc.la -+#libltdlc_la_SOURCES = $(top_srcdir)/libltdl/ltdl.c - endif - CLEANFILES = libltdl.la libltdlc.la gnashrc gnashpluginrc - - libltdl_la_SOURCES = $(top_srcdir)/libltdl/ltdl.c - libltdl_la_LDFLAGS = -no-undefined -version-info 4:4:1 diff --git a/net-www/gnash/gnash-0.8.4.ebuild b/net-www/gnash/gnash-0.8.4.ebuild deleted file mode 100644 index 66f3adb79d01..000000000000 --- a/net-www/gnash/gnash-0.8.4.ebuild +++ /dev/null @@ -1,265 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-www/gnash/gnash-0.8.4.ebuild,v 1.5 2009/04/06 17:09:53 bluebird Exp $ - -EAPI=1 - -inherit autotools nsplugins kde-functions qt3 multilib - -set-kdedir 3.5 - -DESCRIPTION="Gnash is a GNU Flash movie player that supports many SWF v7 features" -HOMEPAGE="http://www.gnu.org/software/gnash" -SRC_URI="mirror://gnu/${PN}/${PV}/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="+agg -cairo dbus -fbcon -ffmpeg +gstreamer +gtk +kde +nsplugin -opengl -qt3 -sdl video_cards_i810" - -RDEPEND=" - agg? ( >=x11-libs/agg-2.5 ) - opengl? ( - !agg? ( - virtual/opengl - gtk? ( x11-libs/gtkglext ) - ) - ) - cairo? ( - !opengl? ( - !agg? ( - x11-libs/cairo - ) - ) - ) - - !agg? ( !cairo? ( !opengl? ( >=x11-libs/agg-2.5 ) ) ) - gtk? ( - x11-libs/gtk+:2 - x11-libs/pango - dev-libs/glib - dev-libs/atk - ) - kde? ( kde-base/kdelibs:3.5 ) - qt3? ( x11-libs/qt:3 ) - sdl? ( media-libs/libsdl ) - !gtk? ( !kde? ( !qt3? ( !sdl? ( !fbcon? ( - x11-libs/gtk+:2 - x11-libs/pango - dev-libs/glib - dev-libs/atk - kde-base/kdelibs:3.5 - ) ) ) ) ) - dev-libs/libxml2 - sys-libs/zlib - media-libs/jpeg - media-libs/giflib - media-libs/libpng - net-misc/curl - ffmpeg? ( - !gstreamer? ( - media-libs/libsdl - >=media-video/ffmpeg-0.4.9_p20080326 - ) - ) - - gstreamer? ( - media-plugins/gst-plugins-ffmpeg - media-plugins/gst-plugins-mad - ) - >=dev-libs/boost-1.35.0 - x11-libs/libX11 - x11-libs/libXi - x11-libs/libXmu - x11-libs/libXt - x11-proto/xproto - dbus? ( sys-apps/dbus ) - sys-devel/libtool - " -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -#Tests currently not functional. Compilation fails. Use youtube instead. -RESTRICT="test" - -pkg_setup() { - if use !gtk && use !kde && use !fbcon && use !qt3 - then - einfo "No Graphical User Interface selected. Enabling kde and gtk" - einfo "since they are the defaults." - export defaultguis=1 - fi - - if use !agg && use !opengl && use cairo && use kde - then - eerror "The cairo renderer and the kde gui were selected" - eerror "They are incompatible with each other" - eerror "Disable one of them through the respective USE flag" - die "cairo and kde USE flags enabled at the same time" - fi - - if use !agg && use opengl && use fbcon - then - eerror "The opengl renderer and the fbcon gui were selected" - eerror "They are incompatible with each other" - eerror "Disable one of them through the respective USE flag" - die "opengl and fbcon USE flags enabled at the same time" - fi - - if use nsplugin && use !gtk && [ -z ${defaultguis} ] - then - eerror "The Firefox plugin was selected but not the GTK frontend." - eerror "Disable the nsplugin USE flag or enable the gtk USE flag" - die "nsplugin USE flag enabled with required gtk USE flag disabled" - fi - - if use ffmpeg && use gstreamer - then - einfo "Only 1 audio output source can be compiled into ${PN}." - einfo "Selecting gstreamer, since that's upstream default." - einfo "To enable ffmpeg you must also disable gstreamer." - fi - - if use agg - then - if use opengl || use cairo - then - einfo "Only 1 renderer can be activated at any one time." - einfo "If more than one renderer is activated, the order of preference is:" - einfo "agg > opengl > cairo" - fi - else - if use !opengl && use !cairo - then - einfo "No renderer selected from agg, opengl, cairo" - einfo "Default renderer agg selected." - fi - fi - - if use !ffmpeg && use !gstreamer - then - ewarn "You did not select any media: ffmpeg gstreamer" - ewarn "You will not have sound!" - fi - -} - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${PN}-0.8.3-boost-dynamic-link.patch - if has_version '<sys-devel/libtool-2' - then - sed -i \ - -e 's:libltdl.*Makefile::' configure.ac \ - || die "Sedding configure.ac failed." - fi - eautoreconf -} - -src_compile() { - local myconf - - if use nsplugin ; then - myconf="${myconf} --enable-npapi --with-npapi-plugindir=/opt/netscape/plugins" - else - myconf="${myconf} --disable-npapi" - fi - -#Select renderer. - if use agg ; then - myconf="${myconf} --enable-renderer=agg" - elif use opengl ; then - myconf="${myconf} --enable-renderer=ogl" - elif use cairo ; then - myconf="${myconf} --enable-renderer=cairo" - else - myconf="${myconf} --enable-renderer=agg" - fi - -#Select which Graphical User Interfaces to build. - local guis="" \ - gui="" - for gui in fbcon-FB gtk-GTK2 kde-KDE qt3-QT sdl-SDL - do - use ${gui/-*} && guis="${guis},${gui/*-}" - done - guis=${guis#,} - if [ -z "${guis}" ] - then - guis="GTK2,KDE" - fi - -#Select which extensions to build. - local extensions="FILEIO" \ - extension="" - for extension in dbus-DBUS gtk-GTK2 - do - use ${extension%-*} && extensions="${extensions},${extension#*-}" - done - -#Select audio output extension. - if use gstreamer - then - myconf="${myconf} --enable-media=gst" - elif use ffmpeg - then - myconf="${myconf} --enable-media=ffmpeg" - else - myconf="${myconf} --enable-media=none" - fi - - econf \ - $(use_enable video_cards_i810 i810-lod-bias) \ - --disable-testsuite \ - --enable-shared \ - --disable-allstatic \ - --enable-sdkinstall \ - --enable-gui=${guis} \ - --enable-extensions=${extensions} \ - --with-ffmpeg-incl=/usr/include \ - --with-kde-pluginprefix=${KDEDIR} \ - --without-included-ltdl \ - --with-ltdl-include=/usr/include \ - --with-ltdl-lib=/usr/$(get_libdir) \ - --with-plugins-install=system \ - ${myconf} \ - || die "econf failed" - emake || die "emake failed" -} - -src_test() { - cd testsuite - make check || die "make check failed" - ./anaylse-results.sh > TESTRESULTS.txt - cat TESTRESULTS.txt -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - if use nsplugin - then - emake DESTDIR="${D}" install-plugin \ - || die "emake install-plugin failed" - inst_plugin /opt/netscape/plugins/libgnashplugin.so - else - rm -rf "${D}/opt" - fi - - if use kde - then - pushd plugin/klash &> /dev/null - make DESTDIR="${D}" install-plugin - popd &> /dev/null - fi - - dodoc AUTHORS ChangeLog* NEWS README - -} - -pkg_postinst() { - ewarn "BETA" - ewarn "gnash is still in heavy development" - ewarn "please report gnash bugs upstream to the gnash devs" -} diff --git a/net-www/gnash/metadata.xml b/net-www/gnash/metadata.xml deleted file mode 100644 index 53237ef3a13c..000000000000 --- a/net-www/gnash/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>no-herd</herd> - <maintainer> - <email>genstef@gentoo.org</email> - <name>Stefan Schweizer</name> - </maintainer> - <use> - <flag name='agg'>Rendering based on the Anti-Grain Geometry Rendering - Engine library</flag> - </use> -</pkgmetadata> |