Flycast is a multi-platform Sega Dreamcast, Naomi, Naomi 2, and Atomiswave
emulator derived from reicast.
WWW: https://github.com/flyinghead/flycast
PR: 282691
libchdr is a standalone library for reading MAME's CHDv1-v5 formats.
The code is based off of MAME's old C codebase which read up to CHDv4 with
OS-dependent features removed, and CHDv5 support backported from MAME's current
C++ codebase.
WWW: https://github.com/rtissera/libchdr
PR: 282692
textproc/ripgrep-all will exit with a failure message when invoked if
ripgrep is not also installed. This commit changes the Makefile so that
textproc/ripgrep is listed as a runtime dependency, and therefore will
be automatically built and installed along with textproc/ripgrep-all.
PR: 282151
Approved by: alexis.praga@free.fr (maintainer timeout)
- the maintainer address is updated
- a new pkg-message is added to document the breaking change in the log
format when upgrading the package.
upstream release notes:
---o<---
BREAKING CHANGES:
The logging system has been replaced with log/slog from the stdlib. This
change is being made across the prometheus ecosystem. The logging output
has changed, but the messages and levels remain the same. The ts label
for the timestamp has bewen replaced with time, the accuracy is less,
and the timezone is not forced to UTC. The caller field has been replaced
by the source field, which now includes the full path to the source file.
The level field now exposes the log level in capital letters.
* [CHANGE] Replace logging system #1073
* [ENHANCEMENT] Add save_wal_size and wal_status to replication_slot collector #1027
* [ENHANCEMENT] Add roles collector and connection limit metrics to database collector #997
* [ENHANCEMENT] Excluded databases log messgae is now info level #1003
* [ENHANCEMENT] Add active_time to stat_database collector #961
* [ENHANCEMENT] Add slot_type label to replication_slot collector #960
* [BUGFIX] Fix walreceiver collectore when no repmgr #1086
* [BUGFIX] Remove logging errors on replicas #1048
* [BUGFIX] Fix active_time query on postgres>=14 #1045
---o<---
PR: 255100
ChangeLog: https://github.com/DtxdF/AppJail/releases/v3.5.0
* Clarified: more about cloned_interfaces option, resolv.conf(5) and appjail.conf(5).
* Added: missing check for when priority is not defined.
PR: 282660
After the base system compiler was updated to Clang 19, the port failed
to build. (The specific bug is in its version of sol2 included in this
port). To fix this, I've added a patch that uses an older version of
Clang on FreeBSD-CURRENT after the update to clang 19 was applied.
It's a bit heavy-handed, but at least it gets the port building again on
CURRENT until I can find some time to make a more permanent fix for the
library.
PR: 282641
Changes:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.5.0https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.5.1
Version 0.5.0 bumps the ABI to 2, and is thus ABI-incompatible with versions of
librashader prior to 0.5.0. Trying to load this version of librashader will fail
if the application only supports ABI 1.
Upstream's librashader-build-script doesn't do more than to compile the package
librashader-capi and to move the resulting files around. Therefore the port uses
the standard do-build target from the ports framework by setting CARGO_FEATURES
and CARGO_BUILD_ARGS appropriately instead.
This standardization also allows us to drop the DEBUG port option. Generating a
debug build is now controlled by setting WITH_DEBUG, see also Mk/Uses/cargo.mk.
The port now only compiles the OpenGL and Vulkan runtimes by specifying the
appropriate CARGO_FEATURES. This excludes compiling the unneeded Metal and
DirectX runtimes.
PR: 282547
MFH: no (ABI break)
Changes wrt. valgrind-3.24.0:
494327 Crash when running Helgrind built with #define TRACE_PTH_FNS 1
494337 All threaded applications cause still holding lock errors
495488 Add FreeBSD getrlimitusage syscall wrapper
PR: 282544
Change log
202770 open fd at exit --log-socket=127.0.0.1:1500 with --track-fds=yes
276780 An instruction in fftw (Fast Fourier Transform) is unhandled by
valgrind: vex x86->IR: unhandled instruction bytes:
0x66 0xF 0x3A 0x2
311655 --log-file=FILE leads to apparent fd leak
317127 Fedora18/x86_64 --sanity-level=3 : aspacem segment mismatch
337388 fcntl works on Valgrind's own file descriptors
377966 arm64 unhandled instruction dc zva392146 aarch64: unhandled
instruction 0xD5380001 (MRS rT, midr_el1)
391148 Unhandled AVX instruction vmovq %xmm9,%xmm1
392146 aarch64: unhandled instruction 0xD5380001 (MRS rT, midr_el1)
412377 SIGILL on cache flushes on arm64
417572 vex amd64->IR: unhandled instruction bytes: 0xC5 0x79 0xD6 0xED 0xC5
440180 s390x: Failed assertion in disassembler
444781 MIPS: wrong syscall numbers used
447989 Support Armv8.2 SHA-512 instructions
445235 Java/Ada/D demangling is probably broken
453044 gbserver_tests failures in aarch64
479661 Valgrind leaks file descriptors
486180 [Valgrind][MIPS] 'VexGuestArchState' has no member named
'guest_IP_AT_SYSCALL'
486293 memccpy false positives
486569 linux inotify_init syscall wrapper missing POST entry in syscall_table
487439 SIGILL in JDK11, JDK17
487993 Alignment error when using Eigen with Valgrind and -m32
488026 Use of `sizeof` instead of `strlen
488379 --track-fds=yes errors that cannot be suppressed with --xml-file=
488441 Add tests for --track-fds=yes --xml=yes and fd suppression tests
489040 massif trace change to show the location increasing the stack
489088 Valgrind throws unhandled instruction bytes: 0xC5 0x79 0xD6 0xE0 0xC5
489338 arm64: Instruction fcvtas should round 322.5 to 323, but result is 322.
489676 vgdb handle EINTR and EAGAIN more consistently
490651 Stop using -flto-partition=one
491394 (vgModuleLocal_addDiCfSI): Assertion 'di->fsm.have_rx_map &&
di->fsm.rw_map_count' failed
492210 False positive on x86/amd64 with ZF taken directly from addition
492214 statx(fd, NULL, AT_EMPTY_PATH) is supported since Linux 6.11
but not supported in valgrind
492422 Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD
492663 Valgrind ignores debug info for some binaries
493418 Add bad fd usage errors for --track-fds in ML_(fd_allowed)
493454 Missing FUSE_COMPATIBLE_MAY_BLOCK markers
493507 direct readlink syscall from PRE handler is incompatible with
FUSE_COMPATIBLE_MAY_BLOCK
493959 s390x: Fix regtest failure for none/tests/s390x/op00
493970 s390x: Store/restore FPC upon helper call causes slowdown
494252 s390x: incorrect disassembly for LOCHI and friends
494960 Fixes and tweaks for gsl19test
495278 PowerPC instruction dcbf should allow the L field values of 4, 6 on
ISA 3.0 and earlier, just ignore the value
495469 aligned_alloc and posix_memalign missing MALLOC_TRACE with returned
pointer
495470 s390x: 3.24.0.RC1 missing file and regtest failure
n-i-bz Improve messages for sigaltstack errors, use specific
stack_t member names
PR: 282365
Reported by: ddrinnon@cdor.net
- link with -lutil to grab ftime() on 15-CURRENT. This is harmless on
older FreeBSD
- while we are at it, install binary using INSTALL_PROGRAM so it is
stripped
Approved by: portmgr (build fix blanket)
MFH: 2024Q4
- turn static REINPLACE_CMD into patch file
- define LICENSE
- host distfile that has gone away locally (port seems import enough
to warrant keeping it)
- obey CC
- link with -lutil to get ftime() on 15-CURRENT, this is harmless on
older versions of FreeBSD
Approved by: portmgr (build fix, infrastructure blanket)
MFH: 2024Q4
ftime() is now provided by libutil; link -lutil in addition to -lcompat
to get it; this is harmless on older FreeBSD.
While we are at it, define LICENSE and fix USE_GL stage-qa warnings.
MFH: 2024Q4
Maintainer requests to be relieved of maintainership of some of his
ports due to lack of time.
Approved by: Clockwork6400@protonmail.com (maintainer, via IRC)
pypi-get-latest-version.sh retrieves the latest version of any
Python package as registered on https://pypi.org
It makes it easy to check the latest version from the command line.
../../../../kde-qtwebengine-5.15.18p2/src/3rdparty/chromium/third_party/crc32c/src/src/crc32c_arm64.cc:87:20:
error: always_inline function 'vmull_p64' requires target feature 'aes',
but would be inlined into function 'ExtendArm64' that is compiled
without support for 'aes'
Reported by: pkg-fallout
Obtained from: Chromium upstream (https://chromium-review.googlesource.com/c/chromium/src/+/4137218)
MFH: 2024Q4