git: 9b1cae6995e2 - main - games/suika3: Update to 26.04.9
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 16 Apr 2026 20:03:25 UTC
The branch main has been updated by kenrap:
URL: https://cgit.FreeBSD.org/ports/commit/?id=9b1cae6995e2350ac2696475183d46b5c2460395
commit 9b1cae6995e2350ac2696475183d46b5c2460395
Author: Awe Morris <awe@noctvm.io>
AuthorDate: 2026-04-14 07:30:39 +0000
Commit: Kenneth Raplee <kenrap@FreeBSD.org>
CommitDate: 2026-04-16 20:02:37 +0000
games/suika3: Update to 26.04.9
PR: 294504
Approved by: arrowd (co-mentor)
---
games/suika3/Makefile | 37 +++++++++++++++++++++++--------------
games/suika3/distinfo | 6 +++---
2 files changed, 26 insertions(+), 17 deletions(-)
diff --git a/games/suika3/Makefile b/games/suika3/Makefile
index f2141c265534..05d2fa06d80f 100644
--- a/games/suika3/Makefile
+++ b/games/suika3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= suika3
-DISTVERSION= 26.04.5
+DISTVERSION= 26.04.9
CATEGORIES= games
MAINTAINER= awe@noctvm.io
@@ -12,9 +12,6 @@ LICENSE= ZLIB
LIB_DEPENDS= libbrotlicommon.so:archivers/brotli \
libbrotlidec.so:archivers/brotli \
libfreetype.so:print/freetype2 \
- libgobject-2.0.so:devel/glib20 \
- libgstreamer-1.0.so:multimedia/gstreamer1 \
- libgstvideo-1.0.so:multimedia/gstreamer1-plugins \
libjpeg.so:graphics/jpeg-turbo \
libogg.so:audio/libogg \
libpng16.so:graphics/png \
@@ -22,33 +19,45 @@ LIB_DEPENDS= libbrotlicommon.so:archivers/brotli \
libwebp.so:graphics/webp
RUN_DEPENDS= ${LOCALBASE}/share/fonts/noto/NotoSans-Regular.ttf:x11-fonts/noto-sans
-USES= cmake gettext-runtime gl gnome gstreamer localbase pkgconfig \
- xorg
+USES= cmake gl pkgconfig xorg
USE_GITHUB= yes
GH_ACCOUNT= awemorris
USE_GL= gl
-USE_GSTREAMER= core faad x264
USE_XORG= x11 xext xpm
+CMAKE_ON= SUIKA_ENABLE_DIST \
+ SUIKA_ENABLE_INSTALL \
+ SUIKA_ENABLE_JIT \
+ SUIKA_ENABLE_
CMAKE_ARGS= -DSUIKA_DIR_DOCS="share/doc/suika3" \
-DSUIKA_DIR_GAME="share/examples/suika3"
-CMAKE_ON= SUIKA_ENABLE_AOTCOMP SUIKA_ENABLE_BYTECOMP SUIKA_ENABLE_DIST \
- SUIKA_ENABLE_GST SUIKA_ENABLE_I18N SUIKA_ENABLE_INSTALL \
- SUIKA_ENABLE_JIT SUIKA_ENABLE_PACK
PORTDOCS= *
PORTEXAMPLES= *
-OPTIONS_DEFINE= DOCS EXAMPLES
+OPTIONS_DEFINE= DOCS EXAMPLES GST JIT NLS TOOLS
+OPTIONS_DEFAULT= DOCS EXAMPLES GST JIT NLS TOOLS
+
+TOOLS_DESC= Install tools
+GST_DESC= Enable Gstreamer support
+JIT_DESC= Enable Just-in-Time compiler
+NLS_DESC= Enable language support
+
+TOOLS_CMAKE_BOOL= SUIKA_ENABLE_AOTCOMP SUIKA_ENABLE_BYTECOMP SUIKA_ENABLE_PACK
+GST_LIB_DEPENDS= libgstvideo-1.0.so:multimedia/gstreamer1-plugins
+GST_USES= gnome gstreamer
+GST_USE= GNOME=glib20 \
+ GSTREAMER=core,faad,x264
+GST_CMAKE_BOOL= SUIKA_ENABLE_GST
+JIT_CMAKE_BOOL= SUIKA_ENABLE_JIT
+NLS_CMAKE_BOOL= SUIKA_ENABLE_I18N
# Remove the bundled font and use a packaged system font instead.
# The bundled font has a separate license (not ZLIB), and FreeBSD Ports
# should not install bundled fonts when system-packaged ones are available.
# Create a symlink to NotoSans to satisfy the engine's expected file name
# without modifying upstream sample data.
-post-install:
- ${RM} -r ${STAGEDIR}${PREFIX}/share/examples/suika3/game/system/font \
- ${STAGEDIR}${PREFIX}/share/examples/suika3/game/bgm2
+post-build:
${MKDIR} ${STAGEDIR}${PREFIX}/share/examples/suika3/game/system/font
${LN} -s ${LOCALBASE}/share/fonts/noto/NotoSans-Regular.ttf \
${STAGEDIR}${PREFIX}/share/examples/suika3/game/system/font/rounded-l-mplus-1c-bold.ttf
diff --git a/games/suika3/distinfo b/games/suika3/distinfo
index 9df4a49bc36d..336ff36e36f9 100644
--- a/games/suika3/distinfo
+++ b/games/suika3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1775842903
-SHA256 (awemorris-suika3-26.04.5_GH0.tar.gz) = 143b4c7431ff96871b122f021540056877dbbbe11c690f6dd9e92745e32a0a71
-SIZE (awemorris-suika3-26.04.5_GH0.tar.gz) = 62239483
+TIMESTAMP = 1776151437
+SHA256 (awemorris-suika3-26.04.9_GH0.tar.gz) = 2c76f8fb15c26d483a8eb23f2d56ade1e8eb5362d0e84c394a153d7c4c558ee9
+SIZE (awemorris-suika3-26.04.9_GH0.tar.gz) = 62235499