Update x11/bemenu to 0.6.2

Removed -D_XOPEN_SOURCE_EXTENDED from the patch as it is now part
of the source.
`https://github.com/Cloudef/bemenu/commit/dd276c0a15544a5ae0783807b3899dd6f15d803f`

No dynamic export changes

Build & Run tested on amd64

regards,
  Dimitri

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/bemenu/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile    22 May 2021 19:13:18 -0000      1.3
+++ Makefile    9 Jun 2021 02:27:45 -0000
@@ -3,11 +3,11 @@
 COMMENT =      menu library inspired by dmenu
 CATEGORIES =   x11
 
-SHARED_LIBS += bemenu                    1.0 # 0.6.0
+SHARED_LIBS += bemenu                    1.0 # 0.6.2
 
 GH_ACCOUNT =   Cloudef
 GH_PROJECT =   bemenu
-GH_TAGNAME =   0.6.0
+GH_TAGNAME =   0.6.2
 
 MAINTAINER =   Dimitri Karamazov <deserter...@danwin1210.me>
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/bemenu/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    22 May 2021 19:13:18 -0000      1.3
+++ distinfo    9 Jun 2021 02:27:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (bemenu-0.6.0.tar.gz) = mrFpo4Pgz6Lsr2otpsh59BTaq1OyqIeNQ4oeDc+O1KU=
-SIZE (bemenu-0.6.0.tar.gz) = 118072
+SHA256 (bemenu-0.6.2.tar.gz) = KeZl7mujr9jw4K9/NRwncYFrEbrVkP3ZNktXZOg+bQk=
+SIZE (bemenu-0.6.2.tar.gz) = 119599
Index: patches/patch-GNUmakefile
===================================================================
RCS file: /cvs/ports/x11/bemenu/patches/patch-GNUmakefile,v
retrieving revision 1.3
diff -u -p -r1.3 patch-GNUmakefile
--- patches/patch-GNUmakefile   22 May 2021 19:13:18 -0000      1.3
+++ patches/patch-GNUmakefile   9 Jun 2021 02:27:45 -0000
@@ -4,7 +4,6 @@ Don't build wayland renderer.
 Correct shared library numbers.
 Don't create shared library symlinks.
 No -ldl.
--D_XOPEN_SOURCE_EXTENDED needed for ncursesw functions.
 We have -lncursesw in base.
 Don't relink the shared library during install time.
 Don't install library symlinks but do install the shared library.
@@ -35,9 +34,9 @@ Index: GNUmakefile
 +      $(LINK.c) -shared -fPIC $(filter %.c %.a,$^) $(LDLIBS) -o $(full) 
-Wl,-soname,$(full)
  
  $(pkgconfigs): %: VERSION %.in
-       sed 
"s/@VERSION@/$(VERSION)/;s,@PREFIX@,$(PREFIX),;s,@LIBDIR@,$(libdir)," 
$(addsuffix .in, $@) > $@
-@@ -58,11 +56,10 @@ $(bins): %: | $(libs)
- 
+       sed 
"s/@VERSION@/$(VERSION)/;s,@PREFIX@,$(PREFIX),;s,@LIBDIR@,$(libdir),;s,@INCLUDEDIR@,$(includedir),"
 $(addsuffix .in, $@) > $@
+@@ -59,11 +57,9 @@ $(bins): %: | $(libs)
+ cdl.a: private override LDFLAGS += -fPIC
  cdl.a: lib/3rdparty/cdl.c lib/3rdparty/cdl.h
  
 -libbemenu.so: private override LDLIBS += -ldl
@@ -45,12 +44,11 @@ Index: GNUmakefile
  
 -bemenu-renderer-curses.so: private override LDLIBS += $(shell pkg-config 
--libs ncursesw) -lm
 -bemenu-renderer-curses.so: private override CPPFLAGS += $(shell pkg-config 
--cflags-only-I ncursesw)
-+bemenu-renderer-curses.so: private override CPPFLAGS += 
-D_XOPEN_SOURCE_EXTENDED
 +bemenu-renderer-curses.so: private override LDLIBS += -lncursesw -lm
  bemenu-renderer-curses.so: lib/renderers/curses/curses.c
  
  bemenu-renderer-x11.so: private override LDLIBS += $(shell pkg-config --libs 
x11 xinerama cairo pango pangocairo)
-@@ -106,9 +103,9 @@ install-include: lib/bemenu.h
+@@ -110,9 +106,9 @@ install-include: lib/bemenu.h
        mkdir -p "$(DESTDIR)$(PREFIX)$(includedir)"
        cp $^ "$(DESTDIR)$(PREFIX)$(includedir)"
  
@@ -62,7 +60,7 @@ Index: GNUmakefile
  
  install-lib-symlinks: $(libs) | install-libs
        cp -RP $^ $(addsuffix .$(firstword $(subst ., ,$(VERSION))), $^) 
"$(DESTDIR)$(PREFIX)$(libdir)"
-@@ -136,7 +133,7 @@ install-x11:
+@@ -140,7 +136,7 @@ install-x11:
        mkdir -p "$(DESTDIR)$(PREFIX)$(libdir)/bemenu"
        -cp bemenu-renderer-x11.so "$(DESTDIR)$(PREFIX)$(libdir)/bemenu"
  

Reply via email to