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