summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--multimedia/totem/Makefile10
-rw-r--r--multimedia/totem/files/pkg-message-mozilla.in8
-rw-r--r--multimedia/totem/files/pkg-message.in (renamed from multimedia/totem/pkg-message)0
3 files changed, 16 insertions, 2 deletions
diff --git a/multimedia/totem/Makefile b/multimedia/totem/Makefile
index 789b51b6b..75f037e26 100644
--- a/multimedia/totem/Makefile
+++ b/multimedia/totem/Makefile
@@ -26,6 +26,7 @@ USE_GMAKE= yes
USE_AUTOTOOLS= libtool:15
INSTALLS_SHLIB= yes
INSTALLS_OMF= yes
+PKGMESSAGE= ${WRKDIR}/pkg-message
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib -lXrandr"
@@ -67,10 +68,10 @@ RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-c
CONFIGURE_ARGS+=--enable-gstreamer
USE_GSTREAMER+= gnomevfs core gconf
WITHOUT_DVDNAV= yes
-PLIST_SUB= GSTREAMER=""
+PLIST_SUB+= GSTREAMER=""
.else
LIB_DEPENDS+= xine.14:${PORTSDIR}/multimedia/libxine
-PLIST_SUB= GSTREAMER="@comment "
+PLIST_SUB+= GSTREAMER="@comment "
.endif
.if defined(WITH_DVDNAV) && !defined(WITHOUT_DVDNAV)
@@ -107,6 +108,11 @@ pre-everything::
@${ECHO_MSG} "===> For example, 'make WITH_DVD_DEVICE=\"/dev/somedevice\"'"
post-patch:
+ @${CP} -f ${FILESDIR}/pkg-message.in ${PKGMESSAGE}
+.if defined(WITH_MOZILLA_PLUGIN)
+ @${ECHO} "" >> ${PKGMESSAGE}
+ @${CAT} ${FILESDIR}/pkg-message-mozilla.in >> ${PKGMESSAGE}
+.endif
@${REINPLACE_CMD} -e 's|/plugins||; \
s|@MOZILLA_PLUGINDIR@|${PREFIX}/lib/browser_plugins|' \
${WRKSRC}/src/Makefile.in
diff --git a/multimedia/totem/files/pkg-message-mozilla.in b/multimedia/totem/files/pkg-message-mozilla.in
new file mode 100644
index 000000000..ddbbe4e54
--- /dev/null
+++ b/multimedia/totem/files/pkg-message-mozilla.in
@@ -0,0 +1,8 @@
+**************************************************************************
+The totem mozilla plugin requires a D-BUS-enabled desktop session. Consult
+the FreeBSD GNOME FAQ for instructions on setting up your desktop session
+through D-BUS:
+
+ http://www.freebsd.org/gnome/docs/faq2.html#q25
+
+**************************************************************************
diff --git a/multimedia/totem/pkg-message b/multimedia/totem/files/pkg-message.in
index 05d7f5b20..05d7f5b20 100644
--- a/multimedia/totem/pkg-message
+++ b/multimedia/totem/files/pkg-message.in