summaryrefslogtreecommitdiff
path: root/games/veloren-weekly/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'games/veloren-weekly/Makefile')
-rw-r--r--games/veloren-weekly/Makefile16
1 files changed, 8 insertions, 8 deletions
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index 2623b861c547..77126b5c0da9 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,6 @@
PORTNAME= veloren
-PORTVERSION= s20250806
+PORTVERSION= s20250828
+PORTREVISION= 1
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -10,8 +11,7 @@ WWW= https://veloren.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_i386= https://github.com/bytecodealliance/wasmtime/issues/7924
-ONLY_FOR_ARCHS= aarch64 amd64 i386
+ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= unsupported platform by https://github.com/wasmerio/wasmer
LIB_DEPENDS= libzstd.so:archivers/zstd \
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
-GL_TAGNAME= v0.17.0-950-g56e3f3935e # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-1006-g4d7f84d834 # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
@@ -36,10 +36,6 @@ PORTDATA= *
CONFLICTS_INSTALL= ${PORTNAME}
-.if ${MACHINE_ARCH} == i386
-# https://github.com/rust-lang/rust/issues/85598
-CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false
-.endif
# Fixes error "Instruction does not dominate all uses!"
WITHOUT_LTO= yes # XXX bug 277333
@@ -48,6 +44,10 @@ CARGO_ENV+= RUSTC_BOOTSTRAP=1
# XXX https://github.com/rust-lang/cargo/issues/4101
CARGO_INSTALL_PATH= server-cli voxygen
+# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289016
+CARGO_BUILDDEP= no
+BUILD_DEPENDS+= rust188>0:lang/rust188
+
post-patch:
# .git/ directory is missing, so don't abort if git binary is also missing
@${REINPLACE_CMD} -e 's/"git"/"${TRUE}"/' \