Fri Jan 1 12:46:04 2021 UTC ()
emulators/vice: update to 3.5

The changes in the NEWS file for this version are more than 450 lines,
but here is a small part:

* Upgrading
===========

If you run into trouble please try removing any VICE configuration files
left over from previous installs.
(vice.ini / .vicerc / vice2.cfg / vice-sdl.ini depending on platform)

Before reporting bugs, always try with a clean config: Run the emulator
with the "-default" command line argument or use "restore default config"
in the UI).

* Changes in Vice 3.5
=====================

This release completes the transition to the new GTK3 based GUI and fixes a
bunch of long standing issues (see below).

** general
----------

- Remove explicit support for OS/2, AmigaOS. These platforms should be able to
  use the SDL port.
- VICE used to store its ROMs, keymaps etc into $PREFIX/lib[64]/vice, which
  isn't correct. Now VICE installs its data into $PREFIX/share/vice, which
  makes a lot more sense. The documentation location has changed as well, now
  the documentation is installed in $PREFIX/share/doc/vice.
  On Windows, the binaries and DLLs have been moved into /bin, according to the
  requirements of GTK/GDK.
- Emulator timing is now directly driven by the host system audio device.
  If sound emulation is disabled, timing is synchronized with the host clock.
  As part of this change, the choice of sound synchronization method has been
  removed.
- Emulation now occurs in blocks of time directly related to the sound fragment
  size. Previously, emulation of an entire frame happened as quickly as possible
  and then the host system would sleep until it is time to emulate the next
  entire frame. This means that user input is now visible to the emulated
  software with lower latency than before.
- Audio latency is much lower on all platforms, and new lower latency defaults
  have been set. Users are encouraged to try using smaller fragment sizes and
  experiment with finding the lowest stable buffer size on their system.
- Support for changing the emulator timing to target generating a specific number
  of video frames per second. Useful for smooth PAL scrolling on a 50Hz CRT, and
  also fun for playing games at 60fps to match a typical LCD screen refresh.
- The default behaviour on CPU JAM was changed to "continue" to better match
  the behaviour of the real machines. Additionally a "CPU JAM" message will
  be displayed in the status bar.
- A "quit emulator" option was added to the CPU JAM dialog
- The CPU JAM dialog now shows the number of the device whose CPU has crashed.
- Proper support for dual drives has been added
- Relative file support on the filesystem device
- Autostarting works from any drive (select the drive in the attach disk dialog)
- Added support for 2nd and 3rd joystick button (potx/poty), currently only via
  keyboard and via unix joystick driver.
- Added mapping for the THEC64 joystick
- New LT.Kernal emulation
- New CMD-HD emulation
- New CMD RAM-Link emulation
- New D9090/60 emulation
- New icons for the applications.
- We now use proper binary prefixes for memory sizes.
  Welcome in the 21st century!
- Recalculate the palette parameters when the videochip type changes, now we can
  actually see the subtle color differences :)
- Emulate a switch present on some compatible datasettes (not the Commodore
  ones). Turning the switch on makes the sound recorded on the tape audible.
- Fixed/improved "native" screenshots. It will now work with all videochips and
  always generate "best effort" results.
- The emulators will look for the config file at an alternative location first,
  before looking at the system wide location.
  - for windows that is the location of the .exe files
  - for Linux that is ~/.vicerc
- Fixed lightgun/pen emulation
  - use poty instead of potx for trigger for magnum lightphaser and inkwell
    lightpen
  - tweak lightphaser offset against a bunch of games
- Handling of settings and resources was improved a bit:
  - always reset resources to default before loading a settings file
  - new "-addconfig" option (or "load additional settings") loads additional
    resources from a file without resetting to defaults before. this can be used
    to keep custom setups separate from the regular settings.
- Fixed sysfile search path order.
  The order now is $HOME/.local -> path-of-binary -> VICE_DATADIR
- Fixed a bug in .tap file handling that caused some .tap files to not work in
  the preview widget(s)
- A bunch of files have been removed from the source tree because they didn't
  really belong there and/or contained outdated info:
  - hardware-sids.txt, the old info is now at
    https://vice-emu.pokefinder.org/index.php/Hardware_SID_Status
  - SDL-support.txt, the old info is now at
    https://vice-emu.pokefinder.org/index.php/SDL_Status
  - ffmpeg-support.txt, the old info is now at
    https://vice-emu.pokefinder.org/index.php/FFMPEG_Status
- Another bunch of files were removed because their content was hopelessly
  outdated and/or could be moved to other files:
  - removed ancient CHANGELOG files. Read NEWS for the recent changes. Refer to
    the SVN log for the gory details.
  - moved contents from FEEDBACK to README

** build system
---------------

Many changes and simplifications were made in the build system, to make
it more reproducible and match the expected standard behaviour:

etc etc.


(rhialto)
diff -r1.152 -r1.153 pkgsrc/emulators/vice/Makefile
diff -r1.28 -r1.29 pkgsrc/emulators/vice/PLIST
diff -r1.48 -r1.49 pkgsrc/emulators/vice/distinfo
diff -r1.13 -r1.14 pkgsrc/emulators/vice/options.mk
diff -r1.4 -r1.5 pkgsrc/emulators/vice/patches/patch-configure
diff -r0 -r1.1 pkgsrc/emulators/vice/patches/patch-src_arch_gtk3_data_unix_Makefile.in

cvs diff -r1.152 -r1.153 pkgsrc/emulators/vice/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/vice/Makefile 2020/08/31 18:09:29 1.152
+++ pkgsrc/emulators/vice/Makefile 2021/01/01 12:46:03 1.153
@@ -1,55 +1,66 @@ @@ -1,55 +1,66 @@
1# $NetBSD: Makefile,v 1.152 2020/08/31 18:09:29 wiz Exp $ 1# $NetBSD: Makefile,v 1.153 2021/01/01 12:46:03 rhialto Exp $
2 2
3DISTNAME= vice-3.4 3DISTNAME= vice-3.5
4PKGREVISION= 8 
5CATEGORIES= emulators 4CATEGORIES= emulators
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=vice-emu/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=vice-emu/}
7 6
8MAINTAINER= rhialto@NetBSD.org 7MAINTAINER= rhialto@NetBSD.org
9HOMEPAGE= http://vice-emu.sourceforge.net/ 8HOMEPAGE= http://vice-emu.sourceforge.net/
10COMMENT= Emulator for C64, C128, CBM-II, PET, VIC20, Plus4 and C16 9COMMENT= Emulator for C64, C128, CBM-II, PET, VIC20, Plus4 and C16
11LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
12 11
13RESTRICTED= ROM image copyright is questionable. 12RESTRICTED= ROM image copyright is questionable.
14NO_BIN_ON_CDROM= ${RESTRICTED} 13NO_BIN_ON_CDROM= ${RESTRICTED}
15NO_SRC_ON_CDROM= ${RESTRICTED} 14NO_SRC_ON_CDROM= ${RESTRICTED}
16NO_BIN_ON_FTP= ${RESTRICTED} 15NO_BIN_ON_FTP= ${RESTRICTED}
17NO_SRC_ON_FTP= ${RESTRICTED} 16NO_SRC_ON_FTP= ${RESTRICTED}
18 17
19USE_PKGLOCALEDIR= yes 18USE_PKGLOCALEDIR= yes
20USE_LANGUAGES= c c++11 19USE_LANGUAGES= c c++11
21USE_TOOLS+= bash gmake pkg-config perl flex 20USE_TOOLS+= bash gmake pkg-config perl flex yacc tar
22GNU_CONFIGURE= yes 21GNU_CONFIGURE= yes
23CONFIGURE_ARGS+= --enable-ethernet 22CONFIGURE_ARGS+= --enable-ethernet
 23CONFIGURE_ARGS+= --enable-lame
 24CONFIGURE_ARGS+= --with-flac
 25CONFIGURE_ARGS+= --with-gif
 26CONFIGURE_ARGS+= --with-jpeg
 27CONFIGURE_ARGS+= --with-mpg123
 28CONFIGURE_ARGS+= --with-png
 29CONFIGURE_ARGS+= --with-vorbis
 30CONFIGURE_ARGS+= --with-zlib
 31CONFIGURE_ARGS.NetBSD+= --with-sun
24CONFIGURE_ARGS.NetBSD+= --without-oss 32CONFIGURE_ARGS.NetBSD+= --without-oss
25 33
26# Avoid PLIST mismatch if these programs are installed 34# Avoid build changes if these programs are installed
27CONFIGURE_ENV+= ac_cv_prog_TEXI2DVI=no 35CONFIGURE_ENV+= ac_cv_prog_SVN=no
28CONFIGURE_ENV+= ac_cv_prog_PDFTEX=no 36CONFIGURE_ENV+= ac_cv_prog_SVNVERSION=no
 37CONFIGURE_ARGS+= --disable-pdf-docs
 38CONFIGURE_ARGS+= --enable-html-docs
29 39
30INFO_FILES= yes 40INFO_FILES= yes
31REQD_DIRS+= ${PREFIX}/share/vice 41REQD_DIRS+= ${PREFIX}/share/vice
32 42
33BUILD_DEPENDS+= xa65-[0-9]*:../../devel/xa65 43BUILD_DEPENDS+= xa65-[0-9]*:../../devel/xa65
34 44
35SUBST_CLASSES+= prefix 45SUBST_CLASSES+= prefix
36SUBST_STAGE.prefix= post-configure 46SUBST_STAGE.prefix= post-configure
37SUBST_FILES.prefix= man/vice.1 47SUBST_FILES.prefix+= doc/vice.texi
38SUBST_FILES.prefix+= doc/html/index.html 
39SUBST_FILES.prefix+= doc/html/darwin.html 
40SUBST_FILES.prefix+= doc/vice.info-1 
41SUBST_FILES.prefix+= doc/vice.txt 
42SUBST_SED.prefix= -e 's|/usr/local|${PREFIX}|g' 48SUBST_SED.prefix= -e 's|/usr/local|${PREFIX}|g'
43 49
 50# Mess created by xdg-utils; clean it up.
 51post-install:
 52 ${RM} -f ${DESTDIR}${PREFIX}/share/applications/mimeinfo.cache
 53 cd ${DESTDIR}${PREFIX} && ${MV} etc/xdg/menus/applications-merged/vice-org-vice-org.menu share/vice/ || :
 54
44.include "options.mk" 55.include "options.mk"
45.include "../../audio/flac/buildlink3.mk" 56.include "../../audio/flac/buildlink3.mk"
46.include "../../audio/lame/buildlink3.mk" 57.include "../../audio/lame/buildlink3.mk"
47.include "../../audio/libvorbis/buildlink3.mk" 58.include "../../audio/libvorbis/buildlink3.mk"
48.include "../../audio/mpg123/buildlink3.mk" 59.include "../../audio/mpg123/buildlink3.mk"
49.include "../../devel/zlib/buildlink3.mk" 60.include "../../devel/zlib/buildlink3.mk"
50.include "../../graphics/giflib/buildlink3.mk" 61.include "../../graphics/giflib/buildlink3.mk"
51.include "../../graphics/png/buildlink3.mk" 62.include "../../graphics/png/buildlink3.mk"
52.include "../../net/libpcap/buildlink3.mk" 63.include "../../net/libpcap/buildlink3.mk"
53.include "../../mk/jpeg.buildlink3.mk" 64.include "../../mk/jpeg.buildlink3.mk"
54.include "../../mk/readline.buildlink3.mk" 65.include "../../mk/readline.buildlink3.mk"
55.include "../../mk/bsd.pkg.mk" 66.include "../../mk/bsd.pkg.mk"

cvs diff -r1.28 -r1.29 pkgsrc/emulators/vice/PLIST (expand / switch to unified diff)

--- pkgsrc/emulators/vice/PLIST 2019/12/31 14:42:22 1.28
+++ pkgsrc/emulators/vice/PLIST 2021/01/01 12:46:03 1.29
@@ -1,137 +1,150 @@ @@ -1,137 +1,150 @@
1@comment $NetBSD: PLIST,v 1.28 2019/12/31 14:42:22 rhialto Exp $ 1@comment $NetBSD: PLIST,v 1.29 2021/01/01 12:46:03 rhialto Exp $
2bin/c1541 2bin/c1541
3bin/cartconv 3bin/cartconv
4bin/petcat 4bin/petcat
5bin/vsid 5bin/vsid
6bin/x128 6bin/x128
7${PLIST.x64}bin/x64 7${PLIST.x64}bin/x64
8bin/x64dtv 8bin/x64dtv
9bin/x64sc 9bin/x64sc
10bin/xcbm2 10bin/xcbm2
11bin/xcbm5x0 11bin/xcbm5x0
12bin/xpet 12bin/xpet
13bin/xplus4 13bin/xplus4
14bin/xscpu64 14bin/xscpu64
15bin/xvic 15bin/xvic
16info/vice.info 16@comment ${PLIST.desktop}etc/xdg/menus/applications-merged/vice-org-vice-org.menu
17man/man1/c1541.1 17${PLIST.desktop}share/applications/vice-org-vsid.desktop
18man/man1/cartconv.1 18${PLIST.desktop}share/applications/vice-org-x128.desktop
19man/man1/petcat.1 19${PLIST.desktop}share/applications/vice-org-x64.desktop
20man/man1/vice.1 20${PLIST.desktop}share/applications/vice-org-x64dtv.desktop
 21${PLIST.desktop}share/applications/vice-org-x64sc.desktop
 22${PLIST.desktop}share/applications/vice-org-xcbm2.desktop
 23${PLIST.desktop}share/applications/vice-org-xcbm5x0.desktop
 24${PLIST.desktop}share/applications/vice-org-xpet.desktop
 25${PLIST.desktop}share/applications/vice-org-xplus4.desktop
 26${PLIST.desktop}share/applications/vice-org-xscpu64.desktop
 27${PLIST.desktop}share/applications/vice-org-xvic.desktop
 28${PLIST.desktop}share/desktop-directories/vice-org-vice-org.directory
21share/doc/vice/Android-Howto.txt 29share/doc/vice/Android-Howto.txt
22share/doc/vice/CIA-README.txt 30share/doc/vice/CIA-README.txt
23share/doc/vice/CIPS2008.png 
24share/doc/vice/COPYING 
25share/doc/vice/Documentation-Howto.txt 31share/doc/vice/Documentation-Howto.txt
26share/doc/vice/Doxygen-Howto.txt 32share/doc/vice/Doxygen-Howto.txt
27share/doc/vice/FreeBSD-GTK3-Howto.txt 33share/doc/vice/FreeBSD-GTK3-Howto.txt
28share/doc/vice/GTK3-Fedora-cross-build-setup.md 34share/doc/vice/GTK3-Fedora-cross-build-setup.md
29share/doc/vice/GTK3-cross-build-setup.md 35share/doc/vice/GTK3-cross-build-setup.md
30share/doc/vice/GTK3-debian-frankenvice.md 36share/doc/vice/GTK3-debian-frankenvice.md
31share/doc/vice/Lato-Bold.eot 
32share/doc/vice/Lato-Bold.ttf 
33share/doc/vice/Lato-Bold.woff 
34share/doc/vice/Lato-Bold.woff2 
35share/doc/vice/Lato-BoldItalic.eot 
36share/doc/vice/Lato-BoldItalic.ttf 
37share/doc/vice/Lato-BoldItalic.woff 
38share/doc/vice/Lato-BoldItalic.woff2 
39share/doc/vice/Lato-Italic.eot 
40share/doc/vice/Lato-Italic.ttf 
41share/doc/vice/Lato-Italic.woff 
42share/doc/vice/Lato-Italic.woff2 
43share/doc/vice/Lato-Regular.eot 
44share/doc/vice/Lato-Regular.ttf 
45share/doc/vice/Lato-Regular.woff 
46share/doc/vice/Lato-Regular.woff2 
47share/doc/vice/Linux-GTK3-Howto.txt 37share/doc/vice/Linux-GTK3-Howto.txt
48share/doc/vice/NEWS 38share/doc/vice/NetBSD-GTK3-Howto.txt
49share/doc/vice/NetBSD-howto.txt 39share/doc/vice/NetBSD-howto.txt
50share/doc/vice/OFL.txt 
51share/doc/vice/Readme-GTK3.txt 40share/doc/vice/Readme-GTK3.txt
52share/doc/vice/Readme-SDL.txt 41share/doc/vice/Readme-SDL.txt
53share/doc/vice/Readme-SDL2.txt 42share/doc/vice/Readme-SDL2.txt
54share/doc/vice/Release-Howto.txt 43share/doc/vice/Release-Howto.txt
55share/doc/vice/SDL-Howto.txt 44share/doc/vice/SDL-Howto.txt
56share/doc/vice/SDL-support.txt 
57share/doc/vice/Windows-MinGW-GTK3-Howto.txt 45share/doc/vice/Windows-MinGW-GTK3-Howto.txt
58share/doc/vice/amigaos.html 
59share/doc/vice/android.html 
60share/doc/vice/beos.html 
61share/doc/vice/coding-guidelines.txt 46share/doc/vice/coding-guidelines.txt
62share/doc/vice/darwin.html 47share/doc/vice/html/COPYING
63share/doc/vice/ffmpeg-support.txt 48share/doc/vice/html/NEWS
64share/doc/vice/hardware-sids.txt 49share/doc/vice/html/amigaos.html
 50share/doc/vice/html/android.html
 51share/doc/vice/html/beos.html
 52share/doc/vice/html/darwin.html
 53share/doc/vice/html/favicon.ico
 54share/doc/vice/html/fonts/Lato-Bold.eot
 55share/doc/vice/html/fonts/Lato-Bold.ttf
 56share/doc/vice/html/fonts/Lato-Bold.woff
 57share/doc/vice/html/fonts/Lato-Bold.woff2
 58share/doc/vice/html/fonts/Lato-BoldItalic.eot
 59share/doc/vice/html/fonts/Lato-BoldItalic.ttf
 60share/doc/vice/html/fonts/Lato-BoldItalic.woff
 61share/doc/vice/html/fonts/Lato-BoldItalic.woff2
 62share/doc/vice/html/fonts/Lato-Italic.eot
 63share/doc/vice/html/fonts/Lato-Italic.ttf
 64share/doc/vice/html/fonts/Lato-Italic.woff
 65share/doc/vice/html/fonts/Lato-Italic.woff2
 66share/doc/vice/html/fonts/Lato-Regular.eot
 67share/doc/vice/html/fonts/Lato-Regular.ttf
 68share/doc/vice/html/fonts/Lato-Regular.woff
 69share/doc/vice/html/fonts/Lato-Regular.woff2
 70share/doc/vice/html/fonts/OFL.txt
 71share/doc/vice/html/images/CIPS2008.png
 72share/doc/vice/html/images/new.gif
 73share/doc/vice/html/images/vice-logo.svg
 74share/doc/vice/html/index.html
 75share/doc/vice/html/latofonts.css
 76share/doc/vice/html/macosx.html
 77share/doc/vice/html/nsosrh.html
 78share/doc/vice/html/qnx.html
 79share/doc/vice/html/robots.txt
 80share/doc/vice/html/sco.html
 81share/doc/vice/html/sitemap.xml
 82share/doc/vice/html/solaris.html
 83share/doc/vice/html/sortix.html
 84share/doc/vice/html/unix.html
 85share/doc/vice/html/vice.css
 86share/doc/vice/html/vice_1.html
 87share/doc/vice/html/vice_10.html
 88share/doc/vice/html/vice_11.html
 89share/doc/vice/html/vice_12.html
 90share/doc/vice/html/vice_13.html
 91share/doc/vice/html/vice_14.html
 92share/doc/vice/html/vice_15.html
 93share/doc/vice/html/vice_16.html
 94share/doc/vice/html/vice_17.html
 95share/doc/vice/html/vice_18.html
 96share/doc/vice/html/vice_19.html
 97share/doc/vice/html/vice_2.html
 98share/doc/vice/html/vice_20.html
 99share/doc/vice/html/vice_21.html
 100share/doc/vice/html/vice_22.html
 101share/doc/vice/html/vice_23.html
 102share/doc/vice/html/vice_3.html
 103share/doc/vice/html/vice_4.html
 104share/doc/vice/html/vice_5.html
 105share/doc/vice/html/vice_6.html
 106share/doc/vice/html/vice_7.html
 107share/doc/vice/html/vice_8.html
 108share/doc/vice/html/vice_9.html
 109share/doc/vice/html/vice_foot.html
 110share/doc/vice/html/vice_toc.html
 111share/doc/vice/html/windows.html
65share/doc/vice/iec-bus.txt 112share/doc/vice/iec-bus.txt
66share/doc/vice/index.html 
67share/doc/vice/macOS-Distribution-Howto.txt 113share/doc/vice/macOS-Distribution-Howto.txt
68share/doc/vice/macOS-GTK3-Howto.txt 114share/doc/vice/macOS-Howto.txt
69share/doc/vice/macOS-SDL2-Howto.txt 
70share/doc/vice/macOS-Xcode-Howto.txt 115share/doc/vice/macOS-Xcode-Howto.txt
71share/doc/vice/macosx.html 116share/doc/vice/vice.texi
72share/doc/vice/new.gif 
73share/doc/vice/robots.txt 
74share/doc/vice/sitemap.xml 
75share/doc/vice/unix.html 
76share/doc/vice/vice-logo-black.svg 
77share/doc/vice/vice-logo.svg 
78share/doc/vice/vice.css 
79share/doc/vice/vice.txt 
80share/doc/vice/vice_1.html 
81share/doc/vice/vice_10.html 
82share/doc/vice/vice_11.html 
83share/doc/vice/vice_12.html 
84share/doc/vice/vice_13.html 
85share/doc/vice/vice_14.html 
86share/doc/vice/vice_15.html 
87share/doc/vice/vice_16.html 
88share/doc/vice/vice_17.html 
89share/doc/vice/vice_18.html 
90share/doc/vice/vice_19.html 
91share/doc/vice/vice_2.html 
92share/doc/vice/vice_20.html 
93share/doc/vice/vice_21.html 
94share/doc/vice/vice_22.html 
95share/doc/vice/vice_3.html 
96share/doc/vice/vice_4.html 
97share/doc/vice/vice_5.html 
98share/doc/vice/vice_6.html 
99share/doc/vice/vice_7.html 
100share/doc/vice/vice_8.html 
101share/doc/vice/vice_9.html 
102share/doc/vice/vice_toc.html 
103share/doc/vice/windows.html 
104share/vice/C128/basic64 117share/vice/C128/basic64
105share/vice/C128/basichi 118share/vice/C128/basichi
106share/vice/C128/basiclo 119share/vice/C128/basiclo
107share/vice/C128/c64hq.vpl 120share/vice/C128/c64hq.vpl
108share/vice/C128/c64s.vpl 121share/vice/C128/c64s.vpl
109share/vice/C128/ccs64.vpl 122share/vice/C128/ccs64.vpl
110share/vice/C128/chargch 123share/vice/C128/chargch
111share/vice/C128/chargde 124share/vice/C128/chargde
112share/vice/C128/chargen 125share/vice/C128/chargen
113share/vice/C128/chargfr 126share/vice/C128/chargfr
114share/vice/C128/chargno 127share/vice/C128/chargno
115share/vice/C128/chargse 128share/vice/C128/chargse
116share/vice/C128/cjam.vpl 129share/vice/C128/cjam.vpl
117share/vice/C128/colodore.vpl 130share/vice/C128/colodore.vpl
118share/vice/C128/community-colors.vpl 131share/vice/C128/community-colors.vpl
119share/vice/C128/deekay.vpl 132share/vice/C128/deekay.vpl
120share/vice/C128/default.vrs 133share/vice/C128/default.vrs
121share/vice/C128/frodo.vpl 134share/vice/C128/frodo.vpl
122share/vice/C128/godot.vpl 135share/vice/C128/godot.vpl
123${PLIST.gtk}share/vice/C128/gtk3_pos.vkm 136${PLIST.gh}share/vice/C128/gtk3_pos.vkm
124${PLIST.gtk}share/vice/C128/gtk3_sym.vkm 137${PLIST.gh}share/vice/C128/gtk3_sym.vkm
125share/vice/C128/kernal 138share/vice/C128/kernal
126share/vice/C128/kernal64 139share/vice/C128/kernal64
127share/vice/C128/kernalch 140share/vice/C128/kernalch
128share/vice/C128/kernalde 141share/vice/C128/kernalde
129share/vice/C128/kernalfi 142share/vice/C128/kernalfi
130share/vice/C128/kernalfr 143share/vice/C128/kernalfr
131share/vice/C128/kernalit 144share/vice/C128/kernalit
132share/vice/C128/kernalno 145share/vice/C128/kernalno
133share/vice/C128/kernalse 146share/vice/C128/kernalse
134share/vice/C128/pc64.vpl 147share/vice/C128/pc64.vpl
135share/vice/C128/pepto-ntsc-sony.vpl 148share/vice/C128/pepto-ntsc-sony.vpl
136share/vice/C128/pepto-ntsc.vpl 149share/vice/C128/pepto-ntsc.vpl
137share/vice/C128/pepto-pal.vpl 150share/vice/C128/pepto-pal.vpl
@@ -148,81 +161,88 @@ share/vice/C64/c64hq.vpl @@ -148,81 +161,88 @@ share/vice/C64/c64hq.vpl
148share/vice/C64/c64mem.sym 161share/vice/C64/c64mem.sym
149share/vice/C64/c64s.vpl 162share/vice/C64/c64s.vpl
150share/vice/C64/ccs64.vpl 163share/vice/C64/ccs64.vpl
151share/vice/C64/chargen 164share/vice/C64/chargen
152share/vice/C64/cjam.vpl 165share/vice/C64/cjam.vpl
153share/vice/C64/colodore.vpl 166share/vice/C64/colodore.vpl
154share/vice/C64/community-colors.vpl 167share/vice/C64/community-colors.vpl
155share/vice/C64/deekay.vpl 168share/vice/C64/deekay.vpl
156share/vice/C64/default.vrs 169share/vice/C64/default.vrs
157share/vice/C64/edkernal 170share/vice/C64/edkernal
158share/vice/C64/frodo.vpl 171share/vice/C64/frodo.vpl
159share/vice/C64/godot.vpl 172share/vice/C64/godot.vpl
160share/vice/C64/gskernal 173share/vice/C64/gskernal
161${PLIST.gtk}share/vice/C64/gtk3_keyrah.vkm 174${PLIST.gh}share/vice/C64/gtk3_keyrah.vkm
162${PLIST.gtk}share/vice/C64/gtk3_keyrah_de.vkm 175${PLIST.gh}share/vice/C64/gtk3_keyrah_de.vkm
163${PLIST.gtk}share/vice/C64/gtk3_pos.vkm 176${PLIST.gh}share/vice/C64/gtk3_pos.vkm
164${PLIST.gtk}share/vice/C64/gtk3_pos_de.vkm 177${PLIST.gh}share/vice/C64/gtk3_pos_de.vkm
165${PLIST.gtk}share/vice/C64/gtk3_sym.vkm 178${PLIST.gh}share/vice/C64/gtk3_pos_se.vkm
166${PLIST.gtk}share/vice/C64/gtk3_sym_da.vkm 179${PLIST.gh}share/vice/C64/gtk3_sym.vkm
167${PLIST.gtk}share/vice/C64/gtk3_sym_de.vkm 180${PLIST.gh}share/vice/C64/gtk3_sym_da.vkm
168${PLIST.gtk}share/vice/C64/gtk3_sym_it.vkm 181${PLIST.gh}share/vice/C64/gtk3_sym_de.vkm
169${PLIST.gtk}share/vice/C64/gtk3_sym_nl.vkm 182${PLIST.gh}share/vice/C64/gtk3_sym_it.vkm
170${PLIST.gtk}share/vice/C64/gtk3_sym_se.vkm 183${PLIST.gh}share/vice/C64/gtk3_sym_nl.vkm
 184${PLIST.gh}share/vice/C64/gtk3_sym_se.vkm
 185${PLIST.gh}share/vice/C64/gtk3_the64_de.vkm
171share/vice/C64/jpchrgen 186share/vice/C64/jpchrgen
172share/vice/C64/jpkernal 187share/vice/C64/jpkernal
173share/vice/C64/kernal 188share/vice/C64/kernal
174share/vice/C64/pc64.vpl 189share/vice/C64/pc64.vpl
175share/vice/C64/pepto-ntsc-sony.vpl 190share/vice/C64/pepto-ntsc-sony.vpl
176share/vice/C64/pepto-ntsc.vpl 191share/vice/C64/pepto-ntsc.vpl
177share/vice/C64/pepto-pal.vpl 192share/vice/C64/pepto-pal.vpl
178share/vice/C64/pepto-palold.vpl 193share/vice/C64/pepto-palold.vpl
179share/vice/C64/ptoing.vpl 194share/vice/C64/ptoing.vpl
180share/vice/C64/rgb.vpl 195share/vice/C64/rgb.vpl
181${PLIST.sdl}share/vice/C64/sdl_hotkeys.vkm 196${PLIST.sdl}share/vice/C64/sdl_hotkeys.vkm
182${PLIST.sdl}share/vice/C64/sdl_hotkeys_vsid.vkm 197${PLIST.sdl}share/vice/C64/sdl_hotkeys_vsid.vkm
183${PLIST.sdl}share/vice/C64/sdl_joymap_ps3.vjm 198${PLIST.sdl}share/vice/C64/sdl_joymap_ps3.vjm
 199${PLIST.sdl}share/vice/C64/sdl_joymap_thec64.vjm
184${PLIST.sdl}share/vice/C64/sdl_keyrah.vkm 200${PLIST.sdl}share/vice/C64/sdl_keyrah.vkm
185${PLIST.sdl}share/vice/C64/sdl_keyrah_combian.vkm 201${PLIST.sdl}share/vice/C64/sdl_keyrah_combian.vkm
186${PLIST.sdl}share/vice/C64/sdl_keyrah_de.vkm 202${PLIST.sdl}share/vice/C64/sdl_keyrah_de.vkm
187${PLIST.sdl}share/vice/C64/sdl_keyrah_retropie.vkm 203${PLIST.sdl}share/vice/C64/sdl_keyrah_retropie.vkm
188${PLIST.sdl}share/vice/C64/sdl_keyrah_retropie_de.vkm 204${PLIST.sdl}share/vice/C64/sdl_keyrah_retropie_de.vkm
189${PLIST.sdl}share/vice/C64/sdl_pos.vkm 205${PLIST.sdl}share/vice/C64/sdl_pos.vkm
 206${PLIST.sdl}share/vice/C64/sdl_pos_bmc64.vkm
190${PLIST.sdl}share/vice/C64/sdl_pos_ch.vkm 207${PLIST.sdl}share/vice/C64/sdl_pos_ch.vkm
191${PLIST.sdl}share/vice/C64/sdl_pos_da.vkm 208${PLIST.sdl}share/vice/C64/sdl_pos_da.vkm
192${PLIST.sdl}share/vice/C64/sdl_pos_de.vkm 209${PLIST.sdl}share/vice/C64/sdl_pos_de.vkm
193${PLIST.sdl}share/vice/C64/sdl_pos_fi.vkm 210${PLIST.sdl}share/vice/C64/sdl_pos_fi.vkm
194${PLIST.sdl}share/vice/C64/sdl_pos_no.vkm 211${PLIST.sdl}share/vice/C64/sdl_pos_no.vkm
195${PLIST.sdl}share/vice/C64/sdl_sym.vkm 212${PLIST.sdl}share/vice/C64/sdl_sym.vkm
196${PLIST.sdl}share/vice/C64/sdl_sym_da.vkm 213${PLIST.sdl}share/vice/C64/sdl_sym_da.vkm
197${PLIST.sdl}share/vice/C64/sdl_sym_de.vkm 214${PLIST.sdl}share/vice/C64/sdl_sym_de.vkm
198${PLIST.sdl}share/vice/C64/sdl_sym_it.vkm 215${PLIST.sdl}share/vice/C64/sdl_sym_it.vkm
199${PLIST.sdl}share/vice/C64/sdl_sym_nl.vkm 216${PLIST.sdl}share/vice/C64/sdl_sym_nl.vkm
200share/vice/C64/sxkernal 217share/vice/C64/sxkernal
201share/vice/C64/vice.vpl 218share/vice/C64/vice.vpl
202share/vice/C64DTV/basic 219share/vice/C64DTV/basic
203share/vice/C64DTV/c64mem.sym 220share/vice/C64DTV/c64mem.sym
204share/vice/C64DTV/chargen 221share/vice/C64DTV/chargen
205share/vice/C64DTV/default.vrs 222share/vice/C64DTV/default.vrs
206share/vice/C64DTV/dtvrom.bin 223share/vice/C64DTV/dtvrom.bin
207${PLIST.gtk}share/vice/C64DTV/gtk3_keyrah.vkm 224${PLIST.gh}share/vice/C64DTV/gtk3_keyrah.vkm
208${PLIST.gtk}share/vice/C64DTV/gtk3_keyrah_de.vkm 225${PLIST.gh}share/vice/C64DTV/gtk3_keyrah_de.vkm
209${PLIST.gtk}share/vice/C64DTV/gtk3_pos.vkm 226${PLIST.gh}share/vice/C64DTV/gtk3_pos.vkm
210${PLIST.gtk}share/vice/C64DTV/gtk3_pos_de.vkm 227${PLIST.gh}share/vice/C64DTV/gtk3_pos_de.vkm
211${PLIST.gtk}share/vice/C64DTV/gtk3_sym.vkm 228${PLIST.gh}share/vice/C64DTV/gtk3_pos_se.vkm
212${PLIST.gtk}share/vice/C64DTV/gtk3_sym_da.vkm 229${PLIST.gh}share/vice/C64DTV/gtk3_sym.vkm
213${PLIST.gtk}share/vice/C64DTV/gtk3_sym_de.vkm 230${PLIST.gh}share/vice/C64DTV/gtk3_sym_da.vkm
214${PLIST.gtk}share/vice/C64DTV/gtk3_sym_nl.vkm 231${PLIST.gh}share/vice/C64DTV/gtk3_sym_de.vkm
215${PLIST.gtk}share/vice/C64DTV/gtk3_sym_se.vkm 232${PLIST.gh}share/vice/C64DTV/gtk3_sym_it.vkm
 233${PLIST.gh}share/vice/C64DTV/gtk3_sym_nl.vkm
 234${PLIST.gh}share/vice/C64DTV/gtk3_sym_se.vkm
 235${PLIST.gh}share/vice/C64DTV/gtk3_the64_de.vkm
216share/vice/C64DTV/kernal 236share/vice/C64DTV/kernal
217${PLIST.sdl}share/vice/C64DTV/sdl_hotkeys.vkm 237${PLIST.sdl}share/vice/C64DTV/sdl_hotkeys.vkm
218${PLIST.sdl}share/vice/C64DTV/sdl_keyrah.vkm 238${PLIST.sdl}share/vice/C64DTV/sdl_keyrah.vkm
219${PLIST.sdl}share/vice/C64DTV/sdl_keyrah_combian.vkm 239${PLIST.sdl}share/vice/C64DTV/sdl_keyrah_combian.vkm
220${PLIST.sdl}share/vice/C64DTV/sdl_keyrah_de.vkm 240${PLIST.sdl}share/vice/C64DTV/sdl_keyrah_de.vkm
221${PLIST.sdl}share/vice/C64DTV/sdl_keyrah_retropie.vkm 241${PLIST.sdl}share/vice/C64DTV/sdl_keyrah_retropie.vkm
222${PLIST.sdl}share/vice/C64DTV/sdl_keyrah_retropie_de.vkm 242${PLIST.sdl}share/vice/C64DTV/sdl_keyrah_retropie_de.vkm
223${PLIST.sdl}share/vice/C64DTV/sdl_pos.vkm 243${PLIST.sdl}share/vice/C64DTV/sdl_pos.vkm
224${PLIST.sdl}share/vice/C64DTV/sdl_pos_ch.vkm 244${PLIST.sdl}share/vice/C64DTV/sdl_pos_ch.vkm
225${PLIST.sdl}share/vice/C64DTV/sdl_pos_da.vkm 245${PLIST.sdl}share/vice/C64DTV/sdl_pos_da.vkm
226${PLIST.sdl}share/vice/C64DTV/sdl_pos_de.vkm 246${PLIST.sdl}share/vice/C64DTV/sdl_pos_de.vkm
227${PLIST.sdl}share/vice/C64DTV/sdl_pos_fi.vkm 247${PLIST.sdl}share/vice/C64DTV/sdl_pos_fi.vkm
228${PLIST.sdl}share/vice/C64DTV/sdl_pos_no.vkm 248${PLIST.sdl}share/vice/C64DTV/sdl_pos_no.vkm
@@ -238,28 +258,28 @@ share/vice/CBM-II/basic.500 @@ -238,28 +258,28 @@ share/vice/CBM-II/basic.500
238share/vice/CBM-II/c64hq.vpl 258share/vice/CBM-II/c64hq.vpl
239share/vice/CBM-II/c64s.vpl 259share/vice/CBM-II/c64s.vpl
240share/vice/CBM-II/ccs64.vpl 260share/vice/CBM-II/ccs64.vpl
241share/vice/CBM-II/chargen.500 261share/vice/CBM-II/chargen.500
242share/vice/CBM-II/chargen.600 262share/vice/CBM-II/chargen.600
243share/vice/CBM-II/chargen.700 263share/vice/CBM-II/chargen.700
244share/vice/CBM-II/cjam.vpl 264share/vice/CBM-II/cjam.vpl
245share/vice/CBM-II/colodore.vpl 265share/vice/CBM-II/colodore.vpl
246share/vice/CBM-II/community-colors.vpl 266share/vice/CBM-II/community-colors.vpl
247share/vice/CBM-II/deekay.vpl 267share/vice/CBM-II/deekay.vpl
248share/vice/CBM-II/frodo.vpl 268share/vice/CBM-II/frodo.vpl
249share/vice/CBM-II/godot.vpl 269share/vice/CBM-II/godot.vpl
250share/vice/CBM-II/green.vpl 270share/vice/CBM-II/green.vpl
251${PLIST.gtk}share/vice/CBM-II/gtk3_sym.vkm 271${PLIST.gh}share/vice/CBM-II/gtk3_sym.vkm
252${PLIST.gtk}share/vice/CBM-II/gtk3_sym_de.vkm 272${PLIST.gh}share/vice/CBM-II/gtk3_sym_de.vkm
253share/vice/CBM-II/kernal 273share/vice/CBM-II/kernal
254share/vice/CBM-II/kernal.500 274share/vice/CBM-II/kernal.500
255share/vice/CBM-II/pc64.vpl 275share/vice/CBM-II/pc64.vpl
256share/vice/CBM-II/pepto-ntsc-sony.vpl 276share/vice/CBM-II/pepto-ntsc-sony.vpl
257share/vice/CBM-II/pepto-ntsc.vpl 277share/vice/CBM-II/pepto-ntsc.vpl
258share/vice/CBM-II/pepto-pal.vpl 278share/vice/CBM-II/pepto-pal.vpl
259share/vice/CBM-II/pepto-palold.vpl 279share/vice/CBM-II/pepto-palold.vpl
260share/vice/CBM-II/ptoing.vpl 280share/vice/CBM-II/ptoing.vpl
261share/vice/CBM-II/rgb.vpl 281share/vice/CBM-II/rgb.vpl
262share/vice/CBM-II/rom128h.vrs 282share/vice/CBM-II/rom128h.vrs
263share/vice/CBM-II/rom128l.vrs 283share/vice/CBM-II/rom128l.vrs
264share/vice/CBM-II/rom256h.vrs 284share/vice/CBM-II/rom256h.vrs
265share/vice/CBM-II/rom256l.vrs 285share/vice/CBM-II/rom256l.vrs
@@ -271,119 +291,136 @@ share/vice/CBM-II/white.vpl @@ -271,119 +291,136 @@ share/vice/CBM-II/white.vpl
271share/vice/DRIVES/d1541II 291share/vice/DRIVES/d1541II
272share/vice/DRIVES/d1571cr 292share/vice/DRIVES/d1571cr
273share/vice/DRIVES/dos1001 293share/vice/DRIVES/dos1001
274share/vice/DRIVES/dos1540 294share/vice/DRIVES/dos1540
275share/vice/DRIVES/dos1541 295share/vice/DRIVES/dos1541
276share/vice/DRIVES/dos1551 296share/vice/DRIVES/dos1551
277share/vice/DRIVES/dos1570 297share/vice/DRIVES/dos1570
278share/vice/DRIVES/dos1571 298share/vice/DRIVES/dos1571
279share/vice/DRIVES/dos1581 299share/vice/DRIVES/dos1581
280share/vice/DRIVES/dos2031 300share/vice/DRIVES/dos2031
281share/vice/DRIVES/dos2040 301share/vice/DRIVES/dos2040
282share/vice/DRIVES/dos3040 302share/vice/DRIVES/dos3040
283share/vice/DRIVES/dos4040 303share/vice/DRIVES/dos4040
 304share/vice/DRIVES/dos9000
284share/vice/PET/amber.vpl 305share/vice/PET/amber.vpl
285share/vice/PET/basic1 306share/vice/PET/basic-1.901439-09-05-02-06.bin
286share/vice/PET/basic2 307share/vice/PET/basic-2.901465-01-02.bin
287share/vice/PET/basic4 308share/vice/PET/basic-4.901465-23-20-21.bin
 309share/vice/PET/characters-2.901447-10.bin
288share/vice/PET/characters.901640-01.bin 310share/vice/PET/characters.901640-01.bin
289share/vice/PET/chargen 
290share/vice/PET/chargen.de 311share/vice/PET/chargen.de
291share/vice/PET/edit1g 312share/vice/PET/edit-1-n.901439-03.bin
292share/vice/PET/edit2b 313share/vice/PET/edit-2-b.901474-01.bin
293share/vice/PET/edit2g 314share/vice/PET/edit-2-n.901447-24.bin
294share/vice/PET/edit4b40 315share/vice/PET/edit-4-40-b-50Hz.ts.bin
295share/vice/PET/edit4b80 316share/vice/PET/edit-4-40-b-60Hz.ts.bin
296share/vice/PET/edit4g40 317share/vice/PET/edit-4-40-n-50Hz.901498-01.bin
 318share/vice/PET/edit-4-40-n-60Hz.901499-01.bin
 319share/vice/PET/edit-4-80-b-50Hz.901474-04.bin
 320share/vice/PET/edit-4-80-b-50Hz.901474-04_.bin
 321share/vice/PET/edit-4-80-b-60Hz.901474-03.bin
 322share/vice/PET/edit-4-b-noCRTC.901474-02.bin
297share/vice/PET/green.vpl 323share/vice/PET/green.vpl
298${PLIST.gtk}share/vice/PET/gtk3_bude_pos.vkm 324${PLIST.gh}share/vice/PET/gtk3_bude_pos.vkm
299${PLIST.gtk}share/vice/PET/gtk3_bude_pos_de.vkm 325${PLIST.gh}share/vice/PET/gtk3_bude_pos_de.vkm
300${PLIST.gtk}share/vice/PET/gtk3_bude_sym.vkm 326${PLIST.gh}share/vice/PET/gtk3_bude_sym.vkm
301${PLIST.gtk}share/vice/PET/gtk3_bude_sym_de.vkm 327${PLIST.gh}share/vice/PET/gtk3_bude_sym_de.vkm
302${PLIST.gtk}share/vice/PET/gtk3_buuk_pos.vkm 328${PLIST.gh}share/vice/PET/gtk3_buuk_pos.vkm
303${PLIST.gtk}share/vice/PET/gtk3_buuk_pos_de.vkm 329${PLIST.gh}share/vice/PET/gtk3_buuk_pos_de.vkm
304${PLIST.gtk}share/vice/PET/gtk3_buuk_sym.vkm 330${PLIST.gh}share/vice/PET/gtk3_buuk_sym.vkm
305${PLIST.gtk}share/vice/PET/gtk3_buuk_sym_de.vkm 331${PLIST.gh}share/vice/PET/gtk3_buuk_sym_de.vkm
306${PLIST.gtk}share/vice/PET/gtk3_grus_pos.vkm 332${PLIST.gh}share/vice/PET/gtk3_grus_pos.vkm
307${PLIST.gtk}share/vice/PET/gtk3_grus_pos_de.vkm 333${PLIST.gh}share/vice/PET/gtk3_grus_pos_de.vkm
308${PLIST.gtk}share/vice/PET/gtk3_grus_sym.vkm 334${PLIST.gh}share/vice/PET/gtk3_grus_sym.vkm
309${PLIST.gtk}share/vice/PET/gtk3_grus_sym_de.vkm 335${PLIST.gh}share/vice/PET/gtk3_grus_sym_de.vkm
310${PLIST.gtk}share/vice/PET/gtk3_sym.vkm 336${PLIST.gh}share/vice/PET/gtk3_sym.vkm
311share/vice/PET/hre-9000.324992-02.bin 337share/vice/PET/hre-9000.324992-02.bin
312share/vice/PET/hre-a000.324993-02.bin 338share/vice/PET/hre-a000.324993-02.bin
313share/vice/PET/hre.vrs 339share/vice/PET/hre.vrs
314share/vice/PET/kernal1 340share/vice/PET/kernal-1.901439-04-07.bin
315share/vice/PET/kernal2 341share/vice/PET/kernal-2.901465-03.bin
316share/vice/PET/kernal4 342share/vice/PET/kernal-4.901465-22.bin
317share/vice/PET/rom1g.vrs 343share/vice/PET/rom1g.vrs
318share/vice/PET/rom2b.vrs 344share/vice/PET/rom2b.vrs
319share/vice/PET/rom2g.vrs 345share/vice/PET/rom2g.vrs
320share/vice/PET/rom4b40.vrs 346share/vice/PET/rom4b40.vrs
321share/vice/PET/rom4b80.vrs 347share/vice/PET/rom4b80.vrs
322share/vice/PET/rom4g40.vrs 348share/vice/PET/rom4g40.vrs
323share/vice/PET/romsuperpet.vrs 349share/vice/PET/romsuperpet.vrs
 350${PLIST.sdl}share/vice/PET/sdl_buuk_pos.vkm
 351${PLIST.sdl}share/vice/PET/sdl_buuk_pos_de.vkm
324${PLIST.sdl}share/vice/PET/sdl_buuk_sym.vkm 352${PLIST.sdl}share/vice/PET/sdl_buuk_sym.vkm
 353${PLIST.sdl}share/vice/PET/sdl_buuk_sym_de.vkm
 354${PLIST.sdl}share/vice/PET/sdl_grus_pos.vkm
 355${PLIST.sdl}share/vice/PET/sdl_grus_pos_de.vkm
325${PLIST.sdl}share/vice/PET/sdl_grus_sym.vkm 356${PLIST.sdl}share/vice/PET/sdl_grus_sym.vkm
 357${PLIST.sdl}share/vice/PET/sdl_grus_sym_de.vkm
326${PLIST.sdl}share/vice/PET/sdl_hotkeys.vkm 358${PLIST.sdl}share/vice/PET/sdl_hotkeys.vkm
327${PLIST.sdl}share/vice/PET/sdl_sym.vkm 359${PLIST.sdl}share/vice/PET/sdl_sym.vkm
328share/vice/PET/waterloo-a000.901898-01.bin 360share/vice/PET/waterloo-a000.901898-01.bin
329share/vice/PET/waterloo-b000.901898-02.bin 361share/vice/PET/waterloo-b000.901898-02.bin
330share/vice/PET/waterloo-c000.901898-03.bin 362share/vice/PET/waterloo-c000.901898-03.bin
331share/vice/PET/waterloo-d000.901898-04.bin 363share/vice/PET/waterloo-d000.901898-04.bin
332share/vice/PET/waterloo-e000.901897-01.bin 364share/vice/PET/waterloo-e000.901897-01.bin
333share/vice/PET/waterloo-f000.901898-05.bin 365share/vice/PET/waterloo-f000.901898-05.bin
334share/vice/PET/white.vpl 366share/vice/PET/white.vpl
335share/vice/PLUS4/3plus1hi 367share/vice/PLUS4/3plus1hi
336share/vice/PLUS4/3plus1lo 368share/vice/PLUS4/3plus1lo
337share/vice/PLUS4/basic 369share/vice/PLUS4/basic
338share/vice/PLUS4/c2lo.364 370share/vice/PLUS4/c2lo.364
339share/vice/PLUS4/colodore_ted.vpl 371share/vice/PLUS4/colodore_ted.vpl
340share/vice/PLUS4/default.vrs 372share/vice/PLUS4/default.vrs
341${PLIST.gtk}share/vice/PLUS4/gtk3_pos.vkm 373${PLIST.gh}share/vice/PLUS4/gtk3_pos.vkm
342${PLIST.gtk}share/vice/PLUS4/gtk3_sym.vkm 374${PLIST.gh}share/vice/PLUS4/gtk3_sym.vkm
343${PLIST.gtk}share/vice/PLUS4/gtk3_sym_de.vkm 375${PLIST.gh}share/vice/PLUS4/gtk3_sym_de.vkm
344share/vice/PLUS4/kernal 376share/vice/PLUS4/kernal
345share/vice/PLUS4/kernal.005 377share/vice/PLUS4/kernal.005
346share/vice/PLUS4/kernal.232 378share/vice/PLUS4/kernal.232
347share/vice/PLUS4/kernal.364 379share/vice/PLUS4/kernal.364
348${PLIST.sdl}share/vice/PLUS4/sdl_hotkeys.vkm 380${PLIST.sdl}share/vice/PLUS4/sdl_hotkeys.vkm
349${PLIST.sdl}share/vice/PLUS4/sdl_pos.vkm 381${PLIST.sdl}share/vice/PLUS4/sdl_pos.vkm
350share/vice/PLUS4/yape-ntsc.vpl 382share/vice/PLUS4/yape-ntsc.vpl
351share/vice/PLUS4/yape-pal.vpl 383share/vice/PLUS4/yape-pal.vpl
352share/vice/PRINTER/1520.vpl 384share/vice/PRINTER/1520.vpl
353share/vice/PRINTER/cbm1526 385share/vice/PRINTER/cbm1526
354share/vice/PRINTER/mps801 386share/vice/PRINTER/mps801
355share/vice/PRINTER/mps803 387share/vice/PRINTER/mps803
356share/vice/PRINTER/mps803.vpl 388share/vice/PRINTER/mps803.vpl
357share/vice/PRINTER/nl10-cbm 389share/vice/PRINTER/nl10-cbm
358share/vice/PRINTER/nl10.vpl 390share/vice/PRINTER/nl10.vpl
359share/vice/SCPU64/c64hq.vpl 391share/vice/SCPU64/c64hq.vpl
360share/vice/SCPU64/c64s.vpl 392share/vice/SCPU64/c64s.vpl
361share/vice/SCPU64/ccs64.vpl 393share/vice/SCPU64/ccs64.vpl
362share/vice/SCPU64/chargen 394share/vice/SCPU64/chargen
363share/vice/SCPU64/cjam.vpl 395share/vice/SCPU64/cjam.vpl
364share/vice/SCPU64/colodore.vpl 396share/vice/SCPU64/colodore.vpl
365share/vice/SCPU64/community-colors.vpl 397share/vice/SCPU64/community-colors.vpl
366share/vice/SCPU64/deekay.vpl 398share/vice/SCPU64/deekay.vpl
367share/vice/SCPU64/default.vrs 399share/vice/SCPU64/default.vrs
368share/vice/SCPU64/frodo.vpl 400share/vice/SCPU64/frodo.vpl
369share/vice/SCPU64/godot.vpl 401share/vice/SCPU64/godot.vpl
370${PLIST.gtk}share/vice/SCPU64/gtk3_pos.vkm 402${PLIST.gh}share/vice/SCPU64/gtk3_keyrah.vkm
371${PLIST.gtk}share/vice/SCPU64/gtk3_pos_de.vkm 403${PLIST.gh}share/vice/SCPU64/gtk3_keyrah_de.vkm
372${PLIST.gtk}share/vice/SCPU64/gtk3_sym.vkm 404${PLIST.gh}share/vice/SCPU64/gtk3_pos.vkm
373${PLIST.gtk}share/vice/SCPU64/gtk3_sym_da.vkm 405${PLIST.gh}share/vice/SCPU64/gtk3_pos_de.vkm
374${PLIST.gtk}share/vice/SCPU64/gtk3_sym_de.vkm 406${PLIST.gh}share/vice/SCPU64/gtk3_pos_se.vkm
375${PLIST.gtk}share/vice/SCPU64/gtk3_sym_nl.vkm 407${PLIST.gh}share/vice/SCPU64/gtk3_sym.vkm
376${PLIST.gtk}share/vice/SCPU64/gtk3_sym_se.vkm 408${PLIST.gh}share/vice/SCPU64/gtk3_sym_da.vkm
 409${PLIST.gh}share/vice/SCPU64/gtk3_sym_de.vkm
 410${PLIST.gh}share/vice/SCPU64/gtk3_sym_it.vkm
 411${PLIST.gh}share/vice/SCPU64/gtk3_sym_nl.vkm
 412${PLIST.gh}share/vice/SCPU64/gtk3_sym_se.vkm
 413${PLIST.gh}share/vice/SCPU64/gtk3_the64_de.vkm
377share/vice/SCPU64/jpchrgen 414share/vice/SCPU64/jpchrgen
378share/vice/SCPU64/pc64.vpl 415share/vice/SCPU64/pc64.vpl
379share/vice/SCPU64/pepto-ntsc-sony.vpl 416share/vice/SCPU64/pepto-ntsc-sony.vpl
380share/vice/SCPU64/pepto-ntsc.vpl 417share/vice/SCPU64/pepto-ntsc.vpl
381share/vice/SCPU64/pepto-pal.vpl 418share/vice/SCPU64/pepto-pal.vpl
382share/vice/SCPU64/pepto-palold.vpl 419share/vice/SCPU64/pepto-palold.vpl
383share/vice/SCPU64/ptoing.vpl 420share/vice/SCPU64/ptoing.vpl
384share/vice/SCPU64/rgb.vpl 421share/vice/SCPU64/rgb.vpl
385share/vice/SCPU64/scpu64 422share/vice/SCPU64/scpu64
386share/vice/SCPU64/scpu64mem.sym 423share/vice/SCPU64/scpu64mem.sym
387${PLIST.sdl}share/vice/SCPU64/sdl_hotkeys.vkm 424${PLIST.sdl}share/vice/SCPU64/sdl_hotkeys.vkm
388${PLIST.sdl}share/vice/SCPU64/sdl_keyrah.vkm 425${PLIST.sdl}share/vice/SCPU64/sdl_keyrah.vkm
389${PLIST.sdl}share/vice/SCPU64/sdl_keyrah_combian.vkm 426${PLIST.sdl}share/vice/SCPU64/sdl_keyrah_combian.vkm
@@ -395,29 +432,96 @@ ${PLIST.sdl}share/vice/SCPU64/sdl_pos_ch @@ -395,29 +432,96 @@ ${PLIST.sdl}share/vice/SCPU64/sdl_pos_ch
395${PLIST.sdl}share/vice/SCPU64/sdl_pos_da.vkm 432${PLIST.sdl}share/vice/SCPU64/sdl_pos_da.vkm
396${PLIST.sdl}share/vice/SCPU64/sdl_pos_de.vkm 433${PLIST.sdl}share/vice/SCPU64/sdl_pos_de.vkm
397${PLIST.sdl}share/vice/SCPU64/sdl_pos_fi.vkm 434${PLIST.sdl}share/vice/SCPU64/sdl_pos_fi.vkm
398${PLIST.sdl}share/vice/SCPU64/sdl_pos_no.vkm 435${PLIST.sdl}share/vice/SCPU64/sdl_pos_no.vkm
399${PLIST.sdl}share/vice/SCPU64/sdl_sym.vkm 436${PLIST.sdl}share/vice/SCPU64/sdl_sym.vkm
400${PLIST.sdl}share/vice/SCPU64/sdl_sym_da.vkm 437${PLIST.sdl}share/vice/SCPU64/sdl_sym_da.vkm
401${PLIST.sdl}share/vice/SCPU64/sdl_sym_de.vkm 438${PLIST.sdl}share/vice/SCPU64/sdl_sym_de.vkm
402${PLIST.sdl}share/vice/SCPU64/sdl_sym_nl.vkm 439${PLIST.sdl}share/vice/SCPU64/sdl_sym_nl.vkm
403share/vice/SCPU64/vice.vpl 440share/vice/SCPU64/vice.vpl
404share/vice/VIC20/basic 441share/vice/VIC20/basic
405share/vice/VIC20/chargen 442share/vice/VIC20/chargen
406share/vice/VIC20/colodore_vic.vpl 443share/vice/VIC20/colodore_vic.vpl
407share/vice/VIC20/default.vrs 444share/vice/VIC20/default.vrs
408${PLIST.gtk}share/vice/VIC20/gtk3_pos.vkm 445${PLIST.gh}share/vice/VIC20/gtk3_pos.vkm
409${PLIST.gtk}share/vice/VIC20/gtk3_sym.vkm 446${PLIST.gh}share/vice/VIC20/gtk3_pos_it.vkm
 447${PLIST.gh}share/vice/VIC20/gtk3_sym.vkm
 448${PLIST.gh}share/vice/VIC20/gtk3_sym_it.vkm
410share/vice/VIC20/kernal 449share/vice/VIC20/kernal
411share/vice/VIC20/mike-ntsc.vpl 450share/vice/VIC20/mike-ntsc.vpl
412share/vice/VIC20/mike-pal.vpl 451share/vice/VIC20/mike-pal.vpl
413${PLIST.sdl}share/vice/VIC20/sdl_hotkeys.vkm 452${PLIST.sdl}share/vice/VIC20/sdl_hotkeys.vkm
414${PLIST.sdl}share/vice/VIC20/sdl_pos.vkm 453${PLIST.sdl}share/vice/VIC20/sdl_pos.vkm
415${PLIST.sdl}share/vice/VIC20/sdl_pos_fi.vkm 454${PLIST.sdl}share/vice/VIC20/sdl_pos_fi.vkm
416share/vice/VIC20/vice.vpl 455share/vice/VIC20/vice.vpl
417share/vice/common/CBM.ttf 456share/vice/common/C128_1024.svg
 457share/vice/common/C128_16.png
 458share/vice/common/C128_24.png
 459share/vice/common/C128_256.png
 460share/vice/common/C128_32.png
 461share/vice/common/C128_48.png
 462share/vice/common/C64_1024.svg
 463share/vice/common/C64_16.png
 464share/vice/common/C64_24.png
 465share/vice/common/C64_256.png
 466share/vice/common/C64_32.png
 467share/vice/common/C64_48.png
 468share/vice/common/C64_Pro_Mono-STYLE.ttf
 469share/vice/common/CBM2_1024.svg
 470share/vice/common/CBM2_16.png
 471share/vice/common/CBM2_24.png
 472share/vice/common/CBM2_256.png
 473share/vice/common/CBM2_32.png
 474share/vice/common/CBM2_48.png
418share/vice/common/CBM_Logo.svg 475share/vice/common/CBM_Logo.svg
 476share/vice/common/DTV_1024.svg
 477share/vice/common/DTV_16.png
 478share/vice/common/DTV_24.png
 479share/vice/common/DTV_256.png
 480share/vice/common/DTV_32.png
 481share/vice/common/DTV_48.png
419share/vice/common/Icon-128@2x.png 482share/vice/common/Icon-128@2x.png
420share/vice/common/icon.ico 483share/vice/common/PET_16.png
421share/vice/common/icon.png 484share/vice/common/PET_24.png
 485share/vice/common/PET_256.png
 486share/vice/common/PET_256.svg
 487share/vice/common/PET_32.png
 488share/vice/common/PET_48.png
 489share/vice/common/Plus4_1024.svg
 490share/vice/common/Plus4_16.png
 491share/vice/common/Plus4_24.png
 492share/vice/common/Plus4_256.png
 493share/vice/common/Plus4_32.png
 494share/vice/common/Plus4_48.png
 495share/vice/common/SCPU_1024.svg
 496share/vice/common/SCPU_16.png
 497share/vice/common/SCPU_24.png
 498share/vice/common/SCPU_256.png
 499share/vice/common/SCPU_32.png
 500share/vice/common/SCPU_48.png
 501share/vice/common/SID_1024.svg
 502share/vice/common/SID_16.png
 503share/vice/common/SID_24.png
 504share/vice/common/SID_256.png
 505share/vice/common/SID_32.png
 506share/vice/common/SID_48.png
 507share/vice/common/VIC20_1024.svg
 508share/vice/common/VIC20_16.png
 509share/vice/common/VIC20_24.png
 510share/vice/common/VIC20_256.png
 511share/vice/common/VIC20_32.png
 512share/vice/common/VIC20_48.png
422share/vice/common/icon1024x1024.png 513share/vice/common/icon1024x1024.png
 514share/vice/common/vice-logo-black.svg
423${PLIST.gtk}share/vice/common/vice.gresource 515${PLIST.gtk}share/vice/common/vice.gresource
 516share/vice/common/vsid.rc
 517share/vice/common/x128.rc
 518share/vice/common/x64.rc
 519share/vice/common/x64dtv.rc
 520share/vice/common/x64sc.rc
 521share/vice/common/xcbm2.rc
 522share/vice/common/xcbm5x0.rc
 523share/vice/common/xpet.rc
 524share/vice/common/xplus4.rc
 525share/vice/common/xscpu64.rc
 526share/vice/common/xvic.rc
 527${PLIST.desktop}share/vice/vice-org-vice-org.menu

cvs diff -r1.48 -r1.49 pkgsrc/emulators/vice/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/vice/distinfo 2019/12/31 14:42:22 1.48
+++ pkgsrc/emulators/vice/distinfo 2021/01/01 12:46:03 1.49
@@ -1,7 +1,8 @@ @@ -1,7 +1,8 @@
1$NetBSD: distinfo,v 1.48 2019/12/31 14:42:22 rhialto Exp $ 1$NetBSD: distinfo,v 1.49 2021/01/01 12:46:03 rhialto Exp $
2 2
3SHA1 (vice-3.4.tar.gz) = aef2a94fb23a1ac5a2bd170f78729b6925943b6e 3SHA1 (vice-3.5.tar.gz) = 09caf57ace1015fcdd6ad0dd05699dbe71204571
4RMD160 (vice-3.4.tar.gz) = 44f558acf6f45b31696855753f4122e389dd9acb 4RMD160 (vice-3.5.tar.gz) = c037f4c892b5712f4829bcb6f84c4cbeb21ff0aa
5SHA512 (vice-3.4.tar.gz) = 3d42e7bbe15ec6efac918d11e354052048dac8efdeedc64bb724cb8aaf2dd8ec7a2fc176ddbc93722ce7c680f06d3966efc10587c24e9643238315ded025c4b8 5SHA512 (vice-3.5.tar.gz) = 02f364c1645138cacb461346d44de8f524fb2aba7d980181caf039c46ca9d30db98466e5b0e56e6a41417cd7bbd63d73bf6eb110af1271e23732e320dd1fab70
6Size (vice-3.4.tar.gz) = 23964877 bytes 6Size (vice-3.5.tar.gz) = 22557578 bytes
7SHA1 (patch-configure) = 95a6e12e1186c19b2f2d33bbefcd2f6037e3e5b0 7SHA1 (patch-configure) = 29dc9191d3caca6c6f5c5aef7ae714b73beaa0b0
 8SHA1 (patch-src_arch_gtk3_data_unix_Makefile.in) = e22566e8566bf750f8c1618fe00f582acc18cfda

cvs diff -r1.13 -r1.14 pkgsrc/emulators/vice/options.mk (expand / switch to unified diff)

--- pkgsrc/emulators/vice/options.mk 2020/04/23 17:45:26 1.13
+++ pkgsrc/emulators/vice/options.mk 2021/01/01 12:46:03 1.14
@@ -1,49 +1,97 @@ @@ -1,49 +1,97 @@
1# $NetBSD: options.mk,v 1.13 2020/04/23 17:45:26 nia Exp $ 1# $NetBSD: options.mk,v 1.14 2021/01/01 12:46:03 rhialto Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.vice 3PKG_OPTIONS_VAR= PKG_OPTIONS.vice
4PKG_SUPPORTED_OPTIONS= ffmpeg vice-x64 vice-cpuhistory 4PKG_SUPPORTED_OPTIONS= ffmpeg vice-x64 vice-cpuhistory pulseaudio alsa
5PKG_OPTIONS_REQUIRED_GROUPS= gui 5PKG_OPTIONS_REQUIRED_GROUPS= gui
6PKG_OPTIONS_GROUP.gui= gtk3 sdl sdl2 6PKG_OPTIONS_GROUP.gui= gtk3 sdl sdl2 vice-headless
7PKG_SUGGESTED_OPTIONS= gtk3 ffmpeg 7PKG_SUGGESTED_OPTIONS= gtk3 ffmpeg
8 8
9.include "../../mk/bsd.options.mk" 9.include "../../mk/bsd.options.mk"
10 10
11PLIST_VARS+= gtk sdl x64 11PLIST_VARS+= gtk sdl x64 desktop gh
12 12
13.if !empty(PKG_OPTIONS:Mgtk3) 13.if !empty(PKG_OPTIONS:Mgtk3)
14CONFIGURE_ARGS+= --enable-native-gtk3ui 14CONFIGURE_ARGS+= --enable-native-gtk3ui
15PLIST.gtk= yes 15PLIST.gtk= yes
16. include "../../x11/gtk3/buildlink3.mk" 16PLIST.gh= yes # gtk-or-headless
17TOOL_DEPENDS+= glib2-tools>=2.56:../../devel/glib2-tools 17TOOL_DEPENDS+= glib2-tools>=2.56:../../devel/glib2-tools
 18
 19CONFIGURE_ARGS+= --enable-desktop-files
 20PLIST.desktop= yes
 21TOOL_DEPENDS+= xdg-utils-[0-9]*:../../misc/xdg-utils
 22
 23. include "../../x11/gtk3/buildlink3.mk"
18. include "../../graphics/glew/buildlink3.mk" 24. include "../../graphics/glew/buildlink3.mk"
 25
 26# XXX work around misc/xdg-utils being completely broken;
 27# the post-install target moves the *.menu file around.
 28XDG_CONFIG_DIR= ${PREFIX}/etc/xdg
 29XDG_DATA_DIR= ${PREFIX}/share
 30MAKE_ENV+= XDG_CONFIG_DIRS="${DESTDIR}${XDG_CONFIG_DIR}"
 31MAKE_ENV+= XDG_DATA_DIRS="${DESTDIR}${XDG_DATA_DIR}"
 32MAKE_ENV+= XDG_UTILS_DEBUG_LEVEL=999
 33INSTALLATION_DIRS+= ${XDG_CONFIG_DIR}/menus/applications-merged
 34INSTALLATION_DIRS+= ${XDG_DATA_DIR}/applications
 35INSTALLATION_DIRS+= ${XDG_DATA_DIR}/desktop-directories
 36MAKE_DIRS+= ${PKG_SYSCONFBASE}/xdg/menus/applications-merged
 37
 38CONF_FILES+= ${PREFIX}/share/vice/vice-org-vice-org.menu \
 39 ${PKG_SYSCONFBASE}/xdg/menus/applications-merged/vice-org-vice-org.menu
 40
 41BUILD_DEFS+= PKG_SYSCONFBASE
 42
 43. include "../../sysutils/desktop-file-utils/desktopdb.mk"
19.endif 44.endif
20 45
21.if !empty(PKG_OPTIONS:Msdl) 46.if !empty(PKG_OPTIONS:Msdl)
22CONFIGURE_ARGS+= --enable-sdlui 47CONFIGURE_ARGS+= --enable-sdlui
 48CONFIGURE_ARGS+= --with-sdlsound
23PLIST.sdl= yes 49PLIST.sdl= yes
24. include "../../devel/SDL/buildlink3.mk" 50. include "../../devel/SDL/buildlink3.mk"
 51. include "../../graphics/SDL_image/buildlink3.mk"
25.endif 52.endif
26 53
27.if !empty(PKG_OPTIONS:Msdl2) 54.if !empty(PKG_OPTIONS:Msdl2)
28CONFIGURE_ARGS+= --enable-sdlui2 55CONFIGURE_ARGS+= --enable-sdlui2
 56CONFIGURE_ARGS+= --with-sdlsound
29PLIST.sdl= yes 57PLIST.sdl= yes
30. include "../../devel/SDL2/buildlink3.mk" 58. include "../../devel/SDL2/buildlink3.mk"
 59. include "../../graphics/SDL2_image/buildlink3.mk"
 60.endif
 61
 62.if !empty(PKG_OPTIONS:Mvice-headless)
 63CONFIGURE_ARGS+= --enable-headlessui
 64PLIST.gh= yes # gtk-or-headless
31.endif 65.endif
32 66
33# If desired, ffmpeg and lame can be build-time-only dependencies, 67# If desired, ffmpeg and lame can be build-time-only dependencies,
34# since they are loaded dynamically only. 68# since they are loaded dynamically only.
35.if !empty(PKG_OPTIONS:Mffmpeg) 69.if !empty(PKG_OPTIONS:Mffmpeg)
36#BUILDLINK_DEPMETHOD.ffmpeg?= build 70#BUILDLINK_DEPMETHOD.ffmpeg?= build
37CONFIGURE_ARGS+= --enable-external-ffmpeg 71CONFIGURE_ARGS+= --enable-external-ffmpeg
38. include "../../multimedia/ffmpeg4/buildlink3.mk" 72. include "../../multimedia/ffmpeg4/buildlink3.mk"
39.endif 73.endif
40 74
41# Building x64 is deprecated, in favour of x64sc (but that is slower). 75# Building x64 is deprecated, in favour of x64sc (but that is slower).
42.if !empty(PKG_OPTIONS:Mvice-x64) 76.if !empty(PKG_OPTIONS:Mvice-x64)
43CONFIGURE_ARGS+= --enable-x64 77CONFIGURE_ARGS+= --enable-x64
44PLIST.x64= yes 78PLIST.x64= yes
45.endif 79.endif
46 80
47.if !empty(PKG_OPTIONS:Mvice-cpuhistory) 81.if !empty(PKG_OPTIONS:Mvice-cpuhistory)
48CONFIGURE_ARGS+= --enable-cpuhistory 82CONFIGURE_ARGS+= --enable-cpuhistory
49.endif 83.endif
 84
 85.if !empty(PKG_OPTIONS:Mpulseaudio)
 86CONFIGURE_ARGS+= --with-pulse
 87.include "../../audio/pulseaudio/buildlink3.mk"
 88.else
 89CONFIGURE_ARGS+= --without-pulse
 90.endif
 91
 92.if !empty(PKG_OPTIONS:Malsa)
 93CONFIGURE_ARGS+= --with-alsa
 94#.include "../../audio/alsa/buildlink3.mk"
 95.else
 96CONFIGURE_ARGS+= --without-alsa
 97.endif

cvs diff -r1.4 -r1.5 pkgsrc/emulators/vice/patches/patch-configure (expand / switch to unified diff)

--- pkgsrc/emulators/vice/patches/patch-configure 2019/12/31 14:42:22 1.4
+++ pkgsrc/emulators/vice/patches/patch-configure 2021/01/01 12:46:03 1.5
@@ -1,119 +1,16 @@ @@ -1,119 +1,16 @@
1$NetBSD: patch-configure,v 1.4 2019/12/31 14:42:22 rhialto Exp $ 1$NetBSD: patch-configure,v 1.5 2021/01/01 12:46:03 rhialto Exp $
2 2
31. Use the NetBSD configuration for every OS since the PLIST is 31. Ignore the option --enable-option-checking instead of erroring,
4 hardcoded for that. Should fix every non-NetBSD platform. 
5 
62. Ignore the option --enable-option-checking instead of erroring, 
7 it's the default anyway. 4 it's the default anyway.
8 5
9--- configure.orig 2019-12-23 21:29:35.000000000 +0000 6--- configure.orig 2020-12-23 12:58:34.000000000 +0000
10+++ configure 7+++ configure
11@@ -3301,6 +3301,8 @@ for argcheck in $@ 8@@ -4173,6 +4173,8 @@ for argcheck in $@
12 do 9 do
13 argvalid=yes 10 argvalid=yes
14 case $argcheck in #( 11 case $argcheck in #(
15+ --enable-option-checking=*) 12+ --enable-option-checking=*)
16+ argvalid=yes ;; #( 13+ argvalid=yes ;; #(
17 --enable-arch=*) : 14 --enable-arch=*) :
18 argvalid=yes ;; #( 15 argvalid=yes ;; #(
19 --enable-make-command*) : 16 --enable-make-command*) :
20@@ -10009,9 +10011,6 @@ else 
21 HAVE_BSD_FREE_FALSE= 
22 fi 
23  
24- VICE_CPPFLAGS="$VICE_CPPFLAGS -I/usr/local/include" 
25- fbsdrtp=`${CONFIG_SHELL-/bin/sh} "$srcdir/config.rpath" "$CC" "$GCC" "$LDFLAGS" "$LD" "$with_gnu_ld" "$host" "/usr/local/lib"` 
26- VICE_LDFLAGS="$VICE_LDFLAGS $fbsdrtp -L/usr/local/lib" 
27 ;; 
28 netbsd*) 
29 if true; then 
30@@ -10022,18 +10021,6 @@ else 
31 HAVE_BSD_FALSE= 
32 fi 
33  
34- CPPFLAGS="$CPPFLAGS -I/usr/pkg/include -I/usr/include" 
35- nbsdrtp=`${CONFIG_SHELL-/bin/sh} "$srcdir/config.rpath" "$CC" "$GCC" "$LDFLAGS" "$LD" "$with_gnu_ld" "$host" "/usr/pkg/lib"` 
36- LDFLAGS="$LDFLAGS $nbsdrtp -L/usr/pkg/lib" 
37- if test -d "/usr/X11R7/lib"; then 
38- rtp=`${CONFIG_SHELL-/bin/sh} "$srcdir/config.rpath" "$CC" "$GCC" "$LDFLAGS" "$LD" "$with_gnu_ld" "$host" "/usr/X11R7/lib"` 
39- LDFLAGS="$LDFLAGS $rtp" 
40- else 
41- if test -d "/usr/X11R6/lib"; then 
42- rtp=`${CONFIG_SHELL-/bin/sh} "$srcdir/config.rpath" "$CC" "$GCC" "$LDFLAGS" "$LD" "$with_gnu_ld" "$host" "/usr/X11R6/lib"` 
43- LDFLAGS="$LDFLAGS $rtp" 
44- fi 
45- fi 
46 ;; 
47 dragonfly*) 
48 if true; then 
49@@ -10044,9 +10031,6 @@ else 
50 HAVE_BSD_FALSE= 
51 fi 
52  
53- CPPFLAGS="$CPPFLAGS -I/usr/local/include" 
54- dfbsdrtp=`${CONFIG_SHELL-/bin/sh} "$srcdir/config.rpath" "$CC" "$GCC" "$LDFLAGS" "$LD" "$with_gnu_ld" "$host" "/usr/local/lib"` 
55- LDFLAGS="$LDFLAGS $dfbsdrtp -L/usr/local/lib" 
56 ;; 
57 *) 
58 ;; 
59@@ -21204,7 +21188,7 @@ _ACEOF 
60  
61  
62 case "$host_os" in 
63- netbsd*) 
64+ *) 
65 VICEDIR="$PREFIX/share/vice" 
66 if true; then 
67 ALTERNATE_DOCDIR_TRUE= 
68@@ -21215,51 +21199,6 @@ else 
69 fi 
70  
71 ;; 
72- freebsd*) 
73- VICEDIR="$PREFIX/lib/vice" 
74- if true; then 
75- ALTERNATE_DOCDIR_TRUE= 
76- ALTERNATE_DOCDIR_FALSE='#' 
77-else 
78- ALTERNATE_DOCDIR_TRUE='#' 
79- ALTERNATE_DOCDIR_FALSE= 
80-fi 
81- 
82- ;; 
83- linux*) 
84- if test x"$host_cpu" = "xx86_64"; then 
85- VICEDIR="$PREFIX/lib64/vice" 
86- if false; then 
87- ALTERNATE_DOCDIR_TRUE= 
88- ALTERNATE_DOCDIR_FALSE='#' 
89-else 
90- ALTERNATE_DOCDIR_TRUE='#' 
91- ALTERNATE_DOCDIR_FALSE= 
92-fi 
93- 
94- else 
95- VICEDIR="$PREFIX/lib/vice" 
96- if false; then 
97- ALTERNATE_DOCDIR_TRUE= 
98- ALTERNATE_DOCDIR_FALSE='#' 
99-else 
100- ALTERNATE_DOCDIR_TRUE='#' 
101- ALTERNATE_DOCDIR_FALSE= 
102-fi 
103- 
104- fi 
105- ;; 
106- *) 
107- VICEDIR="$PREFIX/lib/vice" 
108- if false; then 
109- ALTERNATE_DOCDIR_TRUE= 
110- ALTERNATE_DOCDIR_FALSE='#' 
111-else 
112- ALTERNATE_DOCDIR_TRUE='#' 
113- ALTERNATE_DOCDIR_FALSE= 
114-fi 
115- 
116- ;; 
117 esac 
118  
119  

File Added: pkgsrc/emulators/vice/patches/patch-src_arch_gtk3_data_unix_Makefile.in
$NetBSD: patch-src_arch_gtk3_data_unix_Makefile.in,v 1.1 2021/01/01 12:46:03 rhialto Exp $

Install .desktop files in the system location instead of
the (fake) home directory.

--- src/arch/gtk3/data/unix/Makefile.in.orig	2020-12-25 17:59:47.574456497 +0000
+++ src/arch/gtk3/data/unix/Makefile.in
@@ -737,12 +737,12 @@ uninstall-am:
 @INSTALL_DESKTOP_FILES_TRUE@@UNIX_COMPILE_TRUE@@UNIX_MACOSX_COMPILE_FALSE@		"SID_1024.svg"
 
 @INSTALL_DESKTOP_FILES_TRUE@@UNIX_COMPILE_TRUE@@UNIX_MACOSX_COMPILE_FALSE@install-data-hook: $(VICE_DIR_FILE) $(VICE_DESKTOP_FILES)
-@INSTALL_DESKTOP_FILES_TRUE@@UNIX_COMPILE_TRUE@@UNIX_MACOSX_COMPILE_FALSE@	$(XDG_DESKTOP_MENU) install "$(VICE_DIR_FILE)" $(VICE_DESKTOP_FILES)
+@INSTALL_DESKTOP_FILES_TRUE@@UNIX_COMPILE_TRUE@@UNIX_MACOSX_COMPILE_FALSE@	$(XDG_DESKTOP_MENU) install --mode system "$(VICE_DIR_FILE)" $(VICE_DESKTOP_FILES)
 
 # Seems GNU disapproves of this, but it works to uninstall the .desktop/.directory
 # files.
 @INSTALL_DESKTOP_FILES_TRUE@@UNIX_COMPILE_TRUE@@UNIX_MACOSX_COMPILE_FALSE@uninstall-hook:
-@INSTALL_DESKTOP_FILES_TRUE@@UNIX_COMPILE_TRUE@@UNIX_MACOSX_COMPILE_FALSE@	$(XDG_DESKTOP_MENU) uninstall "$(VICE_DIR_FILE)" $(VICE_DESKTOP_FILES)
+@INSTALL_DESKTOP_FILES_TRUE@@UNIX_COMPILE_TRUE@@UNIX_MACOSX_COMPILE_FALSE@	$(XDG_DESKTOP_MENU) uninstall --mode system "$(VICE_DIR_FILE)" $(VICE_DESKTOP_FILES)
 
 # if INSTALL_DESKTOP_FILES
 # if !UNIX_MACOSX_COMPILE