git: b91e3b6e60f7 - main - emulators/ares: Update 143 => 144

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Mon, 28 Apr 2025 19:15:52 UTC
The branch main has been updated by vvd:

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

commit b91e3b6e60f7b2112212758501642ffcb08127d9
Author:     Stefan Schlosser <bsdcode@disroot.org>
AuthorDate: 2025-04-28 19:13:06 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-04-28 19:15:18 +0000

    emulators/ares: Update 143 => 144
    
    Release notes:
    https://ares-emu.net/news/ares-v144-released
    
    * switch to SDL3
    * add CHD option, enabled by default
    
    PR:     286416
---
 emulators/ares/Makefile | 26 ++++++++++++++------------
 emulators/ares/distinfo |  6 +++---
 2 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/emulators/ares/Makefile b/emulators/ares/Makefile
index 31de6125b6ef..e8531db0bb63 100644
--- a/emulators/ares/Makefile
+++ b/emulators/ares/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ares
 DISTVERSIONPREFIX=	v
-DISTVERSION=	143
+DISTVERSION=	144
 CATEGORIES=	emulators
 
 MAINTAINER=	bsdcode@disroot.org
@@ -23,8 +23,7 @@ CMAKE_ARGS=	-DARES_CORES="${_CORES:S/ /;/gW}" \
 		-DARES_VERSION_OVERRIDE=${DISTVERSIONFULL} \
 		-DENABLE_CCACHE=${CCACHE_ENABLED}
 CMAKE_ON=	ARES_SKIP_DEPS \
-		ARES_UNITY_CORES \
-		WITH_SYSTEM_ZLIB
+		ARES_UNITY_CORES
 CMAKE_OFF=	ARES_BUILD_LOCAL \
 		ARES_BUNDLE_SHADERS \
 		ARES_ENABLE_MINIMUM_CPU
@@ -32,11 +31,11 @@ CMAKE_OFF=	ARES_BUILD_LOCAL \
 EXTRACT_AFTER_ARGS=	--exclude thirdparty/librashader \
 			--no-same-owner --no-same-permissions
 
-OPTIONS_DEFINE=			SDL TOOLS
-OPTIONS_DEFAULT=		A26 ALSA AO CV FC GB GBA LIBRASHADER LIBRETRO \
-				LTO MD MS MSX MYVISION N64 NG NGP OPENAL \
-				OPTIMIZED_CFLAGS OSS PCE PS1 SDL SFC SG SPEC \
-				UDEV USBHID WS
+OPTIONS_DEFINE=			CHD SDL TOOLS
+OPTIONS_DEFAULT=		A26 ALSA AO CHD CV FC GB GBA LIBRASHADER \
+				LIBRETRO LTO MD MS MSX MYVISION N64 NG NGP \
+				OPENAL OPTIMIZED_CFLAGS OSS PCE PS1 SDL SFC SG \
+				SPEC UDEV USBHID WS
 OPTIONS_GROUP=			AUDIO CORES INPUT OPTIMIZATION SHADER
 OPTIONS_GROUP_AUDIO=		ALSA AO OPENAL OSS PULSEAUDIO
 OPTIONS_GROUP_CORES=		A26 CV FC GB GBA MD MS MSX MYVISION N64 NG NGP \
@@ -55,6 +54,7 @@ OPTIONS_SUB=	yes
 
 A26_DESC=		Atari 2600
 ACCURACY_DESC=		Emulation accuracy over performance
+CHD_DESC=		CHD format support via libchdr
 CV_DESC=		ColecoVision
 FC_DESC=		NES / Famicom
 GBA_DESC=		Game Boy Advance
@@ -89,6 +89,9 @@ ALSA_CMAKE_BOOL=		ARES_ENABLE_ALSA
 AO_LIB_DEPENDS=			libao.so:audio/libao
 AO_CMAKE_BOOL=			ARES_ENABLE_AO
 
+CHD_CMAKE_BOOL=			ARES_ENABLE_CHD \
+				WITH_SYSTEM_ZLIB
+
 CV_VARS=			_CORES+=cv
 
 FC_VARS=			_CORES+=fc
@@ -103,6 +106,7 @@ LIBRASHADER_LIB_DEPENDS=	librashader.so:devel/librashader
 LIBRASHADER_CMAKE_BOOL=		ARES_ENABLE_LIBRASHADER
 
 LIBRETRO_IMPLIES=		LIBRASHADER
+_LIBRETRO_BR_DEPENDS=		libretro-shaders-slang<0:games/libretro-shaders-slang
 LIBRETRO_BUILD_DEPENDS=		${_LIBRETRO_BR_DEPENDS}
 LIBRETRO_RUN_DEPENDS=		${_LIBRETRO_BR_DEPENDS}
 
@@ -116,6 +120,7 @@ MS_VARS=			_CORES+=ms
 
 MYVISION_VARS=			_CORES+=myvision
 
+_N64_BR_DEPENDS=		vulkan-loader>0:graphics/vulkan-loader
 N64_BUILD_DEPENDS=		${_N64_BR_DEPENDS}
 N64_RUN_DEPENDS=		${_N64_BR_DEPENDS}
 N64_VARS=			_CORES+=n64
@@ -140,7 +145,7 @@ PULSEAUDIO_LIB_DEPENDS=		libpulse-simple.so:audio/pulseaudio \
 PULSEAUDIO_CMAKE_BOOL=		ARES_ENABLE_PULSEAUDIO
 
 SDL_USES=			sdl
-SDL_USE=			SDL=sdl2
+SDL_USE=			SDL=sdl3
 SDL_CMAKE_BOOL=			ARES_ENABLE_SDL
 
 SFC_VARS=			_CORES+=sfc
@@ -158,9 +163,6 @@ USBHID_CMAKE_BOOL=		ARES_ENABLE_USBHID
 
 WS_VARS=			_CORES+=ws
 
-_LIBRETRO_BR_DEPENDS=	libretro-shaders-slang<0:games/libretro-shaders-slang
-_N64_BR_DEPENDS=	vulkan-loader>0:graphics/vulkan-loader
-
 post-patch:
 	${REINPLACE_CMD} 's|/usr/local|${LOCALBASE}|g' \
 		${WRKSRC}/cmake/finders/*
diff --git a/emulators/ares/distinfo b/emulators/ares/distinfo
index b505d9d03204..67421c24b118 100644
--- a/emulators/ares/distinfo
+++ b/emulators/ares/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739708897
-SHA256 (ares-emulator-ares-v143_GH0.tar.gz) = 397fab0afc38f230a62e2d7e9e6d1bc88bc8a30fc77e8bc4e92e7a9c1dc5a96d
-SIZE (ares-emulator-ares-v143_GH0.tar.gz) = 9112184
+TIMESTAMP = 1745841018
+SHA256 (ares-emulator-ares-v144_GH0.tar.gz) = 8d66fc880375293aaddbff575f21571ed9c7bc05bd5dd0e8e9ea65b104d5a458
+SIZE (ares-emulator-ares-v144_GH0.tar.gz) = 8959609