From nobody Mon Apr 27 00:03:28 2026 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4g3kL924zMz6bH99 for ; Mon, 27 Apr 2026 00:03:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g3kL86JpJz47TZ for ; Mon, 27 Apr 2026 00:03:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777248208; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=D1oag8FKLHbD2U+NwLsF4e/jT+TJmMgeqJAZYUqpKuk=; b=bbUzeJT0L27/mLLmo8aei5KLIv4lHFQ3Wd5cbK49g1b3Ptq8uqU4VX/2k1t9A4urm/hnqG DQAmJT7SXjaFU5e1Dz3N7gpJ6IYIhsWecMWuhunObH5JUR2mB7uTQl7bun028ALYJg0a0M hzmhkB1gqMSrUTQ4k34zaAf+cJ7NrmvmXE3+UJOaJNE4Y2asyLjV2zzV0jT6c6vKu36hk6 /x1VOr/I7oKfpcNOoJ8Fh5Th46yKjY93+rRPEWY7zEbxlW7PbQyj8g4RPQUrZi4QmZLHYu 8f9p6qdcb4ncwZQwt59psojLqCd9b1gHaTOaTiKhzaBR9tCy1bjrh+ItqmMZ9A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777248208; a=rsa-sha256; cv=none; b=rXBDi+Y9xAgp0TMzmGqJjGJfH73wZolLA1gYBIf60UL8DCzlTeEMPOXiZrxz53S9J+7dEZ GncUjNPbPg3Ju7HPtEfjT9EPRbFIvNUkztqDTZ/kgRKlp5u4o8Z1JZnnP61dQEC31GhgPm Mo/05JuRsXvjpWLcnLTdpLj/1A6114RQ7g+Kpzkx1EBI1q6TEBTgJgjCRp5+TdLd9Jk9KV qMSmAT18RNa3XeayyLsIiAU81JC2Pfa3It9+Mr30iq3iDffchpnI8px/QMRpDT3MXRpxa4 uHh6S3v1QZhB0/sNM5aFQBfyh6t1WLWi6VsWkvuosVi+eVr0epWiUqSHm3Z/dQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777248208; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=D1oag8FKLHbD2U+NwLsF4e/jT+TJmMgeqJAZYUqpKuk=; b=qYWeyf+mlm9TXcwaaV3AriWlV799oP07+LhEiVVbm1AHPeTms9/dU6J6wm/pHFaew2p6WY qA0xyUE/525rom6hSpO8hHInhQwdsV9xoECGFqpFPL1NueDjEaYhoczUVOlNS5UJEjdZ4L wtr6XlE92BY2jNHTTApcdqUPbPTs+rCuc7Jg7oqTUEJ7B6jRX0Xrvaci9OhgxH9QwLrpNu D9Gj0JHZfKHDBqFVsA+XeS8anx/ECLzgnWR/Z4MypaBIuIZxdF7PYDi59iJbtGGaLH2tXb oVcf8NDDMBgT6OpCc3Y95a9t6MSpUxO3K3Zt5nmRi0eQc4eTEDKuEaSJ6YjCIQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g3kL85YbHzjvK for ; Mon, 27 Apr 2026 00:03:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 190ef by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 27 Apr 2026 00:03:28 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Stefan Schlosser From: Robert Clausecker Subject: git: 1d21f6f08d19 - main - emulators/Ymir: update to 0.3.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1d21f6f08d19f62b8d734211421e8b8f51443663 Auto-Submitted: auto-generated Date: Mon, 27 Apr 2026 00:03:28 +0000 Message-Id: <69eea7d0.190ef.3476ada2@gitrepo.freebsd.org> The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=1d21f6f08d19f62b8d734211421e8b8f51443663 commit 1d21f6f08d19f62b8d734211421e8b8f51443663 Author: Stefan Schlosser AuthorDate: 2026-04-24 16:14:15 +0000 Commit: Robert Clausecker 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)