summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schweizer <genstef@gentoo.org>2007-11-21 09:20:14 +0000
committerStefan Schweizer <genstef@gentoo.org>2007-11-21 09:20:14 +0000
commite8554583be484661cf4a31a579dfd8d1c8938ff2 (patch)
treed0e9e614faa8112454cab4f013b64cc3f1dbe240 /net-www/gnash
parentVersion bump (diff)
downloadhistorical-e8554583be484661cf4a31a579dfd8d1c8938ff2.tar.gz
historical-e8554583be484661cf4a31a579dfd8d1c8938ff2.tar.bz2
historical-e8554583be484661cf4a31a579dfd8d1c8938ff2.zip
Version bump thanks to many contributions in bug 190753
Package-Manager: portage-2.1.3.18
Diffstat (limited to 'net-www/gnash')
-rw-r--r--net-www/gnash/ChangeLog7
-rw-r--r--net-www/gnash/Manifest16
-rw-r--r--net-www/gnash/files/digest-gnash-0.8.13
-rw-r--r--net-www/gnash/gnash-0.8.1.ebuild164
4 files changed, 185 insertions, 5 deletions
diff --git a/net-www/gnash/ChangeLog b/net-www/gnash/ChangeLog
index c9a153625a71..53e38bbc9db3 100644
--- a/net-www/gnash/ChangeLog
+++ b/net-www/gnash/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-www/gnash
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/gnash/ChangeLog,v 1.50 2007/08/30 07:52:00 genstef Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/gnash/ChangeLog,v 1.51 2007/11/21 09:19:53 uid895 Exp $
+
+*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>
diff --git a/net-www/gnash/Manifest b/net-www/gnash/Manifest
index 8573c941ab8d..eae620e0f527 100644
--- a/net-www/gnash/Manifest
+++ b/net-www/gnash/Manifest
@@ -3,18 +3,23 @@ MD5 15300df2f3fab34520ec047236b0aa54 files/gnash-0.8.0-ffmpeg.patch 3570
RMD160 584bb13d72353424c713aa2fdfb3081910f75f0d files/gnash-0.8.0-ffmpeg.patch 3570
SHA256 f310503c548aefa74f49bd8d4f2baf7a0bb294f6ca1df9f3639f3087b5263723 files/gnash-0.8.0-ffmpeg.patch 3570
DIST gnash-0.8.0.tar.bz2 2053076 RMD160 6c885c283345973d27206f6e3f90635264a724ae SHA1 b03d3c03bb93b0ebaf5ad10cabd3d7fef2434f7e SHA256 ff8c3ca6f297ad4fa7cc8fecea45119dbaf8fef7f95901c04eccbf0d6424ef84
+DIST gnash-0.8.1.tar.bz2 1983596 RMD160 8872e58fb1b2915edd62a2a48fc076a0cda3ed2d SHA1 d83280752d0cdf5c4bbeab1c2e8af3dd0113297f SHA256 30fb283e707bc209109ca313c83b069b1c482497b62f8c4cc37e9a23e0ba8993
EBUILD gnash-0.8.0.ebuild 4090 RMD160 3aeca570f63e7481866c22a4442f3fa072d53996 SHA1 e04f9a36992990389692e3334ff9c93b9afe79e6 SHA256 a54b0257068f3170f85adaf629745d481459ebae8b0d480e7aab3ebe6626cc91
MD5 25a1c3194913d9346a8dd67b7281bbd7 gnash-0.8.0.ebuild 4090
RMD160 3aeca570f63e7481866c22a4442f3fa072d53996 gnash-0.8.0.ebuild 4090
SHA256 a54b0257068f3170f85adaf629745d481459ebae8b0d480e7aab3ebe6626cc91 gnash-0.8.0.ebuild 4090
+EBUILD gnash-0.8.1.ebuild 4574 RMD160 cafcc1d8441d4e05ff678534d54e00b4d5f08045 SHA1 808bc2e6060f2a6a7cb7ab184c0fd6ed62dacd86 SHA256 b784d91399cde7255176acd565bdbaa83e07c041c5a645151e0c9f1bbfe795d4
+MD5 d7e35df3e31bdbbd04b81b06fb401bab gnash-0.8.1.ebuild 4574
+RMD160 cafcc1d8441d4e05ff678534d54e00b4d5f08045 gnash-0.8.1.ebuild 4574
+SHA256 b784d91399cde7255176acd565bdbaa83e07c041c5a645151e0c9f1bbfe795d4 gnash-0.8.1.ebuild 4574
EBUILD gnash-9999.ebuild 4031 RMD160 73ae04ea374cf88ac0d67e7683243ae080d81692 SHA1 9ac76fa0521d3f87356fb5b14e67ee6f914717fb SHA256 71763c71e1f13bd76b583246bcebd0da76526f3e0d368e31bf363d5598ec7920
MD5 e9ab4ca7801de00eca574e7f94e8b053 gnash-9999.ebuild 4031
RMD160 73ae04ea374cf88ac0d67e7683243ae080d81692 gnash-9999.ebuild 4031
SHA256 71763c71e1f13bd76b583246bcebd0da76526f3e0d368e31bf363d5598ec7920 gnash-9999.ebuild 4031
-MISC ChangeLog 348 RMD160 e9e8929dcc9f1a0ec529242e2f482b7be4d06c05 SHA1 781a3ba7dbf26a533f7cd57c5cb99987c7d9dd1c SHA256 0641b2a0f54c35f19411303c50cf1693aa1e4789c986a2b6b87507320882a760
-MD5 33242591350ec863ede42cbc9a65f936 ChangeLog 348
-RMD160 e9e8929dcc9f1a0ec529242e2f482b7be4d06c05 ChangeLog 348
-SHA256 0641b2a0f54c35f19411303c50cf1693aa1e4789c986a2b6b87507320882a760 ChangeLog 348
+MISC ChangeLog 508 RMD160 6c9c5eb53f0df8492af35426c747f20f294c0d1f SHA1 70974e8503f17870c8ec776448428531a4a7d61e SHA256 b40616dc6829cbd891c438ffc7f33017163fa2b273d28cac8f62d6e6fccc7289
+MD5 8b5857de4dd2ecc0a013cdcea009e7f4 ChangeLog 508
+RMD160 6c9c5eb53f0df8492af35426c747f20f294c0d1f ChangeLog 508
+SHA256 b40616dc6829cbd891c438ffc7f33017163fa2b273d28cac8f62d6e6fccc7289 ChangeLog 508
MISC metadata.xml 263 RMD160 3a7c4caf761fd53690c78d1352c1f7c2858a2c3b SHA1 0a3e12eb5d6d1c8e869b12ce442e89791f96d1a9 SHA256 05cfd5d6b86ee3f8cfda20636cefb676c252d2f4410b610d4f189ea8bfdff37e
MD5 532ea834bddad203e998a8091c1b7c2d metadata.xml 263
RMD160 3a7c4caf761fd53690c78d1352c1f7c2858a2c3b metadata.xml 263
@@ -22,6 +27,9 @@ SHA256 05cfd5d6b86ee3f8cfda20636cefb676c252d2f4410b610d4f189ea8bfdff37e metadata
MD5 96894973d0297970a042274df6ff9e82 files/digest-gnash-0.8.0 241
RMD160 247bd4b4a8bdd4be525eba08c036f886c829db87 files/digest-gnash-0.8.0 241
SHA256 88aef1d14cb6293b9e8609af2b5d38181abd4453e414c797d6715ac8d10282da files/digest-gnash-0.8.0 241
+MD5 43d39350b0bfc8bacaa038c6a1acaa15 files/digest-gnash-0.8.1 241
+RMD160 52e4b55a159802707e14b71d6d698fae5bb02911 files/digest-gnash-0.8.1 241
+SHA256 de7fba385aa97c0a3af415727b62a0f5739292da1de958372c06e7cc3d516b60 files/digest-gnash-0.8.1 241
MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gnash-9999 0
RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 files/digest-gnash-9999 0
SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 files/digest-gnash-9999 0
diff --git a/net-www/gnash/files/digest-gnash-0.8.1 b/net-www/gnash/files/digest-gnash-0.8.1
new file mode 100644
index 000000000000..e063d5b29b5c
--- /dev/null
+++ b/net-www/gnash/files/digest-gnash-0.8.1
@@ -0,0 +1,3 @@
+MD5 5f80a25cb7a37fb351d28fd2097d8f3e gnash-0.8.1.tar.bz2 1983596
+RMD160 8872e58fb1b2915edd62a2a48fc076a0cda3ed2d gnash-0.8.1.tar.bz2 1983596
+SHA256 30fb283e707bc209109ca313c83b069b1c482497b62f8c4cc37e9a23e0ba8993 gnash-0.8.1.tar.bz2 1983596
diff --git a/net-www/gnash/gnash-0.8.1.ebuild b/net-www/gnash/gnash-0.8.1.ebuild
new file mode 100644
index 000000000000..431e0580cb1a
--- /dev/null
+++ b/net-www/gnash/gnash-0.8.1.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-www/gnash/gnash-0.8.1.ebuild,v 1.1 2007/11/21 09:19:53 uid895 Exp $
+
+inherit nsplugins kde-functions qt3 multilib
+set-kdedir eutils
+
+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 ~x86-fbsd"
+IUSE="agg opengl cairo gtk kde nsplugin gstreamer ffmpeg video_cards_i810"
+
+RDEPEND="
+ agg? ( >=x11-libs/agg-2.5 )
+ cairo? ( x11-libs/cairo )
+ opengl? (
+ virtual/opengl
+ gtk? (
+ x11-libs/gtkglext
+ )
+ )
+ gtk? (
+ >x11-libs/gtk+-2
+ x11-libs/pango
+ dev-libs/glib
+ dev-libs/atk
+ )
+ kde? ( kde-base/kdelibs )
+ dev-libs/libxml2
+ sys-libs/zlib
+ media-libs/jpeg
+ media-libs/libpng
+ net-misc/curl
+ ffmpeg? (
+ media-libs/libsdl
+ media-video/ffmpeg
+ )
+ gstreamer? (
+ media-plugins/gst-plugins-ffmpeg
+ media-plugins/gst-plugins-mad
+ )
+ dev-libs/boost
+ x11-libs/libX11
+ x11-libs/libXi
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-proto/xproto
+ "
+
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+pkg_setup() {
+ if ! ( use agg || use opengl || use cairo ); then
+ eerror "No renderer was selected. Select one between AGG, OpenGL and cairo"
+ eerror "They correspond to the agg, opengl and cairo USE flags"
+ eerror "AGG is upstream's default, so it is probably a safe choice"
+ die "None of the opengl, agg and cairo USE flags enabled"
+
+ elif use agg && use opengl || use cairo && ( use agg || use opengl ); then
+ eerror "More than one renderer was selected"
+ eerror "Please select only one renderer between AGG, OpenGL and cairo"
+ eerror "They correspond to the agg, opengl and cairo USE flags"
+ eerror "AGG is upstream's default, so it is probably a safe choice"
+ die "More than one USE flag enabled between opengl, agg and cairo"
+ fi
+
+ if 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 has_version '<dev-libs/boost-1.34' && ! built_with_use dev-libs/boost threads; then
+ eerror "dev-libs/boost must have been built with the 'threads' USE flag enabled"
+ die "dev-libs/boost not built with threads USE flag enabled"
+ fi
+
+ if use !ffmpeg && use !gstreamer; then
+ eerror "No media handler was selected. Select one between FFmpeg and GStreamer"
+ eerror "Enable one (and only one) of the ffmpeg and gstreamer USE flags"
+ die "ffmpeg and gstreamer USE flags both disabled: no media handler selected"
+
+ elif use ffmpeg && use gstreamer; then
+ eerror "Both FFmpeg and GStreamer media handlers were selected"
+ eerror "One, and only one, of the ffmpeg and gstreamer USE flags must be enabled"
+ die "Both ffmpeg and gstreamer USE flags enabled"
+ fi
+
+ if use !kde && use !gtk; then
+ eerror "No frontend was selected"
+ eerror "At least one of the kde and gtk USE flags must be enabled"
+ die "Both kde and gtk USE flags disabled: no frontend selected"
+ fi
+
+ if use nsplugin && use !gtk; 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
+}
+
+src_compile() {
+ local myconf
+ local gui
+
+ if use nsplugin; then
+ myconf="${myconf} --with-plugindir=/opt/netscape/plugins"
+ else
+ myconf="${myconf} --disable-nsapi"
+ fi
+
+ if use !kde; then
+ myconf="${myconf} --disable-kparts"
+ fi
+
+ if use agg; then
+ myconf="${myconf} --enable-renderer=agg"
+ elif use opengl; then
+ myconf="${myconf} --enable-renderer=ogl"
+ else
+ myconf="${myconf} --enable-renderer=cairo"
+ fi
+
+ if use gtk; then
+ if use kde; then
+ gui="gtk,kde";
+ else
+ gui=gtk
+ fi
+ else
+ gui=kde
+ fi
+
+ if use gstreamer; then
+ myconf="${myconf} --enable-media=gst"
+ else
+ myconf="${myconf} --enable-media=ffmpeg"
+ fi
+
+ econf ${myconf} \
+ $(use_enable video_cards_i810 i810-lod-bias) \
+ --enable-gui=${gui} \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ use nsplugin && inst_plugin /opt/netscape/plugins/libgnashplugin.so \
+ || rm -rf "${D}/opt"
+ dodoc AUTHORS ChangeLog NEWS README
+}
+
+pkg_postinst() {
+ ewarn "ALPHA"
+ ewarn "gnash is still in heavy development"
+ ewarn "please report gnash bugs upstream to the gnash devs"
+}