Tue May 15 21:59:15 2018 UTC ()
Update to 0.7.4:

New feature: Big sorry to all translators who did all the hard work to translate xfdashboard to their language but their hard work was never included. It was my fault as I was to stupid to use Transifex client tool correctly :( Now I do not only update all locales already included but I will also fetch new ones. So the number of supported languages raised from 8 to 13. New ones are: da, de, kk, pl and tr (GH #155)
New feature: GDK backend is now optional and it will be enabled automatically if Clutter backend is available, i.e. FreeBSD does not install Clutter with GDK backend. (#13766, #13860)
New feature: Support also current xfconf versions (4.13.x). New xfconf version support native GPtrArray (from glib) for string lists and make dbus-glib deprecated. dbus-glib is only needed (and checked by configure script) if current stable xfconf (4.12.x) is used as its GPtrArray is still needed in this case. (#13824)
Fix compile issue when GTK+ prior to version 3.22 is installed. (GH #153)

New feature: Window tracker interface now supports a new experimental backend for GDK. The backend to use can be controlled with the new environment variable XFDASHBOARD_BACKEND. It can be either set to "x11" or "gdk". If this environment variable does not exists or is not set then the X11 backend is enforced as it is the known default behaviour of xfdashboard and GDK backend is marked as experimental. (GH #129)
New feature: Allow user to override CSS files of themes to apply user favourite settings. This cChanged the way and order how CSS files of themes are loaded: First the CSS resources defined in theme's theme file (xfdashboard.theme) are loaded, then user's global stylesheet ($HOME/.config/xfdashboard/themes/global.css) is loaded if it exists and at last user's theme related stylesheet ($HOME/.config/xfdashboard/themes/user-[THEME_NAME].css) is loaded if it exists. This should make user changes to themes more convinient as the user does not need to copy the whole theme to $HOME/.themes or $HOME/.local/themes and then make his changes. The user also does not need to update its theme each time the origin theme changes and re-copy and re-apply its changes. (GH #152)
Fixed visibility of menu items of installed application by relying more on Garcon as it does already all needed checks to determine the visibility of a menu item more reliable as xfdashboard. (GH #151)
Try to reduce usage of backend specific functions of Clutter
Lots of improvements especially at window tracker backends
As usual smaller bug-fixes and typos fixed
Also as usual: More API documentation


(youri)
diff -r1.9 -r1.10 pkgsrc/x11/xfce4-dashboard/Makefile
diff -r1.3 -r1.4 pkgsrc/x11/xfce4-dashboard/PLIST
diff -r1.4 -r1.5 pkgsrc/x11/xfce4-dashboard/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/x11/xfce4-dashboard/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/xfce4-dashboard/Makefile 2018/04/16 14:35:26 1.9
+++ pkgsrc/x11/xfce4-dashboard/Makefile 2018/05/15 21:59:15 1.10
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.9 2018/04/16 14:35:26 wiz Exp $ 1# $NetBSD: Makefile,v 1.10 2018/05/15 21:59:15 youri Exp $
2 2
3PKGREVISION= 3 
4.include "../../meta-pkgs/xfce4/Makefile.common" 3.include "../../meta-pkgs/xfce4/Makefile.common"
5 4
6VERSION= 0.7.2 5VERSION= 0.7.4
7DISTNAME= xfdashboard-${VERSION} 6DISTNAME= xfdashboard-${VERSION}
8PKGNAME= xfce4-dashboard-${VERSION} 7PKGNAME= xfce4-dashboard-${VERSION}
9CATEGORIES= x11 8CATEGORIES= x11
10MASTER_SITES+= http://archive.xfce.org/src/apps/xfdashboard/${VERSION:R}/ 9MASTER_SITES+= http://archive.xfce.org/src/apps/xfdashboard/${VERSION:R}/
11 10
12HOMEPAGE= http://goodies.xfce.org/projects/applications/xfdashboard/start 11HOMEPAGE= http://goodies.xfce.org/projects/applications/xfdashboard/start
13COMMENT= Maybe a Gnome shell like dashboard for Xfce 12COMMENT= Maybe a Gnome shell like dashboard for Xfce
14 13
15EGDIR= ${XFCE4_EGBASE} 14EGDIR= ${XFCE4_EGBASE}
16PKG_SYSCONFSUBDIR= xdg 15PKG_SYSCONFSUBDIR= xdg
17 16
18CONF_FILES= ${EGDIR}/autostart/xfdashboard-autostart.desktop \ 17CONF_FILES= ${EGDIR}/autostart/xfdashboard-autostart.desktop \
19 ${PKG_SYSCONFDIR}/autostart/xfdashboard-autostart.desktop 18 ${PKG_SYSCONFDIR}/autostart/xfdashboard-autostart.desktop

cvs diff -r1.3 -r1.4 pkgsrc/x11/xfce4-dashboard/PLIST (expand / switch to unified diff)

--- pkgsrc/x11/xfce4-dashboard/PLIST 2017/06/18 23:52:43 1.3
+++ pkgsrc/x11/xfce4-dashboard/PLIST 2018/05/15 21:59:15 1.4
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.3 2017/06/18 23:52:43 youri Exp $ 1@comment $NetBSD: PLIST,v 1.4 2018/05/15 21:59:15 youri Exp $
2bin/xfdashboard 2bin/xfdashboard
3bin/xfdashboard-settings 3bin/xfdashboard-settings
4include/xfdashboard/libxfdashboard/action-button.h 4include/xfdashboard/libxfdashboard/action-button.h
5include/xfdashboard/libxfdashboard/actor.h 5include/xfdashboard/libxfdashboard/actor.h
6include/xfdashboard/libxfdashboard/application-button.h 6include/xfdashboard/libxfdashboard/application-button.h
7include/xfdashboard/libxfdashboard/application-database.h 7include/xfdashboard/libxfdashboard/application-database.h
8include/xfdashboard/libxfdashboard/application-tracker.h 8include/xfdashboard/libxfdashboard/application-tracker.h
9include/xfdashboard/libxfdashboard/application.h 9include/xfdashboard/libxfdashboard/application.h
10include/xfdashboard/libxfdashboard/applications-menu-model.h 10include/xfdashboard/libxfdashboard/applications-menu-model.h
11include/xfdashboard/libxfdashboard/applications-search-provider.h 11include/xfdashboard/libxfdashboard/applications-search-provider.h
12include/xfdashboard/libxfdashboard/applications-view.h 12include/xfdashboard/libxfdashboard/applications-view.h
13include/xfdashboard/libxfdashboard/background.h 13include/xfdashboard/libxfdashboard/background.h
14include/xfdashboard/libxfdashboard/binding.h 14include/xfdashboard/libxfdashboard/binding.h
@@ -58,26 +58,28 @@ include/xfdashboard/libxfdashboard/theme @@ -58,26 +58,28 @@ include/xfdashboard/libxfdashboard/theme
58include/xfdashboard/libxfdashboard/theme-effects.h 58include/xfdashboard/libxfdashboard/theme-effects.h
59include/xfdashboard/libxfdashboard/theme-layout.h 59include/xfdashboard/libxfdashboard/theme-layout.h
60include/xfdashboard/libxfdashboard/theme.h 60include/xfdashboard/libxfdashboard/theme.h
61include/xfdashboard/libxfdashboard/toggle-button.h 61include/xfdashboard/libxfdashboard/toggle-button.h
62include/xfdashboard/libxfdashboard/tooltip-action.h 62include/xfdashboard/libxfdashboard/tooltip-action.h
63include/xfdashboard/libxfdashboard/types.h 63include/xfdashboard/libxfdashboard/types.h
64include/xfdashboard/libxfdashboard/utils.h 64include/xfdashboard/libxfdashboard/utils.h
65include/xfdashboard/libxfdashboard/view-manager.h 65include/xfdashboard/libxfdashboard/view-manager.h
66include/xfdashboard/libxfdashboard/view-selector.h 66include/xfdashboard/libxfdashboard/view-selector.h
67include/xfdashboard/libxfdashboard/view.h 67include/xfdashboard/libxfdashboard/view.h
68include/xfdashboard/libxfdashboard/viewpad.h 68include/xfdashboard/libxfdashboard/viewpad.h
69include/xfdashboard/libxfdashboard/window-content-x11.h 69include/xfdashboard/libxfdashboard/window-content-x11.h
70include/xfdashboard/libxfdashboard/window-content.h 70include/xfdashboard/libxfdashboard/window-content.h
 71include/xfdashboard/libxfdashboard/window-tracker-backend-x11.h
 72include/xfdashboard/libxfdashboard/window-tracker-backend.h
71include/xfdashboard/libxfdashboard/window-tracker-monitor-x11.h 73include/xfdashboard/libxfdashboard/window-tracker-monitor-x11.h
72include/xfdashboard/libxfdashboard/window-tracker-monitor.h 74include/xfdashboard/libxfdashboard/window-tracker-monitor.h
73include/xfdashboard/libxfdashboard/window-tracker-window-x11.h 75include/xfdashboard/libxfdashboard/window-tracker-window-x11.h
74include/xfdashboard/libxfdashboard/window-tracker-window.h 76include/xfdashboard/libxfdashboard/window-tracker-window.h
75include/xfdashboard/libxfdashboard/window-tracker-workspace-x11.h 77include/xfdashboard/libxfdashboard/window-tracker-workspace-x11.h
76include/xfdashboard/libxfdashboard/window-tracker-workspace.h 78include/xfdashboard/libxfdashboard/window-tracker-workspace.h
77include/xfdashboard/libxfdashboard/window-tracker-x11.h 79include/xfdashboard/libxfdashboard/window-tracker-x11.h
78include/xfdashboard/libxfdashboard/window-tracker.h 80include/xfdashboard/libxfdashboard/window-tracker.h
79include/xfdashboard/libxfdashboard/windows-view.h 81include/xfdashboard/libxfdashboard/windows-view.h
80include/xfdashboard/libxfdashboard/workspace-selector.h 82include/xfdashboard/libxfdashboard/workspace-selector.h
81lib/libxfdashboard.la 83lib/libxfdashboard.la
82lib/pkgconfig/libxfdashboard.pc 84lib/pkgconfig/libxfdashboard.pc
83lib/xfdashboard/plugins/clock-view.la 85lib/xfdashboard/plugins/clock-view.la
@@ -88,33 +90,38 @@ share/appdata/xfdashboard.appdata.xml @@ -88,33 +90,38 @@ share/appdata/xfdashboard.appdata.xml
88share/applications/xfdashboard-settings.desktop 90share/applications/xfdashboard-settings.desktop
89share/applications/xfdashboard.desktop 91share/applications/xfdashboard.desktop
90share/examples/xfce4/autostart/xfdashboard-autostart.desktop 92share/examples/xfce4/autostart/xfdashboard-autostart.desktop
91share/icons/hicolor/128x128/apps/xfdashboard.png 93share/icons/hicolor/128x128/apps/xfdashboard.png
92share/icons/hicolor/16x16/apps/xfdashboard.png 94share/icons/hicolor/16x16/apps/xfdashboard.png
93share/icons/hicolor/22x22/apps/xfdashboard.png 95share/icons/hicolor/22x22/apps/xfdashboard.png
94share/icons/hicolor/24x24/apps/xfdashboard.png 96share/icons/hicolor/24x24/apps/xfdashboard.png
95share/icons/hicolor/256x256/apps/xfdashboard.png 97share/icons/hicolor/256x256/apps/xfdashboard.png
96share/icons/hicolor/32x32/apps/xfdashboard.png 98share/icons/hicolor/32x32/apps/xfdashboard.png
97share/icons/hicolor/48x48/apps/xfdashboard.png 99share/icons/hicolor/48x48/apps/xfdashboard.png
98share/icons/hicolor/64x64/apps/xfdashboard.png 100share/icons/hicolor/64x64/apps/xfdashboard.png
99share/icons/hicolor/96x96/apps/xfdashboard.png 101share/icons/hicolor/96x96/apps/xfdashboard.png
100share/locale/ca/LC_MESSAGES/xfdashboard.mo 102share/locale/ca/LC_MESSAGES/xfdashboard.mo
 103share/locale/da/LC_MESSAGES/xfdashboard.mo
 104share/locale/de/LC_MESSAGES/xfdashboard.mo
101share/locale/el/LC_MESSAGES/xfdashboard.mo 105share/locale/el/LC_MESSAGES/xfdashboard.mo
102share/locale/es/LC_MESSAGES/xfdashboard.mo 106share/locale/es/LC_MESSAGES/xfdashboard.mo
103share/locale/fr/LC_MESSAGES/xfdashboard.mo 107share/locale/fr/LC_MESSAGES/xfdashboard.mo
104share/locale/he/LC_MESSAGES/xfdashboard.mo 108share/locale/he/LC_MESSAGES/xfdashboard.mo
105share/locale/it_IT/LC_MESSAGES/xfdashboard.mo 109share/locale/it_IT/LC_MESSAGES/xfdashboard.mo
 110share/locale/kk/LC_MESSAGES/xfdashboard.mo
106share/locale/lt/LC_MESSAGES/xfdashboard.mo 111share/locale/lt/LC_MESSAGES/xfdashboard.mo
 112share/locale/pl/LC_MESSAGES/xfdashboard.mo
107share/locale/sr/LC_MESSAGES/xfdashboard.mo 113share/locale/sr/LC_MESSAGES/xfdashboard.mo
 114share/locale/tr/LC_MESSAGES/xfdashboard.mo
108share/themes/xfdashboard-auber/xfdashboard-1.0/effects.xml 115share/themes/xfdashboard-auber/xfdashboard-1.0/effects.xml
109share/themes/xfdashboard-auber/xfdashboard-1.0/screenshot-xfdashboard-auber.png 116share/themes/xfdashboard-auber/xfdashboard-1.0/screenshot-xfdashboard-auber.png
110share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard-auber.css 117share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard-auber.css
111share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard-secondary.xml 118share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard-secondary.xml
112share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard.css 119share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard.css
113share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard.theme 120share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard.theme
114share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard.xml 121share/themes/xfdashboard-auber/xfdashboard-1.0/xfdashboard.xml
115share/themes/xfdashboard-blue/xfdashboard-1.0/effects.xml 122share/themes/xfdashboard-blue/xfdashboard-1.0/effects.xml
116share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard-blue.css 123share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard-blue.css
117share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard-secondary.xml 124share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard-secondary.xml
118share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard.css 125share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard.css
119share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard.theme 126share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard.theme
120share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard.xml 127share/themes/xfdashboard-blue/xfdashboard-1.0/xfdashboard.xml

cvs diff -r1.4 -r1.5 pkgsrc/x11/xfce4-dashboard/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/xfce4-dashboard/distinfo 2017/06/18 23:52:43 1.4
+++ pkgsrc/x11/xfce4-dashboard/distinfo 2018/05/15 21:59:15 1.5
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.4 2017/06/18 23:52:43 youri Exp $ 1$NetBSD: distinfo,v 1.5 2018/05/15 21:59:15 youri Exp $
2 2
3SHA1 (xfdashboard-0.7.2.tar.bz2) = 88eaee513b49582f839cf80a40061d42576972b2 3SHA1 (xfdashboard-0.7.4.tar.bz2) = 8d04b3b34360009fe4e1dd7187932e35ed83a5d3
4RMD160 (xfdashboard-0.7.2.tar.bz2) = 646c25d8af7e75acfaf6b56643d03f913ea52c42 4RMD160 (xfdashboard-0.7.4.tar.bz2) = 9581e6b3371e0ab93c6eaa98d916e32b74fa8a07
5SHA512 (xfdashboard-0.7.2.tar.bz2) = 447e1dd2ad64be916597369fba1453f8d3b822641ac43b49c6c37fb057ec7d899e5c5ffd206ddbc7998a517d163923da696ce5bb35daa628e22092b1735d4ccb 5SHA512 (xfdashboard-0.7.4.tar.bz2) = b4e6678f8c8c89e1ddbd5dffb83beebd8846053f93f456e6ab42572051bb382c6372a8356650386a433dd8662671cd6c5d01a1bd6552d8e08c2bf9aa6b54ef88
6Size (xfdashboard-0.7.2.tar.bz2) = 2474672 bytes 6Size (xfdashboard-0.7.4.tar.bz2) = 2523988 bytes
7SHA1 (patch-data_Makefile.in) = 61e75edc6286d4bfb978e8ecbacd28ce07dbb7fb 7SHA1 (patch-data_Makefile.in) = 61e75edc6286d4bfb978e8ecbacd28ce07dbb7fb