Whoops! that diff is invalid.

Re-attached.

-- 
iz (they/them)

> i like to say mundane things,
> there are too many uninteresting things
> that go unnoticed.

izder456 (dot) neocities (dot) org
diff --git a/Makefile b/Makefile
index 17b194523..833b497dd 100644
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,7 @@
 COMMENT =	Nintendo DS emulator
 
 PKGNAME =	melonds-$V
-V =		0.9.5
-REVISION =	0
+V =		1.0rc
 
 DIST_TUPLE +=	github melonDS-emu melonDS $V .
 
@@ -18,21 +17,29 @@ PERMIT_PACKAGE =	Yes
 COMPILER =	base-clang ports-gcc
 
 WANTLIB += ${COMPILER_LIBCXX}
-WANTLIB += EGL ICE Qt5Core Qt5Gui Qt5Multimedia Qt5Network Qt5Widgets
-WANTLIB += SDL2 SM X11 Xext archive c glib-2.0 intl m slirp
+WANTLIB += EGL GL ICE Qt6Core Qt6Gui Qt6Multimedia Qt6Network
+WANTLIB += Qt6OpenGL Qt6OpenGLWidgets Qt6Widgets SDL2 SM X11 Xext
+WANTLIB += archive c enet glib-2.0 intl m slirp zstd
 
 MODULES =	devel/cmake
 LIB_DEPENDS =	archivers/libarchive \
 		devel/sdl2 \
+		net/enet \
 		net/libslirp \
-		x11/qt5/qtmultimedia
+		x11/qt6/qtmultimedia
 BUILD_DEPENDS =	devel/kf6/extra-cmake-modules
 RUN_DEPENDS =	x11/gtk+4,-guic \
 		devel/desktop-file-utils
 
 
-CONFIGURE_ARGS +=	-DQt5_DIR="${LOCALBASE}/lib/qt5/cmake/Qt5" \
+CONFIGURE_ARGS +=	-DMELONDS_EMBED_BUILD_INFO=ON \
+			-DMELONDS_BUILD_PROVIDER="izzy Meyer <izder...@disroot.org>" \
+			-DMELONDS_GIT_HASH="e3fa6f4224e0d706df3ee262ae41cfb0deadc593" \
+			-DMELONDS_GIT_BRANCH="master" \
 			-DBUILD_STATIC=OFF \
+			-DNEED_LIBRT=OFF \
+			-DUSE_SYSTEM_LIBSLIRP=ON \
+			-DENABLE_GDBSTUB=OFF \
 			-DENABLE_JIT=OFF \
 			-DENABLE_LTO_RELEASE=ON \
 			-DENABLE_LTO=ON
diff --git a/distinfo b/distinfo
index 602356f47..3fa37f016 100644
--- a/distinfo
+++ b/distinfo
@@ -1,2 +1,2 @@
-SHA256 (melonDS-emu-melonDS-0.9.5.tar.gz) = Usa5k0C4u6jFKxGiJCWR8F6DjDTd2ewg3PGmA5QFQ0o=
-SIZE (melonDS-emu-melonDS-0.9.5.tar.gz) = 2496704
+SHA256 (melonDS-emu-melonDS-1.0rc.tar.gz) = ECTy9U3gHSgazkQAAOaJFhyDbgNDOYw1DJYPwhI+7EE=
+SIZE (melonDS-emu-melonDS-1.0rc.tar.gz) = 3594949
diff --git a/patches/patch-src_frontend_qt_sdl_EmuInstance_cpp b/patches/patch-src_frontend_qt_sdl_EmuInstance_cpp
new file mode 100644
index 000000000..0580ee2b3
--- /dev/null
+++ b/patches/patch-src_frontend_qt_sdl_EmuInstance_cpp
@@ -0,0 +1,12 @@
+Index: src/frontend/qt_sdl/EmuInstance.cpp
+--- src/frontend/qt_sdl/EmuInstance.cpp.orig
++++ src/frontend/qt_sdl/EmuInstance.cpp
+@@ -1292,7 +1292,7 @@ bool EmuInstance::updateConsole() noexcept
+     };
+     auto gdbargs = gdbopt.GetBool("Enabled") ? std::make_optional(_gdbargs) : std::nullopt;
+ #else
+-    optional<GDBArgs> gdbargs = std::nullopt;
++    std::optional<GDBArgs> gdbargs = std::nullopt;
+ #endif
+ 
+     NDSArgs ndsargs {
diff --git a/patches/patch-src_net_Net_PCap_cpp b/patches/patch-src_net_Net_PCap_cpp
new file mode 100644
index 000000000..6f3ebb00f
--- /dev/null
+++ b/patches/patch-src_net_Net_PCap_cpp
@@ -0,0 +1,12 @@
+Index: src/net/Net_PCap.cpp
+--- src/net/Net_PCap.cpp.orig
++++ src/net/Net_PCap.cpp
+@@ -17,7 +17,7 @@
+ */
+ 
+ #include <string.h>
+-#include <pcap/pcap.h>
++#include <pcap.h>
+ #include "Net.h"
+ #include "Net_PCap.h"
+ #include "Platform.h"
diff --git a/patches/patch-src_net_Net_PCap_h b/patches/patch-src_net_Net_PCap_h
new file mode 100644
index 000000000..809a43a6d
--- /dev/null
+++ b/patches/patch-src_net_Net_PCap_h
@@ -0,0 +1,12 @@
+Index: src/net/Net_PCap.h
+--- src/net/Net_PCap.h.orig
++++ src/net/Net_PCap.h
+@@ -24,7 +24,7 @@
+ #include <optional>
+ #include <string_view>
+ #include <vector>
+-#include <pcap/pcap.h>
++#include <pcap.h>
+ 
+ #include "types.h"
+ #include "Platform.h"

Attachment: pgp8TfLjk6L3D.pgp
Description: OpenPGP digital signature

Reply via email to