View | Details | Raw Unified | Return to bug 247007 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-2 / +6 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	mgba
3
PORTNAME=	mgba
4
DISTVERSION=	0.7.3
4
DISTVERSION=	0.8.1
5
CATEGORIES=	emulators
5
CATEGORIES=	emulators
6
6
7
MAINTAINER=	greg@unrelenting.technology
7
MAINTAINER=	greg@unrelenting.technology
Lines 37-47 Link Here
37
		-DBUILD_GLES2:BOOL=OFF
37
		-DBUILD_GLES2:BOOL=OFF
38
LDFLAGS+=	-Wl,--as-needed # glu
38
LDFLAGS+=	-Wl,--as-needed # glu
39
39
40
OPTIONS_DEFINE=	DEBUGGERS FFMPEG LIBRETRO MAGICK QT5 DOCS
40
OPTIONS_DEFINE=	DEBUGGERS DISCORD FFMPEG LIBRETRO MAGICK QT5 DOCS
41
OPTIONS_DEFAULT=	DEBUGGERS FFMPEG LIBRETRO MAGICK QT5
41
OPTIONS_DEFAULT=	DEBUGGERS FFMPEG LIBRETRO MAGICK QT5
42
OPTIONS_SUB=	yes
42
OPTIONS_SUB=	yes
43
43
44
DEBUGGERS_DESC=	Debugging infrastructure (CLI debugger, GDB remote stub)
44
DEBUGGERS_DESC=	Debugging infrastructure (CLI debugger, GDB remote stub)
45
DISCORD_DESC=	Discord RPC support
45
FFMPEG_DESC=	FFmpeg video recording support
46
FFMPEG_DESC=	FFmpeg video recording support
46
LIBRETRO_DESC=	libretro core
47
LIBRETRO_DESC=	libretro core
47
MAGICK_DESC=	ImageMagick GIF recording support
48
MAGICK_DESC=	ImageMagick GIF recording support
Lines 50-55 Link Here
50
DEBUGGERS_CMAKE_BOOL=	USE_DEBUGGERS USE_EDITLINE USE_GDB_STUB
51
DEBUGGERS_CMAKE_BOOL=	USE_DEBUGGERS USE_EDITLINE USE_GDB_STUB
51
DEBUGGERS_USES=		libedit
52
DEBUGGERS_USES=		libedit
52
53
54
DISCORD_CMAKE_BOOL=	USE_DISCORD_RPC
55
53
FFMPEG_CMAKE_BOOL=	USE_FFMPEG
56
FFMPEG_CMAKE_BOOL=	USE_FFMPEG
54
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
57
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
55
			libavformat.so:multimedia/ffmpeg \
58
			libavformat.so:multimedia/ffmpeg \
Lines 59-64 Link Here
59
62
60
LIBRETRO_CMAKE_BOOL=	BUILD_LIBRETRO
63
LIBRETRO_CMAKE_BOOL=	BUILD_LIBRETRO
61
LIBRETRO_CMAKE_ON=	-DLIBRETRO_LIBDIR:PATH="${PREFIX}/lib/libretro"
64
LIBRETRO_CMAKE_ON=	-DLIBRETRO_LIBDIR:PATH="${PREFIX}/lib/libretro"
65
LIBRETRO_CONFLICTS_INSTALL=libretro-mgba
62
66
63
MAGICK_CMAKE_BOOL=	USE_MAGICK
67
MAGICK_CMAKE_BOOL=	USE_MAGICK
64
MAGICK_LIB_DEPENDS=	libMagickWand-6.so:graphics/ImageMagick6 \
68
MAGICK_LIB_DEPENDS=	libMagickWand-6.so:graphics/ImageMagick6 \
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1577739643
1
TIMESTAMP = 1591359084
2
SHA256 (mgba-emu-mgba-0.7.3_GH0.tar.gz) = 6d5e8ab6f87d3d9fa85af2543db838568dbdfcecd6797f8153f1b3a10b4a8bdd
2
SHA256 (mgba-emu-mgba-0.8.1_GH0.tar.gz) = df136ea50c9cca380ab93e00fd8d87811e41a49a804c5b0e018babef0c490f13
3
SIZE (mgba-emu-mgba-0.7.3_GH0.tar.gz) = 11228977
3
SIZE (mgba-emu-mgba-0.8.1_GH0.tar.gz) = 11893993
(-)files/patch-src_platform_qt_CoreManager.cpp (+11 lines)
Line 0 Link Here
1
--- src/platform/qt/CoreManager.cpp.orig	2020-06-07 01:07:14 UTC
2
+++ src/platform/qt/CoreManager.cpp
3
@@ -65,7 +65,7 @@ CoreController* CoreManager::loadGame(const QString& p
4
 		if (vfOriginal && (size = vfOriginal->size(vfOriginal)) > 0) {
5
 			void* mem = vfOriginal->map(vfOriginal, size, MAP_READ);
6
 			vf = VFileMemChunk(mem, size);
7
-			vfOriginal->unmap(vfOriginal, mem, (size_t) read);
8
+			vfOriginal->unmap(vfOriginal, mem, size);
9
 			vfOriginal->close(vfOriginal);
10
 		}
11
 	}
(-)pkg-plist (-3 / +5 lines)
Lines 1-8 Link Here
1
bin/mgba
1
bin/mgba
2
%%QT5%%bin/mgba-qt
2
%%QT5%%bin/mgba-qt
3
include/mgba/flags.h
3
lib/libmgba.so
4
lib/libmgba.so.0.7
4
lib/libmgba.so.0.8
5
lib/libmgba.so.0.7.3
5
lib/libmgba.so.0.8.1
6
%%LIBRETRO%%lib/libretro/mgba_libretro.so
6
%%LIBRETRO%%lib/libretro/mgba_libretro.so
7
%%QT5%%man/man6/mgba-qt.6.gz
7
%%QT5%%man/man6/mgba-qt.6.gz
8
man/man6/mgba.6.gz
8
man/man6/mgba.6.gz
Lines 12-18 Link Here
12
%%PORTDOCS%%%%DOCSDIR%%/README.md
12
%%PORTDOCS%%%%DOCSDIR%%/README.md
13
%%PORTDOCS%%%%DOCSDIR%%/README_DE.md
13
%%PORTDOCS%%%%DOCSDIR%%/README_DE.md
14
%%PORTDOCS%%%%DOCSDIR%%/licenses/blip_buf.txt
14
%%PORTDOCS%%%%DOCSDIR%%/licenses/blip_buf.txt
15
%%DISCORD%%%%PORTDOCS%%%%DOCSDIR%%/licenses/discord-rpc.txt
15
%%PORTDOCS%%%%DOCSDIR%%/licenses/inih.txt
16
%%PORTDOCS%%%%DOCSDIR%%/licenses/inih.txt
17
%%DISCORD%%%%PORTDOCS%%%%DOCSDIR%%/licenses/rapidjson.txt
16
share/icons/hicolor/128x128/apps/mgba.png
18
share/icons/hicolor/128x128/apps/mgba.png
17
share/icons/hicolor/16x16/apps/mgba.png
19
share/icons/hicolor/16x16/apps/mgba.png
18
share/icons/hicolor/24x24/apps/mgba.png
20
share/icons/hicolor/24x24/apps/mgba.png

Return to bug 247007