2014-05-29 08:31:26 +00:00
|
|
|
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
|
2014-05-29 08:31:26 +00:00
|
|
|
|
|
|
|
|
CATEGORIES = games x11
|
|
|
|
|
|
2026-04-14 06:26:48 +00:00
|
|
|
HOMEPAGE = https://dunelegacy.com/
|
2014-05-29 08:31:26 +00:00
|
|
|
|
|
|
|
|
MAINTAINER = Kirill Bychkov <kirby@openbsd.org>
|
|
|
|
|
|
|
|
|
|
# GPLv2/CC-BY-SA
|
2019-07-12 20:45:45 +00:00
|
|
|
PERMIT_PACKAGE = Yes
|
2014-05-29 08:31:26 +00:00
|
|
|
|
2026-06-05 08:56:32 +00:00
|
|
|
WANTLIB += ${COMPILER_LIBCXX} SDL2 SDL2_mixer SDL2_ttf c curl
|
|
|
|
|
WANTLIB += enet execinfo m
|
2014-05-29 08:31:26 +00:00
|
|
|
|
2025-10-24 19:29:29 +00:00
|
|
|
SITES = http://www.linklevel.net/distfiles/
|
2014-05-29 08:31:26 +00:00
|
|
|
|
2026-04-14 06:26:48 +00:00
|
|
|
MODULES = devel/cmake
|
|
|
|
|
|
2026-06-05 08:56:32 +00:00
|
|
|
# c++17
|
2017-11-16 23:20:37 +00:00
|
|
|
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 \
|
2014-05-29 08:31:26 +00:00
|
|
|
net/enet
|
2026-04-14 06:26:48 +00:00
|
|
|
RUN_DEPENDS = devel/desktop-file-utils \
|
|
|
|
|
x11/gtk+4,-guic
|
2014-05-29 08:31:26 +00:00
|
|
|
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\\\"
|
2014-05-29 08:31:26 +00:00
|
|
|
|
|
|
|
|
WRKDIST = ${WRKDIR}/${PKGNAME}
|
|
|
|
|
|
|
|
|
|
post-extract:
|
|
|
|
|
rm -r ${WRKSRC}/include/enet
|
|
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|