BSD Ports

Deprecated: Project discontinued

Broken: Fails to build, error: constructor must explicitly initialize the const member

emulators/yuzu s20240301_13 FreeBSD

Nintendo Switch emulator/debugger

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
f2e1a9e0a8
License
APACHE20, BSD3CLAUSE, GPLv3+, ISCL, MIT, UNLICENSE
Categories
emulators, wayland

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.

Install

Binary package:

pkg install yuzu

From the ports tree:

cd /usr/ports/emulators/yuzu/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	yuzu>0:emulators/yuzu

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 6

Library 6

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 224

The first 100 are listed.

Run dependencies 204

The first 100 are listed.

No port depends on this one.

Configuration

Options name: emulators_yuzu

OptionDefaultDescription
ALSAoffALSA audio architecture support
JACKonJACK audio server support
LTOonUse Link-Time Optimization
NLSoffUI translations (implies QT6)
PULSEAUDIOonPulseAudio sound server support
QT6onQt 6 toolkit support
SNDIOonSndio audio support
VAAPIonVAAPI (GPU video acceleration) support
VULKANonVulkan renderer
WEBENGINEonWeb applet support (implies QT6)
USES
cmake:testing localbase:ldflags pkgconfig sdl ssl
Service scripts
none

Files

distinfo 15
FileSizeSHA256
yuzu-s20230424/compatibility_list.json1.801327e+06382db629d6b060af722a27dfa9cd6bb60ac16a7544c58322f63aa1be4c0c0fac
yuzu-s20240301.tar.gz7.12447e+061f343ccf09bf53513655be968749ec5aca72d33e1825b6c262979e405a06d2a1
yuzu-mirror-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz2.679189e+068cd6d075b4da0ad5fb995eb37390e2e6088be8d41ab1cdfc7e7e4256bd991450
yuzu-mirror-sirit-ab75463_GH0.tar.gz238186b61e265be182b7a78075fc1b98ccf80fd33008343205dd0e22a10a439c45319
GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-v3.0.1-114-g2f382df_GH0.tar.gz87793820ac76f32dd3236f9b66d1b4583393c35853b7ba2d77ea7f0cab753610415f9b
KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-201-gc214f6f_GH0.tar.gz4454725e32aefc599e6d26c2373b7296a37980b9c6c7ff6f636d5eee49f79b437e5a51
yuzu-mirror-dynarmic-6.6.2-15-gba8192d8_GH0.tar.gz3.74471e+06b44837dcb53e32afdccff1a82b24c952baf169b1726c54586946fdf23611680c
merryhime-oaknut-2.0.1_GH0.tar.gz86226f41fefd949f75c7cad43fc7ca1363a2a1b5b1a5a0f1e1cdebd5769bc5c0482c7
arun11299-cpp-jwt-v1.4-18-g10ef573_GH0.tar.gz1.246202e+06f88855ae7e94954a8c34688f49eb63542c69496ec8138006a2cc8fc7a51eb8df
arsenm-sanitizers-cmake-aab6948_GH0.tar.gz7240d9009e17948aff769a6f6e16b52d4d8752c5cc2cab1e9c381d3a31fd1a680b58
eggert-tz-2022g-11-g16ce126a_GH0.tar.gz5942091d1a5d867053ea55f526cb76f18c8fb8ae710188e9db2732fd85f8a557110e46
herumi-xbyak-v6.68_GH0.tar.gz2493266d36761741e69c4f7c92278537b21e39ecbde595508af14eb4b21b7d36d1e21a
kinetiknz-cubeb-cubeb-0.2-1452-g48689ae_GH0.tar.gz228346c0f83a493f1d54a92e16baf56f27813ff294ce78bc42fbcc3935580852a624de
lat9nq-tzdb_to_nx-221202-15-g9792969_GH0.tar.gz8413b661401eda279d0a3d43c3df87efe6f408694d9710b031e98efb732999599eed
yhirose-cpp-httplib-v0.14.1_GH0.tar.gz1.148935e+062d4fb5544da643e5d0a82585555d8b7502b4137eb321a4abbb075e21d2f00e96
Master sites 1
  • https://codeberg.org/TxzK/yuzu/archive/15e6e48bef${EXTRACT_SUFX}?dummy=/

Commit history 2

DateCommitCreditsLog message
f2e1a9e0a8 Daniel Engberg emulators/yuzu: Mark BROKEN
Fails to build, error: constructor for 'Shader::Maxwell::(anonymous namespace)::TranslatePass' must explicitly initialize the const member 'dummy_flow_block' Reported by: pkg-fallout
3fb9a416b0 Jan Beich emulators/yuzu: remove QT5 option and -qt5 flavor
Requested by: makc