x11/bemenu: Update to latest commit

Fix runtime on some systems that have nvidia-driver* installed by
explicitly linking with libthr to prevent:

Unable to find symbol pthread_mutexattr_setkind_np version (null). Aborting.
Abort trap (core dumped)

While here also always install bemenu-run since it seems to work
fine now even under Sway.
This commit is contained in:
Tobias Kortkamp 2019-05-09 04:23:35 +00:00
parent fab26ba5f5
commit 0192f13bf4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=501070
4 changed files with 8 additions and 16 deletions

View file

@ -1,8 +1,8 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= bemenu PORTNAME= bemenu
DISTVERSION= 0.1.0-11 DISTVERSION= 0.1.0-14
DISTVERSIONSUFFIX= -g6cc18e3 DISTVERSIONSUFFIX= -g121367b
CATEGORIES= x11 wayland CATEGORIES= x11 wayland
MAINTAINER= tobik@FreeBSD.org MAINTAINER= tobik@FreeBSD.org
@ -13,21 +13,19 @@ LICENSE_COMB= multi
LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSE-CLIENT LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSE-CLIENT
LICENSE_FILE_LGPL3+ = ${WRKSRC}/LICENSE-LIB LICENSE_FILE_LGPL3+ = ${WRKSRC}/LICENSE-LIB
USES= cmake USES= cmake localbase:ldflags
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= Cloudef GH_ACCOUNT= Cloudef
USE_LDCONFIG= yes USE_LDCONFIG= yes
LDFLAGS+= -Wl,--as-needed LDFLAGS+= -pthread -Wl,--as-needed
OPTIONS_DEFINE= BEMENU_RUN
OPTIONS_DEFAULT= ${OPTIONS_MULTI_BACKEND} OPTIONS_DEFAULT= ${OPTIONS_MULTI_BACKEND}
OPTIONS_MULTI= BACKEND OPTIONS_MULTI= BACKEND
OPTIONS_MULTI_BACKEND= NCURSES WAYLAND X11 OPTIONS_MULTI_BACKEND= NCURSES WAYLAND X11
OPTIONS_SUB= yes OPTIONS_SUB= yes
BACKEND_DESC= Backend BACKEND_DESC= Backend
BEMENU_RUN_DESC= Install bemenu-run (not recommended)
NCURSES_CMAKE_BOOL= BEMENU_CURSES_RENDERER NCURSES_CMAKE_BOOL= BEMENU_CURSES_RENDERER
NCURSES_CMAKE_ON= -DCURSES_FOUND:BOOL=yes \ NCURSES_CMAKE_ON= -DCURSES_FOUND:BOOL=yes \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1556083947 TIMESTAMP = 1557375765
SHA256 (Cloudef-bemenu-0.1.0-11-g6cc18e3_GH0.tar.gz) = abd734b01bf3c290b880c46635bacee6c11b464adff5e841ba662406f5045d65 SHA256 (Cloudef-bemenu-0.1.0-14-g121367b_GH0.tar.gz) = 0c74a2514b44395ac3131fb25dcba774da83aaedd9dc594071055c8bd274a16a
SIZE (Cloudef-bemenu-0.1.0-11-g6cc18e3_GH0.tar.gz) = 118128 SIZE (Cloudef-bemenu-0.1.0-14-g121367b_GH0.tar.gz) = 118122

View file

@ -1,6 +0,0 @@
BEMENU_RUN
When enabled the bundled bemenu-run utility will also be installed.
It behaves badly on FreeBSD with Wayland and might hang and not
release bemenu's key grab when executing a program. It is recommended
to instead install x11/dmenu and use its dmenu_path script with
bemenu as a substitute.

View file

@ -1,5 +1,5 @@
bin/bemenu bin/bemenu
%%BEMENU_RUN%%bin/bemenu-run bin/bemenu-run
include/bemenu.h include/bemenu.h
%%NCURSES%%lib/bemenu/bemenu-renderer-curses.so %%NCURSES%%lib/bemenu/bemenu-renderer-curses.so
%%WAYLAND%%lib/bemenu/bemenu-renderer-wayland.so %%WAYLAND%%lib/bemenu/bemenu-renderer-wayland.so