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