summaryrefslogtreecommitdiff
path: root/multimedia/gnash/options.mk
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2008-06-22 15:20:56 +0000
committerwiz <wiz@pkgsrc.org>2008-06-22 15:20:56 +0000
commit9bd2e9420a11cec8f55e485cbea58f8ea11bdbc5 (patch)
treede8a328d78700e5d65213547fccd50722af0765d /multimedia/gnash/options.mk
parentba50bca95ef248b625a3635f55b5b9f04a3291c1 (diff)
downloadpkgsrc-9bd2e9420a11cec8f55e485cbea58f8ea11bdbc5.tar.gz
Update to 0.8.3:
2008-05-10 Russ Nelson <nelson@crynwr.com> Sixth alpha release of Gnash (0.8.3). Improvements since 0.8.2 release are: More visible to users: * Native fullscreen support (from AS) implemented. * Long command-line options properly supported. * View detailed movie information from GTK gui. * Added an option in Preferences to initially display a movie as a blank ("Click here to start") screen. * Added "dump" GUI to dump a movie to disk. * Improved Cairo rendering performance. * Fix support for OpenOffice Impress SWF exporter (malformed..) Less visible to users: * Garbage Collector usage reduced where appropriate. * Mouse.hide and Mouse.show implemented in GTK. * ActionScript inheritance fixes: o super implemented correctly (still not 100% compatible for SWF7) o implements / instanceof works correctly now * FsCommands quit, fullscreen and showMenu implemented. * FsCommand-to-javascript implemented (plugin). * Minor ActionScript compatibility fixes: String, XML, toLocaleString, int, parseInt. fromCharCode, toString (SWF4) etc. * Fixes to arguments class (tests: Function.as, line404~456). * Stage.scaleMode implemented (fixes resizing of various movies). * Stage.align implemented. * Fixes to Date class (platform consistent). * Logging uses boost::format. * Improved Win32 support: builds using MinGW/MSYS (cross-compile not tested yet), and initial implementation of npgnash.dll exists. * Sprite handling improved, fixing FlowPlayer and other video SWFs. * TextField handling: o Fix in device font handling (DefineFontInfo tag) o Fix support for DefineFont2 tag (sizes) o Improve TextField support for TextFormat use. * Fix parsing of malformed XML files * Fix loading of text / XML with Byte Order Marks. * Minor fix to _x and _y translation. * More functions correctly registered as ASnative. * System.capabilities information expanded. * Jemalloc memory allocator from Mozilla added as an option. * Redesigned and implemented AMF0 support, with the beginning of AMF3 support. * SWF8 line styles support (both from tag and drawing api)
Diffstat (limited to 'multimedia/gnash/options.mk')
-rw-r--r--multimedia/gnash/options.mk25
1 files changed, 15 insertions, 10 deletions
diff --git a/multimedia/gnash/options.mk b/multimedia/gnash/options.mk
index e198fcfccbe..53003f371bd 100644
--- a/multimedia/gnash/options.mk
+++ b/multimedia/gnash/options.mk
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.7 2008/05/22 20:58:32 wiz Exp $
+# $NetBSD: options.mk,v 1.8 2008/06/22 15:20:56 wiz Exp $
#
#
@@ -6,10 +6,13 @@
#
PKG_OPTIONS_VAR= PKG_OPTIONS.gnash
-PKG_SUPPORTED_OPTIONS= gtk kde agg cairo mitshm opengl
-PKG_OPTIONS_OPTIONAL_GROUPS= gnash-media
-PKG_OPTIONS_GROUP.gnash-media= ffmpeg gstreamer
-PKG_SUGGESTED_OPTIONS+= agg gstreamer gtk mitshm
+# XXX: add support for SDL or FLTK GUIs?
+PKG_SUPPORTED_OPTIONS= gtk kde mitshm
+PKG_OPTIONS_OPTIONAL_GROUPS= gnash-media
+PKG_OPTIONS_GROUP.gnash-media= ffmpeg gstreamer
+PKG_OPTIONS_REQUIRED_GROUPS= gnash-renderer
+PKG_OPTIONS_GROUP.gnash-renderer= agg cairo opengl
+PKG_SUGGESTED_OPTIONS+= agg gstreamer gtk mitshm
.include "../../mk/bsd.options.mk"
@@ -32,7 +35,7 @@ PLIST_SUBST+= KDE="kde/"
.include "../../meta-pkgs/kde3/kde3.mk"
post-install:
- cd ${WRKSRC}/plugin/klash && make install-plugin
+ cd ${WRKSRC}/plugin/klash && ${MAKE} install-plugin
.else
PLIST_SUBST+= KDE=""
.endif
@@ -43,24 +46,26 @@ CONFIGURE_ARGS+= --enable-gui=${GNASH_GUIS:tW:S/ /,/}
### Select renderers.
###
.if !empty(PKG_OPTIONS:Magg)
-GNASH_RENDERS+= agg
+GNASH_RENDER= agg
+CONFIGURE_ARGS+= --enable-agg
.include "../../graphics/agg/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mcairo)
-GNASH_RENDERS+= cairo
+GNASH_RENDER= cairo
+CONFIGURE_ARGS+= --enable-cairo
.include "../../graphics/cairo/buildlink3.mk"
.endif
.if !empty(PKG_OPTIONS:Mopengl)
-GNASH_RENDERS+= ogl
+GNASH_RENDER= ogl
.include "../../x11/glproto/buildlink3.mk"
.if !empty(PKG_OPTIONS:Mgtk)
.include "../../graphics/gtkglext/buildlink3.mk"
.endif
.endif
-CONFIGURE_ARGS+= --enable-renderer=${GNASH_RENDERS:tW:S/ /,/}
+CONFIGURE_ARGS+= --enable-renderer=${GNASH_RENDER}
###
### Select a media handler