Omar Polo <o...@openbsd.org> writes: > Timo Myyrä <timo.my...@bittivirhe.fi> writes: > >> Hi, >> >> Dunst has had few releases since last update so bump it to latest. >> >> Timo > > Hello, > > diff looks fine, it builds and package fine. don't know if it was an > issue with my previous configuration but now I can see the icons too! > > However, the configuration changed a bit since last update and so dunst > refuse to start if one had a custom configuration. Settings like > `geometry' are gone and the keybindings are completely removed in favour > of dunstctl(1). Probably not important enough to warrant an entry on > current.html but at least nice to notify ;) > > For the laziest out there `bind-key C-space "dunstctl close"` in .cwmrc > restores the default control-space to close the topmost notification. > > Thanks! > > Omar Polo
I was about to commit the diff, when I noticed that 1.7.3 is already out: https://github.com/dunst-project/dunst/releases/tag/v1.7.3 Attaching your patch with the version number bumped, new checksums and reindented the continuation line in pre-configure. (make update-patches changed an offsets in a diff I think) here it works just as fine, is it still ok for you? Thanks, Omar Polo Index: Makefile =================================================================== RCS file: /home/cvs/ports/x11/dunst/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile 27 Sep 2020 18:37:40 -0000 1.11 +++ Makefile 12 Dec 2021 17:47:07 -0000 @@ -4,7 +4,7 @@ COMMENT = customizable and lightweight n GH_ACCOUNT = dunst-project GH_PROJECT = dunst -GH_TAGNAME = v1.5.0 +GH_TAGNAME = v1.7.3 CATEGORIES = x11 @@ -21,7 +21,8 @@ WANTLIB += pango-1.0 pangocairo-1.0 pthr USE_GMAKE = Yes -BUILD_DEPENDS = x11/dbus +BUILD_DEPENDS = graphics/png \ + x11/dbus LIB_DEPENDS += devel/gettext,-runtime \ devel/glib2 \ @@ -32,11 +33,18 @@ LIB_DEPENDS += devel/gettext,-runtime \ RUN_DEPENDS += x11/dbus +MAKE_FLAGS = WAYLAND=0 + FAKE_FLAGS = PREFIX="${PREFIX}" \ MANPREFIX="${PREFIX}/man" \ - DATADIR="${PREFIX}/share/examples" + DATADIR="${PREFIX}/share/examples" \ + SYSCONFDIR="/etc" pre-configure: - ${SUBST_CMD} ${WRKSRC}/docs/dunst.pod ${WRKSRC}/dunstrc + ${SUBST_CMD} ${WRKSRC}/docs/dunst.1.pod \ + ${WRKSRC}/docs/dunst.5.pod ${WRKSRC}/dunstrc + +post-install: + mv ${WRKINST}/${SYSCONFDIR}/dunst ${PREFIX}/share .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /home/cvs/ports/x11/dunst/distinfo,v retrieving revision 1.6 diff -u -p -r1.6 distinfo --- distinfo 25 Sep 2020 13:53:53 -0000 1.6 +++ distinfo 12 Dec 2021 17:45:15 -0000 @@ -1,2 +1,2 @@ -SHA256 (dunst-1.5.0.tar.gz) = LDkK3xRLX6D/AH6jYWyQ8btTffaoBCGWmT9VhdG8jJo= -SIZE (dunst-1.5.0.tar.gz) = 169272 +SHA256 (dunst-1.7.3.tar.gz) = FQx4JpAobhY2Y7DrJgW3M5JyQBWXOLg2WAi4UeCvu+4= +SIZE (dunst-1.7.3.tar.gz) = 4596283 Index: patches/patch-config_mk =================================================================== RCS file: /home/cvs/ports/x11/dunst/patches/patch-config_mk,v retrieving revision 1.4 diff -u -p -r1.4 patch-config_mk --- patches/patch-config_mk 2 Aug 2019 13:49:29 -0000 1.4 +++ patches/patch-config_mk 12 Dec 2021 09:19:25 -0000 @@ -1,14 +1,16 @@ -$OpenBSD: patch-config_mk,v 1.4 2019/08/02 13:49:29 sthen Exp $ +$OpenBSD$ Index: config.mk --- config.mk.orig +++ config.mk -@@ -26,7 +26,7 @@ VALGRIND ?= valgrind +@@ -36,8 +36,8 @@ endif # flags - DEFAULT_CPPFLAGS = -D_DEFAULT_SOURCE -DVERSION=\"${VERSION}\" --DEFAULT_CFLAGS = -g --std=gnu99 -pedantic -Wall -Wno-overlength-strings -Os ${STATIC} -+DEFAULT_CFLAGS = -g --std=gnu99 -pedantic -Wall -Wno-overlength-strings ${STATIC} - DEFAULT_LDFLAGS = -lm + DEFAULT_CPPFLAGS = -D_DEFAULT_SOURCE -DVERSION=\"${VERSION}\" -DSYSCONFDIR=\"${SYSCONFDIR}\" +-DEFAULT_CFLAGS = -g -std=gnu99 -pedantic -Wall -Wno-overlength-strings -Os ${ENABLE_WAYLAND} ${EXTRA_CFLAGS} +-DEFAULT_LDFLAGS = -lm -lrt ++DEFAULT_CFLAGS = -g -std=gnu99 -pedantic -Wall -Wno-overlength-strings ${ENABLE_WAYLAND} ${EXTRA_CFLAGS} ++DEFAULT_LDFLAGS = -lm CPPFLAGS_DEBUG := -DDEBUG_BUILD + CFLAGS_DEBUG := -O0 Index: patches/patch-docs_dunst_pod =================================================================== RCS file: patches/patch-docs_dunst_pod diff -N patches/patch-docs_dunst_pod --- patches/patch-docs_dunst_pod 2 Aug 2019 13:49:29 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -$OpenBSD: patch-docs_dunst_pod,v 1.2 2019/08/02 13:49:29 sthen Exp $ - -Index: docs/dunst.pod ---- docs/dunst.pod.orig -+++ docs/dunst.pod -@@ -35,7 +35,7 @@ rules or using the output in other scripts. - - =head1 CONFIGURATION - --An example configuration file is included (usually /usr/share/dunst/dunstrc). -+An example configuration file is included in ${PREFIX}/share/examples/dunst/dunstrc. - To change the configuration, copy this file to ~/.config/dunst/dunstrc and edit - it accordingly. - Index: patches/patch-dunstrc =================================================================== RCS file: /home/cvs/ports/x11/dunst/patches/patch-dunstrc,v retrieving revision 1.3 diff -u -p -r1.3 patch-dunstrc --- patches/patch-dunstrc 25 Sep 2020 13:53:53 -0000 1.3 +++ patches/patch-dunstrc 12 Dec 2021 09:19:25 -0000 @@ -3,7 +3,7 @@ $OpenBSD: patch-dunstrc,v 1.3 2020/09/25 Index: dunstrc --- dunstrc.orig +++ dunstrc -@@ -175,7 +175,7 @@ +@@ -196,7 +196,7 @@ max_icon_size = 32 # Paths to default icons. @@ -12,16 +12,16 @@ Index: dunstrc ### History ### -@@ -189,10 +189,10 @@ +@@ -210,10 +210,10 @@ ### Misc/Advanced ### # dmenu path. - dmenu = /usr/bin/dmenu -p dunst: -+ dmenu = ${PREFIX}/bin/dmenu -p dunst: ++ dmenu = ${LOCALBASE}/bin/dmenu -p dunst: # Browser for opening urls in context menu. -- browser = /usr/bin/firefox -new-tab -+ browser = ${PREFIX}/bin/firefox -new-tab +- browser = /usr/bin/xdg-open ++ browser = ${LOCALBASE}/bin/xdg-open # Always run rule-defined scripts, even if the notification is suppressed always_run_script = true Index: patches/patch-src_notification_c =================================================================== RCS file: /home/cvs/ports/x11/dunst/patches/patch-src_notification_c,v retrieving revision 1.3 diff -u -p -r1.3 patch-src_notification_c --- patches/patch-src_notification_c 25 Sep 2020 13:53:53 -0000 1.3 +++ patches/patch-src_notification_c 12 Dec 2021 17:45:43 -0000 @@ -3,7 +3,7 @@ $OpenBSD: patch-src_notification_c,v 1.3 Index: src/notification.c --- src/notification.c.orig +++ src/notification.c -@@ -58,7 +58,7 @@ void notification_print(const struct notification *n) +@@ -60,7 +60,7 @@ void notification_print(const struct notification *n) printf("\ticon_id: '%s'\n", n->icon_id); printf("\tdesktop_entry: '%s'\n", n->desktop_entry ? n->desktop_entry : ""); printf("\tcategory: %s\n", n->category); @@ -12,7 +12,7 @@ Index: src/notification.c printf("\turgency: %s\n", notification_urgency_to_string(n->urgency)); printf("\ttransient: %d\n", n->transient); printf("\tformatted: '%s'\n", n->msg); -@@ -574,14 +574,14 @@ void notification_update_text_to_render(struct notific +@@ -668,14 +668,14 @@ void notification_update_text_to_render(struct notific char *new_buf; if (hours > 0) { new_buf = Index: pkg/PLIST =================================================================== RCS file: /home/cvs/ports/x11/dunst/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- pkg/PLIST 25 Sep 2020 13:53:53 -0000 1.4 +++ pkg/PLIST 12 Dec 2021 09:19:25 -0000 @@ -4,6 +4,11 @@ bin/dunstctl @bin bin/dunstify @man man/man1/dunst.1 @man man/man1/dunstctl.1 -share/dbus-1/services/org.knopwob.dunst.service -share/examples/dunst/ -share/examples/dunst/dunstrc +@man man/man5/dunst.5 +share/dunst/ +@sample ${SYSCONFDIR}/dunst/ +share/dunst/dunstrc +@sample ${SYSCONFDIR}/dunst/dunstrc +share/examples/dbus-1/ +share/examples/dbus-1/services/ +share/examples/dbus-1/services/org.knopwob.dunst.service