pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/gnash Initial import of gnash-0.7.2:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bb2febbcb9d2
branches:  trunk
changeset: 522194:bb2febbcb9d2
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Dec 05 15:15:24 2006 +0000

description:
Initial import of gnash-0.7.2:

Gnash is a player for animated "movies" in the Macromedia Shockwave Flash
(.swf) format.  It can be run as a graphical application, as a Web browser
plugin, or as a library used by other programs.  It is not yet complete;
it does not correctly handle every .swf file.

Many of the Flash movies that I come across play fine in Gnash.  Many
others do not.  In particular, Flash movies that are used for browser
navigation may still have a few issues with some URLs left. Most
Flash based navigation of a web site should work.

Gnash supports the majority of Flash opcodes up to SWF version 7, and
a wide sampling of ActionScript classes for SWF version 7. All the core
ones are implemented, and many of the newer ones work, but may be missing
some of their methods. All unimplemented opcodes and ActionScript classes
and methods print a warning when using -v with gnash or gprocessor. Using
gprocessor -v is a quick way to see why a movie isn't playing correctly.

diffstat:

 multimedia/gnash/DESCR            |  16 ++++++++++++++++
 multimedia/gnash/Makefile         |  38 ++++++++++++++++++++++++++++++++++++++
 multimedia/gnash/PLIST            |  13 +++++++++++++
 multimedia/gnash/distinfo         |   6 ++++++
 multimedia/gnash/patches/patch-aa |  29 +++++++++++++++++++++++++++++
 5 files changed, 102 insertions(+), 0 deletions(-)

diffs (122 lines):

diff -r b9760fa613ca -r bb2febbcb9d2 multimedia/gnash/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/gnash/DESCR    Tue Dec 05 15:15:24 2006 +0000
@@ -0,0 +1,16 @@
+Gnash is a player for animated "movies" in the Macromedia Shockwave Flash
+(.swf) format.  It can be run as a graphical application, as a Web browser
+plugin, or as a library used by other programs.  It is not yet complete;
+it does not correctly handle every .swf file.
+
+Many of the Flash movies that I come across play fine in Gnash.  Many
+others do not.  In particular, Flash movies that are used for browser
+navigation may still have a few issues with some URLs left. Most
+Flash based navigation of a web site should work.
+
+Gnash supports the majority of Flash opcodes up to SWF version 7, and
+a wide sampling of ActionScript classes for SWF version 7. All the core
+ones are implemented, and many of the newer ones work, but may be missing
+some of their methods. All unimplemented opcodes and ActionScript classes
+and methods print a warning when using -v with gnash or gprocessor. Using
+gprocessor -v is a quick way to see why a movie isn't playing correctly.
diff -r b9760fa613ca -r bb2febbcb9d2 multimedia/gnash/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/gnash/Makefile Tue Dec 05 15:15:24 2006 +0000
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/12/05 15:15:24 wiz Exp $
+#
+
+DISTNAME=              gnash-0.7.2
+CATEGORIES=            multimedia
+MASTER_SITES=          ${MASTER_SITE_GNU:=gnash/0.7.2/}
+EXTRACT_SUFX=          .tar.bz2
+
+MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=              http://www.gnu.org/software/gnash/
+COMMENT=               GPL'd Flash movie player
+
+USE_PKGLOCALEDIR=      yes
+USE_LANGUAGES=         c c++
+USE_LIBTOOL=           yes
+GNU_CONFIGURE=         yes
+# XXX: plugin not enabled yet
+#CONFIGURE_ARGS+=      --with-plugindir=${PREFIX}/plugins
+CONFIGURE_ARGS+=       --disable-plugin
+CONFIGURE_ARGS+=       --enable-mp3
+USE_TOOLS+=            bash pkg-config
+# /bin/sh finds a syntax error without line number
+CONFIG_SHELL=          ${LOCALBASE}/bin/bash
+
+.include "../../audio/SDL_mixer/buildlink3.mk"
+.include "../../audio/libmad/buildlink3.mk"
+.include "../../devel/SDL/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../fonts/Xft2/buildlink3.mk"
+.include "../../graphics/gtkglext/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../multimedia/libogg/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/x11.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r b9760fa613ca -r bb2febbcb9d2 multimedia/gnash/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/gnash/PLIST    Tue Dec 05 15:15:24 2006 +0000
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/12/05 15:15:24 wiz Exp $
+bin/gnash
+bin/gparser
+bin/gprocessor
+lib/libgnashamf.la
+lib/libgnashbackend.la
+lib/libgnashbase.la
+lib/libgnashgeo.la
+lib/libgnashgui.la
+lib/libgnashserver.la
+man/man1/gnash.1
+share/gnash/gnash_128_96.ico
+@dirrm share/gnash
diff -r b9760fa613ca -r bb2febbcb9d2 multimedia/gnash/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/gnash/distinfo Tue Dec 05 15:15:24 2006 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/12/05 15:15:24 wiz Exp $
+
+SHA1 (gnash-0.7.2.tar.bz2) = e2bbd71d61665c435ed22339078070af196ea31a
+RMD160 (gnash-0.7.2.tar.bz2) = 0f5904b6c13ffb3b2b4a5f723d9fdacb0a8a6198
+Size (gnash-0.7.2.tar.bz2) = 1599810 bytes
+SHA1 (patch-aa) = 7f0b5e1d392fde54b0f06325c7087a56d1712abe
diff -r b9760fa613ca -r bb2febbcb9d2 multimedia/gnash/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/gnash/patches/patch-aa Tue Dec 05 15:15:24 2006 +0000
@@ -0,0 +1,29 @@
+$NetBSD: patch-aa,v 1.1.1.1 2006/12/05 15:15:24 wiz Exp $
+
+--- configure.orig     2006-11-17 19:09:10.000000000 +0000
++++ configure
+@@ -4303,13 +4303,13 @@ echo $ECHO_N "checking for library file 
+   LIBPRE="lib"
+ 
+   if test "x$LIBPRE" != "x" ; then
+-      if test x"$EXEEXT"      == "exe"; then
++      if test x"$EXEEXT"      = "exe"; then
+          LIBPRE="lib"
+       fi
+   fi
+ 
+   if test "x$LIBEXT" != "x" ; then
+-      if test x"$EXEEXT"      == "exe"; then
++      if test x"$EXEEXT"      = "exe"; then
+          LIBEXT="dll"
+       fi
+   fi
+@@ -45388,7 +45388,7 @@ _ACEOF
+ 
+ 
+ 
+-if test x"$EXEEXT" == "exe"; then
++if test x"$EXEEXT" = "exe"; then
+ 
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_WINSOCK 1



Home | Main Index | Thread Index | Old Index