net-p2p/ctorrent: update LICENSE www/davical: update LICENSE german/dtaus: update LICENSE emulators/emu64: update LICENSE emulators/frodo: update LICENSE irc/hexchat-fish: update LICENSE sysutils/loganalyzer: update LICENSE comms/lrzsz: update LICENSE security/tinc-devel: update LICENSE security/tinc: update LICENSE net/tightvnc: update LICENSE net/tinyfugue-devel: update LICENSE net/tinyfugue: update LICENSE emulators/vice: update LICENSE comms/vrflash: update LICENSE www/webalizer: update LICENSEe4fde38c26
Port details
emulators/frodo 4.5
Emulates a Commodore 64
Port info
- Maintainer
- dinoex@FreeBSD.org
- Packages
- latest: 4.5
- Upstream
- up to date
- Last update
- to 4.5 · e4fde38c26
- Quarterly
- 2026Q4: 4.5
- WWW
- https://frodo.cebix.net/
- Links
- cgit · VuXML
Install
- Package
# pkg install frodoinstalls 4.5 fromlatest; fromquarterly(2026Q4) 4.5- Port
# cd /usr/ports/emulators/frodo && make install clean# make -C /usr/ports/emulators/frodo config # change options first
- Size
- 403 KiB download · 1.7 MiB installed
- Depends on
- accessibility/at-spi2-core 2.60.4, devel/desktop-file-utils 0.28, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/sdl20 2.32.10_2, graphics/cairo 1.18.2,3, graphics/gdk-pixbuf2 2.44.1, misc/shared-mime-info 2.4_2, print/harfbuzz 14.6.0, x11-toolkits/gtk30 3.24.52, x11-toolkits/libXt 1.3.1,1, x11-toolkits/pango 1.57.1, x11/libICE 1.1.2,1, x11/libSM 1.2.6,1, x11/libX11 1.8.14,1, x11/libXext 1.3.7,1
- License
- GPLv2+
- Options
- 2 of 2 on in the package: DOCS NLS
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 4.5 | 4.5 | – |
| FreeBSD 15 | 4.5 | 4.5 | – |
| FreeBSD 14 | 4.5 | 4.5 | 4.5 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 4.5 | 4.5 | – |
| FreeBSD 14 | 4.5 | 4.5 | 4.5 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 4.5.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (81)
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move The GTK 1-based gdk-pixbuf has not existed for some time. No functional or package changes.e87d8134a3
emulators/frodo: update to 4.458c3753ac7
emulators/frodo: update to 4.4 - new LICENSE - support gtk3 - support sdl27277db3ac0
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
emulators/frodo: fix build on powerpc and powerpc64 Same issue as on powerpc64le.bbee953436
emulators/frodo: fix build on powerpc64le
While base GCC can build this port on 12.2, clang can't:
VIC.cpp:1407:8: error: expected unqualified-id
static asm void fastcopy(register uchar *dst, register uchar *src);
^
VIC.cpp:1408:8: error: expected unqualified-id
static asm void fastcopy(register uchar *dst, register uchar *src)
^
VIC.cpp:1838:3: error: use of undeclared identifier 'fastcopy'
fastcopy(chunky_line_start, (uint8 *)chunky_tmp);
It also can't build with USES=compiler:gcc-c++11-lib.
Since this port doesn't have reverse dependencies, use USE_GCC=yes.a385a94464One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
e*: Add missing USES={gnome,sdl,xorg}78b522d04cAdd USES=xorg USES=gl, ports categories e Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories starting with 'e'.d52303ea80
- update WWW55e7e5b84b
- fix build for FreeBSD 12.002371f63a0
- set BROKEN for FreeBSD-12e71f732856
- migration to tk865cc3f472f4
lang/tcl84, x11-toolkits/tk84: extend expiration for another month Track down a few more ports that depend on those two, and deprecate them too.4c8e815675
- let configure pick up sdl - make portlint happier8dba87b4b3
- Fix trailing whitespace in pkg-descrs, categories [a-f]* Approved by: portmgr blanket1d1f878054
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight4e1b79a0a6- cleanup885e59aee3
Remove $FreeBSD$ from patches files in categories a-j. With hat: portmgr Sponsored by: Absolight8dab11a002
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in the 32 ports that still use it. Bump PORTREVISION on their dependent ports except the ones that depend on these: audio/libogg audio/libvorbis devel/pcre ftp/curl graphics/jpeg graphics/libart_lgpl graphics/tiff textproc/expat2 textproc/libxslt In these cases the same trick as in the recent gettext update is used. The ports install a symlink with the old library version. When enough of their dependent ports have had regular updates the remaining ones can get a PORTREVISION bump and the links can be removed. Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes over 2200 packages to depend on devel/pcre while less than 200 actually link with it. The glib20 package still depends on devel/pcre so this should not make a difference for ports with USE_GNOME=glib20. Also, libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so USE_GNOME=glib20 should not propagate it. PR: 195724 Exp-run by: antoine Approved by: portmgr (antoine)60945f0277
Clean up plist7a81cc2bcf
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit)15945f8122
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.9bfca7c0d6
- use STAGEDIR - use OPTIONS_DEFINEeb6c9a7189
- fix misplaced NO_STAGE in slaveports and ifdefs1e3119b07e
Add NO_STAGE all over the place in preparation for the staging support (cat: emulators)1089da7dcc
- cleanup comments Feature safe: yes851945b1eb
- Update devel/sdl12 to 1.2.15 - Update audio/sdl_mixer to 1.2.15 - Update graphics/sdl_image to 1.2.12 - Update graphics/sdl_ttf to 2.0.11 - Update graphics/sdl_gfx to 2.0.23 - Update net/sdl_net to 1.2.8 - Bump PORTREVISIONs on ports that depend on one or more packages due to ABI and shared library version changes - Update Mk/bsd.sdl.mk accordingly for the new shared library versions Tested by: exp-run by pavfbd0197639
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav6f6fbe4bdf= Drop MD5 support6804d852ff
- Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories With hat: portmgr92b220fa9c
- Chase devel/sdl12 shlib version bump2d73db3533
- set USE_XORGc774395cfd
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.d4f0d0048a- drop USE_X_PREFIX42641ec5ba
- Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directory structure (i.e. include/SDL for includes and sdl-config for configuration binary) - Update graphics/sdl_ttf to version 2.0.8 - Update graphics/sdl_image to version 1.2.5 - Update audio/sdl_mixer to version 1.2.7 - Update net/sdl_net to version 1.2.6 - Update Mk/bsd.sdl.mk accordingly - Fix dependent ports to fit Approved by: kris (portmgr), sem (mentor)0d2725682b
Remove USE_REINPLACE from all categories starting with Eb3bcb8e257
- update MASTER_SITES and homepage67b8156ca7
- add SHA checksumec997a9574
- use real location for soundcard.h (instead of symlink)d5d85db1df
- Fix Sound support Submitted by: Rob Andrews65292a27dc
- update MASTER_SITESfb25bdd43e
Chase library bump of libSDL-1.1 for all ports which were depending on sdl12-1.2.5c9ea361463
Properly use SDL everywhere: USE_SDL=yes -> USE_SDL=sdl (good examles everywhere) WANT_SDL/HAVE_SDL instead of exists(localbase/lib/lib...) See http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-sdl.html for more information on how to use USE_SDL, WANT_SDL and HAVE_SDL. PR: follow-ups of ports/55494, ports/61877 Submitted by: Edwin Groothuis <edwin@mavetju.org>672c044e2e
- add SIZEc600b83191
- make portlint happy83ef125f35
- USE_SDL to support screens with more than 256 colors. - new option WITHOUT_SDL=yes to disable it.e52ff5a140