pkgsrc-Changes archive

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

CVS commit: pkgsrc/emulators/libretro-mgba



Module Name:    pkgsrc
Committed By:   nia
Date:           Thu Apr 25 12:44:23 UTC 2019

Modified Files:
        pkgsrc/emulators/libretro-mgba: Makefile distinfo
        pkgsrc/emulators/libretro-mgba/patches: patch-CMakeLists.txt
Removed Files:
        pkgsrc/emulators/libretro-mgba/patches: patch-include_mgba-util_vfs.h
            patch-src_util_vfs_vfs-fd.c patch-src_util_vfs_vfs-fifo.c
            patch-src_util_vfs_vfs-mem.c

Log Message:
emulators/libretro-mgba: Update to 0.7.1

Bugfixes:
 - GB: Fix crash when accessing SRAM if no save loaded and cartridge has no SRAM
 - GB Serialize: Fix loading states with negative pixel x (fixes mgba.io/i/1293)
 - GB, GBA Serialize: Fix loading two states in a row
 - GBA: Fix video timing when skipping BIOS (fixes mgba.io/i/1318)
 - GBA DMA: Fix Display Start DMAs
 - GBA DMA: Fix DMA start/end timing
 - GBA DMA: Fix invalid DMA handling (fixes mgba.io/i/1301)
 - GBA Memory: Fix a few AGBPrint crashes
 - GBA Memory: Fix OOB ROM reads showing up as AGBPrint memory
 - GBA SIO: Prevent writing read-only multiplayer bits
 - GBA Video: Fix enabling layers in non-tile modes (fixes mgba.io/i/1317)
Misc:
 - GBA Video: Improve sprite cycle counting (fixes mgba.io/i/1274)


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/emulators/libretro-mgba/Makefile \
    pkgsrc/emulators/libretro-mgba/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/emulators/libretro-mgba/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/emulators/libretro-mgba/patches/patch-include_mgba-util_vfs.h \
    pkgsrc/emulators/libretro-mgba/patches/patch-src_util_vfs_vfs-fd.c \
    pkgsrc/emulators/libretro-mgba/patches/patch-src_util_vfs_vfs-fifo.c \
    pkgsrc/emulators/libretro-mgba/patches/patch-src_util_vfs_vfs-mem.c

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-mgba/Makefile
diff -u pkgsrc/emulators/libretro-mgba/Makefile:1.3 pkgsrc/emulators/libretro-mgba/Makefile:1.4
--- pkgsrc/emulators/libretro-mgba/Makefile:1.3 Sun Jan 27 17:04:16 2019
+++ pkgsrc/emulators/libretro-mgba/Makefile     Thu Apr 25 12:44:23 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2019/01/27 17:04:16 nia Exp $
+# $NetBSD: Makefile,v 1.4 2019/04/25 12:44:23 nia Exp $
 
-DISTNAME=      libretro-mgba-0.7.0
+DISTNAME=      libretro-mgba-0.7.1
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mgba-emu/}
 GITHUB_PROJECT=        mgba
Index: pkgsrc/emulators/libretro-mgba/distinfo
diff -u pkgsrc/emulators/libretro-mgba/distinfo:1.3 pkgsrc/emulators/libretro-mgba/distinfo:1.4
--- pkgsrc/emulators/libretro-mgba/distinfo:1.3 Sun Jan 27 17:04:16 2019
+++ pkgsrc/emulators/libretro-mgba/distinfo     Thu Apr 25 12:44:23 2019
@@ -1,13 +1,9 @@
-$NetBSD: distinfo,v 1.3 2019/01/27 17:04:16 nia Exp $
+$NetBSD: distinfo,v 1.4 2019/04/25 12:44:23 nia Exp $
 
-SHA1 (libretro-mgba-0.7.0.tar.gz) = d39ff87381ebb5152e9b1a3822d5a0670b659293
-RMD160 (libretro-mgba-0.7.0.tar.gz) = 87577c5d61667fe9ebe1ac0144c4f7d6e968bc31
-SHA512 (libretro-mgba-0.7.0.tar.gz) = 68eac18f6e411c60ef6c6dded0f2b293cb4831c4c6f15c4cf3bb7f8dc6a5de65000d7d904ff5bec52aef8714fae3a77d7ed7b43cbccba528cc05b56546802010
-Size (libretro-mgba-0.7.0.tar.gz) = 10767992 bytes
-SHA1 (patch-CMakeLists.txt) = 55165a347984ebac37f8d75ca180618f08b0386c
+SHA1 (libretro-mgba-0.7.1.tar.gz) = 94a6906cf4f64b61ab5d0b83804c079b4d7d5cc5
+RMD160 (libretro-mgba-0.7.1.tar.gz) = b1a42e49b7a12767e928e762d56f7ebec582b08e
+SHA512 (libretro-mgba-0.7.1.tar.gz) = 91aa66a9140e250ccd6f4790c2ed4977248bccda3b499bd48c61b01aedbdd93e947f5505dee7c30b21beb39723fc321cdbdb6953df8292a193e0fbb9161a8ae5
+Size (libretro-mgba-0.7.1.tar.gz) = 11054044 bytes
+SHA1 (patch-CMakeLists.txt) = c248f6efc67327667c409264b4e4a00720043a0e
 SHA1 (patch-include_mgba-util_math.h) = 448ca1bb3bbe2812e7d9482917c488ddcf3b48f0
-SHA1 (patch-include_mgba-util_vfs.h) = 5e02a5d53623dfa5f1531d2d3269cc4e88e4530c
-SHA1 (patch-src_util_vfs_vfs-fd.c) = f544787d17d95fb234f9844f0c3eef17805a798d
-SHA1 (patch-src_util_vfs_vfs-fifo.c) = 94240338a440e3da9b41e37e8c934113aacd5904
-SHA1 (patch-src_util_vfs_vfs-mem.c) = 7b55448fa616b078eac62e80867ef6894d3be8ed
 SHA1 (patch-version.cmake) = 7d6d44febe7bb0ff2231452f037def7cb3782e21

Index: pkgsrc/emulators/libretro-mgba/patches/patch-CMakeLists.txt
diff -u pkgsrc/emulators/libretro-mgba/patches/patch-CMakeLists.txt:1.2 pkgsrc/emulators/libretro-mgba/patches/patch-CMakeLists.txt:1.3
--- pkgsrc/emulators/libretro-mgba/patches/patch-CMakeLists.txt:1.2     Sun Jan 27 17:04:16 2019
+++ pkgsrc/emulators/libretro-mgba/patches/patch-CMakeLists.txt Thu Apr 25 12:44:23 2019
@@ -1,14 +1,11 @@
-$NetBSD: patch-CMakeLists.txt,v 1.2 2019/01/27 17:04:16 nia Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.3 2019/04/25 12:44:23 nia Exp $
 
 Avoid checking for a C++ compiler, since C++ isn't required for a
 libretro build.
 
-vfs-dirent peeks into non-standard structures and also isn't required
-for a libretro build.
-
 Fix locale detection.
 
---- CMakeLists.txt.orig        2019-01-27 00:06:06.000000000 +0000
+--- CMakeLists.txt.orig        2019-02-25 01:33:16.000000000 +0000
 +++ CMakeLists.txt
 @@ -5,7 +5,7 @@ endif()
  if(POLICY CMP0072)
@@ -19,15 +16,6 @@ Fix locale detection.
  set(BINARY_NAME mgba CACHE INTERNAL "Name of output binaries")
  if(NOT MSVC)
        set(GCC_STD "c99")
-@@ -245,7 +245,7 @@ elseif(UNIX)
-               set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
-       endif()
- 
--      list(APPEND CORE_VFS_SRC ${CMAKE_CURRENT_SOURCE_DIR}/src/util/vfs/vfs-fd.c ${CMAKE_CURRENT_SOURCE_DIR}/src/util/vfs/vfs-dirent.c)
-+      list(APPEND CORE_VFS_SRC ${CMAKE_CURRENT_SOURCE_DIR}/src/util/vfs/vfs-fd.c)
-       file(GLOB OS_SRC ${CMAKE_CURRENT_SOURCE_DIR}/src/platform/posix/*.c)
-       source_group("POSIX-specific code" FILES ${OS_SRC})
- endif()
 @@ -391,7 +391,9 @@ if(HAVE_LOCALTIME_R)
        list(APPEND FUNCTION_DEFINES HAVE_LOCALTIME_R)
  endif()



Home | Main Index | Thread Index | Old Index