Changeset View
Changeset View
Standalone View
Standalone View
games/jaggedalliance2/Makefile
Show All 18 Lines | |||||
# Ignore this if you feel adventurous | # Ignore this if you feel adventurous | ||||
ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc64le | ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc64le | ||||
ONLY_FOR_ARCHS_REASON= Needs a little endian environment | ONLY_FOR_ARCHS_REASON= Needs a little endian environment | ||||
BUILD_DEPENDS= string_theory>=3.3:devel/string_theory | BUILD_DEPENDS= string_theory>=3.3:devel/string_theory | ||||
LIB_DEPENDS= libfltk.so:x11-toolkits/fltk | LIB_DEPENDS= libfltk.so:x11-toolkits/fltk | ||||
USES= cargo cmake compiler:c++11-lang pkgconfig sdl | USES= cargo:configure cmake compiler:c++11-lang pkgconfig sdl | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= ja2-stracciatella | GH_ACCOUNT= ja2-stracciatella | ||||
GH_PROJECT= ja2-stracciatella | GH_PROJECT= ja2-stracciatella | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
USE_SDL= sdl2 | USE_SDL= sdl2 | ||||
CMAKE_ARGS= -DEXTRA_DATA_DIR:PATH="${DATADIR}" | CMAKE_ARGS= -DEXTRA_DATA_DIR:PATH="${DATADIR}" | ||||
CMAKE_OFF= LOCAL_STRING_THEORY_LIB WITH_UNITTESTS | CMAKE_OFF= LOCAL_STRING_THEORY_LIB WITH_UNITTESTS | ||||
▲ Show 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | CARGO_CRATES= aho-corasick-0.7.10 \ | ||||
unicode-normalization-0.1.12 \ | unicode-normalization-0.1.12 \ | ||||
unicode-width-0.1.7 \ | unicode-width-0.1.7 \ | ||||
unicode-xid-0.2.0 \ | unicode-xid-0.2.0 \ | ||||
vec_map-0.8.1 \ | vec_map-0.8.1 \ | ||||
wasi-0.9.0+wasi-snapshot-preview1 \ | wasi-0.9.0+wasi-snapshot-preview1 \ | ||||
winapi-0.3.8 \ | winapi-0.3.8 \ | ||||
winapi-i686-pc-windows-gnu-0.4.0 \ | winapi-i686-pc-windows-gnu-0.4.0 \ | ||||
winapi-x86_64-pc-windows-gnu-0.4.0 | winapi-x86_64-pc-windows-gnu-0.4.0 | ||||
CARGO_CARGOLOCK= ${WRKSRC}/rust/Cargo.lock | CARGO_CARGOLOCK= rust | ||||
CARGO_CARGOTOML= ${WRKSRC}/rust/Cargo.toml | CARGO_CARGOTOML= rust | ||||
CARGO_BUILD= no | |||||
CARGO_INSTALL= no | |||||
CARGO_TEST= no | |||||
MAKE_ENV= ${CARGO_ENV:NCARGO_TARGET_DIR=*} | MAKE_ENV= ${CARGO_ENV:NCARGO_TARGET_DIR=*} | ||||
LDFLAGS+= -Wl,--as-needed | LDFLAGS+= -Wl,--as-needed | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|/some/place/where/the/data/is|${DATADIR}|' \ | @${REINPLACE_CMD} -e 's|/some/place/where/the/data/is|${DATADIR}|' \ | ||||
${WRKSRC}/rust/stracciatella/src/stracciatella.rs | ${WRKSRC}/rust/stracciatella/src/stracciatella.rs | ||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ja2 \ | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ja2 \ | ||||
${STAGEDIR}${PREFIX}/bin/ja2-launcher \ | ${STAGEDIR}${PREFIX}/bin/ja2-launcher \ | ||||
${STAGEDIR}${PREFIX}/bin/ja2-resource-pack | ${STAGEDIR}${PREFIX}/bin/ja2-resource-pack | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |