git: 04460f5d7019 - main - emulators/emu64: Remove from tree

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Thu, 16 Apr 2026 20:10:03 UTC
The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=04460f5d7019fc9e39ceb597fffa6e600ee31105

commit 04460f5d7019fc9e39ceb597fffa6e600ee31105
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2026-04-16 20:00:49 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2026-04-16 20:09:09 +0000

    emulators/emu64: Remove from tree
    
    Broken for months in tree and unmaintained
    
    PR:             289037
---
 MOVED                                              |  1 +
 emulators/Makefile                                 |  1 -
 emulators/emu64/Makefile                           | 36 ----------------------
 emulators/emu64/distinfo                           |  3 --
 emulators/emu64/files/patch-src_savepng.c          | 11 -------
 emulators/emu64/files/patch-src_src.pro            | 11 -------
 .../emu64/files/patch-src_widget__file__browse.h   | 13 --------
 emulators/emu64/pkg-descr                          |  1 -
 emulators/emu64/pkg-message                        | 13 --------
 emulators/emu64/pkg-plist                          | 27 ----------------
 10 files changed, 1 insertion(+), 116 deletions(-)

diff --git a/MOVED b/MOVED
index d6b2f024abea..d02a1cb41d1f 100644
--- a/MOVED
+++ b/MOVED
@@ -5249,3 +5249,4 @@ audio/libkcompactdisc||2026-04-16|Development discontinued, not shipped with KDE
 multimedia/dvdstyler||2026-04-16|Dead upstream
 multimedia/lebiniou||2026-04-16|Dead upstream
 multimedia/lebiniou-data||2026-04-16|Dead upstream
+emulators/emu64||2026-04-16|Broken, fails to build
diff --git a/emulators/Makefile b/emulators/Makefile
index 66c05dcf80c5..a4b24e935030 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -30,7 +30,6 @@
     SUBDIR += edumips64
     SUBDIR += einstein-newton
     SUBDIR += elliott-803
-    SUBDIR += emu64
     SUBDIR += emulationstation
     SUBDIR += emutos
     SUBDIR += es-de
diff --git a/emulators/emu64/Makefile b/emulators/emu64/Makefile
deleted file mode 100644
index a9d36a5fb73c..000000000000
--- a/emulators/emu64/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-PORTNAME=	emu64
-DISTVERSION=	5.1.0
-PORTREVISION=	1
-CATEGORIES=	emulators
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Commodore 64 emulator
-WWW=		https://github.com/ThKattanek/emu64
-
-BROKEN=		Does not build with ffmpeg > 6
-
-LICENSE=	GPLv2
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-LIB_DEPENDS=	libquazip1-qt5.so:archivers/quazip@qt5 \
-		libpng.so:graphics/png \
-		libavcodec.so:multimedia/ffmpeg
-
-USES=		compiler:c++11-lang desktop-file-utils dos2unix gl pkgconfig \
-		qmake:outsource qt:5 sdl
-USE_GL=		gl glu
-USE_QT=		core gui network widgets buildtools:build linguisttools:build
-
-DOS2UNIX_GLOB=	*.cpp *.h
-
-USE_SDL=	sdl2 image2
-USE_GITHUB=	yes
-GH_ACCOUNT=	ThKattanek
-
-OPTIONS_DEFINE=	DOCS
-
-.if !exists(/usr/include/omp.h)
-USE_GCC=	yes
-.endif
-
-.include <bsd.port.mk>
diff --git a/emulators/emu64/distinfo b/emulators/emu64/distinfo
deleted file mode 100644
index 45fc362c462e..000000000000
--- a/emulators/emu64/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1687885979
-SHA256 (ThKattanek-emu64-5.1.0_GH0.tar.gz) = 492b5b395b4493440fc59915a4c6cd94f42d21b8fdf58edf9160832c3f22c796
-SIZE (ThKattanek-emu64-5.1.0_GH0.tar.gz) = 2760960
diff --git a/emulators/emu64/files/patch-src_savepng.c b/emulators/emu64/files/patch-src_savepng.c
deleted file mode 100644
index fb322a9395fc..000000000000
--- a/emulators/emu64/files/patch-src_savepng.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/savepng.c.orig	2023-06-27 17:17:48 UTC
-+++ src/savepng.c
-@@ -25,7 +25,7 @@
- #endif
- 
- /* libpng callbacks */ 
--static void png_error_SDL(png_structp *png_ptr, png_const_charp str)
-+static void png_error_SDL(png_structp png_ptr, png_const_charp str)
- {
- 	SDL_SetError("libpng: %s\n", str);
- }
diff --git a/emulators/emu64/files/patch-src_src.pro b/emulators/emu64/files/patch-src_src.pro
deleted file mode 100644
index 3296417a4ccb..000000000000
--- a/emulators/emu64/files/patch-src_src.pro
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/src.pro.orig	2023-06-23 23:22:04 UTC
-+++ src/src.pro
-@@ -91,7 +91,7 @@ equals(QT_MAJOR_VERSION, 5) {
-     win32 {
-         PKGCONFIG += quazip
-     } else {
--        LIBS += -lquazip5
-+        PKGCONFIG += quazip1-qt5
-     }
- 
-     message("QT5 is active")
diff --git a/emulators/emu64/files/patch-src_widget__file__browse.h b/emulators/emu64/files/patch-src_widget__file__browse.h
deleted file mode 100644
index 1dc2fcfcc95b..000000000000
--- a/emulators/emu64/files/patch-src_widget__file__browse.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/widget_file_browse.h.orig	2021-07-09 07:30:04 UTC
-+++ src/widget_file_browse.h
-@@ -26,8 +26,8 @@
-         #include "quazip/quazip.h"
-         #include "quazip/quazipfile.h"
- #else
--        #include "quazip5/quazip.h"
--        #include "quazip5/quazipfile.h"
-+        #include "quazip/quazip.h"
-+        #include "quazip/quazipfile.h"
- #endif
- #endif
- 
diff --git a/emulators/emu64/pkg-descr b/emulators/emu64/pkg-descr
deleted file mode 100644
index 55c64a3191cf..000000000000
--- a/emulators/emu64/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Emu64 is a Commodore 64 Emulator based on Qt and SDL.
diff --git a/emulators/emu64/pkg-message b/emulators/emu64/pkg-message
deleted file mode 100644
index 60cb4ab968c8..000000000000
--- a/emulators/emu64/pkg-message
+++ /dev/null
@@ -1,13 +0,0 @@
-[
-{
-  type: upgrade
-  maximum_version: "5.0.19"
-  message: <<EOM
-Due to a breaking change, emu64 might crash when you open the user color
-palette window. This should happen only once.
-
-To prevent it from happening at all, you could also remove your
-~/.config/emu64/emu64.ini file containing your user's configuration.
-EOM
-}
-]
diff --git a/emulators/emu64/pkg-plist b/emulators/emu64/pkg-plist
deleted file mode 100644
index ec4f0f764616..000000000000
--- a/emulators/emu64/pkg-plist
+++ /dev/null
@@ -1,27 +0,0 @@
-bin/emu64
-share/applications/emu64.desktop
-%%PORTDOCS%%%%DOCSDIR%%/LICENSE
-%%PORTDOCS%%%%DOCSDIR%%/hotkeys.txt
-%%PORTDOCS%%%%DOCSDIR%%/kommandozeilenparameter.txt
-%%PORTDOCS%%%%DOCSDIR%%/änderungen.txt
-%%DATADIR%%/floppy_sounds/anschlag.raw
-%%DATADIR%%/floppy_sounds/hinweis.txt
-%%DATADIR%%/floppy_sounds/motor.raw
-%%DATADIR%%/floppy_sounds/motor_off.raw
-%%DATADIR%%/floppy_sounds/motor_on.raw
-%%DATADIR%%/floppy_sounds/stepper_dec.raw
-%%DATADIR%%/floppy_sounds/stepper_inc.raw
-%%DATADIR%%/gfx/kreis0.png
-%%DATADIR%%/gfx/kreis1.png
-%%DATADIR%%/gfx/pfeil0.png
-%%DATADIR%%/gfx/pfeil1.png
-%%DATADIR%%/gfx/sdl_icon.png
-%%DATADIR%%/languages/emu64_de.png
-%%DATADIR%%/languages/emu64_de.qm
-%%DATADIR%%/languages/emu64_en.png
-%%DATADIR%%/languages/emu64_en.qm
-%%DATADIR%%/roms/1541.rom
-%%DATADIR%%/roms/basic.rom
-%%DATADIR%%/roms/char.rom
-%%DATADIR%%/roms/kernal.rom
-share/icons/hicolor/64x64/apps/emu64.png