pkgsrc-Changes archive

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

CVS commit: pkgsrc/emulators/atari800



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Oct 23 13:01:42 UTC 2026

Modified Files:
        pkgsrc/emulators/atari800: Makefile distinfo

Log Message:
atari800: updated to 7.2.1

7.2.1 (2026/09/13) — build fixes only

This release just fixes some build errors so for 7.2.x new features read below:

7.2.0 (2026/09/12) — on-screen keyboard and better joystick handling

Core:

More accurate emulation: cycle-precise POKEY timer IRQs and
VSCROL DLI timing; fixes the "Rewind 2" demo
Altirra OS updated to 3.49, Altirra BASIC to 1.59
F1-F12 special keys (open-menu, OPTION, SELECT, START, etc.) can now
be rebound via the UI
On-screen keyboard improvements: enabled by default, rebindable
F11 hotkey, SDL2 controller button mapping, console key support
Dropped the /etc/atari800.cfg system-wide fallback on Unix
Fixed "Save Configuration" doing nothing on builds without
screenshots
Acid800 suite wired into "make check" so every change is tested
SDL joystick handling:

Hat or axes picked automatically from what the device reports;
the -joy0hat..-joy3hat options were removed
Port settings renamed from JOY_%d_* to JOY_PORT_%d_* (old keys
still accepted)
Ports remember their joysticks (and auto-detected defaults) across
runs, even while disconnected
Small sticks default to fire trigger and wide diagonals
F1 menu and on-screen keyboard work with any host joystick, no
port binding needed
Fixed SDL1 build
Falcon/FireBee:

Precise POKEY IRQs, fixed sound latency, uSound v2 API
Stack/flags in LDFLAGS, mintelf target support re-introduced


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 pkgsrc/emulators/atari800/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/emulators/atari800/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/emulators/atari800/Makefile
diff -u pkgsrc/emulators/atari800/Makefile:1.65 pkgsrc/emulators/atari800/Makefile:1.66
--- pkgsrc/emulators/atari800/Makefile:1.65     Tue Sep 29 06:04:51 2026
+++ pkgsrc/emulators/atari800/Makefile  Fri Oct 23 13:01:42 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.65 2026/09/29 06:04:51 wiz Exp $
+# $NetBSD: Makefile,v 1.66 2026/10/23 13:01:42 adam Exp $
 
-DISTNAME=      atari800-7.1.2-src
+DISTNAME=      atari800-7.2.1-src
 PKGNAME=       ${DISTNAME:S/-src//}
-PKGREVISION=   2
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=atari800/}
 GITHUB_RELEASE=        ATARI800_${PKGVERSION_NOREV:S/./_/g}
@@ -28,11 +27,7 @@ INSTALLATION_DIRS+=  ${PREFIX}/share/atar
 # override HOME to avoid picking up a bad ${HOME}/.atari800 during the build
 MAKE_FLAGS+=   HOME=${WRKSRC}
 
-SUBST_CLASSES+=                cfg-path
-SUBST_STAGE.cfg-path=  pre-configure
-SUBST_MESSAGE.cfg-path=        Setting config path.
-SUBST_FILES.cfg-path=  src/cfg.c
-SUBST_SED.cfg-path=    -e 's,"/etc,"${PREFIX}/share/atari800,g'
+CPPFLAGS+=     -DSYSTEM_WIDE_CFG_FILE=\"${PREFIX}/share/atari800\"
 
 post-extract:
        cd ${WRKDIR} && unzip -Lqo ${DISTDIR}/pcxf380.zip

Index: pkgsrc/emulators/atari800/distinfo
diff -u pkgsrc/emulators/atari800/distinfo:1.30 pkgsrc/emulators/atari800/distinfo:1.31
--- pkgsrc/emulators/atari800/distinfo:1.30     Sat Sep  5 05:07:21 2026
+++ pkgsrc/emulators/atari800/distinfo  Fri Oct 23 13:01:42 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.30 2026/09/05 05:07:21 adam Exp $
+$NetBSD: distinfo,v 1.31 2026/10/23 13:01:42 adam Exp $
 
-BLAKE2s (atari800-7.1.2-src.tgz) = ba3c137b218f8300f8b7bdd4d5f6ea16f3afb57cd8fdda73108308652827e693
-SHA512 (atari800-7.1.2-src.tgz) = 473e3560e21dec6605d09af1cefd673677e8151bd29e773492627c9a122274c0e44fa73ed01a786f77c242bb4ff3a85e6fc418dcef8f4c3f7b9a7414edf98a66
-Size (atari800-7.1.2-src.tgz) = 1957587 bytes
+BLAKE2s (atari800-7.2.1-src.tgz) = 7db01965f7190d438fd2eca8e05fcda7695548fcaa72ebe7ff3677ab61b9009d
+SHA512 (atari800-7.2.1-src.tgz) = dcbcc85d6ab2225d4c6c6bc9b9d99c244604c104786ead349f5bb7b0c22c4d735837d180afcff17d8e8c1402a5a2529732c48d02bea8b37c7d5b7024153bb72d
+Size (atari800-7.2.1-src.tgz) = 2020043 bytes
 BLAKE2s (pcxf380.zip) = 0d2ae9eaa11f62f3a6e8a6d4ee3f26393efcdcf61792adc49b895e33fd439786
 SHA512 (pcxf380.zip) = 98181f0f3a30edcadb3c704dc4afda06708da3982a378e31a47d6b7ac8d3f8661753843de8fc8e599970ee9adf5f94f08213447d0c2dd75486a07f9d98ade78c
 Size (pcxf380.zip) = 590041 bytes



Home | Main Index | Thread Index | Old Index