diff options
author | 2007-11-21 09:20:14 +0000 | |
---|---|---|
committer | 2007-11-21 09:20:14 +0000 | |
commit | e8554583be484661cf4a31a579dfd8d1c8938ff2 (patch) | |
tree | d0e9e614faa8112454cab4f013b64cc3f1dbe240 /net-www/gnash | |
parent | Version bump (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-www/gnash/Manifest | 16 | ||||
-rw-r--r-- | net-www/gnash/files/digest-gnash-0.8.1 | 3 | ||||
-rw-r--r-- | net-www/gnash/gnash-0.8.1.ebuild | 164 |
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" +} |