From: Brad Smith Subject: Re: UPDATE: Dolphin To: ports@openbsd.org Date: Sat, 13 Jul 2024 15:38:47 -0400 ping. On 2024-07-08 4:15 a.m., Brad Smith wrote: > ping. > > On 2024-06-27 8:34 p.m., Brad Smith wrote: >> 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 >>> - {