65be875 (tag: 4.9) Prepared 4.9 release. 7d19b20 dmenu.1: document improved fastgrab behaviour from previous patch 11a6537 Use slow path if stdin is a tty bbc464d dmenu_path: always use the cachedir a314412 Makefile: just show the compiler output a9eae39 Do not strip at link stage 851b73d code-style for pledge: check the return code -1, not < 0 05c138f code-style for pledge(2) cd132c8 Pledge on OpenBSD e75494b Use bold for keyboard shortcuts in dmenu.1 0f76dd2 Fix cursor drawn position with wide glyphs 0b57480 Makefile: bikesheddingly replace ${} with $() 377bd37 Handle IME input b6d2cc9 Fix handling of input strings 2f39898 Update LICENSE
Works fine on amd64 in various scripts and daily workflow with dwm. OK? Index: Makefile =================================================================== RCS file: /cvs/ports/x11/dmenu/Makefile,v retrieving revision 1.23 diff -u -p -r1.23 Makefile --- Makefile 29 Mar 2018 21:27:48 -0000 1.23 +++ Makefile 3 Feb 2019 22:22:10 -0000 @@ -2,7 +2,7 @@ COMMENT= dynamic menu for X11 -V= 4.8 +V= 4.9 DISTNAME= dmenu-${V} CATEGORIES= x11 Index: distinfo =================================================================== RCS file: /cvs/ports/x11/dmenu/distinfo,v retrieving revision 1.17 diff -u -p -r1.17 distinfo --- distinfo 29 Mar 2018 21:27:48 -0000 1.17 +++ distinfo 3 Feb 2019 22:16:43 -0000 @@ -1,2 +1,2 @@ -SHA256 (dmenu-4.8.tar.gz) = /mFaXDYHBh4hBnAIYugqxiqfoeanrD1hapx2EGR222E= -SIZE (dmenu-4.8.tar.gz) = 15658 +SHA256 (dmenu-4.9.tar.gz) = s5cfTzVEdqN7KvtJhpNkkAmyAVULDHyI6GavgTK2SUU= +SIZE (dmenu-4.9.tar.gz) = 15972 Index: patches/patch-config_mk =================================================================== RCS file: /cvs/ports/x11/dmenu/patches/patch-config_mk,v retrieving revision 1.13 diff -u -p -r1.13 patch-config_mk --- patches/patch-config_mk 29 Mar 2018 21:27:48 -0000 1.13 +++ patches/patch-config_mk 4 Feb 2019 19:31:36 -0000 @@ -6,19 +6,19 @@ Index: config.mk FREETYPELIBS = -lfontconfig -lXft FREETYPEINC = /usr/include/freetype2 # OpenBSD (uncomment) --#FREETYPEINC = ${X11INC}/freetype2 -+FREETYPEINC = ${X11INC}/freetype2 +-#FREETYPEINC = $(X11INC)/freetype2 ++FREETYPEINC = $(X11INC)/freetype2 # includes and libs - INCS = -I${X11INC} -I${FREETYPEINC} -@@ -24,8 +24,8 @@ LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIB + INCS = -I$(X11INC) -I$(FREETYPEINC) +@@ -24,8 +24,8 @@ LIBS = -L$(X11LIB) -lX11 $(XINERAMALIBS) $(FREETYPELIB # flags - CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} --CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} --LDFLAGS = -s ${LIBS} -+CFLAGS += -std=c99 -pedantic -Wall ${INCS} ${CPPFLAGS} -+LDFLAGS += -s ${LIBS} + CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"$(VERSION)\" $(XINERAMAFLAGS) +-CFLAGS = -std=c99 -pedantic -Wall -Os $(INCS) $(CPPFLAGS) +-LDFLAGS = $(LIBS) ++CFLAGS += -std=c99 -pedantic -Wall $(INCS) $(CPPFLAGS) ++LDFLAGS += $(LIBS) # compiler and linker CC = cc