mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
40 lines
881 B
Makefile
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>
|