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
yuzu-qt5 Nintendo Switch emulator/debugger
s20200628_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 s20200628_3Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-08-22 22:23:15
Last Update: 2020-08-30 00:23:37
Commit Hash: 6285c2e
License: APACHE20 BSD3CLAUSE GPLv2+ ISCL LGPL21+ LGPL3+ MIT UNLICENSE
WWW:
https://yuzu-emu.org/
Description:
yuzu is an experimental open-source emulator for the Nintendo Switch from 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 several commercial games. yuzu only emulates a subset of Switch hardware and therefore most commercial games do not run at full speed or are not fully functional. WWW: https://yuzu-emu.org/
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 (16 items)
Collapse this list.
  1. bin/yuzu
  2. share/applications/yuzu.desktop
  3. share/icons/hicolor/scalable/apps/yuzu.svg
  4. share/mime/packages/yuzu.xml
  5. @desktop-file-utils
  6. @shared-mime-info share/mime
  7. /usr/local/share/licenses/yuzu-qt5-s20200628_3/catalog.mk
  8. /usr/local/share/licenses/yuzu-qt5-s20200628_3/LICENSE
  9. /usr/local/share/licenses/yuzu-qt5-s20200628_3/APACHE20
  10. /usr/local/share/licenses/yuzu-qt5-s20200628_3/BSD3CLAUSE
  11. /usr/local/share/licenses/yuzu-qt5-s20200628_3/GPLv2+
  12. /usr/local/share/licenses/yuzu-qt5-s20200628_3/ISCL
  13. /usr/local/share/licenses/yuzu-qt5-s20200628_3/LGPL21+
  14. /usr/local/share/licenses/yuzu-qt5-s20200628_3/LGPL3+
  15. /usr/local/share/licenses/yuzu-qt5-s20200628_3/MIT
  16. /usr/local/share/licenses/yuzu-qt5-s20200628_3/UNLICENSE
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • yuzu-qt5>0:emulators/yuzu-qt5
To install the port:
cd /usr/ports/emulators/yuzu-qt5/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/yuzu-qt5
  • pkg install yuzu-qt5
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: yuzu-qt5
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 powerpc64
distinfo:
TIMESTAMP = 1593359755 SHA256 (yuzu-emu-yuzu-s20200628-8596a1277_GH0.tar.gz) = 42f2be0cc681137f97471ae1403493be6660cc7934c0f361cf3cd2ed52492e9e SIZE (yuzu-emu-yuzu-s20200628-8596a1277_GH0.tar.gz) = 2747088

Expand this list (36 items)

Collapse this list.

SHA256 (yuzu-emu-unicorn-1.0.1-153-g73f45735_GH0.tar.gz) = 8f7b4d8eb998c2a4c146268d83b44fc22ca8d4d276f26d6af1071e51f4b5bd4f SIZE (yuzu-emu-unicorn-1.0.1-153-g73f45735_GH0.tar.gz) = 3296254 SHA256 (DarkLordZach-mbedtls-a280e60_GH0.tar.gz) = 4fc6ddc256bc75b975fd5ad8bb7d31ff79c62d49daafb0108585c9ef80c6c5a7 SIZE (DarkLordZach-mbedtls-a280e60_GH0.tar.gz) = 2283313 SHA256 (KhronosGroup-SPIRV-Headers-2c51218_GH0.tar.gz) = 08f70947b69e17c7e322156adcd471cf02b4b3f63e7baf8ee0f02d32603ac5ff SIZE (KhronosGroup-SPIRV-Headers-2c51218_GH0.tar.gz) = 280829 SHA256 (KhronosGroup-Vulkan-Headers-v1.2.140_GH0.tar.gz) = c708a05b0ef673ae783f8968c5396dc207b9f8c7cde2ddb4a9a281e04661185a SIZE (KhronosGroup-Vulkan-Headers-v1.2.140_GH0.tar.gz) = 755873 SHA256 (MerryMage-dynarmic-r3-1-ge7166e8b_GH0.tar.gz) = a0a29e8726df53e249f6b7573cbf6c97fa07994485a84d17ff9e04b20680ffe1 SIZE (MerryMage-dynarmic-r3-1-ge7166e8b_GH0.tar.gz) = 1551535 SHA256 (ReinUsesLisp-sirit-eefca56_GH0.tar.gz) = cc95e8155e14e596526c378d0a3cc2bb4bfe7da68773a79f224d48f89b20685a SIZE (ReinUsesLisp-sirit-eefca56_GH0.tar.gz) = 22035 SHA256 (arsenm-sanitizers-cmake-aab6948_GH0.tar.gz) = d9009e17948aff769a6f6e16b52d4d8752c5cc2cab1e9c381d3a31fd1a680b58 SIZE (arsenm-sanitizers-cmake-aab6948_GH0.tar.gz) = 7240 SHA256 (citra-emu-ext-soundtouch-060181e_GH0.tar.gz) = a593ab188e4feaeef8376c27b554cc413986efc777c195e44c6d3d223de9a63c SIZE (citra-emu-ext-soundtouch-060181e_GH0.tar.gz) = 59514 SHA256 (herumi-xbyak-v5.911_GH0.tar.gz) = 7b5ec57fb887a25c563e24bd82a0a350d68b8b0219e94b680c040f6cd59bdc40 SIZE (herumi-xbyak-v5.911_GH0.tar.gz) = 224126 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 (svn2github-inih-603729d_GH0.tar.gz) = b4faa364c3e33261707d4b669e1c669ca3818d7b9515c15fe0befd9df3f1f00a SIZE (svn2github-inih-603729d_GH0.tar.gz) = 8342 SHA256 (905e8016a04e.patch) = cecc02f098917ee236ace0a350f37a9ffbb4aae92232f6c105a520476f7b23b5 SIZE (905e8016a04e.patch) = 2545 SHA256 (34635a42c0b3.patch) = be502191f192ef47b05e476e76302003487259ebdb1f05a6af65ef79699c5fd6 SIZE (34635a42c0b3.patch) = 14175 SHA256 (1adf640d3725.patch) = 96062963c5bf4f534cdc72f7c9ce9bbe399da1be957c195e5ab12899621e14dd SIZE (1adf640d3725.patch) = 2268 SHA256 (e6085ea35f0b.patch) = c5b49c4512bb88f1aca85b10341f4d5f587af940026c4b52a461de101f07957b SIZE (e6085ea35f0b.patch) = 1867 SHA256 (3b1683a15261.patch) = dbc7f2c628527b487ff3cfa93c0a8ad899b38a16eb68c3baec8974ff956a17e7 SIZE (3b1683a15261.patch) = 1709 SHA256 (dda90ce1c249.patch) = 7664619a899860339dec98dceb27b1beb5ca0faafb996a469dd096c55cf87da3 SIZE (dda90ce1c249.patch) = 1029 SHA256 (b1b1ed7597cb.patch) = 1f8e5d73deebceebf0a34c846e271d25d708ea5c139d3b1b2c0ab1165accd027 SIZE (b1b1ed7597cb.patch) = 2346

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Master port: emulators/yuzu
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. catch>0 : devel/catch
  2. gmake : devel/gmake
  3. nlohmann-json>0 : devel/nlohmann-json
  4. jackit>0 : audio/jack
  5. pulseaudio>0 : audio/pulseaudio
  6. sndio>0 : audio/sndio
  7. cmake : devel/cmake
  8. ninja : devel/ninja
  9. python3.7 : lang/python37
  10. sdl2-config : devel/sdl20
  11. update-desktop-database : devel/desktop-file-utils
  12. update-mime-database : misc/shared-mime-info
  13. moc : devel/qt5-buildtools
  14. libQt5Concurrent.so : devel/qt5-concurrent
  15. qmake : 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. libzip.so : archivers/libzip
  3. libzstd.so : archivers/zstd
  4. libopus.so : audio/opus
  5. libboost_context.so : devel/boost-libs
  6. libfmt.so : devel/libfmt
  7. libSDL2.so : devel/sdl20
  8. libQt5Core.so : devel/qt5-core
  9. libQt5Gui.so : x11-toolkits/qt5-gui
  10. libQt5WebEngine.so : www/qt5-webengine
  11. libQt5Widgets.so : x11-toolkits/qt5-widgets
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for yuzu-qt5-s20200628_3: ALSA=off: ALSA audio architecture support JACK=on: JACK audio server support PULSEAUDIO=on: PulseAudio sound server support SNDIO=on: Sndio audio support VULKAN=on: Vulkan renderer ===> Use 'make config' to modify these settings
Options name:
emulators_yuzu-qt5
USES:
cmake compiler:c++17-lang localbase:ldflags python:build sdl ssl desktop-file-utils qt:5 shared-mime-info
pkg-message:
For install:
Known issues: - Vulkan renderer on Intel/AMD GPUs requires Mesa >= 19.3.0. Until stable version is updated consider installing graphics/mesa-devel. - OpenGL renderer may glitch on Intel GPUs when using i965 Mesa driver. Consider switching to iris driver e.g., from graphics/mesa-devel.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/yuzu-emu/yuzu/tar.gz/8596a1277?dummy=/
Collapse this list.

Number of commits found: 6

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/yuzu
CommitCreditsLog message
s20200628_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)
s20200628_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)
s20200628_2
24 Aug 2020 12:59:34
commit hash: f421c7bc0bfbdb558de558d2d3acd0b0c879546fcommit hash: f421c7bc0bfbdb558de558d2d3acd0b0c879546fcommit hash: f421c7bc0bfbdb558de558d2d3acd0b0c879546fcommit hash: f421c7bc0bfbdb558de558d2d3acd0b0c879546f files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
emulators/yuzu-qt5: rebuild after r546081

Approved by:	ports-secteam blanket
s20200628_2
24 Aug 2020 12:59:34
Revision:546082Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/yuzu-qt5: rebuild after r546081

Approved by:	ports-secteam blanket
s20200628_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)
s20200628_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: 6