diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-04-09 21:58:39 +0800 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-04-09 21:58:39 +0800 |
commit | ab7e717203e1653d7ee5a6c33b3d6be543ac3736 (patch) | |
tree | ef8784b2a515be92b143e998ace666c5af67d227 /multimedia | |
parent | 673d28043a5c4bba5796a2af66b4d0c0985a7e52 (diff) | |
download | freebsd-ports-gnome-ab7e717203e1653d7ee5a6c33b3d6be543ac3736.tar.gz freebsd-ports-gnome-ab7e717203e1653d7ee5a6c33b3d6be543ac3736.tar.zst freebsd-ports-gnome-ab7e717203e1653d7ee5a6c33b3d6be543ac3736.zip |
Support stage
strip binaries
USES=webplugin
USES=libtool instead of ltverhack
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/totem/Makefile | 44 | ||||
-rw-r--r-- | multimedia/totem/pkg-plist | 26 |
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 |