Port details |
- yuzu Nintendo Switch emulator/debugger
- s20240301_9 emulators
=3 s20240301_7Version of this port present on the latest quarterly branch. DEPRECATED: Project discontinued
- Maintainer: jbeich@FreeBSD.org
 - Port Added: 2019-06-30 00:26:33
- Last Update: 2025-08-10 19:02:47
- Commit Hash: b7e654f
- People watching this port, also watch:: irc, py311-Automat, py311-python-gdsii, py311-PyOpenGL, jdictionary
- Also Listed In: wayland
- License: APACHE20 BSD3CLAUSE GPLv3+ ISCL MIT UNLICENSE
- WWW:
- https://yuzu-emu.org/
- Description:
- yuzu is the world's most popular, open-source, Nintendo Switch emulator,
started by the creators of Citra. It is written in C++ with portability in
mind, with builds actively maintained for Windows and Linux. The emulator is
capable of running most commercial games at full speed, provided you meet
the necessary hardware requirements.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/emulators/yuzu/ && make install clean
- To add the package, run one of these commands:
- pkg install emulators/yuzu
- pkg install yuzu
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: yuzu
- Package flavors (<flavor>: <package>)
- ONLY_FOR_ARCHS: aarch64 amd64
- distinfo:
- TIMESTAMP = 1715283358
SHA256 (yuzu-s20230424/compatibility_list.json) = 382db629d6b060af722a27dfa9cd6bb60ac16a7544c58322f63aa1be4c0c0fac
SIZE (yuzu-s20230424/compatibility_list.json) = 1801327
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- boost-libs>0 : devel/boost-libs
- nlohmann-json>0 : devel/nlohmann-json
- simpleini>0 : devel/simpleini
- glslangValidator : graphics/glslang
- vulkan-headers>0 : graphics/vulkan-headers
- vulkan-utility-libraries>0 : graphics/vulkan-utility-libraries
- jackit>0 : audio/jack
- pulseaudio>0 : audio/pulseaudio
- sndio>0 : audio/sndio
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- update-desktop-database : devel/desktop-file-utils
- update-mime-database : misc/shared-mime-info
- lupdate : devel/qt6-tools
- Test dependencies:
-
- catch2>0 : devel/catch2
- Runtime dependencies:
-
- libvulkan.so : graphics/vulkan-loader
- update-desktop-database : devel/desktop-file-utils
- update-mime-database : misc/shared-mime-info
- Library dependencies:
-
- liblz4.so : archivers/liblz4
- libzstd.so : archivers/zstd
- libopus.so : audio/opus
- libfmt.so : devel/libfmt
- libavcodec.so : multimedia/ffmpeg
- libenet.so : net/enet
- libva.so : multimedia/libva
- libSDL2.so : devel/sdl20
- libQt6Core.so : devel/qt6-base
- libQt6WebEngineCore.so : www/qt6-webengine
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for yuzu-s20240301_9:
ALSA=off: ALSA audio architecture support
GUI=on: GUI (Graphical User Interface) support
JACK=on: JACK audio server support
LTO=on: Use Link-Time Optimization
NLS=on: UI translations (implies GUI)
PULSEAUDIO=on: PulseAudio sound server support
SNDIO=on: Sndio audio support
VAAPI=on: VAAPI (GPU video acceleration) support
VULKAN=on: Vulkan renderer
WEBENGINE=on: Web applet support (implies GUI)
====> GUI (Graphical User Interface) support: you have to select exactly one of them
QT5=off: Qt 5 toolkit support
QT6=on: Qt 6 toolkit support
===> Use 'make config' to modify these settings
- Options name:
- emulators_yuzu
- USES:
- cmake:testing localbase:ldflags pkgconfig sdl ssl desktop-file-utils shared-mime-info qt:6
- 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) |
Commit | Credits | Log message |
s20190925 26 Sep 2019 00:29:39
  |
jbeich  |
emulators/yuzu: update to s20190925
Changes: https://github.com/yuzu-emu/yuzu/compare/2f5545f8d...da0737359 |
s20190922 24 Sep 2019 00:46:15
  |
jbeich  |
emulators/yuzu: update to s20190922
Changes: https://github.com/yuzu-emu/yuzu/compare/bbe82d62b...2f5545f8d |
s20190920 21 Sep 2019 00:37:57
  |
jbeich  |
emulators/yuzu: update to s20190920
- Update bundled libcubeb to get rid of dlopen patch
Changes: https://github.com/yuzu-emu/yuzu/compare/07a024253...bbe82d62b |
s20190909 17 Sep 2019 19:21:45
  |
tobik  |
Fix some misspelled or duplicated LICENSE_* |
s20190909 10 Sep 2019 00:50:26
  |
jbeich  |
emulators/yuzu: update to s20190909
Changes: https://github.com/yuzu-emu/yuzu/compare/4ee994963...07a024253 |
s20190905_1 07 Sep 2019 20:53:30
  |
jbeich  |
emulators/citra: drop trailing dot in BUILD_DEPENDS |
s20190905_1 07 Sep 2019 20:53:22
  |
jbeich  |
emulators/{citra,yuzu}: enable SNDIO by default
To avoid runtime dependency switch to dlopen(3). |
s20190905 07 Sep 2019 00:25:18
  |
jbeich  |
emulators/yuzu: update to s20190905
Changes: https://github.com/yuzu-emu/yuzu/compare/50b5bb44a...4ee994963 |
s20190901 03 Sep 2019 00:41:54
  |
jbeich  |
emulators/yuzu: update to s20190901
Changes: https://github.com/yuzu-emu/yuzu/compare/4d4f9cc10...50b5bb44a |
s20190830 31 Aug 2019 00:51:05
  |
jbeich  |
emulators/yuzu: update to s20190830
Changes: https://github.com/yuzu-emu/yuzu/compare/b4a8cfbd0...4d4f9cc10 |
s20190821 21 Aug 2019 17:52:11
  |
jbeich  |
emulators/yuzu: update to s20190821
Changes: https://github.com/yuzu-emu/yuzu/compare/ef584f1a3...b4a8cfbd0 |
s20190818 20 Aug 2019 00:37:59
  |
jbeich  |
emulators/yuzu: update to s20190818
Changes: https://github.com/yuzu-emu/yuzu/compare/978f7067e...ef584f1a3 |
s20190801_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 |
s20190801 03 Aug 2019 00:49:39
  |
jbeich  |
emulators/yuzu: update to s20190801
Changes: https://github.com/yuzu-emu/yuzu/compare/52f54c728...978f7067e |
s20190726 28 Jul 2019 00:49:16
  |
jbeich  |
emulators/yuzu: update to s20190726
Changes: https://github.com/yuzu-emu/yuzu/compare/f601f25bc...52f54c728
MFH: 2019Q3 (crashfix) |
s20190722_1 26 Jul 2019 20:46:57
  |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
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, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
s20190722 23 Jul 2019 00:46:10
  |
jbeich  |
emulators/yuzu: update to s20190722
Changes: https://github.com/yuzu-emu/yuzu/compare/5d369112d...f601f25bc |
s20190718 20 Jul 2019 00:19:30
  |
jbeich  |
emulators/yuzu: update to s20190718
Changes: https://github.com/yuzu-emu/yuzu/compare/1bdb59fc6...5d369112d |
s20190715 16 Jul 2019 00:52:06
  |
jbeich  |
emulators/yuzu: update to s20190715
Changes: https://github.com/yuzu-emu/yuzu/compare/4d8215827...1bdb59fc6 |
s20190712 12 Jul 2019 22:21:31
  |
jbeich  |
emulators/yuzu: update to s20190712
Changes: https://github.com/yuzu-emu/yuzu/compare/fd066ffbc...4d8215827
MFH: 2019Q3 (implicit for snapshots?) |
s20190710 11 Jul 2019 00:33:07
  |
jbeich  |
emulators/yuzu: update to s20190710
Changes: https://github.com/yuzu-emu/yuzu/compare/618d8446a...fd066ffbc
MFH: 2019Q3 (implicit for snapshots?) |
s20190708 09 Jul 2019 00:48:59
  |
jbeich  |
emulators/yuzu: update to s20190708
Changes: https://github.com/yuzu-emu/yuzu/compare/772c86a26...618d8446a
MFH: 2019Q3 (implicit for snapshots?) |
s20190705 08 Jul 2019 07:12:52
  |
jbeich  |
emulators/yuzu: beefy2 is also affected |
s20190705 06 Jul 2019 00:43:51
  |
jbeich  |
emulators/yuzu: update to s20190705
Changes: https://github.com/yuzu-emu/yuzu/compare/58032e008...772c86a26
MFH: 2019Q3 (implicit for snapshots?) |
s20190702 05 Jul 2019 20:55:24
  |
jbeich  |
emulators/yuzu: don't run tests by default on beefy6
Not reproducible in a local 12.0 amd64 poudriere jail:
=======================<phase: stage >============================
===> Staging for yuzu-qt5-s20190702
[0/1] cd /wrkdirs/usr/ports/emulators/yuzu-qt5/work/.build &&
/usr/local/bin/ctest --force-new-ctest-process
Test project /wrkdirs/usr/ports/emulators/yuzu-qt5/work/.build
Start 1: tests
=>> Killing runaway build after 7200 seconds with no output
Reported by: pkg-fallout |
s20190702 03 Jul 2019 23:49:59
  |
jbeich  |
emulators/yuzu: update to s20190702
Changes: https://github.com/yuzu-emu/yuzu/compare/d99290963...58032e008 |
s20190630 30 Jun 2019 23:52:04
  |
jbeich  |
emulators/yuzu: update to s20190630
Changes: https://github.com/yuzu-emu/yuzu/compare/1ca2b504b...d99290963 |
s20190629 30 Jun 2019 00:26:16
  |
jbeich  |
emulators/yuzu: add new port
PR: 228487
Submitted by: Greg V <greg@unrelenting.technology> (based on) |