aboutsummaryrefslogtreecommitdiff
path: root/x11/xfce4-dashboard
diff options
context:
space:
mode:
authorOlivier Duchateau <olivierd@FreeBSD.org>2015-04-11 20:04:41 +0000
committerOlivier Duchateau <olivierd@FreeBSD.org>2015-04-11 20:04:41 +0000
commit8a6376763d20e33cf4b614b4dc9f75439eafbc63 (patch)
tree1a560edbece3a06935a7f9bdfb38122f0ac3da1d /x11/xfce4-dashboard
parenta80332b83bb435b4a3b8eac4c9efafe85284c45b (diff)
downloadports-8a6376763d20e33cf4b614b4dc9f75439eafbc63.tar.gz
ports-8a6376763d20e33cf4b614b4dc9f75439eafbc63.zip
Notes
Diffstat (limited to 'x11/xfce4-dashboard')
-rw-r--r--x11/xfce4-dashboard/Makefile19
-rw-r--r--x11/xfce4-dashboard/distinfo4
-rw-r--r--x11/xfce4-dashboard/files/patch-src_windows-view.c11
-rw-r--r--x11/xfce4-dashboard/files/patch-xfdashboard_applications-search-provider.c11
-rw-r--r--x11/xfce4-dashboard/files/patch-xfdashboard_applications-view.c (renamed from x11/xfce4-dashboard/files/patch-src_applications-view.c)8
-rw-r--r--x11/xfce4-dashboard/files/patch-xfdashboard_search-view.c (renamed from x11/xfce4-dashboard/files/patch-src_search-view.c)10
-rw-r--r--x11/xfce4-dashboard/files/patch-xfdashboard_windows-view.c11
-rw-r--r--x11/xfce4-dashboard/pkg-descr7
-rw-r--r--x11/xfce4-dashboard/pkg-plist52
9 files changed, 100 insertions, 33 deletions
diff --git a/x11/xfce4-dashboard/Makefile b/x11/xfce4-dashboard/Makefile
index bdc0f454d0aa..e912a9656254 100644
--- a/x11/xfce4-dashboard/Makefile
+++ b/x11/xfce4-dashboard/Makefile
@@ -2,10 +2,9 @@
# $FreeBSD$
PORTNAME= dashboard
-PORTVERSION= 0.2.3
-PORTREVISION= 2
+PORTVERSION= 0.4.0
CATEGORIES= x11 xfce
-MASTER_SITES= http://xfdashboard.froevel.de/releases/
+MASTER_SITES= XFCE/src/apps/xfdashboard/${PORTVERSION:R}/
PKGNAMEPREFIX= xfce4-
DISTNAME= xfdashboard-${PORTVERSION}
DIST_SUBDIR= xfce4
@@ -14,22 +13,24 @@ MAINTAINER= xfce@FreeBSD.org
COMMENT= GNOME shell like dashboard for the Xfce desktop
LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
libclutter-1.0.so:${PORTSDIR}/graphics/clutter
-RUN_DEPENDS= gnome-icon-theme-symbolic>=3.6.2:${PORTSDIR}/x11-themes/gnome-icon-theme-symbolic
GNU_CONFIGURE= yes
USES= pkgconfig libtool gmake perl5 gettext xfce tar:bzip2
-USE_GNOME= glib20 libwnck intltool intlhack
+USE_GNOME= glib20 gtk30 libwnck3 intltool intlhack
USE_XFCE= garcon
-USE_XORG= x11 xcomposite xdamage
+USE_XORG= x11 xcomposite xdamage xinerama
USE_GL= gl
INSTALLS_ICONS= yes
+INSTALL_TARGET= install-strip
post-patch:
- ${FIND} ${WRKSRC}/data/themes -type f -name '*.css' \
- | ${XARGS} ${REINPLACE_CMD} -i "" 's|gtk-home|go-home|'
+# Decrease default value of desaturation factor (0.0 -> no desaturation)
+# With some graphics cards, quick launch icons are totally black with
+# default value
+ ${FIND} ${WRKSRC}/data/themes -type f -name 'effects.xml' \
+ | ${XARGS} ${REINPLACE_CMD} -i "" 's|>1.0<|>0.45<|'
.include <bsd.port.mk>
diff --git a/x11/xfce4-dashboard/distinfo b/x11/xfce4-dashboard/distinfo
index 87b78239c25f..6e2901282e81 100644
--- a/x11/xfce4-dashboard/distinfo
+++ b/x11/xfce4-dashboard/distinfo
@@ -1,2 +1,2 @@
-SHA256 (xfce4/xfdashboard-0.2.3.tar.bz2) = 666d470f5a769a8cc8e8374e2f79e6b7e5b6a3bc96271d1b865c57961155a32e
-SIZE (xfce4/xfdashboard-0.2.3.tar.bz2) = 630584
+SHA256 (xfce4/xfdashboard-0.4.0.tar.bz2) = 4016c97011bf7316c8e365f0f4ff753b8e4e74776f2b25e282efa7675965cb45
+SIZE (xfce4/xfdashboard-0.4.0.tar.bz2) = 2249568
diff --git a/x11/xfce4-dashboard/files/patch-src_windows-view.c b/x11/xfce4-dashboard/files/patch-src_windows-view.c
deleted file mode 100644
index 6f4c0e305ba5..000000000000
--- a/x11/xfce4-dashboard/files/patch-src_windows-view.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/windows-view.c.orig 2014-08-26 15:48:01 UTC
-+++ src/windows-view.c
-@@ -87,7 +87,7 @@ static XfdashboardLiveWindow* _xfdashboa
- static void _xfdashboard_windows_view_set_active_workspace(XfdashboardWindowsView *self, XfdashboardWindowTrackerWorkspace *inWorkspace);
-
- /* IMPLEMENTATION: Private variables and methods */
--#define DEFAULT_VIEW_ICON GTK_STOCK_FULLSCREEN
-+#define DEFAULT_VIEW_ICON "view-fullscreen"
- #define DEFAULT_DRAG_HANDLE_SIZE 32.0f
-
- /* Check if window should be shown */
diff --git a/x11/xfce4-dashboard/files/patch-xfdashboard_applications-search-provider.c b/x11/xfce4-dashboard/files/patch-xfdashboard_applications-search-provider.c
new file mode 100644
index 000000000000..74dc386e4721
--- /dev/null
+++ b/x11/xfce4-dashboard/files/patch-xfdashboard_applications-search-provider.c
@@ -0,0 +1,11 @@
+--- xfdashboard/applications-search-provider.c.orig 2015-03-04 05:46:06 UTC
++++ xfdashboard/applications-search-provider.c
+@@ -318,7 +318,7 @@ static const gchar* _xfdashboard_applica
+ /* Overriden virtual function: get_icon */
+ static const gchar* _xfdashboard_applications_search_provider_get_icon(XfdashboardSearchProvider *inProvider)
+ {
+- return("gtk-missing-image");
++ return("applications-other");
+ }
+
+ /* Overriden virtual function: get_result_set */
diff --git a/x11/xfce4-dashboard/files/patch-src_applications-view.c b/x11/xfce4-dashboard/files/patch-xfdashboard_applications-view.c
index b065a61c2633..34f495f33caa 100644
--- a/x11/xfce4-dashboard/files/patch-src_applications-view.c
+++ b/x11/xfce4-dashboard/files/patch-xfdashboard_applications-view.c
@@ -1,10 +1,10 @@
---- src/applications-view.c.orig 2014-08-26 15:48:00 UTC
-+++ src/applications-view.c
-@@ -949,7 +949,7 @@ static void xfdashboard_applications_vie
+--- xfdashboard/applications-view.c.orig 2015-03-04 05:45:24 UTC
++++ xfdashboard/applications-view.c
+@@ -1374,7 +1374,7 @@ static void xfdashboard_applications_vie
/* Set up view */
xfdashboard_view_set_internal_name(XFDASHBOARD_VIEW(self), "applications");
xfdashboard_view_set_name(XFDASHBOARD_VIEW(self), _("Applications"));
-- xfdashboard_view_set_icon(XFDASHBOARD_VIEW(self), GTK_STOCK_HOME);
+- xfdashboard_view_set_icon(XFDASHBOARD_VIEW(self), "gtk-home");
+ xfdashboard_view_set_icon(XFDASHBOARD_VIEW(self), "go-home");
/* Set up actor */
diff --git a/x11/xfce4-dashboard/files/patch-src_search-view.c b/x11/xfce4-dashboard/files/patch-xfdashboard_search-view.c
index b0a22208012c..53a44a1f2265 100644
--- a/x11/xfce4-dashboard/files/patch-src_search-view.c
+++ b/x11/xfce4-dashboard/files/patch-xfdashboard_search-view.c
@@ -1,11 +1,11 @@
---- src/search-view.c.orig 2014-08-26 15:48:00 UTC
-+++ src/search-view.c
-@@ -1052,7 +1052,7 @@ static void xfdashboard_search_view_init
+--- xfdashboard/search-view.c.orig 2015-03-04 05:44:14 UTC
++++ xfdashboard/search-view.c
+@@ -1540,7 +1540,7 @@ static void xfdashboard_search_view_init
/* Set up view (Note: Search view is disabled by default!) */
xfdashboard_view_set_internal_name(XFDASHBOARD_VIEW(self), "search");
xfdashboard_view_set_name(XFDASHBOARD_VIEW(self), _("Search"));
-- xfdashboard_view_set_icon(XFDASHBOARD_VIEW(self), GTK_STOCK_FIND);
-+ xfdashboard_view_set_icon(XFDASHBOARD_VIEW(self), "edit-find");
+- xfdashboard_view_set_icon(XFDASHBOARD_VIEW(self), "gtk-find");
++ xfdashboard_view_set_icon(XFDASHBOARD_VIEW(self), "system-search");
xfdashboard_view_set_enabled(XFDASHBOARD_VIEW(self), FALSE);
/* Set up actor */
diff --git a/x11/xfce4-dashboard/files/patch-xfdashboard_windows-view.c b/x11/xfce4-dashboard/files/patch-xfdashboard_windows-view.c
new file mode 100644
index 000000000000..cc5c7fa96682
--- /dev/null
+++ b/x11/xfce4-dashboard/files/patch-xfdashboard_windows-view.c
@@ -0,0 +1,11 @@
+--- xfdashboard/windows-view.c.orig 2015-03-17 21:31:03 UTC
++++ xfdashboard/windows-view.c
+@@ -128,7 +128,7 @@ static void _xfdashboard_windows_view_se
+ /* IMPLEMENTATION: Private variables and methods */
+ #define SCROLL_EVENT_CHANGES_WORKSPACE_XFCONF_PROP "/components/windows-view/scroll-event-changes-workspace"
+
+-#define DEFAULT_VIEW_ICON "gtk-fullscreen"
++#define DEFAULT_VIEW_ICON "view-fullscreen"
+ #define DEFAULT_DRAG_HANDLE_SIZE 32.0f
+
+ /* Stage interface has changed monitor */
diff --git a/x11/xfce4-dashboard/pkg-descr b/x11/xfce4-dashboard/pkg-descr
index 8c6eac2a8f78..0b4d3179bd58 100644
--- a/x11/xfce4-dashboard/pkg-descr
+++ b/x11/xfce4-dashboard/pkg-descr
@@ -1,3 +1,6 @@
-Xfdashboard is GNOME shell like for the Xfce desktop
+Xfdashboard provides a GNOME shell dashboard like interface for use with
+the Xfce desktop. It can be configured to run any keyboard shortcut and
+when executed provides an overview of applications currently open enabling
+the user to switch between different applications.
-WWW: http://xfdashboard.froevel.de/
+WWW: http://goodies.xfce.org/projects/applications/xfdashboard/
diff --git a/x11/xfce4-dashboard/pkg-plist b/x11/xfce4-dashboard/pkg-plist
index ddfd0824855f..da113c13ef4f 100644
--- a/x11/xfce4-dashboard/pkg-plist
+++ b/x11/xfce4-dashboard/pkg-plist
@@ -1,7 +1,9 @@
bin/xfdashboard
+bin/xfdashboard-settings
etc/xdg/autostart/xfdashboard-autostart.desktop
share/appdata/xfdashboard.appdata.xml
share/applications/xfdashboard.desktop
+share/applications/xfdashboard-settings.desktop
share/icons/hicolor/128x128/apps/xfdashboard.png
share/icons/hicolor/16x16/apps/xfdashboard.png
share/icons/hicolor/22x22/apps/xfdashboard.png
@@ -11,7 +13,57 @@ share/icons/hicolor/32x32/apps/xfdashboard.png
share/icons/hicolor/48x48/apps/xfdashboard.png
share/icons/hicolor/64x64/apps/xfdashboard.png
share/icons/hicolor/96x96/apps/xfdashboard.png
+share/locale/es/LC_MESSAGES/xfdashboard.mo
+share/locale/he/LC_MESSAGES/xfdashboard.mo
+share/locale/it_IT/LC_MESSAGES/xfdashboard.mo
+share/locale/sr/LC_MESSAGES/xfdashboard.mo
+share/themes/xfdashboard-auber/xfdashboard-1.0/effects.xml
+share/themes/xfdashboard-auber/xfdashboard-1.0/screenshot-xfdashboard-auber.png
+share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard-auber.css
+share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard.css
+share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard.theme
+share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard.xml
+share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard-secondary.xml
+share/themes/xfdashboard-blue/xfdashboard-1.0/effects.xml
+share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard-blue.css
+share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard.css
+share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard.theme
+share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard.xml
+share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard-secondary.xml
+share/themes/xfdashboard-dark/xfdashboard-1.0/effects.xml
+share/themes/xfdashboard-dark/xfdashboard-1.0/screenshot-xfdashboard-dark.png
+share/themes/xfdashboard-dark/xfdashboard-1.0/xfdashboard-dark.css
+share/themes/xfdashboard-dark/xfdashboard-1.0/xfdashboard.css
+share/themes/xfdashboard-dark/xfdashboard-1.0/xfdashboard.theme
+share/themes/xfdashboard-dark/xfdashboard-1.0/xfdashboard.xml
+share/themes/xfdashboard-dark/xfdashboard-1.0/xfdashboard-secondary.xml
+share/themes/xfdashboard-mint/xfdashboard-1.0/effects.xml
+share/themes/xfdashboard-mint/xfdashboard-1.0/screenshot-xfdashboard-mint.png
+share/themes/xfdashboard-mint/xfdashboard-1.0/xfdashboard-mint.css
+share/themes/xfdashboard-mint/xfdashboard-1.0/xfdashboard.css
+share/themes/xfdashboard-mint/xfdashboard-1.0/xfdashboard.theme
+share/themes/xfdashboard-mint/xfdashboard-1.0/xfdashboard.xml
+share/themes/xfdashboard-mint/xfdashboard-1.0/xfdashboard-secondary.xml
+share/themes/xfdashboard-moranga/xfdashboard-1.0/effects.xml
+share/themes/xfdashboard-moranga/xfdashboard-1.0/screenshot-xfdashboard-moranga.png
+share/themes/xfdashboard-moranga/xfdashboard-1.0/xfdashboard-moranga.css
+share/themes/xfdashboard-moranga/xfdashboard-1.0/xfdashboard.css
+share/themes/xfdashboard-moranga/xfdashboard-1.0/xfdashboard.theme
+share/themes/xfdashboard-moranga/xfdashboard-1.0/xfdashboard.xml
+share/themes/xfdashboard-moranga/xfdashboard-1.0/xfdashboard-secondary.xml
+share/themes/xfdashboard-wine/xfdashboard-1.0/effects.xml
+share/themes/xfdashboard-wine/xfdashboard-1.0/screenshot-xfdashboard-wine.png
+share/themes/xfdashboard-wine/xfdashboard-1.0/xfdashboard-wine.css
+share/themes/xfdashboard-wine/xfdashboard-1.0/xfdashboard.css
+share/themes/xfdashboard-wine/xfdashboard-1.0/xfdashboard.theme
+share/themes/xfdashboard-wine/xfdashboard-1.0/xfdashboard.xml
+share/themes/xfdashboard-wine/xfdashboard-1.0/xfdashboard-secondary.xml
+share/themes/xfdashboard/xfdashboard-1.0/effects.xml
+share/themes/xfdashboard/xfdashboard-1.0/screenshot-xfdashboard.png
share/themes/xfdashboard/xfdashboard-1.0/windows-view.png
share/themes/xfdashboard/xfdashboard-1.0/xfdashboard.css
share/themes/xfdashboard/xfdashboard-1.0/xfdashboard.theme
share/themes/xfdashboard/xfdashboard-1.0/xfdashboard.xml
+share/themes/xfdashboard/xfdashboard-1.0/xfdashboard-secondary.xml
+share/xfdashboard/bindings.xml
+share/xfdashboard/preferences.ui