pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/emulators dolphin-emu: Import version 5.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/80a40b663cb0
branches: trunk
changeset: 327431:80a40b663cb0
user: nia <nia%pkgsrc.org@localhost>
date: Tue Jan 01 17:19:58 2019 +0000
description:
dolphin-emu: Import version 5.0
Dolphin is an emulator for two recent Nintendo video game consoles:
the GameCube and the Wii. It allows PC gamers to enjoy games for
these two consoles in full HD (1080p) with several enhancements:
compatibility with all PC controllers, turbo speed, networked
multiplayer, and even more!
diffstat:
emulators/Makefile | 3 +-
emulators/dolphin-emu/DESCR | 5 +
emulators/dolphin-emu/MESSAGE.NetBSD | 20 +
emulators/dolphin-emu/Makefile | 56 +
emulators/dolphin-emu/PLIST | 1599 ++++++++++
emulators/dolphin-emu/distinfo | 17 +
emulators/dolphin-emu/options.mk | 41 +
emulators/dolphin-emu/patches/patch-CMakeLists.txt | 136 +
emulators/dolphin-emu/patches/patch-Externals_SFML_include_SFML_Config.hpp | 18 +
emulators/dolphin-emu/patches/patch-Source_Core_Common_FileUtil.cpp | 15 +
emulators/dolphin-emu/patches/patch-Source_Core_Common_MemoryUtil.cpp | 33 +
emulators/dolphin-emu/patches/patch-Source_Core_Common_StringUtil.cpp | 49 +
emulators/dolphin-emu/patches/patch-Source_Core_Common_Thread.cpp | 24 +
emulators/dolphin-emu/patches/patch-Source_Core_Core_HW_EXI__DeviceEthernet.h | 20 +
emulators/dolphin-emu/patches/patch-Source_Core_Core_IPC__HLE_WII__Socket.h | 15 +
emulators/dolphin-emu/patches/patch-Source_Core_Core_MemTools.cpp | 15 +
emulators/dolphin-emu/patches/patch-Source_Core_VideoCommon_DriverDetails.cpp | 15 +
emulators/dolphin-emu/patches/patch-Source_Core_VideoCommon_DriverDetails.h | 14 +
18 files changed, 2094 insertions(+), 1 deletions(-)
diffs (truncated from 2177 to 300 lines):
diff -r bf88912b85b2 -r 80a40b663cb0 emulators/Makefile
--- a/emulators/Makefile Tue Jan 01 16:34:09 2019 +0000
+++ b/emulators/Makefile Tue Jan 01 17:19:58 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.289 2018/12/18 15:50:48 nia Exp $
+# $NetBSD: Makefile,v 1.290 2019/01/01 17:19:58 nia Exp $
#
COMMENT= Emulators for other operating systems
@@ -51,6 +51,7 @@
SUBDIR+= darwin_lib
SUBDIR+= dega
SUBDIR+= dgen
+SUBDIR+= dolphin-emu
SUBDIR+= dosbox
SUBDIR+= dynagen
SUBDIR+= dynamips
diff -r bf88912b85b2 -r 80a40b663cb0 emulators/dolphin-emu/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/dolphin-emu/DESCR Tue Jan 01 17:19:58 2019 +0000
@@ -0,0 +1,5 @@
+Dolphin is an emulator for two recent Nintendo video game consoles:
+the GameCube and the Wii. It allows PC gamers to enjoy games for
+these two consoles in full HD (1080p) with several enhancements:
+compatibility with all PC controllers, turbo speed, networked
+multiplayer, and even more!
diff -r bf88912b85b2 -r 80a40b663cb0 emulators/dolphin-emu/MESSAGE.NetBSD
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/dolphin-emu/MESSAGE.NetBSD Tue Jan 01 17:19:58 2019 +0000
@@ -0,0 +1,20 @@
+===========================================================================
+$NetBSD: MESSAGE.NetBSD,v 1.1 2019/01/01 17:19:58 nia Exp $
+
+Dolphin has several audio backend options in its audio settings menu.
+
+* AOSound seems to stutter badly on NetBSD.
+* OpenAL seems slightly better, after the "latency" is increased.
+* ALSA seems best.
+
+Install the audio/alsa-plugins-oss package, then add this to ~/.asoundrc:
+
+pcm.!default {
+ type oss
+}
+
+ctl.!default {
+ type oss
+}
+
+===========================================================================
diff -r bf88912b85b2 -r 80a40b663cb0 emulators/dolphin-emu/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/dolphin-emu/Makefile Tue Jan 01 17:19:58 2019 +0000
@@ -0,0 +1,56 @@
+# $NetBSD: Makefile,v 1.1 2019/01/01 17:19:58 nia Exp $
+
+DISTNAME= dolphin-emu-5.0
+CATEGORIES= emulators
+MASTER_SITES= ${MASTER_SITE_GITHUB:=dolphin-emu/}
+GITHUB_PROJECT= dolphin
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= nia%NetBSD.org@localhost
+HOMEPAGE= https://dolphin-emu.org/
+COMMENT= Nintendo GameCube and Wii emulator
+LICENSE= gnu-gpl-v2
+
+EXTRACT_USING= bsdtar
+USE_TOOLS+= pkg-config
+USE_CMAKE= yes
+USE_LANGUAGES= c c++
+
+# Since SFML is not available in pkgsrc, make sure the included version
+# is always used.
+CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_SFML=ON
+
+.include "../../mk/bsd.prefs.mk"
+
+ONLY_FOR_PLATFORM= ${LITTLEENDIANPLATFORMS}
+BROKEN_ON_PLATFORM+= SunOS-*-*
+
+.if ${MACHINE_ARCH} != "x86_64" && ${MACHINE_ARCH} != "aarch64"
+CMAKE_ARGS+= -DENABLE_GENERIC=1
+.endif
+
+BUILDLINK_TRANSFORM+= rm:-ldl
+
+NOT_PAX_MPROTECT_SAFE+= bin/dolphin-emu
+NOT_PAX_MPROTECT_SAFE+= bin/dolphin-emu-nogui
+
+.include "options.mk"
+.include "../../archivers/lzo/buildlink3.mk"
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/libusb1/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../multimedia/ffmpeg4/buildlink3.mk"
+.include "../../net/miniupnpc/buildlink3.mk"
+.include "../../security/mbedtls/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.if ${OPSYS} != "Darwin"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../x11/libXi/buildlink3.mk"
+.include "../../x11/libXrandr/buildlink3.mk"
+.endif
+.include "../../x11/wxGTK30/buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r bf88912b85b2 -r 80a40b663cb0 emulators/dolphin-emu/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/dolphin-emu/PLIST Tue Jan 01 17:19:58 2019 +0000
@@ -0,0 +1,1599 @@
+@comment $NetBSD: PLIST,v 1.1 2019/01/01 17:19:58 nia Exp $
+bin/dolphin-emu
+bin/dolphin-emu-nogui
+share/dolphin-emu/license.txt
+share/dolphin-emu/sys/GC/dsp_coef.bin
+share/dolphin-emu/sys/GC/dsp_rom.bin
+share/dolphin-emu/sys/GC/font-licenses.txt
+share/dolphin-emu/sys/GC/font_ansi.bin
+share/dolphin-emu/sys/GC/font_sjis.bin
+share/dolphin-emu/sys/GameSettings/010.ini
+share/dolphin-emu/sys/GameSettings/301.ini
+share/dolphin-emu/sys/GameSettings/C.ini
+share/dolphin-emu/sys/GameSettings/D43.ini
+share/dolphin-emu/sys/GameSettings/D43E01.ini
+share/dolphin-emu/sys/GameSettings/D43J01.ini
+share/dolphin-emu/sys/GameSettings/D85.ini
+share/dolphin-emu/sys/GameSettings/DD2.ini
+share/dolphin-emu/sys/GameSettings/DLS.ini
+share/dolphin-emu/sys/GameSettings/DTL.ini
+share/dolphin-emu/sys/GameSettings/E.ini
+share/dolphin-emu/sys/GameSettings/E52.ini
+share/dolphin-emu/sys/GameSettings/E53.ini
+share/dolphin-emu/sys/GameSettings/E54.ini
+share/dolphin-emu/sys/GameSettings/E55.ini
+share/dolphin-emu/sys/GameSettings/E56.ini
+share/dolphin-emu/sys/GameSettings/E57.ini
+share/dolphin-emu/sys/GameSettings/E5W.ini
+share/dolphin-emu/sys/GameSettings/E5Z.ini
+share/dolphin-emu/sys/GameSettings/E62.ini
+share/dolphin-emu/sys/GameSettings/E63.ini
+share/dolphin-emu/sys/GameSettings/E6M.ini
+share/dolphin-emu/sys/GameSettings/E6N.ini
+share/dolphin-emu/sys/GameSettings/E6Q.ini
+share/dolphin-emu/sys/GameSettings/E6V.ini
+share/dolphin-emu/sys/GameSettings/E6W.ini
+share/dolphin-emu/sys/GameSettings/E6X.ini
+share/dolphin-emu/sys/GameSettings/E73.ini
+share/dolphin-emu/sys/GameSettings/E79.ini
+share/dolphin-emu/sys/GameSettings/E7Z.ini
+share/dolphin-emu/sys/GameSettings/EA2.ini
+share/dolphin-emu/sys/GameSettings/EA3.ini
+share/dolphin-emu/sys/GameSettings/EA4.ini
+share/dolphin-emu/sys/GameSettings/EA5.ini
+share/dolphin-emu/sys/GameSettings/EA6.ini
+share/dolphin-emu/sys/GameSettings/EA7.ini
+share/dolphin-emu/sys/GameSettings/EA8.ini
+share/dolphin-emu/sys/GameSettings/EA9.ini
+share/dolphin-emu/sys/GameSettings/EAA.ini
+share/dolphin-emu/sys/GameSettings/EAB.ini
+share/dolphin-emu/sys/GameSettings/EAC.ini
+share/dolphin-emu/sys/GameSettings/EAD.ini
+share/dolphin-emu/sys/GameSettings/EAE.ini
+share/dolphin-emu/sys/GameSettings/EAF.ini
+share/dolphin-emu/sys/GameSettings/EAG.ini
+share/dolphin-emu/sys/GameSettings/EAH.ini
+share/dolphin-emu/sys/GameSettings/EAI.ini
+share/dolphin-emu/sys/GameSettings/EAJ.ini
+share/dolphin-emu/sys/GameSettings/EAK.ini
+share/dolphin-emu/sys/GameSettings/EAL.ini
+share/dolphin-emu/sys/GameSettings/EAM.ini
+share/dolphin-emu/sys/GameSettings/EAN.ini
+share/dolphin-emu/sys/GameSettings/EAO.ini
+share/dolphin-emu/sys/GameSettings/EAP.ini
+share/dolphin-emu/sys/GameSettings/EAQ.ini
+share/dolphin-emu/sys/GameSettings/EAR.ini
+share/dolphin-emu/sys/GameSettings/EAS.ini
+share/dolphin-emu/sys/GameSettings/EAT.ini
+share/dolphin-emu/sys/GameSettings/EAU.ini
+share/dolphin-emu/sys/GameSettings/EAV.ini
+share/dolphin-emu/sys/GameSettings/EAW.ini
+share/dolphin-emu/sys/GameSettings/EAY.ini
+share/dolphin-emu/sys/GameSettings/EAZ.ini
+share/dolphin-emu/sys/GameSettings/EB2.ini
+share/dolphin-emu/sys/GameSettings/EB3.ini
+share/dolphin-emu/sys/GameSettings/EB4.ini
+share/dolphin-emu/sys/GameSettings/EB5.ini
+share/dolphin-emu/sys/GameSettings/EB6.ini
+share/dolphin-emu/sys/GameSettings/EB7.ini
+share/dolphin-emu/sys/GameSettings/EB8.ini
+share/dolphin-emu/sys/GameSettings/EB9.ini
+share/dolphin-emu/sys/GameSettings/EBA.ini
+share/dolphin-emu/sys/GameSettings/EBB.ini
+share/dolphin-emu/sys/GameSettings/EBC.ini
+share/dolphin-emu/sys/GameSettings/EBD.ini
+share/dolphin-emu/sys/GameSettings/EBE.ini
+share/dolphin-emu/sys/GameSettings/EBF.ini
+share/dolphin-emu/sys/GameSettings/EBG.ini
+share/dolphin-emu/sys/GameSettings/EBK.ini
+share/dolphin-emu/sys/GameSettings/EBL.ini
+share/dolphin-emu/sys/GameSettings/EBM.ini
+share/dolphin-emu/sys/GameSettings/EBN.ini
+share/dolphin-emu/sys/GameSettings/EBO.ini
+share/dolphin-emu/sys/GameSettings/EBP.ini
+share/dolphin-emu/sys/GameSettings/EBQ.ini
+share/dolphin-emu/sys/GameSettings/EBR.ini
+share/dolphin-emu/sys/GameSettings/EBS.ini
+share/dolphin-emu/sys/GameSettings/EBT.ini
+share/dolphin-emu/sys/GameSettings/EBU.ini
+share/dolphin-emu/sys/GameSettings/EBV.ini
+share/dolphin-emu/sys/GameSettings/EBW.ini
+share/dolphin-emu/sys/GameSettings/EBX.ini
+share/dolphin-emu/sys/GameSettings/EBZ.ini
+share/dolphin-emu/sys/GameSettings/ECA.ini
+share/dolphin-emu/sys/GameSettings/ECC.ini
+share/dolphin-emu/sys/GameSettings/ECD.ini
+share/dolphin-emu/sys/GameSettings/ECE.ini
+share/dolphin-emu/sys/GameSettings/ECF.ini
+share/dolphin-emu/sys/GameSettings/ECG.ini
+share/dolphin-emu/sys/GameSettings/ECI.ini
+share/dolphin-emu/sys/GameSettings/ECJ.ini
+share/dolphin-emu/sys/GameSettings/ECK.ini
+share/dolphin-emu/sys/GameSettings/ECL.ini
+share/dolphin-emu/sys/GameSettings/ECN.ini
+share/dolphin-emu/sys/GameSettings/F.ini
+share/dolphin-emu/sys/GameSettings/FAAE01.ini
+share/dolphin-emu/sys/GameSettings/FABE01.ini
+share/dolphin-emu/sys/GameSettings/FABP01.ini
+share/dolphin-emu/sys/GameSettings/FACE01.ini
+share/dolphin-emu/sys/GameSettings/FACP01.ini
+share/dolphin-emu/sys/GameSettings/FAFE01.ini
+share/dolphin-emu/sys/GameSettings/FAGE01.ini
+share/dolphin-emu/sys/GameSettings/FAHE01.ini
+share/dolphin-emu/sys/GameSettings/FAIE01.ini
+share/dolphin-emu/sys/GameSettings/FAJE01.ini
+share/dolphin-emu/sys/GameSettings/FAJP01.ini
+share/dolphin-emu/sys/GameSettings/FAKE01.ini
+share/dolphin-emu/sys/GameSettings/FAKP01.ini
+share/dolphin-emu/sys/GameSettings/FALE01.ini
+share/dolphin-emu/sys/GameSettings/FAME01.ini
+share/dolphin-emu/sys/GameSettings/FANE01.ini
+share/dolphin-emu/sys/GameSettings/FAOE01.ini
+share/dolphin-emu/sys/GameSettings/FARE01.ini
+share/dolphin-emu/sys/GameSettings/FASE01.ini
+share/dolphin-emu/sys/GameSettings/G2B.ini
+share/dolphin-emu/sys/GameSettings/G2C.ini
+share/dolphin-emu/sys/GameSettings/G2F.ini
+share/dolphin-emu/sys/GameSettings/G2FE78.ini
+share/dolphin-emu/sys/GameSettings/G2G.ini
+share/dolphin-emu/sys/GameSettings/G2M.ini
+share/dolphin-emu/sys/GameSettings/G2ME01.ini
+share/dolphin-emu/sys/GameSettings/G2MEAB.ini
+share/dolphin-emu/sys/GameSettings/G2MP01.ini
+share/dolphin-emu/sys/GameSettings/G2O.ini
+share/dolphin-emu/sys/GameSettings/G2R.ini
+share/dolphin-emu/sys/GameSettings/G2T.ini
+share/dolphin-emu/sys/GameSettings/G2V.ini
+share/dolphin-emu/sys/GameSettings/G2X.ini
+share/dolphin-emu/sys/GameSettings/G3A.ini
+share/dolphin-emu/sys/GameSettings/G3B.ini
+share/dolphin-emu/sys/GameSettings/G3D.ini
+share/dolphin-emu/sys/GameSettings/G3E.ini
+share/dolphin-emu/sys/GameSettings/G3F.ini
+share/dolphin-emu/sys/GameSettings/G3J.ini
+share/dolphin-emu/sys/GameSettings/G3L.ini
+share/dolphin-emu/sys/GameSettings/G3N.ini
+share/dolphin-emu/sys/GameSettings/G3Q.ini
+share/dolphin-emu/sys/GameSettings/G3R.ini
+share/dolphin-emu/sys/GameSettings/G3S.ini
+share/dolphin-emu/sys/GameSettings/G3V.ini
+share/dolphin-emu/sys/GameSettings/G3X.ini
+share/dolphin-emu/sys/GameSettings/G4A.ini
+share/dolphin-emu/sys/GameSettings/G4B.ini
+share/dolphin-emu/sys/GameSettings/G4C.ini
+share/dolphin-emu/sys/GameSettings/G4F.ini
+share/dolphin-emu/sys/GameSettings/G4G.ini
+share/dolphin-emu/sys/GameSettings/G4GEE9.ini
+share/dolphin-emu/sys/GameSettings/G4M.ini
+share/dolphin-emu/sys/GameSettings/G4N.ini
+share/dolphin-emu/sys/GameSettings/G4NJDA.ini
+share/dolphin-emu/sys/GameSettings/G4O.ini
+share/dolphin-emu/sys/GameSettings/G4Q.ini
+share/dolphin-emu/sys/GameSettings/G4QE01.ini
+share/dolphin-emu/sys/GameSettings/G4S.ini
+share/dolphin-emu/sys/GameSettings/G4SP01.ini
+share/dolphin-emu/sys/GameSettings/G4Z.ini
+share/dolphin-emu/sys/GameSettings/G5D.ini
+share/dolphin-emu/sys/GameSettings/G5N.ini
+share/dolphin-emu/sys/GameSettings/G5S.ini
+share/dolphin-emu/sys/GameSettings/G5T.ini
+share/dolphin-emu/sys/GameSettings/G63.ini
+share/dolphin-emu/sys/GameSettings/G6F.ini
+share/dolphin-emu/sys/GameSettings/G6M.ini
+share/dolphin-emu/sys/GameSettings/G6N.ini
+share/dolphin-emu/sys/GameSettings/G6Q.ini
+share/dolphin-emu/sys/GameSettings/G6T.ini
+share/dolphin-emu/sys/GameSettings/G6W.ini
Home |
Main Index |
Thread Index |
Old Index