59 lines
1.3 KiB
Makefile
59 lines
1.3 KiB
Makefile
DISTNAME = vcmi-1.3.2.20230916
|
|
|
|
COMMENT = HoMM3 engine rewrite
|
|
|
|
CATEGORIES = games
|
|
|
|
HOMEPAGE = https://vcmi.eu/
|
|
|
|
MAINTAINER = Kirill Bychkov <kirby@openbsd.org>
|
|
|
|
SITES = http://www.linklevel.net/distfiles/
|
|
|
|
# GPLv2+
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
SHARED_LIBS = vcmi 0.0 # 0.0
|
|
|
|
WANTLIB += ${COMPILER_LIBCXX} SDL2 SDL2_image SDL2_mixer SDL2_ttf
|
|
WANTLIB += avcodec avformat avutil boost_atomic-mt boost_chrono-mt
|
|
WANTLIB += boost_date_time-mt boost_filesystem-mt boost_locale-mt
|
|
WANTLIB += boost_program_options-mt boost_thread-mt c m minizip
|
|
WANTLIB += swscale tbb z
|
|
|
|
# C++17
|
|
COMPILER = base-clang ports-gcc
|
|
|
|
MODULES = devel/cmake
|
|
|
|
RUN_DEPENDS = devel/desktop-file-utils \
|
|
shells/bash \
|
|
x11/gtk+4,-guic
|
|
|
|
LIB_DEPENDS = archivers/minizip \
|
|
devel/boost \
|
|
devel/sdl2-image \
|
|
devel/sdl2-mixer \
|
|
devel/sdl2-ttf \
|
|
devel/tbb \
|
|
graphics/ffmpeg
|
|
|
|
# Add -pthread to "enable" boost threading support.
|
|
CONFIGURE_ARGS += -DCMAKE_CXX_FLAGS="${CXXFLAGS} \
|
|
-I${X11BASE}/include -pthread" \
|
|
-DENABLE_GITVERSION=OFF \
|
|
-DENABLE_EDITOR=OFF \
|
|
-DENABLE_LAUNCHER=OFF \
|
|
-DENABLE_TEST=OFF \
|
|
-Wno-dev
|
|
|
|
NO_TEST = Yes
|
|
|
|
FIX_CRLF_FILES = Global.h lib/CStopWatch.h lib/CModHandler.h
|
|
|
|
post-extract:
|
|
sed -i 's,/bin/bash,${LOCALBASE}/bin/bash,' ${WRKSRC}/vcmibuilder
|
|
|
|
DEBUG_PACKAGES = ${BUILD_PACKAGES}
|
|
|
|
.include <bsd.port.mk>
|