aboutsummaryrefslogtreecommitdiff
path: root/multimedia/arcan/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/arcan/Makefile')
-rw-r--r--multimedia/arcan/Makefile20
1 files changed, 11 insertions, 9 deletions
diff --git a/multimedia/arcan/Makefile b/multimedia/arcan/Makefile
index 93c93ca207d9..0650a2a7a811 100644
--- a/multimedia/arcan/Makefile
+++ b/multimedia/arcan/Makefile
@@ -1,9 +1,11 @@
PORTNAME= arcan
-DISTVERSION= 0.6.1
+DISTVERSION= 0.6.3
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Display Server, Multimedia Framework, Game Engine
+WWW= https://arcan-fe.com/
LICENSE= BSD3CLAUSE GPLv2+ LGPL21+
LICENSE_COMB= multi
@@ -25,7 +27,9 @@ WRKSRC_SUBDIR= src
CMAKE_ON= HYBRID_HEADLESS
CMAKE_OFF= STATIC_LIBUVC
CMAKE_ARGS= -DDISTR_TAG:STRING="portbld" \
- -DENGINE_BUILDTAG:STRING="${DISTVERSIONFULL}"
+ -DENGINE_BUILDTAG:STRING="${DISTVERSIONFULL}" \
+ -DMAN_DEST=share/man/man1 \
+ -DAPIMAN_DEST=share/man/man3
LDFLAGS+= -Wl,--as-needed # bzip2, ffmpeg, librt, libutil, lzma, zlib
LDFLAGS_i386= -Wl,-z,notext
@@ -33,16 +37,13 @@ OPTIONS_DEFINE= ESPEAK FFMPEG LUAJIT MANPAGES SDL SUID TESSERACT UVC VLC VNC WAY
OPTIONS_DEFAULT=ESPEAK FFMPEG LUAJIT MANPAGES SDL SUID TESSERACT UVC VLC VNC WAYLAND
OPTIONS_SUB= yes
-ESPEAK_DESC= Text to speech via eSpeak
-ESPEAK_LIB_DEPENDS= libespeak.so:audio/espeak
-
+ESPEAK_LIB_DEPENDS= libespeak-ng.so:audio/espeak-ng
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
-MANPAGES_USE= RUBY=yes
-MANPAGES_VARS= RUBY_NO_RUN_DEPENDS=yes
+MANPAGES_USES= ruby:build
LUAJIT_DESC= Use LuaJIT instead of standard Lua
-LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit-openresty
+LUAJIT_USES= luajit
LUAJIT_USES_OFF= lua:51
LUAJIT_CMAKE_BOOL_OFF= DISABLE_JIT
@@ -67,11 +68,12 @@ UVC_CMAKE_BOOL= FSRV_DECODE_UVC
VNC_DESC= VNC client/server support
VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver
+WAYLAND_CATEGORIES= wayland
WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libwayland-server.so:graphics/wayland \
libxcb-icccm.so:x11/xcb-util-wm \
libxkbcommon.so:x11/libxkbcommon
-WAYLAND_RUN_DEPENDS= xwayland-devel>0:x11-servers/xwayland-devel
+WAYLAND_RUN_DEPENDS= Xwayland:x11-servers/xwayland
WAYLAND_USES= xorg
WAYLAND_USE= XORG=xcb
WAYLAND_CMAKE_BOOL_OFF= DISABLE_WAYLAND