Tue Sep 19 01:58:46 2023 UTC ()
xfce4-notifyd: update to 0.9.0

Change log:

0.9.0 (2023-09-18)
=====
- Add missing sanity check
- I18n: Update po/LINGUAS list
- I18n: Update po/LINGUAS list
- I18n: Update po/LINGUAS list
- wayland: put windows on overlay layer, not top
- Set window theme before placing window
- Set initial window position before realizing windows
- Avoid storing NULL app IDs in the app ID count hashtable
- Simplify dbus/systemd service dir logic in configure.ac
- Fix typos in README
- Instal D-Bus and systemd files under $prefix by default
- Fix distcheck when run as non-root
- Use pkg-config to find default systemd user unit directory
- Change default systemd user path from /lib/... to /usr/lib/...
- Change options for installing startup files
- Add positioning options top-center and bottom-center
- Simplify notification placement code
- Stop using GtkCornerType; migrate setting to enum nick
- Move log level settings from int to enum nick string
- Move datetime format setting from int to enum nick string
- Have a single entry point for setting migrations
- Fix incorrect enum value for apps log level
- Use registered enum types for config->enum mapping
- Move enums to common, use glib-mkenums
- Use new XDT feature macros
- Don't log duplicate entries when updating an existing notification
- Clean up logic in notify_notify()
- Correctly update critical notifications while in DnD mode
- Fix incorrect casts in GTree foreach functions
- Remove expire/fade timeout source removal hacks
- Missed a spot to reset fade/slide
- Allow slideout when no fadeout
- Only start fade timeout if no existing handle
- Only start expiration timeout if no existing handle
- Ensure timeout sources are removed in _window_dispose()
- Move log dbus signal emissions to XfceNotifyDaemonLog
- Remove expire and fade sources before emitting closed signal
- Emit NotificationClosed when not showing notification
- Consolidate the window movement code
- Add option to show notifications on all monitors
- Migrate the primary-monitor setting to a string-based enum
- Translation Updates:
  Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan,
  Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm奪l, Polish,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian,
  Spanish, Swedish, Thai, Turkish, Ukrainian


(gutteridge)
diff -r1.45 -r1.46 pkgsrc/x11/xfce4-notifyd/Makefile
diff -r1.9 -r1.10 pkgsrc/x11/xfce4-notifyd/PLIST
diff -r1.19 -r1.20 pkgsrc/x11/xfce4-notifyd/distinfo

cvs diff -r1.45 -r1.46 pkgsrc/x11/xfce4-notifyd/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/xfce4-notifyd/Makefile 2023/04/19 08:12:00 1.45
+++ pkgsrc/x11/xfce4-notifyd/Makefile 2023/09/19 01:58:46 1.46
@@ -1,28 +1,29 @@ @@ -1,28 +1,29 @@
1# $NetBSD: Makefile,v 1.45 2023/04/19 08:12:00 adam Exp $ 1# $NetBSD: Makefile,v 1.46 2023/09/19 01:58:46 gutteridge Exp $
2 2
3PKGREVISION= 1 
4.include "../../meta-pkgs/xfce4/Makefile.common" 3.include "../../meta-pkgs/xfce4/Makefile.common"
5 4
6VERSION= 0.8.2 5VERSION= 0.9.0
7DISTNAME= xfce4-notifyd-${VERSION} 6DISTNAME= xfce4-notifyd-${VERSION}
8CATEGORIES= x11 7CATEGORIES= x11
9MASTER_SITES= https://archive.xfce.org/src/apps/xfce4-notifyd/${VERSION:R}/ 8MASTER_SITES= https://archive.xfce.org/src/apps/xfce4-notifyd/${VERSION:R}/
10 9
11HOMEPAGE= https://docs.xfce.org/apps/notifyd/start 10HOMEPAGE= https://docs.xfce.org/apps/notifyd/start
12COMMENT= Xfce Notify daemon 11COMMENT= Xfce Notify daemon
13 12
14USE_TOOLS+= gdbus-codegen 13USE_TOOLS+= gdbus-codegen
15 14
 15CONFIGURE_ARGS+= --enable-xdg-autostart
 16
16DESKTOP_FILE= xfce4-notifyd.desktop 17DESKTOP_FILE= xfce4-notifyd.desktop
17EGDIR= share/examples/xfce4-notifyd 18EGDIR= share/examples/xfce4-notifyd
18MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg/autostart 19MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg/autostart
19CONF_FILES+= ${EGDIR}/${DESKTOP_FILE} \ 20CONF_FILES+= ${EGDIR}/${DESKTOP_FILE} \
20 ${PKG_SYSCONFDIR}/xdg/autostart/${DESKTOP_FILE} 21 ${PKG_SYSCONFDIR}/xdg/autostart/${DESKTOP_FILE}
21 22
22.include "../../devel/gettext-tools/msgfmt-desktop.mk" 23.include "../../devel/gettext-tools/msgfmt-desktop.mk"
23.include "../../sysutils/desktop-file-utils/desktopdb.mk" 24.include "../../sysutils/desktop-file-utils/desktopdb.mk"
24BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.34.0 25BUILDLINK_API_DEPENDS.sqlite3+= sqlite3>=3.34.0
25.include "../../databases/sqlite3/buildlink3.mk" 26.include "../../databases/sqlite3/buildlink3.mk"
26.include "../../x11/libxfce4ui/buildlink3.mk" 27.include "../../x11/libxfce4ui/buildlink3.mk"
27.include "../../x11/xfce4-panel/buildlink3.mk" 28.include "../../x11/xfce4-panel/buildlink3.mk"
28.include "../../sysutils/libnotify/buildlink3.mk" 29.include "../../sysutils/libnotify/buildlink3.mk"

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

--- pkgsrc/x11/xfce4-notifyd/PLIST 2023/03/05 02:10:43 1.9
+++ pkgsrc/x11/xfce4-notifyd/PLIST 2023/09/19 01:58:46 1.10
@@ -1,26 +1,29 @@ @@ -1,26 +1,29 @@
1@comment $NetBSD: PLIST,v 1.9 2023/03/05 02:10:43 gutteridge Exp $ 1@comment $NetBSD: PLIST,v 1.10 2023/09/19 01:58:46 gutteridge Exp $
2bin/xfce4-notifyd-config 2bin/xfce4-notifyd-config
3lib/xfce4/notifyd/xfce4-notifyd 3lib/xfce4/notifyd/xfce4-notifyd
4lib/xfce4/panel/plugins/libnotification-plugin.la 4lib/xfce4/panel/plugins/libnotification-plugin.la
5man/man1/xfce4-notifyd-config.1 5man/man1/xfce4-notifyd-config.1
6share/applications/xfce4-notifyd-config.desktop 6share/applications/xfce4-notifyd-config.desktop
 7share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service
 8share/dbus-1/services/org.xfce.xfce4-notifyd.Notifyd.service
7share/examples/xfce4-notifyd/xfce4-notifyd.desktop 9share/examples/xfce4-notifyd/xfce4-notifyd.desktop
8share/icons/hicolor/16x16/apps/org.xfce.notification.png 10share/icons/hicolor/16x16/apps/org.xfce.notification.png
9share/icons/hicolor/48x48/apps/org.xfce.notification.png 11share/icons/hicolor/48x48/apps/org.xfce.notification.png
10share/icons/hicolor/scalable/apps/org.xfce.notification.svg 12share/icons/hicolor/scalable/apps/org.xfce.notification.svg
11share/icons/hicolor/scalable/status/notification-disabled-symbolic.svg 13share/icons/hicolor/scalable/status/notification-disabled-symbolic.svg
12share/icons/hicolor/scalable/status/notification-symbolic.svg 14share/icons/hicolor/scalable/status/notification-symbolic.svg
13share/icons/hicolor/scalable/status/org.xfce.notification.unread-emblem-symbolic.svg 15share/icons/hicolor/scalable/status/org.xfce.notification.unread-emblem-symbolic.svg
 16share/locale/ar/LC_MESSAGES/xfce4-notifyd.mo
14share/locale/ast/LC_MESSAGES/xfce4-notifyd.mo 17share/locale/ast/LC_MESSAGES/xfce4-notifyd.mo
15share/locale/be/LC_MESSAGES/xfce4-notifyd.mo 18share/locale/be/LC_MESSAGES/xfce4-notifyd.mo
16share/locale/bg/LC_MESSAGES/xfce4-notifyd.mo 19share/locale/bg/LC_MESSAGES/xfce4-notifyd.mo
17share/locale/ca/LC_MESSAGES/xfce4-notifyd.mo 20share/locale/ca/LC_MESSAGES/xfce4-notifyd.mo
18share/locale/cs/LC_MESSAGES/xfce4-notifyd.mo 21share/locale/cs/LC_MESSAGES/xfce4-notifyd.mo
19share/locale/da/LC_MESSAGES/xfce4-notifyd.mo 22share/locale/da/LC_MESSAGES/xfce4-notifyd.mo
20share/locale/de/LC_MESSAGES/xfce4-notifyd.mo 23share/locale/de/LC_MESSAGES/xfce4-notifyd.mo
21share/locale/el/LC_MESSAGES/xfce4-notifyd.mo 24share/locale/el/LC_MESSAGES/xfce4-notifyd.mo
22share/locale/en_AU/LC_MESSAGES/xfce4-notifyd.mo 25share/locale/en_AU/LC_MESSAGES/xfce4-notifyd.mo
23share/locale/en_GB/LC_MESSAGES/xfce4-notifyd.mo 26share/locale/en_GB/LC_MESSAGES/xfce4-notifyd.mo
24share/locale/es/LC_MESSAGES/xfce4-notifyd.mo 27share/locale/es/LC_MESSAGES/xfce4-notifyd.mo
25share/locale/et/LC_MESSAGES/xfce4-notifyd.mo 28share/locale/et/LC_MESSAGES/xfce4-notifyd.mo
26share/locale/eu/LC_MESSAGES/xfce4-notifyd.mo 29share/locale/eu/LC_MESSAGES/xfce4-notifyd.mo

cvs diff -r1.19 -r1.20 pkgsrc/x11/xfce4-notifyd/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/xfce4-notifyd/distinfo 2023/03/05 02:10:43 1.19
+++ pkgsrc/x11/xfce4-notifyd/distinfo 2023/09/19 01:58:46 1.20
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.19 2023/03/05 02:10:43 gutteridge Exp $ 1$NetBSD: distinfo,v 1.20 2023/09/19 01:58:46 gutteridge Exp $
2 2
3BLAKE2s (xfce4-notifyd-0.8.2.tar.bz2) = c4606585858a2d512636dc9bc1e899551fa3e8dd4ec5dd534ee54cac9b340a20 3BLAKE2s (xfce4-notifyd-0.9.0.tar.bz2) = 294052a290daff54124fe560b887fed364d303a7c0512ee3f715fd73a77872b5
4SHA512 (xfce4-notifyd-0.8.2.tar.bz2) = 8da4bc1f81c1baa91367ba508be87e2bac71180734062cdcb308076acf97a5ccb52382b7e1bd031750253dda6a69882eb92f4679220bb042426092a47eb8c7e0 4SHA512 (xfce4-notifyd-0.9.0.tar.bz2) = 79d65e1fe7dc7957a0a43474d156b8a7ab1940dc7bfca640610ee17c80105e538a701f66727bef907b29115f4b92efb6e0f754884dcb0b7f06f89341eec26939
5Size (xfce4-notifyd-0.8.2.tar.bz2) = 684013 bytes 5Size (xfce4-notifyd-0.9.0.tar.bz2) = 727524 bytes
6SHA1 (patch-xfce4-notifyd_Makefile.in) = ec082899b10f9e09d03ede52d3d636eaac420d64 6SHA1 (patch-xfce4-notifyd_Makefile.in) = e1d1a9b033876dee100966344b585b3612196322