2018-11-08 16:49:08 +00:00

58 lines
1.6 KiB
Makefile

# $OpenBSD: Makefile,v 1.6 2018/11/08 16:49:08 naddy Exp $
COMMENT = cross-platform port of Arx Fatalis, a first-person RPG
CATEGORIES = games
MAINTAINER = Thomas Frohwein <frohwein@ymail.com>
GH_ACCOUNT = arx
GH_PROJECT = ArxLibertatis
GH_TAGNAME = 1.1.2-r1
PKGNAME = arx-libertatis-${GH_TAGNAME:S/-r/pl/}
REVISION = 2
# GPLv3+, fonts are SIL OFL 1.1 license
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += ${COMPILER_LIBCXX} GL GLEW SDL c freetype m openal
WANTLIB += z
# C++11
COMPILER = base-clang ports-gcc base-gcc
MODULES = devel/cmake
BUILD_DEPENDS = devel/boost>=1.48 \
devel/desktop-file-utils
LIB_DEPENDS = audio/openal \
devel/sdl \
graphics/glew
RUN_DEPENDS = devel/desktop-file-utils
CONFIGURE_ARGS = -DCMAKE_EXE_LINKER_FLAGS="-lpthread" \
-DBUILD_CRASHREPORTER=OFF \
-DCMAKE_INSTALL_PREFIX=${LOCALBASE}/share/arx \
-DUSE_QT4=OFF \
-DUSE_QT5=OFF
NO_TEST = Yes
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/arx
${INSTALL_DATA_DIR} ${PREFIX}/share/applications
${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
${INSTALL_DATA} ${WRKSRC}/data/icons/arx-libertatis.desktop \
${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/data/icons/arx-libertatis.png \
${PREFIX}/share/pixmaps
${INSTALL_MAN} ${WRKSRC}/data/man/{arxsavetool.1,arxunpak.1} \
${PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/data/man/arx.6 ${PREFIX}/man/man6
${INSTALL_PROGRAM} ${WRKBUILD}/{arxsavetool,arxunpak} ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKBUILD}/arx ${PREFIX}/share/arx
${INSTALL_SCRIPT} ${WRKSRC}/scripts/arx-install-data ${PREFIX}/bin
${SUBST_CMD} -c -m 755 ${FILESDIR}/arx ${PREFIX}/bin/arx
.include <bsd.port.mk>