pkgsrc-WIP-changes archive

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

libretro-bsnes-mercury: Update to 20170628 (add perf core SMP fix for Dark Law)



Module Name:	pkgsrc-wip
Committed By:	Nia Alarie <nia.alarie%gmail.com@localhost>
Pushed By:	nee
Date:		Sat Aug 5 11:07:21 2017 +0100
Changeset:	ae8ac1c76d525f6b7cb079f784ff460fa3f855b5

Modified Files:
	libretro-bsnes-mercury-accuracy/DESCR
	libretro-bsnes-mercury-performance/DESCR
	libretro-bsnes-mercury/DESCR
	libretro-bsnes-mercury/Makefile.common
	libretro-bsnes-mercury/distinfo

Log Message:
libretro-bsnes-mercury: Update to 20170628 (add perf core SMP fix for Dark Law)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ae8ac1c76d525f6b7cb079f784ff460fa3f855b5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 libretro-bsnes-mercury-accuracy/DESCR    | 31 ++++++++++++++++++-------------
 libretro-bsnes-mercury-performance/DESCR | 31 ++++++++++++++++++-------------
 libretro-bsnes-mercury/DESCR             | 31 ++++++++++++++++++-------------
 libretro-bsnes-mercury/Makefile.common   |  5 +++--
 libretro-bsnes-mercury/distinfo          |  8 ++++----
 5 files changed, 61 insertions(+), 45 deletions(-)

diffs:
diff --git a/libretro-bsnes-mercury-accuracy/DESCR b/libretro-bsnes-mercury-accuracy/DESCR
index 86632a3230..ddece5617f 100644
--- a/libretro-bsnes-mercury-accuracy/DESCR
+++ b/libretro-bsnes-mercury-accuracy/DESCR
@@ -1,21 +1,26 @@
-Libretro is a simple but powerful development interface that allows
-for the easy creation of emulators, games and multimedia applications
-that can plug straight into any libretro-compatible frontend. This
-development interface is open to others so that they can run these
-pluggable emulator and game cores also in their own programs or
-devices.
+Libretro is a simple but powerful development interface that allows for
+the easy creation of emulators, games and multimedia applications that
+can plug straight into any libretro-compatible frontend. This development
+interface is open to others so that they can run these pluggable emulator
+and game cores also in their own programs or devices.
 
-bsnes-mercury is a Super Nintendo Entertainment System / Super
-Famicom video game system emulator that can be used as a libretro
-core.
+bsnes is a Super Nintendo Entertainment System / Super Famicom video
+game system emulator that aims to document SNES/SFC hardware with an
+extremely high degree of accuracy without compromise or optimisation.
+As such, it has quite high system requirements. For a SNES/SFC libretro
+emulation core that balances performance and accuracy to an acceptable
+level for 99% of games, consider using a snes9x core.
 
-It is a fork of bsnes aiming to restore some useful features that
-have been removed, as well as improving performance a bit. Maximum
-accuracy is still uncompromisable; anything that affects accuracy
-is optional and off by default.
+bsnes-mercury is a fork of bsnes aiming to restore some useful features
+that have been removed, as well as improving performance a bit. Maximum
+accuracy is still uncompromisable; anything that affects accuracy is
+optional and off by default.
 
 It has has 3 different profiles: Performance, Balanced, and Accuracy.
 The Balanced version is recommended for modern PCs. Use the Accuracy
 profile only for extreme cases. For more information, see:
 
 https://wiki.libretro.com/index.php?title=Nintendo_SNES_Core_Compatibility
+
+The differences between the three profiles reflect differences in
+documented hardware behaviour versus actual hardware behaviour.
diff --git a/libretro-bsnes-mercury-performance/DESCR b/libretro-bsnes-mercury-performance/DESCR
index 86632a3230..ddece5617f 100644
--- a/libretro-bsnes-mercury-performance/DESCR
+++ b/libretro-bsnes-mercury-performance/DESCR
@@ -1,21 +1,26 @@
-Libretro is a simple but powerful development interface that allows
-for the easy creation of emulators, games and multimedia applications
-that can plug straight into any libretro-compatible frontend. This
-development interface is open to others so that they can run these
-pluggable emulator and game cores also in their own programs or
-devices.
+Libretro is a simple but powerful development interface that allows for
+the easy creation of emulators, games and multimedia applications that
+can plug straight into any libretro-compatible frontend. This development
+interface is open to others so that they can run these pluggable emulator
+and game cores also in their own programs or devices.
 
-bsnes-mercury is a Super Nintendo Entertainment System / Super
-Famicom video game system emulator that can be used as a libretro
-core.
+bsnes is a Super Nintendo Entertainment System / Super Famicom video
+game system emulator that aims to document SNES/SFC hardware with an
+extremely high degree of accuracy without compromise or optimisation.
+As such, it has quite high system requirements. For a SNES/SFC libretro
+emulation core that balances performance and accuracy to an acceptable
+level for 99% of games, consider using a snes9x core.
 
-It is a fork of bsnes aiming to restore some useful features that
-have been removed, as well as improving performance a bit. Maximum
-accuracy is still uncompromisable; anything that affects accuracy
-is optional and off by default.
+bsnes-mercury is a fork of bsnes aiming to restore some useful features
+that have been removed, as well as improving performance a bit. Maximum
+accuracy is still uncompromisable; anything that affects accuracy is
+optional and off by default.
 
 It has has 3 different profiles: Performance, Balanced, and Accuracy.
 The Balanced version is recommended for modern PCs. Use the Accuracy
 profile only for extreme cases. For more information, see:
 
 https://wiki.libretro.com/index.php?title=Nintendo_SNES_Core_Compatibility
+
+The differences between the three profiles reflect differences in
+documented hardware behaviour versus actual hardware behaviour.
diff --git a/libretro-bsnes-mercury/DESCR b/libretro-bsnes-mercury/DESCR
index 86632a3230..ddece5617f 100644
--- a/libretro-bsnes-mercury/DESCR
+++ b/libretro-bsnes-mercury/DESCR
@@ -1,21 +1,26 @@
-Libretro is a simple but powerful development interface that allows
-for the easy creation of emulators, games and multimedia applications
-that can plug straight into any libretro-compatible frontend. This
-development interface is open to others so that they can run these
-pluggable emulator and game cores also in their own programs or
-devices.
+Libretro is a simple but powerful development interface that allows for
+the easy creation of emulators, games and multimedia applications that
+can plug straight into any libretro-compatible frontend. This development
+interface is open to others so that they can run these pluggable emulator
+and game cores also in their own programs or devices.
 
-bsnes-mercury is a Super Nintendo Entertainment System / Super
-Famicom video game system emulator that can be used as a libretro
-core.
+bsnes is a Super Nintendo Entertainment System / Super Famicom video
+game system emulator that aims to document SNES/SFC hardware with an
+extremely high degree of accuracy without compromise or optimisation.
+As such, it has quite high system requirements. For a SNES/SFC libretro
+emulation core that balances performance and accuracy to an acceptable
+level for 99% of games, consider using a snes9x core.
 
-It is a fork of bsnes aiming to restore some useful features that
-have been removed, as well as improving performance a bit. Maximum
-accuracy is still uncompromisable; anything that affects accuracy
-is optional and off by default.
+bsnes-mercury is a fork of bsnes aiming to restore some useful features
+that have been removed, as well as improving performance a bit. Maximum
+accuracy is still uncompromisable; anything that affects accuracy is
+optional and off by default.
 
 It has has 3 different profiles: Performance, Balanced, and Accuracy.
 The Balanced version is recommended for modern PCs. Use the Accuracy
 profile only for extreme cases. For more information, see:
 
 https://wiki.libretro.com/index.php?title=Nintendo_SNES_Core_Compatibility
+
+The differences between the three profiles reflect differences in
+documented hardware behaviour versus actual hardware behaviour.
diff --git a/libretro-bsnes-mercury/Makefile.common b/libretro-bsnes-mercury/Makefile.common
index c10f710a66..a5676650c4 100644
--- a/libretro-bsnes-mercury/Makefile.common
+++ b/libretro-bsnes-mercury/Makefile.common
@@ -4,15 +4,16 @@
 # used by wip/libretro-bsnes-mercury-accuracy/Makefile
 # used by wip/libretro-bsnes-mercury-performance/Makefile
 
-DISTNAME=	libretro-bsnes-mercury-20170510
+DISTNAME=	libretro-bsnes-mercury-20170628
 PKGNAME=	${DISTNAME:S/libretro-bsnes-mercury/libretro-bsnes-mercury-${BSNES_PROFILE}/}
 CATEGORIES=	emulators
+
 MASTER_SITES=	${MASTER_SITE_GITHUB:=libretro/}
 HOMEPAGE=	https://wiki.libretro.com/index.php?title=Bsnes-mercury
 LICENSE=	gnu-gpl-v3
 
 GITHUB_PROJECT=	bsnes-mercury
-GITHUB_TAG=	29a435783b1da1dcaeeb64fed022f089e6bbf2ec
+GITHUB_TAG=	b68bd0acd7326372ee03efe033efe50fa3fd91e9
 
 WRKSRC=		${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG}
 
diff --git a/libretro-bsnes-mercury/distinfo b/libretro-bsnes-mercury/distinfo
index 76f96bf873..2aadf29a20 100644
--- a/libretro-bsnes-mercury/distinfo
+++ b/libretro-bsnes-mercury/distinfo
@@ -1,9 +1,9 @@
 $NetBSD$
 
-SHA1 (libretro-bsnes-mercury-20170510-29a435783b1da1dcaeeb64fed022f089e6bbf2ec.tar.gz) = e190f59036cfb93a5e3cb67d5ba52b511d03f00d
-RMD160 (libretro-bsnes-mercury-20170510-29a435783b1da1dcaeeb64fed022f089e6bbf2ec.tar.gz) = 52ed4c523da5ca76259c4a580b4f72a3988ec109
-SHA512 (libretro-bsnes-mercury-20170510-29a435783b1da1dcaeeb64fed022f089e6bbf2ec.tar.gz) = d8211a3b2caa517793784d12441a998454d79bab183366748d3f56d3f854d085460421f7538c2d08c1eb9a4449bdf1aeedb062c7b99507f733a168fbcc75fac0
-Size (libretro-bsnes-mercury-20170510-29a435783b1da1dcaeeb64fed022f089e6bbf2ec.tar.gz) = 1334780 bytes
+SHA1 (libretro-bsnes-mercury-20170628-b68bd0acd7326372ee03efe033efe50fa3fd91e9.tar.gz) = 6b08aff13cd5213ea59e085f5c4a567d991b7d02
+RMD160 (libretro-bsnes-mercury-20170628-b68bd0acd7326372ee03efe033efe50fa3fd91e9.tar.gz) = 00882239265307a6c99da7e44bbad5dbbff123fb
+SHA512 (libretro-bsnes-mercury-20170628-b68bd0acd7326372ee03efe033efe50fa3fd91e9.tar.gz) = 5a24a26bbc219ab9be2c8afeb44911c4515e57a3b5aa56b7ef75897bc99718de9479578439608543aa71712c1a93515fa41c0866074aba8c578909f9803ead37
+Size (libretro-bsnes-mercury-20170628-b68bd0acd7326372ee03efe033efe50fa3fd91e9.tar.gz) = 1335157 bytes
 SHA1 (patch-Makefile) = 47a1a32b152aa9472d5a4b65cbf03c5bfe9e7345
 SHA1 (patch-nall_platform.hpp) = 5a3765fcc9e4bce71b234b033d6b2401843e0232
 SHA1 (patch-target-libretro_Makefile) = f24752a781c4e9f62fbe9ab67d3240806f887cc6


Home | Main Index | Thread Index | Old Index