Commit graph

20 commits

Author SHA1 Message Date
Jan Beich
0ebbea14a9 emulators/citra: update to s20170119
Changes:	f7dd8d5e...ebe01506
MFH:		2017Q1
2017-01-19 13:47:13 +00:00
Jan Beich
59e02117ae devel/boost-*: update to 1.63.0
Changes:	http://www.boost.org/users/history/version_1_63_0.html
PR:		215598
Exp-run by:	antoine
Approved by:	office (bapt)
MFH:		2017Q1
2017-01-06 08:45:03 +00:00
Jan Beich
9e58624042 Drop pre-10.3 support in my ports
Figuring out which GCC hacks are safe to drop is tricky but at least
devel/fb-adb is limited to x86 due to ADA bootstrap.
2017-01-03 12:49:39 +00:00
Jan Beich
19fd209d8c emulators/citra: update to s20161230
Changes:	51dd13b8...f7dd8d5e
2016-12-31 16:05:32 +00:00
Jan Beich
67c12425d4 emulators/citra: update to s20161223
Changes:	cda7210f...51dd13b8
2016-12-25 07:28:16 +00:00
Jan Beich
4427c5e61a emulators/citra: update to s20161216
r428633 followup to drop -msse4.1 on 10.x.

Changes:	0e032573...cda7210f
2016-12-16 05:59:37 +00:00
Jan Beich
f2742272da emulators/citra: update to s20161215
Audio appears to work fine now.

Changes:	07f65ad3...0e032573
2016-12-15 19:54:17 +00:00
Jan Beich
07f766b6fd emulators/citra: update to s20161207
Changes:	fb13bfe...07f65ad
2016-12-06 22:55:08 +00:00
Jan Beich
253e6721de emulators/citra: oops, missed XXX comment in r426912 2016-11-23 12:49:11 +00:00
Jan Beich
ba812ab50d emulators/citra: drop bundled Boost 1.59 2016-11-23 12:46:36 +00:00
Jan Beich
7b45c3b271 emulators/citra: update to s20161115
Changes:	ae2fab4...fb13bfe
2016-11-17 23:59:44 +00:00
Jan Beich
e58d5042dc emulators/citra: update to s20161031
- Fix citra --version output

Changes:	8b833d3...ae2fab4
2016-11-01 01:28:21 +00:00
Jan Beich
e46a43b9a7 emulators/citra: update to s20161027
Changes:	https://github.com/citra-emu/citra/commit/f672c7b
2016-10-28 01:13:15 +00:00
Jan Beich
902c014acd emulators/citra: list more licenses 2016-10-22 12:46:17 +00:00
Jan Beich
e61cb19437 emulators/citra: only build on amd64 for now
JIT is only available for amd64 while non-JIT or fake JIT build isn't
yet supported.

Reported by:	pkg-fallout for aarch64
2016-10-21 12:35:17 +00:00
Jan Beich
188b42dc30 emulators/citra: unbreak on < 10.2 after r423781
In file included from externals/dynarmic/src/frontend/disassembler/disassembler_arm.cpp:15:
In file included from externals/dynarmic/src/./frontend/decoder/arm.h:18:
In file included from externals/dynarmic/src/./frontend/decoder/decoder_detail.h:14:
externals/dynarmic/src/./common/mp.h:34:27: fatal error: no template named 'tuple_element_t' in namespace 'std'; did you mean 'tuple_element'?
        using type = std::tuple_element_t<ParameterIndex, std::tuple<Args...>>;
                     ~~~~~^~~~~~~~~~~~~~~
                          tuple_element
/usr/include/c++/v1/__tuple:44:62: note: 'tuple_element' declared here
template <size_t _Ip, class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_element;
                                                             ^

Reported by:	pkg-fallout
2016-10-13 14:05:42 +00:00
Jan Beich
29c18df37d emulators/citra: oops, back out r423781 2016-10-13 13:38:07 +00:00
Jan Beich
43ec5d91b8 emulators/citra: unbreak on < 10.2 after r423781
USES=compiler cannot pull newer C++14 compatible libc++ version.

In file included from externals/dynarmic/src/frontend/disassembler/disassembler_arm.cpp:15:
In file included from externals/dynarmic/src/./frontend/decoder/arm.h:18:
In file included from externals/dynarmic/src/./frontend/decoder/decoder_detail.h:14:
externals/dynarmic/src/./common/mp.h:34:27: fatal error: no template named 'tuple_element_t' in namespace 'std'; did you mean 'tuple_element'?
        using type = std::tuple_element_t<ParameterIndex, std::tuple<Args...>>;
                     ~~~~~^~~~~~~~~~~~~~~
                          tuple_element
/usr/include/c++/v1/__tuple:44:62: note: 'tuple_element' declared here
template <size_t _Ip, class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_element;
                                                             ^

Reported by:	pkg-fallout
2016-10-13 13:30:52 +00:00
Jan Beich
cc4cd2f8ef emulators/citra: don't use GCC to build on 10.x
libstdc++ in ports is still built against libsupc++ rather than
libcxxrt, so it's unsafe to use together libc++. This means USE_GCC is
practically forbidden with C++ ports on >= 10.0 systems.
2016-10-11 16:43:36 +00:00
Jan Beich
41265131e5 emulators/citra: add new port
Citra is an experimental open-source Nintendo 3DS emulator/debugger
written in C++. It is written with portability in mind, with builds
actively maintained for Windows, Linux and OS X. Citra only emulates a
subset of 3DS hardware, and therefore is generally only useful for
running/debugging homebrew applications. At this time, Citra is even
able to boot several commercial games! Most of these do not run to a
playable state, but we are working every day to advance the project
forward.

https://citra-emu.org
2016-10-10 20:15:36 +00:00