Source-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/libretro-fceumm libretro-fceumm: Update to 2...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c25725a2af92
branches:  trunk
changeset: 433040:c25725a2af92
user:      nia <nia%pkgsrc.org@localhost>
date:      Sat May 30 14:29:41 2020 +0000

description:
libretro-fceumm: Update to 20200520

     * user-adjustable Zapper tolerance
     * reduce max Zapper tolerance to 20
     * MMC1 overrides are treated as ines 2.0, so its needs at least default
       values for prgRam and chrRam columns.

       Fixes FF1 pink screen due to unmapped CHRRAM.
     * Use proper geometry when switching NTSC filter on or off –
       – Width changes previously was not respected when using NTSC filter.
       With full use of overscan, NES width
       is 602 px when NTSC filter is used and 256 px on normal
     * Fix build when compiling without NTSC filter support
     * Adjust Zapper tolerance; make Zapper input tolerance circular rather
       than rectangular by default
     * Fix timing when changing from PAL/Dendy to NTSC –
       – Happens when starting with PAL/Dendy region and changing to NTSC can
       cause frame to get stuck in 50 Hz
       – using RETRO_ENVIRONMENT_SET_SYSTEM_AV_INFO should remedy this.
     * NTSC: Remove height doubling/scanline effect –
       – We just use shaders for scanline if needed. NTSC + height doubling
       causes performance hit
       for some slow devices. Any decent platform should be able to handle
       scanline effect shaders at least.
     * ines.c: Simplify rom info logs and cleanup
     * Fk23c: Fix chr issues for some games –
       – Affects mostly waixing using mixed chr rom/ram modes (bit 2 of ram
       config register $A001)
     * Update ines-correct.h –
       – Add overrides for FK23C
       – Move MMC1 overrides
       – Move MMC5 overrides
     * Move overrides out of some mappers –
       Move mapper-based overrides out and use ines-correct.h if possible.
       Affects the following mappers below:
       – Move Cnrom database to ines-correct.h
       – Mapper 201 update
       – Mapper 91: Add Street Fighter III (Submapper 1) to ines-correct.h
       – Add dipswitch notes to m237
       – Update mapper9 (PC10 version of Mike Tyson’s Punch-out)
     * Move battery-backed prg ram override to ines-correct.h
     * Start expanding internal override database (ines-correct.h)

diffstat:

 emulators/libretro-fceumm/Makefile |  28 +++++-----------------------
 emulators/libretro-fceumm/distinfo |  11 +++++------
 2 files changed, 10 insertions(+), 29 deletions(-)

diffs (60 lines):

diff -r 2a6bf0d4cfe4 -r c25725a2af92 emulators/libretro-fceumm/Makefile
--- a/emulators/libretro-fceumm/Makefile        Sat May 30 14:27:53 2020 +0000
+++ b/emulators/libretro-fceumm/Makefile        Sat May 30 14:29:41 2020 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.5 2020/05/26 09:45:14 nia Exp $
+# $NetBSD: Makefile,v 1.6 2020/05/30 14:29:41 nia Exp $
 
-DISTNAME=      libretro-fceumm-20190106
+DISTNAME=      libretro-fceumm-20200520
 CATEGORIES=    emulators
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=libretro/}
-GITHUB_TAG=    3efe223f135e2da1bd04909b30cf480fa62fe9d4
+GITHUB_TAG=    f11f3afbd6a8a54f0656708cdd2b8398f1da6a9b
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://docs.libretro.com/library/fceumm/
@@ -11,25 +10,8 @@
 LICENSE=       gnu-gpl-v2
 
 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= fceumm
 
-.if ${MACHINE_ENDIAN} == "big"
-CFLAGS+=       -DMSB_FIRST
-.endif
-
-INSTALLATION_DIRS+=    ${PREFIX}/lib/libretro
-
-do-install:
-       ${INSTALL_LIB} ${WRKSRC}/fceumm_libretro.so \
-           ${DESTDIR}${PREFIX}/lib/libretro/fceumm_libretro.so
-
+.include "../../emulators/retroarch/core.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 2a6bf0d4cfe4 -r c25725a2af92 emulators/libretro-fceumm/distinfo
--- a/emulators/libretro-fceumm/distinfo        Sat May 30 14:27:53 2020 +0000
+++ b/emulators/libretro-fceumm/distinfo        Sat May 30 14:29:41 2020 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.4 2019/02/01 09:53:20 nia Exp $
+$NetBSD: distinfo,v 1.5 2020/05/30 14:29:41 nia Exp $
 
-SHA1 (libretro-fceumm-20190106-3efe223f135e2da1bd04909b30cf480fa62fe9d4.tar.gz) = 15c5bff08b5291725df2c4cf515a5f7bb936a185
-RMD160 (libretro-fceumm-20190106-3efe223f135e2da1bd04909b30cf480fa62fe9d4.tar.gz) = 60e0b4f9385253ebf12788e28731354b0bf64097
-SHA512 (libretro-fceumm-20190106-3efe223f135e2da1bd04909b30cf480fa62fe9d4.tar.gz) = 
5c5402c75148671f5a3e3d36f14502b548ad145297b6b71c763be5ff457cb930e7ce7fd5d0635f52235492a4c9c6966ee78e5e1f063dbd0e4da9a05f1552433b
-Size (libretro-fceumm-20190106-3efe223f135e2da1bd04909b30cf480fa62fe9d4.tar.gz) = 400855 bytes
-SHA1 (patch-Makefile.libretro) = c031f3ee2e6564ff82ffaf01406316e6009826a8
+SHA1 (libretro-fceumm-20200520-f11f3afbd6a8a54f0656708cdd2b8398f1da6a9b.tar.gz) = c396d7ef58697202355ff3632fc33c78107c5ce9
+RMD160 (libretro-fceumm-20200520-f11f3afbd6a8a54f0656708cdd2b8398f1da6a9b.tar.gz) = 11d76f6442cf18d732784299c833682746d86c4e
+SHA512 (libretro-fceumm-20200520-f11f3afbd6a8a54f0656708cdd2b8398f1da6a9b.tar.gz) = 
811121d5af42ca653b9f0b6fa1de62caf64eddc175d51192ba6011023f8744b2a584e8519ff9d1167e6de6b0f2a8e3d505131ec11c5cbbf7e567248a876424a9
+Size (libretro-fceumm-20200520-f11f3afbd6a8a54f0656708cdd2b8398f1da6a9b.tar.gz) = 501514 bytes


Home | Main Index | Thread Index | Old Index