From: Brad Smith Subject: Re: UPDATE: Dolphin To: ports@openbsd.org Date: Thu, 27 Jun 2024 20:34:40 -0400 ping. On 2024-06-13 2:27 p.m., Brad Smith wrote: > Here are some fixes for the Dolphin port. > > - Now that the enet port is up to date use the system copy. > - Remove the SoundTouch build workaround. The issue with the way the header > was included and the header path was fixed properly. > > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/emulators/dolphin/Makefile,v > retrieving revision 1.23 > diff -u -p -u -p -r1.23 Makefile > --- Makefile 1 Jun 2024 09:01:48 -0000 1.23 > +++ Makefile 13 Jun 2024 18:21:55 -0000 > @@ -6,6 +6,7 @@ COMMENT-main = Nintendo GameCube and Wi > COMMENT-nogui = Nintendo GameCube and Wii emulator > > PKGNAME = dolphin-5.0.0.20240524 > +REVISION = 0 > DIST_TUPLE += github dolphin-emu dolphin \ > 222a3930807545d9ebffebfbd13c3a816f788434 . # GPLv2 > > @@ -82,7 +83,7 @@ MULTI_PACKAGES = -main -nogui > PERMIT_PACKAGE = Yes > > cWANTLIB = EGL GL GLU SDL2 X11 Xi Xrandr avcodec avformat avutil \ > - bz2 c curl fmt hidapi-libusb iconv lz4 lzma lzo2 m \ > + bz2 c curl enet fmt hidapi-libusb iconv lz4 lzma lzo2 m \ > mbedcrypto mbedtls mbedx509 miniupnpc minizip pthread \ > pugixml sfml-network sfml-system speexdsp spng swscale \ > swresample usb-1.0 xxhash zstd \ > @@ -110,6 +111,7 @@ LIB_DEPENDS-nogui = archivers/lz4 \ > graphics/libspng \ > multimedia/sfml \ > net/curl \ > + net/enet>=1.3.18 \ > net/miniupnp/miniupnpc \ > security/polarssl \ > sysutils/xxhash \ > @@ -131,15 +133,7 @@ CONFIGURE_ARGS += -DENABLE_ALSA=OFF \ > -DENABLE_VULKAN=OFF \ > -DUSE_DISCORD_PRESENCE=OFF \ > -DUSE_SANITIZERS=OFF \ > - -DUSE_SYSTEM_ENET=OFF \ > -DUSE_SYSTEM_LIBMGBA=OFF \ > -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON > - > -FIX_CRLF_FILES = Externals/soundtouch/SoundTouch.cpp \ > - Externals/soundtouch/SoundTouch.h > - > -post-configure: > - @mv ${WRKSRC}/Externals/soundtouch/SoundTouch.h \ > - ${WRKSRC}/Externals/soundtouch/ExtSoundTouch.h > > .include > Index: patches/patch-Externals_soundtouch_SoundTouch_cpp > =================================================================== > RCS file: patches/patch-Externals_soundtouch_SoundTouch_cpp > diff -N patches/patch-Externals_soundtouch_SoundTouch_cpp > --- patches/patch-Externals_soundtouch_SoundTouch_cpp 16 Apr 2024 17:21:57 -0000 1.4 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,12 +0,0 @@ > -Index: Externals/soundtouch/SoundTouch.cpp > ---- Externals/soundtouch/SoundTouch.cpp.orig > -+++ Externals/soundtouch/SoundTouch.cpp > -@@ -68,7 +68,7 @@ > - #include > - #include > - > --#include "SoundTouch.h" > -+#include "ExtSoundTouch.h" > - #include "TDStretch.h" > - #include "RateTransposer.h" > - #include "cpu_detect.h" > Index: patches/patch-Externals_soundtouch_SoundTouch_h > =================================================================== > RCS file: patches/patch-Externals_soundtouch_SoundTouch_h > diff -N patches/patch-Externals_soundtouch_SoundTouch_h > --- patches/patch-Externals_soundtouch_SoundTouch_h 16 Apr 2024 17:21:57 -0000 1.4 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,19 +0,0 @@ > -Avoid picking up SoundTouch.h from audio/soundtouch if installed. > - > -CMakeLists.txt: "Unable to use system soundtouch library: We require shorts, not > -floats" > - > -Index: Externals/soundtouch/SoundTouch.h > ---- Externals/soundtouch/SoundTouch.h.orig > -+++ Externals/soundtouch/SoundTouch.h > -@@ -62,8 +62,8 @@ > - // > - //////////////////////////////////////////////////////////////////////////////// > - > --#ifndef SoundTouch_H > --#define SoundTouch_H > -+#ifndef ExtSoundTouch_H > -+#define ExtSoundTouch_H > - > - #include "FIFOSamplePipe.h" > - #include "STTypes.h" > Index: patches/patch-Source_Core_AudioCommon_AudioStretcher_h > =================================================================== > RCS file: patches/patch-Source_Core_AudioCommon_AudioStretcher_h > diff -N patches/patch-Source_Core_AudioCommon_AudioStretcher_h > --- patches/patch-Source_Core_AudioCommon_AudioStretcher_h 16 Apr 2024 17:21:57 -0000 1.3 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,12 +0,0 @@ > -Index: Source/Core/AudioCommon/AudioStretcher.h > ---- Source/Core/AudioCommon/AudioStretcher.h.orig > -+++ Source/Core/AudioCommon/AudioStretcher.h > -@@ -5,7 +5,7 @@ > - > - #include > - > --#include > -+#include > - > - namespace AudioCommon > - {