Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/libretro-snes9x2010 libretro-snes9x2010: Upd...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/df3a496184ec
branches:  trunk
changeset: 433049:df3a496184ec
user:      nia <nia%pkgsrc.org@localhost>
date:      Sat May 30 14:42:05 2020 +0000

description:
libretro-snes9x2010: Update to 20200518

Changes:
     * libretro: added granularity in SuperFX overclock -
       There doesn't seem to be any benefit of overclocking above 15 MHz
       (150%). The user should be allowed to be more precise with their
       overclock setting now.
     * Fix MMC reg for 64bit builds -
       Fixes a segmentation fault when playing large ROM games.
     * Fix MMC bank register bit 7 (FuSoYa) -
       Fixes the 64Mbit ExLoRom map.
     * ROM: fail if ROM is invalid -
       Fixes an issue whereby a non-SNES file would cause a segmentation
       fault.
       This may occur if the selected ROM is corrupt, or a file has an
       incorrect extension.
     * APU: remove unused SoundSync -
       Additionally modified the resampler to use buffer size as a
       parameter
       instead of the number of samples within the buffer. Previously, the
       buffer size was being changed to the number of samples, and then
       changed
       back within the resampler.
     * snes9x: add defines for unused multi-cart support -
       The compiler was already optimising these unused functions out. The
       libretro core can define SNES_SUPPORT_MULTI_CART 1 to re-enable
       support
       for multi-cart in the future.
     * snes9x: refactor defines and remove overscan -
       Out of bounds memory fix from
     * snes9x: APU: Fix buffer overrun -
       Additionally:
       This fixes linking with LTO.
       Disable audio if an error occurs in init instead of continuing and
       segfaulting.
     * snes9x: reduce APU buffer to 64ms -
       I believe this to be a more sane setting than a 1000ms buffer.
     * snes9x: backport config from upstream -
       Most options were not available in English, despite it being the
       default
       language. All the options that were available in Turkish are now
       available in English.
     * snes9x: fix headercount increment
     * libretro: fix pitch measurement

diffstat:

 emulators/libretro-snes9x2010/Makefile |  30 +++++-------------------------
 emulators/libretro-snes9x2010/distinfo |  10 +++++-----
 2 files changed, 10 insertions(+), 30 deletions(-)

diffs (62 lines):

diff -r 268282d1e884 -r df3a496184ec emulators/libretro-snes9x2010/Makefile
--- a/emulators/libretro-snes9x2010/Makefile    Sat May 30 14:38:57 2020 +0000
+++ b/emulators/libretro-snes9x2010/Makefile    Sat May 30 14:42:05 2020 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.3 2020/05/26 09:45:16 nia Exp $
+# $NetBSD: Makefile,v 1.4 2020/05/30 14:42:05 nia Exp $
 
-DISTNAME=      libretro-snes9x2010-20180626
+DISTNAME=      libretro-snes9x2010-20200518
 CATEGORIES=    emulators
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=libretro/}
 GITHUB_PROJECT=        snes9x2010
-GITHUB_TAG=    21e176e8f0595c5577e6c2fb5164f92b8855396e
+GITHUB_TAG=    187e2b58fc09dfeb9fdb5a95bc26786219a111cf
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://docs.libretro.com/library/snes9x_2010/
@@ -12,27 +11,8 @@
 LICENSE=       snes9x-license
 
 MAKE_FILE=     Makefile.libretro
-USE_TOOLS+=    gmake
 
-OPSYSVARS+=    SOEXT
-SOEXT.Darwin=  dylib
-SOEXT.*=       so
-PLIST_SUBST+=  SOEXT=${SOEXT}
-
-MAKE_FLAGS+=   GIT_VERSION="-pkgsrc"
-
-.include "../../mk/endian.mk"
+LIBRETRO_CORE= snes9x2010
 
-.if ${MACHINE_ENDIAN} == "big"
-CFLAGS+=       -DMSB_FIRST
-.endif
-
-BUILDLINK_TRANSFORM.SunOS+=    rm:-Wl,--version-script=libretro/link.T
-
-INSTALLATION_DIRS+=    ${PREFIX}/lib/libretro
-
-do-install:
-       ${INSTALL_LIB} ${WRKSRC}/snes9x2010_libretro.so \
-           ${DESTDIR}${PREFIX}/lib/libretro/snes9x2010_libretro.so
-
+.include "../../emulators/retroarch/core.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 268282d1e884 -r df3a496184ec emulators/libretro-snes9x2010/distinfo
--- a/emulators/libretro-snes9x2010/distinfo    Sat May 30 14:38:57 2020 +0000
+++ b/emulators/libretro-snes9x2010/distinfo    Sat May 30 14:42:05 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1 2018/08/10 20:55:13 nia Exp $
+$NetBSD: distinfo,v 1.2 2020/05/30 14:42:05 nia Exp $
 
-SHA1 (libretro-snes9x2010-20180626-21e176e8f0595c5577e6c2fb5164f92b8855396e.tar.gz) = 353ce80dade293d986723f20b03885d9b42b80eb
-RMD160 (libretro-snes9x2010-20180626-21e176e8f0595c5577e6c2fb5164f92b8855396e.tar.gz) = af5b0829d8782ea02f050aeedd54beded8674819
-SHA512 (libretro-snes9x2010-20180626-21e176e8f0595c5577e6c2fb5164f92b8855396e.tar.gz) = 
a392b8fbe67d3316b4ba80ae200c34a324c7ac42dba788feb4e9847c358f0bc2da88d9fe466fb3a1eea23c62026e6df710ac04246b8d5de56502f4102029d7a2
-Size (libretro-snes9x2010-20180626-21e176e8f0595c5577e6c2fb5164f92b8855396e.tar.gz) = 383317 bytes
+SHA1 (libretro-snes9x2010-20200518-187e2b58fc09dfeb9fdb5a95bc26786219a111cf.tar.gz) = 04c5295d65f21b983070143e16e6394f6be5f9d0
+RMD160 (libretro-snes9x2010-20200518-187e2b58fc09dfeb9fdb5a95bc26786219a111cf.tar.gz) = 15f95c4856a66238ec138019b1c5dbbc17fda17e
+SHA512 (libretro-snes9x2010-20200518-187e2b58fc09dfeb9fdb5a95bc26786219a111cf.tar.gz) = 
7c4997c21f5a0af6a9c7db9e9a11c2584e112866b08df8683a5006422fd880b40e9d64263048b10bf90376b1c819fe0e3aaa421c39eb5633b67974ba3f34acaf
+Size (libretro-snes9x2010-20200518-187e2b58fc09dfeb9fdb5a95bc26786219a111cf.tar.gz) = 393093 bytes



Home | Main Index | Thread Index | Old Index