Port details |
- vice Emulator for Commodore C64, C128, VIC20, PET, and CBM-II
- 3.9 emulators =8 3.9Version of this port present on the latest quarterly branch.
- Maintainer: dinoex@FreeBSD.org
- Port Added: unknown
- Last Update: 2024-12-28 12:02:10
- Commit Hash: 1b9c515
- People watching this port, also watch:: cdrtools, nmap, wget, mplayer, sudo
- License: GPLv2 ROM
- WWW:
- https://vice-emu.sourceforge.io/
- Description:
- Versatile Commodore 8-bit Emulator
VICE, the multi-platform C64, C128, VIC20, PET and CBM-II emulator.
The following programs are included:
- x64, a C64 emulator;
- x128, a C128 emulator;
- xvic, a VIC20 emulator;
- xpet, a PET emulator;
- xcbm2, a CBM=II emulator;
- c1541, a stand-alone disk image maintenance utility;
- petcat, a CBM BASIC de-tokenizer;
LICENSE: GPL2 or later
The ROM files are Copyright by Commodore Business Machines.
- ¦ ¦ ¦ ¦
- 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/vice/ && make install clean
- We doubt a package is available for this port because we see it marked as as:
-
Packages are normally not provided for ports that are marked as above.
- To add the package, run one of these commands:
- pkg install emulators/vice
- pkg install vice
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: there is no package for this port: _LICENSE_RESTRICTED = delete-package delete-distfiles
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1735379833
SHA256 (vice-3.9.tar.gz) = 40202b63455e26b87ecc63eb5a52322c6fa3f57cab12acf0c227cf9f4daec370
SIZE (vice-3.9.tar.gz) = 14249159
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- xa65 : devel/xa65
- xdg-open : devel/xdg-utils
- pcap.h : net/libpcap
- bash : shells/bash
- pkgconf>=1.3.0_1 : devel/pkgconf
- gmake>=4.4.1 : devel/gmake
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- update-desktop-database : devel/desktop-file-utils
- sdl2-config : devel/sdl20
- perl5>=5.36<5.37 : lang/perl5.36
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- xpm.pc : x11/libXpm
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- xext.pc : x11/libXext
- xv.pc : x11/libXv
- xt.pc : x11-toolkits/libXt
- x11.pc : x11/libX11
- xmu.pc : x11-toolkits/libXmu
- xxf86vm.pc : x11/libXxf86vm
- xrender.pc : x11/libXrender
- xinerama.pc : x11/libXinerama
- xi.pc : x11/libXi
- xrandr.pc : x11/libXrandr
- xcursor.pc : x11/libXcursor
- xcomposite.pc : x11/libXcomposite
- xdamage.pc : x11/libXdamage
- xfixes.pc : x11/libXfixes
- Runtime dependencies:
-
- pcap.h : net/libpcap
- update-desktop-database : devel/desktop-file-utils
- perl5>=5.36<5.37 : lang/perl5.36
- xpm.pc : x11/libXpm
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- xext.pc : x11/libXext
- xv.pc : x11/libXv
- xt.pc : x11-toolkits/libXt
- x11.pc : x11/libX11
- xmu.pc : x11-toolkits/libXmu
- xxf86vm.pc : x11/libXxf86vm
- xrender.pc : x11/libXrender
- xinerama.pc : x11/libXinerama
- xi.pc : x11/libXi
- xrandr.pc : x11/libXrandr
- xcursor.pc : x11/libXcursor
- xcomposite.pc : x11/libXcomposite
- xdamage.pc : x11/libXdamage
- xfixes.pc : x11/libXfixes
- Library dependencies:
-
- libpng.so : graphics/png
- libgif.so : graphics/giflib
- libportaudio.so : audio/portaudio
- libmp3lame.so : audio/lame
- libogg.so : audio/libogg
- libvorbis.so : audio/libvorbis
- libFLAC.so : audio/flac
- libpci.so : devel/libpci
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libpcre2-8.so : devel/pcre2
- libgnutls.so : security/gnutls
- libharfbuzz.so : print/harfbuzz
- libcurl.so : ftp/curl
- libasound.so : audio/alsa-lib
- libiconv.so : converters/libiconv
- libjpeg.so : graphics/jpeg-turbo
- libreadline.so.8 : devel/readline
- libintl.so : devel/gettext-runtime
- 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
- libvte-2.91.so : x11-toolkits/vte3
- libGLU.so : graphics/libGLU
- libGL.so : graphics/libglvnd
- libGLEW.so : graphics/glew
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for vice-3.9:
SDLSOUND=on: build with SDL2 sound system support
ALSA=on: ALSA audio architecture support
PULSEAUDIO=off: PulseAudio sound server support
FFMPEG=off: FFmpeg support (WMA, AIFF, AC3, APE...)
ETHERNET=on: Network capture/injection support
DOCS=on: Build and/or install documentation
====> GUI (Graphical User Interface) support: you have to select exactly one of them
GTK3UI=on: use GTK3 user interface
SDLUI2=off: use SDL2 user interface
===> Use 'make config' to modify these settings
- Options name:
- emulators_vice
- USES:
- compiler:c++11-lang pkgconfig perl5 localbase:ldflags gmake iconv:wchar_t jpeg readline gettext xorg desktop-file-utils sdl gnome gl
- pkg-message:
- For install:
- The VICE port can use /dev/joy* for joystick support for video games. To enable
the joystick port, add
joy_load="YES" to /boot/loader.conf
and the following lines to /etc/devfs.conf (for additional joysticks use
/dev/joy1, /dev/joy2 etc.) :
own /dev/joy0 root:wheel
perm /dev/joy0 0666
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.3_4 26 Jul 2012 05:40:24 |
bapt |
new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility
This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG
it can take the following arguments:
- yes (meaning build only dep)
- build (meaning build only dep)
- run (meaning run only dep)
- both (meaning run and build dep)
From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.
While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config
With Hat: portmgr
Exp-runs by: bapt (pointhat-west), beat (pointyhat) |
2.3_4 01 Jun 2012 05:26:28 |
dinoex |
- update png to 1.5.10 |
2.3_3 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 |
2.3_2 14 Jan 2012 22:27:02 |
netchild |
Update lame to 3.99.3.
Bump portrevision of all ports which depend upon it. |
2.3_1 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 |
2.3_1 06 Aug 2011 17:48:25 |
dinoex |
- fix MASTER_SITES |
2.3_1 24 Jun 2011 22:39:03 |
mm |
Bump due to ffmpeg update to 0.7.1 |
2.3 07 Apr 2011 03:18:01 |
dinoex |
- drop OPTION WITH_LIBUSB
PR: 156144 |
2.3 06 Apr 2011 17:47:42 |
dinoex |
- forced commit to remove CRLF |
2.3 02 Apr 2011 18:54:37 |
dinoex |
- update to 2.3 |
2.2_4 10 Jan 2011 16:01:13 |
dinoex |
- fix build for pointyhat only |
2.2_4 07 Jan 2011 10:04:00 |
dinoex |
- fix package with NLS
PR: 153730
Reported by: Barbara |
2.2_4 06 Jan 2011 09:52:31 |
dinoex |
- fix coredumps by building without gettextlib
PR: 151207 |
2.2_4 04 Jan 2011 06:17:09 |
dinoex |
- add missing dependecies
- support libgif
- add option VICE_WITH_ASOUND
- use sdlsound as default
PR: 151207 |
2.2_3 04 Jun 2010 13:49:15 |
dinoex |
LICENSE GPLv2 |
2.2_3 31 May 2010 02:01:56 |
ade |
Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. |
2.2_2 28 Mar 2010 06:47:48 |
dinoex |
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi |
2.2_1 05 Feb 2010 11:46:55 |
dinoex |
- update to jpeg-8 |
2.2 26 Dec 2009 08:50:28 |
dinoex |
- fix option WITH_NLS
reported by: QAT |
2.2 25 Dec 2009 18:24:02 |
dinoex |
- update to 2.2 |
2.1_1 31 Jul 2009 13:57:52 |
dinoex |
- bump all port that indirectly depends on libjpeg and have not yet been bumped
or updated
Requested by: edwin |
2.1 15 Feb 2009 16:44:55 |
dinoex |
- add LICENSE: |
2.1 20 Dec 2008 16:41:32 |
dinoex |
- update to 2.1 |
2.0 29 Jul 2008 03:57:31 |
dinoex |
- update to 2.0
PR: 122093 |
1.22_4 06 Jun 2008 13:27:07 |
edwin |
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav) |
1.22_3 04 May 2008 16:03:54 |
dinoex |
- use gtk20 and make it default
- drop option VICE_WITH_GNOME
- new option VICE_WITHOUT_GNOME
for lite package, will build with Xaw (not3d)
- new option VICE_WITH_XAW3D
for classic package, will build with Xaw3d |
1.22_3 04 May 2008 16:02:35 |
dinoex |
- use gtk20 and make it default
- drop option VICE_WITH_GNOME
- new option VICE_WITHOUT_GNOME
for lite package, will build with Xaw (not3d)
- new option VICE_WITH_XAW3D
for classic package, will build with Xaw3d |
1.22_2 19 Apr 2008 17:56:05 |
miwi |
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
ehaupt, nox, itetcu, flz, pav
PR: 116263
Tested on: pointyhat
Approved by: portmgr (pav) |
1.22_2 29 Mar 2008 11:06:22 |
dinoex |
- clean X11BASE |
1.22_2 17 Mar 2008 18:47:18 |
dinoex |
- set USE_XORG
- drop X_CLIENTS_PORT |
1.22_1 13 Mar 2008 14:28:35 |
miwi |
- Chase devel/sdl12 shlib version bump |
1.22 04 Oct 2007 00:47:23 |
edwin |
Remove always-false/true conditions based on OSVERSION 500000 |
1.22 14 Aug 2007 19:30:26 |
dinoex |
- update to 1.22 |
1.21_2 12 Jun 2007 14:50:13 |
dinoex |
- fix display problems with xorg7
PR: 113617
Obtained from: debian |
1.21_1 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}. |
1.21 17 Mar 2007 06:00:35 |
dinoex |
- add locale/hu |
1.21 13 Mar 2007 13:39:49 |
dinoex |
- update to 1.21 |
1.20_2 04 Mar 2007 09:09:59 |
dinoex |
- Add support for joysticks
PR: 109438, 108504
Submitted by: Dwayne MacKinnon |
1.20_1 02 Feb 2007 17:06:25 |
pav |
- Remove support for xfree86-3
PR: ports/106666
Submitted by: vd
With hat: portmgr |
1.20_1 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) |
1.20 07 Sep 2006 20:12:42 |
dinoex |
- upodate to 1.20 |
1.19 07 May 2006 10:55:47 |
edwin |
Remove USE_REINPLACE from all categories starting with E |
1.19 20 Jan 2006 07:22:35 |
dinoex |
- remove obsolete patch |
1.19 20 Jan 2006 07:20:29 |
dinoex |
- update to 1.19
- force GCC 3.4, to avoid internal compiler errors |
1.18_1 08 Jan 2006 10:49:01 |
dinoex |
- extend MASTER_SITES |
1.18_1 17 Dec 2005 09:33:30 |
dinoex |
- patch to supoort NOPORTDOCS
- make portlint happier
- use diffrent path for gettext
PR: 90525
Submitted by: Yen-Ming Lee |
1.18 11 Dec 2005 10:06:01 |
dinoex |
- fix package info for NLS support
- fix FreeBSD 4.11 install of NLS files by forcing gmake |
1.18 03 Dec 2005 20:07:52 |
dinoex |
- update to 1.18
- new options WITHOUT_NLS, WITH_ESOUND
re-enable uss sound support
update dependencys |
1.17 13 Nov 2005 09:26:50 |
dinoex |
- add SHA checksum |
1.17 25 Oct 2005 09:41:56 |
dinoex |
- update to 1.17
- new MASTER_SITES
- honor SDL_CONFIG |
1.16 03 Feb 2005 05:55:36 |
dinoex |
- update to vice-1.16 |
1.15 30 Nov 2004 11:01:38 |
dinoex |
- extend MASTER_SITES
(master server is down) |
1.15 30 Nov 2004 10:59:46 |
dinoex |
- update URL |
1.15 18 Sep 2004 19:17:52 |
dinoex |
- update to 1.15
- unbreak for gcc2.95
- unbreak for gcc3.4
Approved by: portmgr (marcus) |
1.14 11 Aug 2004 11:58:23 |
dinoex |
- mark BROKEN for gcc34 |
1.14 23 Jul 2004 19:10:32 |
anholt |
- Add the X_WINDOW_SYSTEM={xorg,xfree86-4,xfree86-3} variable to bsd.port.mk,
and make XFREE86_VERSION map to it. XFREE86_VERSION is now deprecated.
- Make xorg the default X_WINDOW_SYSTEM on -current.
- Add several new X_*_PORT variables which point to various pieces of X11 based
on the setting of X_WINDOW_SYSTEM, and make ports use them.
- Add information to CHANGES about how to handle the transition.
PR: ports/68763
Approved by: portmgr (marcus)
Approved by: re (scottl) |
1.14 26 Mar 2004 17:22:17 |
dinoex |
- make PKGNAMESUFFIX more flexible |
1.14 16 Mar 2004 06:14:49 |
dinoex |
- mark BROKEN on alpha 4.x
../src/resid/libresid.a(wave.o)(.rodata+0x0): relocation truncated to fit:
GPREL32 *UND* |
1.14 26 Feb 2004 05:17:15 |
dinoex |
- add CONFLICTS |
1.14 31 Jan 2004 08:24:42 |
dinoex |
- update to 1.14 |
1.13_1 30 Dec 2003 21:03:47 |
dinoex |
- use INFO
- Fix x64 sound problmes (gcc bug) in STABLE |
1.13 04 Oct 2003 08:38:24 |
dinoex |
- use %%DOCSDIR%% |
1.13 02 Oct 2003 06:57:01 |
dinoex |
- Update to 1.13 |
1.12 30 Jul 2003 20:56:53 |
kris |
Remove NO_CDROM (implied by RESTRICTED) and NO_PACKAGE (RESTRICTED prevents
package distribution, but we still want to see failure logs on bento) |
1.12 15 Jun 2003 09:20:51 |
dinoex |
- Update to 1.12 |
1.11_1 20 Apr 2003 02:59:39 |
marcus |
Remove USE_GNOMENG. |
1.11_1 23 Mar 2003 04:45:10 |
dinoex |
- Update hopepage
Submitted by: watchman@ludd.luth.se |
1.11_1 24 Feb 2003 04:26:29 |
dinoex |
- Fix configure to detect sound better
Submitted by: saper@sgh.waw.pl |
1.11 21 Feb 2003 03:59:00 |
dinoex |
- retire pkg-comment |
1.11 20 Feb 2003 18:26:42 |
dinoex |
- add COMMENT |
1.11 27 Jan 2003 04:37:42 |
dinoex |
- Update to 1.11 |
1.10_1 04 Jan 2003 20:40:18 |
dinoex |
- New option VICE_WITH_GNOME
- USE_GNOMENG
- Drop dynamic detection
- Make portlint happer |
1.10 02 Jan 2003 04:23:50 |
dinoex |
- Update to 1.10 |
1.7 29 Oct 2002 20:58:39 |
dinoex |
get rid of USE_REINPLACE |
1.7 01 Sep 2002 16:07:59 |
dwcjr |
${PERL} -> ${REINPLACE_CMD}
PR: 40784
Submitted by: corecode@corecode.ath.cx
Reviewed by: flynn@energyhq.homeip.net |
1.7 10 Aug 2002 14:09:59 |
dinoex |
Fix missing dependency, take maintainership |
23 Nov 2001 17:41:54 |
ijliao |
upgrade to 1.7 |
06 May 2001 05:06:15 |
kris |
Update to vice 1.6 and remove maintainer due to timeout |
08 Oct 2000 02:02:29 |
asami |
Convert category emulators to new layout. |
05 Sep 2000 19:34:53 |
asami |
Use ${XAWVER} for Xaw3d's shlib version number in LIB_DEPENDS so these ports
work with both XFree86-3 and XFree86-4. |