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