Tuesday, June 08, 2021

[MAINTAINER UPDATE] x11/bemenu -> 0.6.2

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 <deserter666@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"

No comments:

Post a Comment