Files
ports/games/arx-libertatis/Makefile
T
2025-10-21 06:28:34 +00:00

57 lines
1.3 KiB
Makefile

COMMENT = cross-platform port of Arx Fatalis, a first-person RPG
CATEGORIES = games
MAINTAINER = Thomas Frohwein <thfr@openbsd.org>
PKGNAME = arx-libertatis-${GH_TAGNAME}
GH_ACCOUNT = arx
GH_PROJECT = ArxLibertatis
GH_TAGNAME = 1.2.1
REVISION = 2
SHARED_LIBS += ArxIO 0.0 # 1.2
# GPLv3+, fonts are SIL OFL 1.1 license
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} SDL2 c epoxy freetype m openal z
# C++17
COMPILER = base-clang ports-gcc base-gcc
MODULES = devel/cmake
BUILD_DEPENDS = devel/boost \
devel/cppunit \
graphics/ImageMagick \
graphics/glm \
graphics/inkscape \
graphics/optipng
LIB_DEPENDS = audio/openal \
devel/sdl2
RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+4,-guic
CONFIGURE_ARGS = -DBUILD_CRASHHANDLER=OFF \
-DBUILD_CRASHREPORTER=OFF \
-DBUILD_IO_LIBRARY=OFF \
-DBUILD_TESTS=ON \
-DCMAKE_INSTALL_MANDIR=${LOCALBASE}/man \
-DCMAKE_INSTALL_PREFIX=${LOCALBASE}/share/arx \
-DUNITY_BUILD=OFF
MODCMAKE_LDFLAGS = -lpthread
PORTHOME = ${WRKDIR}
post-install:
ln -sf ${TRUEPREFIX}/share/arx/bin/arx ${PREFIX}/bin/arx
ln -sf ${TRUEPREFIX}/share/arx/bin/arx-install-data \
${PREFIX}/bin/arx-install-data
ln -sf ${TRUEPREFIX}/share/arx/bin/arxsavetool \
${PREFIX}/bin/arxsavetool
ln -sf ${TRUEPREFIX}/share/arx/bin/arxunpak \
${PREFIX}/bin/arxunpak
.include <bsd.port.mk>