2b829852f8
* Changes in VICE 1.20 ====================== ** General ---------- - New GP2X port. - New AmigaOS3, AmigaOS4, MorphOS and AROS (x86/ppc) ports. - Mac OSX X11 port is included in the main distribution now. - Fixed some unusual CPU opcodes. ** C64 changes -------------- - Fixed some longstanding RMW to IO area VIC-II DMA timing bug. - Added Mikro Assembler, Dela EP7x8, Dela EP256 and Rex EP256 cart support. - Fixed the KCS cart emulation. - Added swiftlink and turbo232 support. - Added +256k memory expansion support. - Added I/O source read collision detection support, making simultanious use of multiple expansions possible, like on the real machine. - Fixed the RR-net address decoding and REU compatibility. - Fixed a problem with traps using the SX Kernal ROM. - Some IDE64 ultimax bug has been fixed. ** PET changes -------------- - Added 128kb REU memory expansion support. ** PLUS4 changes ---------------- - Added 256k csory memory expansion support. - Added 256k, 1024k and 4096k hannes memory expansion support. ** Unix changes --------------- - Gnome1 is no longer supported. - Gnome2 is now supported - everthing except the Image preview with CBM font should work. - Gnome 2 port supports dimmable drive LED now. - Added experimental ParSID support. - Added support for minix3. - Fixed some compile problems with the ffmpeg library. ** MS-Windows changes --------------------- - Added experimental ParSID support. ** MS-DOS changes ----------------- - Added experimental ParSID support. ** Mac OSX X11 changes ---------------------- - Added support for Intel build. - Added USB joystick support. ** Miscellaneous changes ------------------------ - Added support for more 3rd party basic extenders to petcat. - Added a c64/c128 cartridge conversion program (cartconv). - Added binary distribution (package) creation functionality. - Fixed a bug in the trap emulation with caused programs probing devices on the IEC bus to fail. - Lots of small fixes to the monitor.
64 lines
1.8 KiB
Makefile
64 lines
1.8 KiB
Makefile
# $NetBSD: Makefile,v 1.72 2007/02/07 19:43:29 wiz Exp $
|
|
#
|
|
|
|
DISTNAME= vice-1.20
|
|
CATEGORIES= emulators
|
|
MASTER_SITES= ftp://ftp.zimmers.net/pub/cbm/crossplatform/emulators/VICE/ \
|
|
http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/
|
|
|
|
MAINTAINER= kristerw@NetBSD.org
|
|
HOMEPAGE= http://www.viceteam.org/
|
|
COMMENT= Emulator for C64, C128, CBM-II, PET, and VIC20
|
|
|
|
RESTRICTED= ROM image copyright is questionable.
|
|
NO_BIN_ON_CDROM= ${RESTRICTED}
|
|
NO_SRC_ON_CDROM= ${RESTRICTED}
|
|
NO_BIN_ON_FTP= ${RESTRICTED}
|
|
NO_SRC_ON_FTP= ${RESTRICTED}
|
|
|
|
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
|
|
|
USE_PKGLOCALEDIR= YES
|
|
USE_TOOLS+= bdftopcf gmake mkfontdir msgfmt
|
|
USE_LANGUAGES= c c++
|
|
GNU_CONFIGURE= YES
|
|
CONFIGURE_ARGS+= --enable-fullscreen
|
|
|
|
INFO_FILES= YES
|
|
FONTS_DIRS.x11= ${PREFIX}/share/vice/fonts
|
|
REQD_DIRS+= ${PREFIX}/share/vice/fonts
|
|
REQD_DIRS+= ${PREFIX}/share/vice
|
|
|
|
.include "options.mk"
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if (${OPSYS} == NetBSD)
|
|
CONFIGURE_ARGS+= --without-oss
|
|
.endif
|
|
|
|
# These changes are rather common, so sed instead of patch:
|
|
post-patch:
|
|
set -e; \
|
|
for file in `${FIND} ${WRKSRC} -name Makefile.in -print` \
|
|
${WRKSRC}/src/arch/unix/archdep.h; do \
|
|
sed -e "s|/lib/vice/doc|/share/doc/vice|g" \
|
|
-e "s|/lib/vice|/share/vice|g" \
|
|
-e "/^pkglibdir/s|(libdir)|(datadir)|g" \
|
|
"$$file" > "$$file".new; \
|
|
if cmp -s "$$file" "$$file".new; then \
|
|
rm -f "$$file".new; \
|
|
else \
|
|
mv -f "$$file".new "$$file"; \
|
|
fi; \
|
|
done
|
|
|
|
.include "../../devel/readline/buildlink3.mk"
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
.include "../../graphics/png/buildlink3.mk"
|
|
.include "../../x11/libXaw/buildlink3.mk"
|
|
.include "../../x11/libXpm/buildlink3.mk"
|
|
.include "../../x11/libXt/buildlink3.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|