aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
authorolivierd <olivierd@FreeBSD.org>2015-03-06 06:52:30 +0800
committerolivierd <olivierd@FreeBSD.org>2015-03-06 06:52:30 +0800
commita8fcb605935f51f7c1487a6b10e2ccbbf792ede1 (patch)
tree0f1a4d58acfbb6944387e341f218a018154dc4ad /multimedia
parentf79c1de878eea01ceb02aa890c8f1735f64e7070 (diff)
downloadfreebsd-ports-gnome-a8fcb605935f51f7c1487a6b10e2ccbbf792ede1.tar.gz
freebsd-ports-gnome-a8fcb605935f51f7c1487a6b10e2ccbbf792ede1.tar.zst
freebsd-ports-gnome-a8fcb605935f51f7c1487a6b10e2ccbbf792ede1.zip
The FreeBSD Xfce team proudly presents Xfce 4.12.
Announce: http://www.xfce.org/about/news/?post=1425081600 Global changes: - Switch to USES= xfce (D677) - Reorganize options helper - Fix USES= gettext-* when NLS option is not set [1], [2] - Add LICENSE (when missing) Update: - to 4.12 (core components) - audio/xfce4-mpc-plugin to 0.4.5 - deskutils/xfce4-tumbler to 0.1.31 - deskutils/xfce4-xkb-plugin to 0.7.1 - editors/mousepad to 0.4.0 - graphics/ristretto to 0.8.0 - multimedia/xfce4-parole to 0.8.0 - sysutils/garcon to 0.4.0 - sysutils/xfce4-diskperf-plugin to 2.5.5 [3] - sysutils/xfce4-fsguard-plugin to 1.0.2 - sysutils/xfce4-power-manager to 1.4.3 - sysutils/xfce4-wavelan-plugin to 0.5.12 - x11/libexo to 0.10.3 - x11-fm/thunar to 1.6.6 - x11-themes/gtk-xfce-engine to 3.2.0 PR: 196003 [1], 197251 [2], 198132 Differential Revision: https://reviews.freebsd.org/D677 Submitted by: Kamil Szczesny [1], amdmi3@ [2], myself Exp-run by: antoine@ Approved by: danilo@ (maintainer) [3] Tested by: Ivan <enitarzi@gmail.com>
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/xfce4-parole/Makefile34
-rw-r--r--multimedia/xfce4-parole/distinfo4
-rw-r--r--multimedia/xfce4-parole/pkg-plist11
3 files changed, 34 insertions, 15 deletions
diff --git a/multimedia/xfce4-parole/Makefile b/multimedia/xfce4-parole/Makefile
index 8ff40a25ad6e..523ecf345898 100644
--- a/multimedia/xfce4-parole/Makefile
+++ b/multimedia/xfce4-parole/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= parole
-PORTVERSION= 0.5.4
-PORTREVISION= 1
+PORTVERSION= 0.8.0
CATEGORIES= multimedia xfce
MASTER_SITES= XFCE/src/apps/${PORTNAME}/${PORTVERSION:R}/
DIST_SUBDIR= xfce4
@@ -17,35 +16,38 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib \
libnotify.so:${PORTSDIR}/devel/libnotify \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib
-
-PORTSCOUT= limit:^0\.6\.
+RUN_DEPENDS= gnome-icon-theme-symbolic>=3.6:${PORTSDIR}/x11-themes/gnome-icon-theme-symbolic
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
CONFIGURE_ARGS= --enable-notify-plugin \
--enable-tray-plugin \
--enable-taglib \
+ --disable-mpris2-plugin \
--without-html-dir
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-USE_GNOME= gtk20 glib20 intltool intlhack
-USE_XFCE= configenv libmenu libutil
+USE_GNOME= gtk30 glib20 intltool intlhack
+USE_XFCE= panel
USE_XORG= x11 sm
USE_LDCONFIG= yes
-USES= desktop-file-utils pkgconfig gmake libtool tar:bzip2
+USES= desktop-file-utils pkgconfig gmake libtool gettext-tools \
+ xfce:gtk3 tar:bzip2
-OPTIONS_DEFINE= NLS
+OPTIONS_DEFINE= CLUTTER NLS
+# With some video cards, Parole displays a purple/pink overlay on the video
+OPTIONS_EXCLUDE= CLUTTER
OPTIONS_SINGLE= GSTREAMER
# GST01 (GStreamer 0.10), GST10 (GStreamer 1.0)
OPTIONS_SINGLE_GSTREAMER= GST01 GST10
OPTIONS_GROUP= GST_PLUG
OPTIONS_GROUP_GST_PLUG= CDDA HTTP
-OPTIONS_DEFAULT= GST01 NLS
+# Since 0.5.91 release, GStreamer 1.0 is enabled by default
+OPTIONS_DEFAULT= GST10 HTTP NLS
CDDA_DESC= CD audio (cdparanoia)
HTTP_DESC= HTTP streaming (libsoup)
GST01_DESC= GStreamer 0.10
GST10_DESC= GStreamer 1.0
GST_PLUG_DESC= Additional GStreamer plugins
+CLUTTER_DESC= Clutter (OpenGL) backend
.include <bsd.port.options.mk>
@@ -78,7 +80,7 @@ USE_GSTREAMER1+= soup
.endif
.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
+USES+= gettext-runtime
CONFIGURE_ARGS+= --enable-nls
PLIST_SUB+= NLS=""
.else
@@ -86,6 +88,14 @@ CONFIGURE_ARGS+= --disable-nls
PLIST_SUB+= NLS="@comment "
.endif
+.if ${PORT_OPTIONS:MCLUTTER} && ${PORT_OPTIONS:MGST10}
+LIB_DEPENDS+= libclutter-gst-2.0.so:${PORTSDIR}/multimedia/clutter-gst \
+ libclutter-gtk-1.0.so:${PORTSDIR}/graphics/clutter-gtk3
+CONFIGURE_ARGS+=--enable-clutter
+.else
+CONFIGURE_ARGS+=--disable-clutter
+.endif
+
post-patch:
# Fix .rc files path
@${REINPLACE_CMD} -e 's|xfce4/src/misc|${PORTNAME}|g' \
diff --git a/multimedia/xfce4-parole/distinfo b/multimedia/xfce4-parole/distinfo
index 88cbe90cf3aa..ff23cc291671 100644
--- a/multimedia/xfce4-parole/distinfo
+++ b/multimedia/xfce4-parole/distinfo
@@ -1,2 +1,2 @@
-SHA256 (xfce4/parole-0.5.4.tar.bz2) = c0f4bd7b45a016a0a84ec86336b912d0a12388e29c316beb86193ed7d2c3bfc3
-SIZE (xfce4/parole-0.5.4.tar.bz2) = 669806
+SHA256 (xfce4/parole-0.8.0.tar.bz2) = 2d966aeb426de81d992829e33b3f66185b19fd031a1891968b3a40d6d50239cc
+SIZE (xfce4/parole-0.8.0.tar.bz2) = 813553
diff --git a/multimedia/xfce4-parole/pkg-plist b/multimedia/xfce4-parole/pkg-plist
index e5b6d09a3991..6e09c1ee378b 100644
--- a/multimedia/xfce4-parole/pkg-plist
+++ b/multimedia/xfce4-parole/pkg-plist
@@ -9,13 +9,17 @@ include/parole/parole-stream.h
include/parole/parole.h
lib/parole-0/parole-notify.so
lib/parole-0/tray-icon.so
+share/appdata/parole.appdata.xml
share/applications/parole.desktop
share/icons/hicolor/16x16/apps/parole-extension.png
+share/icons/hicolor/16x16/apps/parole-extension-symbolic.svg
+share/icons/hicolor/128x128/apps/parole.png
share/icons/hicolor/16x16/apps/parole.png
share/icons/hicolor/24x24/apps/parole.png
share/icons/hicolor/32x32/apps/parole.png
share/icons/hicolor/48x48/apps/parole-extension.png
share/icons/hicolor/48x48/apps/parole.png
+share/icons/hicolor/64x64/apps/parole.png
share/icons/hicolor/scalable/apps/parole.svg
%%NLS%%share/locale/ar/LC_MESSAGES/parole.mo
%%NLS%%share/locale/ast/LC_MESSAGES/parole.mo
@@ -29,6 +33,7 @@ share/icons/hicolor/scalable/apps/parole.svg
%%NLS%%share/locale/en_GB/LC_MESSAGES/parole.mo
%%NLS%%share/locale/es/LC_MESSAGES/parole.mo
%%NLS%%share/locale/eu/LC_MESSAGES/parole.mo
+%%NLS%%share/locale/fi/LC_MESSAGES/parole.mo
%%NLS%%share/locale/fr/LC_MESSAGES/parole.mo
%%NLS%%share/locale/gl/LC_MESSAGES/parole.mo
%%NLS%%share/locale/he/LC_MESSAGES/parole.mo
@@ -42,8 +47,11 @@ share/icons/hicolor/scalable/apps/parole.svg
%%NLS%%share/locale/kk/LC_MESSAGES/parole.mo
%%NLS%%share/locale/lt/LC_MESSAGES/parole.mo
%%NLS%%share/locale/lv/LC_MESSAGES/parole.mo
+%%NLS%%share/locale/ms/LC_MESSAGES/parole.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/parole.mo
%%NLS%%share/locale/nl/LC_MESSAGES/parole.mo
%%NLS%%share/locale/nn/LC_MESSAGES/parole.mo
+%%NLS%%share/locale/oc/LC_MESSAGES/parole.mo
%%NLS%%share/locale/pl/LC_MESSAGES/parole.mo
%%NLS%%share/locale/pt/LC_MESSAGES/parole.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/parole.mo
@@ -52,12 +60,13 @@ share/icons/hicolor/scalable/apps/parole.svg
%%NLS%%share/locale/sr/LC_MESSAGES/parole.mo
%%NLS%%share/locale/sv/LC_MESSAGES/parole.mo
%%NLS%%share/locale/te/LC_MESSAGES/parole.mo
+%%NLS%%share/locale/th/LC_MESSAGES/parole.mo
%%NLS%%share/locale/tr/LC_MESSAGES/parole.mo
%%NLS%%share/locale/ug/LC_MESSAGES/parole.mo
%%NLS%%share/locale/uk/LC_MESSAGES/parole.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/parole.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/parole.mo
-%%DATADIR%%/gtk-2.0/parole.gtkrc
%%DATADIR%%/parole-plugins-0/notify.desktop
%%DATADIR%%/parole-plugins-0/system-tray.desktop
+share/pixmaps/no-cover.png
share/pixmaps/parole.png