rsadowski 6ecf5561f1 Fix build with CMake 3.23
- 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
2022-05-28 06:19:58 +00:00

49 lines
1012 B
Makefile

V = 1.0.1
COMMENT = third person, 3D physics game
DISTNAME = irrlamb-$Vr613-src
PKGNAME = irrlamb-$V
CATEGORIES = games x11
# GPLv3+
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} GL GLU Irrlicht X11 Xext Xrandr
WANTLIB += Xxf86vm c freetype jpeg m ogg openal png sqlite3 vorbis
WANTLIB += vorbisfile z
MASTER_SITES = https://github.com/jazztickets/irrlamb/releases/download/v$V/
MODULES = devel/cmake
COMPILER = base-clang ports-gcc
LIB_DEPENDS = audio/libvorbis \
audio/openal \
databases/sqlite3 \
x11/irrlicht
RUN_DEPENDS = devel/desktop-file-utils
WRKDIST = ${WRKDIR}/irrlamb-$Vr613
MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib
NO_TEST = Yes
.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
SSE_FLAGS = -msse -mfpmath=sse
.else
SSE_FLAGS =
.endif
SUBST_VARS += SSE_FLAGS
post-extract:
rm -rf ${WRKSRC}/src/irrlicht
post-patch:
sed -i -e "s,games/,,g" ${WRKSRC}/CMakeLists.txt \
${WRKSRC}/deployment/irrlamb
${SUBST_CMD} ${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>