Mon May 18 12:27:37 2020 UTC ()
stella: Update to 6.1.2. Unify with libretro-stella.

6.1.1 to 6.1.2: (April 25, 2020)

  * Fixed bug with remapped events not being reloaded in certain cases.

  * Fixed bug in debugger for 3E scheme when displaying active RAM bank.

  * Fixed bug in "Dragon Defender" ROM being misconfigured for Mindlink
    controller.

6.1 to 6.1.1: (April 4, 2020)

  * Fixed crash in 3E bankswitching scheme when writing to ROM addresses.

  * Fix snapshots on Retina HiDPI displays capturing only the top-left
    corner.

  * Fixed wrong color for BK (background) swatch in the debugger.

  * Fixed 'Right Diff' button in Command menu changing left difficulty
    instead.

  * Fixed compilation of libretro port on Debian Buster.


(nia)
diff -r1.3 -r1.4 pkgsrc/emulators/libretro-stella/Makefile
diff -r1.3 -r0 pkgsrc/emulators/libretro-stella/distinfo
diff -r1.1 -r1.2 pkgsrc/emulators/stella/DESCR
diff -r1.53 -r1.54 pkgsrc/emulators/stella/Makefile
diff -r0 -r1.4 pkgsrc/emulators/stella/Makefile.common
diff -r1.26 -r1.27 pkgsrc/emulators/stella/distinfo

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

--- pkgsrc/emulators/libretro-stella/Makefile 2018/10/02 21:09:30 1.3
+++ pkgsrc/emulators/libretro-stella/Makefile 2020/05/18 12:27:37 1.4
@@ -1,29 +1,31 @@ @@ -1,29 +1,31 @@
1# $NetBSD: Makefile,v 1.3 2018/10/02 21:09:30 nia Exp $ 1# $NetBSD: Makefile,v 1.4 2020/05/18 12:27:37 nia Exp $
2 2
3DISTNAME= libretro-stella-20180411 3.include "../../emulators/stella/Makefile.common"
4CATEGORIES= emulators 4
5MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} 5PKGNAME= libretro-${DISTNAME:S/-src//1}
6GITHUB_PROJECT= stella-libretro 
7GITHUB_TAG= b0d525b724fa0a9a313e2ea33a590aba98deaabf 
8 6
9MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://docs.libretro.com/library/stella/ 8HOMEPAGE= https://docs.libretro.com/library/stella/
11COMMENT= Libretro core based on the Stella Atari 2600 (VCS) emulator 9COMMENT= Libretro core based on the Stella Atari 2600 (VCS) emulator
12LICENSE= gnu-gpl-v2 
13 10
14EXTRACT_USING= bsdtar 11BUILD_DIRS= src/libretro
15USE_LANGUAGES= c c++ 12
16USE_TOOLS+= gmake 13USE_TOOLS+= gmake
17 14
18MAKE_FLAGS+= GIT_VERSION="-${PKGVERSION_NOREV}-pkgsrc" 15MAKE_FLAGS+= GIT_VERSION="-${PKGVERSION_NOREV}-pkgsrc"
 16MAKE_FLAGS+= LTO=
 17
 18# Should not be combined with -fPIC
 19BUILDLINK_TRANSFORM+= rm:-static-libgcc
 20BUILDLINK_TRANSFORM+= rm:-static-libstdc++
19 21
20BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-undefined 22BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-undefined
21BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=link.T 23BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=link.T
22 24
23INSTALLATION_DIRS+= ${PREFIX}/lib/libretro 25INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
24 26
25do-install: 27do-install:
26 ${INSTALL_LIB} ${WRKSRC}/stella_libretro.so \ 28 ${INSTALL_LIB} ${WRKSRC}/src/libretro/stella_libretro.so \
27 ${DESTDIR}${PREFIX}/lib/libretro/stella_libretro.so 29 ${DESTDIR}${PREFIX}/lib/libretro/stella_libretro.so
28 30
29.include "../../mk/bsd.pkg.mk" 31.include "../../mk/bsd.pkg.mk"

File Deleted: pkgsrc/emulators/libretro-stella/Attic/distinfo

cvs diff -r1.1 -r1.2 pkgsrc/emulators/stella/DESCR (expand / switch to unified diff)

--- pkgsrc/emulators/stella/DESCR 2001/10/31 23:53:28 1.1
+++ pkgsrc/emulators/stella/DESCR 2020/05/18 12:27:36 1.2
@@ -1,7 +1,4 @@ @@ -1,7 +1,4 @@
1Stella is a freely distributed multi-platform Atari 2600 VCS emulator; 1Stella is a freely distributed multi-platform Atari 2600 VCS emulator;
2originally developed for Linux by Bradford W. Mott. Stella allows you to 2originally developed by Bradford W. Mott. Stella allows you to enjoy all
3enjoy all of your favorite 2600 games once again by emulating the 2600's 3of your favorite 2600 games once again by emulating the 2600's hardware
4hardware with software. Stella is written in C++, which allows it to be 4with software.
5ported to other operating systems and architectures. Since its original 
6release Stella has been ported to AcornOS, AmigaOS, DOS, FreeBSD, IRIX, 
7Linux, MacOS, OpenStep, OS/2, Unix, and Windows. 

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

--- pkgsrc/emulators/stella/Makefile 2020/03/23 12:01:15 1.53
+++ pkgsrc/emulators/stella/Makefile 2020/05/18 12:27:36 1.54
@@ -1,33 +1,22 @@ @@ -1,33 +1,22 @@
1# $NetBSD: Makefile,v 1.53 2020/03/23 12:01:15 nia Exp $ 1# $NetBSD: Makefile,v 1.54 2020/05/18 12:27:36 nia Exp $
 2
 3.include "Makefile.common"
2 4
3DISTNAME= stella-6.1-src 
4PKGNAME= ${DISTNAME:S/-src//1} 5PKGNAME= ${DISTNAME:S/-src//1}
5CATEGORIES= emulators 
6MASTER_SITES= ${MASTER_SITE_GITHUB:=stella-emu/} 
7GITHUB_RELEASE= ${PKGVERSION_NOREV} 
8EXTRACT_SUFX= .tar.xz 
9 6
10MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://stella-emu.github.io/ 8HOMEPAGE= https://stella-emu.github.io/
12COMMENT= Multi-platform Atari 2600 VCS emulator 9COMMENT= Multi-platform Atari 2600 VCS emulator
13LICENSE= gnu-gpl-v2 
14 10
15WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} 
16USE_LANGUAGES= c c++14 
17USE_TOOLS+= gmake 11USE_TOOLS+= gmake
18 12
19# c++14 
20GCC_REQD+= 5 
21 
22UNLIMIT_RESOURCES= datasize 
23 
24HAS_CONFIGURE= YES 13HAS_CONFIGURE= YES
25CONFIGURE_ARGS+= --prefix=${PREFIX} 14CONFIGURE_ARGS+= --prefix=${PREFIX}
26 15
27.include "../../devel/SDL2/buildlink3.mk" 16.include "../../devel/SDL2/buildlink3.mk"
28.include "../../devel/zlib/buildlink3.mk" 17.include "../../devel/zlib/buildlink3.mk"
29.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 18.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
30.include "../../graphics/png/buildlink3.mk" 19.include "../../graphics/png/buildlink3.mk"
31.include "../../sysutils/desktop-file-utils/desktopdb.mk" 20.include "../../sysutils/desktop-file-utils/desktopdb.mk"
32.include "../../mk/pthread.buildlink3.mk" 21.include "../../mk/pthread.buildlink3.mk"
33.include "../../mk/bsd.pkg.mk" 22.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/emulators/stella/Makefile.common
# $NetBSD: Makefile.common,v 1.4 2020/05/18 12:27:36 nia Exp $
# used by emulators/stella/Makefile
# used by emulators/libretro-stella/Makefile

DISTNAME=	stella-6.1.2-src
CATEGORIES=	emulators
MASTER_SITES=	${MASTER_SITE_GITHUB:=stella-emu/}
GITHUB_RELEASE=	${PKGVERSION_NOREV}
EXTRACT_SUFX=	.tar.xz

LICENSE=	gnu-gpl-v2

DISTINFO_FILE=	${.CURDIR}/../../emulators/stella/distinfo
PATCHDIR=	${.CURDIR}/../../emulators/stella/patches

WRKSRC=		${WRKDIR}/${DISTNAME:S/-src//1}

USE_LANGUAGES=	c c++

# c++14
GCC_REQD+=	5

UNLIMIT_RESOURCES=	datasize

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

--- pkgsrc/emulators/stella/distinfo 2020/03/23 12:01:15 1.26
+++ pkgsrc/emulators/stella/distinfo 2020/05/18 12:27:36 1.27
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.26 2020/03/23 12:01:15 nia Exp $ 1$NetBSD: distinfo,v 1.27 2020/05/18 12:27:36 nia Exp $
2 2
3SHA1 (stella-6.1-src.tar.xz) = 150897e4184a6ad1eb00e786aef84a6732740927 3SHA1 (stella-6.1.2-src.tar.xz) = 7d8be0214e398bad21dc3e7e3b788f8c7b98a280
4RMD160 (stella-6.1-src.tar.xz) = 614db20bdf700d3d44273f8056d6d8b0cbbbf318 4RMD160 (stella-6.1.2-src.tar.xz) = 8dd3c3197bc6d80832aaed4e24a0539fb3fc60d5
5SHA512 (stella-6.1-src.tar.xz) = 46f1a562c7cdcc7e2e36d4cd6976be2cac1587969f66af89c00ac95a82de9b3420044c721e53c71fe4e5a8c50f27df1dd74a583d40723ef1e343cb3c1efcec8e 5SHA512 (stella-6.1.2-src.tar.xz) = 48dcefd322ea27e90970c5b8b43dd6cf919a30674e75601ce5de5931f54c61e751b2d72b863be98ae3e332ce4f8db7a02f16dcb97b7eda2d5515989b0cd6a8c5
6Size (stella-6.1-src.tar.xz) = 2047380 bytes 6Size (stella-6.1.2-src.tar.xz) = 2048220 bytes
7SHA1 (patch-configure) = 4818245fe59c6c73e6d7647e7d3aed1f3c938c90 7SHA1 (patch-configure) = 4818245fe59c6c73e6d7647e7d3aed1f3c938c90