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: update to 3.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1ee58e0b5709
branches:  trunk
changeset: 327394:1ee58e0b5709
user:      rhialto <rhialto%pkgsrc.org@localhost>
date:      Mon Dec 31 15:38:55 2018 +0000

description:
emulators/vice: update to 3.3.

* Changes in VICE 3.3
=====================

This release stabilizes and introduces the GTK3 UI as the primary user interface
for all major ports. For "lesser" platforms we still have the SDL1/SDL2 based
interface. All other user interfaces have been removed. RIP

** General
----------

- Old, unmaintained, ports removed:
  * MacOS Cocoa: use SDL or Gtk3
  * WinVice: use SDL or Gtk3
  * BeOS/Haiku: use SDL
  * AmigaOS: use SDL
  * Unix Xaw: use SDL or Gtk3
  * Unix Gtk2: use SDL or Gtk3
  * OS/2: use SDL

- Fix building against external ffmpeg >= 4.0

- Fix errors in multi-SID code

- added single SNES pad emulation (compatible to Ninjas adapter/TrapThem64)

- Make VICE much faster by using -O3 vs -O2

- add a slot number before the literal name of a game-controller, which is less
  confusing when more than one controller of the same type is used

- fix parsing of the commandline with -config first

- added dutch to list of keyboard mappings

(more details in the included share/doc/vice/NEWS file)

diffstat:

 emulators/vice/Makefile                             |   25 +-
 emulators/vice/PLIST                                |  167 ++++++-------------
 emulators/vice/distinfo                             |   15 +-
 emulators/vice/options.mk                           |   58 +-----
 emulators/vice/patches/patch-configure              |   56 +++++-
 emulators/vice/patches/patch-data_fonts_Makefile.in |   13 +-
 emulators/vice/patches/patch-po_Makefile.in.in      |   17 --
 7 files changed, 143 insertions(+), 208 deletions(-)

diffs (truncated from 651 to 300 lines):

diff -r 7f7cced9c600 -r 1ee58e0b5709 emulators/vice/Makefile
--- a/emulators/vice/Makefile   Mon Dec 31 15:06:47 2018 +0000
+++ b/emulators/vice/Makefile   Mon Dec 31 15:38:55 2018 +0000
@@ -1,13 +1,10 @@
-# $NetBSD: Makefile,v 1.135 2018/11/23 08:06:30 ryoon Exp $
+# $NetBSD: Makefile,v 1.136 2018/12/31 15:38:55 rhialto Exp $
 
-DISTNAME=      vice-3.2
-PKGREVISION=   4
+DISTNAME=      vice-3.3
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=vice-emu/}
-#MASTER_SITES+=        ftp://ftp.zimmers.net/pub/cbm/crossplatform/emulators/VICE/
-#MASTER_SITES+=        http://www.zimmers.net/anonftp/pub/cbm/crossplatform/emulators/VICE/
 
-MAINTAINER=    rhialto%falu.nl@localhost
+MAINTAINER=    rhialto%NetBSD.org@localhost
 HOMEPAGE=      http://vice-emu.sourceforge.net/
 COMMENT=       Emulator for C64, C128, CBM-II, PET, VIC20, Plus4 and C16
 LICENSE=       gnu-gpl-v2
@@ -19,11 +16,10 @@
 NO_SRC_ON_FTP=         ${RESTRICTED}
 
 USE_PKGLOCALEDIR=      yes
-USE_LANGUAGES=         c c++
-USE_TOOLS+=            gmake msgfmt pkg-config perl
+USE_LANGUAGES=         c c++11
+USE_TOOLS+=            gmake pkg-config perl
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --enable-ethernet
-CONFIGURE_ARGS+=       --enable-fullscreen
 CONFIGURE_ARGS.NetBSD+=        --without-oss
 
 # Avoid PLIST mismatch if these programs are installed
@@ -35,7 +31,15 @@
 REQD_DIRS+=            ${PREFIX}/share/vice/fonts
 REQD_DIRS+=            ${PREFIX}/share/vice
 
-DEPENDS+=              xa65-[0-9]*:../../devel/xa65
+BUILD_DEPENDS+=                xa65-[0-9]*:../../devel/xa65
+
+SUBST_CLASSES+=                prefix
+SUBST_STAGE.prefix=    post-configure
+SUBST_FILES.prefix=    man/vice.1
+SUBST_FILES.prefix+=   doc/html/vice_4.html
+SUBST_FILES.prefix+=   doc/vice.info
+SUBST_FILES.prefix+=   doc/vice.txt
+SUBST_SED.prefix=      -e 's|/usr/local|${PREFIX}|g'
 
 .include "options.mk"
 
@@ -43,7 +47,6 @@
 .include "../../audio/lame/buildlink3.mk"
 .include "../../audio/libvorbis/buildlink3.mk"
 .include "../../audio/mpg123/buildlink3.mk"
-.include "../../devel/gettext-lib/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../graphics/giflib/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
diff -r 7f7cced9c600 -r 1ee58e0b5709 emulators/vice/PLIST
--- a/emulators/vice/PLIST      Mon Dec 31 15:06:47 2018 +0000
+++ b/emulators/vice/PLIST      Mon Dec 31 15:38:55 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.26 2018/07/14 16:05:19 maya Exp $
+@comment $NetBSD: PLIST,v 1.27 2018/12/31 15:38:55 rhialto Exp $
 bin/c1541
 bin/cartconv
 bin/petcat
@@ -25,7 +25,8 @@
 share/doc/vice/COPYING
 share/doc/vice/Documentation-Howto.txt
 share/doc/vice/Doxygen-Howto.txt
-share/doc/vice/GTK3-Howto.txt
+share/doc/vice/FreeBSD-GTK3-Howto.txt
+share/doc/vice/GTK3-macOS.txt
 share/doc/vice/Lato-Bold.eot
 share/doc/vice/Lato-Bold.ttf
 share/doc/vice/Lato-Bold.woff
@@ -42,31 +43,17 @@
 share/doc/vice/Lato-Regular.ttf
 share/doc/vice/Lato-Regular.woff
 share/doc/vice/Lato-Regular.woff2
-share/doc/vice/Linux-Mingw32-Howto.txt
-share/doc/vice/Linux-Native-Howto.txt
-share/doc/vice/MSDOS-Ethernet-Howto.txt
-share/doc/vice/MSDOS-Howto.txt
-share/doc/vice/MacOSX-Cocoa-Howto.txt
-share/doc/vice/MacOSX-Howto.txt
-share/doc/vice/MacOSX-ResourceTree.txt
-share/doc/vice/Minix-Howto.txt
+share/doc/vice/Linux-GTK3-Howto.txt
 share/doc/vice/NEWS
-share/doc/vice/NLS-Howto.txt
+share/doc/vice/NetBSD-howto.txt
 share/doc/vice/OFL.txt
-share/doc/vice/OpenVMS-Howto.txt
-share/doc/vice/Readme-Amiga.txt
-share/doc/vice/Readme-BeOS.txt
-share/doc/vice/Readme-DOS.txt
 share/doc/vice/Readme-GTK3.txt
-share/doc/vice/Readme-MacOSX.txt
 share/doc/vice/Readme-SDL.txt
 share/doc/vice/Readme-SDL2.txt
-share/doc/vice/Readme-Unix.txt
+share/doc/vice/Release-Howto.txt
 share/doc/vice/SDL-Howto.txt
 share/doc/vice/SDL-support.txt
-share/doc/vice/Win32-Cygwin-Howto.txt
-share/doc/vice/Win32-Mingw32-Howto.txt
-share/doc/vice/WinNT-Unicode.txt
+share/doc/vice/Windows-MinGW-GTK3-Howto.txt
 share/doc/vice/amigaos.html
 share/doc/vice/android.html
 share/doc/vice/beos.html
@@ -79,7 +66,6 @@
 share/doc/vice/macosx.html
 share/doc/vice/new.gif
 share/doc/vice/nsosrh.html
-share/doc/vice/ports-status.txt
 share/doc/vice/qnx.html
 share/doc/vice/robots.txt
 share/doc/vice/sco.html
@@ -87,6 +73,7 @@
 share/doc/vice/solaris.html
 share/doc/vice/sortix.html
 share/doc/vice/unix.html
+share/doc/vice/vice-logo-black.svg
 share/doc/vice/vice-logo.svg
 share/doc/vice/vice.chm
 share/doc/vice/vice.css
@@ -120,18 +107,6 @@
 share/doc/vice/vice_9.html
 share/doc/vice/vice_toc.html
 share/doc/vice/windows.html
-${PLIST.mo}share/locale/da/LC_MESSAGES/vice.mo
-${PLIST.mo}share/locale/de/LC_MESSAGES/vice.mo
-${PLIST.mo}share/locale/es/LC_MESSAGES/vice.mo
-${PLIST.mo}share/locale/fr/LC_MESSAGES/vice.mo
-${PLIST.mo}share/locale/hu/LC_MESSAGES/vice.mo
-${PLIST.mo}share/locale/it/LC_MESSAGES/vice.mo
-${PLIST.mo}share/locale/ko/LC_MESSAGES/vice.mo
-${PLIST.mo}share/locale/nl/LC_MESSAGES/vice.mo
-${PLIST.mo}share/locale/pl/LC_MESSAGES/vice.mo
-${PLIST.mo}share/locale/ru/LC_MESSAGES/vice.mo
-${PLIST.mo}share/locale/sv/LC_MESSAGES/vice.mo
-${PLIST.mo}share/locale/tr/LC_MESSAGES/vice.mo
 share/vice/C128/basic64
 share/vice/C128/basichi
 share/vice/C128/basiclo
@@ -142,13 +117,17 @@
 share/vice/C128/chargde
 share/vice/C128/chargen
 share/vice/C128/chargfr
+share/vice/C128/chargno
 share/vice/C128/chargse
+share/vice/C128/cjam.vpl
 share/vice/C128/colodore.vpl
 share/vice/C128/community-colors.vpl
 share/vice/C128/deekay.vpl
 share/vice/C128/default.vrs
 share/vice/C128/frodo.vpl
 share/vice/C128/godot.vpl
+${PLIST.x11}share/vice/C128/gtk3_pos.vkm
+${PLIST.x11}share/vice/C128/gtk3_sym.vkm
 share/vice/C128/kernal
 share/vice/C128/kernal64
 share/vice/C128/kernalch
@@ -167,19 +146,16 @@
 share/vice/C128/rgb.vpl
 ${PLIST.sdl}share/vice/C128/sdl_hotkeys.vkm
 ${PLIST.sdl}share/vice/C128/sdl_pos.vkm
-${PLIST.x11}share/vice/C128/gtk3_pos.vkm
-${PLIST.x11}share/vice/C128/gtk3_sym.vkm
 share/vice/C128/vdc_comp.vpl
 share/vice/C128/vdc_deft.vpl
 share/vice/C128/vice.vpl
-${PLIST.x11}share/vice/C128/x11_pos.vkm
-${PLIST.x11}share/vice/C128/x11_sym.vkm
 share/vice/C64/basic
 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/cjam.vpl
 share/vice/C64/colodore.vpl
 share/vice/C64/community-colors.vpl
 share/vice/C64/deekay.vpl
@@ -188,6 +164,13 @@
 share/vice/C64/frodo.vpl
 share/vice/C64/godot.vpl
 share/vice/C64/gskernal
+${PLIST.x11}share/vice/C64/gtk3_keyrah.vkm
+${PLIST.x11}share/vice/C64/gtk3_keyrah_de.vkm
+${PLIST.x11}share/vice/C64/gtk3_pos.vkm
+${PLIST.x11}share/vice/C64/gtk3_pos_de.vkm
+${PLIST.x11}share/vice/C64/gtk3_sym.vkm
+${PLIST.x11}share/vice/C64/gtk3_sym_de.vkm
+${PLIST.x11}share/vice/C64/gtk3_sym_nl.vkm
 share/vice/C64/jpchrgen
 share/vice/C64/jpkernal
 share/vice/C64/kernal
@@ -213,25 +196,21 @@
 ${PLIST.sdl}share/vice/C64/sdl_pos_no.vkm
 ${PLIST.sdl}share/vice/C64/sdl_sym.vkm
 ${PLIST.sdl}share/vice/C64/sdl_sym_de.vkm
+${PLIST.sdl}share/vice/C64/sdl_sym_nl.vkm
 share/vice/C64/sxkernal
 share/vice/C64/vice.vpl
-${PLIST.x11}share/vice/C64/gtk3_keyrah.vkm
-${PLIST.x11}share/vice/C64/gtk3_keyrah_de.vkm
-${PLIST.x11}share/vice/C64/gtk3_pos.vkm
-${PLIST.x11}share/vice/C64/gtk3_pos_de.vkm
-${PLIST.x11}share/vice/C64/gtk3_sym.vkm
-${PLIST.x11}share/vice/C64/gtk3_sym_de.vkm
-${PLIST.x11}share/vice/C64/x11_keyrah.vkm
-${PLIST.x11}share/vice/C64/x11_keyrah_de.vkm
-${PLIST.x11}share/vice/C64/x11_pos.vkm
-${PLIST.x11}share/vice/C64/x11_pos_de.vkm
-${PLIST.x11}share/vice/C64/x11_sym.vkm
-${PLIST.x11}share/vice/C64/x11_sym_de.vkm
 share/vice/C64DTV/basic
 share/vice/C64DTV/c64mem.sym
 share/vice/C64DTV/chargen
 share/vice/C64DTV/default.vrs
 share/vice/C64DTV/dtvrom.bin
+${PLIST.x11}share/vice/C64DTV/gtk3_keyrah.vkm
+${PLIST.x11}share/vice/C64DTV/gtk3_keyrah_de.vkm
+${PLIST.x11}share/vice/C64DTV/gtk3_pos.vkm
+${PLIST.x11}share/vice/C64DTV/gtk3_pos_de.vkm
+${PLIST.x11}share/vice/C64DTV/gtk3_sym.vkm
+${PLIST.x11}share/vice/C64DTV/gtk3_sym_de.vkm
+${PLIST.x11}share/vice/C64DTV/gtk3_sym_nl.vkm
 share/vice/C64DTV/kernal
 ${PLIST.sdl}share/vice/C64DTV/sdl_hotkeys.vkm
 ${PLIST.sdl}share/vice/C64DTV/sdl_keyrah.vkm
@@ -246,19 +225,8 @@
 ${PLIST.sdl}share/vice/C64DTV/sdl_pos_no.vkm
 ${PLIST.sdl}share/vice/C64DTV/sdl_sym.vkm
 ${PLIST.sdl}share/vice/C64DTV/sdl_sym_de.vkm
+${PLIST.sdl}share/vice/C64DTV/sdl_sym_nl.vkm
 share/vice/C64DTV/spiff.vpl
-${PLIST.x11}share/vice/C64DTV/gtk3_keyrah.vkm
-${PLIST.x11}share/vice/C64DTV/gtk3_keyrah_de.vkm
-${PLIST.x11}share/vice/C64DTV/gtk3_pos.vkm
-${PLIST.x11}share/vice/C64DTV/gtk3_pos_de.vkm
-${PLIST.x11}share/vice/C64DTV/gtk3_sym.vkm
-${PLIST.x11}share/vice/C64DTV/gtk3_sym_de.vkm
-${PLIST.x11}share/vice/C64DTV/x11_keyrah.vkm
-${PLIST.x11}share/vice/C64DTV/x11_keyrah_de.vkm
-${PLIST.x11}share/vice/C64DTV/x11_pos.vkm
-${PLIST.x11}share/vice/C64DTV/x11_pos_de.vkm
-${PLIST.x11}share/vice/C64DTV/x11_sym.vkm
-${PLIST.x11}share/vice/C64DTV/x11_sym_de.vkm
 share/vice/CBM-II/amber.vpl
 share/vice/CBM-II/basic.128
 share/vice/CBM-II/basic.256
@@ -269,12 +237,15 @@
 share/vice/CBM-II/chargen.500
 share/vice/CBM-II/chargen.600
 share/vice/CBM-II/chargen.700
+share/vice/CBM-II/cjam.vpl
 share/vice/CBM-II/colodore.vpl
 share/vice/CBM-II/community-colors.vpl
 share/vice/CBM-II/deekay.vpl
 share/vice/CBM-II/frodo.vpl
 share/vice/CBM-II/godot.vpl
 share/vice/CBM-II/green.vpl
+${PLIST.x11}share/vice/CBM-II/gtk3_sym.vkm
+${PLIST.x11}share/vice/CBM-II/gtk3_sym_de.vkm
 share/vice/CBM-II/kernal
 share/vice/CBM-II/kernal.500
 share/vice/CBM-II/pc64.vpl
@@ -293,10 +264,6 @@
 ${PLIST.sdl}share/vice/CBM-II/sdl_sym.vkm
 share/vice/CBM-II/vice.vpl
 share/vice/CBM-II/white.vpl
-${PLIST.x11}share/vice/CBM-II/gtk3_sym.vkm
-${PLIST.x11}share/vice/CBM-II/gtk3_sym_de.vkm
-${PLIST.x11}share/vice/CBM-II/x11_sym.vkm
-${PLIST.x11}share/vice/CBM-II/x11_sym_de.vkm
 share/vice/DRIVES/d1541II
 share/vice/DRIVES/d1571cr
 share/vice/DRIVES/dos1001
@@ -324,6 +291,19 @@
 share/vice/PET/edit4b80
 share/vice/PET/edit4g40
 share/vice/PET/green.vpl
+${PLIST.x11}share/vice/PET/gtk3_bude_pos.vkm
+${PLIST.x11}share/vice/PET/gtk3_bude_pos_de.vkm
+${PLIST.x11}share/vice/PET/gtk3_bude_sym.vkm
+${PLIST.x11}share/vice/PET/gtk3_bude_sym_de.vkm
+${PLIST.x11}share/vice/PET/gtk3_buuk_pos.vkm
+${PLIST.x11}share/vice/PET/gtk3_buuk_pos_de.vkm
+${PLIST.x11}share/vice/PET/gtk3_buuk_sym.vkm
+${PLIST.x11}share/vice/PET/gtk3_buuk_sym_de.vkm
+${PLIST.x11}share/vice/PET/gtk3_grus_pos.vkm
+${PLIST.x11}share/vice/PET/gtk3_grus_pos_de.vkm
+${PLIST.x11}share/vice/PET/gtk3_grus_sym.vkm
+${PLIST.x11}share/vice/PET/gtk3_grus_sym_de.vkm



Home | Main Index | Thread Index | Old Index