databases/pgterm: Update to 0.1.4
Upstream 0.1.4 declares the fake-pgbot test fixture as a [[bin]] target,
which cargo then installs alongside pgterm. Restrict the install to the
pgterm binary, matching upstream's own release packaging.
x11/mangobar: Add new port
Mangobar is a Wayland status bar for mangowm, built on wlr-layer-shell. It
reads all of its runtime settings from JSONC and CSS; there are no hard-coded
module defaults beyond sample files.
The system tray (StatusNotifierItem / DBusMenu) is inspired by swaybar and
waybar.
https://github.com/mangowm/mangobar
Tools/scripts/bump-revision.sh: insert PORTREVISION after DISTVERSIONSUFFIX
When a port has a DISTVERSIONSUFFIX, PORTREVISION was inserted right
after DISTVERSION, before DISTVERSIONSUFFIX, which breaks the variable
order required by portlint. Insert PORTREVISION after the last version
line (DISTVERSIONSUFFIX if present, otherwise DISTVERSION/PORTVERSION).
PR: 259289
audio/waves: Update to 0.1.47
- Mark BROKEN on i386 [1]. It does not compile with the following
error:
vendor/modernc.org/libc/libc_freebsd.go:247:25: cannot use int64(off) (value of type int64) as int32 value in assignment
vendor/modernc.org/libc/libc_freebsd.go:269:50: cannot use int64(off) (value of type int64) as int32 value in assignment
vendor/modernc.org/libc/libc_freebsd.go:1638:17: invalid operation: Uint64(Uint64FromInt32(-1)) / uint64(255) * size_t(c) (mismatched types uint64 and size_t)
vendor/modernc.org/libc/libc_freebsd.go:1639:192: invalid operation: *(*uint64)(unsafe.Pointer(w)) ^ k (mismatched types uint64 and size_t)
vendor/modernc.org/libc/libc_freebsd.go:1658:42: cannot use &l1 (value of type *size_t) as *uint64 value in argument to AssignUint64
vendor/modernc.org/libc/libc_freebsd.go:1658:47: cannot use size_t((int64(X__strchrnul(tls, var1, '=')) - int64(var1)) / 1) (value of uint32 type size_t) as uint64 value in argument to AssignUint64
vendor/modernc.org/libc/libc_freebsd.go:1667:19: invalid operation: l1 + l2 + uint64(2) (mismatched types size_t and uint64)
vendor/modernc.org/libc/libc_freebsd.go:1673:48: invalid operation: l2 + uint64(1) (mismatched types size_t and uint64)
vendor/modernc.org/libc/libc_freebsd.go:1686:6: cannot use uint64(0) (constant 0 of type uint64) as size_t value in assignment
vendor/modernc.org/libc/libc_freebsd.go:1696:57: invalid operation: l + uint64(1) (mismatched types size_t and uint64)
vendor/modernc.org/libc/libc_freebsd.go:1696:57: too many errors
ChangeLog:
[4 lines not shown]
sysutils/fluent-bit: Restore libyaml dependency (unbreak)
The update to 5.1.2 replaced the libyaml LIB_DEPENDS entry with libzstd
instead of adding it. FLB_CONFIG_YAML is still enabled by default, so
the FLB_HAVE_LIBYAML configure test failed and the build stopped with
"YAML development dependencies required for YAML configuration format
handling".
Both libraries are needed: the resulting binary links against
libyaml-0.so.2 and libzstd.so.1.
net/bsdec2-image-upload: Update to 1.4.13
This increases the ImportVolume part size in order to work around
issues in the ImportVolume service.
Sponsored by: Amazon
net/nmsg: Upgrade to version 1.4.0
nmsg (1.4.0):
* Removed nmsgtool support for presentation inputs.
* Properly handle fragmented containers in zmq/kafka inputs.
* Support single nmsg payload kafka in/out sources.
* Clean-up temp files after failed start using -w.
* Improved warning for mismatched CRC.
* Require json-c build dependency.
* Fix various small memory leaks and mismanagement issues.
* Fix strict aliasing violations.
[9 lines not shown]
www/code-server: Fix extension installation
VS Code's platform detection does not know FreeBSD and falls back to
"Web", so the extension service rejected every non-web extension with
"not available in code-server for the Web platform". Treat FreeBSD as
Linux in platform.ts, the same way editors/vscode does, so extensions
can be installed.
Obtained from: editors/vscode
Sponsored by: Netzkommune GmbH