pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/emulators/vice emulators/vice: updated to 3.7.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/9c2113ec47fe
branches: trunk
changeset: 390871:9c2113ec47fe
user: rhialto <rhialto%pkgsrc.org@localhost>
date: Sat Dec 31 18:30:00 2022 +0000
description:
emulators/vice: updated to 3.7.1
Small extract from the release notes:
- Added Debian packages of development builds of the SDL2 and Gtk3 UIs and the
headless build (amd64 only).
You can find bleeding edge development builds on github:
https://github.com/VICE-Team/svn-mirror/releases
- Renamed all included ROM files to use a more elaborate naming scheme, for
example as in "kernal-901227-01.bin".
- CRT emulation improvements:
- uses measured (different) color coordinates for odd/even lines when possible
- added option for U-only delay line (1084 style)
- More realistic handling of the case when two paddles are selected at the same
time.
- Keyboard handling was rewritten / fixed
- The case when two host keys are mapped to different CBM keys with different
modifiers is handled differently (correctly) now, so some old keymap(s) may
expose detail errors as a result - please report them!
- Fixed Shiftlock/Capslock mapping
- All extra keys that are not in the regular matrix are handled in generic
code now.
- used by C128 40/80 and CAPS keys, Restore
- extra keys can operate in "non locking" mode
- More realistic behaviour of the virtual drive
- always return 'files scratched' (instead of 'file not found'), even if the
file does not exist
- More realistic behaviour when mounting images:
- When attaching a d64 image to a 1571 drive, create an 'unformatted' image for
the second side.
- Create empty tracks for non existing tracks also when mounting gcr images
- SID fixes:
- use a few more bits for better accuracy when calculating the 8580 filter
DAC values.
- fix filter ringing/self oscillating with 6581 and 8580
- CIA fixes:
- Improved the CIA shift register.
- Fix the case when pb changes value after changing the control bits for
pb/pb7 output. Fixes the turn disk space detection of the 'Love' demo.
- Add SPT (Stupid Pet Tricks) userport joystick adapter emulation.
- Fixed use of SO_REUSEPORT on server sockets - this allowed multiple VICE
instances to bind to the same port, with an indeterminant one receiving each
incoming connection. Now uses SO_REUSEADDR instead, which allows use of a
port that remains in the TIME_WAIT state after a previous process closed,
but does not allow use of a port that is still in active use.
- Add DragonFly BSD support.
- Remove Android support.
and much more, for the full list see the included NEWS file.
diffstat:
emulators/vice/Makefile | 11 +-
emulators/vice/PLIST | 459 +++++----
emulators/vice/distinfo | 14 +-
emulators/vice/options.mk | 14 +-
emulators/vice/patches/patch-configure | 16 +-
emulators/vice/patches/patch-src_arch_gtk3_actions-help.c | 16 +
emulators/vice/patches/patch-src_arch_gtk3_data_unix_Makefile.in | 22 +-
emulators/vice/patches/patch-src_arch_gtk3_uicommands.c | 16 -
8 files changed, 324 insertions(+), 244 deletions(-)
diffs (truncated from 869 to 300 lines):
diff -r 053eea4c3d08 -r 9c2113ec47fe emulators/vice/Makefile
--- a/emulators/vice/Makefile Sat Dec 31 16:21:51 2022 +0000
+++ b/emulators/vice/Makefile Sat Dec 31 18:30:00 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.170 2022/09/27 20:58:23 wiz Exp $
+# $NetBSD: Makefile,v 1.171 2022/12/31 18:30:00 rhialto Exp $
-DISTNAME= vice-3.6.1
-PKGREVISION= 7
+DISTNAME= vice-3.7.1
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=vice-emu/}
@@ -22,9 +21,9 @@
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --enable-ethernet
CONFIGURE_ARGS+= --enable-lame
+CONFIGURE_ARGS+= --with-fastsid
CONFIGURE_ARGS+= --with-flac
CONFIGURE_ARGS+= --with-gif
-CONFIGURE_ARGS+= --with-jpeg
CONFIGURE_ARGS+= --with-mpg123
CONFIGURE_ARGS+= --with-png
CONFIGURE_ARGS+= --with-vorbis
@@ -59,7 +58,8 @@
${RM} -f ${DESTDIR}${PREFIX}/share/applications/mimeinfo.cache
cd ${DESTDIR}${PREFIX} && ${MV} etc/xdg/menus/applications-merged/vice-org-vice-org.menu share/vice/ || :
cd ${DESTDIR}${PREFIX} && ${RMDIR} -r etc || :
- cd ${WRKSRC}/doc/html && ${CP} -r fonts vice_*.html *.css COPYING \
+ cd ${WRKSRC}/doc/html && ${CP} -r fonts images vice_*.html *.css \
+ COPYING \
${DESTDIR}${PREFIX}/share/doc/vice/html/
.include "options.mk"
@@ -71,6 +71,5 @@
.include "../../graphics/giflib/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../net/libpcap/buildlink3.mk"
-.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/readline.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 053eea4c3d08 -r 9c2113ec47fe emulators/vice/PLIST
--- a/emulators/vice/PLIST Sat Dec 31 16:21:51 2022 +0000
+++ b/emulators/vice/PLIST Sat Dec 31 18:30:00 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.33 2022/01/27 18:23:39 rhialto Exp $
+@comment $NetBSD: PLIST,v 1.34 2022/12/31 18:30:00 rhialto Exp $
bin/c1541
bin/cartconv
bin/petcat
@@ -25,7 +25,6 @@
${PLIST.desktop}share/applications/vice-org-xscpu64.desktop
${PLIST.desktop}share/applications/vice-org-xvic.desktop
${PLIST.desktop}share/desktop-directories/vice-org-vice-org.directory
-share/doc/vice/Android-Howto.txt
share/doc/vice/CIA-README.txt
share/doc/vice/Documentation-Howto.txt
share/doc/vice/Doxygen-Howto.txt
@@ -61,6 +60,52 @@
share/doc/vice/html/fonts/Lato-Regular.woff
share/doc/vice/html/fonts/Lato-Regular.woff2
share/doc/vice/html/fonts/OFL.txt
+share/doc/vice/html/images/CIPS2008.png
+share/doc/vice/html/images/c128-layout-small.png
+share/doc/vice/html/images/c128-layout.png
+share/doc/vice/html/images/c64-layout-small.png
+share/doc/vice/html/images/c64-layout.png
+share/doc/vice/html/images/new.gif
+share/doc/vice/html/images/pet-business-uk-layout-small.png
+share/doc/vice/html/images/pet-business-uk-layout.png
+share/doc/vice/html/images/pet-chiclet-layout-small.png
+share/doc/vice/html/images/pet-chiclet-layout.png
+share/doc/vice/html/images/pet-graphical-layout-small.png
+share/doc/vice/html/images/pet-graphical-layout.png
+share/doc/vice/html/images/vice-c128-positional-keymap-de-small.png
+share/doc/vice/html/images/vice-c128-positional-keymap-de.png
+share/doc/vice/html/images/vice-c128-positional-keymap-us-small.png
+share/doc/vice/html/images/vice-c128-positional-keymap-us.png
+share/doc/vice/html/images/vice-c128-symbolic-keymap-de-small.png
+share/doc/vice/html/images/vice-c128-symbolic-keymap-de.png
+share/doc/vice/html/images/vice-c128-symbolic-keymap-us-small.png
+share/doc/vice/html/images/vice-c128-symbolic-keymap-us.png
+share/doc/vice/html/images/vice-c64-positional-keymap-de-small.png
+share/doc/vice/html/images/vice-c64-positional-keymap-de.png
+share/doc/vice/html/images/vice-c64-positional-keymap-us-small.png
+share/doc/vice/html/images/vice-c64-positional-keymap-us.png
+share/doc/vice/html/images/vice-c64-symbolic-keymap-de-small.png
+share/doc/vice/html/images/vice-c64-symbolic-keymap-de.png
+share/doc/vice/html/images/vice-c64-symbolic-keymap-us-small.png
+share/doc/vice/html/images/vice-c64-symbolic-keymap-us.png
+share/doc/vice/html/images/vice-logo-black.png
+share/doc/vice/html/images/vice-logo.svg
+share/doc/vice/html/images/vice-pet-business-uk-positional-keymap-de-small.png
+share/doc/vice/html/images/vice-pet-business-uk-positional-keymap-de.png
+share/doc/vice/html/images/vice-pet-business-uk-positional-keymap-us-small.png
+share/doc/vice/html/images/vice-pet-business-uk-positional-keymap-us.png
+share/doc/vice/html/images/vice-pet-business-uk-symbolic-keymap-de-small.png
+share/doc/vice/html/images/vice-pet-business-uk-symbolic-keymap-de.png
+share/doc/vice/html/images/vice-pet-business-uk-symbolic-keymap-us-small.png
+share/doc/vice/html/images/vice-pet-business-uk-symbolic-keymap-us.png
+share/doc/vice/html/images/vice-pet-graphical-positional-keymap-de-small.png
+share/doc/vice/html/images/vice-pet-graphical-positional-keymap-de.png
+share/doc/vice/html/images/vice-pet-graphical-positional-keymap-us-small.png
+share/doc/vice/html/images/vice-pet-graphical-positional-keymap-us.png
+share/doc/vice/html/images/vice-pet-graphical-symbolic-keymap-de-small.png
+share/doc/vice/html/images/vice-pet-graphical-symbolic-keymap-de.png
+share/doc/vice/html/images/vice-pet-graphical-symbolic-keymap-us-small.png
+share/doc/vice/html/images/vice-pet-graphical-symbolic-keymap-us.png
share/doc/vice/html/latofonts.css
share/doc/vice/html/vice.css
share/doc/vice/html/vice_1.html
@@ -93,18 +138,18 @@
share/doc/vice/macOS-Howto.txt
share/doc/vice/macOS-Xcode-Howto.txt
share/doc/vice/vice.texi
-share/vice/C128/basic64
-share/vice/C128/basichi
-share/vice/C128/basiclo
+share/vice/C128/basic64-901226-01.bin
+share/vice/C128/basichi-318019-04.bin
+share/vice/C128/basiclo-318018-04.bin
share/vice/C128/c64hq.vpl
share/vice/C128/c64s.vpl
share/vice/C128/ccs64.vpl
-share/vice/C128/chargch
-share/vice/C128/chargde
-share/vice/C128/chargen
-share/vice/C128/chargfr
-share/vice/C128/chargno
-share/vice/C128/chargse
+share/vice/C128/chargen-315079-01.bin
+share/vice/C128/chargen-325078-02.bin
+share/vice/C128/chargen-325167-01.bin
+share/vice/C128/chargen-325173-01D.bin
+share/vice/C128/chargen-325181-01.bin
+share/vice/C128/chargen-390059-01.bin
share/vice/C128/cjam.vpl
share/vice/C128/colodore.vpl
share/vice/C128/community-colors.vpl
@@ -112,21 +157,24 @@
share/vice/C128/default.vrs
share/vice/C128/frodo.vpl
share/vice/C128/godot.vpl
-${PLIST.gh}share/vice/C128/gtk3-hotkeys-mac.vhk
-${PLIST.gh}share/vice/C128/gtk3-hotkeys.vhk
-${PLIST.gh}share/vice/C128/gtk3_pos.vkm
-${PLIST.gh}share/vice/C128/gtk3_sym.vkm
-${PLIST.gh}share/vice/C128/gtk3_sym_de.vkm
-${PLIST.gh}share/vice/C128/gtk3_sym_fr.vkm
-share/vice/C128/kernal
-share/vice/C128/kernal64
-share/vice/C128/kernalch
-share/vice/C128/kernalde
+${PLIST.gtk}share/vice/C128/gtk3-hotkeys-mac.vhk
+${PLIST.gtk}share/vice/C128/gtk3-hotkeys.vhk
+${PLIST.gtk}share/vice/C128/gtk3_pos.vkm
+${PLIST.gtk}share/vice/C128/gtk3_pos_de.vkm
+${PLIST.gtk}share/vice/C128/gtk3_pos_se.vkm
+${PLIST.gtk}share/vice/C128/gtk3_sym.vkm
+${PLIST.gtk}share/vice/C128/gtk3_sym_de.vkm
+${PLIST.gtk}share/vice/C128/gtk3_sym_fr.vkm
+${PLIST.gtk}share/vice/C128/gtk3_sym_se.vkm
+share/vice/C128/kernal-315078-03.bin
+share/vice/C128/kernal-318020-05.bin
+share/vice/C128/kernal-318034-01.bin
+share/vice/C128/kernal-325172-01.bin
+share/vice/C128/kernal64-901227-03.bin
share/vice/C128/kernalfi
share/vice/C128/kernalfr
share/vice/C128/kernalit
share/vice/C128/kernalno
-share/vice/C128/kernalse
share/vice/C128/palette.vpl
share/vice/C128/pc64.vpl
share/vice/C128/pepto-ntsc-sony.vpl
@@ -138,6 +186,7 @@
share/vice/C128/rgb.vpl
${PLIST.sdl}share/vice/C128/sdl-hotkeys.vhk
${PLIST.sdl}share/vice/C128/sdl_pos.vkm
+${PLIST.sdl}share/vice/C128/sdl_pos_de.vkm
${PLIST.sdl}share/vice/C128/sdl_sym.vkm
${PLIST.sdl}share/vice/C128/sdl_sym_de.vkm
${PLIST.sdl}share/vice/C128/sdl_sym_fr.vkm
@@ -145,44 +194,53 @@
share/vice/C128/vdc_comp.vpl
share/vice/C128/vdc_deft.vpl
share/vice/C128/vice.vpl
-share/vice/C64/basic
+share/vice/C64/basic-901226-01.bin
share/vice/C64/c64hq.vpl
share/vice/C64/c64mem.sym
share/vice/C64/c64s.vpl
share/vice/C64/ccs64.vpl
-share/vice/C64/chargen
+share/vice/C64/chargen-901225-01.bin
+share/vice/C64/chargen-906143-02.bin
share/vice/C64/cjam.vpl
share/vice/C64/colodore.vpl
share/vice/C64/community-colors.vpl
share/vice/C64/deekay.vpl
share/vice/C64/default.vrs
-share/vice/C64/edkernal
share/vice/C64/frodo.vpl
share/vice/C64/godot.vpl
-share/vice/C64/gskernal
-${PLIST.gh}share/vice/C64/gtk3-hotkeys-mac.vhk
-${PLIST.gh}share/vice/C64/gtk3-hotkeys.vhk
-${PLIST.gh}share/vice/C64/gtk3-winvice-legacy.vhk
-${PLIST.gh}share/vice/C64/gtk3_keyrah.vkm
-${PLIST.gh}share/vice/C64/gtk3_keyrah_de.vkm
-${PLIST.gh}share/vice/C64/gtk3_pos.vkm
-${PLIST.gh}share/vice/C64/gtk3_pos_bmc64.vkm
-${PLIST.gh}share/vice/C64/gtk3_pos_de.vkm
-${PLIST.gh}share/vice/C64/gtk3_pos_es.vkm
-${PLIST.gh}share/vice/C64/gtk3_pos_it.vkm
-${PLIST.gh}share/vice/C64/gtk3_pos_se.vkm
-${PLIST.gh}share/vice/C64/gtk3_sym.vkm
-${PLIST.gh}share/vice/C64/gtk3_sym_be.vkm
-${PLIST.gh}share/vice/C64/gtk3_sym_da.vkm
-${PLIST.gh}share/vice/C64/gtk3_sym_de.vkm
-${PLIST.gh}share/vice/C64/gtk3_sym_fr.vkm
-${PLIST.gh}share/vice/C64/gtk3_sym_it.vkm
-${PLIST.gh}share/vice/C64/gtk3_sym_nl.vkm
-${PLIST.gh}share/vice/C64/gtk3_sym_se.vkm
-${PLIST.gh}share/vice/C64/gtk3_the64_de.vkm
-share/vice/C64/jpchrgen
-share/vice/C64/jpkernal
-share/vice/C64/kernal
+${PLIST.gtk}share/vice/C64/gtk3-hotkeys-mac.vhk
+${PLIST.gtk}share/vice/C64/gtk3-hotkeys.vhk
+${PLIST.gtk}share/vice/C64/gtk3-vsid-hotkeys-mac.vhk
+${PLIST.gtk}share/vice/C64/gtk3-vsid-hotkeys.vhk
+${PLIST.gtk}share/vice/C64/gtk3-winvice-legacy.vhk
+${PLIST.gtk}share/vice/C64/gtk3_keyrah.vkm
+${PLIST.gtk}share/vice/C64/gtk3_keyrah_de.vkm
+${PLIST.gtk}share/vice/C64/gtk3_pos.vkm
+${PLIST.gtk}share/vice/C64/gtk3_pos_bmc64.vkm
+${PLIST.gtk}share/vice/C64/gtk3_pos_de.vkm
+${PLIST.gtk}share/vice/C64/gtk3_pos_es.vkm
+${PLIST.gtk}share/vice/C64/gtk3_pos_it.vkm
+${PLIST.gtk}share/vice/C64/gtk3_pos_se.vkm
+${PLIST.gtk}share/vice/C64/gtk3_pos_tr.vkm
+${PLIST.gtk}share/vice/C64/gtk3_pos_uk.vkm
+${PLIST.gtk}share/vice/C64/gtk3_sym.vkm
+${PLIST.gtk}share/vice/C64/gtk3_sym_be.vkm
+${PLIST.gtk}share/vice/C64/gtk3_sym_da.vkm
+${PLIST.gtk}share/vice/C64/gtk3_sym_de.vkm
+${PLIST.gtk}share/vice/C64/gtk3_sym_fr.vkm
+${PLIST.gtk}share/vice/C64/gtk3_sym_it.vkm
+${PLIST.gtk}share/vice/C64/gtk3_sym_nl.vkm
+${PLIST.gtk}share/vice/C64/gtk3_sym_se.vkm
+${PLIST.gtk}share/vice/C64/gtk3_sym_tr.vkm
+${PLIST.gtk}share/vice/C64/gtk3_sym_uk.vkm
+${PLIST.gtk}share/vice/C64/gtk3_the64_de.vkm
+share/vice/C64/kernal-251104-04.bin
+share/vice/C64/kernal-390852-01.bin
+share/vice/C64/kernal-901227-01.bin
+share/vice/C64/kernal-901227-02.bin
+share/vice/C64/kernal-901227-03.bin
+share/vice/C64/kernal-901246-01.bin
+share/vice/C64/kernal-906145-02.bin
share/vice/C64/palette.vpl
share/vice/C64/pc64.vpl
share/vice/C64/pepto-ntsc-sony.vpl
@@ -207,39 +265,46 @@
${PLIST.sdl}share/vice/C64/sdl_pos_de.vkm
${PLIST.sdl}share/vice/C64/sdl_pos_fi.vkm
${PLIST.sdl}share/vice/C64/sdl_pos_no.vkm
+${PLIST.sdl}share/vice/C64/sdl_pos_tr.vkm
+${PLIST.sdl}share/vice/C64/sdl_pos_uk.vkm
${PLIST.sdl}share/vice/C64/sdl_sym.vkm
${PLIST.sdl}share/vice/C64/sdl_sym_da.vkm
${PLIST.sdl}share/vice/C64/sdl_sym_de.vkm
${PLIST.sdl}share/vice/C64/sdl_sym_fr.vkm
${PLIST.sdl}share/vice/C64/sdl_sym_it.vkm
${PLIST.sdl}share/vice/C64/sdl_sym_nl.vkm
-share/vice/C64/sxkernal
+${PLIST.sdl}share/vice/C64/sdl_sym_tr.vkm
+${PLIST.sdl}share/vice/C64/sdl_sym_uk.vkm
share/vice/C64/vice.vpl
-share/vice/C64DTV/basic
+share/vice/C64DTV/basic-901226-01.bin
share/vice/C64DTV/c64mem.sym
-share/vice/C64DTV/chargen
+share/vice/C64DTV/chargen-901225-01.bin
share/vice/C64DTV/default.vrs
share/vice/C64DTV/dtvrom.bin
-${PLIST.gh}share/vice/C64DTV/gtk3-hotkeys-mac.vhk
-${PLIST.gh}share/vice/C64DTV/gtk3-hotkeys.vhk
-${PLIST.gh}share/vice/C64DTV/gtk3_keyrah.vkm
-${PLIST.gh}share/vice/C64DTV/gtk3_keyrah_de.vkm
-${PLIST.gh}share/vice/C64DTV/gtk3_pos.vkm
-${PLIST.gh}share/vice/C64DTV/gtk3_pos_bmc64.vkm
-${PLIST.gh}share/vice/C64DTV/gtk3_pos_de.vkm
-${PLIST.gh}share/vice/C64DTV/gtk3_pos_es.vkm
-${PLIST.gh}share/vice/C64DTV/gtk3_pos_it.vkm
-${PLIST.gh}share/vice/C64DTV/gtk3_pos_se.vkm
-${PLIST.gh}share/vice/C64DTV/gtk3_sym.vkm
-${PLIST.gh}share/vice/C64DTV/gtk3_sym_be.vkm
-${PLIST.gh}share/vice/C64DTV/gtk3_sym_da.vkm
Home |
Main Index |
Thread Index |
Old Index