head 1.2; access; symbols pkgsrc-2026Q2:1.1.0.2 pkgsrc-2026Q2-base:1.1; locks; strict; comment @// @; 1.2 date 2026.08.14.17.05.32; author tsutsui; state dead; branches; next 1.1; commitid 25pVjk7P57LDYCRG; 1.1 date 2026.04.08.13.39.14; author tsutsui; state Exp; branches; next ; commitid xQqIF3b1kvSXW9BG; desc @@ 1.2 log @PC6001VX: update to 4.4.0 pkgsrc changes: - update definitions for cmake per upstream changes - make NOJOYSTIC, NOAVI, NOMONITOR, and DELAY_TIMER_MS_DEFAULT values configurable in CMakefile.txt - switch to using ffmpeg8 to sync version with qt6-qtmultimedia - remove unnecessary qt6-qt5compat that should have be removed since 4.3.0 - remove unnecessary obsolete definitions - remove a patch fixed in upstream Upstream changes: https://eighttails.seesaa.net/article/521347022.html https://github.com/eighttails/PC6001VX/blob/v4.4.0/README.adoc#%E6%9B%B4%E6%96%B0%E5%B1%A5%E6%AD%B4 4.4.0 2026/08/15 PC6001VX 4.4.0 release * Migrated to cmake-based build and removed .pro file for qmake. * Updated PC-6001 compatible BASIC to 0.8.2 * Updated compatible BASIC for PC-6001mkII/6601 to 0.5.3. Basic mode 6 is not supported, but software up to mode 5 can be sped up by turning off bus requests. * Supported FFMpeg 9 (can be built with FFMpeg 7, 8, 9) (thanks to bevanjkay) @ text @$NetBSD: patch-src_console.cpp,v 1.1 2026/04/08 13:39:14 tsutsui Exp $ - Appease "type(3) isprint: invalid input: -106" assertion during startup by strict NetBSD 11 ctype(3). --- src/console.cpp.orig 2026-04-08 10:55:26.368043367 +0000 +++ src/console.cpp @@@@ -288,7 +288,7 @@@@ void ZCons::sprintc( const std::string& break; default: // 普通の文字 - if( std::isprint( str[i] ) ){ + if( std::isprint( (int)(BYTE)str[i] ) ){ PutCharH( str[i] ); }else{ PutCharZ( ((BYTE)str[i] << 8) | (BYTE)str[i+1] ); @@@@ -324,7 +324,7 @@@@ void ZCons::sprintr( const std::string& Locate( x - num + 1, y ); for( size_t i = max( str.length() - num, 0 ); i < str.length(); i++ ){ - if( std::isprint( str[i] ) ){ + if( std::isprint( (int)(BYTE)str[i] ) ){ PutCharH( str[i] ); }else{ PutCharZ( ((BYTE)str[i] << 8) | (BYTE)str[i+1] ); @ 1.1 log @PC6001VX: appease ctype(3) assertion during startup on NetBSD 11.0_RC3 Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ @