Port details |
- citra-qt5 Nintendo 3DS emulator/debugger
- s20220902_2 emulators =2 s20220902_2Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2016-10-10 20:15:43
- Last Update: 2023-04-27 12:01:46
- Commit Hash: f7accb2
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: BSD2CLAUSE BSD3CLAUSE BSL GPLv2+ ISCL LGPL21+ MIT OpenSSL UNLICENSE
- WWW:
- https://citra-emu.org
- Description:
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- citra-qt5>0:emulators/citra-qt5
- To install the port:
- cd /usr/ports/emulators/citra-qt5/ && make install clean
- To add the package, run one of these commands:
- pkg install emulators/citra-qt5
- pkg install citra-qt5
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: citra-qt5
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1662057466
SHA256 (citra-s20220902/compatibility_list.json) = 6e5225698694423c3b033820f8377b64f1107fe75d64c3bef98c629f07be546d
SIZE (citra-s20220902/compatibility_list.json) = 327573
Packages (timestamps in pop-ups are UTC):
- Master port: emulators/citra
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- boost-libs>0 : devel/boost-libs
- jackit>0 : audio/jack
- pulseaudio>0 : audio/pulseaudio
- sndio>0 : audio/sndio
- cmake : devel/cmake-core
- ninja : devel/ninja
- sdl2-config : devel/sdl20
- update-desktop-database : devel/desktop-file-utils
- update-mime-database : misc/shared-mime-info
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- libQt5Concurrent.so : devel/qt5-concurrent
- lrelease : devel/qt5-linguisttools
- qt5-qmake>=5.15 : devel/qt5-qmake
- Runtime dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- update-mime-database : misc/shared-mime-info
- Library dependencies:
-
- libavcodec.so : multimedia/ffmpeg
- libSDL2.so : devel/sdl20
- libQt5Core.so : devel/qt5-core
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Multimedia.so : multimedia/qt5-multimedia
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for citra-qt5-s20220902_2:
ALSA=off: ALSA audio architecture support
FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
JACK=on: JACK audio server support
PULSEAUDIO=on: PulseAudio sound server support
SNDIO=on: Sndio audio support
===> Use 'make config' to modify these settings
- Options name:
- emulators_citra-qt5
- USES:
- cmake:testing compiler:c++17-lang localbase:ldflags sdl desktop-file-utils qt:5 shared-mime-info
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: emulators/citra |
Commit | Credits | Log message |
s20220902_2 27 Apr 2023 12:01:46 |
Daniel Engberg (diizzy) |
*/*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s) |
s20220902_1 25 Apr 2023 15:17:15 |
Christian Weisgerber (naddy) |
audio/opus: bump consumers after update to 1.4 |
s20220814 16 Aug 2022 00:51:48 |
Jan Beich (jbeich) |
emulators/citra: update to s20220814
Changes: https://github.com/citra-emu/citra/compare/bf6e4a41d...58d0705f0 |
s20220801_1 12 Aug 2022 14:46:53 |
Dima Panov (fluffy) |
*/*: bump all consumers after recent boost upgrade |
s20220107 08 Jan 2022 00:49:22 |
Jan Beich (jbeich) |
emulators/citra: update to s20220107
Changes: https://github.com/citra-emu/citra/compare/0126ecb3e...2670b951e |
s20211218_1 31 Dec 2021 20:39:49 |
Jan Beich (jbeich) |
emulators/citra-qt5: fix Compatibility == Not Tested
citra-qt embeds game compatibility list during build. It cannot be
updated on demand unlike rpcs3. So, cache the list in local-distfiles. |
s20211212 14 Dec 2021 00:59:36 |
Jan Beich (jbeich) |
emulators/citra: update to s20211212
Changes: https://github.com/citra-emu/citra/compare/5a7d80172...28039d39a |
s20211101_1 25 Nov 2021 00:38:49 |
Jan Beich (jbeich) |
emulators/{citra,yuzu}: update cubeb for recent OSS/sndio fixes
Changes: hhttps://github.com/kinetiknz/cubeb/compare/8d53747...dcc5cb5 |
s20210801 03 Aug 2021 00:08:31 |
Jan Beich (jbeich) |
emulators/citra: update to s20210801
Changes: https://github.com/citra-emu/citra/compare/647a6f8d8...c40871f12 |
s20210719_1 02 Aug 2021 23:26:58 |
Jan Beich (jbeich) |
emulators/{citra,yuzu}-qt5: rebuild after 5708ae4005ce |
s20210403 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
s20210403 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
s20201205 06 Dec 2020 00:10:25 |
jbeich |
emulators/citra: update to s20201205
Changes: https://github.com/citra-emu/citra/compare/a13a23051...6f45b402e |
s20201124_1 03 Dec 2020 00:43:03 |
jbeich |
emulators/{citra,yuzu}: update OSS support
Changes: https://github.com/kinetiknz/cubeb/compare/1d66483...5c2cf26 |
s20201014 15 Oct 2020 00:59:02 |
jbeich |
emulators/citra: update to s20201014
Changes: https://github.com/citra-emu/citra/compare/1c8461fde...1bb20571b |
s20201004_1 10 Oct 2020 20:35:14 |
jbeich |
emulators/{citra,yuzu}: update OSS patches
Changes: https://github.com/kinetiknz/cubeb/compare/cc85508...40865a6 |
s20201004 10 Oct 2020 00:35:27 |
jbeich |
emulators/{citra,yuzu}: oops, backout r551844
Assertion failed: (!s->running && s->state != CUBEB_STATE_STARTED), function
oss_stream_start, file externals/cubeb/src/cubeb_oss.c, line 1165. |
s20201004_1 10 Oct 2020 00:26:02 |
jbeich |
emulators/{citra,yuzu}: update OSS patches
Changes: https://github.com/kinetiknz/cubeb/compare/cc85508...1f3771f |
s20201004 08 Oct 2020 00:38:51 |
jbeich |
emulators/citra: update to s20201004
Changes: https://github.com/citra-emu/citra/compare/aced133a3...1c8461fde |
s20200930_1 08 Oct 2020 00:38:31 |
jbeich |
emulators/{citra,yuzu}: update OSS patches
Changes: https://github.com/kinetiknz/cubeb/compare/b594641...cc85508 |
s20200930 02 Oct 2020 21:58:51 |
jbeich |
emulators/citra: update to s20200930
- Re-enable system boost, following emulators/yuzu
Changes: https://github.com/citra-emu/citra/compare/a576eb633...aced133a3 |
s20200919_1 25 Sep 2020 04:47:11 |
jbeich |
emulators/{citra,yuzu}: update OSS patches
Changes: https://github.com/kinetiknz/cubeb/compare/49312d4...b594641 |
s20200829 30 Aug 2020 00:49:54 |
jbeich |
emulators/citra: update to s20200829
Changes: https://github.com/citra-emu/citra/compare/b94f21eac...4135a12cb |
s20200728_3 30 Aug 2020 00:21:01 |
jbeich |
emulators/{citra,yuzu}: update OSS patches
Changes: https://github.com/kinetiknz/cubeb/compare/957847c...49312d4 |
s20200728_2 24 Aug 2020 12:50:32 |
jbeich |
emulators/{citra,yuzu}: update OSS patches
Changes: https://github.com/kinetiknz/cubeb/compare/123ce2a...957847c
PR: 248817
Submitted by: Ka Ho Ng |
s20200728_1 21 Aug 2020 18:56:53 |
jbeich |
emulators/{citra,yuzu}: replace ALSA with OSS (a la r545611)
OSS is enabled if neither pulseaudio, jackit, sndio are installed.
Unlike www/firefox it's not yet possible to override cubeb backend.
MFH: 2020Q3 (improve audio stability) |
s20200115 15 Jan 2020 23:20:25 |
jbeich |
emulators/citra: update to s20200115
Changes: https://github.com/citra-emu/citra/compare/020cd56ad...cd86c9b04 |
s20191218_2 27 Dec 2019 23:28:15 |
jbeich |
emulators/{citra,yuzu}: prefer SNDIO over ALSA after r520939
Submitted by: tobik |
s20191218_1 26 Dec 2019 17:02:00 |
jbeich |
emulators/yuzu: update cubeb to pick up sndio fixes |
s20191218 19 Dec 2019 00:48:43 |
jbeich |
emulators/citra: update to s20191218
Changes: https://github.com/citra-emu/citra/compare/866df2644...020cd56ad |
s20191128_1 11 Dec 2019 17:53:49 |
jbeich |
devel/boost-*: update to 1.72.0
Changes: http://www.boost.org/users/history/version_1_72_0.html
PR: 241449
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D22136 |
s20190916 16 Sep 2019 22:53:22 |
jbeich |
emulators/citra: update to s20190916
- Update bundled libcubeb to get rid of dlopen patch
Changes: https://github.com/citra-emu/citra/compare/4bc22aa35...363149075 |
s20190906_1 07 Sep 2019 20:53:22 |
jbeich |
emulators/{citra,yuzu}: enable SNDIO by default
To avoid runtime dependency switch to dlopen(3). |
s20190818 20 Aug 2019 00:38:13 |
jbeich |
emulators/citra: update to s20190818
Changes: https://github.com/citra-emu/citra/compare/84b40f2da...1cf75e55c |
s20190814_1 19 Aug 2019 15:35:28 |
jbeich |
devel/boost-*: update to 1.71.0
Changes: http://www.boost.org/users/history/version_1_71_0.html
PR: 238827
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D20774 |
s20190810 11 Aug 2019 00:45:21 |
jbeich |
emulators/citra: update to s20190810
Changes: https://github.com/citra-emu/citra/compare/76aec4d67...d18d2a0a1 |
s20190729_1 05 Aug 2019 23:06:50 |
jbeich |
multimedia/ffmpeg: update to 4.2
Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.2:/Changelog
ABI: https://abi-laboratory.pro/tracker/timeline/ffmpeg/ |
s20190501 02 May 2019 00:32:50 |
jbeich |
emulators/citra: update to s20190501
Changes: https://github.com/citra-emu/citra/compare/37861526f...623b0621a |
s20190429_1 01 May 2019 19:35:15 |
rene |
Remove esound support from pulseaudio as audio/esound expired.
Bump PORTREVISIONs of dependent ports.
Build-tested in poudriere on a head-amd64 jail for audio/pulseaudio* |
s20190413 14 Apr 2019 00:46:42 |
jbeich |
emulators/citra: update to s20190413
Changes: https://github.com/citra-emu/citra/compare/e9c2b27c6...4a206237b |
s20190409_1 12 Apr 2019 06:36:31 |
jbeich |
devel/boost-*: update to 1.70.0
Changes: http://www.boost.org/users/history/version_1_70_0.html
PR: 235956
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D19303 |
s20190123 24 Jan 2019 00:14:20 |
jbeich |
emulators/citra: update to s20190123
Changes: https://github.com/citra-emu/citra/compare/efd576839...a17a31a93 |
s20190111_1 16 Jan 2019 11:13:45 |
tijl |
Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence. If the
catch-all is last it captures everything. In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the
catch-all lowest priority.
Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium. Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3] The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one. If there's no such non-weak symbol the call (Only the first 15 lines of the commit message are shown above ) |
s20181212 14 Dec 2018 23:40:47 |
jbeich |
emulators/citra: update to s20181212
Changes: https://github.com/citra-emu/citra/compare/edbdbf0ba...65d62b1b8 |
s20181206_1 12 Dec 2018 00:15:50 |
jbeich |
devel/boost-*: update to 1.69.0
Changes: http://www.boost.org/users/history/version_1_69_0.html
PR: 232525
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17645 |
s20180812 14 Aug 2018 00:28:16 |
jbeich |
emulators/citra: update to s20180812
Changes: https://github.com/citra-emu/citra/compare/84fc8eaab...6a1fa3c84 |
s20180808_1 09 Aug 2018 06:58:31 |
jbeich |
devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers
Changes: http://www.boost.org/users/history/version_1_68_0.html
PR: 229569
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D16165 |
s20180418 19 Apr 2018 00:31:12 |
jbeich |
emulators/citra: update to s20180418
Changes: https://github.com/citra-emu/citra/compare/cb36f9fa...048b0fc0 |
s20180416_1 18 Apr 2018 13:57:43 |
jbeich |
devel/boost-*: update to 1.67.0
Changes: http://www.boost.org/users/history/version_1_67_0.html
PR: 227427
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D15030 |
s20180119 20 Jan 2018 00:22:38 |
jbeich |
emulators/citra: update to s20180119
Changes: https://github.com/citra-emu/citra/compare/93cca23d...bf4e35b9 |
s20180118_1 18 Jan 2018 04:11:03 |
jbeich |
devel/boost-*: update to 1.66.0
Changes: http://www.boost.org/users/history/version_1_66_0.html
PR: 223922
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D13279 |
s20171006 06 Oct 2017 18:48:42 |
jbeich |
emulators/citra: update to s20171006
Changes: https://github.com/citra-emu/citra/compare/5ba48c16...74d40509
MFH: 2017Q4 |
s20170930_3 30 Sep 2017 23:58:00 |
jbeich |
emulators/citra: enable web services (e.g., telemetry)
cf. https://github.com/citra-emu/citra/pull/2683 |
s20170809_2 25 Sep 2017 00:08:17 |
jbeich |
devel/boost-*: update to 1.65.1
Changes: http://www.boost.org/users/history/version_1_65_1.html
PR: 218835
Approved by: maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by: jhibbits (on powerpc64, earlier version)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582 |
s20170809_1 25 Sep 2017 00:05:06 |
jbeich |
devel/boost-*: enable C++11 features
PR: 218835
Obtained from: https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by: maintainer timeout (2 months)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582 |
s20170809 09 Aug 2017 18:41:26 |
jbeich |
emulators/citra: update to s20170804
Changes: https://github.com/citra-emu/citra/compare/5137a198f...792dee47a
MFH: 2017Q3 |
s20170713_1 09 Aug 2017 18:41:02 |
jbeich |
emulators/citra-qt5: unbreak audio and input |
s20170516 17 May 2017 15:00:04 |
jbeich |
emulators/citra: update to s20170516
Changes: https://github.com/citra-emu/citra/compare/ea53d608...8d558777a
MFH: 2017Q2 |
s20170421_1 02 May 2017 06:48:11 |
jbeich |
devel/boost-*: update to 1.64.0
Changes: http://www.boost.org/users/history/version_1_64_0.html
PR: 218835
Approved by: office (bapt)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D10472 |
s20170119 19 Jan 2017 13:47:13 |
jbeich |
emulators/citra: update to s20170119
Changes: https://github.com/citra-emu/citra/compare/f7dd8d5e...ebe01506
MFH: 2017Q1 |
s20161230_1 06 Jan 2017 08:45:04 |
jbeich |
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 |
s20161207 06 Dec 2016 22:55:08 |
jbeich |
emulators/citra: update to s20161207
Changes: https://github.com/citra-emu/citra/compare/fb13bfe...07f65ad |
s20161115_1 23 Nov 2016 12:46:36 |
jbeich |
emulators/citra: drop bundled Boost 1.59 |
s20161027 28 Oct 2016 01:13:15 |
jbeich |
emulators/citra: update to s20161027
Changes: https://github.com/citra-emu/citra/commit/f672c7b |
s20161007_1 11 Oct 2016 16:43:36 |
jbeich |
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. |
s20161007 10 Oct 2016 20:15:36 |
jbeich |
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 |