net-mgmt/semaphore: Restrict to aarch64 and amd64
The vendored modernc.org/sqlite carries FreeBSD bindings for i386 and arm
that predate the type names its own vtab.go uses, so the build fails there.
Sponsored by: Netzkommune GmbH
www/immich-cli: Restrict to amd64
The dependency store is fetched on an amd64 host and therefore carries
the x64 build of the TypeScript compiler only.
Sponsored by: Netzkommune GmbH
(cherry picked from commit 0f8f7b059130d91b33edcb7d3d7418247283b0a0)
www/immich: Restrict to amd64
The build pulls rolldown, which has no FreeBSD/arm64 binding, and the
WebAssembly fallback is not part of the dependency store either.
Sponsored by: Netzkommune GmbH
(cherry picked from commit cbc10a9db63cefd0f9aa4dff1877a6bf0aa9a35c)
www/immich-cli: Restrict to amd64
The dependency store is fetched on an amd64 host and therefore carries
the x64 build of the TypeScript compiler only.
Sponsored by: Netzkommune GmbH
www/immich: Restrict to amd64
The build pulls rolldown, which has no FreeBSD/arm64 binding, and the
WebAssembly fallback is not part of the dependency store either.
Sponsored by: Netzkommune GmbH
www/immich-cli: Unbreak the build with BUILD_AS_NON_ROOT
npm then has no writable HOME and cannot create its cache. Restrict the
port to 64-bit, the TypeScript compiler has no FreeBSD/i386 binary.
PR: 299082
Reported by: otis
Sponsored by: Netzkommune GmbH
(cherry picked from commit 8b37f0f0e6aaf50c110bd625fb1be2c8e491ddd3)
www/immich: Unbreak the build with BUILD_AS_NON_ROOT
npm then has no writable HOME and cannot create its cache.
PR: 299082
Reported by: bruno at ruomad.net
Sponsored by: Netzkommune GmbH
(cherry picked from commit 99545d29596bce96c896c8192f79eaaa0c896285)
net/linux-remotedesktopmanager: Unbreak extraction
deb2targz writes its intermediate archive next to the input, so the port
asked for a file in DISTDIR, which the package builders mount read-only.
Read the data member out of the archive instead, which needs neither a
temporary file nor deb2targz.
Sponsored by: Netzkommune GmbH
(cherry picked from commit 1978b7a0161c29efbe1c24d548a5a58e19a3bcaa)
net/linux-remotedesktopmanager: Unbreak extraction
deb2targz writes its intermediate archive next to the input, so the port
asked for a file in DISTDIR, which the package builders mount read-only.
Read the data member out of the archive instead, which needs neither a
temporary file nor deb2targz.
Sponsored by: Netzkommune GmbH
[Clang] Mark template instantiations with main-file template arguments as likely_module_local
With -fmodule-local-hints, Clang marks inline functions and template
instantiations defined in the main source file as likely_module_local. A
template defined in a header but instantiated with an entity declared in the
main file (e.g. std::sort with a main-file comparator or lambda) isn't marked,
even though such an instantiation can't be referenced or emitted by any other
translation unit either.
Also mark a function template instantiation if its template arguments, or
those of the enclosing class and function template specializations, name a
class, enum, lambda closure type, function or template declared in the main
file. Pointer, reference, array, member pointer and function types are looked
through, as are the template arguments of class template specializations used
as arguments. The walk is bounded to avoid blowup on deeply nested arguments.
wayland/wf-shell: update to 0.11.0.
see https://github.com/WayfireWM/wf-shell/releases/tag/v0.11.0
migrated to gtk+4, which brings issues with GtkGLArea - doesn't work
with our mesa that isnt linked against wayland.
bring back the cairo codepaths from the Gtk+3 version to load pixbufs to
background.
dont build the screen locker, needs pam and ucred (and other funky
dependencies).
System: Configuration: Backups - add dropdown field type for backup providers (#11170)
A provider field of type dropdown renders as a selectpicker from its options (value => label), with the stored value selected, so a setting with a fixed set of values no longer has to be a text box checked after saving.
kern: Remove unreachable compat_freebsd8 FEATURE
COMPAT_FREEBSD8 does not exist as a kernel option, so this is dead code.
No functional change intended.
Fixes: e256f71389fb ("kernel: add missed FEATUREs compat_freebsd 8-14")
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Reviewed by: kib
Pull-Request: https://ron-dev.freebsd.org/FreeBSD/src/pulls/80
(cherry picked from commit 9da2c05a748fd17757638e1a9e78215cdb8b80d0)
devel/dbus-java: deprecate for expiration
Version from 2009
JDK 8 only
unused in the ports tree
a fork is in https://github.com/hypfvieh/dbus-java
PR: 300460
Approved by: 0mp@ (maintainer)
resterm: Update to 1.18.0
Secret masking in resterm run
Include responses in JSON reports
History
A skill for coding agents
Safer collection --force
OAuth
Cleaner error messages
TUI fixes
Documentation fixes