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.diff -r1.3 -r1.4 pkgsrc/emulators/libretro-stella/Makefile
(nia)
@@ -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 | |||
3 | DISTNAME= libretro-stella-20180411 | 3 | .include "../../emulators/stella/Makefile.common" | |
4 | CATEGORIES= emulators | 4 | ||
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} | 5 | PKGNAME= libretro-${DISTNAME:S/-src//1} | |
6 | GITHUB_PROJECT= stella-libretro | |||
7 | GITHUB_TAG= b0d525b724fa0a9a313e2ea33a590aba98deaabf | |||
8 | 6 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://docs.libretro.com/library/stella/ | 8 | HOMEPAGE= https://docs.libretro.com/library/stella/ | |
11 | COMMENT= Libretro core based on the Stella Atari 2600 (VCS) emulator | 9 | COMMENT= Libretro core based on the Stella Atari 2600 (VCS) emulator | |
12 | LICENSE= gnu-gpl-v2 | |||
13 | 10 | |||
14 | EXTRACT_USING= bsdtar | 11 | BUILD_DIRS= src/libretro | |
15 | USE_LANGUAGES= c c++ | 12 | ||
16 | USE_TOOLS+= gmake | 13 | USE_TOOLS+= gmake | |
17 | 14 | |||
18 | MAKE_FLAGS+= GIT_VERSION="-${PKGVERSION_NOREV}-pkgsrc" | 15 | MAKE_FLAGS+= GIT_VERSION="-${PKGVERSION_NOREV}-pkgsrc" | |
16 | MAKE_FLAGS+= LTO= | |||
17 | ||||
18 | # Should not be combined with -fPIC | |||
19 | BUILDLINK_TRANSFORM+= rm:-static-libgcc | |||
20 | BUILDLINK_TRANSFORM+= rm:-static-libstdc++ | |||
19 | 21 | |||
20 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-undefined | 22 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-undefined | |
21 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=link.T | 23 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=link.T | |
22 | 24 | |||
23 | INSTALLATION_DIRS+= ${PREFIX}/lib/libretro | 25 | INSTALLATION_DIRS+= ${PREFIX}/lib/libretro | |
24 | 26 | |||
25 | do-install: | 27 | do-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" |
@@ -1,7 +1,4 @@ | @@ -1,7 +1,4 @@ | |||
1 | Stella is a freely distributed multi-platform Atari 2600 VCS emulator; | 1 | Stella is a freely distributed multi-platform Atari 2600 VCS emulator; | |
2 | originally developed for Linux by Bradford W. Mott. Stella allows you to | 2 | originally developed by Bradford W. Mott. Stella allows you to enjoy all | |
3 | enjoy all of your favorite 2600 games once again by emulating the 2600's | 3 | of your favorite 2600 games once again by emulating the 2600's hardware | |
4 | hardware with software. Stella is written in C++, which allows it to be | 4 | with software. | |
5 | ported to other operating systems and architectures. Since its original | |||
6 | release Stella has been ported to AcornOS, AmigaOS, DOS, FreeBSD, IRIX, | |||
7 | Linux, MacOS, OpenStep, OS/2, Unix, and Windows. |
@@ -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 | |||
3 | DISTNAME= stella-6.1-src | |||
4 | PKGNAME= ${DISTNAME:S/-src//1} | 5 | PKGNAME= ${DISTNAME:S/-src//1} | |
5 | CATEGORIES= emulators | |||
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=stella-emu/} | |||
7 | GITHUB_RELEASE= ${PKGVERSION_NOREV} | |||
8 | EXTRACT_SUFX= .tar.xz | |||
9 | 6 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://stella-emu.github.io/ | 8 | HOMEPAGE= https://stella-emu.github.io/ | |
12 | COMMENT= Multi-platform Atari 2600 VCS emulator | 9 | COMMENT= Multi-platform Atari 2600 VCS emulator | |
13 | LICENSE= gnu-gpl-v2 | |||
14 | 10 | |||
15 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | |||
16 | USE_LANGUAGES= c c++14 | |||
17 | USE_TOOLS+= gmake | 11 | USE_TOOLS+= gmake | |
18 | 12 | |||
19 | # c++14 | |||
20 | GCC_REQD+= 5 | |||
21 | ||||
22 | UNLIMIT_RESOURCES= datasize | |||
23 | ||||
24 | HAS_CONFIGURE= YES | 13 | HAS_CONFIGURE= YES | |
25 | CONFIGURE_ARGS+= --prefix=${PREFIX} | 14 | CONFIGURE_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" |
# $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
@@ -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 | |||
3 | SHA1 (stella-6.1-src.tar.xz) = 150897e4184a6ad1eb00e786aef84a6732740927 | 3 | SHA1 (stella-6.1.2-src.tar.xz) = 7d8be0214e398bad21dc3e7e3b788f8c7b98a280 | |
4 | RMD160 (stella-6.1-src.tar.xz) = 614db20bdf700d3d44273f8056d6d8b0cbbbf318 | 4 | RMD160 (stella-6.1.2-src.tar.xz) = 8dd3c3197bc6d80832aaed4e24a0539fb3fc60d5 | |
5 | SHA512 (stella-6.1-src.tar.xz) = 46f1a562c7cdcc7e2e36d4cd6976be2cac1587969f66af89c00ac95a82de9b3420044c721e53c71fe4e5a8c50f27df1dd74a583d40723ef1e343cb3c1efcec8e | 5 | SHA512 (stella-6.1.2-src.tar.xz) = 48dcefd322ea27e90970c5b8b43dd6cf919a30674e75601ce5de5931f54c61e751b2d72b863be98ae3e332ce4f8db7a02f16dcb97b7eda2d5515989b0cd6a8c5 | |
6 | Size (stella-6.1-src.tar.xz) = 2047380 bytes | 6 | Size (stella-6.1.2-src.tar.xz) = 2048220 bytes | |
7 | SHA1 (patch-configure) = 4818245fe59c6c73e6d7647e7d3aed1f3c938c90 | 7 | SHA1 (patch-configure) = 4818245fe59c6c73e6d7647e7d3aed1f3c938c90 |