aboutsummaryrefslogtreecommitdiff
path: root/multimedia/totem
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2014-04-09 13:58:39 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2014-04-09 13:58:39 +0000
commitab7e717203e1653d7ee5a6c33b3d6be543ac3736 (patch)
treeef8784b2a515be92b143e998ace666c5af67d227 /multimedia/totem
parent673d28043a5c4bba5796a2af66b4d0c0985a7e52 (diff)
downloadports-ab7e717203e1653d7ee5a6c33b3d6be543ac3736.tar.gz
ports-ab7e717203e1653d7ee5a6c33b3d6be543ac3736.zip
Notes
Diffstat (limited to 'multimedia/totem')
-rw-r--r--multimedia/totem/Makefile44
-rw-r--r--multimedia/totem/pkg-plist26
2 files changed, 34 insertions, 36 deletions
diff --git a/multimedia/totem/Makefile b/multimedia/totem/Makefile
index 759b6ca5698f..062628efbfd1 100644
--- a/multimedia/totem/Makefile
+++ b/multimedia/totem/Makefile
@@ -4,7 +4,7 @@
PORTNAME= totem
PORTVERSION= 2.32.0
-PORTREVISION?= 2
+PORTREVISION?= 3
CATEGORIES= multimedia gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -13,34 +13,34 @@ MAINTAINER?= gnome@FreeBSD.org
COMMENT?= Gstreamer-based video player for the GNOME 2 Desktop
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes
-LIB_DEPENDS= gdata.7:${PORTSDIR}/devel/libgdata \
- unique-1.0.2:${PORTSDIR}/x11-toolkits/unique \
- totem-plparser.17:${PORTSDIR}/multimedia/totem-pl-parser
+LIB_DEPENDS= libgdata.so:${PORTSDIR}/devel/libgdata \
+ libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique \
+ libtotem-plparser.so:${PORTSDIR}/multimedia/totem-pl-parser
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \
${LOCALBASE}/libexec/gnome-settings-daemon:${PORTSDIR}/sysutils/gnome-settings-daemon \
${PYTHON_SITELIBDIR}/atom/__init__.py:${PORTSDIR}/devel/py-gdata
CONFLICTS= totem-3.[0-9]*
+GNU_CONFIGURE= yes
USE_PYTHON= yes
-USE_BZIP2= yes
-USES= pathfix gettext desktop-file-utils pkgconfig
+USES= pathfix gettext gmake desktop-file-utils libtool pkgconfig tar:bzip2 \
+ shebangfix
+SHEBANG_FILES= data/totem-bugreport.py
USE_GNOME= gnomeprefix intlhack nautilus2 \
- ltverhack pygtk2 gnomehier
+ pygtk2 gnomehier
USE_GSTREAMER= core gconf hal good mpeg2dec soup ugly python gio
INSTALLS_ICONS= yes
-USE_GMAKE= yes
-USE_AUTOTOOLS= libtool
+INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
INSTALLS_OMF= yes
PKGMESSAGE= ${WRKDIR}/pkg-message
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
CONFIGURE_ENV= LIBS="-lXrandr" \
- BROWSER_PLUGIN_DIR="${WEBPLUGINS_DIR}"
+ BROWSER_PLUGIN_DIR="${WEBPLUGIN_DIR}"
CONFIGURE_ARGS= --with-plugins="${TOTEM_PLUGINS}"
-MAN1= totem.1 totem-video-thumbnailer.1
GCONF_SCHEMAS= totem-handlers.schemas totem-video-thumbnail.schemas \
totem.schemas
@@ -56,15 +56,13 @@ TOTEM_PLUGINS= thumbnail screensaver ontop gromit media-player-keys \
properties skipto youtube opensubtitles screenshot \
brasero-disc-recorder coherence_upnp dbus-service iplayer
-NO_STAGE= yes
# Not using:
# TOTEM_PLUGINS= mythtv bemused jamendo
.include <bsd.port.options.mk>
-.include <bsd.port.pre.mk>
.if defined(WITH_PUBLISH)
-LIB_DEPENDS+= epc-1.0.2:${PORTSDIR}/www/libepc
+LIB_DEPENDS+= libepc-1.0.so:${PORTSDIR}/www/libepc
PLIST_SUB+= PUBLISH=""
TOTEM_PLUGINS:= ${TOTEM_PLUGINS} publish
.else
@@ -80,7 +78,7 @@ PLIST_SUB+= TRACKER="@comment "
#.endif
.if ${PORT_OPTIONS:MLIRC}
-LIB_DEPENDS+= lirc_client.2:${PORTSDIR}/comms/lirc
+LIB_DEPENDS+= liblirc_client.so:${PORTSDIR}/comms/lirc
PLIST_SUB+= LIRC=""
TOTEM_PLUGINS:= ${TOTEM_PLUGINS} lirc
.else
@@ -88,7 +86,7 @@ PLIST_SUB+= LIRC="@comment "
.endif
.if ${PORT_OPTIONS:MGALAGO}
-LIB_DEPENDS+= galago.3:${PORTSDIR}/devel/libgalago
+LIB_DEPENDS+= libgalago.so:${PORTSDIR}/devel/libgalago
PLIST_SUB+= GALAGO=""
TOTEM_PLUGINS:= ${TOTEM_PLUGINS} galago
.else
@@ -101,11 +99,10 @@ CONFIGURE_ARGS+=--enable-browser-plugins \
--enable-narrowspace-plugin
PLIST_SUB+= BROWSER_PLUGINS=""
-USE_WEBPLUGINS= gecko19 webkit-gtk2
-WEBPLUGINS_FILES= libtotem-cone-plugin.so libtotem-gmp-plugin.so \
+USES+= webplugin:native
+WEBPLUGIN_FILES= 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+=--disable-browser-plugins \
--disable-basic-plugin \
@@ -131,9 +128,8 @@ post-patch:
${WRKSRC}/src/backend/bacon-video-widget-gst-0.10.c
post-install:
- ${MKDIR} ${PREFIX}/share/vala/vapi
- ${INSTALL_DATA} ${WRKSRC}/bindings/vala/totem.vapi ${PREFIX}/share/vala/vapi
- ${INSTALL_DATA} ${WRKSRC}/bindings/vala/totem.deps ${PREFIX}/share/vala/vapi
- @${CAT} ${PKGMESSAGE}
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi
+ ${INSTALL_DATA} ${WRKSRC}/bindings/vala/totem.vapi ${STAGEDIR}${PREFIX}/share/vala/vapi
+ ${INSTALL_DATA} ${WRKSRC}/bindings/vala/totem.deps ${STAGEDIR}${PREFIX}/share/vala/vapi
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/multimedia/totem/pkg-plist b/multimedia/totem/pkg-plist
index 513bb6024b5c..7a57b8593d84 100644
--- a/multimedia/totem/pkg-plist
+++ b/multimedia/totem/pkg-plist
@@ -2,18 +2,18 @@ bin/totem
bin/totem-audio-preview
bin/totem-video-indexer
bin/totem-video-thumbnailer
-%%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
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-cone-plugin.a
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-cone-plugin.la
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-cone-plugin.so
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-gmp-plugin.a
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-gmp-plugin.la
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-gmp-plugin.so
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-mully-plugin.a
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-mully-plugin.la
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-mully-plugin.so
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-narrowspace-plugin.a
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-narrowspace-plugin.la
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-narrowspace-plugin.so
lib/nautilus/extensions-2.0/libtotem-properties-page.a
lib/nautilus/extensions-2.0/libtotem-properties-page.la
lib/nautilus/extensions-2.0/libtotem-properties-page.so
@@ -111,6 +111,8 @@ lib/totem/plugins/youtube/youtube.totem-plugin
lib/totem/plugins/youtube/youtube.ui
%%BROWSER_PLUGINS%%libexec/totem-plugin-viewer
libexec/totem/totem-bugreport.py
+man/man1/totem-video-thumbnailer.1.gz
+man/man1/totem.1.gz
share/applications/totem.desktop
%%DOCSDIR%%/BaconVideoWidget.html
%%DOCSDIR%%/TotemCellRendererVideo.html