Files
ports/games/dunelegacy/Makefile
T

43 lines
928 B
Makefile
Raw Normal View History

COMMENT = improved opensource version of Dune 2
2026-06-17 05:47:40 +00:00
# Newer version depends on miniupnpc->=2.2.8
DISTNAME = dunelegacy-0.99.2
CATEGORIES = games x11
2026-04-14 06:26:48 +00:00
HOMEPAGE = https://dunelegacy.com/
MAINTAINER = Kirill Bychkov <kirby@openbsd.org>
# GPLv2/CC-BY-SA
PERMIT_PACKAGE = Yes
2026-06-05 08:56:32 +00:00
WANTLIB += ${COMPILER_LIBCXX} SDL2 SDL2_mixer SDL2_ttf c curl
WANTLIB += enet execinfo m
2025-10-24 19:29:29 +00:00
SITES = http://www.linklevel.net/distfiles/
2026-04-14 06:26:48 +00:00
MODULES = devel/cmake
2026-06-05 08:56:32 +00:00
# c++17
COMPILER = base-clang ports-gcc
2017-10-30 20:45:45 +00:00
LIB_DEPENDS = devel/sdl2-mixer \
2025-10-24 19:29:29 +00:00
devel/sdl2-ttf \
2026-06-05 08:56:32 +00:00
net/curl \
net/enet
2026-04-14 06:26:48 +00:00
RUN_DEPENDS = devel/desktop-file-utils \
x11/gtk+4,-guic
TEST_DEPENDS = devel/cppunit
2026-06-17 05:47:40 +00:00
CONFIGURE_ARGS += -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} -L${LOCALBASE}/lib \
-lenet -lexecinfo"
2026-06-05 08:56:32 +00:00
CXXFLAGS += -DDUNELEGACY_DATADIR=\\\"${PREFIX}/share/DuneLegacy\\\"
WRKDIST = ${WRKDIR}/${PKGNAME}
post-extract:
rm -r ${WRKSRC}/include/enet
.include <bsd.port.mk>