On Thu, Jul 12, 2018 at 12:40:04PM +0200, Frederic Cambus wrote: > On Sun, Jul 08, 2018 at 04:27:54PM +0200, Frederic Cambus wrote: > > > Here is a diff to update vice to 3.2. > > > > This update requires the previously submitted devel/xa port. > > For info, devel/xa has been in the ports tree since a few days already, > making it easier to test this update.
As I did update vice to 3.0 and then to 3.1, I will take maintainership for this port. Here is an updated diff with the MAINTAINER line in. Notable changes: - Add a BUILD_DEPENDS on devel/xa, which is now required - Switch to using SDL2 Comments? OK? Index: Makefile =================================================================== RCS file: /cvs/ports/emulators/vice/Makefile,v retrieving revision 1.9 diff -u -p -r1.9 Makefile --- Makefile 26 Jul 2017 22:45:20 -0000 1.9 +++ Makefile 26 Jul 2018 16:43:22 -0000 @@ -2,37 +2,40 @@ COMMENT = versatile Commodore emulator -DISTNAME = vice-3.1 -REVISION = 0 +DISTNAME = vice-3.2 CATEGORIES = emulators HOMEPAGE = http://vice-emu.sourceforge.net/ +MAINTAINER = Frederic Cambus <fcam...@openbsd.org> + # GPLv2+ PERMIT_PACKAGE_CDROM = Yes -WANTLIB += FLAC GL SDL c gif jpeg m ogg png pthread readline ${COMPILER_LIBCXX} -WANTLIB += termcap vorbis vorbisenc vorbisfile z +WANTLIB += ${COMPILER_LIBCXX} FLAC SDL2 c curses gif jpeg m ogg +WANTLIB += png readline vorbis vorbisenc vorbisfile z MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=vice-emu/} +BUILD_DEPENDS = devel/xa + LIB_DEPENDS = audio/flac \ audio/libvorbis \ - devel/sdl \ + devel/sdl2 \ graphics/giflib \ graphics/jpeg \ graphics/png CONFIGURE_STYLE = autoconf -AUTOCONF_VERSION = 2.68 +AUTOCONF_VERSION = 2.69 CONFIGURE_ARGS += --without-oss \ --without-pulse \ --with-sdlsound \ --disable-lame \ --disable-portaudio \ - --enable-sdlui + --enable-sdlui2 CONFIGURE_ENV += ac_cv_header_mpg123_h=no Index: distinfo =================================================================== RCS file: /cvs/ports/emulators/vice/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 10 Apr 2017 10:47:28 -0000 1.3 +++ distinfo 26 Jul 2018 16:43:22 -0000 @@ -1,2 +1,2 @@ -SHA256 (vice-3.1.tar.gz) = PrgVljOBYJUAbew2xcPt0FWof9i9oZOhGUpoAWhdEkA= -SIZE (vice-3.1.tar.gz) = 30714226 +SHA256 (vice-3.2.tar.gz) = KNmfXhEHIMl+8W2N1CGc+aZ2YdWIGYNdGTeBQ2l7pSM= +SIZE (vice-3.2.tar.gz) = 30279589 Index: patches/patch-configure_ac =================================================================== RCS file: /cvs/ports/emulators/vice/patches/patch-configure_ac,v retrieving revision 1.2 diff -u -p -r1.2 patch-configure_ac --- patches/patch-configure_ac 10 Apr 2017 10:47:28 -0000 1.2 +++ patches/patch-configure_ac 26 Jul 2018 16:43:22 -0000 @@ -3,9 +3,10 @@ $OpenBSD: patch-configure_ac,v 1.2 2017/ Don't build a redundant copy of the documentation. Don't run fc-cache on install. ---- configure.ac.orig Thu Mar 30 22:40:08 2017 -+++ configure.ac Fri Apr 7 22:07:03 2017 -@@ -653,12 +653,7 @@ fi +Index: configure.ac +--- configure.ac.orig ++++ configure.ac +@@ -675,12 +675,7 @@ fi AC_CHECK_PROGS(MAKEINFO, makeinfo, no) AC_CHECK_PROGS(TEXI2DVI, texi2dvi, no) @@ -19,8 +20,8 @@ Don't run fc-cache on install. AC_CHECK_PROGS(DOS2UNIX, dos2unix, dos2unix) -@@ -3115,12 +3110,7 @@ if test x"$enable_lame" != "xno" ; then - +@@ -3252,12 +3247,7 @@ if test x"$enable_lame" != "xno" ; then + fi fi -AC_PATH_PROGS(FCCACHE, fc-cache, false) Index: patches/patch-doc_Makefile_in =================================================================== RCS file: /cvs/ports/emulators/vice/patches/patch-doc_Makefile_in,v retrieving revision 1.2 diff -u -p -r1.2 patch-doc_Makefile_in --- patches/patch-doc_Makefile_in 10 Apr 2017 10:47:28 -0000 1.2 +++ patches/patch-doc_Makefile_in 26 Jul 2018 16:43:22 -0000 @@ -2,9 +2,10 @@ $OpenBSD: patch-doc_Makefile_in,v 1.2 20 Don't build a redundant copy of vice.info, it breaks the build. ---- doc/Makefile.in.orig Thu Mar 30 22:40:43 2017 -+++ doc/Makefile.in Fri Apr 7 22:07:04 2017 -@@ -1097,7 +1097,6 @@ $(builddir)/vice.inf: $(srcdir)/vice.texi +Index: doc/Makefile.in +--- doc/Makefile.in.orig ++++ doc/Makefile.in +@@ -1190,7 +1190,6 @@ $(builddir)/vice.inf: $(srcdir)/vice.texi $(builddir)/vice.info: $(srcdir)/vice.texi touch $(builddir)/vice.info Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/emulators/vice/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- pkg/PLIST 10 Apr 2017 10:47:28 -0000 1.4 +++ pkg/PLIST 26 Jul 2018 16:43:22 -0000 @@ -50,6 +50,7 @@ lib/vice/C128/pepto-pal.vpl lib/vice/C128/pepto-palold.vpl lib/vice/C128/ptoing.vpl lib/vice/C128/rgb.vpl +lib/vice/C128/sdl_hotkeys.vkm lib/vice/C128/sdl_pos.vkm lib/vice/C128/vdc_comp.vpl lib/vice/C128/vdc_deft.vpl @@ -79,14 +80,21 @@ lib/vice/C64/pepto-pal.vpl lib/vice/C64/pepto-palold.vpl lib/vice/C64/ptoing.vpl lib/vice/C64/rgb.vpl +lib/vice/C64/sdl_hotkeys.vkm +lib/vice/C64/sdl_hotkeys_vsid.vkm +lib/vice/C64/sdl_joymap_ps3.vjm lib/vice/C64/sdl_keyrah.vkm +lib/vice/C64/sdl_keyrah_combian.vkm lib/vice/C64/sdl_keyrah_de.vkm +lib/vice/C64/sdl_keyrah_retropie.vkm +lib/vice/C64/sdl_keyrah_retropie_de.vkm lib/vice/C64/sdl_pos.vkm lib/vice/C64/sdl_pos_da.vkm lib/vice/C64/sdl_pos_de.vkm lib/vice/C64/sdl_pos_fi.vkm lib/vice/C64/sdl_pos_no.vkm lib/vice/C64/sdl_sym.vkm +lib/vice/C64/sdl_sym_de.vkm lib/vice/C64/sxkernal lib/vice/C64/vice.vpl lib/vice/C64DTV/ @@ -96,14 +104,19 @@ lib/vice/C64DTV/chargen lib/vice/C64DTV/default.vrs lib/vice/C64DTV/dtvrom.bin lib/vice/C64DTV/kernal +lib/vice/C64DTV/sdl_hotkeys.vkm lib/vice/C64DTV/sdl_keyrah.vkm +lib/vice/C64DTV/sdl_keyrah_combian.vkm lib/vice/C64DTV/sdl_keyrah_de.vkm +lib/vice/C64DTV/sdl_keyrah_retropie.vkm +lib/vice/C64DTV/sdl_keyrah_retropie_de.vkm lib/vice/C64DTV/sdl_pos.vkm lib/vice/C64DTV/sdl_pos_da.vkm lib/vice/C64DTV/sdl_pos_de.vkm lib/vice/C64DTV/sdl_pos_fi.vkm lib/vice/C64DTV/sdl_pos_no.vkm lib/vice/C64DTV/sdl_sym.vkm +lib/vice/C64DTV/sdl_sym_de.vkm lib/vice/C64DTV/spiff.vpl lib/vice/CBM-II/ lib/vice/CBM-II/amber.vpl @@ -136,6 +149,7 @@ lib/vice/CBM-II/rom128l.vrs lib/vice/CBM-II/rom256h.vrs lib/vice/CBM-II/rom256l.vrs lib/vice/CBM-II/rom500.vrs +lib/vice/CBM-II/sdl_hotkeys.vkm lib/vice/CBM-II/sdl_sym.vkm lib/vice/CBM-II/vice.vpl lib/vice/CBM-II/white.vpl @@ -183,6 +197,7 @@ lib/vice/PET/rom4g40.vrs lib/vice/PET/romsuperpet.vrs lib/vice/PET/sdl_buuk_sym.vkm lib/vice/PET/sdl_grus_sym.vkm +lib/vice/PET/sdl_hotkeys.vkm lib/vice/PET/sdl_sym.vkm lib/vice/PET/waterloo-a000.901898-01.bin lib/vice/PET/waterloo-b000.901898-02.bin @@ -202,6 +217,7 @@ lib/vice/PLUS4/kernal lib/vice/PLUS4/kernal.005 lib/vice/PLUS4/kernal.232 lib/vice/PLUS4/kernal.364 +lib/vice/PLUS4/sdl_hotkeys.vkm lib/vice/PLUS4/sdl_pos.vkm lib/vice/PLUS4/yape-ntsc.vpl lib/vice/PLUS4/yape-pal.vpl @@ -234,14 +250,19 @@ lib/vice/SCPU64/ptoing.vpl lib/vice/SCPU64/rgb.vpl lib/vice/SCPU64/scpu64 lib/vice/SCPU64/scpu64mem.sym +lib/vice/SCPU64/sdl_hotkeys.vkm lib/vice/SCPU64/sdl_keyrah.vkm +lib/vice/SCPU64/sdl_keyrah_combian.vkm lib/vice/SCPU64/sdl_keyrah_de.vkm +lib/vice/SCPU64/sdl_keyrah_retropie.vkm +lib/vice/SCPU64/sdl_keyrah_retropie_de.vkm lib/vice/SCPU64/sdl_pos.vkm lib/vice/SCPU64/sdl_pos_da.vkm lib/vice/SCPU64/sdl_pos_de.vkm lib/vice/SCPU64/sdl_pos_fi.vkm lib/vice/SCPU64/sdl_pos_no.vkm lib/vice/SCPU64/sdl_sym.vkm +lib/vice/SCPU64/sdl_sym_de.vkm lib/vice/SCPU64/vice.vpl lib/vice/VIC20/ lib/vice/VIC20/basic @@ -251,6 +272,7 @@ lib/vice/VIC20/default.vrs lib/vice/VIC20/kernal lib/vice/VIC20/mike-ntsc.vpl lib/vice/VIC20/mike-pal.vpl +lib/vice/VIC20/sdl_hotkeys.vkm lib/vice/VIC20/sdl_pos.vkm lib/vice/VIC20/sdl_pos_fi.vkm lib/vice/VIC20/vice.vpl @@ -290,19 +312,17 @@ lib/vice/doc/NEWS lib/vice/doc/NLS-Howto.txt lib/vice/doc/OFL.txt lib/vice/doc/OpenVMS-Howto.txt -lib/vice/doc/OpenWatcom-Howto.txt lib/vice/doc/Readme-Amiga.txt lib/vice/doc/Readme-BeOS.txt lib/vice/doc/Readme-DOS.txt lib/vice/doc/Readme-GTK3.txt lib/vice/doc/Readme-MacOSX.txt -lib/vice/doc/Readme-OS2.txt lib/vice/doc/Readme-SDL.txt lib/vice/doc/Readme-SDL2.txt lib/vice/doc/Readme-Unix.txt lib/vice/doc/SDL-Howto.txt +lib/vice/doc/SDL-support.txt lib/vice/doc/Win32-Cygwin-Howto.txt -lib/vice/doc/Win32-MSVC-Howto.txt lib/vice/doc/Win32-Mingw32-Howto.txt lib/vice/doc/WinNT-Unicode.txt lib/vice/doc/amigaos.html @@ -310,6 +330,7 @@ lib/vice/doc/android.html lib/vice/doc/beos.html lib/vice/doc/coding-guidelines.txt lib/vice/doc/darwin.html +lib/vice/doc/ffmpeg-support.txt lib/vice/doc/hardware-sids.txt lib/vice/doc/iec-bus.txt lib/vice/doc/index.html @@ -323,6 +344,7 @@ lib/vice/doc/sco.html lib/vice/doc/sitemap.xml lib/vice/doc/solaris.html lib/vice/doc/sortix.html +lib/vice/doc/unix.html lib/vice/doc/vice-logo.svg lib/vice/doc/vice.chm lib/vice/doc/vice.css