- install for all npapi browsers - include <stdlib.h> for free()diff -r1.21 -r1.22 pkgsrc/multimedia/gnash/Makefile
(tnn)
@@ -1,35 +1,34 @@ | @@ -1,35 +1,34 @@ | |||
1 | # $NetBSD: Makefile,v 1.21 2009/08/26 19:58:05 sno Exp $ | 1 | # $NetBSD: Makefile,v 1.22 2009/09/22 13:23:57 tnn Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= gnash-${VER} | 4 | DISTNAME= gnash-${VER} | |
5 | VER= 0.8.3 | 5 | VER= 0.8.3 | |
6 | PKGREVISION= 5 | 6 | PKGREVISION= 6 | |
7 | CATEGORIES= multimedia | 7 | CATEGORIES= multimedia | |
8 | MASTER_SITES= ${MASTER_SITE_GNU:=gnash/${VER}/} | 8 | MASTER_SITES= ${MASTER_SITE_GNU:=gnash/${VER}/} | |
9 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
10 | 10 | |||
11 | MAINTAINER= matias@dotbsd.org | 11 | MAINTAINER= matias@dotbsd.org | |
12 | HOMEPAGE= http://www.gnashdev.org/ | 12 | HOMEPAGE= http://www.gnashdev.org/ | |
13 | COMMENT= GPL Flash movie player | 13 | COMMENT= GPL Flash movie player | |
14 | 14 | |||
15 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
16 | 16 | |||
17 | USE_PKGLOCALEDIR= yes | 17 | USE_PKGLOCALEDIR= yes | |
18 | USE_LANGUAGES= c c++ | 18 | USE_LANGUAGES= c c++ | |
19 | USE_LIBTOOL= yes | 19 | USE_LIBTOOL= yes | |
20 | GNU_CONFIGURE= yes | 20 | GNU_CONFIGURE= yes | |
21 | USE_TOOLS+= bash gmake msgfmt pkg-config | 21 | USE_TOOLS+= bash gmake msgfmt pkg-config | |
22 | CONFIGURE_ARGS+= --with-npapi-plugindir=${PREFIX}/lib/firefox/plugins | |||
23 | # for appending below | 22 | # for appending below | |
24 | INSTALL_TARGET= install | 23 | INSTALL_TARGET= install | |
25 | 24 | |||
26 | # /bin/sh finds a syntax error without line number | 25 | # /bin/sh finds a syntax error without line number | |
27 | CONFIG_SHELL= ${TOOLS_BASH} | 26 | CONFIG_SHELL= ${TOOLS_BASH} | |
28 | 27 | |||
29 | EGDIR= ${PREFIX}/share/examples/gnash | 28 | EGDIR= ${PREFIX}/share/examples/gnash | |
30 | INSTALLATION_DIRS= ${EGDIR} | 29 | INSTALLATION_DIRS= ${EGDIR} | |
31 | INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR} | 30 | INSTALL_MAKE_FLAGS+= sysconfdir=${EGDIR} | |
32 | CONF_FILES+= ${EGDIR}/gnashpluginrc ${PKG_SYSCONFDIR}/gnashpluginrc | 31 | CONF_FILES+= ${EGDIR}/gnashpluginrc ${PKG_SYSCONFDIR}/gnashpluginrc | |
33 | CONF_FILES+= ${EGDIR}/gnashrc ${PKG_SYSCONFDIR}/gnashrc | 32 | CONF_FILES+= ${EGDIR}/gnashrc ${PKG_SYSCONFDIR}/gnashrc | |
34 | 33 | |||
35 | .include "options.mk" | 34 | .include "options.mk" |
@@ -1,3 +1,3 @@ | @@ -1,3 +1,3 @@ | |||
1 | @comment $NetBSD: PLIST.gtk,v 1.1 2008/04/27 06:44:52 wiz Exp $ | 1 | @comment $NetBSD: PLIST.gtk,v 1.2 2009/09/22 13:23:57 tnn Exp $ | |
2 | bin/gtk-gnash | 2 | bin/gtk-gnash | |
3 | lib/firefox/plugins/libgnashplugin.so | 3 | lib/netscape/plugins/libgnashplugin.so |
@@ -1,9 +1,10 @@ | @@ -1,9 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.13 2008/09/15 19:54:58 abs Exp $ | 1 | $NetBSD: distinfo,v 1.14 2009/09/22 13:23:57 tnn Exp $ | |
2 | 2 | |||
3 | SHA1 (gnash-0.8.3.tar.bz2) = 3cd4a0930e772a42b0155295fca292fd94be7c42 | 3 | SHA1 (gnash-0.8.3.tar.bz2) = 3cd4a0930e772a42b0155295fca292fd94be7c42 | |
4 | RMD160 (gnash-0.8.3.tar.bz2) = f7bf4d06d35c3ad40df4419b179fc6482731854b | 4 | RMD160 (gnash-0.8.3.tar.bz2) = f7bf4d06d35c3ad40df4419b179fc6482731854b | |
5 | Size (gnash-0.8.3.tar.bz2) = 2902610 bytes | 5 | Size (gnash-0.8.3.tar.bz2) = 2902610 bytes | |
6 | SHA1 (patch-aa) = 05460170941019168fa072c803ad60eac919e44a | 6 | SHA1 (patch-aa) = 05460170941019168fa072c803ad60eac919e44a | |
7 | SHA1 (patch-ab) = b86c152618ed4258bede5d95f71446db3af8ad0f | |||
7 | SHA1 (patch-ac) = 6454620529a281c707f7ccf68eb17c0754dfe7a7 | 8 | SHA1 (patch-ac) = 6454620529a281c707f7ccf68eb17c0754dfe7a7 | |
8 | SHA1 (patch-ae) = d4f18032bc091e5ef84fcb81f16ea649c5c20701 | 9 | SHA1 (patch-ae) = d4f18032bc091e5ef84fcb81f16ea649c5c20701 | |
9 | SHA1 (patch-ag) = f4f82df7bff71464cdb3a76b91c4b2475a8e9eef | 10 | SHA1 (patch-ag) = f4f82df7bff71464cdb3a76b91c4b2475a8e9eef |
@@ -1,38 +1,38 @@ | @@ -1,38 +1,38 @@ | |||
1 | # $NetBSD: options.mk,v 1.10 2008/09/11 18:27:24 ahoka Exp $ | 1 | # $NetBSD: options.mk,v 1.11 2009/09/22 13:23:57 tnn Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | # | 4 | # | |
5 | # see http://www.gnu.org/software/gnash/manual/gnashref.html#codedeps | 5 | # see http://www.gnu.org/software/gnash/manual/gnashref.html#codedeps | |
6 | # | 6 | # | |
7 | 7 | |||
8 | PKG_OPTIONS_VAR= PKG_OPTIONS.gnash | 8 | PKG_OPTIONS_VAR= PKG_OPTIONS.gnash | |
9 | # XXX: add support for SDL or FLTK GUIs? | 9 | # XXX: add support for SDL or FLTK GUIs? | |
10 | PKG_SUPPORTED_OPTIONS= gtk kde mitshm | 10 | PKG_SUPPORTED_OPTIONS= gtk kde mitshm | |
11 | PKG_OPTIONS_OPTIONAL_GROUPS= gnash-media | 11 | PKG_OPTIONS_OPTIONAL_GROUPS= gnash-media | |
12 | PKG_OPTIONS_GROUP.gnash-media= ffmpeg gstreamer | 12 | PKG_OPTIONS_GROUP.gnash-media= ffmpeg gstreamer | |
13 | PKG_OPTIONS_REQUIRED_GROUPS= gnash-renderer | 13 | PKG_OPTIONS_REQUIRED_GROUPS= gnash-renderer | |
14 | PKG_OPTIONS_GROUP.gnash-renderer= agg cairo opengl | 14 | PKG_OPTIONS_GROUP.gnash-renderer= agg cairo opengl | |
15 | PKG_SUGGESTED_OPTIONS+= agg gstreamer gtk mitshm | 15 | PKG_SUGGESTED_OPTIONS+= agg gstreamer gtk mitshm | |
16 | 16 | |||
17 | .include "../../mk/bsd.options.mk" | 17 | .include "../../mk/bsd.options.mk" | |
18 | 18 | |||
19 | ### | 19 | ### | |
20 | ### Select GUIs. | 20 | ### Select GUIs. | |
21 | ### | 21 | ### | |
22 | .if !empty(PKG_OPTIONS:Mgtk) | 22 | .if !empty(PKG_OPTIONS:Mgtk) | |
23 | GNASH_GUIS+= gtk | 23 | GNASH_GUIS+= gtk | |
24 | PLIST_SRC+= ${PKGDIR}/PLIST.gtk | 24 | PLIST_SRC+= ${PKGDIR}/PLIST.gtk | |
25 | CONFIGURE_ARGS+= --with-npapi-plugindir=${PREFIX}/lib/firefox/plugins | 25 | CONFIGURE_ARGS+= --with-npapi-plugindir=${PREFIX}/lib/netscape/plugins | |
26 | INSTALL_TARGET+= install-plugin | 26 | INSTALL_TARGET+= install-plugin | |
27 | .include "../../x11/gtk2/buildlink3.mk" | 27 | .include "../../x11/gtk2/buildlink3.mk" | |
28 | .endif | 28 | .endif | |
29 | 29 | |||
30 | .if !empty(PKG_OPTIONS:Mkde) | 30 | .if !empty(PKG_OPTIONS:Mkde) | |
31 | GNASH_GUIS+= kde | 31 | GNASH_GUIS+= kde | |
32 | PLIST_SRC+= ${PKGDIR}/PLIST.kde | 32 | PLIST_SRC+= ${PKGDIR}/PLIST.kde | |
33 | PLIST_SUBST+= KDE="kde/" | 33 | PLIST_SUBST+= KDE="kde/" | |
34 | CONFIGURE_ARGS+= --with-kde-pluginprefix=${PREFIX} | 34 | CONFIGURE_ARGS+= --with-kde-pluginprefix=${PREFIX} | |
35 | # XXX: next three are ignored by configure script | 35 | # XXX: next three are ignored by configure script | |
36 | CONFIGURE_ARGS+= --with-kde-appsdatadir=${PREFIX}/share/kde/apps | 36 | CONFIGURE_ARGS+= --with-kde-appsdatadir=${PREFIX}/share/kde/apps | |
37 | CONFIGURE_ARGS+= --with-kde-configdir=${PREFIX}/share/kde/config | 37 | CONFIGURE_ARGS+= --with-kde-configdir=${PREFIX}/share/kde/config | |
38 | CONFIGURE_ARGS+= --with-kde-servicesdir=${PREFIX}/share/kde/services | 38 | CONFIGURE_ARGS+= --with-kde-servicesdir=${PREFIX}/share/kde/services |
$NetBSD: patch-ab,v 1.6 2009/09/22 13:23:57 tnn Exp $
--- libbase/utility.h.orig 2008-06-06 22:07:55.000000000 +0200
+++ libbase/utility.h
@@ -29,6 +29,7 @@
#include <typeinfo>
#include <cmath>
#include <boost/cstdint.hpp>
+#include <stdlib.h>
#if defined(__GNUC__) && __GNUC__ > 2
# include <cxxabi.h>