git: e1f074dc26ef - main - emulators/cemu: the port had been updated to version 2.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 07 Sep 2024 18:23:17 UTC
The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=e1f074dc26ef0ceadafa2cd1b48c84db4d181a9b commit e1f074dc26ef0ceadafa2cd1b48c84db4d181a9b Author: Alexey Dokuchaev <danfe@FreeBSD.org> AuthorDate: 2024-09-07 18:21:40 +0000 Commit: Alexey Dokuchaev <danfe@FreeBSD.org> CommitDate: 2024-09-07 18:21:40 +0000 emulators/cemu: the port had been updated to version 2.0 After many years and around 450 commits, it's finally here. CEmu is more accurate and more powerful than ever before! Major core and GUI improvements plus new features. Reported by: portscout --- emulators/cemu/Makefile | 6 +++--- emulators/cemu/distinfo | 8 +++++--- emulators/cemu/files/patch-gui_qt_CEmu.pro | 33 +++++++++++++++--------------- 3 files changed, 24 insertions(+), 23 deletions(-) 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