58 lines
1.5 KiB
Makefile
58 lines
1.5 KiB
Makefile
# $OpenBSD: Makefile,v 1.5 2019/07/12 20:46:22 sthen Exp $
|
|
|
|
COMMENT = open-source real-time strategy game engine
|
|
V = 20190314
|
|
DISTNAME = openra-${V}
|
|
CATEGORIES = games x11
|
|
HOMEPAGE = https://www.openra.net
|
|
MAINTAINER = Thomas Frohwein <thfr@openbsd.org>
|
|
REVISION = 2
|
|
|
|
# GPLv3 (openra)
|
|
# MIT (StyleCopPlus, StyleCop, SharpZipLib, NUnit, NUnit.Console, Open.Nat,
|
|
# Eluant, rix0rrr.BeaconLib)
|
|
# Apache-2.0 (MaxMind.Db)
|
|
# GPLv2 (FuzzyLogicLibrary)
|
|
# zlib (SDL2-CS, OpenAL-CS)
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
# dlopen'd via mono-config(5)
|
|
WANTLIB += SDL2 freetype openal
|
|
|
|
MASTER_SITES = https://mirrors.nycbug.org/pub/distfiles/
|
|
EXTRACT_SUFX = .tar.xz
|
|
|
|
MODULES = lang/lua \
|
|
lang/mono
|
|
|
|
DLLMAP_FILES = thirdparty/download/OpenAL-CS.dll.config \
|
|
thirdparty/download/SDL2-CS.dll.config \
|
|
thirdparty/download/SharpFont.dll.config
|
|
|
|
MODLUA_VERSION = 5.1
|
|
MODLUA_SA = Yes
|
|
BUILD_DEPENDS = net/curl
|
|
RUN_DEPENDS = devel/desktop-file-utils \
|
|
net/libmaxminddb,-db \
|
|
x11/gtk+3,-guic
|
|
LIB_DEPENDS = audio/openal \
|
|
devel/sdl2
|
|
USE_GMAKE = Yes
|
|
# Target 'test' only checks the official mods for erroneous yaml files
|
|
NO_TEST = Yes
|
|
|
|
SUBST_VARS += LOCALSTATEDIR
|
|
|
|
do-gen:
|
|
${SUBST_CMD} ${WRKSRC}/launch-game.sh
|
|
${SUBST_CMD} ${WRKSRC}/launch-dedicated.sh
|
|
${SUBST_CMD} ${WRKSRC}/OpenRA.Game/Network/GeoIP.cs
|
|
|
|
post-install:
|
|
cd ${WRKSRC} && ${MAKE_PROGRAM} install-linux-shortcuts
|
|
${INSTALL_SCRIPT} ${WRKSRC}/launch-game.sh ${PREFIX}/bin/openra
|
|
${INSTALL_SCRIPT} ${WRKSRC}/launch-dedicated.sh \
|
|
${PREFIX}/bin/openra-dedicated
|
|
|
|
.include <bsd.port.mk>
|