notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
emu64 Commodore 64 emulator
5.0.19_1 emulators on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: search for ports maintained by this maintainer
Port Added: 2020-03-26 13:05:31
Last Update: 2022-08-03 09:01:26
Commit Hash: 0ac86ec
License: GPLv2
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (33 items)
Collapse this list.
  1. /usr/local/share/licenses/emu64-5.0.19_1/
  2. /usr/local/share/licenses/emu64-5.0.19_1/LICENSE
  3. /usr/local/share/licenses/emu64-5.0.19_1/GPLv2
  4. bin/emu64
  5. share/applications/emu64.desktop
  6. share/doc/emu64/LICENSE
  7. share/doc/emu64/hotkeys.txt
  8. share/doc/emu64/kommandozeilenparameter.txt
  9. share/doc/emu64/änderungen.txt
  10. share/emu64/floppy_sounds/anschlag.raw
  11. share/emu64/floppy_sounds/hinweis.txt
  12. share/emu64/floppy_sounds/motor.raw
  13. share/emu64/floppy_sounds/motor_off.raw
  14. share/emu64/floppy_sounds/motor_on.raw
  15. share/emu64/floppy_sounds/stepper_dec.raw
  16. share/emu64/floppy_sounds/stepper_inc.raw
  17. share/emu64/gfx/kreis0.png
  18. share/emu64/gfx/kreis1.png
  19. share/emu64/gfx/pfeil0.png
  20. share/emu64/gfx/pfeil1.png
  21. share/emu64/gfx/sdl_icon.png
  22. share/emu64/languages/emu64_de.png
  23. share/emu64/languages/emu64_de.qm
  24. share/emu64/languages/emu64_en.png
  25. share/emu64/languages/emu64_en.qm
  26. share/emu64/roms/1541.rom
  27. share/emu64/roms/basic.rom
  28. share/emu64/roms/char.rom
  29. share/emu64/roms/kernal.rom
  30. share/icons/hicolor/64x64/apps/emu64.png
  31. @owner
  32. @group
  33. @mode
Collapse this list.
Dependency lines:
  • emu64>0:emulators/emu64
To install the port:
cd /usr/ports/emulators/emu64/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/emu64
  • pkg install emu64
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: emu64
Flavors: there is no flavor information for this port.
Packages (timestamps in pop-ups are UTC):

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. sdl2-config : devel/sdl20
  4. xorgproto>=0 : x11/xorgproto
  5. xorgproto>=0 : x11/xorgproto
  6. qt5-buildtools>=5.15 : devel/qt5-buildtools
  7. lrelease : devel/qt5-linguisttools
  8. qt5-qmake>=5.15 : devel/qt5-qmake
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
Library dependencies:
  1. : archivers/quazip
  2. : graphics/png
  3. : multimedia/ffmpeg
  4. : graphics/libglvnd
  5. : graphics/libGLU
  6. : graphics/sdl2_image
  7. : devel/sdl20
  8. : devel/qt5-core
  9. : x11-toolkits/qt5-gui
  10. : x11-toolkits/qt5-widgets
There are no ports dependent upon this port

Configuration Options:
Options name:


If upgrading from < 5.0.19:
Master Sites:
Expand this list (1 items)
Collapse this list.
Collapse this list.

Number of commits found: 10

Commit History - (may be incomplete: see SVNWeb link above for full details)
03 Aug 2022 09:01:26
 files touched by this commit commit hash:0ac86ecea3d4fe3cb8edcb61fa352a96e9db09e4  5.0.19_1
Felix Palmen (zirias) search for other commits by this committer
maintainer: Update to FreeBSD address

Change all MAINTAINER entries with <> to

Approved by:		tcberner (mentor)
Differential Revision:
20 Jul 2022 14:21:50
 files touched by this commit commit hash:27eb52ac6a0bb5c93c0ae4ebe4fef9bafb727cfd  5.0.19_1
Tobias C. Berner (tcberner) search for other commits by this committer
emulators: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Akinori MUSHA aka knu <>
  *  Alejandro Pulver <>
  *  Alexander Best <>
  *  Alexander Nedotsukov <>
  *  Alexey Dokuchaev <>
  *  Alexey V. Antipovsky <>
  *  Alonso Cardenas Marquez <>
  *  Brian Gaeke <>
  *  Danilo Egea Gondolfo <>
  *  David Naylor <>
  *  David O'Brien (
(Only the first 15 lines of the commit message are shown above View all of this commit message)
09 Dec 2021 10:25:22
 files touched by this commit commit hash:c770da752ddd6fbb0200176956abd13eebf272f7  5.0.19_1
Adriaan de Groot (adridg) search for other commits by this committer
archivers/quazip: update to 1.2, latest upstream

Release notes are here:

There are a handful of internal changes that don't affect us
(allowing QtZip, for instance) or don't show up in our use of
quazip (-lz in pkgconfig file). There's one relevant change
to close() that **might** affect consumers, but then I'd expect
bug reports from the consumers about failures on load/save.

While here, move the libraries needed only for testing to _build.

Bumping PORTREVISION of consumers.

Reported by:	portscout
14 Jul 2021 08:58:07
 files touched by this commit commit hash:74fab2f5773d2eccc293b06de2fe9a477040aa3f  5.0.19
Tobias C. Berner (tcberner) search for other commits by this committer
Author: Felix Palmen
emulators/emu64: update to 5.0.19

Release notes (in german):

PR:	257097
22 Jun 2021 18:53:08
 files touched by this commit commit hash:da3162c7c9f01912ba1940e188b253f2b5c7ba77  5.0.18_3
Kevin Bowling (kbowling) search for other commits by this committer
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  5.0.18_2
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
08 Nov 2020 18:57:01
Original commit files touched by this commit Revision:554642  5.0.18_2
tcberner search for other commits by this committer
archivers/quazip: update to 1.1

- fix / modify find calls and include directories in dependent ports
19 Apr 2020 09:05:47
Original commit files touched by this commit Revision:532092  5.0.18_1
rodrigo search for other commits by this committer
emulators/emu64: extend patch to fix an issue with OSS

This update is require to unbreak the port under FreeBSD.
The issue was reported to upstream and the fix will be available in future

Background: In the upstream issue, it was revealed that the whole C64 emulation
depends on the audio stream (for best sync) and initializing the audio stream
failed when the SDL backend was OSS, because it needs a fragment size that is a
power of two. The attached patch is the minimal change to 5.0.18 from the
upstream commit that solved the problem.

PR:		245395
Submitted by:	Ingo <>
Approved by:	Felix Palmen <> (maintainer)
MFH:		2020Q2
03 Apr 2020 12:15:52
Original commit files touched by this commit Revision:530485  5.0.18
pkubaj search for other commits by this committer
emulators/emu64: fix build on PPC and ARM

char on PPC and ARM is unsigned.

PR:		245200
MFH:		2020Q2 (build fix blanket)
26 Mar 2020 13:05:03
Original commit files touched by this commit Revision:529184  5.0.18
makc search for other commits by this committer
Add new port emulators/emu64:

Commodore 64 Emulator based on Qt and SDL.

PR:		244564
Submitted by:	Felix Palmen

Number of commits found: 10