Friday, August 01, 2025

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

No comments:

Post a Comment