git: b91e3b6e60f7 - main - emulators/ares: Update 143 => 144
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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