Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Jan 2019 00:46:51 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r491528 - in head/emulators/mgba: . files
Message-ID:  <201901290046.x0T0kpIR063193@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201901290046.x0T0kpIR063193>