Port details |
- frodo Emulates a Commodore 64
- 4.5 emulators =7 4.1b_11Version of this port present on the latest quarterly branch.
- Maintainer: dinoex@FreeBSD.org
- Port Added: unknown
- Last Update: 2024-12-16 14:34:28
- Commit Hash: 58c3753
- People watching this port, also watch:: wget, nmap, openssl, unzip, sudo
- Also Listed In: tk
- License: GPLv2
- WWW:
- https://frodo.cebix.net/
- Description:
- Frodo is a freeware C64 emulator for BeOS, Unix, MacOS, AmigaOS, Win32
and RiscOS systems and the world's first C64 emulator not bearing a
"64" in its name. :-) (No, it has absolutely nothing to do with
frodo.hiof.no, that's a pure coincidence.)
Frodo was developed to reproduce the graphics of games and demos
better than the existing C64 emulators. Therefore Frodo has relatively
high system requirements: It should only be run on systems with at
least a PowerPC/Pentium/68060. But on the other hand, Frodo can
display raster effects correctly that only result in a flickering mess
with other emulators.
Frodo comes in three flavours: The "normal" Frodo with a line-based
emulation, the improved line-based emulation "Frodo PC", and the
single-cycle emulation Frodo SC that is slower but far more
compatible.
In addition to a precise 6510/VIC emulation, Frodo features a
processor-level 1541 emulation that is even able to handle about 95%
of all fast loaders. There is also a faster 1541 emulation for four
drives in .d64/x64 disk images, .t64/LYNX archives, or directories of
the host system.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/emulators/frodo/ && make install clean
- To add the package, run one of these commands:
- pkg install emulators/frodo
- pkg install frodo
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: frodo
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1734282749
SHA256 (Frodo-4.5.tar.gz) = 0268d276edfdffb969494707b675189dc5531ef770380fce4909a3758509d451
SIZE (Frodo-4.5.tar.gz) = 468050
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- update-desktop-database : devel/desktop-file-utils
- update-mime-database : misc/shared-mime-info
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- x11.pc : x11/libX11
- xt.pc : x11-toolkits/libXt
- xext.pc : x11/libXext
- sm.pc : x11/libSM
- ice.pc : x11/libICE
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- update-mime-database : misc/shared-mime-info
- x11.pc : x11/libX11
- xt.pc : x11-toolkits/libXt
- xext.pc : x11/libXext
- sm.pc : x11/libSM
- ice.pc : x11/libICE
- Library dependencies:
-
- libSDL2.so : devel/sdl20
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-3.so : x11-toolkits/gtk30
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libintl.so : devel/gettext-runtime
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for frodo-4.5:
DOCS=on: Build and/or install documentation
NLS=on: Native Language Support
===> Use 'make config' to modify these settings
- Options name:
- emulators_frodo
- USES:
- gmake xorg pkgconfig sdl gnome desktop-file-utils shared-mime-info gettext-runtime
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.5 16 Dec 2024 14:34:28 |
Dirk Meyer (dinoex) |
emulators/frodo: update to 4.4 |
4.4 04 Nov 2024 17:15:06 |
Dirk Meyer (dinoex) |
emulators/frodo: update to 4.4
- new LICENSE
- support gtk3
- support sdl2 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
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) |
4.1b_11 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
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.
(Only the first 15 lines of the commit message are shown above ) |
4.1b_11 08 Oct 2021 12:50:51 |
Piotr Kubaj (pkubaj) |
emulators/frodo: fix build on powerpc and powerpc64
Same issue as on powerpc64le. |
4.1b_11 08 Oct 2021 12:04:39 |
Piotr Kubaj (pkubaj) |
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. |
4.1b_11 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
4.1b_11 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
4.1b_11 08 Nov 2019 10:08:50 |
tobik |
e*: Add missing USES={gnome,sdl,xorg} |
4.1b_11 05 Nov 2019 15:48:41 |
zeising |
Add 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'. |
4.1b_11 19 Jan 2019 07:11:23 |
dinoex |
- update WWW |
4.1b_11 14 May 2018 14:56:48 |
dinoex |
- fix build for FreeBSD 12.0 |
4.1b_11 18 Jan 2018 09:48:48 |
dinoex |
- set BROKEN for FreeBSD-12 |
4.1b_11 02 Nov 2017 06:07:06 |
dinoex |
- migration to tk86 |
4.1b_10 20 Oct 2017 12:25:51 |
gahr |
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. |
4.1b_10 09 Feb 2017 08:12:10 |
dinoex |
- let configure pick up sdl
- make portlint happier |
4.1b_10 19 May 2016 10:21:25 |
amdmi3 |
- Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by: portmgr blanket |
4.1b_10 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
4.1b_10 08 Oct 2015 04:01:27 |
dinoex |
- cleanup |
4.1b_10 22 May 2015 13:34:22 |
mat |
Remove $FreeBSD$ from patches files in categories a-j.
With hat: portmgr
Sponsored by: Absolight |
4.1b_10 08 Dec 2014 16:48:41 |
tijl |
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. (Only the first 15 lines of the commit message are shown above ) |
4.1b_9 27 Oct 2014 12:24:23 |
bapt |
Clean up plist |
4.1b_9 10 Sep 2014 20:50:37 |
gerald |
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) |
4.1b_8 15 Jul 2014 15:12:57 |
adamw |
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. |
4.1b_8 30 Nov 2013 07:08:51 |
dinoex |
- use STAGEDIR
- use OPTIONS_DEFINE |
4.1b_8 21 Sep 2013 11:06:04 |
dinoex |
- fix misplaced NO_STAGE in slaveports and ifdefs |
4.1b_8 20 Sep 2013 16:43:53 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
emulators) |
4.1b_8 13 Oct 2012 13:39:59 |
dinoex |
- cleanup comments
Feature safe: yes |
4.1b_8 18 Feb 2012 10:18:33 |
mva |
- 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 pav |
4.1b_7 23 Sep 2011 22:26:39 |
amdmi3 |
- 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: pav |
4.1b_7 02 Jul 2011 17:14:20 |
miwi |
= Drop MD5 support |
4.1b_7 09 Apr 2008 13:42:26 |
pav |
- Move from versioned tcl/tk CATEGORIES to simple tcl and tk categories
With hat: portmgr |
4.1b_7 13 Mar 2008 14:28:35 |
miwi |
- Chase devel/sdl12 shlib version bump |
4.1b_6 11 Dec 2007 20:24:59 |
dinoex |
- set USE_XORG |
4.1b_5 19 May 2007 20:32:57 |
flz |
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}. |
4.1b_4 31 Oct 2006 05:26:49 |
dinoex |
- drop USE_X_PREFIX |
4.1b_4 20 Sep 2006 11:21:59 |
stas |
- 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 the new directory structure and avoid several
API breakages
- Bump up portrevisions for all dependent ports to allow them to be upgraded
by portupgrade/portmaster etc tools
Approved by: kris (portmgr), sem (mentor) |
4.1b_3 07 May 2006 10:55:47 |
edwin |
Remove USE_REINPLACE from all categories starting with E |
4.1b_3 25 Mar 2006 10:11:27 |
dinoex |
- update MASTER_SITES and homepage |
4.1b_3 13 Nov 2005 09:26:50 |
dinoex |
- add SHA checksum |
4.1b_3 30 Nov 2004 10:46:07 |
dinoex |
- use real location for soundcard.h
(instead of symlink) |
4.1b_3 28 Nov 2004 18:30:03 |
dinoex |
- Fix Sound support
Submitted by: Rob Andrews |
4.1b_2 15 Aug 2004 04:56:52 |
dinoex |
- update MASTER_SITES |
4.1b_2 16 Mar 2004 04:23:56 |
edwin |
Chase library bump of libSDL-1.1 for all ports which were depending
on sdl12-1.2.5 |
4.1b_1 08 Mar 2004 01:01:31 |
edwin |
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> |
4.1b_1 26 Feb 2004 05:16:47 |
dinoex |
- add SIZE |
4.1b_1 12 Oct 2003 11:06:27 |
dinoex |
- make portlint happy |
4.1b_1 06 Sep 2003 06:07:11 |
dinoex |
- USE_SDL to support screens with more than 256 colors.
- new option WITHOUT_SDL=yes to disable it. |
4.1b 05 Sep 2003 19:43:12 |
dinoex |
- update to 4.1b
- add new URL
Thanks to watchman@ludd.luth.se for the pointer
- make portlint happy
- honor given CFLAGS |
4.1a_1 23 Jul 2003 14:07:52 |
dinoex |
- update CATEGORIES |
4.1a_1 06 Jul 2003 09:19:38 |
dinoex |
CATEGORIES stripped, no "tcl84" and "tk84" entrys,
was denied by portmgr when the base ports where created.
date: 2001/11/24 04:18:38;
ports/lang/tcl84, ports/x11-toolkits/tk84
CATEGORIES stripped, no "tcl84" and "tk84" entrys. |
4.1a_1 06 Jul 2003 09:01:33 |
dinoex |
- update to use tk84 |
4.1a 21 Feb 2003 03:59:00 |
dinoex |
- retire pkg-comment |
4.1a 20 Feb 2003 18:26:42 |
dinoex |
- add COMMENT |
4.1a 05 Dec 2002 04:32:11 |
dinoex |
- remove BROKEN
as the port does build, Thanks to naddy!
http://bento.freebsd.org/errorlogs/packages-5-latest/emulators/frodo-4.1a.tbz |
4.1a 01 Dec 2002 23:59:49 |
kris |
BROKEN on 5.0: does not build |
4.1a 30 Nov 2002 00:53:57 |
naddy |
Fix build on -CURRENT.
Notified by: bento |
4.1a 18 Nov 2002 04:30:51 |
dinoex |
fixes a build problem with gcc3 |
4.1a 16 Jun 2002 15:03:10 |
dinoex |
- Get rid of PERL and use SED |
28 Jan 2002 07:31:05 |
dinoex |
Change some defines from "YES" to "yes" See samples in the porters-handbook.
|
05 Jan 2002 23:43:13 |
dinoex |
- make portlint happier - use DOCSDIR or EXAMPLESDIR - get rid of some
INTERACTIVE scrips in news/ifmail |
24 Jun 2001 05:28:58 |
dinoex |
change MAINTAINER to FreeBSD.org address |
13 Apr 2001 12:43:12 |
dinoex |
added %%PORTDOCS%% in pkg-plist |
18 Mar 2001 07:51:05 |
dinoex |
Updated to use Tcl/Tk 8.3 |
10 Mar 2001 18:31:01 |
dinoex |
patch to make it compile under "alpha" on beast. |
23 Oct 2000 00:08:51 |
jeh |
Extra slash break fetch. |
12 Oct 2000 22:05:37 |
ade |
Change location in first MASTER_SITE, add a second. |
08 Oct 2000 02:02:29 |
asami |
Convert category emulators to new layout. |
30 Aug 2000 06:26:12 |
steve |
Add a missing ')' so this port actually installs again. |
23 Jun 2000 14:44:04 |
sobomax |
- Support LOCALBASE properly (in setting path to custom wish script) |