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"