bentley cf765a6918 Update to mgba-0.5.1.
Release notes:
https://mgba.io/2016/10/05/mgba-0.5.1/
https://mgba.io/2016/09/19/mgba-0.5.0/

Of note: this update adds Game Boy and Game Boy Color support,
as opposed to 0.4.1 which only supported Game Boy Advance.
2016-10-06 06:25:31 +00:00

68 lines
1.6 KiB
Makefile

# $OpenBSD: Makefile,v 1.12 2016/10/06 06:25:31 bentley Exp $
COMMENT-main = Game Boy Color/Advance emulator
COMMENT-qt = Game Boy Color/Advance emulator with GUI
COMMENT-libretro = Game Boy Color/Advance core for retroarch
V = 0.5.1
DISTNAME = mgba-$V
PKGNAME-main = mgba-$V
PKGNAME-qt = mgba-qt-$V
PKGNAME-libretro = libretro-mgba-$V
MULTI_PACKAGES = -main -qt -libretro
.include <bsd.port.arch.mk>
SHARED_LIBS += mgba 1.0 # 0.1
CATEGORIES = emulators
HOMEPAGE = https://mgba.io/
MAINTAINER = Anthony J. Bentley <anthony@anjbe.name>
# MPL 2.0
PERMIT_PACKAGE_CDROM = Yes
cWANTLIB = GL GLU MagickCore-6.Q16 MagickWand-6.Q16 SDL2 \
avcodec avformat avresample avutil c edit m png \
pthread swscale termcap z zip epoxy
WANTLIB-main = ${cWANTLIB}
WANTLIB-qt = ${cWANTLIB} Qt5Core Qt5Gui Qt5Multimedia \
Qt5Network Qt5OpenGL Qt5Widgets estdc++ mgba
WANTLIB-libretro = m pthread
GH_ACCOUNT = mgba-emu
GH_PROJECT = mgba
GH_TAGNAME = $V
MODULES = devel/cmake \
gcc4
MODGCC4_ARCHS = *
MODGCC4_LANGS = c c++
LIB_DEPENDS-main = archivers/libzip \
graphics/ImageMagick \
graphics/ffmpeg \
devel/sdl2
LIB_DEPENDS-qt = ${LIB_DEPENDS-main} \
${MODQT_LIB_DEPENDS} \
emulators/mgba,-main
LIB_DEPENDS-libretro =
RUN_DEPENDS-qt = devel/desktop-file-utils \
x11/gtk+3,-guic
CONFIGURE_ARGS += -DBUILD_LIBRETRO=ON
.if ${BUILD_PACKAGES:M-qt}
MODULES += x11/qt5
.endif
NO_TEST = Yes
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/lib/libretro
mv ${PREFIX}/lib/mgba_libretro.so ${PREFIX}/lib/libretro
.include <bsd.port.mk>