Source-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/libretro-gambatte libretro-gambatte: Update ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1b2dbac4a9c1
branches:  trunk
changeset: 433044:1b2dbac4a9c1
user:      nia <nia%pkgsrc.org@localhost>
date:      Sat May 30 14:33:33 2020 +0000

description:
libretro-gambatte: Update to 20200207

Changes:
          * Add optional LCD ghosting effect –
            This backports the LCD ghosting effects that were recently added
            to mGBA

            It replaces the existing Mix Frames core option with Interframe
            Blending. The old Accurate and Fast frame mixing settings have
            been renamed to Simple (Accurate) and Simple (Fast) – these
            perform the same 50:50 mix of the current and previous frames as
            before, required to achieve correct rendering of games that rely
            on LCD ghosting for transparency effects.

            In addition to these settings, there are now LCD Ghosting
            (Accurate) and LCD Ghosting (Fast) options. The former recreates
            the LCD response effect of RetroArch’s Gameboy Shader. The latter
            is similar, but uses a single accumulation buffer – which is more
            efficient, but lacks the subtlety of the shader implementation.

            Here are some stats showing the typical increase in performance
            overheads when using the various methods:

            Simple (Accurate): 30%
            Simple (Fast): 13%
            LCD Ghosting (Accurate): 48%
            LCD Ghosting (Fast): 28%
          * Do not add pointers to memory map if they are not available –

            skips sram when no sram is available
            skips extra RAM banks if not running in GBC mode
          * tvOS support

diffstat:

 emulators/libretro-gambatte/Makefile |  23 +++++++----------------
 emulators/libretro-gambatte/distinfo |  10 +++++-----
 2 files changed, 12 insertions(+), 21 deletions(-)

diffs (59 lines):

diff -r 1e0be358c513 -r 1b2dbac4a9c1 emulators/libretro-gambatte/Makefile
--- a/emulators/libretro-gambatte/Makefile      Sat May 30 14:32:46 2020 +0000
+++ b/emulators/libretro-gambatte/Makefile      Sat May 30 14:33:33 2020 +0000
@@ -1,33 +1,24 @@
-# $NetBSD: Makefile,v 1.8 2020/05/26 09:45:14 nia Exp $
+# $NetBSD: Makefile,v 1.9 2020/05/30 14:33:33 nia Exp $
 
-DISTNAME=      libretro-gambatte-20190412
+DISTNAME=      libretro-gambatte-20200207
 CATEGORIES=    emulators
-MASTER_SITES=  ${MASTER_SITE_GITHUB:=libretro/}
 GITHUB_PROJECT=        gambatte-libretro
-GITHUB_TAG=    7d4beec1ff69098a602c12d38a76465510cb8ebc
+GITHUB_TAG=    132f36e990dfc6effdafa6cf261373432464f9bf
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://docs.libretro.com/library/gambatte/
 COMMENT=       Libretro core based on the Gambatte Game Boy Color emulator
 LICENSE=       gnu-gpl-v2
 
-USE_LANGUAGES= c c++03
 MAKE_FILE=     Makefile.libretro
-USE_TOOLS+=    gmake
+USE_LANGUAGES= c c++
 
-OPSYSVARS+=    SOEXT
-SOEXT.Darwin=  dylib
-SOEXT.*=       so
-PLIST_SUBST+=  SOEXT=${SOEXT}
+LIBRETRO_CORE= gambatte
+
+.include "../../emulators/retroarch/core.mk"
 
 CFLAGS.SunOS+= -DBSD_COMP
 
 BUILDLINK_TRANSFORM.SunOS+=    rm:-Wl,-version-script=libgambatte/libretro/link.T
 
-INSTALLATION_DIRS+=    ${PREFIX}/lib/libretro
-
-do-install:
-       ${INSTALL_LIB} ${WRKSRC}/gambatte_libretro.so \
-           ${DESTDIR}${PREFIX}/lib/libretro/gambatte_libretro.so
-
 .include "../../mk/bsd.pkg.mk"
diff -r 1e0be358c513 -r 1b2dbac4a9c1 emulators/libretro-gambatte/distinfo
--- a/emulators/libretro-gambatte/distinfo      Sat May 30 14:32:46 2020 +0000
+++ b/emulators/libretro-gambatte/distinfo      Sat May 30 14:33:33 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2019/04/25 13:50:19 nia Exp $
+$NetBSD: distinfo,v 1.8 2020/05/30 14:33:33 nia Exp $
 
-SHA1 (libretro-gambatte-20190412-7d4beec1ff69098a602c12d38a76465510cb8ebc.tar.gz) = d82840e042e83f02bcf251ac4e8e7f79bfa0abd0
-RMD160 (libretro-gambatte-20190412-7d4beec1ff69098a602c12d38a76465510cb8ebc.tar.gz) = eb127b239423a1215e86cc0354b97794ef36412d
-SHA512 (libretro-gambatte-20190412-7d4beec1ff69098a602c12d38a76465510cb8ebc.tar.gz) = 
d77925ce3f62d5b130c59cf33888076c83cb5a1cf3315805c6890c94deb0f23e2d71bb9d591818c4fcb1081ae66aeb960f51f37be1749176660d607bf99217a5
-Size (libretro-gambatte-20190412-7d4beec1ff69098a602c12d38a76465510cb8ebc.tar.gz) = 190885 bytes
+SHA1 (libretro-gambatte-20200207-132f36e990dfc6effdafa6cf261373432464f9bf.tar.gz) = 04187cbc484e4b731fbf4ba5e5fd655fc5e24347
+RMD160 (libretro-gambatte-20200207-132f36e990dfc6effdafa6cf261373432464f9bf.tar.gz) = c7df9412f5df1354242833e0dfd012f2c563464c
+SHA512 (libretro-gambatte-20200207-132f36e990dfc6effdafa6cf261373432464f9bf.tar.gz) = 
90305ffe50a3ac3dd50eab540b76d80bbc73f9fccc5d48d11cc48aadf5d99c4a5c11302a093ee83441311bd0183e024852659b91412e103be27ee82851a11bae
+Size (libretro-gambatte-20200207-132f36e990dfc6effdafa6cf261373432464f9bf.tar.gz) = 206351 bytes


Home | Main Index | Thread Index | Old Index