Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Apr 2026 00:03:28 +0000
From:      Robert Clausecker <fuz@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Stefan Schlosser <bsdcode@disroot.org>
Subject:   git: 1d21f6f08d19 - main - emulators/Ymir: update to 0.3.0
Message-ID:  <69eea7d0.190ef.3476ada2@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1d21f6f08d19f62b8d734211421e8b8f51443663

commit 1d21f6f08d19f62b8d734211421e8b8f51443663
Author:     Stefan Schlosser <bsdcode@disroot.org>
AuthorDate: 2026-04-24 16:14:15 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2026-04-27 00:01:09 +0000

    emulators/Ymir: update to 0.3.0
    
    * Improve readability by inserting a newline between the *_DEPENDS
      variables, and by putting USE_GITHUB with its related variables in its
      own block.
    
    * Add FEATUREFLAG option, disabled by default. This enables experimental
      in-development features which are not yet ready for general usage but
      which curious users could test in their own builds.
    
    * Refresh patch.
    
    Changelog: https://github.com/StrikerX3/Ymir/releases/tag/v0.3.0
    
    PR:             294807
    Event:          Wiesbaden Hackathon 202604
---
 emulators/Ymir/Makefile                          | 11 ++++++++---
 emulators/Ymir/distinfo                          |  6 +++---
 emulators/Ymir/files/patch-vendor_CMakeLists.txt |  5 ++---
 3 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/emulators/Ymir/Makefile b/emulators/Ymir/Makefile
index a9e8ba751ace..886ce95e7c9e 100644
--- a/emulators/Ymir/Makefile
+++ b/emulators/Ymir/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	Ymir
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.2.1
-PORTREVISION=	2
+DISTVERSION=	0.3.0
 CATEGORIES=	emulators
 
 MAINTAINER=	bsdcode@disroot.org
@@ -26,6 +25,7 @@ BUILD_DEPENDS=	cereal>0:devel/cereal \
 		semver>0:devel/semver \
 		stb>0:devel/stb \
 		vulkan-headers>0:graphics/vulkan-headers
+
 LIB_DEPENDS=	libchdr.so:devel/libchdr \
 		libcurl.so:ftp/curl \
 		libfmt.so:devel/libfmt \
@@ -48,9 +48,11 @@ ${FLAVOR}_RUN_DEPENDS=		${_${FLAVOR}_BR_DEPENDS}
 USES=		cmake compiler:c++20-lang gl llvm${_LLVM_${ARCH}} localbase \
 		pkgconfig sdl xorg
 _LLVM_aarch64=	:min=21
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	StrikerX3
 GH_TUPLE=	StrikerX3:mio:4e4cdc711d73d9dc96c0cb9475e6951f476218e6:mio/vendor/mio
+
 USE_GL=		glut
 USE_SDL=	sdl3
 USE_XORG=	xi xmu
@@ -71,11 +73,14 @@ PLIST_FILES=	bin/ymir-sdl3 \
 		share/icons/hicolor/256x256/apps/ymir.png \
 		share/metainfo/io.github.strikerx3.ymir.xml
 
-OPTIONS_DEFINE=		LTO YMDASM
+OPTIONS_DEFINE=		FEATUREFLAG LTO YMDASM
 OPTIONS_DEFAULT=	LTO
 
+FEATUREFLAG_DESC=	Enable experimental features
 YMDASM_DESC=		Include Ymir disassembly tool
 
+FEATUREFLAG_CMAKE_BOOL=	Ymir_FEATUREFLAG_DEFAULT
+
 LTO_CMAKE_BOOL=		Ymir_ENABLE_IPO
 
 YMDASM_CMAKE_BOOL=	Ymir_ENABLE_YMDASM
diff --git a/emulators/Ymir/distinfo b/emulators/Ymir/distinfo
index e991adee087d..4b9f446b772e 100644
--- a/emulators/Ymir/distinfo
+++ b/emulators/Ymir/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1768299957
-SHA256 (StrikerX3-Ymir-v0.2.1_GH0.tar.gz) = 675ce1ef287fe8d71864c4c8e608ad5b850876867edf8cc60b19b5ca0aef63e8
-SIZE (StrikerX3-Ymir-v0.2.1_GH0.tar.gz) = 6313430
+TIMESTAMP = 1777015299
+SHA256 (StrikerX3-Ymir-v0.3.0_GH0.tar.gz) = 1a133f657e3d8649a2cc7988c6b3256cbe105121fc6b3b99c44976150bf4f5ab
+SIZE (StrikerX3-Ymir-v0.3.0_GH0.tar.gz) = 6415140
 SHA256 (StrikerX3-mio-4e4cdc711d73d9dc96c0cb9475e6951f476218e6_GH0.tar.gz) = 5da72ba39d70edab8cc42075c40895758c4a4ad905f9254ed5fd216757331773
 SIZE (StrikerX3-mio-4e4cdc711d73d9dc96c0cb9475e6951f476218e6_GH0.tar.gz) = 34878
diff --git a/emulators/Ymir/files/patch-vendor_CMakeLists.txt b/emulators/Ymir/files/patch-vendor_CMakeLists.txt
index 7b6c480df4a9..0361e0f32358 100644
--- a/emulators/Ymir/files/patch-vendor_CMakeLists.txt
+++ b/emulators/Ymir/files/patch-vendor_CMakeLists.txt
@@ -1,6 +1,6 @@
---- vendor/CMakeLists.txt.orig	2025-10-12 17:41:59 UTC
+--- vendor/CMakeLists.txt.orig	2026-04-26 08:01:25 UTC
 +++ vendor/CMakeLists.txt
-@@ -36,28 +36,31 @@ message(STATUS "==> concurrentqueue")
+@@ -28,27 +28,31 @@ message(STATUS "==> concurrentqueue")
  # concurrentqueue - https://github.com/cameron314/concurrentqueue
  # - Not available as a vcpkg port
  message(STATUS "==> concurrentqueue")
@@ -31,7 +31,6 @@
  # libchdr - https://github.com/rtissera/libchdr
  # - Not available as a vcpkg port
  message(STATUS "==> libchdr")
--set(BUILD_FUZZER OFF)
 -add_subdirectory(libchdr)
 +pkg_check_modules(libchdr REQUIRED IMPORTED_TARGET GLOBAL libchdr)
 +add_library(chdr-static ALIAS PkgConfig::libchdr)


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69eea7d0.190ef.3476ada2>