Thu Dec 5 22:56:23 2019 UTC ()
dosbox-x: Update to 0.82.24

0.82.24
  - FDC emulation now allows READ command to look for
    sector numbers that are out of range in order to
    support booter games that read out of range sector
    numbers as part of their copy protection.
  - Windows SDL1 window resizing fixed to avoid snapping
    and jumping issues when the window is sized down
    to the point the menu bar doubles or triples in
    height due to menu item wrapping.
  - FDC clear DMA terminal count automatically (with a
    warning printed to the log) at beginning of FDC
    read/write (PC-98 booter game Star Cruiser).
  - FDC DMA read/write failure now causes FDC to signal
    an error, and the debug output will say so.
  - FDC debug output now shows motor bits in the correct
    order, not backwards
  - CONFIG.COM and MIXER.COM are now registered only at
    DOS kernel startup, to resolve their disappearance
    after RE-DOS or guest system reset.
  - Some OpenGL cleanup and fixes for when compiling for
    Mac OS X Catalina.
  - Shell startup now prints the actual mapper binding
    (whatever it is) for the Host key instead of assuming
    F12/F11.
  - "Ro" key in PC-98 mode in the mapper interface now
    clarifies that it is Ro / _ since the shift state is
    the underscore.
  - Shell startup code fixed to show F11 for Windows and
    F12 for other platforms properly instead of always
    showing F11.
  - Added BOOT option --pc98-graphics to start up with
    graphics layer enabled in order to run HDI images
    using QMOUSE and games that expect NEC MOUSE.COM
    behavior of showing graphics layer on driver init.
  - BOOT now hides graphics layer on startup in PC-98 mode
    to reflect real hardware.
  - INT 33h mouse emulation now enables graphics layer
    on mouse startup and INT 33h AX=0 to imitate NEC
    MOUSE.COM behavior seen on real PC-98 hardware. This is
    needed for some Orange House games that assume this
    behavior, without which the graphics are invisible.
  - INT 33h define range functions now include separate
    range correction for text mode vs graphics mode.
  - Help sections in Configuration GUI have been improved,
    they are now easier to browse and read. (aybe)
  - CONFIG: added description for 'securemode' (aybe).
  - Integer properties are now correctly saved when
    they have been changed in configuration GUI (aybe).
  - Some scenarios with command history could display
    garbage characters from previous/next command (aybe).
  - Fixed all hard disk images created by IMGMAKE having
    VHD footers. (Allofich)
  - Windows Visual Studio solution: (aybe)
    - cleaned and clarified project properties for projects
    - removed configurations that didn't make sense
    - fixed broken debugging
    - consolidated to use single versions of SDK and IDE
    - enabled faster builds (multi-processor compilation)
    - fixed broken builds, e.g. ARM, ARM64


(nia)
diff -r1.6 -r1.7 pkgsrc/emulators/dosbox-x/Makefile
diff -r1.3 -r1.4 pkgsrc/emulators/dosbox-x/distinfo

cvs diff -r1.6 -r1.7 pkgsrc/emulators/dosbox-x/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/dosbox-x/Makefile 2019/11/02 18:30:48 1.6
+++ pkgsrc/emulators/dosbox-x/Makefile 2019/12/05 22:56:23 1.7
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.6 2019/11/02 18:30:48 nia Exp $ 1# $NetBSD: Makefile,v 1.7 2019/12/05 22:56:23 nia Exp $
2 2
3DISTNAME= dosbox-x-0.82.23 3DISTNAME= dosbox-x-0.82.24
4PKGREVISION= 1 
5CATEGORIES= emulators 4CATEGORIES= emulators
6MASTER_SITES= ${MASTER_SITE_GITHUB:=joncampbell123/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=joncampbell123/}
7GITHUB_TAG= dosbox-x-v${PKGVERSION_NOREV} 6GITHUB_TAG= dosbox-x-v${PKGVERSION_NOREV}
8 7
9MAINTAINER= nia@NetBSD.org 8MAINTAINER= nia@NetBSD.org
10HOMEPAGE= https://dosbox-x.com/ 9HOMEPAGE= https://dosbox-x.com/
11COMMENT= DOSBox fork with enhancements 10COMMENT= DOSBox fork with enhancements
12LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
13 12
14WRKSRC= ${WRKDIR}/dosbox-x-${GITHUB_TAG} 13WRKSRC= ${WRKDIR}/dosbox-x-${GITHUB_TAG}
15GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
16USE_TOOLS+= autoconf automake pkg-config 15USE_TOOLS+= autoconf automake pkg-config
17USE_LANGUAGES= c gnu++11 16USE_LANGUAGES= c gnu++11

cvs diff -r1.3 -r1.4 pkgsrc/emulators/dosbox-x/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/dosbox-x/distinfo 2019/11/01 17:53:41 1.3
+++ pkgsrc/emulators/dosbox-x/distinfo 2019/12/05 22:56:23 1.4
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.3 2019/11/01 17:53:41 nia Exp $ 1$NetBSD: distinfo,v 1.4 2019/12/05 22:56:23 nia Exp $
2 2
3SHA1 (dosbox-x-0.82.23.tar.gz) = 0781e9b74ed2505904f5706182285250f2f19628 3SHA1 (dosbox-x-0.82.24.tar.gz) = f360acdd097eb56e0e11f5c7bb7945eb57820a59
4RMD160 (dosbox-x-0.82.23.tar.gz) = 6ce63f668722fccb4aa058ee56d8652c26dfe0c3 4RMD160 (dosbox-x-0.82.24.tar.gz) = eb4813efd3a85c495aca6e48b2f24c3f6f4f9b05
5SHA512 (dosbox-x-0.82.23.tar.gz) = 159d34d28416668a9b8f2b8dcca6f1c86cbfb03dfd8972c92164e7584eda7959dc3ed93e381a60da09114942eace603bc426393ee34dd7888f612f28dccced78 5SHA512 (dosbox-x-0.82.24.tar.gz) = 6e3fbf238bc7055fe2d3371dc7ac4d48985ca261a0e159f9050ad617c5a37b8c38179968ed8ca8420f5e1f589c58c22da4c88648f907f32900480770101b2adf
6Size (dosbox-x-0.82.23.tar.gz) = 36385156 bytes 6Size (dosbox-x-0.82.24.tar.gz) = 35821534 bytes
7SHA1 (patch-configure.ac) = 12028b528aa1f4b4d13a25c144954d9f69755e6b 7SHA1 (patch-configure.ac) = 12028b528aa1f4b4d13a25c144954d9f69755e6b
8SHA1 (patch-include_byteorder.h) = 86eccfbc2318ddc8d71a6de8723947a48d98a126 8SHA1 (patch-include_byteorder.h) = 86eccfbc2318ddc8d71a6de8723947a48d98a126
9SHA1 (patch-include_dos__inc.h) = 26ba2b11dcfa923085f3745b0f8aca542f5dc692 9SHA1 (patch-include_dos__inc.h) = 26ba2b11dcfa923085f3745b0f8aca542f5dc692