Hi, This bumps dmenu-4.6 to 4.7. It also removes the hardcoded optimization flags and removes -s for ld (CFLAGS and LDFLAGS).
Build and tested on amd64. diff --git a/x11/dmenu/Makefile b/x11/dmenu/Makefile index fdbd700de17..b2935d76e5a 100644 --- a/x11/dmenu/Makefile +++ b/x11/dmenu/Makefile @@ -1,7 +1,7 @@ # $OpenBSD: Makefile,v 1.21 2015/11/11 09:23:19 jung Exp $ COMMENT= dynamic menu for X11 -DISTNAME= dmenu-4.6 +DISTNAME= dmenu-4.7 CATEGORIES= x11 HOMEPAGE= http://tools.suckless.org/dmenu diff --git a/x11/dmenu/distinfo b/x11/dmenu/distinfo index 206fe2d3f0f..c9235f3d091 100644 --- a/x11/dmenu/distinfo +++ b/x11/dmenu/distinfo @@ -1,2 +1,2 @@ -SHA256 (dmenu-4.6.tar.gz) = SnokAIpiHDzWVhVa2Rq4E2248NO57Fba/uxRjKvalrM= -SIZE (dmenu-4.6.tar.gz) = 15057 +SHA256 (dmenu-4.7.tar.gz) = p1Y1+NwsvCgN7suQatm3WUxcMWIOSgG6MNyDmEiB97k= +SIZE (dmenu-4.7.tar.gz) = 15597 diff --git a/x11/dmenu/patches/patch-Makefile b/x11/dmenu/patches/patch-Makefile index 4d49bbc83b4..44dd3aa2e11 100644 --- a/x11/dmenu/patches/patch-Makefile +++ b/x11/dmenu/patches/patch-Makefile @@ -1,6 +1,5 @@ -$OpenBSD: patch-Makefile,v 1.3 2015/11/11 09:23:20 jung Exp $ ---- Makefile.orig Sun Nov 8 23:42:21 2015 -+++ Makefile Tue Nov 10 20:36:13 2015 +--- Makefile.orig Mon May 8 19:25:36 2017 ++++ Makefile Mon May 8 19:32:43 2017 @@ -15,8 +15,7 @@ options: @echo "CC = ${CC}" diff --git a/x11/dmenu/patches/patch-config_def_h b/x11/dmenu/patches/patch-config_def_h index c92ef7e479f..06e737b92a7 100644 --- a/x11/dmenu/patches/patch-config_def_h +++ b/x11/dmenu/patches/patch-config_def_h @@ -1,6 +1,5 @@ -$OpenBSD: patch-config_def_h,v 1.1 2015/11/11 09:23:20 jung Exp $ ---- config.def.h.orig Sun Nov 8 23:42:21 2015 -+++ config.def.h Wed Nov 11 09:43:27 2015 +--- config.def.h.orig Mon May 8 19:27:54 2017 ++++ config.def.h Mon May 8 19:27:30 2017 @@ -4,13 +4,13 @@ static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ /* -fn option overrides fonts[0]; default X11 font or font set */ @@ -8,15 +7,13 @@ $OpenBSD: patch-config_def_h,v 1.1 2015/11/11 09:23:20 jung Exp $ - "monospace:size=10" + "terminus:size=8" }; - static const char *prompt = NULL; /* -p option; prompt to the elft of input field */ --static const char *normbgcolor = "#222222"; /* -nb option; normal background */ --static const char *normfgcolor = "#bbbbbb"; /* -nf option; normal foreground */ --static const char *selbgcolor = "#005577"; /* -sb option; selected background */ --static const char *selfgcolor = "#eeeeee"; /* -sf option; selected foreground */ -+static const char *normbgcolor = "#202020"; /* -nb option; normal background */ -+static const char *normfgcolor = "#c0c0c0"; /* -nf option; normal foreground */ -+static const char *selbgcolor = "#404040"; /* -sb option; selected background */ -+static const char *selfgcolor = "#f0f0f0"; /* -sf option; selected foreground */ - static const char *outbgcolor = "#00ffff"; - static const char *outfgcolor = "#000000"; + static const char *prompt = NULL; /* -p option; prompt to the left of input field */ + static const char *colors[SchemeLast][2] = { + /* fg bg */ +- [SchemeNorm] = { "#bbbbbb", "#222222" }, +- [SchemeSel] = { "#eeeeee", "#005577" }, ++ [SchemeNorm] = { "#c0c0c0", "#202020" }, ++ [SchemeSel] = { "#f0f0f0", "#404040" }, + [SchemeOut] = { "#000000", "#00ffff" }, + }; /* -l option; if nonzero, dmenu uses vertical list with given number of lines */ diff --git a/x11/dmenu/patches/patch-config_mk b/x11/dmenu/patches/patch-config_mk index 76ff5c0a400..af99873b5d6 100644 --- a/x11/dmenu/patches/patch-config_mk +++ b/x11/dmenu/patches/patch-config_mk @@ -1,8 +1,7 @@ -$OpenBSD: patch-config_mk,v 1.11 2015/11/11 09:23:20 jung Exp $ ---- config.mk.orig Sun Nov 8 23:42:21 2015 -+++ config.mk Mon Nov 9 20:35:06 2015 +--- config.mk.orig Mon May 8 19:28:08 2017 ++++ config.mk Mon May 8 19:37:38 2017 @@ -2,11 +2,11 @@ - VERSION = 4.6 + VERSION = 4.7 # paths -PREFIX = /usr/local @@ -17,25 +16,27 @@ $OpenBSD: patch-config_mk,v 1.11 2015/11/11 09:23:20 jung Exp $ # Xinerama, comment if you don't want it XINERAMALIBS = -lXinerama -@@ -14,7 +14,7 @@ XINERAMAFLAGS = -DXINERAMA +@@ -14,18 +14,18 @@ XINERAMAFLAGS = -DXINERAMA # freetype FREETYPELIBS = -lfontconfig -lXft -FREETYPEINC = /usr/include/freetype2 +#FREETYPEINC = /usr/include/freetype2 # OpenBSD (uncomment) - FREETYPEINC = ${X11INC}/freetype2 +-#FREETYPEINC = ${X11INC}/freetype2 ++FREETYPEINC = ${X11INC}/freetype2 -@@ -23,9 +23,9 @@ INCS = -I${X11INC} -I${FREETYPEINC} + # includes and libs + INCS = -I${X11INC} -I${FREETYPEINC} LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} # flags --CPPFLAGS = -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +-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} +CPPFLAGS += -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 += ${LIBS} # compiler and linker -CC = cc -- Kind regards, Hiltjo