multimedia/*x264: Update to 0.165.3223 and transfer maintainership
* Switch to GStreamer's meson branch as it simplifies builds and is
faster
* Transfer maintainership to multimedia
* Remove DEBUG, GPAC, OPENCL and PGO options
By switching to Meson we can utilize the framework for debug builds
GPAC is broken upstream
OPENCL (lookahead) has very little advantage now that core count for
CPUs are much higher than a decade ago and with x264's limited
parallelization. It's also much simplier than x264's other code paths.
PGO pulls in GCC with no to little benefit
* Add LTO and OPTIMIZED_CFLAGS options
Available only on aarch64 and amd64, enabled by default
Reviewed by: bofh (previous iteration and discussed on Matrix)
devel/pkgconf: Update to 3.0.5
Move to muon + samurai build as autotools build system is deprecated in
3.0 series and removed in upstream main branch
Changelog: https://github.com/pkgconf/pkgconf/blob/pkgconf-3.0.5/NEWS
PR: 296339
Reviewed by: bapt (maintainer)
Exp-run by: antoine (previous iteration)
devel/p5-PkgConfig-LibPkgConf: Mark BROKEN, incompatible with pkgconf 3.0 and newer
Incompatible and last commit upstream 5 years ago
PR: 297069
Approved by: bapt (PR 296339)
devel/tinygo: Restrict to Go 1.25 and mark BROKEN
This port has not been updated in years, and the current port version is
incompatible with Go 1.26+. Go 1.26 will become the minimum supported Go
version very soon.
Unless someone adopts this port (the fact that it's so stale suggests
that interest is probably quite low) this port should exit the stage
when Go 1.25 does.
PR: 297237
audio/din: Update to 65
Changes since 64.2:
DIN Is Noise 65:
* fixed crash of DIN64.2 if the whole beat pattern is cut into memory!
/*
flip
flips beat pattern between start/end vertex about
vertical axis
*/
/*
Beater editor now accesible via Menu on all instruments
*/
* improved Polyrhythm plugin
* improved write-svg command
that writes curve seen in any curve editor into an svg file
[2 lines not shown]
security/mkcert: New port
A simple tool for making locally-trusted development certificates. It
requires no configuration.
PR: 297301
Co-authored-by: Kenneth Raplee <kenrap at FreeBSD.org>
Approved by: arrowd (co-mentor)
(cherry picked from commit b48efd140a1e79606b928bb157eeef4f1fafcbaf)
security/mkcert: New port
A simple tool for making locally-trusted development certificates. It
requires no configuration.
PR: 297301
Co-authored-by: Kenneth Raplee <kenrap at FreeBSD.org>
Approved by: arrowd (co-mentor)
security/pam_ssh_agent_auth: Deprecate
This PAM module is abandonware: no code updates for 8+ years, no new
releases for 6+ years.
See security/pam_rssh or security/pam_ssh_agent for alternatives with
very similar functionality.
ssecurity/pam_ssh_agent: New port
pam_ssh_agent is a PAM module for authenticating using ssh-agent.
A PAM authentication module determining the identity of a user based
on a signature request and response sent via the ssh-agent protocol to
a potentially remote ssh-agent.
This project is a re-implementation of the pam_ssh_agent_auth module
but does not share any code with that project. We are pretty close to
covering all the features of the original implementation, along with
some additional features such as authentication using SSH
Certificates.
See also: security/pam_rssh security/pam_ssh_agent_auth
net-im/mastodon: update to 4.6.4 security release
Changelog:
https://github.com/mastodon/mastodon/releases/tag/v4.6.4
Notably, security fixes to address the following issues:
- Denial of Service through insufficient authentication of
statistics endpoints.
- Personally-identifying information disclosure due to incorrect
access control validation.
- SSRF Protection Bypass via IPv4-compatible IPv6 Addresses.
PR: 297125
Approved by: Scott Kenney <sak at codered.rmta.org> (maintainer)
Security: GHSA-hx34-2pfw-2qfj
Security: GHSA-7jvv-fhmg-wpfw
Security: GHSA-vwhj-3g83-v276