pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/PC6001VX PC6001VX: update to 3.2.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/184642127515
branches:  trunk
changeset: 339668:184642127515
user:      tsutsui <tsutsui%pkgsrc.org@localhost>
date:      Sat Sep 14 01:45:45 2019 +0000

description:
PC6001VX: update to 3.2.0.

pkgsrc changes:

- README.html is no longer in the distribution tarball
  so make it optional and generate it using asciidoc and
  source-highlight.

Upstream changes (from README.adoc):

.3.2.0 2019/9/14
* Compatible ROM implemented by AKIKAWA Hisashi is now built
  in the emulator. Now the emulator is bootable without genuine ROM.
* Fixed timer interrupt interval on SR models.(temporal fix)
* Assigned Alt+F9/F10 hotkey to state save/load.
* Dropped "Patch the ROM" setting. (Because it made JOYSTICK2 unusable.)

diffstat:

 emulators/PC6001VX/Makefile   |   8 +++-----
 emulators/PC6001VX/PLIST      |   4 ++--
 emulators/PC6001VX/distinfo   |  10 +++++-----
 emulators/PC6001VX/options.mk |  25 +++++++++++++++++++++++--
 4 files changed, 33 insertions(+), 14 deletions(-)

diffs (99 lines):

diff -r bf7580555c90 -r 184642127515 emulators/PC6001VX/Makefile
--- a/emulators/PC6001VX/Makefile       Fri Sep 13 20:23:50 2019 +0000
+++ b/emulators/PC6001VX/Makefile       Sat Sep 14 01:45:45 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.33 2019/05/06 04:51:55 tsutsui Exp $
+# $NetBSD: Makefile,v 1.34 2019/09/14 01:45:45 tsutsui Exp $
 
-VERSION=               3.1.3
+VERSION=               3.2.0
 DISTNAME=              PC6001VX_${VERSION}_src
 PKGNAME=               ${DISTNAME:S/_src//:S/_/-/}
 #PKGREVISION=          
@@ -16,7 +16,7 @@
 USE_TOOLS+=            pkg-config
 USE_LANGUAGES=         c c++
 
-INSTALLATION_DIRS+=    bin share/doc/PC6001VX
+INSTALLATION_DIRS+=    bin
 
 .include "options.mk"
 
@@ -27,8 +27,6 @@
 do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/PC6001VX \
            ${DESTDIR}${PREFIX}/bin
-       ${INSTALL_DATA} ${WRKSRC}/README.html \
-           ${DESTDIR}${PREFIX}/share/doc/PC6001VX
 
 .include "../../x11/qt5-qtbase/buildlink3.mk"
 .include "../../x11/qt5-qtmultimedia/buildlink3.mk"
diff -r bf7580555c90 -r 184642127515 emulators/PC6001VX/PLIST
--- a/emulators/PC6001VX/PLIST  Fri Sep 13 20:23:50 2019 +0000
+++ b/emulators/PC6001VX/PLIST  Sat Sep 14 01:45:45 2019 +0000
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST,v 1.3 2018/04/28 12:29:53 tsutsui Exp $
+@comment $NetBSD: PLIST,v 1.4 2019/09/14 01:45:45 tsutsui Exp $
 bin/PC6001VX
-share/doc/PC6001VX/README.html
+${PLIST.manual}share/doc/PC6001VX/README.html
diff -r bf7580555c90 -r 184642127515 emulators/PC6001VX/distinfo
--- a/emulators/PC6001VX/distinfo       Fri Sep 13 20:23:50 2019 +0000
+++ b/emulators/PC6001VX/distinfo       Sat Sep 14 01:45:45 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.13 2019/05/06 04:51:55 tsutsui Exp $
+$NetBSD: distinfo,v 1.14 2019/09/14 01:45:45 tsutsui Exp $
 
-SHA1 (PC6001VX_3.1.3_src.tar.gz) = f7d0465b356d40cad9e1755cb786cb6e45f2ec93
-RMD160 (PC6001VX_3.1.3_src.tar.gz) = 3c018533d68360ab5d4556cbaaf03bd44cc19fe5
-SHA512 (PC6001VX_3.1.3_src.tar.gz) = c5c7b10cd4f0c73063b6f91884b85683144675cce1946d26a8feb3d8fd754ec72055932084230ecc69ecc121c57cca6801364315184813337913de725ad21b37
-Size (PC6001VX_3.1.3_src.tar.gz) = 4086896 bytes
+SHA1 (PC6001VX_3.2.0_src.tar.gz) = dd3766433d1b235ef74696c756f6c96d8bcd97cf
+RMD160 (PC6001VX_3.2.0_src.tar.gz) = 70756448456d6bac80703554e837f25921db7385
+SHA512 (PC6001VX_3.2.0_src.tar.gz) = 18ac15416f3fa89cf93084bdeb4a56b915f50b04b7148ee14e956a84506e3e4c43c20d7537df91766d404f602ef30e10a005b5ae517d05e87951760ebb27385b
+Size (PC6001VX_3.2.0_src.tar.gz) = 3893509 bytes
diff -r bf7580555c90 -r 184642127515 emulators/PC6001VX/options.mk
--- a/emulators/PC6001VX/options.mk     Fri Sep 13 20:23:50 2019 +0000
+++ b/emulators/PC6001VX/options.mk     Sat Sep 14 01:45:45 2019 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: options.mk,v 1.1 2018/12/22 16:06:30 tsutsui Exp $
+# $NetBSD: options.mk,v 1.2 2019/09/14 01:45:45 tsutsui Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.PC6001VX
-PKG_SUPPORTED_OPTIONS= debug ffmpeg sdl2
+PKG_SUPPORTED_OPTIONS= debug ffmpeg manual sdl2
 
 # debug enables for debug monitor support, which can be disabled
 # for low performance machines.
@@ -11,6 +11,11 @@
 # SDL2 is required for joystick support.
 PKG_SUGGESTED_OPTIONS+=        sdl2
 
+# Generate README.html from README.adoc using asciidoc and source-highlight.
+PKG_SUGGESTED_OPTIONS+=        manual
+
+PLIST_VARS+=           manual
+
 .include "../../mk/bsd.options.mk"
 
 .if empty(PKG_OPTIONS:Mdebug)
@@ -28,3 +33,19 @@
 .else
 QMAKE_ARGS+=   "DEFINES+=NOJOYSTICK"
 .endif
+
+.if !empty(PKG_OPTIONS:Mmanual)
+PLIST.manual=  yes
+
+BUILD_DEPENDS+=        asciidoc-[0-9]*:../../textproc/asciidoc
+BUILD_DEPENDS+=        source-highlight-[0-9]*:../../textproc/source-highlight
+
+INSTALLATION_DIRS+=    share/doc/PC6001VX
+
+post-build:
+       cd ${WRKSRC} && asciidoc -o README.html README.adoc
+
+post-install:
+       ${INSTALL_DATA} ${WRKSRC}/README.html \
+           ${DESTDIR}${PREFIX}/share/doc/PC6001VX
+.endif



Home | Main Index | Thread Index | Old Index