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>
