Date: Fri, 12 Jun 2020 10:57:10 +0000 (UTC) From: Hiroki Tagato <tagattie@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r538596 - in head/emulators/mgba: . files Message-ID: <202006121057.05CAvAm1082283@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tagattie Date: Fri Jun 12 10:57:09 2020 New Revision: 538596 URL: https://svnweb.freebsd.org/changeset/ports/538596 Log: - Update to 0.8.1 - Add LIBRETRO_CONFLICTS_INSTALL=libretro-mgba - Add patch to fix crash when loading ROM in mgba-qt (taken from upstream fix) PR: 247007 Submitted by: James Wright <james.wright@digital-chaos.com> Approved by: greg@unrelenting.technology (maintainer), mentors (implicit) Changelog: https://github.com/mgba-emu/mgba/blob/0.8.1/CHANGES Added: head/emulators/mgba/files/ head/emulators/mgba/files/patch-src_platform_qt_CoreManager.cpp (contents, props changed) Modified: head/emulators/mgba/Makefile head/emulators/mgba/distinfo head/emulators/mgba/pkg-plist Modified: head/emulators/mgba/Makefile ============================================================================== --- head/emulators/mgba/Makefile Fri Jun 12 10:35:41 2020 (r538595) +++ head/emulators/mgba/Makefile Fri Jun 12 10:57:09 2020 (r538596) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= mgba -DISTVERSION= 0.7.3 +DISTVERSION= 0.8.1 CATEGORIES= emulators MAINTAINER= greg@unrelenting.technology @@ -33,6 +33,7 @@ CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR:STRING="${DOCSDIR}" -DUSE_ZLIB:BOOL=ON \ -DUSE_LZMA:BOOL=ON \ -DUSE_SQLITE3:BOOL=ON \ + -DUSE_DISCORD_RPC:BOOL=OFF \ -DBUILD_GL:BOOL=ON \ -DBUILD_GLES2:BOOL=OFF LDFLAGS+= -Wl,--as-needed # glu @@ -59,6 +60,7 @@ FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ LIBRETRO_CMAKE_BOOL= BUILD_LIBRETRO LIBRETRO_CMAKE_ON= -DLIBRETRO_LIBDIR:PATH="${PREFIX}/lib/libretro" +LIBRETRO_CONFLICTS_INSTALL= libretro-mgba MAGICK_CMAKE_BOOL= USE_MAGICK MAGICK_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 \ Modified: head/emulators/mgba/distinfo ============================================================================== --- head/emulators/mgba/distinfo Fri Jun 12 10:35:41 2020 (r538595) +++ head/emulators/mgba/distinfo Fri Jun 12 10:57:09 2020 (r538596) @@ -1,3 +1,3 @@ -TIMESTAMP = 1577739643 -SHA256 (mgba-emu-mgba-0.7.3_GH0.tar.gz) = 6d5e8ab6f87d3d9fa85af2543db838568dbdfcecd6797f8153f1b3a10b4a8bdd -SIZE (mgba-emu-mgba-0.7.3_GH0.tar.gz) = 11228977 +TIMESTAMP = 1591359084 +SHA256 (mgba-emu-mgba-0.8.1_GH0.tar.gz) = df136ea50c9cca380ab93e00fd8d87811e41a49a804c5b0e018babef0c490f13 +SIZE (mgba-emu-mgba-0.8.1_GH0.tar.gz) = 11893993 Added: head/emulators/mgba/files/patch-src_platform_qt_CoreManager.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/mgba/files/patch-src_platform_qt_CoreManager.cpp Fri Jun 12 10:57:09 2020 (r538596) @@ -0,0 +1,11 @@ +--- src/platform/qt/CoreManager.cpp.orig 2020-06-07 01:07:14 UTC ++++ src/platform/qt/CoreManager.cpp +@@ -65,7 +65,7 @@ CoreController* CoreManager::loadGame(const QString& p + if (vfOriginal && (size = vfOriginal->size(vfOriginal)) > 0) { + void* mem = vfOriginal->map(vfOriginal, size, MAP_READ); + vf = VFileMemChunk(mem, size); +- vfOriginal->unmap(vfOriginal, mem, (size_t) read); ++ vfOriginal->unmap(vfOriginal, mem, size); + vfOriginal->close(vfOriginal); + } + } Modified: head/emulators/mgba/pkg-plist ============================================================================== --- head/emulators/mgba/pkg-plist Fri Jun 12 10:35:41 2020 (r538595) +++ head/emulators/mgba/pkg-plist Fri Jun 12 10:57:09 2020 (r538596) @@ -1,8 +1,149 @@ bin/mgba %%QT5%%bin/mgba-qt +include/mgba-util/arm-algo.h +include/mgba-util/circle-buffer.h +include/mgba-util/common.h +include/mgba-util/configuration.h +include/mgba-util/crc32.h +include/mgba-util/elf-read.h +include/mgba-util/export.h +include/mgba-util/formatting.h +include/mgba-util/gui.h +include/mgba-util/gui/file-select.h +include/mgba-util/gui/font-metrics.h +include/mgba-util/gui/font.h +include/mgba-util/gui/menu.h +include/mgba-util/hash.h +include/mgba-util/math.h +include/mgba-util/memory.h +include/mgba-util/patch.h +include/mgba-util/patch/fast.h +include/mgba-util/patch/ips.h +include/mgba-util/patch/ups.h +include/mgba-util/platform/3ds/3ds-vfs.h +include/mgba-util/platform/3ds/threading.h +include/mgba-util/platform/posix/threading.h +include/mgba-util/platform/psp2/sce-vfs.h +include/mgba-util/platform/psp2/threading.h +include/mgba-util/platform/switch/threading.h +include/mgba-util/platform/windows/getopt.h +include/mgba-util/platform/windows/threading.h +include/mgba-util/png-io.h +include/mgba-util/ring-fifo.h +include/mgba-util/socket.h +include/mgba-util/string.h +include/mgba-util/table.h +include/mgba-util/text-codec.h +include/mgba-util/threading.h +include/mgba-util/vector.h +include/mgba-util/vfs.h +include/mgba/core/bitmap-cache.h +include/mgba/core/blip_buf.h +include/mgba/core/cache-set.h +include/mgba/core/cheats.h +include/mgba/core/config.h +include/mgba/core/core.h +include/mgba/core/cpu.h +include/mgba/core/directories.h +include/mgba/core/input.h +include/mgba/core/interface.h +include/mgba/core/library.h +include/mgba/core/lockstep.h +include/mgba/core/log.h +include/mgba/core/map-cache.h +include/mgba/core/mem-search.h +include/mgba/core/rewind.h +include/mgba/core/scripting.h +include/mgba/core/serialize.h +include/mgba/core/sync.h +include/mgba/core/thread.h +include/mgba/core/tile-cache.h +include/mgba/core/timing.h +include/mgba/core/version.h +include/mgba/debugger/debugger.h +include/mgba/feature/commandline.h +include/mgba/feature/thread-proxy.h +include/mgba/feature/video-logger.h include/mgba/flags.h -lib/libmgba.so.0.7 -lib/libmgba.so.0.7.3 +include/mgba/gb/core.h +include/mgba/gb/interface.h +include/mgba/gba/core.h +include/mgba/gba/interface.h +include/mgba/internal/arm/arm.h +include/mgba/internal/arm/debugger/cli-debugger.h +include/mgba/internal/arm/debugger/debugger.h +include/mgba/internal/arm/debugger/memory-debugger.h +include/mgba/internal/arm/decoder-inlines.h +include/mgba/internal/arm/decoder.h +include/mgba/internal/arm/emitter-arm.h +include/mgba/internal/arm/emitter-inlines.h +include/mgba/internal/arm/emitter-thumb.h +include/mgba/internal/arm/isa-arm.h +include/mgba/internal/arm/isa-inlines.h +include/mgba/internal/arm/isa-thumb.h +include/mgba/internal/arm/macros.h +include/mgba/internal/debugger/cli-debugger.h +include/mgba/internal/debugger/gdb-stub.h +include/mgba/internal/debugger/parser.h +include/mgba/internal/debugger/symbols.h +include/mgba/internal/gb/audio.h +include/mgba/internal/gb/cheats.h +include/mgba/internal/gb/debugger/debugger.h +include/mgba/internal/gb/debugger/symbols.h +include/mgba/internal/gb/extra/cli.h +include/mgba/internal/gb/gb.h +include/mgba/internal/gb/io.h +include/mgba/internal/gb/mbc.h +include/mgba/internal/gb/memory.h +include/mgba/internal/gb/overrides.h +include/mgba/internal/gb/renderers/cache-set.h +include/mgba/internal/gb/renderers/proxy.h +include/mgba/internal/gb/renderers/software.h +include/mgba/internal/gb/serialize.h +include/mgba/internal/gb/sio.h +include/mgba/internal/gb/sio/lockstep.h +include/mgba/internal/gb/sio/printer.h +include/mgba/internal/gb/timer.h +include/mgba/internal/gb/video.h +include/mgba/internal/gba/audio.h +include/mgba/internal/gba/bios.h +include/mgba/internal/gba/cheats.h +include/mgba/internal/gba/dma.h +include/mgba/internal/gba/extra/audio-mixer.h +include/mgba/internal/gba/extra/cli.h +include/mgba/internal/gba/gba.h +include/mgba/internal/gba/hardware.h +include/mgba/internal/gba/input.h +include/mgba/internal/gba/io.h +include/mgba/internal/gba/matrix.h +include/mgba/internal/gba/memory.h +include/mgba/internal/gba/overrides.h +include/mgba/internal/gba/renderers/cache-set.h +include/mgba/internal/gba/renderers/common.h +include/mgba/internal/gba/renderers/gl.h +include/mgba/internal/gba/renderers/proxy.h +include/mgba/internal/gba/renderers/video-software.h +include/mgba/internal/gba/rr/mgm.h +include/mgba/internal/gba/rr/rr.h +include/mgba/internal/gba/rr/vbm.h +include/mgba/internal/gba/savedata.h +include/mgba/internal/gba/serialize.h +include/mgba/internal/gba/sharkport.h +include/mgba/internal/gba/sio.h +include/mgba/internal/gba/sio/lockstep.h +include/mgba/internal/gba/timer.h +include/mgba/internal/gba/vfame.h +include/mgba/internal/gba/video.h +include/mgba/internal/sm83/debugger/cli-debugger.h +include/mgba/internal/sm83/debugger/debugger.h +include/mgba/internal/sm83/debugger/memory-debugger.h +include/mgba/internal/sm83/decoder.h +include/mgba/internal/sm83/emitter-sm83.h +include/mgba/internal/sm83/isa-sm83.h +include/mgba/internal/sm83/sm83.h +lib/libmgba.so +lib/libmgba.so.0.8 +lib/libmgba.so.0.8.1 %%LIBRETRO%%lib/libretro/mgba_libretro.so %%QT5%%man/man6/mgba-qt.6.gz man/man6/mgba.6.gz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006121057.05CAvAm1082283>