mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
57 lines
1.3 KiB
Makefile
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>
|