Changeset View
Changeset View
Standalone View
Standalone View
head/emulators/higan/Makefile
# Created by: elbarto | # Created by: elbarto | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= higan | PORTNAME= higan | ||||
PORTVERSION= 102 | PORTVERSION= 103 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= emulators | CATEGORIES= emulators | ||||
MASTER_SITES= http://download.byuu.org/ \ | MASTER_SITES= http://download.byuu.org/ \ | ||||
http://www.cyberbotx.com/higan/ | http://www.cyberbotx.com/higan/ | ||||
DISTNAME= ${PORTNAME}_v${PORTVERSION}-source | DISTNAME= ${PORTNAME}_v${PORTVERSION}-source | ||||
MAINTAINER= cyberbotx@cyberbotx.com | MAINTAINER= cyberbotx@cyberbotx.com | ||||
COMMENT= Nintendo multi-system emulator | COMMENT= Nintendo multi-system emulator | ||||
ONLY_FOR_ARCHS= amd64 i386 | |||||
USES= 7z:p7zip compiler:c++14-lang gmake pkgconfig | USES= 7z:p7zip compiler:c++14-lang gmake pkgconfig | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
USE_XORG= x11 xext | USE_XORG= x11 xext | ||||
USE_CSTD= c99 | USE_CSTD= c99 | ||||
USE_CXXSTD= c++14 | USE_CXXSTD= c++14 | ||||
USE_GCC= yes | USE_GCC= yes | ||||
MAKEFILE= GNUmakefile | MAKEFILE= GNUmakefile | ||||
MAKE_ENV= compiler="${CXX}" | |||||
ONLY_FOR_ARCHS= i386 amd64 | |||||
MAKE_ENV+= compiler="${CXX}" | |||||
OPTIONS_DEFINE= DEBUG | OPTIONS_DEFINE= DEBUG | ||||
OPTIONS_SINGLE= GUI | OPTIONS_SINGLE= GUI | ||||
OPTIONS_SINGLE_GUI= GTK2 QT4 | OPTIONS_SINGLE_GUI= GTK2 QT4 | ||||
OPTIONS_MULTI= VIDEO SOUND INPUT | OPTIONS_MULTI= VIDEO SOUND INPUT | ||||
OPTIONS_MULTI_VIDEO= GLX SDL XSHM XV | OPTIONS_MULTI_VIDEO= GLX SDL XSHM XV | ||||
OPTIONS_MULTI_SOUND= AO OPENAL OSS PULSEAUDIO | OPTIONS_MULTI_SOUND= AO OPENAL OSS PULSEAUDIO | ||||
OPTIONS_MULTI_INPUT= INPUT_SDL INPUT_X | OPTIONS_MULTI_INPUT= INPUT_SDL INPUT_X | ||||
OPTIONS_DEFAULT= GTK2 GLX XSHM XV SDL \ | OPTIONS_DEFAULT= GTK2 GLX XSHM XV SDL \ | ||||
▲ Show 20 Lines • Show All 61 Lines • ▼ Show 20 Lines | |||||
.endfor | .endfor | ||||
do-install: | do-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/higan/out/higan ${STAGEDIR}${PREFIX}/bin/ | ${INSTALL_PROGRAM} ${WRKSRC}/higan/out/higan ${STAGEDIR}${PREFIX}/bin/ | ||||
${INSTALL_PROGRAM} ${WRKSRC}/icarus/out/icarus ${STAGEDIR}${PREFIX}/bin/ | ${INSTALL_PROGRAM} ${WRKSRC}/icarus/out/icarus ${STAGEDIR}${PREFIX}/bin/ | ||||
${INSTALL_DATA} ${WRKSRC}/higan/data/higan.png ${STAGEDIR}${PREFIX}/share/pixmaps/ | ${INSTALL_DATA} ${WRKSRC}/higan/data/higan.png ${STAGEDIR}${PREFIX}/share/pixmaps/ | ||||
${INSTALL_DATA} ${WRKSRC}/higan/data/higan.desktop ${STAGEDIR}${PREFIX}/share/applications/ | ${INSTALL_DATA} ${WRKSRC}/higan/data/higan.desktop ${STAGEDIR}${PREFIX}/share/applications/ | ||||
(cd ${WRKSRC}/higan/systems && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/) | (cd ${WRKSRC}/higan/systems && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/) | ||||
${INSTALL_DATA} ${WRKSRC}/higan/data/cheats.bml ${STAGEDIR}${DATADIR}/ | |||||
(cd ${WRKSRC}/icarus/Database && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/icarus/Database/) | (cd ${WRKSRC}/icarus/Database && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/icarus/Database/) | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |