Download raw body.
update games/taisei to 1.4.4
the infaumous lto bug is still there, and this time i'm actually making
DEBUG_PACKAGE work by adding the needed configure flags too.
it needs sdl3 which is not yet in. i'm sending this early so people can
have the chance to test sdl3 with something :)
cheers,
Omar Polo
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/games/taisei/Makefile,v
diff -u -p -r1.22 Makefile
--- Makefile 8 Nov 2024 11:56:13 -0000 1.22
+++ Makefile 1 Aug 2025 15:45:21 -0000
@@ -8,7 +8,7 @@ USE_NOBTCFI = Yes
COMMENT = clone of the touhou games
-VERSION = 1.4.2
+VERSION = 1.4.4
DISTNAME = taisei-${VERSION}
CATEGORIES = games
@@ -23,8 +23,9 @@ PERMIT_PACKAGE = Yes
# Somehow, even if it links with c++, c++abi and pthread don't end up
# here. Maybe the -Wl,--as-needed.
-WANTLIB += ${COMPILER_LIBCXX} SDL2 c crypto freetype m opusfile png
-WANTLIB += shaderc_shared spirv-cross-c-shared webpdecoder z zstd
+WANTLIB += ${COMPILER_LIBCXX} SDL3 c crypto freetype glslang
+WANTLIB += glslang-default-resource-limits m opusfile png
+WANTLIB += spirv-cross-c-shared webpdecoder z zstd
SITES = https://github.com/taisei-project/taisei/releases/download/v${VERSION}/
@@ -37,17 +38,19 @@ MODULES = devel/meson \
MODPY_RUNDEP = No
-BUILD_DEPENDS = math/cglm
+BUILD_DEPENDS = devel/cmake/core \
+ graphics/shaderc \
+ math/cglm
RUN_DEPENDS = devel/desktop-file-utils \
misc/shared-mime-info \
x11/gtk+4,-guic
LIB_DEPENDS = audio/opusfile \
- devel/sdl2>=2.0.5 \
+ devel/sdl3 \
+ graphics/glslang \
graphics/libwebp>=0.5 \
graphics/png>=1.5.0 \
- graphics/shaderc \
graphics/spirv-cross
CONFIGURE_ARGS += -Ddefault_library=shared \
@@ -69,5 +72,6 @@ CONFIGURE_ARGS += -D${lib}:default_libra
.endfor
DEBUG_PACKAGES = ${BUILD_PACKAGES}
+CONFIGURE_ARGS += -Ddebug=true -Dstrip=false
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/games/taisei/distinfo,v
diff -u -p -r1.6 distinfo
--- distinfo 8 Nov 2024 11:56:13 -0000 1.6
+++ distinfo 31 Jul 2025 10:27:11 -0000
@@ -1,2 +1,2 @@
-SHA256 (taisei-1.4.2.tar.xz) = XYaarmT48zkMR7dEQf0EHHd35ZTkpgU2u3tSVk6oT6c=
-SIZE (taisei-1.4.2.tar.xz) = 219573092
+SHA256 (taisei-1.4.4.tar.xz) = 8G7RH5Vcn3Pmuzqt1Jmx8EtDcODwsJ1j8+s3bZGCYo0=
+SIZE (taisei-1.4.4.tar.xz) = 290331536
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/games/taisei/pkg/PLIST,v
diff -u -p -r1.8 PLIST
--- pkg/PLIST 8 Nov 2024 11:56:13 -0000 1.8
+++ pkg/PLIST 31 Jul 2025 12:40:37 -0000
@@ -1004,6 +1004,7 @@ share/taisei/00-taisei.pkgdir/shader/lib
share/taisei/00-taisei.pkgdir/shader/lib/pbr_generic.frag.glslh
share/taisei/00-taisei.pkgdir/shader/lib/pbr_generic.glslh
share/taisei/00-taisei.pkgdir/shader/lib/render_context.glslh
+share/taisei/00-taisei.pkgdir/shader/lib/sdlgpu.glslh
share/taisei/00-taisei.pkgdir/shader/lib/sprite_default.vert.glslh
share/taisei/00-taisei.pkgdir/shader/lib/sprite_main.frag.glslh
share/taisei/00-taisei.pkgdir/shader/lib/util.glslh
update games/taisei to 1.4.4