- Use CFLAGS and CXXFLAGS instead of CMAKE_CXX_FLAGS and CMAKE_C_FLAGS. - Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS - Fix broken builds with CMake 3.23
57 lines
1.2 KiB
Makefile
57 lines
1.2 KiB
Makefile
ONLY_FOR_ARCHS = amd64 i386
|
|
|
|
COMMENT = role playing game
|
|
|
|
V = 0.5.8
|
|
DISTNAME = sumwars-${V}-src
|
|
PKGNAME = sumwars-${V}
|
|
REVISION = 6
|
|
|
|
SUBST_VARS += V
|
|
|
|
CATEGORIES = games
|
|
|
|
HOMEPAGE = http://sumwars.org/wiki/Main_Page
|
|
|
|
MAINTAINER = Pascal Stumpf <pascal@stumpf.co>
|
|
|
|
# GPLv3+ / CC-by-sa 3.0 for data
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB += CEGUIBase-0 CEGUIOgreRenderer-0 OIS OgreMain OgreRTShaderSystem
|
|
WANTLIB += OgreTerrain X11 Xrandr alut boost_chrono-mt boost_date_time-mt
|
|
WANTLIB += boost_filesystem-mt boost_system-mt boost_thread-mt
|
|
WANTLIB += c enet iconv intl m ogg openal physfs pthread tinyxml vorbis
|
|
WANTLIB += vorbisfile boost_atomic-mt ${MODLUA_WANTLIB} ${COMPILER_LIBCXX}
|
|
|
|
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=sumwars/}
|
|
EXTRACT_SUFX = .tar.bz2
|
|
|
|
MODULES = devel/cmake \
|
|
lang/lua
|
|
MODLUA_VERSION = 5.2
|
|
|
|
COMPILER = base-clang ports-gcc
|
|
LIB_DEPENDS = x11/cegui \
|
|
audio/freealut \
|
|
audio/libvorbis \
|
|
devel/gettext,-runtime \
|
|
devel/physfs \
|
|
devel/ois \
|
|
net/enet
|
|
|
|
CONFIGURE_ARGS += \
|
|
-DSUMWARS_NO_ENET=ON \
|
|
-DSUMWARS_NO_TINYXML=ON
|
|
|
|
MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib -liconv -lintl
|
|
|
|
NO_TEST = Yes
|
|
|
|
WRKDIST = ${WRKDIR}/sumwars-${V}
|
|
FIX_CRLF_FILES = src/gussound/gopenal.cpp
|
|
|
|
CXXFLAGS += -pthread
|
|
|
|
.include <bsd.port.mk>
|