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.
===> The following configuration options are available for citra-s20220902_4:
ALSA=off: ALSA audio architecture support
FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
JACK=on: JACK audio server support
PULSEAUDIO=on: PulseAudio sound server support
SNDIO=on: Sndio audio support
===> Use 'make config' to modify these settings
emulators/citra: unbreak build after 3fc4fad26362
cp: /distfilescitra-s20220902/compatibility_list.json: No such file or directory
*** Error code 1
Reported by: pkg-fallout
all: drop support for FreeBSD 13.2 which reached EOL today
Thanks again to jbeich for noticing various things I overlooked.
Reviewed by: acm, ashish, eduardo, ehaupt, eugen, jbeich, martymac, mat,
nobukata, sunpoet, tagattie, yuri, arrowd, kde
Differential Revision: https://reviews.freebsd.org/D45141
Mk/Uses: always use colon for build/run suffix
Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.
Document in CHANGES.
PR: 266034
Exp-run by: antoine
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D36349
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
emulators/citra: mark BROKEN on aarch64 after 2627d61105ad
externals/cryptopp/cryptopp/crc_simd.cpp:100:13: error: use of undeclared
identifier '__crc32w'
w = __crc32w(w,x);
^
externals/cryptopp/cryptopp/crc_simd.cpp:101:13: error: use of undeclared
identifier '__crc32h'
w = __crc32h(w,y);
^
externals/cryptopp/cryptopp/crc_simd.cpp:102:13: error: use of undeclared
identifier '__crc32b'
w = __crc32b(w,z);
^
externals/cryptopp/cryptopp/crc_simd.cpp:103:13: error: use of undeclared
identifier '__crc32cw'
w = __crc32cw(w,x);
^
externals/cryptopp/cryptopp/crc_simd.cpp:104:13: error: use of undeclared
identifier '__crc32ch'
(Only the first 15 lines of the commit message are shown above )
emulators/citra: unbreak fetch after 66e2037c4970
Failover between mirrors doesn't work if file exists but is different.
=> Attempting to fetch
https://api.citra-emu.org/gamedb/?dummy=/citra/compatibility_list.json
[...]
=> SHA256 Checksum mismatch for citra/compatibility_list.json.
[...]
===> Giving up on fetching files: citra/compatibility_list.json
Reported by: pkg-fallout
emulators/citra-qt5: fix Compatibility == Not Tested
citra-qt embeds game compatibility list during build. It cannot be
updated on demand unlike rpcs3. So, cache the list in local-distfiles.
emulators/{citra,yuzu}: drop runtime dependency on boost-libs
Until subpackaging arrives to bsd.port.mk and boost-libs is split into
smaller packages this shaves ~166 MiB of install size. Mainly useful
for non-qt5 versions as DEs may bring boost-libs via other routes.
audio/jack: Update to Jack2: 0.125.0 -> 1.9.16
Big thank you to Florian Walpen <dev@submerge.ch> and
Goran Mekić <meka@tilda.center> for working on Jack2.
PR: 251125
Submitted by: Florian Walpen <dev@submerge.ch> (original version)
emulators/{citra,yuzu}: update OSS patches
No actual changes this time. Only switching away from a deleted fork
merge commit to upstream master branch. The former may become invalid
in future (e.g., due to "git gc") and break build.
Changes: https://github.com/kinetiknz/cubeb/compare/40865a6..a7e83aa