pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/PC6001VX Update PC6001VX to 2.31.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4e8cd17494c7
branches:  trunk
changeset: 366931:4e8cd17494c7
user:      tsutsui <tsutsui%pkgsrc.org@localhost>
date:      Sat Aug 19 10:27:24 2017 +0000

description:
Update PC6001VX to 2.31.0.

Upstream changes:

2.31.0 2017/08/19

* make file dialog and setting dialog fullscreen for low resolution devices
  when the ALWAYSFULLSCREEN flag is specified on build
* fix sound call method which was not thread safe
* rewrite documents with asciidoc
* (Windows) update build procedure
  make 64 bit version buildable
  recommend to use fixed MSYS2 version
  PATH setting no longer necessary
* (UNIX) fix pro file to build on non-Linux UNIX systems
* (non Windows) use absolute path for config files etc.
* (Android) temporary workaround for access issue of file access on a SD card

diffstat:

 emulators/PC6001VX/Makefile                                  |    5 +-
 emulators/PC6001VX/distinfo                                  |   13 +-
 emulators/PC6001VX/patches/patch-PC6001VX.pro                |  688 -----------
 emulators/PC6001VX/patches/patch-src_Qt_audiooutputwrapper.h |   42 -
 emulators/PC6001VX/patches/patch-src_Qt_osdQt.cpp            |   70 -
 5 files changed, 7 insertions(+), 811 deletions(-)

diffs (truncated from 845 to 300 lines):

diff -r 4cb93aff8e88 -r 4e8cd17494c7 emulators/PC6001VX/Makefile
--- a/emulators/PC6001VX/Makefile       Sat Aug 19 10:02:15 2017 +0000
+++ b/emulators/PC6001VX/Makefile       Sat Aug 19 10:27:24 2017 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.9 2017/04/22 21:03:35 adam Exp $
+# $NetBSD: Makefile,v 1.10 2017/08/19 10:27:24 tsutsui Exp $
 
-VERSION=               2.30.0
+VERSION=               2.31.0
 DISTNAME=              PC6001VX_${VERSION}_src
 PKGNAME=               ${DISTNAME:S/_src//:S/_/-/}
-PKGREVISION=           7
 CATEGORIES=            emulators
 MASTER_SITES=          http://eighttails.up.seesaa.net/bin/
 
diff -r 4cb93aff8e88 -r 4e8cd17494c7 emulators/PC6001VX/distinfo
--- a/emulators/PC6001VX/distinfo       Sat Aug 19 10:02:15 2017 +0000
+++ b/emulators/PC6001VX/distinfo       Sat Aug 19 10:27:24 2017 +0000
@@ -1,9 +1,6 @@
-$NetBSD: distinfo,v 1.2 2017/02/24 17:33:32 tsutsui Exp $
+$NetBSD: distinfo,v 1.3 2017/08/19 10:27:24 tsutsui Exp $
 
-SHA1 (PC6001VX_2.30.0_src.tar.gz) = e6be8c003b5247ea57502f55974a332bf2ab0588
-RMD160 (PC6001VX_2.30.0_src.tar.gz) = 14ef360a479de18c88e8f2cba30ff9dec88869ed
-SHA512 (PC6001VX_2.30.0_src.tar.gz) = 813a1c0d34263e91ace6c34ba5931e8cd8cc981385990eaece9c32ad8288ca1d4b94acbd62bad76add41f0941ad3410aaab5251977e010cf43403ab528f9d683
-Size (PC6001VX_2.30.0_src.tar.gz) = 1639761 bytes
-SHA1 (patch-PC6001VX.pro) = 9746ccdd8d5145829bd50159455c11ba2f187c01
-SHA1 (patch-src_Qt_audiooutputwrapper.h) = c753200af406cb135cca3b9afb507b989f169179
-SHA1 (patch-src_Qt_osdQt.cpp) = 831fd66b46aa661e324bfda96d0735a4ac2f8a73
+SHA1 (PC6001VX_2.31.0_src.tar.gz) = 526c1409aa78f182456ccd3b251babfef1b60645
+RMD160 (PC6001VX_2.31.0_src.tar.gz) = 05be6b710453160fecea5641b534a8c6371a4319
+SHA512 (PC6001VX_2.31.0_src.tar.gz) = cb4363b8091ac896774f8da1f0528f58a09a7cdf177fb45a50985b91e72255c557c5edc758ec5ce7c40f428a60b2ccdbaa29f28309ea4dcd5bedb1c15501f4b6
+Size (PC6001VX_2.31.0_src.tar.gz) = 2052744 bytes
diff -r 4cb93aff8e88 -r 4e8cd17494c7 emulators/PC6001VX/patches/patch-PC6001VX.pro
--- a/emulators/PC6001VX/patches/patch-PC6001VX.pro     Sat Aug 19 10:02:15 2017 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,688 +0,0 @@
-$NetBSD: patch-PC6001VX.pro,v 1.2 2017/02/24 17:33:32 tsutsui Exp $
-
-- pull following updates (use pkg-config more properly) from the upstream:
- https://github.com/eighttails/PC6001VX/commit/19367cdbaf4b624a64a962168767ae9fb1aef8c4
- https://github.com/eighttails/PC6001VX/commit/d4a7179f34a6eb454bce898815ab4f5ab767577b
- https://github.com/eighttails/PC6001VX/commit/fd695b875266be21fe6be22a918be6ea7cdc7f53
- https://github.com/eighttails/PC6001VX/commit/179408dc05377ea3c19f504f382436874466efa5
-- also pull upstream changes to make audio thread safe
- https://github.com/eighttails/PC6001VX/commit/06db53e9d4892e3df429917b91882987b06ca641
-
---- PC6001VX.pro.orig  2016-08-27 12:19:26.000000000 +0000
-+++ PC6001VX.pro
-@@ -1,328 +1,347 @@
--#-------------------------------------------------
--#
--# Project created by QtCreator 2012-01-01T00:17:09
--#
--#-------------------------------------------------
--
--QT       += core gui widgets network
--
--TARGET = PC6001VX
--TEMPLATE = app
--
--TRANSLATIONS = src/Qt/translation/PC6001VX_en.ts
--
--CONFIG += link_prl c++11
--
--#Define for Qt dependent code
--DEFINES += QTP6VX
--
--#Disable joystick support.If joystick support is disabled, PC6001VX does not depend on SDL2.
--#DEFINES += NOJOYSTICK
--
--#Other feature control flags.
--#DEFINES += NOSINGLEAPP
--#DEFINES += NOOPENGL
--#DEFINES += NOSOUND
--#DEFINES += NOAVI
--#DEFINES += REPLAYDEBUG
--#DEFINES += AUTOSUSPEND
--
--debug:DEFINES += DEBUG
--INCLUDEPATH += src/Qt src/Qt/qtsingleapplication
--
--linux{
--#Configuration for Android
--android{
--DEFINES += NOSINGLEAPP NOJOYSTICK NOMONITOR NOAVI ALWAYSFULLSCREEN AUTOSUSPEND USE_QGLWIDGET
--#Set "ROM Path in target device" to "CUSTOM_ROM_PATH environment variable on build host"
--debug:DEFINES += CUSTOMROMPATH=\\\"$$(CUSTOM_ROM_PATH)\\\"
--}
--pandora {
--#Configuration for OpenPandora
--QT += x11extras
--
--DEPLOY_PATH = /media/sddev/pc6001vx
--target.path = $${DEPLOY_PATH}
--sharedlibs.path = $${DEPLOY_PATH}
--sharedlibs.files += $${PANDORA_SDK}/usr/lib/libX11.so.6* \
--                    $${PANDORA_SDK}/usr/lib/libX11-xcb.so.1* \
--                    $${PANDORA_SDK}/usr/lib/libxcb.so.1*
--QMAKE_LFLAGS += $${QMAKE_LFLAGS_RPATH}$${DEPLOY_PATH}
--INSTALLS += target sharedlibs
--DEFINES += NOJOYSTICK NOOPENGL NOMONITOR NOAVI
--#QTPLUGIN += qxcb qeglfs
--}
--!android:!pandora {
--#Configuration for X11(XCB)
--DEFINES += USE_X11
--QT += x11extras
--LIBS += -lX11
--}
--}
--
--#Configuration for Windows
--win32:{
--DEFINES += WIN32
--#On Windows, links libraries statically as long as possible.
--QMAKE_LFLAGS += -static -lpthread
--RC_ICONS += src/win32/PC6001VX.ico
--
--!contains(DEFINES, NOJOYSTICK) {
--#On Windows, referes SDL_DIR environment variable to search SDL2
--QMAKE_CXXFLAGS += -I$$(SDL_DIR)/include -Dmain=SDL_main
--LIBS += -L$$(SDL_DIR)/lib -lmingw32 -lSDL2main -lSDL2 -mwindows -lm -ldinput8 -ldxguid -ldxerr8 -luser32 -lgdi32 -lwinmm -limm32 -lole32 -loleaut32 -lversion -luuid
--}
--} else {
--!contains(DEFINES, NOJOYSTICK) {
--QMAKE_CXXFLAGS += $$system(sdl2-config --cflags)
--LIBS += $$system(sdl2-config --libs)
--}
--}
--
--!contains(DEFINES, NOOPENGL) {
--QT += opengl
--}
--!contains(DEFINES, NOSOUND) {
--QT += multimedia
--SOURCES += \
--    src/Qt/wavfile.cpp \
--    src/Qt/utils.cpp
--}
--!contains(DEFINES, NOAVI) {
--DEFINES += __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS
--LIBS += -lavformat -lavcodec -lswscale -lavutil -lswresample
--win32:LIBS += -lvorbisenc -lvorbis -logg -lvpx
--}
--
--SOURCES += \
--    src/Qt/aboutdialog.cpp \
--    src/Qt/colorbutton.cpp \
--    src/Qt/configdialog.cpp \
--    src/Qt/emulationadaptor.cpp \
--    src/Qt/osdQt.cpp \
--    src/Qt/pc6001v.cpp \
--    src/Qt/qtel6.cpp \
--    src/Qt/qtsingleapplication/qtlocalpeer.cpp \
--    src/Qt/qtsingleapplication/qtlockedfile.cpp \
--    src/Qt/qtsingleapplication/qtlockedfile_unix.cpp \
--    src/Qt/qtsingleapplication/qtlockedfile_win.cpp \
--    src/Qt/qtsingleapplication/qtsingleapplication.cpp \
--    src/Qt/qtsingleapplication/qtsinglecoreapplication.cpp \
--    src/Qt/renderview.cpp \
--    src/Qt/semaphore.cpp \
--    src/Qt/thread.cpp \
--    src/breakpoint.cpp \
--    src/common.cpp \
--    src/config.cpp \
--    src/console.cpp \
--    src/cpum.cpp \
--    src/cpus.cpp \
--    src/d88.cpp \
--    src/debug.cpp \
--    src/device.cpp \
--    src/device/ay8910.cpp \
--    src/device/fmgen/fmgen.cpp \
--    src/device/fmgen/fmtimer.cpp \
--    src/device/fmgen/opm.cpp \
--    src/device/fmgen/opna.cpp \
--    src/device/mc6847.cpp \
--    src/device/pd7752.cpp \
--    src/device/pd8255.cpp \
--    src/device/ym2203.cpp \
--    src/device/z80-dbg.cpp \
--    src/device/z80.cpp \
--    src/disk.cpp \
--    src/error.cpp \
--    src/graph.cpp \
--    src/ini.cpp \
--    src/intr.cpp \
--    src/io.cpp \
--    src/joystick.cpp \
--    src/keyboard.cpp \
--    src/memory.cpp \
--    src/movie.cpp \
--    src/p6el.cpp \
--    src/p6t2.cpp \
--    src/p6vm.cpp \
--    src/pio.cpp \
--    src/replay.cpp \
--    src/schedule.cpp \
--    src/sound.cpp \
--    src/status.cpp \
--    src/tape.cpp \
--    src/vdg.cpp \
--    src/voice.cpp \
--    src/vsurface.cpp \ 
--    src/Qt/keypanelbutton.cpp \
--    src/Qt/keypanel.cpp \
--    src/Qt/p6vxapp.cpp \
--    src/psgfm.cpp \
--    src/device/fmgen/psg.cpp
--
--
--HEADERS  += \
--    openpandora/pandora_develop_environment/linux-pandora-g++/qplatformdefs.h \
--    src/Qt/aboutdialog.h \
--    src/Qt/colorbutton.h \
--    src/Qt/configdialog.h \
--    src/Qt/emulationadaptor.h \
--    src/Qt/qtel6.h \
--    src/Qt/qtsingleapplication/QtLockedFile \
--    src/Qt/qtsingleapplication/QtSingleApplication \
--    src/Qt/qtsingleapplication/qtlocalpeer.h \
--    src/Qt/qtsingleapplication/qtlockedfile.h \
--    src/Qt/qtsingleapplication/qtsingleapplication.h \
--    src/Qt/qtsingleapplication/qtsinglecoreapplication.h \
--    src/Qt/qtutil.h \
--    src/Qt/renderview.h \
--    src/Qt/utils.h \
--    src/Qt/wavfile.h \
--    src/breakpoint.h \
--    src/common.h \
--    src/config.h \
--    src/console.h \
--    src/cpum.h \
--    src/cpus.h \
--    src/d88.h \
--    src/debug.h \
--    src/device.h \
--    src/device/ay8910.h \
--    src/device/fmgen/diag.h \
--    src/device/fmgen/fmgen.h \
--    src/device/fmgen/fmgeninl.h \
--    src/device/fmgen/fmtimer.h \
--    src/device/fmgen/headers.h \
--    src/device/fmgen/misc.h \
--    src/device/fmgen/opm.h \
--    src/device/fmgen/opna.h \
--    src/device/fmgen/types.h \
--    src/device/mc6847.h \
--    src/device/pd7752.h \
--    src/device/pd8255.h \
--    src/device/psgbase.h \
--    src/device/ym2203.h \
--    src/device/z80-cdCB.h \
--    src/device/z80-cdED.h \
--    src/device/z80-cdXC.h \
--    src/device/z80-cdXX.h \
--    src/device/z80-code.h \
--    src/device/z80-tbl.h \
--    src/device/z80.h \
--    src/disk.h \
--    src/error.h \
--    src/event.h \
--    src/graph.h \
--    src/id_menu.h \
--    src/ini.h \
--    src/intr.h \
--    src/io.h \
--    src/joystick.h \
--    src/keyboard.h \
--    src/keydef.h \
--    src/log.h \
--    src/memory.h \
--    src/movie.h \
--    src/osd.h \
--    src/p6el.h \
--    src/p6t2.h \
--    src/p6vm.h \
--    src/pc6001v.h \
--    src/pio.h \
--    src/replay.h \
--    src/schedule.h \
--    src/semaphore.h \
--    src/sound.h \
--    src/status.h \
--    src/tape.h \
--    src/thread.h \
--    src/typedef.h \
--    src/vdg.h \
--    src/voice.h \
--    src/vsurface.h \ 
--    src/Qt/keypanelbutton.h \
--    src/Qt/keypanel.h \
--    src/Qt/p6vxapp.h \
--    src/psgfm.h \
--    src/device/fmgen/psg.h
--
--FORMS    += \
--    src/Qt/configdialog.ui \
--    src/Qt/aboutdialog.ui



Home | Main Index | Thread Index | Old Index