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 <bsd.port.mk>
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 <math.h>
- #include <stdio.h>
-
--#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 <array>
-
--#include <SoundTouch.h>
-+#include <ExtSoundTouch.h>
-
- namespace AudioCommon
- {

Reply via email to