Port details |
- xcpc Portable Amstrad 464&/664/6128 emulator
- 20070122_15 emulators
=0 Version of this port present on the latest quarterly branch. - Maintainer: pixel@hugbox.org
 - Port Added: 2008-05-31 04:21:52
- Last Update: 2022-07-20 14:21:50
- Commit Hash: 27eb52a
- License: not specified in port
- Description:
- Xcpc is a portable Amstrad CPC464/CPC664/CPC6128 Emulator written in C.
It is designed to run on any POSIX system (Linux/BSD/UNIX-like OSes).
Implemented Features:
* Athena GUI (selected at compilation time)
* Motif* GUI (selected at compilation time)
* Floppy disk images support (*.dsk)
* Snapshot memory images support (*.sna)
* Drag and Drop support (*.dsk, *.sna)
* Keyboard emulation (QWERTY, AZERTY)
* Joystick emulation (numeric keypad, numlock disabled)
* Almost full CRTC-6845 / GateArray emulation
* Adaptative frame-rate
WWW: http://xcpc.sourceforge.net/
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/emulators/xcpc/ && make install clean
- To add the package, run one of these commands:
- pkg install emulators/xcpc
- pkg install xcpc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: xcpc
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (xcpc-20070122.tar.gz) = f63899248cb665375850855b9f3b201fe052f88f0883f75aa4d9fbef2b5cba43
SIZE (xcpc-20070122.tar.gz) = 496627
- 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:
-
- msgfmt : devel/gettext-tools
- pkgconf>=1.3.0_1 : devel/pkgconf
- ice.pc : x11/libICE
- xpm.pc : x11/libXpm
- Runtime dependencies:
-
- ice.pc : x11/libICE
- xpm.pc : x11/libXpm
- Library dependencies:
-
- libpcre.so : devel/pcre
- libdsk.so : emulators/libdsk
- libintl.so : devel/gettext-runtime
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libXm.so.4 : x11-toolkits/open-motif
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for xcpc-20070122_15:
ATHENA=off: With Athen widget set
DEBUG=off: Build with debugging support
MOTIF=on: With Motif widget set
XSHM=on: With XShm support
===> Use 'make config' to modify these settings
- Options name:
- emulators_xcpc
- USES:
- gettext gnome iconv pkgconfig xorg motif
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
20 Jul 2022 14:21:50 20070122_15 |
Tobias C. Berner (tcberner)  |
emulators: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alejandro Pulver <alejandro@varnet.biz>
* Alexander Best <arundel@gmx.net>
* Alexander Nedotsukov <bland@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey V. Antipovsky <kemm@in-line.ru>
* Alonso Cardenas Marquez <acm@FreeBSD.org>
* Brian Gaeke <brg@dgate.org>
* Danilo Egea Gondolfo <danilo@FreeBSD.org>
* David Naylor <naylor.b.david@gmail.com>
* David O'Brien (obrien@cs.ucdavis.edu) (Only the first 15 lines of the commit message are shown above ) |
06 Apr 2021 14:31:07 20070122_15 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
05 Nov 2019 15:48:41
20070122_15  |
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'. |
11 Nov 2016 11:59:55
20070122_15 |
jbeich  |
Track used or drop unused devel/icu dependency
This tries to fix discrepancy between
$ pkg rquery '%o %B' | awk '/libicu/ { print $1 }' | sort -u
$ git grep -lF :devel/icu | sed 's,/Makefile$,,'
PR: 214384
Reported by: tijl, stage-qa, readelf(1) |
24 Sep 2016 11:06:57
20070122_14 |
tijl  |
- Update devel/icu to 57.1.
- Clean up the Makefile.
- Follow some upstream recommendations (--with-data-packaging=archive,
--disable-renaming, -DICU_NO_USER_DATA_OVERRIDE).
- Patch makefiles to install static libraries with INSTALL_DATA so they
aren't stripped.
- Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc.
- Fix endianness detection in ICU. The code wanted to use BYTE_ORDER
defined in machine/endian.h, but this isn't visible because ICU is
compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead.
- Compile ICU with C++11 compiler to enable move constructors.
- Patch ICU to fix a problem with atomics in the case of a C++11 compiler
without C++11 header <atomic> (like Clang on FreeBSD 9).
- Bump all ports that depend on it due to library version change.
- Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU
pkgconfig files.
- Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs
a C++11 runtime library now. Add this to all ports that depend on it
so their executables load the right libstdc++.so on FreeBSD 9.
PR: 205120
Exp-run by: antoine
Approved by: portmgr (antoine) |
06 Jul 2016 22:10:14
20070122_13 |
mat  |
Bump PORTREVISION for the icu revert.
This time not bumping lang/php70, but devel/php70-intl which is the one
really depending on icu.
PR: 205120
With hat: portmgr
Sponsored by: Absolight |
06 Jul 2016 07:34:13
20070122_12 |
gahr  |
devel/icu: bump PORTREVISION on dependent ports |
01 Apr 2016 14:00:57
20070122_11 |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
23 Apr 2015 21:26:10
20070122_11 |
bapt  |
Update icu to 55.1 |
02 Mar 2015 23:26:43
20070122_10 |
bapt  |
Remove Author from pkg-descr and white space fixes |
27 Oct 2014 12:24:23
20070122_10 |
bapt  |
Clean up plist |
23 Jul 2014 22:33:59
20070122_10 |
amdmi3  |
- Switch to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
Approved by: portmgr blanket |
01 Jun 2014 17:24:23
20070122_9 |
grembo  |
Stagify.
Reviewed by: flo (mentor)
Approved by: flo (mentor) |
07 Feb 2014 11:44:09
20070122_9 |
bapt  |
Chase boost and icu bump
While here convert some LIB_DEPENDS |
22 Oct 2013 13:57:35
20070122_8 |
amdmi3  |
- Remove manual creation and removal of share/applications, as it's now in the
mtree (categories starting with [bce])
Approved by: portmgr (bdrewery) |
20 Sep 2013 16:43:53
20070122_8 |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
emulators) |
10 Jul 2013 06:55:29
20070122_8 |
bapt  |
Convert from USE_MOTIF to USES=motif
While here:
- Trim headers
- Convert some USE_GMAKE to USES=gmake |
28 Apr 2013 21:20:28
20070122_8 |
bapt  |
Convert emulators to new options framework |
27 Apr 2013 08:50:47
20070122_8 |
mva  |
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here
Reviewed by: bapt, kwm |
24 Apr 2013 18:10:32
20070122_8 |
ak  |
- Convert USE_GETTEXT to USES (part 3)
Approved by: portmgr (bapt) |
18 Dec 2012 23:09:07
20070122_8 |
bapt  |
Chase icu, graphite2 and libexttextcat bump |
10 Dec 2012 19:11:12
20070122_7  |
mm  |
Update PCRE to 8.32
Introduces the UTF-32 library pcre32
Bump PORTREVISION in dependent ports |
14 Feb 2012 12:45:35
20070122_6 |
mm  |
Bump pcre library dependency due to 8.30 update |
23 Sep 2011 22:26:39
20070122_5 |
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 |
10 Jul 2011 21:06:39
20070122_5 |
bapt  |
- update ICU to 4.8
- chase library bump
- add an entry in UPDATING for instructions
- remove old conflict lines |
02 Jul 2011 17:14:20
20070122_4 |
miwi  |
= Drop MD5 support |
02 May 2011 12:44:53
20070122_4 |
makc  |
Bump PORTREVISION after open-mofit update |
15 Dec 2010 11:37:49
20070122_3 |
bapt  |
Chase devel/icu upgrade
Add an updating note |
31 May 2010 02:01:56
20070122_2 |
ade  |
Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. |
22 Aug 2009 00:20:34
20070122_1  |
amdmi3  |
- Switch SourceForge ports to the new File Release System: categories starting
with E,F |
06 Jun 2008 13:27:07
20070122_1 |
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) |
31 May 2008 04:21:34
20070122 |
lippe  |
Xcpc is a portable Amstrad CPC464/CPC664/CPC6128 Emulator
written in C. It is designed to run on any POSIX system
(Linux/BSD/UNIX-like OSes).
WWW: http://xcpc.sourceforge.net/
PR: ports/120189
Submitted by: Sven Klose <pixel@hugbox.org>
Approved by: gabor (mentor) |