svn commit: r491528 - in head/emulators/mgba: . files
Jan Beich
jbeich at FreeBSD.org
Tue Jan 29 00:46:52 UTC 2019
Author: jbeich
Date: Tue Jan 29 00:46:50 2019
New Revision: 491528
URL: https://svnweb.freebsd.org/changeset/ports/491528
Log:
emulators/mgba: update to 0.7.0
- Expose libretro core as a port option
- Add USES=gl for USE_GL, USES=gnome for INSTALLS_ICONS
Changes: https://github.com/mgba-emu/mgba/blob/0.7.0/CHANGES
PR: 227346
Submitted by: Greg V (maintainer)
Deleted:
head/emulators/mgba/files/
Modified:
head/emulators/mgba/Makefile (contents, props changed)
head/emulators/mgba/distinfo (contents, props changed)
head/emulators/mgba/pkg-plist (contents, props changed)
Modified: head/emulators/mgba/Makefile
==============================================================================
--- head/emulators/mgba/Makefile Tue Jan 29 00:46:37 2019 (r491527)
+++ head/emulators/mgba/Makefile Tue Jan 29 00:46:50 2019 (r491528)
@@ -1,14 +1,9 @@
# $FreeBSD$
PORTNAME= mgba
-DISTVERSION= 0.6.1
-PORTREVISION= 7
+DISTVERSION= 0.7.0
CATEGORIES= emulators
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES= a7a51a11373f.patch:-p1 \
- a2b8c4ae807a.patch:-p1
-
MAINTAINER= greg at unrelenting.technology
COMMENT= Game Boy Advance (GBA) emulator/debugger
@@ -21,7 +16,7 @@ LICENSE_FILE_MPL20= ${WRKSRC}/LICENSE
LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
libpng.so:graphics/png
-USES= cmake compiler:c++11-lang localbase:ldflags pkgconfig sqlite:3
+USES= cmake compiler:c++11-lang gl gnome localbase:ldflags pkgconfig sqlite:3
USE_GITHUB= yes
GH_ACCOUNT= mgba-emu
@@ -39,12 +34,13 @@ CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR:STRING="${DOCSDIR}"
-DBUILD_GLES2:BOOL=OFF
LDFLAGS+= -Wl,--as-needed # glu
-OPTIONS_DEFINE= DEBUGGERS FFMPEG MAGICK QT5 DOCS
-OPTIONS_DEFAULT= DEBUGGERS FFMPEG MAGICK QT5
+OPTIONS_DEFINE= DEBUGGERS FFMPEG LIBRETRO MAGICK QT5 DOCS
+OPTIONS_DEFAULT= DEBUGGERS FFMPEG LIBRETRO MAGICK QT5
OPTIONS_SUB= yes
DEBUGGERS_DESC= Debugging infrastructure (CLI debugger, GDB remote stub)
FFMPEG_DESC= FFmpeg video recording support
+LIBRETRO_DESC= libretro core
MAGICK_DESC= ImageMagick GIF recording support
QT5_DESC= Qt 5 frontend
@@ -57,6 +53,9 @@ FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libavresample.so:multimedia/ffmpeg \
libavutil.so:multimedia/ffmpeg \
libswscale.so:multimedia/ffmpeg
+
+LIBRETRO_CMAKE_BOOL= BUILD_LIBRETRO
+LIBRETRO_CMAKE_ON= -DLIBRETRO_LIBDIR:PATH="${PREFIX}/lib/libretro"
MAGICK_CMAKE_BOOL= USE_MAGICK
MAGICK_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 \
Modified: head/emulators/mgba/distinfo
==============================================================================
--- head/emulators/mgba/distinfo Tue Jan 29 00:46:37 2019 (r491527)
+++ head/emulators/mgba/distinfo Tue Jan 29 00:46:50 2019 (r491528)
@@ -1,7 +1,3 @@
-TIMESTAMP = 1535682053
-SHA256 (mgba-emu-mgba-0.6.1_GH0.tar.gz) = 7c78feb0aa12930b993ca1b220d282ed178e306621559e48bb168623030eb876
-SIZE (mgba-emu-mgba-0.6.1_GH0.tar.gz) = 7437240
-SHA256 (a7a51a11373f.patch) = c6c7dbced0350392cbb0efba8b417fdab65a4db929f747ff6c4159f7f07c1216
-SIZE (a7a51a11373f.patch) = 1485
-SHA256 (a2b8c4ae807a.patch) = 6c09491f3a095c54e93247d8875497ae5a8f151bd2ff8e8756c12030cffcdc8b
-SIZE (a2b8c4ae807a.patch) = 975
+TIMESTAMP = 1548585797
+SHA256 (mgba-emu-mgba-0.7.0_GH0.tar.gz) = d4846db69a291b629d39c533635464ea4334c7410b16292401c5a4c58316ed83
+SIZE (mgba-emu-mgba-0.7.0_GH0.tar.gz) = 10767992
Modified: head/emulators/mgba/pkg-plist
==============================================================================
--- head/emulators/mgba/pkg-plist Tue Jan 29 00:46:37 2019 (r491527)
+++ head/emulators/mgba/pkg-plist Tue Jan 29 00:46:50 2019 (r491528)
@@ -1,13 +1,18 @@
bin/mgba
%%QT5%%bin/mgba-qt
include/mgba/flags.h
-lib/libmgba.so.0.6
-lib/libmgba.so.0.6.1
+lib/libmgba.so.0.7
+lib/libmgba.so.0.7.0
+%%LIBRETRO%%lib/libretro/mgba_libretro.so
%%QT5%%man/man6/mgba-qt.6.gz
man/man6/mgba.6.gz
+%%QT5%%share/applications/mgba-qt.desktop
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/README.md
-%%QT5%%share/applications/mgba-qt.desktop
+%%PORTDOCS%%%%DOCSDIR%%/README_DE.md
+%%PORTDOCS%%%%DOCSDIR%%/licenses/blip_buf.txt
+%%PORTDOCS%%%%DOCSDIR%%/licenses/inih.txt
share/icons/hicolor/128x128/apps/mgba.png
share/icons/hicolor/16x16/apps/mgba.png
share/icons/hicolor/24x24/apps/mgba.png
More information about the svn-ports-head
mailing list