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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it''''''''s already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2022Q4
yuzu Nintendo Switch emulator/debugger
s20220721_2 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 s20240301_5Version of this port present on the latest quarterly branch.
Ignore IGNORE: is marked as broken on FreeBSD 12.3: htonl() in <x86/endian.h> fails -Werror=conversion
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-11-04 06:00:09
Last Update: 2022-11-07 20:31:18
Commit Hash: 07a268e
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

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/yuzu-cmd
  2. bin/yuzu
  3. share/applications/org.yuzu_emu.yuzu.desktop
  4. share/icons/hicolor/scalable/apps/org.yuzu_emu.yuzu.svg
  5. share/metainfo/org.yuzu_emu.yuzu.metainfo.xml
  6. share/mime/packages/org.yuzu_emu.yuzu.xml
  7. /usr/local/share/licenses/yuzu-s20220721_2/catalog.mk
  8. /usr/local/share/licenses/yuzu-s20220721_2/LICENSE
  9. /usr/local/share/licenses/yuzu-s20220721_2/APACHE20
  10. /usr/local/share/licenses/yuzu-s20220721_2/BSD3CLAUSE
  11. /usr/local/share/licenses/yuzu-s20220721_2/GPLv3+
  12. /usr/local/share/licenses/yuzu-s20220721_2/ISCL
  13. /usr/local/share/licenses/yuzu-s20220721_2/MIT
  14. /usr/local/share/licenses/yuzu-s20220721_2/UNLICENSE
Collapse this list.
Dependency lines:
  • yuzu>0:emulators/yuzu
To install the port:
cd /usr/ports/emulators/yuzu/ && make install clean
We doubt a package is available for this port because we see it marked as as:
  • Ignore
Packages are normally not provided for ports that are marked as above.
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
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64
distinfo:
TIMESTAMP = 1658443435 SHA256 (yuzu-s20220721/compatibility_list.json) = 6a73a63bb36c7070ec4314f4dfe61b244c819178e171254680aa43c2dfff187c SIZE (yuzu-s20220721/compatibility_list.json) = 1255189

Expand this list (32 items)

Collapse this list.

SHA256 (yuzu-emu-yuzu-s20220721-6e36f4d23_GH0.tar.gz) = 44b871b11002739f32f196456dba553c6b63949b68ba1a4973627808a5c58804 SIZE (yuzu-emu-yuzu-s20220721-6e36f4d23_GH0.tar.gz) = 4792875 SHA256 (yuzu-emu-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz) = 8cd6d075b4da0ad5fb995eb37390e2e6088be8d41ab1cdfc7e7e4256bd991450 SIZE (yuzu-emu-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz) = 2679189 SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-32-ga3fdfe8_GH0.tar.gz) = bd629d6296dd374eb2aeff923c75895ba0f3ce6448dad89763930e65b954e0cb SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-32-ga3fdfe8_GH0.tar.gz) = 403778 SHA256 (KhronosGroup-Vulkan-Headers-v1.3.213_GH0.tar.gz) = 7f4a6118dc3524703c1ce0a44089379e89eeb930fbe28188b90fdac1f10ef676 SIZE (KhronosGroup-Vulkan-Headers-v1.3.213_GH0.tar.gz) = 1485380 SHA256 (MerryMage-dynarmic-6.2.0-7-g91d1f944_GH0.tar.gz) = d00e3a3d9d5048982114c6d0182ce631e0fc91b4f94d5450b886194ab8e5ac45 SIZE (MerryMage-dynarmic-6.2.0-7-g91d1f944_GH0.tar.gz) = 2667650 SHA256 (ReinUsesLisp-sirit-aa292d5_GH0.tar.gz) = 62efd50e59be5a3709dc69258b57c3796bb72ba25ad3e46bdb566c8c6bfc9878 SIZE (ReinUsesLisp-sirit-aa292d5_GH0.tar.gz) = 23507 SHA256 (arsenm-sanitizers-cmake-aab6948_GH0.tar.gz) = d9009e17948aff769a6f6e16b52d4d8752c5cc2cab1e9c381d3a31fd1a680b58 SIZE (arsenm-sanitizers-cmake-aab6948_GH0.tar.gz) = 7240 SHA256 (benhoyt-inih-r52_GH0.tar.gz) = 439cff9ce9a8afc52d08772ac3e93b3cecd79c7707f871fb4534fb3a48201880 SIZE (benhoyt-inih-r52_GH0.tar.gz) = 16808 SHA256 (fmtlib-fmt-8.1.1_GH0.tar.gz) = 3d794d3cf67633b34b2771eb9f073bde87e846e0d395d254df7b211ef1ec7346 SIZE (fmtlib-fmt-8.1.1_GH0.tar.gz) = 826254 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 (yhirose-cpp-httplib-v0.10.8-1-g305a7ab_GH0.tar.gz) = 2b8ebbe60c5fab1254e454518108cb8da5ee3a07e1cf9f432448d985efe4a003 SIZE (yhirose-cpp-httplib-v0.10.8-1-g305a7ab_GH0.tar.gz) = 620778 SHA256 (4a8a248b47a2.patch) = 578118a4ebc2facf50c86124c8f258601938bb1ba54cea66230a780e8bf2452a SIZE (4a8a248b47a2.patch) = 4777 SHA256 (e919bea9c84e.patch) = e132ba798a1e5e660bc43c3a524113898036f4cee6f7cc7c65a83b0e10170a42 SIZE (e919bea9c84e.patch) = 3248 SHA256 (30e8876ea48a.patch) = 344c495fb24a0596bfcb206e4ac8784c742e299dc9fd60de22fb82526c7db8d4 SIZE (30e8876ea48a.patch) = 3584 SHA256 (d657ea69c94c.patch) = cfaa66ba0b0ae7adb82625af52d6c334b35765594fe14f98219c50d030885a11 SIZE (d657ea69c94c.patch) = 1610

Collapse this list.


Packages (timestamps in pop-ups are UTC):
yuzu
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latests20240301_4s20240301_6------
FreeBSD:13:quarterlys20240301_4s20240301_5------
FreeBSD:14:latests20240301_4s20240301_6------
FreeBSD:14:quarterlys20240301_5s20240301_5------
FreeBSD:15:latests20240301_4s20240301_5n/a-n/a---
 

yuzu-qt5
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latests20240301_4s20240301_6------
FreeBSD:13:quarterlys20240301_4s20240301_5------
FreeBSD:14:latests20240301_4s20240301_6------
FreeBSD:14:quarterlys20240301_5s20240301_5------
FreeBSD:15:latests20240301_4s20240301_5n/a-n/a---
 

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. nlohmann-json>0 : devel/nlohmann-json
  3. glslangValidator : graphics/glslang
  4. jackit>0 : audio/jack
  5. pulseaudio>0 : audio/pulseaudio
  6. sndio>0 : audio/sndio
  7. cmake : devel/cmake-core
  8. ninja : devel/ninja
  9. pkgconf>=1.3.0_1 : devel/pkgconf
  10. sdl2-config : devel/sdl20
  11. update-desktop-database : devel/desktop-file-utils
  12. update-mime-database : misc/shared-mime-info
  13. gcc11 : lang/gcc11
  14. as : devel/binutils
  15. qt5-buildtools>=5.15 : devel/qt5-buildtools
  16. libQt5Concurrent.so : devel/qt5-concurrent
  17. lrelease : devel/qt5-linguisttools
  18. qt5-qmake>=5.15 : devel/qt5-qmake
Runtime dependencies:
  1. libvulkan.so : graphics/vulkan-loader
  2. update-desktop-database : devel/desktop-file-utils
  3. update-mime-database : misc/shared-mime-info
Library dependencies:
  1. liblz4.so : archivers/liblz4
  2. libzstd.so : archivers/zstd
  3. libopus.so : audio/opus
  4. libavcodec.so : multimedia/ffmpeg
  5. libva.so : multimedia/libva
  6. libSDL2.so : devel/sdl20
  7. libQt5Core.so : devel/qt5-core
  8. libQt5Gui.so : x11-toolkits/qt5-gui
  9. libQt5WebEngine.so : www/qt5-webengine
  10. libQt5Widgets.so : x11-toolkits/qt5-widgets
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for yuzu-s20220721_2: ALSA=off: ALSA audio architecture support JACK=on: JACK audio server support NLS=on: UI translations (implies QT5) PULSEAUDIO=on: PulseAudio sound server support QT5=on: Qt 5 toolkit support SNDIO=on: Sndio audio support VAAPI=on: VAAPI (GPU video acceleration) support VULKAN=on: Vulkan renderer WEBENGINE=on: Web applet support (implies QT5) ===> Use 'make config' to modify these settings
Options name:
emulators_yuzu
USES:
cmake:testing compiler:c++17-lang elfctl localbase:ldflags pkgconfig sdl ssl 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/yuzu-emu/yuzu/tar.gz/6e36f4d23?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
s20220721_2
07 Nov 2022 20:31:18
commit hash: 07a268e13eec4760331e745eb90bd076ab243e58commit hash: 07a268e13eec4760331e745eb90bd076ab243e58commit hash: 07a268e13eec4760331e745eb90bd076ab243e58commit hash: 07a268e13eec4760331e745eb90bd076ab243e58 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/yuzu: avoid gcc* dep via shlib_required after 4021ff7b85d9

Error: /usr/local/bin/yuzu is linked to /usr/local/lib/gcc11/libgcc_s.so.1 from
lang/gcc11 but it is not declared as a dependency
(cherry picked from commit 64c2cc440f5882a61fc5a13f4f1d4a0216946698)
s20220721_1
04 Nov 2022 19:53:14
commit hash: 2155978e660440dbb7f2ec9b4341629cb5518b00commit hash: 2155978e660440dbb7f2ec9b4341629cb5518b00commit hash: 2155978e660440dbb7f2ec9b4341629cb5518b00commit hash: 2155978e660440dbb7f2ec9b4341629cb5518b00 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/yuzu: version compatibility distfile

(cherry picked from commit a356ddd24f87846810895c25ec766d5e6a47923e)
s20220721_1
04 Nov 2022 05:57:08
commit hash: 95c0b2e5b11f39450e7dbcadf6c2e4e111eff0a9commit hash: 95c0b2e5b11f39450e7dbcadf6c2e4e111eff0a9commit hash: 95c0b2e5b11f39450e7dbcadf6c2e4e111eff0a9commit hash: 95c0b2e5b11f39450e7dbcadf6c2e4e111eff0a9 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/yuzu: drop boost-libs workaround after ae17808e4a1b

(cherry picked from commit 77c2b6c6adb0da1ab01196ae10a0c33f0c7c4988)

Number of commits found: 3