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 photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
citra Nintendo 3DS emulator/debugger
s20220902_3 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 s20220902_3Version 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 search for ports maintained by this maintainer
Port Added: 2016-10-10 20:15:43
Last Update: 2023-08-07 16:34:07
Commit Hash: b1ecad5
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (14 items)
Collapse this list.
  1. bin/citra
  2. bin/citra-room
  3. share/man/man6/citra.6.gz
  4. /usr/local/share/licenses/citra-s20220902_3/catalog.mk
  5. /usr/local/share/licenses/citra-s20220902_3/LICENSE
  6. /usr/local/share/licenses/citra-s20220902_3/BSD2CLAUSE
  7. /usr/local/share/licenses/citra-s20220902_3/BSD3CLAUSE
  8. /usr/local/share/licenses/citra-s20220902_3/BSL
  9. /usr/local/share/licenses/citra-s20220902_3/GPLv2+
  10. /usr/local/share/licenses/citra-s20220902_3/ISCL
  11. /usr/local/share/licenses/citra-s20220902_3/LGPL21+
  12. /usr/local/share/licenses/citra-s20220902_3/MIT
  13. /usr/local/share/licenses/citra-s20220902_3/OpenSSL
  14. /usr/local/share/licenses/citra-s20220902_3/UNLICENSE
Collapse this list.
Dependency lines:
  • citra>0:emulators/citra
To install the port:
cd /usr/ports/emulators/citra/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/citra
  • pkg install citra
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: citra
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

Expand this list (36 items)

Collapse this list.

SHA256 (citra-emu-citra-s20220902-746609f35_GH0.tar.gz) = 00fa01f1daa46ff4371ba72b4f7bbf8f27a64185cf0958b1c766c65d833ba38a SIZE (citra-emu-citra-s20220902-746609f35_GH0.tar.gz) = 7582369 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-8929f81_GH0.tar.gz) = 90b580a6ce6686dfdc16528c9c3b50468540d955456f096652317a333e21a160 SIZE (citra-emu-ext-libressl-portable-8929f81_GH0.tar.gz) = 2370673 SHA256 (citra-emu-ext-soundtouch-060181e_GH0.tar.gz) = a593ab188e4feaeef8376c27b554cc413986efc777c195e44c6d3d223de9a63c SIZE (citra-emu-ext-soundtouch-060181e_GH0.tar.gz) = 59514 SHA256 (MerryMage-dynarmic-r3-223-g9f88f234_GH0.tar.gz) = cf2fedd00d689ae118bdb76680d2621ea7b4db5d67a5d9a1910eac35e3f848d4 SIZE (MerryMage-dynarmic-r3-223-g9f88f234_GH0.tar.gz) = 1709689 SHA256 (arsenm-sanitizers-cmake-aab6948_GH0.tar.gz) = d9009e17948aff769a6f6e16b52d4d8752c5cc2cab1e9c381d3a31fd1a680b58 SIZE (arsenm-sanitizers-cmake-aab6948_GH0.tar.gz) = 7240 SHA256 (arun11299-cpp-jwt-v1.4-14-ge12ef06_GH0.tar.gz) = 0409fa5413800fb291251cf3142e07a43fd4064996fee0e793323d3a74dd33b8 SIZE (arun11299-cpp-jwt-v1.4-14-ge12ef06_GH0.tar.gz) = 1246634 SHA256 (benhoyt-inih-r52_GH0.tar.gz) = 439cff9ce9a8afc52d08772ac3e93b3cecd79c7707f871fb4534fb3a48201880 SIZE (benhoyt-inih-r52_GH0.tar.gz) = 16808 SHA256 (catchorg-Catch2-v2.13.7_GH0.tar.gz) = 3cdb4138a072e4c0290034fe22d9f0a80d3bcfb8d7a8a5c49ad75d3a5da24fae SIZE (catchorg-Catch2-v2.13.7_GH0.tar.gz) = 661014 SHA256 (facebook-zstd-v1.4.8_GH0.tar.gz) = f176f0626cb797022fbf257c3c644d71c1c747bb74c32201f9203654da35e9fa SIZE (facebook-zstd-v1.4.8_GH0.tar.gz) = 1816546 SHA256 (fmtlib-fmt-7.1.2_GH0.tar.gz) = 4119a1c34dff91631e1d0a3707428f764f1ea22fe3cd5e70af5b4ccd5513831c SIZE (fmtlib-fmt-7.1.2_GH0.tar.gz) = 769401 SHA256 (herumi-xbyak-v5.96_GH0.tar.gz) = 727f15d3ed786cae255ebfed1829a84a357c0e4856c6304456d77f1b56c3d2c6 SIZE (herumi-xbyak-v5.96_GH0.tar.gz) = 226999 SHA256 (kinetiknz-cubeb-cubeb-0.2-1350-gf79e0cf_GH0.tar.gz) = 8629757290774a34ed3fcd53b6491e9ccc96231018406c58c493f336b3ced908 SIZE (kinetiknz-cubeb-cubeb-0.2-1350-gf79e0cf_GH0.tar.gz) = 220847 SHA256 (lsalzman-enet-v1.3.17-8-g498b9e3_GH0.tar.gz) = d8b51de11421bc38909977ece11e35bff656ef15a5838c218c87314d76e757a6 SIZE (lsalzman-enet-v1.3.17-8-g498b9e3_GH0.tar.gz) = 79921 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_8_5_0_GH0.tar.gz) = 8f64cf09cf4f61d5d74bca53574b8cc9959186cc0f072a2e6597e4999d6ad5db SIZE (weidai11-cryptopp-CRYPTOPP_8_5_0_GH0.tar.gz) = 8998459 SHA256 (wwylele-teakra-01db7cd_GH0.tar.gz) = 82f6c373ab0eacfcf376ab7270d5788177df7d79bd86bfa5a5eb6c66801c8c73 SIZE (wwylele-teakra-01db7cd_GH0.tar.gz) = 983116

Collapse this list.


Packages (timestamps in pop-ups are UTC):
citra
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-s20220902_3-s20220902_3s20220902_3---
FreeBSD:13:quarterly-s20220902_3-s20220902_3s20220902_3---
FreeBSD:14:latest-s20220902_3-s20220902_3s20220902_3--s20220902_2
FreeBSD:14:quarterly-s20220902_3-s20220902_3s20220902_3---
FreeBSD:15:latest-s20220902_3n/as20220902_3n/a---
FreeBSD:15:quarterly--n/a-n/a---
Slave ports:
  1. emulators/citra-qt5
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. boost-libs>0 : devel/boost-libs
  2. jackit>0 : audio/jack
  3. pulseaudio>0 : audio/pulseaudio
  4. sndio>0 : audio/sndio
  5. cmake : devel/cmake-core
  6. ninja : devel/ninja
  7. sdl2-config : devel/sdl20
Library dependencies:
  1. libavcodec.so : multimedia/ffmpeg
  2. libSDL2.so : devel/sdl20
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for citra-s20220902_3: 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
USES:
cmake:testing compiler:c++17-lang localbase:ldflags sdl
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/746609f35?dummy=/
Collapse this list.

Number of commits found: 423 (showing only 23 on this page)

«  1 | 2 | 3 | 4 | 5 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
s20170315
16 Mar 2017 16:15:24
Revision:436282Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: update to s20170315

Changes:	https://github.com/citra-emu/citra/compare/e971f17bb...2044041c
MFH:		2017Q1
s20170221
05 Mar 2017 08:13:28
Revision:435456Original commit files touched by this commit
mat search for other commits by this committer
Cleanup USE_GITHUB with GH_TUPLE usage.

Do not use GH_TUPLE for the default distfile.

With hat:	portmgr
Sponsored by:	Absolight
s20170221
22 Feb 2017 02:29:29
Revision:434560Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: update to s20170221

Changes:	https://github.com/citra-emu/citra/compare/ebe01506...e971f17bb
MFH:		2017Q1
s20170119
19 Jan 2017 13:47:13
Revision:431870Original commit files touched by this commit
jbeich search for other commits by this committer
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
Revision:430692Original commit files touched by this commit
jbeich search for other commits by this committer
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
s20161230
03 Jan 2017 12:49:39
Revision:430462Original commit files touched by this commit
jbeich search for other commits by this committer
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.
s20161230
31 Dec 2016 16:05:32
Revision:430135Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: update to s20161230

Changes:	https://github.com/citra-emu/citra/compare/51dd13b8...f7dd8d5e
s20161223
25 Dec 2016 07:28:17
Revision:429396Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: update to s20161223

Changes:	https://github.com/citra-emu/citra/compare/cda7210f...51dd13b8
s20161216
16 Dec 2016 05:59:37
Revision:428643Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: update to s20161216

r428633 followup to drop -msse4.1 on 10.x.

Changes:	https://github.com/citra-emu/citra/compare/0e032573...cda7210f
s20161215
15 Dec 2016 19:54:17
Revision:428633Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: update to s20161215

Audio appears to work fine now.

Changes:	https://github.com/citra-emu/citra/compare/07f65ad3...0e032573
s20161207
06 Dec 2016 22:55:08
Revision:428009Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: update to s20161207

Changes:	https://github.com/citra-emu/citra/compare/fb13bfe...07f65ad
s20161115_1
23 Nov 2016 12:49:12
Revision:426915Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: oops, missed XXX comment in r426912
s20161115_1
23 Nov 2016 12:46:36
Revision:426912Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: drop bundled Boost 1.59
s20161115
17 Nov 2016 23:59:44
Revision:426302Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: update to s20161115

Changes:	https://github.com/citra-emu/citra/compare/ae2fab4...fb13bfe
s20161031
01 Nov 2016 01:28:21
Revision:425041Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: update to s20161031

- Fix citra --version output

Changes:	https://github.com/citra-emu/citra/compare/8b833d3...ae2fab4
s20161027
28 Oct 2016 01:13:15
Revision:424799Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: update to s20161027

Changes:	https://github.com/citra-emu/citra/commit/f672c7b
s20161007_1
22 Oct 2016 12:46:17
Revision:424471Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: list more licenses
s20161007_1
21 Oct 2016 12:35:17
Revision:424409Original commit files touched by this commit
jbeich search for other commits by this committer
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
s20161007_1
13 Oct 2016 14:05:42
Revision:423919Original commit files touched by this commit
jbeich search for other commits by this committer
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
s20161007_1
13 Oct 2016 13:38:07
Revision:423917Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/citra: oops, back out r423781
s20161007_1
13 Oct 2016 13:30:52
Revision:423915Original commit files touched by this commit
jbeich search for other commits by this committer
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
s20161007_1
11 Oct 2016 16:43:36
Revision:423781Original commit files touched by this commit
jbeich search for other commits by this committer
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
Revision:423700Original commit files touched by this commit
jbeich search for other commits by this committer
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

Number of commits found: 423 (showing only 23 on this page)

«  1 | 2 | 3 | 4 | 5