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 <fcambus@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
No comments:
Post a Comment