Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Apr 2026 15:54:22 +0000
From:      Dirk Meyer <dinoex@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 2e19641734f4 - main - emulators/emu64: update to qt6 and ffmpeg
Message-ID:  <69f37b2e.1ec13.490ddf37@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by dinoex:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2e19641734f4016359028b0f4c8e85bbb80f0286

commit 2e19641734f4016359028b0f4c8e85bbb80f0286
Author:     Dirk Meyer <dinoex@FreeBSD.org>
AuthorDate: 2026-04-30 15:54:11 +0000
Commit:     Dirk Meyer <dinoex@FreeBSD.org>
CommitDate: 2026-04-30 15:54:11 +0000

    emulators/emu64: update to qt6 and ffmpeg
---
 emulators/emu64/Makefile    | 35 +++++++++++++++++++++++++++++++++++
 emulators/emu64/distinfo    |  3 +++
 emulators/emu64/pkg-descr   |  1 +
 emulators/emu64/pkg-message | 13 +++++++++++++
 emulators/emu64/pkg-plist   | 27 +++++++++++++++++++++++++++
 5 files changed, 79 insertions(+)

diff --git a/emulators/emu64/Makefile b/emulators/emu64/Makefile
new file mode 100644
index 000000000000..1ccd8e9c9a25
--- /dev/null
+++ b/emulators/emu64/Makefile
@@ -0,0 +1,35 @@
+PORTNAME=	emu64
+DISTVERSION=	5.1.0
+PORTREVISION=	2
+CATEGORIES=	emulators
+
+MAINTAINER=	dinoex@FreeBSD.org
+COMMENT=	Commodore 64 emulator
+WWW=		https://github.com/ThKattanek/emu64
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libpng.so:graphics/png \
+		libavcodec.so:multimedia/ffmpeg \
+		libquazip1-qt6.so:archivers/quazip@qt6
+
+USES=		compiler:c++11-lang desktop-file-utils dos2unix gl pkgconfig \
+		qmake:outsource qt:6 sdl
+USE_GL=		gl glu
+USE_QT=		base 5compat tools translations
+
+DOS2UNIX_GLOB=	*.cpp *.h
+
+USE_SDL=	sdl2 image2
+USE_GITHUB=	yes
+GH_ACCOUNT=	ThKattanek
+GH_TAGNAME=	3c636ef
+
+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
new file mode 100644
index 000000000000..f03d8d39702e
--- /dev/null
+++ b/emulators/emu64/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1777525552
+SHA256 (ThKattanek-emu64-5.1.0-3c636ef_GH0.tar.gz) = e9d59ede7afde58edd96146e8d8af3f5f949f6f2615cc696d0f926dd5e3ec5b4
+SIZE (ThKattanek-emu64-5.1.0-3c636ef_GH0.tar.gz) = 2766916
diff --git a/emulators/emu64/pkg-descr b/emulators/emu64/pkg-descr
new file mode 100644
index 000000000000..55c64a3191cf
--- /dev/null
+++ b/emulators/emu64/pkg-descr
@@ -0,0 +1 @@
+Emu64 is a Commodore 64 Emulator based on Qt and SDL.
diff --git a/emulators/emu64/pkg-message b/emulators/emu64/pkg-message
new file mode 100644
index 000000000000..60cb4ab968c8
--- /dev/null
+++ b/emulators/emu64/pkg-message
@@ -0,0 +1,13 @@
+[
+{
+  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
new file mode 100644
index 000000000000..ec4f0f764616
--- /dev/null
+++ b/emulators/emu64/pkg-plist
@@ -0,0 +1,27 @@
+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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f37b2e.1ec13.490ddf37>