summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2008-08-23 10:07:31 +0800
committermezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2008-08-23 10:07:31 +0800
commitc9913e1e3d525e0390cc723218063971a44f6b75 (patch)
tree82ba753ed02e81d49faec1716cdbac397d35734e
parentff04bd1288379d8afe4536bb55397ce167690e47 (diff)
downloadmarcuscom-ports-c9913e1e3d525e0390cc723218063971a44f6b75.tar
marcuscom-ports-c9913e1e3d525e0390cc723218063971a44f6b75.tar.gz
marcuscom-ports-c9913e1e3d525e0390cc723218063971a44f6b75.tar.bz2
marcuscom-ports-c9913e1e3d525e0390cc723218063971a44f6b75.tar.lz
marcuscom-ports-c9913e1e3d525e0390cc723218063971a44f6b75.tar.xz
marcuscom-ports-c9913e1e3d525e0390cc723218063971a44f6b75.tar.zst
marcuscom-ports-c9913e1e3d525e0390cc723218063971a44f6b75.zip
- Update the WEBPLUGINS_FILES, it no longers install *.xpt files.
- Remove USE_GECKO dependency, it no longers need any gecko SDK to build. See here: http://bugzilla.gnome.org/show_bug.cgi?id=520629 - Rename from WITHOUT_GECKO_PLUGINS to WITHOUT_BROWSER_PLUGINS. - No longer works with gecko18, so remove it. It only works with gecko19 and should be webkit-gtk2 (untest). I don't think the developers will working with gecko18, see here: http://bugzilla.gnome.org/show_bug.cgi?id=539089 - Bump the PORTREVISION. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@11372 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r--multimedia/totem/Makefile36
-rw-r--r--multimedia/totem/pkg-plist40
2 files changed, 34 insertions, 42 deletions
diff --git a/multimedia/totem/Makefile b/multimedia/totem/Makefile
index 01e47ab77..12b79d566 100644
--- a/multimedia/totem/Makefile
+++ b/multimedia/totem/Makefile
@@ -3,12 +3,12 @@
# Whom: Hendrik Scholz <hendrik@scholz.net>
#
# $FreeBSD$
-# $MCom: ports/multimedia/totem/Makefile,v 1.110 2008/06/12 19:49:48 marcus Exp $
+# $MCom: ports/multimedia/totem/Makefile,v 1.111 2008/08/04 16:58:03 mezz Exp $
#
PORTNAME= totem
PORTVERSION= 2.23.4
-PORTREVISION?= 1
+PORTREVISION?= 2
CATEGORIES= multimedia gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -48,7 +48,7 @@ CONFLICTS?= totem-gstreamer-[0-9]* totem-xine-[0-9]*
OPTIONS= LIRC "Enable lirc support" off \
GALAGO "Enable Galago support" off \
- GECKO_PLUGINS "Enable install plugins for gecko browser" on \
+ BROWSER_PLUGINS "Enable install plugins for gecko browser" on \
PUBLISH "Enable Publish (network playlist) plugin" off \
TRACKER "Enable tracker local search plugin" off
@@ -92,34 +92,26 @@ TOTEM_PLUGINS:= ${TOTEM_PLUGINS} galago
PLIST_SUB+= GALAGO="@comment "
.endif
-.if !defined(WITHOUT_GECKO_PLUGINS)
-USE_GECKO= firefox mozilla seamonkey xulrunner<->firefox firefox-devel<->firefox
-.include "${PORTSDIR}/www/mozilla/bsd.gecko.mk"
-CONFIGURE_ARGS+=--with-mozilla=${GECKO} \
- --enable-browser-plugins \
+.if !defined(WITHOUT_BROWSER_PLUGINS)
+CONFIGURE_ARGS+=--enable-browser-plugins \
--enable-gmp-plugin \
--enable-complex-plugin \
--enable-narrowspace-plugin
-PLIST_SUB+= GECKO_PLUGINS=""
-
-USE_WEBPLUGINS= gecko*
-WEBPLUGINS_FILES= libtotem-basic-plugin.so libtotem-basic-plugin.xpt \
- libtotem-complex-plugin.so libtotem-complex-plugin.xpt \
- libtotem-cone-plugin.so libtotem-cone-plugin.xpt \
- libtotem-gmp-plugin.so libtotem-gmp-plugin.xpt \
- libtotem-mully-plugin.so libtotem-mully-plugin.xpt \
- libtotem-narrowspace-plugin.so \
- libtotem-narrowspace-plugin.xpt
+PLIST_SUB+= BROWSER_PLUGINS=""
+
+USE_WEBPLUGINS= gecko19 webkit-gtk2
+WEBPLUGINS_FILES= libtotem-basic-plugin.so libtotem-complex-plugin.so \
+ libtotem-cone-plugin.so libtotem-gmp-plugin.so \
+ libtotem-mully-plugin.so \
+ libtotem-narrowspace-plugin.so
.include "${PORTSDIR}/www/firefox/Makefile.webplugins"
.else
-CONFIGURE_ARGS+=--without-mozilla \
- --disable-browser-plugins \
- --disable-mozilla \
+CONFIGURE_ARGS+=--disable-browser-plugins \
--disable-basic-plugin \
--disable-gmp-plugin \
--disable-complex-plugin \
--disable-narrowspace-plugin
-PLIST_SUB+= GECKO_PLUGINS="@comment "
+PLIST_SUB+= BROWSER_PLUGINS="@comment "
.endif
.if !defined(WITH_TOTEM_XINE) || ${SLAVE_PORT}=="no"
diff --git a/multimedia/totem/pkg-plist b/multimedia/totem/pkg-plist
index 75728f91c..b2bb7c5c8 100644
--- a/multimedia/totem/pkg-plist
+++ b/multimedia/totem/pkg-plist
@@ -2,24 +2,24 @@ bin/totem
bin/totem-audio-preview
bin/totem-video-indexer
bin/totem-video-thumbnailer
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-basic-plugin.a
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-basic-plugin.la
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-basic-plugin.so
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-complex-plugin.a
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-complex-plugin.la
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-complex-plugin.so
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-cone-plugin.a
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-cone-plugin.la
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-cone-plugin.so
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-gmp-plugin.a
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-gmp-plugin.la
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-gmp-plugin.so
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-mully-plugin.a
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-mully-plugin.la
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-mully-plugin.so
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-narrowspace-plugin.a
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-narrowspace-plugin.la
-%%GECKO_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-narrowspace-plugin.so
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-basic-plugin.a
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-basic-plugin.la
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-basic-plugin.so
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-complex-plugin.a
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-complex-plugin.la
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-complex-plugin.so
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-cone-plugin.a
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-cone-plugin.la
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-cone-plugin.so
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-gmp-plugin.a
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-gmp-plugin.la
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-gmp-plugin.so
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-mully-plugin.a
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-mully-plugin.la
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-mully-plugin.so
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-narrowspace-plugin.a
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-narrowspace-plugin.la
+%%BROWSER_PLUGINS%%%%WEBPLUGINS_DIR%%/libtotem-narrowspace-plugin.so
lib/libbaconvideowidget.a
lib/libbaconvideowidget.la
lib/libbaconvideowidget.so
@@ -81,7 +81,7 @@ lib/totem/plugins/youtube/youtube.pyc
lib/totem/plugins/youtube/youtube.pyo
lib/totem/plugins/youtube/youtube.totem-plugin
lib/totem/plugins/youtube/youtube.ui
-%%GECKO_PLUGINS%%libexec/totem-plugin-viewer
+%%BROWSER_PLUGINS%%libexec/totem-plugin-viewer
libexec/totem/totem-bugreport.py
share/applications/totem.desktop
share/gnome/help/totem/C/figures/totem_next_button.png
@@ -389,7 +389,7 @@ share/vala/vapi/totem.vapi
%%GALAGO%%@dirrm lib/totem/plugins/galago
@dirrm lib/totem/plugins
@dirrm lib/totem
-%%GECKO_PLUGINS%%@dirrmtry %%WEBPLUGINS_DIR%%
+%%BROWSER_PLUGINS%%@dirrmtry %%WEBPLUGINS_DIR%%
@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
@dirrmtry share/applications