nestopia: Update to 1.50 ---------------------------------------------------------------- 1.50 ---------------------------------------------------------------- Shell: Additions: - Added ability to output data from homebrew module (Phil Smith) libretro: Additions: - Button shift option - Input bitmask support (TwinAphex) - Enhanced core options (TwinAphex) - Build in NstDatabase.xml Core: Additions: - Homebrew module (Phil Smith) - Support for mapper 31 (rainwarrior) - Support for mappers 28 and 30 (retro-wertz) - Support for UNL-KS7031 (retro-wertz) - Support for MMC3 Big CHR-RAM Board Fixes: - Deterministic Save States (creambits)diff -r1.5 -r1.6 pkgsrc/emulators/libretro-nestopia/Makefile
(nia)
@@ -1,34 +1,26 @@ | @@ -1,34 +1,26 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2019/06/28 19:14:08 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2020/01/04 12:29:45 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= libretro-nestopia-1.49 | 3 | .include "../../emulators/nestopia/Makefile.common" | |
4 | CATEGORIES= emulators | 4 | ||
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} | 5 | PKGNAME= libretro-${DISTNAME} | |
6 | GITHUB_PROJECT= nestopia | |||
7 | 6 | |||
8 | MAINTAINER= snj@NetBSD.org | 7 | MAINTAINER= snj@NetBSD.org | |
9 | HOMEPAGE= https://docs.libretro.com/library/nestopia_ue/ | 8 | HOMEPAGE= https://docs.libretro.com/library/nestopia_ue/ | |
10 | COMMENT= Libretro core based on the Nestopia UE emulator | 9 | COMMENT= Libretro core based on the Nestopia UE emulator | |
11 | LICENSE= gnu-gpl-v2 | |||
12 | 10 | |||
13 | EXTRACT_USING= bsdtar | |||
14 | WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG} | |||
15 | BUILD_DIRS= libretro | 11 | BUILD_DIRS= libretro | |
16 | USE_LANGUAGES= c c++03 | 12 | ||
17 | USE_TOOLS+= gmake | 13 | USE_TOOLS+= gmake | |
18 | 14 | |||
19 | MAKE_FLAGS+= GIT_VERSION="-pkgsrc" | 15 | MAKE_FLAGS+= GIT_VERSION="-pkgsrc" | |
20 | CXXFLAGS+= -DPREFIX=\"${PREFIX}\" | |||
21 | 16 | |||
22 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-version-script=link.T | 17 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-version-script=link.T | |
23 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-no-undefined | 18 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,-no-undefined | |
24 | 19 | |||
25 | INSTALLATION_DIRS+= ${PREFIX}/lib/libretro | 20 | INSTALLATION_DIRS+= lib/libretro | |
26 | INSTALLATION_DIRS+= share/libretro-nestopia | |||
27 | 21 | |||
28 | do-install: | 22 | do-install: | |
29 | ${INSTALL_LIB} ${WRKSRC}/libretro/nestopia_libretro.so \ | 23 | ${INSTALL_LIB} ${WRKSRC}/libretro/nestopia_libretro.so \ | |
30 | ${DESTDIR}${PREFIX}/lib/libretro/nestopia_libretro.so | 24 | ${DESTDIR}${PREFIX}/lib/libretro/nestopia_libretro.so | |
31 | ${INSTALL_DATA} ${WRKSRC}/NstDatabase.xml \ | |||
32 | ${DESTDIR}${PREFIX}/share/libretro-nestopia | |||
33 | 25 | |||
34 | .include "../../mk/bsd.pkg.mk" | 26 | .include "../../mk/bsd.pkg.mk" |
@@ -1,3 +1,2 @@ | @@ -1,3 +1,2 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1 2015/04/10 03:16:18 snj Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2020/01/04 12:29:45 nia Exp $ | |
2 | lib/libretro/nestopia_libretro.so | 2 | lib/libretro/nestopia_libretro.so | |
3 | share/libretro-nestopia/NstDatabase.xml |
@@ -1,34 +1,26 @@ | @@ -1,34 +1,26 @@ | |||
1 | # $NetBSD: Makefile,v 1.36 2019/07/21 22:24:46 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.37 2020/01/04 12:29:45 nia Exp $ | |
2 | # | |||
3 | 2 | |||
4 | DISTNAME= nestopia-1.49 | 3 | .include "Makefile.common" | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= emulators | |||
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nestopiaue/} | |||
8 | EXTRACT_SUFX= .tgz | |||
9 | 4 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 5 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://0ldsk00l.ca/nestopia/ | 6 | HOMEPAGE= http://0ldsk00l.ca/nestopia/ | |
12 | COMMENT= Portable, very accurate NES emulator | 7 | COMMENT= Portable, very accurate NES emulator | |
13 | LICENSE= gnu-gpl-v2 | |||
14 | 8 | |||
15 | USE_LANGUAGES= c c++ | 9 | USE_LANGUAGES= c c++ | |
16 | USE_TOOLS+= autoreconf autoconf automake gawk pkg-config | |||
17 | HAS_CONFIGURE= yes | |||
18 | GNU_CONFIGURE= yes | 10 | GNU_CONFIGURE= yes | |
19 | 11 | |||
20 | AUTOCONF_REQD= 2.69 | 12 | USE_TOOLS+= autoreconf autoconf automake | |
21 | AUTOMAKE_REQD= 1.15 | 13 | USE_TOOLS+= pkg-config | |
22 | 14 | |||
23 | BUILD_DEPENDS+= autoconf-archive-[0-9]*:../../devel/autoconf-archive | 15 | BUILD_DEPENDS+= autoconf-archive-[0-9]*:../../devel/autoconf-archive | |
24 | 16 | |||
25 | pre-configure: | 17 | pre-configure: | |
26 | cd ${WRKSRC} && autoreconf -vif | 18 | cd ${WRKSRC} && autoreconf -vif | |
27 | 19 | |||
28 | .include "options.mk" | 20 | .include "options.mk" | |
29 | .include "../../archivers/libarchive/buildlink3.mk" | 21 | .include "../../archivers/libarchive/buildlink3.mk" | |
30 | .include "../../devel/SDL2/buildlink3.mk" | 22 | .include "../../devel/SDL2/buildlink3.mk" | |
31 | .include "../../devel/zlib/buildlink3.mk" | 23 | .include "../../devel/zlib/buildlink3.mk" | |
32 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 24 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |
33 | .include "../../graphics/libepoxy/buildlink3.mk" | 25 | .include "../../graphics/libepoxy/buildlink3.mk" | |
34 | .include "../../mk/bsd.pkg.mk" | 26 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2019/01/01 18:36:09 nia Exp $ | 1 | $NetBSD: distinfo,v 1.8 2020/01/04 12:29:45 nia Exp $ | |
2 | 2 | |||
3 | SHA1 (nestopia-1.49.tgz) = eb51087901f3a7c5a09f7894216e5b7bc14508c6 | 3 | SHA1 (nestopia-1.50.tar.gz) = f508eed1c8208417f1c0874ad9bce852048f9ae2 | |
4 | RMD160 (nestopia-1.49.tgz) = 73f498f790dfe4fd13f880eca871ce7f584be4e9 | 4 | RMD160 (nestopia-1.50.tar.gz) = 91f1d3a116a5e5ae43da7bf178d4afe73946ac47 | |
5 | SHA512 (nestopia-1.49.tgz) = fc5dfe13b52964597990531a324f94c31ae0e16f5405c38caca2bf236beeab1710d704aad6f0f9fb6843b9dd2f3d60cafcb30ab5a505e060cca7066f43667ae6 | 5 | SHA512 (nestopia-1.50.tar.gz) = 6ea389d4891c7cfa36517495735ea0f34ba9427e51757113d0fe2b72d5ce5b11d7e6b7c02fd1e4e347a13bba06823e334800ff15036872e09b8561c10c7cb568 | |
6 | Size (nestopia-1.49.tgz) = 1294779 bytes | 6 | Size (nestopia-1.50.tar.gz) = 1529804 bytes |