Hi, Here's an update to mgba-0.3.0.
Removes a patch, adds manpages and a desktop file. Couple of relevant bugfixes too (fixes use-after-free when deleting breakpoints in the debugger, for example). ok? Index: Makefile =================================================================== RCS file: /cvs/ports/emulators/mgba/Makefile,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 Makefile --- Makefile 19 Jul 2015 21:00:00 -0000 1.1.1.1 +++ Makefile 17 Aug 2015 08:59:08 -0000 @@ -3,7 +3,7 @@ COMMENT-main = Game Boy Advance emulator COMMENT-qt = Game Boy Advance emulator with GUI -V = 0.2.1 +V = 0.3.0 DISTNAME = mgba-$V PKGNAME-main = mgba-$V PKGNAME-qt = mgba-qt-$V @@ -23,10 +23,11 @@ MAINTAINER = Anthony J. Bentley <anthon # MPL 2.0 PERMIT_PACKAGE_CDROM = Yes -WANTLIB-main = GL GLU MagickCore MagickWand SDL avcodec avformat \ +cWANTLIB = GL GLU MagickCore MagickWand SDL avcodec avformat \ avresample avutil c edit m png pthread swscale \ termcap z zip -WANTLIB-qt = ${WANTLIB-main} Qt5Core Qt5Gui Qt5Multimedia \ +WANTLIB-main = ${cWANTLIB} pixman-1 pthread-stubs +WANTLIB-qt = ${cWANTLIB} Qt5Core Qt5Gui Qt5Multimedia \ Qt5Network Qt5OpenGL Qt5Widgets estdc++ mgba GH_ACCOUNT = mgba-emu @@ -44,6 +45,8 @@ LIB_DEPENDS-main = archivers/libzip \ LIB_DEPENDS-qt = ${LIB_DEPENDS-main} \ ${MODQT_LIB_DEPENDS} \ emulators/mgba,-main +RUN_DEPENDS-qt = devel/desktop-file-utils \ + x11/gtk+3,-guic .if ${BUILD_PACKAGES:M-qt} MODULES += x11/qt5 Index: distinfo =================================================================== RCS file: /cvs/ports/emulators/mgba/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 distinfo --- distinfo 19 Jul 2015 21:00:00 -0000 1.1.1.1 +++ distinfo 17 Aug 2015 08:59:08 -0000 @@ -1,2 +1,2 @@ -SHA256 (mgba-0.2.1.tar.gz) = JK2rn//mCnmv0vgleHl7ImQmDUIr11exy+jt90qJCrM= -SIZE (mgba-0.2.1.tar.gz) = 2243315 +SHA256 (mgba-0.3.0.tar.gz) = 1R1MSCekQ7ixQOIyv9S+4PKKNHCOqXbi6S5kztoy/ws= +SIZE (mgba-0.3.0.tar.gz) = 2559946 Index: patches/patch-src_platform_sdl_CMakeLists_txt =================================================================== RCS file: patches/patch-src_platform_sdl_CMakeLists_txt diff -N patches/patch-src_platform_sdl_CMakeLists_txt --- patches/patch-src_platform_sdl_CMakeLists_txt 19 Jul 2015 22:24:11 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,13 +0,0 @@ -$OpenBSD: patch-src_platform_sdl_CMakeLists_txt,v 1.2 2015/07/19 22:24:11 bentley Exp $ -Pixman code is busted, workaround suggested by upstream. -Only an issue on SDL 1.2 platforms like OpenBSD. ---- src/platform/sdl/CMakeLists.txt.orig Tue Apr 7 01:54:02 2015 -+++ src/platform/sdl/CMakeLists.txt Tue Apr 7 01:54:02 2015 -@@ -17,7 +17,6 @@ if(SDL_VERSION EQUAL "1.2" OR NOT SDL2_FOUND) - find_package(SDL 1.2) - set(SDL_VERSION "1.2" PARENT_SCOPE) - set(SDL_VERSION_DEBIAN "1.2debian") -- set(USE_PIXMAN ON) - endif() - - if (NOT SDL2_FOUND AND NOT SDL_FOUND) Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/emulators/mgba/pkg/PLIST-main,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST-main --- pkg/PLIST-main 19 Jul 2015 21:00:00 -0000 1.1.1.1 +++ pkg/PLIST-main 17 Aug 2015 08:59:08 -0000 @@ -1,6 +1,8 @@ @comment $OpenBSD: PLIST-main,v 1.1.1.1 2015/07/19 21:00:00 bentley Exp $ @bin bin/mgba @lib lib/libmgba.so.${LIBmgba_VERSION} +@man man/man6/mgba-qt.6 +@man man/man6/mgba.6 share/doc/mGBA/ share/doc/mGBA/CHANGES share/doc/mGBA/README.md Index: pkg/PLIST-qt =================================================================== RCS file: /cvs/ports/emulators/mgba/pkg/PLIST-qt,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST-qt --- pkg/PLIST-qt 19 Jul 2015 21:00:00 -0000 1.1.1.1 +++ pkg/PLIST-qt 17 Aug 2015 08:59:08 -0000 @@ -1,2 +1,16 @@ @comment $OpenBSD: PLIST-qt,v 1.1.1.1 2015/07/19 21:00:00 bentley Exp $ @bin bin/mgba-qt +share/applications/mgba-qt.desktop +share/icons/hicolor/128x128/apps/mgba.png +share/icons/hicolor/16x16/apps/mgba.png +share/icons/hicolor/24x24/apps/mgba.png +share/icons/hicolor/256x256/apps/mgba.png +share/icons/hicolor/32x32/apps/mgba.png +share/icons/hicolor/48x48/apps/mgba.png +share/icons/hicolor/512x512/apps/mgba.png +share/icons/hicolor/64x64/apps/mgba.png +share/icons/hicolor/96x96/apps/mgba.png +@exec %D/bin/update-desktop-database +@unexec-delete %D/bin/update-desktop-database +@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor +@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor