pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/emulators/libretro-gambatte
Module Name: pkgsrc
Committed By: nia
Date: Sat May 30 14:33:33 UTC 2020
Modified Files:
pkgsrc/emulators/libretro-gambatte: Makefile distinfo
Log Message:
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
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/emulators/libretro-gambatte/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/emulators/libretro-gambatte/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/emulators/libretro-gambatte/Makefile
diff -u pkgsrc/emulators/libretro-gambatte/Makefile:1.8 pkgsrc/emulators/libretro-gambatte/Makefile:1.9
--- pkgsrc/emulators/libretro-gambatte/Makefile:1.8 Tue May 26 09:45:14 2020
+++ pkgsrc/emulators/libretro-gambatte/Makefile Sat May 30 14:33:33 2020
@@ -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"
Index: pkgsrc/emulators/libretro-gambatte/distinfo
diff -u pkgsrc/emulators/libretro-gambatte/distinfo:1.7 pkgsrc/emulators/libretro-gambatte/distinfo:1.8
--- pkgsrc/emulators/libretro-gambatte/distinfo:1.7 Thu Apr 25 13:50:19 2019
+++ pkgsrc/emulators/libretro-gambatte/distinfo Sat May 30 14:33:33 2020
@@ -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