aboutsummaryrefslogtreecommitdiff
path: root/emulators/higan
diff options
context:
space:
mode:
authorRichard Gallamore <ultima@FreeBSD.org>2017-08-09 07:41:23 +0000
committerRichard Gallamore <ultima@FreeBSD.org>2017-08-09 07:41:23 +0000
commit4c03e78cf67fed5eb5b9a8c5424893ebbe465220 (patch)
tree36aa5cb6caac2870294d9c9568e07bb05f83be2c /emulators/higan
parent64dbc59ffad80fbb0707f1bdc6b7776e5f0d53ab (diff)
downloadports-4c03e78cf67fed5eb5b9a8c5424893ebbe465220.tar.gz
ports-4c03e78cf67fed5eb5b9a8c5424893ebbe465220.zip
* Updated to 103
* Cleanup Makefile Changes: https://byuu.org/ PR: 221136 Submitted by: Naram Qashat (maintainer) Reviewed by: matthew (mentor), mat Approved by: matthew (mentor) Differential Revision: https://reviews.freebsd.org/D11891
Notes
Notes: svn path=/head/; revision=447593
Diffstat (limited to 'emulators/higan')
-rw-r--r--emulators/higan/Makefile11
-rw-r--r--emulators/higan/distinfo6
-rw-r--r--emulators/higan/files/patch-icarus_core_core.cpp6
-rw-r--r--emulators/higan/pkg-plist2
4 files changed, 13 insertions, 12 deletions
diff --git a/emulators/higan/Makefile b/emulators/higan/Makefile
index 2d2a418800ac..80d4344ff55a 100644
--- a/emulators/higan/Makefile
+++ b/emulators/higan/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= higan
-PORTVERSION= 102
-PORTREVISION= 1
+PORTVERSION= 103
CATEGORIES= emulators
MASTER_SITES= http://download.byuu.org/ \
http://www.cyberbotx.com/higan/
@@ -12,16 +11,17 @@ DISTNAME= ${PORTNAME}_v${PORTVERSION}-source
MAINTAINER= cyberbotx@cyberbotx.com
COMMENT= Nintendo multi-system emulator
+ONLY_FOR_ARCHS= amd64 i386
+
USES= 7z:p7zip compiler:c++14-lang gmake pkgconfig
USE_LDCONFIG= yes
USE_XORG= x11 xext
USE_CSTD= c99
USE_CXXSTD= c++14
USE_GCC= yes
-MAKEFILE= GNUmakefile
-ONLY_FOR_ARCHS= i386 amd64
-MAKE_ENV+= compiler="${CXX}"
+MAKEFILE= GNUmakefile
+MAKE_ENV= compiler="${CXX}"
OPTIONS_DEFINE= DEBUG
OPTIONS_SINGLE= GUI
@@ -100,7 +100,6 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/higan/data/higan.png ${STAGEDIR}${PREFIX}/share/pixmaps/
${INSTALL_DATA} ${WRKSRC}/higan/data/higan.desktop ${STAGEDIR}${PREFIX}/share/applications/
(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/)
.include <bsd.port.mk>
diff --git a/emulators/higan/distinfo b/emulators/higan/distinfo
index 279c62012046..f136d63247a3 100644
--- a/emulators/higan/distinfo
+++ b/emulators/higan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1489861177
-SHA256 (higan_v102-source.7z) = 52dadcf2ec5cfab0952e2948cc8acb4883b3996458bce4ecb3995830bb1699f1
-SIZE (higan_v102-source.7z) = 1246258
+TIMESTAMP = 1501216018
+SHA256 (higan_v103-source.7z) = e63a6ab6a4131f9a05382c0c8c67d226aeaec2ec51f139260c87fa1f5e994276
+SIZE (higan_v103-source.7z) = 917959
diff --git a/emulators/higan/files/patch-icarus_core_core.cpp b/emulators/higan/files/patch-icarus_core_core.cpp
index 12973c5f573e..afb1a98de642 100644
--- a/emulators/higan/files/patch-icarus_core_core.cpp
+++ b/emulators/higan/files/patch-icarus_core_core.cpp
@@ -1,12 +1,13 @@
---- icarus/core/core.cpp.orig 2017-01-11 13:27:39 UTC
+--- icarus/core/core.cpp.orig 2017-01-23 13:51:10 UTC
+++ icarus/core/core.cpp
-@@ -1,17 +1,17 @@
+@@ -1,18 +1,18 @@
Icarus::Icarus() {
- database.famicom = BML::unserialize(string::read(locate("Database/Famicom.bml")));
- database.superFamicom = BML::unserialize(string::read(locate("Database/Super Famicom.bml")));
- database.masterSystem = BML::unserialize(string::read(locate("Database/Master System.bml")));
- database.megaDrive = BML::unserialize(string::read(locate("Database/Mega Drive.bml")));
- database.pcEngine = BML::unserialize(string::read(locate("Database/PC Engine.bml")));
+- database.superGrafx = BML::unserialize(string::read(locate("Database/SuperGrafx.bml")));
- database.gameBoy = BML::unserialize(string::read(locate("Database/Game Boy.bml")));
- database.gameBoyColor = BML::unserialize(string::read(locate("Database/Game Boy Color.bml")));
- database.gameBoyAdvance = BML::unserialize(string::read(locate("Database/Game Boy Advance.bml")));
@@ -20,6 +21,7 @@
+ database.masterSystem = BML::unserialize(string::read(locateShared("Database/Master System.bml")));
+ database.megaDrive = BML::unserialize(string::read(locateShared("Database/Mega Drive.bml")));
+ database.pcEngine = BML::unserialize(string::read(locateShared("Database/PC Engine.bml")));
++ database.superGrafx = BML::unserialize(string::read(locateShared("Database/SuperGrafx.bml")));
+ database.gameBoy = BML::unserialize(string::read(locateShared("Database/Game Boy.bml")));
+ database.gameBoyColor = BML::unserialize(string::read(locateShared("Database/Game Boy Color.bml")));
+ database.gameBoyAdvance = BML::unserialize(string::read(locateShared("Database/Game Boy Advance.bml")));
diff --git a/emulators/higan/pkg-plist b/emulators/higan/pkg-plist
index 908be9361287..2be0aa193420 100644
--- a/emulators/higan/pkg-plist
+++ b/emulators/higan/pkg-plist
@@ -13,8 +13,8 @@ share/applications/higan.desktop
%%DATADIR%%/PC Engine.sys/manifest.bml
%%DATADIR%%/Super Famicom.sys/ipl.rom
%%DATADIR%%/Super Famicom.sys/manifest.bml
+%%DATADIR%%/SuperGrafx.sys/manifest.bml
%%DATADIR%%/WonderSwan Color.sys/manifest.bml
%%DATADIR%%/WonderSwan.sys/manifest.bml
-%%DATADIR%%/cheats.bml
share/icarus/Database/Super Famicom.bml
share/pixmaps/higan.png