From: "Omar Polo" Subject: update games/taisei to 1.4.4 To: ports@openbsd.org Date: Fri, 01 Aug 2025 17:48:57 +0200 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 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