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

Reply via email to