diff --git a/emulators/cemu/Makefile b/emulators/cemu/Makefile index 2821cccc456d..dc5d333c2759 100644 --- a/emulators/cemu/Makefile +++ b/emulators/cemu/Makefile @@ -1,7 +1,6 @@ PORTNAME= cemu -PORTVERSION= 1.3 +PORTVERSION= 2.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 CATEGORIES= emulators MAINTAINER= danfe@FreeBSD.org @@ -20,7 +19,8 @@ USE_QT= buildtools:build core gui network widgets USE_GITHUB= yes GH_ACCOUNT= CE-Programming GH_PROJECT= CEmu -GH_TUPLE= CE-Programming:zdis:7eb89e5:zdis/core/debug/zdis +GH_TUPLE= CE-Programming:zdis:7eb89e5:zdis/core/debug/zdis \ + adriweb:tivars_lib_cpp:f627164:tvlc/gui/qt/tivars_lib_cpp QMAKE_SOURCE_PATH= gui/qt/CEmu.pro _ICON_PREFIX= ${PREFIX}/share/icons/hicolor diff --git a/emulators/cemu/distinfo b/emulators/cemu/distinfo index b3da86c50769..76da9bf575ae 100644 --- a/emulators/cemu/distinfo +++ b/emulators/cemu/distinfo @@ -1,5 +1,7 @@ -TIMESTAMP = 1561195244 -SHA256 (CE-Programming-CEmu-v1.3_GH0.tar.gz) = 581da0eff0c7e5b24dfbe19a125b9f0dd3f17c431a0ba50e1984e1ec4f65d2b5 -SIZE (CE-Programming-CEmu-v1.3_GH0.tar.gz) = 993425 +TIMESTAMP = 1725568524 +SHA256 (CE-Programming-CEmu-v2.0_GH0.tar.gz) = 84a2fd783d095a6f3fc89d89060dc5b6666e1b9fd6a11dfde81abec0f0046fd5 +SIZE (CE-Programming-CEmu-v2.0_GH0.tar.gz) = 1080496 SHA256 (CE-Programming-zdis-7eb89e5_GH0.tar.gz) = 63cc483cc848f31a0cfbcb0d0733e91a574a1ba76881ba7623e8a8265fb5bd70 SIZE (CE-Programming-zdis-7eb89e5_GH0.tar.gz) = 5504 +SHA256 (adriweb-tivars_lib_cpp-f627164_GH0.tar.gz) = a233474603f22cab2a94659b8cafccb19383005838441c98fdd11950d2e63579 +SIZE (adriweb-tivars_lib_cpp-f627164_GH0.tar.gz) = 442271 diff --git a/emulators/cemu/files/patch-gui_qt_CEmu.pro b/emulators/cemu/files/patch-gui_qt_CEmu.pro index 951a2ef67717..d454b4bb0dcc 100644 --- a/emulators/cemu/files/patch-gui_qt_CEmu.pro +++ b/emulators/cemu/files/patch-gui_qt_CEmu.pro @@ -1,15 +1,15 @@ ---- gui/qt/CEmu.pro.orig 2019-06-22 09:20:44 UTC +--- gui/qt/CEmu.pro.orig 2024-09-05 20:35:24 UTC +++ gui/qt/CEmu.pro -@@ -6,7 +6,7 @@ lessThan(QT_MINOR_VERSION, 5) : error("You need at lea +@@ -9,7 +9,7 @@ if (lessThan(QT_MAJOR_VERSION, 6)) { # CEmu version and info CEMU_RELEASE = true -CEMU_GIT_SHA = $$system(git describe --abbrev=7 --always) -+CEMU_GIT_SHA = 87c3b43 # XXX: don't forget to change for the next version! ++CEMU_GIT_SHA = a0a9d35 # XXX: don't forget to change for the next version! isEmpty(CEMU_VERSION) { - CEMU_VERSION = v1.3dev + CEMU_VERSION = v2.0dev CEMU_RELEASE = false -@@ -23,7 +23,7 @@ CI = $$(CI) +@@ -31,7 +31,7 @@ CI = $$(CI) DISTFILES += ../../.astylerc # Linux desktop files @@ -18,13 +18,12 @@ isEmpty(PREFIX) { PREFIX = /usr } -@@ -77,12 +77,13 @@ if (!win32-msvc*) { - isEmpty(CI) { - # Only enable opts for non-CI release builds - # -flto might cause an internal compiler error on GCC in some circumstances (with -g3?)... Comment it if needed. -- CONFIG(release, debug|release): GLOBAL_FLAGS += -O3 -flto -+ #CONFIG(release, debug|release): GLOBAL_FLAGS += -O3 -flto - } +@@ -93,11 +93,12 @@ if (!win32-msvc*) { + QMAKE_CFLAGS += -std=gnu11 -Werror=implicit-function-declaration -Werror=missing-prototypes + + # -flto might cause an internal compiler error on GCC in some circumstances (with -g3?)... Comment it if needed. +- CONFIG(release, debug|release): GLOBAL_FLAGS += -O3 -flto ++ #CONFIG(release, debug|release): GLOBAL_FLAGS += -O3 -flto if (contains(DEFINES, LIB_ARCHIVE_SUPPORT)) { CONFIG += link_pkgconfig @@ -34,7 +33,7 @@ } # You should run ./capture/get_libpng-apng.sh first! isEmpty(USE_LIBPNG) { -@@ -157,7 +158,7 @@ if (!win32-msvc*) { +@@ -172,7 +173,7 @@ if (!win32-msvc*) { } } @@ -43,7 +42,7 @@ # Be more secure by default... GLOBAL_FLAGS += -fPIE -Wstack-protector -fstack-protector-strong --param=ssp-buffer-size=1 # Use ASAN on debug builds. Watch out about ODR crashes when built with -flto. detect_odr_violation=0 as an env var may help. -@@ -165,7 +166,7 @@ if (macx|linux) { +@@ -180,7 +181,7 @@ if (macx|linux) { } macx: QMAKE_LFLAGS += -Wl,-dead_strip @@ -52,9 +51,9 @@ QMAKE_CFLAGS += $$GLOBAL_FLAGS QMAKE_CXXFLAGS += $$GLOBAL_FLAGS -@@ -256,7 +257,7 @@ SOURCES += \ - keyhistorywidget.cpp \ - tablewidget.cpp +@@ -279,7 +280,7 @@ SOURCES += \ + tablewidget.cpp \ + basicdebugger.cpp -linux|macx: SOURCES += ../../core/os/os-linux.c +unix|macx: SOURCES += ../../core/os/os-linux.c