Files
ports/games/powder-toy/Makefile
T

40 lines
881 B
Makefile

COMMENT = physics sandbox simulation
V = 99.3.384
PKGNAME = powder-toy-${V}
DIST_TUPLE += github The-Powder-Toy The-Powder-Toy v${V} .
CATEGORIES = games
MAINTAINER = Thomas Frohwein <thfr@openbsd.org>
REVISION = 1
# GPL-3.0
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} SDL2 bz2 c curl execinfo fftw3f
WANTLIB += jsoncpp luajit-5.1 m png
COMPILER = base-clang ports-gcc
MODULES = devel/meson
LIB_DEPENDS = archivers/bzip2 \
devel/jsoncpp \
devel/sdl2 \
graphics/png \
lang/luajit \
math/fftw3,-main,float \
net/curl
CONFIGURE_ARGS += -Dworkaround_elusive_bzip2=true \
-Dworkaround_elusive_bzip2_lib_dir=${LOCALBASE}/lib
CONFIGURE_ENV += LIBRARY_PATH=${LOCALBASE}/lib LDFLAGS="${LDFLAGS}"
CXXFLAGS += -I${LOCALBASE}/include
LDFLAGS += -lexecinfo
.if ${MACHINE_ARCH:Mi386}
CXXFLAGS += -msse2
.endif
.include <bsd.port.mk>