FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
citra Nintendo 3DS emulator/debugger
s20171023 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
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 10 Oct 2016 20:15:43
License: BSD2CLAUSE BSD3CLAUSE BSL GPLv2+ LGPL21+ MIT UNLICENSE
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
SVNWeb : Homepage : PortsMon : pkg-plist

To install the port: cd /usr/ports/emulators/citra/ && make install clean
To add the package: pkg install citra

PKGNAME: citra

ONLY_FOR_ARCHS: amd64

distinfo:

TIMESTAMP = 1508780670
SHA256 (citra-emu-citra-s20171023-9381cfa6_GH0.tar.gz) = e1d199aed784bbde9749790d5641d7582e9c9307c68e617710f36e4c6c622b27
SIZE (citra-emu-citra-s20171023-9381cfa6_GH0.tar.gz) = 1587512
SHA256 (citra-emu-ext-soundtouch-019d208_GH0.tar.gz) = f48c211bbabe7ad79e1c504af1082756c74241be6bab4aca13140803f4b694e7
SIZE (citra-emu-ext-soundtouch-019d208_GH0.tar.gz) = 59366
SHA256 (MerryMage-dynarmic-8f15e3f_GH0.tar.gz) = 3e5b184c8d190849374fa426ee6a511f3375682232b46aaa8e060632eaa4cadb
SIZE (MerryMage-dynarmic-8f15e3f_GH0.tar.gz) = 420423
SHA256 (fmtlib-fmt-3.0.0-187-gac5484c_GH0.tar.gz) = 1400d4e807c5bb0329e44784210bbabddd4f42103f3d9d86c8d3d97188bc9975
SIZE (fmtlib-fmt-3.0.0-187-gac5484c_GH0.tar.gz) = 615682
SHA256 (herumi-xbyak-v5.40_GH0.tar.gz) = 106bbe15dc7e5d025ff98d1b5dd62a3f0a26d2569debe77fcde14852d50a66e1
SIZE (herumi-xbyak-v5.40_GH0.tar.gz) = 203521
SHA256 (lsalzman-enet-a84c120_GH0.tar.gz) = 409d458f2da9d8bba49191ab6abaeb6bcf89193cd5eff07382c1d7b5f3fb06f0
SIZE (lsalzman-enet-a84c120_GH0.tar.gz) = 79369
SHA256 (neobrain-nihstro-7e24743_GH0.tar.gz) = 063728b01f7de99ca91693c46bd5c5a0fb03c0058baf4452d539f630b10f3650
SIZE (neobrain-nihstro-7e24743_GH0.tar.gz) = 110273
SHA256 (philsquared-Catch-v1.9.4_GH0.tar.gz) = d67d2ee26ec9f72618dd9b28a9d1b7ba3c6368bc846ecfeda05a1e5d1b8b9b20
SIZE (philsquared-Catch-v1.9.4_GH0.tar.gz) = 363097
SHA256 (svn2github-inih-603729d_GH0.tar.gz) = b4faa364c3e33261707d4b669e1c669ca3818d7b9515c15fe0befd9df3f1f00a
SIZE (svn2github-inih-603729d_GH0.tar.gz) = 8342
SHA256 (weidai11-cryptopp-CRYPTOPP_5_6_5-610-g24bc2b8_GH0.tar.gz) = 9f3f59538ba0515307e142ab404d65270da709aa3ac906770ec658e47a277ec2
SIZE (weidai11-cryptopp-CRYPTOPP_5_6_5-610-g24bc2b8_GH0.tar.gz) = 7008104
SHA256 (whoshuu-cpr-1.3.0-12-gb5758fb_GH0.tar.gz) = 84ea509dc08766d7182b867b78ba6dd16f3352d85b18b0654661079b8617dae4
SIZE (whoshuu-cpr-1.3.0-12-gb5758fb_GH0.tar.gz) = 34100


Slave ports
  1. emulators/citra-qt5

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. boost-libs>=1.63 : devel/boost-libs
  2. sdl2-config : devel/sdl20
  3. cmake : devel/cmake
  4. ninja : devel/ninja
Library dependencies:
  1. libpng.so : graphics/png
  2. libcurl.so : ftp/curl
  3. libSDL2.so : devel/sdl20
  4. libiconv.so : converters/libiconv
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for citra-s20171023:
     CURL=on: Data transfer support via cURL
===> Use 'make config' to modify these settings

USES:
cmake:outsource compiler:c++14-lang iconv localbase:ldflags

Master Sites:
  1. https://codeload.github.com/citra-emu/citra/tar.gz/9381cfa6?dummy=/

Number of commits found: 49

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
23 Oct 2017 23:06:40
Original commit files touched by this commit  s20171023
Revision:452751
jbeich search for other commits by this committer
emulators/citra: update to s20171023

Changes:	https://github.com/citra-emu/citra/compare/74d40509...9381cfa6
MFH:		2017Q4
06 Oct 2017 18:48:42
Original commit files touched by this commit  s20171006
Revision:451397
jbeich search for other commits by this committer
emulators/citra: update to s20171006

Changes:	https://github.com/citra-emu/citra/compare/5ba48c16...74d40509
MFH:		2017Q4
30 Sep 2017 23:58:00
Original commit files touched by this commit  s20170930_1
Revision:451016
jbeich search for other commits by this committer
emulators/citra: enable web services (e.g., telemetry)

cf. https://github.com/citra-emu/citra/pull/2683
30 Sep 2017 23:07:06
Original commit files touched by this commit  s20170930
Revision:451014
jbeich search for other commits by this committer
emulators/citra: update to s20170930

Changes:	https://github.com/citra-emu/citra/compare/fd30d48c...5ba48c16
26 Sep 2017 00:27:47
Original commit files touched by this commit  s20170925
Revision:450640
jbeich search for other commits by this committer
emulators/citra: update to s20170925

Changes:	https://github.com/citra-emu/citra/compare/93930a96...fd30d48c
25 Sep 2017 00:23:49
Original commit files touched by this commit  s20170924
Revision:450561
jbeich search for other commits by this committer
emulators/citra: update to s20170924

Changes:	https://github.com/citra-emu/citra/compare/3fd864d67...93930a96
25 Sep 2017 00:08:17
Original commit files touched by this commit  s20170809_3
Revision:450560
jbeich search for other commits by this committer
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
25 Sep 2017 00:05:06
Original commit files touched by this commit  s20170809_2
Revision:450557
jbeich search for other commits by this committer
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
10 Sep 2017 20:55:39
Original commit files touched by this commit  s20170809_1
Revision:449591
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
03 Sep 2017 17:37:52
Original commit files touched by this commit  s20170809
Revision:449212
jbeich search for other commits by this committer
emulators/citra: update to s20170903

Changes:	https://github.com/citra-emu/citra/compare/792dee47a...3fd864d67
MFH:		2017Q3
09 Aug 2017 18:41:26
Original commit files touched by this commit  s20170809
Revision:447638
jbeich search for other commits by this committer
emulators/citra: update to s20170804

Changes:	https://github.com/citra-emu/citra/compare/5137a198f...792dee47a
MFH:		2017Q3
09 Aug 2017 18:41:02
Original commit files touched by this commit  s20170713
Revision:447637
jbeich search for other commits by this committer
emulators/citra-qt5: unbreak audio and input
15 Jul 2017 20:32:00
Original commit files touched by this commit  s20170713
Revision:445960
jbeich search for other commits by this committer
Drop 9.x hack for USES=compiler:c++14-lang

On x86 architectures when base compiler doesn't support C++14
USES=compiler prefers Clang. As only lang/gcc* provide C++14 library
outside of base some ports need to define USE_GCC. However, adding it
would require ugly bsd.port.options.mk conditionals thus FAVORITE_COMPILER
was used. As /stable/9 reached EOL we no longer need to support ancient
libstdc++ on x86.
15 Jul 2017 19:14:04
Original commit files touched by this commit  s20170713
Revision:445957
jbeich search for other commits by this committer
emulators/citra: add new license after r445923
15 Jul 2017 19:08:24
Original commit files touched by this commit  s20170713
Revision:445923
jbeich search for other commits by this committer
emulators/citra: update to s20170713

Changes:	https://github.com/citra-emu/citra/compare/56d718b2a...5137a198f
05 Jul 2017 14:58:11
Original commit files touched by this commit  s20170629
Revision:445082
tobik search for other commits by this committer
Add The Unlicense to Mk/bsd.licenses.db.mk

- Update all ports that currently use a custom definition
- Also add a link to a list of certified copyfree licenses

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D11487
30 Jun 2017 19:43:30
Original commit files touched by this commit  s20170629
Revision:444778
jbeich search for other commits by this committer
emulators/citra: update to s20170629

Changes:	https://github.com/citra-emu/citra/compare/cac1133bc...56d718b2a
23 Jun 2017 10:45:11
Original commit files touched by this commit  s20170622
Revision:444174
jbeich search for other commits by this committer
emulators/citra: update to s20170622

Changes:	https://github.com/citra-emu/citra/compare/ac168eeb5...cac1133bc
MFH:		2017Q2
13 Jun 2017 22:49:20
Original commit files touched by this commit  s20170613
Revision:443546
jbeich search for other commits by this committer
emulators/citra: drop Clang < 3.8 workaround (FreeBSD < 11)

s20170516 is busted on 2017Q2, so don't pretend old Clang is still supported.
/head relies on USES=compiler:c++14-lang using Clang 4.0 after r439804.
13 Jun 2017 22:49:09
Original commit files touched by this commit  s20170613
Revision:443545
jbeich search for other commits by this committer
emulators/citra: update to s20170613

Changes:	https://github.com/citra-emu/citra/compare/8d558777a...ac168eeb5
MFH:		2017Q2
17 May 2017 15:00:04
Original commit files touched by this commit  s20170516
Revision:441083
jbeich search for other commits by this committer
emulators/citra: update to s20170516

Changes:	https://github.com/citra-emu/citra/compare/ea53d608...8d558777a
MFH:		2017Q2
02 May 2017 06:48:11
Original commit files touched by this commit  s20170421_1
Revision:439934
jbeich search for other commits by this committer
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
23 Apr 2017 14:40:56
Original commit files touched by this commit  s20170421
Revision:439222
jbeich search for other commits by this committer
emulators/citra: update to s20170421

Changes:	https://github.com/citra-emu/citra/compare/6a72bd62b...ea53d608
MFH:		2017Q2
13 Apr 2017 20:25:30
Original commit files touched by this commit  s20170413
Revision:438480
jbeich search for other commits by this committer
emulators/citra: update to s20170413

Changes:	https://github.com/citra-emu/citra/compare/eb8a7a92c...6a72bd62b
MFH:		2017Q2
01 Apr 2017 15:23:32
Original commit files touched by this commit  s20170325_1
Revision:437439
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
31 Mar 2017 13:33:47
Original commit files touched by this commit  s20170325
Revision:437356
jbeich search for other commits by this committer
emulators/citra: update to s20170325

Changes:	https://github.com/citra-emu/citra/compare/2044041c...eb8a7a92c
16 Mar 2017 16:15:24
Original commit files touched by this commit  s20170315
Revision:436282
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
05 Mar 2017 08:13:28
Original commit files touched by this commit  s20170221
Revision:435456
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
22 Feb 2017 02:29:29
Original commit files touched by this commit  s20170221
Revision:434560
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
19 Jan 2017 13:47:13
Original commit files touched by this commit  s20170119
Revision:431870
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
06 Jan 2017 08:45:04
Original commit files touched by this commit  s20161230_1
Revision:430692
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
03 Jan 2017 12:49:39
Original commit files touched by this commit  s20161230
Revision:430462
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.
31 Dec 2016 16:05:32
Original commit files touched by this commit  s20161230
Revision:430135
jbeich search for other commits by this committer
emulators/citra: update to s20161230

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

Changes:	https://github.com/citra-emu/citra/compare/cda7210f...51dd13b8
16 Dec 2016 05:59:37
Original commit files touched by this commit  s20161216
Revision:428643
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
15 Dec 2016 19:54:17
Original commit files touched by this commit  s20161215
Revision:428633
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
06 Dec 2016 22:55:08
Original commit files touched by this commit  s20161207
Revision:428009
jbeich search for other commits by this committer
emulators/citra: update to s20161207

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

Changes:	https://github.com/citra-emu/citra/compare/ae2fab4...fb13bfe
01 Nov 2016 01:28:21
Original commit files touched by this commit  s20161031
Revision:425041
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
28 Oct 2016 01:13:15
Original commit files touched by this commit  s20161027
Revision:424799
jbeich search for other commits by this committer
emulators/citra: update to s20161027

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

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
curlOct 23
mariadb100-server*Oct 23
mariadb101-server*Oct 23
mariadb102-server*Oct 23
mariadb55-server*Oct 23
mysql55-server*Oct 23
mysql56-server*Oct 23
mysql57-server*Oct 23
percona55-server*Oct 23
percona56-server*Oct 23
percona57-server*Oct 23
irssiOct 22
chromiumOct 21
arjOct 19
cactiOct 19

26 vulnerabilities affecting 111 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 31618
Broken 153
Deprecated 79
Ignore 423
Forbidden 0
Restricted 176
No CDROM 78
Vulnerable 58
Expired 16
Set to expire 72
Interactive 0
new 24 hours 2
new 48 hours3
new 7 days24
new fortnight52
new month267

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.