pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/mednafen mednafen: update to 1.22.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c3ed6d9076de
branches:  trunk
changeset: 333138:c3ed6d9076de
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Apr 30 21:54:41 2019 +0000

description:
mednafen: update to 1.22.2.

-- 1.22.2: --

April 23, 2019:
        PSX: Fixed a regression introduced in 1.22.0-UNSTABLE that broke a few PS1 games(e.g. SimCity 2000 and Rise 2).

        Fixed issues with inline functions in the QuickLZ code that could cause linker errors when compiling with optimizations disabled.

April 14, 2019:
        Apple2: Added basic WOZ 2.0 disk image support.

April 13, 2019:
        NGP: Fixed a sequence point rule violation that could cause "Gals' Fighters" to malfunction when Mednafen was compiled with clang,
        per tip from stellarporter.

        SS: Added the European release of "Theme Park" to the internal database of games to use the data cache read bypass kludge with,
        to fix a crash/hang during the intro FMV.

        Lynx: Fixed an old heap buffer overflow bug that could be triggered if the emulated game set up registers and RAM in a
        certain way.

March 18, 2019:
        PCE: Fixed an old bug(looks like from around a decade ago) in the HES playback code; it caused periodic high IRQ latency,
        which resulted in timer IRQ-driven DDA playback sounding rougher than it should have.

diffstat:

 emulators/mednafen/Makefile                            |   4 +-
 emulators/mednafen/distinfo                            |  11 +--
 emulators/mednafen/patches/patch-src_quicklz_quicklz.c |  48 ------------------
 3 files changed, 7 insertions(+), 56 deletions(-)

diffs (80 lines):

diff -r b9f42568b8c1 -r c3ed6d9076de emulators/mednafen/Makefile
--- a/emulators/mednafen/Makefile       Tue Apr 30 21:32:20 2019 +0000
+++ b/emulators/mednafen/Makefile       Tue Apr 30 21:54:41 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2019/02/24 12:01:42 nia Exp $
+# $NetBSD: Makefile,v 1.26 2019/04/30 21:54:41 wiz Exp $
 
-DISTNAME=      mednafen-1.22.1
+DISTNAME=      mednafen-1.22.2
 CATEGORIES=    emulators
 MASTER_SITES=  https://mednafen.github.io/releases/files/
 EXTRACT_SUFX=  .tar.xz
diff -r b9f42568b8c1 -r c3ed6d9076de emulators/mednafen/distinfo
--- a/emulators/mednafen/distinfo       Tue Apr 30 21:32:20 2019 +0000
+++ b/emulators/mednafen/distinfo       Tue Apr 30 21:54:41 2019 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.19 2019/04/18 09:12:41 nia Exp $
+$NetBSD: distinfo,v 1.20 2019/04/30 21:54:41 wiz Exp $
 
-SHA1 (mednafen-1.22.1.tar.xz) = 0f668f80a8c94fabf03339fb086f64f57232eead
-RMD160 (mednafen-1.22.1.tar.xz) = dab2b0798318191b582874977dc420c084724fdf
-SHA512 (mednafen-1.22.1.tar.xz) = 4e6890b984a812e188a42582e79dfdac28e101ce3bd658044b68f267d5c8b3799ea3f4de3dcac5314a615f17591a537b51e64f6bd165fec01f028b201eb32763
-Size (mednafen-1.22.1.tar.xz) = 3270596 bytes
-SHA1 (patch-src_quicklz_quicklz.c) = aae8b3d088e74eeb879801a1e5e142b6ed222fef
+SHA1 (mednafen-1.22.2.tar.xz) = 3560392e5b2c2de6e9f37e58a50469e89fab927b
+RMD160 (mednafen-1.22.2.tar.xz) = 7dbec84f5802ac43a21646337de70ae21ca702be
+SHA512 (mednafen-1.22.2.tar.xz) = e094a9134115344bf857eb7edce67f146fd43b83432db69271d5924ab5ec7dae11cdb7272c0d3c697a654902ce73cb42165f5e1256758f05e41167007e8f3a2d
+Size (mednafen-1.22.2.tar.xz) = 3270004 bytes
diff -r b9f42568b8c1 -r c3ed6d9076de emulators/mednafen/patches/patch-src_quicklz_quicklz.c
--- a/emulators/mednafen/patches/patch-src_quicklz_quicklz.c    Tue Apr 30 21:32:20 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-$NetBSD: patch-src_quicklz_quicklz.c,v 1.1 2019/04/18 09:12:41 nia Exp $
-
-Use standard inline keyword.
-
---- src/quicklz/quicklz.c.orig 2019-01-28 06:52:37.000000000 +0000
-+++ src/quicklz/quicklz.c
-@@ -39,12 +39,12 @@ int qlz_get_setting(int setting)
-       return -1;
- }
- 
--__inline unsigned int hash_func(unsigned int i)
-+static inline unsigned int hash_func(unsigned int i)
- {
-       return ((i >> 12) ^ i) & 0x0fff;
- }
- 
--__inline unsigned int fast_read(void const *src, unsigned int bytes)
-+static inline unsigned int fast_read(void const *src, unsigned int bytes)
- {
- #ifndef X86X64
-       unsigned char *p = (unsigned char*)src;
-@@ -68,7 +68,7 @@ __inline unsigned int fast_read(void con
- #endif
- }
- 
--__inline void fast_write(unsigned int f, void *dst, unsigned int bytes)
-+static inline void fast_write(unsigned int f, void *dst, unsigned int bytes)
- {
- #ifndef X86X64
-       unsigned char *p = (unsigned char*)dst;
-@@ -118,7 +118,7 @@ __inline void fast_write(unsigned int f,
- #endif
- }
- 
--__inline void memcpy_up(unsigned char *dst, const unsigned char *src, unsigned int n)
-+static inline void memcpy_up(unsigned char *dst, const unsigned char *src, unsigned int n)
- {
-       // cannot be replaced by overlap handling of memmove() due to LZSS algorithm
- #ifndef X86X64
-@@ -151,7 +151,7 @@ __inline void memcpy_up(unsigned char *d
- #endif
- }
- 
--__inline unsigned int fast_read_safe(void const *src, unsigned int bytes, const unsigned char *invalid)
-+static inline unsigned int fast_read_safe(void const *src, unsigned int bytes, const unsigned char *invalid)
- {
- #ifdef memory_safe 
-       if ((const unsigned char *)src + 4 > (const unsigned char *)invalid)



Home | Main Index | Thread Index | Old Index