aboutsummaryrefslogtreecommitdiffstats
path: root/x11/bemenu
diff options
context:
space:
mode:
authortobik <tobik@FreeBSD.org>2019-05-09 12:23:35 +0800
committertobik <tobik@FreeBSD.org>2019-05-09 12:23:35 +0800
commit5600c56cc54063fed507e37598050300324b470d (patch)
tree3195334a4d6f008a923baaf9eafbf34e2400f1e6 /x11/bemenu
parent8f4704eb336930ee302a2b4464e5f2e3c8533fe2 (diff)
downloadfreebsd-ports-gnome-5600c56cc54063fed507e37598050300324b470d.tar.gz
freebsd-ports-gnome-5600c56cc54063fed507e37598050300324b470d.tar.zst
freebsd-ports-gnome-5600c56cc54063fed507e37598050300324b470d.zip
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.
Diffstat (limited to 'x11/bemenu')
-rw-r--r--x11/bemenu/Makefile10
-rw-r--r--x11/bemenu/distinfo6
-rw-r--r--x11/bemenu/pkg-help6
-rw-r--r--x11/bemenu/pkg-plist2
4 files changed, 8 insertions, 16 deletions
diff --git a/x11/bemenu/Makefile b/x11/bemenu/Makefile
index 7d1e85ca9b0b..cf5658960d16 100644
--- a/x11/bemenu/Makefile
+++ b/x11/bemenu/Makefile
@@ -1,8 +1,8 @@
# $FreeBSD$
PORTNAME= bemenu
-DISTVERSION= 0.1.0-11
-DISTVERSIONSUFFIX= -g6cc18e3
+DISTVERSION= 0.1.0-14
+DISTVERSIONSUFFIX= -g121367b
CATEGORIES= x11 wayland
MAINTAINER= tobik@FreeBSD.org
@@ -13,21 +13,19 @@ LICENSE_COMB= multi
LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSE-CLIENT
LICENSE_FILE_LGPL3+ = ${WRKSRC}/LICENSE-LIB
-USES= cmake
+USES= cmake localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= Cloudef
USE_LDCONFIG= yes
-LDFLAGS+= -Wl,--as-needed
+LDFLAGS+= -pthread -Wl,--as-needed
-OPTIONS_DEFINE= BEMENU_RUN
OPTIONS_DEFAULT= ${OPTIONS_MULTI_BACKEND}
OPTIONS_MULTI= BACKEND
OPTIONS_MULTI_BACKEND= NCURSES WAYLAND X11
OPTIONS_SUB= yes
BACKEND_DESC= Backend
-BEMENU_RUN_DESC= Install bemenu-run (not recommended)
NCURSES_CMAKE_BOOL= BEMENU_CURSES_RENDERER
NCURSES_CMAKE_ON= -DCURSES_FOUND:BOOL=yes \
diff --git a/x11/bemenu/distinfo b/x11/bemenu/distinfo
index a7959630c946..dd7390c7abaa 100644
--- a/x11/bemenu/distinfo
+++ b/x11/bemenu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1556083947
-SHA256 (Cloudef-bemenu-0.1.0-11-g6cc18e3_GH0.tar.gz) = abd734b01bf3c290b880c46635bacee6c11b464adff5e841ba662406f5045d65
-SIZE (Cloudef-bemenu-0.1.0-11-g6cc18e3_GH0.tar.gz) = 118128
+TIMESTAMP = 1557375765
+SHA256 (Cloudef-bemenu-0.1.0-14-g121367b_GH0.tar.gz) = 0c74a2514b44395ac3131fb25dcba774da83aaedd9dc594071055c8bd274a16a
+SIZE (Cloudef-bemenu-0.1.0-14-g121367b_GH0.tar.gz) = 118122
diff --git a/x11/bemenu/pkg-help b/x11/bemenu/pkg-help
deleted file mode 100644
index e266eab873a9..000000000000
--- a/x11/bemenu/pkg-help
+++ /dev/null
@@ -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.
diff --git a/x11/bemenu/pkg-plist b/x11/bemenu/pkg-plist
index 948418334b47..8afd831c7b45 100644
--- a/x11/bemenu/pkg-plist
+++ b/x11/bemenu/pkg-plist
@@ -1,5 +1,5 @@
bin/bemenu
-%%BEMENU_RUN%%bin/bemenu-run
+bin/bemenu-run
include/bemenu.h
%%NCURSES%%lib/bemenu/bemenu-renderer-curses.so
%%WAYLAND%%lib/bemenu/bemenu-renderer-wayland.so