Index: Makefile =================================================================== --- Makefile (revision 479228) +++ Makefile (working copy) @@ -1,13 +1,10 @@ # $FreeBSD$ PORTNAME= mgba -DISTVERSION= 0.6.1 -PORTREVISION= 3 +DISTVERSION= 0.6.3 CATEGORIES= emulators PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -PATCHFILES= a7a51a11373f.patch:-p1 \ - a2b8c4ae807a.patch:-p1 MAINTAINER= greg@unrelenting.technology COMMENT= Game Boy Advance (GBA) emulator/debugger @@ -36,11 +33,12 @@ -DUSE_LZMA:BOOL=ON \ -DUSE_SQLITE3:BOOL=ON \ -DBUILD_GL:BOOL=ON \ + -DBUILD_LIBRETRO:BOOL=ON \ -DBUILD_GLES2:BOOL=OFF LDFLAGS+= -Wl,--as-needed # glu -OPTIONS_DEFINE= DEBUGGERS FFMPEG MAGICK QT5 -OPTIONS_DEFAULT= DEBUGGERS FFMPEG MAGICK QT5 +OPTIONS_DEFINE= DEBUGGERS FFMPEG MAGICK QT5 LIBRETRO +OPTIONS_DEFAULT= DEBUGGERS FFMPEG MAGICK QT5 LIBRETRO OPTIONS_SUB= yes DEBUGGERS_DESC= Debugging infrastructure (CLI debugger, GDB remote stub) @@ -47,6 +45,7 @@ FFMPEG_DESC= FFmpeg video recording support MAGICK_DESC= ImageMagick GIF recording support QT5_DESC= Qt 5 frontend +LIBRETRO_DESC= Libretro core DEBUGGERS_CMAKE_BOOL= USE_DEBUGGERS USE_EDITLINE USE_GDB_STUB DEBUGGERS_USES= libedit @@ -67,4 +66,7 @@ QT5_USES= desktop-file-utils qt:5 QT5_VARS= installs_icons=yes +LIBRETRO_CMAKE_BOOL= BUILD_LIBRETRO +LIBRETRO_CMAKE_ON= -DLIBRETRO_LIBDIR=${LOCALBASE}/lib/libretro + .include Index: distinfo =================================================================== --- distinfo (revision 479228) +++ distinfo (working copy) @@ -1,6 +1,6 @@ -TIMESTAMP = 1535682053 -SHA256 (mgba-emu-mgba-0.6.1_GH0.tar.gz) = 7c78feb0aa12930b993ca1b220d282ed178e306621559e48bb168623030eb876 -SIZE (mgba-emu-mgba-0.6.1_GH0.tar.gz) = 7437240 +TIMESTAMP = 1536689445 +SHA256 (mgba-emu-mgba-0.6.3_GH0.tar.gz) = 35c8906c01206adae714fee9c2bc39698c514a4adb32c9c4a5a3fa58b2d10f9a +SIZE (mgba-emu-mgba-0.6.3_GH0.tar.gz) = 7442154 SHA256 (a7a51a11373f.patch) = c6c7dbced0350392cbb0efba8b417fdab65a4db929f747ff6c4159f7f07c1216 SIZE (a7a51a11373f.patch) = 1485 SHA256 (a2b8c4ae807a.patch) = 6c09491f3a095c54e93247d8875497ae5a8f151bd2ff8e8756c12030cffcdc8b Index: files/patch-git_e3137356 =================================================================== --- files/patch-git_e3137356 (revision 479228) +++ files/patch-git_e3137356 (nonexistent) @@ -1,21 +0,0 @@ -From e31373560535203d826687044290a4994706c2dd Mon Sep 17 00:00:00 2001 -From: ilovezfs -Date: Mon, 11 Dec 2017 00:39:32 -0800 -Subject: [PATCH] Qt: Fix build with Qt 5.10 - -Fixes "MemoryModel.cpp:102:15: error: no viable overloaded '='" ---- - src/platform/qt/MemoryModel.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- src/platform/qt/MemoryModel.cpp -+++ src/platform/qt/MemoryModel.cpp -@@ -99,7 +99,7 @@ void MemoryModel::setRegion(uint32_t base, uint32_t size, const QString& name, i - m_top = 0; - m_base = base; - m_size = size; -- m_regionName = name; -+ m_regionName = QStaticText(name); - m_regionName.prepare(QTransform(), m_font); - m_currentBank = segment; - verticalScrollBar()->setRange(0, (size >> 4) + 1 - viewport()->size().height() / m_cellHeight); Property changes on: files/patch-git_e3137356 ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: pkg-plist =================================================================== --- pkg-plist (revision 479228) +++ pkg-plist (working copy) @@ -3,6 +3,7 @@ include/mgba/flags.h lib/libmgba.so.0.6 lib/libmgba.so.0.6.1 +%%LIBRETRO%%lib/libretro/mgba_libretro.so %%QT5%%man/man6/mgba-qt.6.gz man/man6/mgba.6.gz %%PORTDOCS%%%%DOCSDIR%%/CHANGES