notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2020Q3
citra-qt5 Nintendo 3DS emulator/debugger
s20200919 emulators on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout s20200829Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-07-11 00:50:06
Last Update: 2020-08-30 00:53:34
Commit Hash: 5031c6b
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. WWW: https://citra-emu.org
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (19 items)
Collapse this list.
  1. bin/citra-qt
  2. @comment bin/citra-room
  3. share/applications/citra.desktop
  4. share/icons/hicolor/scalable/apps/citra.svg
  5. share/man/man6/citra-qt.6.gz
  6. share/mime/packages/citra.xml
  7. @desktop-file-utils
  8. @shared-mime-info share/mime
  9. /usr/local/share/licenses/citra-qt5-s20200919/catalog.mk
  10. /usr/local/share/licenses/citra-qt5-s20200919/LICENSE
  11. /usr/local/share/licenses/citra-qt5-s20200919/BSD2CLAUSE
  12. /usr/local/share/licenses/citra-qt5-s20200919/BSD3CLAUSE
  13. /usr/local/share/licenses/citra-qt5-s20200919/BSL
  14. /usr/local/share/licenses/citra-qt5-s20200919/GPLv2+
  15. /usr/local/share/licenses/citra-qt5-s20200919/ISCL
  16. /usr/local/share/licenses/citra-qt5-s20200919/LGPL21+
  17. /usr/local/share/licenses/citra-qt5-s20200919/MIT
  18. /usr/local/share/licenses/citra-qt5-s20200919/OpenSSL
  19. /usr/local/share/licenses/citra-qt5-s20200919/UNLICENSE
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
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 = 1600533756 SHA256 (citra-emu-citra-s20200919-a576eb633_GH0.tar.gz) = fcbb57fa1f4e29cf793e39ddc71e7d4845a9e3540e56dce8c4ce0e5cc229a6e3 SIZE (citra-emu-citra-s20200919-a576eb633_GH0.tar.gz) = 5280078

Expand this list (34 items)

Collapse this list.

SHA256 (citra-emu-ext-boost-36603a1_GH0.tar.gz) = a1885cf0f7b1c790f8a83e963fec591bad1232e6b824e64d8db136920ec1b67d SIZE (citra-emu-ext-boost-36603a1_GH0.tar.gz) = 2351603 SHA256 (citra-emu-ext-libressl-portable-7d01cb0_GH0.tar.gz) = f3fc8c9d4991b05ca1e1c8f5907ecd3ffd9724a8dccf328087b4784cda5c7db3 SIZE (citra-emu-ext-libressl-portable-7d01cb0_GH0.tar.gz) = 1762942 SHA256 (citra-emu-ext-soundtouch-060181e_GH0.tar.gz) = a593ab188e4feaeef8376c27b554cc413986efc777c195e44c6d3d223de9a63c SIZE (citra-emu-ext-soundtouch-060181e_GH0.tar.gz) = 59514 SHA256 (MerryMage-dynarmic-r2-37-g8d1699ba_GH0.tar.gz) = d465cd339224eab9eec74e28386d1c18673128a6d43f8fa3d2fa4550f0fa7656 SIZE (MerryMage-dynarmic-r2-37-g8d1699ba_GH0.tar.gz) = 1482230 SHA256 (arsenm-sanitizers-cmake-aab6948_GH0.tar.gz) = d9009e17948aff769a6f6e16b52d4d8752c5cc2cab1e9c381d3a31fd1a680b58 SIZE (arsenm-sanitizers-cmake-aab6948_GH0.tar.gz) = 7240 SHA256 (arun11299-cpp-jwt-v1.1.1_GH0.tar.gz) = 6dbf93969ec48d97ecb6c157014985846df8c01995a0011c21f4e2c146594922 SIZE (arun11299-cpp-jwt-v1.1.1_GH0.tar.gz) = 1231375 SHA256 (benhoyt-inih-r42-6-g2023872_GH0.tar.gz) = 7ea50578066fbcff2c33a303850eb165f0aeb4dc0af1dcf0e068b3ad6acc7fea SIZE (benhoyt-inih-r42-6-g2023872_GH0.tar.gz) = 12913 SHA256 (catchorg-Catch2-v2.3.0_GH0.tar.gz) = aaf6bbf81ce8522131bae2ea4d013a77b003bbb2017614f5872d5787687f8f5f SIZE (catchorg-Catch2-v2.3.0_GH0.tar.gz) = 506374 SHA256 (facebook-zstd-v1.4.4_GH0.tar.gz) = a364f5162c7d1a455cc915e8e3cf5f4bd8b75d09bc0f53965b0c9ca1383c52c8 SIZE (facebook-zstd-v1.4.4_GH0.tar.gz) = 1962617 SHA256 (fmtlib-fmt-6.0.0-56-g4b8f8fac_GH0.tar.gz) = f9ea86d434fe49d50ee62d9a4166ece47872690a2d60956252103dff9c722d2e SIZE (fmtlib-fmt-6.0.0-56-g4b8f8fac_GH0.tar.gz) = 713067 SHA256 (herumi-xbyak-v5.95_GH0.tar.gz) = f479a0ef4e3f94f4a02d37081f2164b6b08ac6d685803a885246e10798f919e7 SIZE (herumi-xbyak-v5.95_GH0.tar.gz) = 226726 SHA256 (kinetiknz-cubeb-cubeb-0.2-1253-g49312d4_GH0.tar.gz) = a2870fbfa76f79e29f809577f921a83bb4ce2ebc74a810426b8d1953d6ccb091 SIZE (kinetiknz-cubeb-cubeb-0.2-1253-g49312d4_GH0.tar.gz) = 203221 SHA256 (lsalzman-enet-0eaf48e_GH0.tar.gz) = 50c3a47329096908d53ac906b18d5759f06600b4c6612120d18be2aee481e216 SIZE (lsalzman-enet-0eaf48e_GH0.tar.gz) = 79503 SHA256 (lvandeve-lodepng-31d9704_GH0.tar.gz) = 86e140a13d1f425d45f891a082111435d3333385d36b66c94a031c029f4422c1 SIZE (lvandeve-lodepng-31d9704_GH0.tar.gz) = 161881 SHA256 (neobrain-nihstro-fd69de1_GH0.tar.gz) = cebeb307aad4b9fbc4d26eb54c01c90e118bc6287ab65688a50303a59272be5a SIZE (neobrain-nihstro-fd69de1_GH0.tar.gz) = 110417 SHA256 (weidai11-cryptopp-CRYPTOPP_7_0_0-23-gf320e7d9_GH0.tar.gz) = 1d6f029b83a230561e75bab26b5aaf98055b8439363a25bf113ac9ff6f9d2ef4 SIZE (weidai11-cryptopp-CRYPTOPP_7_0_0-23-gf320e7d9_GH0.tar.gz) = 7209489 SHA256 (wwylele-teakra-3e032a7_GH0.tar.gz) = 14662b40f0eac637ea9bec201ce8e00bf1592b7b02f62b9d0b0b901e178bcf2d SIZE (wwylele-teakra-3e032a7_GH0.tar.gz) = 953167

Collapse this list.


Packages (timestamps in pop-ups are UTC):
citra-qt5
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest---s20220902_2-n/an/an/a
FreeBSD:13:quarterly---s20220902_2-n/an/an/a
FreeBSD:14:latest---s20220902_2---s20220902_2
FreeBSD:14:quarterly---s20220902_2----
FreeBSD:15:latest--n/as20220902_2n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
Master port: emulators/citra
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. jackit>0 : audio/jack
  2. pulseaudio>0 : audio/pulseaudio
  3. sndio>0 : audio/sndio
  4. cmake : devel/cmake
  5. ninja : devel/ninja
  6. sdl2-config : devel/sdl20
  7. update-desktop-database : devel/desktop-file-utils
  8. update-mime-database : misc/shared-mime-info
  9. moc : devel/qt5-buildtools
  10. libQt5Concurrent.so : devel/qt5-concurrent
  11. qmake : devel/qt5-qmake
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. update-mime-database : misc/shared-mime-info
Library dependencies:
  1. libavcodec.so : multimedia/ffmpeg
  2. libSDL2.so : devel/sdl20
  3. libQt5Core.so : devel/qt5-core
  4. libQt5Gui.so : x11-toolkits/qt5-gui
  5. libQt5Multimedia.so : multimedia/qt5-multimedia
  6. libQt5OpenGL.so : graphics/qt5-opengl
  7. 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-s20200919: 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 compiler:c++17-lang iconv localbase:ldflags sdl desktop-file-utils qt:5 shared-mime-info
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/citra-emu/citra/tar.gz/a576eb633?dummy=/
Collapse this list.

Number of commits found: 8

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
CommitCreditsLog message
s20200829
30 Aug 2020 00:53:34
commit hash: 5031c6b79ed5624114210c315ae800e6384f3800commit hash: 5031c6b79ed5624114210c315ae800e6384f3800commit hash: 5031c6b79ed5624114210c315ae800e6384f3800commit hash: 5031c6b79ed5624114210c315ae800e6384f3800 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
MFH: r546963

emulators/citra: update to s20200829

Changes:	https://github.com/citra-emu/citra/compare/b94f21eac...4135a12cb
Approved by:	ports-secteam (swills, implicit for snapshots)
s20200829
30 Aug 2020 00:53:34
Revision:546964Original commit files touched by this commit
jbeich search for other commits by this committer
MFH: r546963

emulators/citra: update to s20200829

Changes:	https://github.com/citra-emu/citra/compare/b94f21eac...4135a12cb
Approved by:	ports-secteam (swills, implicit for snapshots)
s20200728_3
30 Aug 2020 00:23:37
commit hash: 6285c2e4034b182b15bf9dcc183c6d958b71749ccommit hash: 6285c2e4034b182b15bf9dcc183c6d958b71749ccommit hash: 6285c2e4034b182b15bf9dcc183c6d958b71749ccommit hash: 6285c2e4034b182b15bf9dcc183c6d958b71749c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
MFH: r546957

emulators/{citra,yuzu}: update OSS patches

Changes:	https://github.com/kinetiknz/cubeb/compare/957847c...49312d4
Approved by:	ports-secteam blanket (reliability fixes)
s20200728_3
30 Aug 2020 00:23:37
Revision:546962Original commit files touched by this commit
jbeich search for other commits by this committer
MFH: r546957

emulators/{citra,yuzu}: update OSS patches

Changes:	https://github.com/kinetiknz/cubeb/compare/957847c...49312d4
Approved by:	ports-secteam blanket (reliability fixes)
s20200728_2
24 Aug 2020 12:57:28
commit hash: 5cc3475967fb72d6ce7f9eee3309725ffec719dbcommit hash: 5cc3475967fb72d6ce7f9eee3309725ffec719dbcommit hash: 5cc3475967fb72d6ce7f9eee3309725ffec719dbcommit hash: 5cc3475967fb72d6ce7f9eee3309725ffec719db files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
MFH: r546076

emulators/{citra,yuzu}: update OSS patches

Changes:	https://github.com/kinetiknz/cubeb/compare/123ce2a...957847c
PR:		248817
Submitted by:	Ka Ho Ng
Approved by:	ports-secteam blanket (reliability fixes)
s20200728_2
24 Aug 2020 12:57:28
Revision:546081Original commit files touched by this commit
jbeich search for other commits by this committer
MFH: r546076

emulators/{citra,yuzu}: update OSS patches

Changes:	https://github.com/kinetiknz/cubeb/compare/123ce2a...957847c
PR:		248817
Submitted by:	Ka Ho Ng
Approved by:	ports-secteam blanket (reliability fixes)
s20200728_1
22 Aug 2020 03:28:39
Revision:545733Original commit files touched by this commit
jbeich search for other commits by this committer
MFH: r545619

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.

Approved by:	ports-secteam (joneum)
s20200728_1
22 Aug 2020 03:28:38
commit hash: bcb4ffc0af645512c0a5c10446fa8d28409fc949commit hash: bcb4ffc0af645512c0a5c10446fa8d28409fc949commit hash: bcb4ffc0af645512c0a5c10446fa8d28409fc949commit hash: bcb4ffc0af645512c0a5c10446fa8d28409fc949 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
MFH: r545619

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.

Approved by:	ports-secteam (joneum)

Number of commits found: 8