Sun May 15 18:36:18 2022 UTC ()
[libretro-]stella: update to 6.6

This is a new semi-major release, with the following changes:

    Added preliminary PlusROM support for saving high scores.

    Added preliminary support for 'MVC' bankswitching scheme by Rob Bairos.

    Added web links for many games.

    Added dead zone and linearity settings for analog controllers.

    Added 'Check for Update' button to Help dialog.

    Added different mask patterns for scanline emulation.

    Fixed MindLink controller.

    Fixed SaveKey not working with QuadTari.

    Added TIA randomization on startup option.

    Added different debug color luminances for player and missile copies.

    Added hotkeys for TV roll speed and toggling 'Developer settings' sets.

    Debugger: enhanced prompt's auto complete and history.

    Debugger: added optional logging of breaks and traps.

    Debugger: added Thumb cycle counting.


(nia)
diff -r1.8 -r1.9 pkgsrc/emulators/libretro-stella/Makefile
diff -r1.59 -r1.60 pkgsrc/emulators/stella/Makefile
diff -r1.12 -r1.13 pkgsrc/emulators/stella/Makefile.common
diff -r1.36 -r1.37 pkgsrc/emulators/stella/distinfo

cvs diff -r1.8 -r1.9 pkgsrc/emulators/libretro-stella/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/libretro-stella/Makefile 2021/02/14 11:43:34 1.8
+++ pkgsrc/emulators/libretro-stella/Makefile 2022/05/15 18:36:18 1.9
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.8 2021/02/14 11:43:34 wiz Exp $ 1# $NetBSD: Makefile,v 1.9 2022/05/15 18:36:18 nia Exp $
2 2
3.include "../../emulators/stella/Makefile.common" 3.include "../../emulators/stella/Makefile.common"
4GITHUB_PROJECT= stella 
5 4
6PKGNAME= libretro-${DISTNAME:S/-src//1} 5PKGNAME= libretro-${DISTNAME:S/-src//1}
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://docs.libretro.com/library/stella/ 8HOMEPAGE= https://docs.libretro.com/library/stella/
10COMMENT= Libretro core based on the Stella Atari 2600 (VCS) emulator 9COMMENT= Libretro core based on the Stella Atari 2600 (VCS) emulator
11 10
12BUILD_DIRS= src/libretro 11BUILD_DIRS= src/libretro
13 12
14LIBRETRO_CORE= stella 13LIBRETRO_CORE= stella
15 14
16# Should not be combined with -fPIC 15# Should not be combined with -fPIC
17BUILDLINK_TRANSFORM+= rm:-static-libgcc 16BUILDLINK_TRANSFORM+= rm:-static-libgcc

cvs diff -r1.59 -r1.60 pkgsrc/emulators/stella/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/stella/Makefile 2022/03/28 10:53:05 1.59
+++ pkgsrc/emulators/stella/Makefile 2022/05/15 18:36:18 1.60
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.59 2022/03/28 10:53:05 tnn Exp $ 1# $NetBSD: Makefile,v 1.60 2022/05/15 18:36:18 nia Exp $
2 2
3PKGREVISION= 3 
4.include "Makefile.common" 3.include "Makefile.common"
5 4
6PKGNAME= ${DISTNAME:S/-src//1} 5PKGNAME= ${DISTNAME:S/-src//1}
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://stella-emu.github.io/ 8HOMEPAGE= https://stella-emu.github.io/
10COMMENT= Multi-platform Atari 2600 VCS emulator 9COMMENT= Multi-platform Atari 2600 VCS emulator
11 10
12USE_TOOLS+= gmake 11USE_TOOLS+= gmake
13 12
14HAS_CONFIGURE= YES 13HAS_CONFIGURE= YES
15CONFIGURE_ARGS+= --prefix=${PREFIX} 14CONFIGURE_ARGS+= --prefix=${PREFIX}
16 15

cvs diff -r1.12 -r1.13 pkgsrc/emulators/stella/Makefile.common (expand / switch to unified diff)

--- pkgsrc/emulators/stella/Makefile.common 2021/09/22 12:54:04 1.12
+++ pkgsrc/emulators/stella/Makefile.common 2022/05/15 18:36:18 1.13
@@ -1,23 +1,24 @@ @@ -1,23 +1,24 @@
1# $NetBSD: Makefile.common,v 1.12 2021/09/22 12:54:04 nia Exp $ 1# $NetBSD: Makefile.common,v 1.13 2022/05/15 18:36:18 nia Exp $
2# used by emulators/stella/Makefile 2# used by emulators/stella/Makefile
3# used by emulators/libretro-stella/Makefile 3# used by emulators/libretro-stella/Makefile
4 4
5DISTNAME= stella-6.5.3-src 5DISTNAME= stella-6.6-src
6CATEGORIES= emulators 6CATEGORIES= emulators
7MASTER_SITES= ${MASTER_SITE_GITHUB:=stella-emu/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=stella-emu/}
 8GITHUB_PROJECT= stella
8GITHUB_RELEASE= ${PKGVERSION_NOREV} 9GITHUB_RELEASE= ${PKGVERSION_NOREV}
9EXTRACT_SUFX= .tar.xz 10EXTRACT_SUFX= .tar.xz
10 11
11LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
12 13
13DISTINFO_FILE= ${.CURDIR}/../../emulators/stella/distinfo 14DISTINFO_FILE= ${.CURDIR}/../../emulators/stella/distinfo
14PATCHDIR= ${.CURDIR}/../../emulators/stella/patches 15PATCHDIR= ${.CURDIR}/../../emulators/stella/patches
15 16
16WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//1} 17WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//1}
17 18
18USE_LANGUAGES= c c++ 19USE_LANGUAGES= c c++
19 20
20# c++14, std::string_view 21# c++17, std::string_view
21GCC_REQD+= 7 22GCC_REQD+= 7
22 23
23UNLIMIT_RESOURCES= datasize 24UNLIMIT_RESOURCES= datasize

cvs diff -r1.36 -r1.37 pkgsrc/emulators/stella/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/stella/distinfo 2021/10/26 10:24:01 1.36
+++ pkgsrc/emulators/stella/distinfo 2022/05/15 18:36:18 1.37
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.36 2021/10/26 10:24:01 nia Exp $ 1$NetBSD: distinfo,v 1.37 2022/05/15 18:36:18 nia Exp $
2 2
3BLAKE2s (stella-6.5.3-src.tar.xz) = 9b61c1fbad6e3e01a3a1feb85974fe2d8d0a5b354bec00e0d7bfae63cf1cdfdb 3BLAKE2s (stella-6.6-src.tar.xz) = a481c6fcc7f2eaec49f392f8ece7f5ae1578e034f7ac5e26e566ad94a36865b4
4SHA512 (stella-6.5.3-src.tar.xz) = 67fe45c0be510494e4c3ead91ee5f7c9a8ba7059b76beb15e794ef49144c8f0fb57d7c7476f4f299e573e37ea1c41f2fb094ca10974f3bcda797fc69c9bd2986 4SHA512 (stella-6.6-src.tar.xz) = 89aea0cec9c2f22f276c1c4b36b76deb1ef9fb913c959f93f8cbcac300acdb23d2e3e66981d3263ea1ccfd72aaab1aa47218136b82b5e12aa8fbf352959743ab
5Size (stella-6.5.3-src.tar.xz) = 6221588 bytes 5Size (stella-6.6-src.tar.xz) = 10035924 bytes
6SHA1 (patch-configure) = 7cf96666dbccb2b38dec6e80ad4887a79bf5d074 6SHA1 (patch-configure) = 7cf96666dbccb2b38dec6e80ad4887a79bf5d074