1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-22 04:17:44 +00:00
freebsd-ports/x11/bemenu/Makefile
Baptiste Daroussin 266130ce71 ncurses: fix build with futur base and ports ncurses
in preparation for the split in base of libtinfo and libncurses, clearly
specify when the packages should link against.

Note this also fixes the build with ports ncurses
2021-09-23 18:22:54 +02:00

44 lines
1.3 KiB
Makefile

PORTNAME= bemenu
DISTVERSION= 0.6.3
CATEGORIES= x11 wayland
MASTER_SITES= https://github.com/Cloudef/bemenu/releases/download/${DISTVERSION}/
MAINTAINER= tobik@FreeBSD.org
COMMENT= Dynamic menu library and client program inspired by dmenu
LICENSE= GPLv3+ LGPL3+
LICENSE_COMB= multi
LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSE-CLIENT
LICENSE_FILE_LGPL3+ = ${WRKSRC}/LICENSE-LIB
USE_LDCONFIG= yes
MAKEFILE= ${FILESDIR}/Makefile
MAKE_ARGS= RENDERERS="${_BEMENU_RENDERERS}" \
VERSION=${DISTVERSION}
PLIST_SUB= SOVERSION=${DISTVERSION}
OPTIONS_DEFAULT= ${OPTIONS_MULTI_BACKEND}
OPTIONS_MULTI= BACKEND
OPTIONS_MULTI_BACKEND= NCURSES WAYLAND X11
OPTIONS_SUB= yes
BACKEND_DESC= Backend
NCURSES_USES= ncurses
NCURSES_MAKE_ARGS= curses_CFLAGS="-I${NCURSESINC}" \
curses_LIBS="-L${NCURSESLIB} ${NCURSESLIBS}"
NCURSES_VARS= _BEMENU_RENDERERS+=curses
WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \
libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
WAYLAND_USES= gnome pkgconfig
WAYLAND_USE= GNOME=cairo,glib20,pango
WAYLAND_VARS= _BEMENU_RENDERERS+=wayland
X11_USES= gnome pkgconfig xorg
X11_USE= GNOME=cairo,glib20,pango \
XORG=x11,xinerama
X11_VARS= _BEMENU_RENDERERS+=x11
.include <bsd.port.mk>