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.pnghome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f37b2e.1ec13.490ddf37>
