FreeBSD/doc 0d2e335documentation/static/pgpkeys ivy.key

pgpkeys: Update my key

Add a new uid; key material is unchanged.
DeltaFile
+15-10documentation/static/pgpkeys/ivy.key
+15-101 files

FreeBSD/ports 4dda5ednet-mgmt/librenms Makefile distinfo

net-mgmt/librenms: Update to 26.8.2

re: https://github.com/librenms/librenms/releases/tag/26.8.2
DeltaFile
+5-5net-mgmt/librenms/distinfo
+2-2net-mgmt/librenms/Makefile
+7-72 files

FreeBSD/ports 2fc0767multimedia/minisatip Makefile distinfo

multimedia/minisatip: Update to 2.0.99
DeltaFile
+3-3multimedia/minisatip/distinfo
+1-1multimedia/minisatip/Makefile
+4-42 files

FreeBSD/ports 18851b8dns/dnscontrol Makefile distinfo, dns/dnscontrol/files patch-pkg_mustbe_numbers.go

dns/dnscontrol: Update to 5.0.2
DeltaFile
+0-21dns/dnscontrol/files/patch-pkg_mustbe_numbers.go
+5-5dns/dnscontrol/distinfo
+1-1dns/dnscontrol/Makefile
+6-273 files

FreeBSD/ports fea6a17emulators/cpmtools2 Makefile, emulators/lib765 Makefile

emulators/libdsk: Update to 1.5.22

- Update emulators/libdsk to 1.5.22 (mkfs.cpm from cpmtools2 doesn't
  work with the current version) [1]
- Update WWW and MASTER_SITES when appropriate
- Bump PORTREVISION of consumers

Reported by: Jeffrey H. Johnson <trnsz at pobox.com> [1]

PR: 297552
Approved by: maintainer timeout
DeltaFile
+3-3emulators/libdsk/distinfo
+3-3emulators/lib765/Makefile
+2-3emulators/libdsk/Makefile
+1-1emulators/xcpc/Makefile
+1-1emulators/cpmtools2/Makefile
+10-115 files

FreeBSD/ports 43f38b2databases/sqlitebrowser Makefile, databases/sqlitebrowser/files patch-libs_qhexedit_CMakeLists.txt extra-patch-src_SqlUiLexer.cpp

databases/sqlitebrowser: Switch bundled libraries to ports

Enable unit tests.
Fix build with cmake 4.
Add SQLCIPHER option.

PR:             298007
Approved by:    fluffy (mentor)
DeltaFile
+21-4databases/sqlitebrowser/Makefile
+11-0databases/sqlitebrowser/files/extra-patch-src_SqlUiLexer.cpp
+8-0databases/sqlitebrowser/files/patch-libs_qhexedit_CMakeLists.txt
+40-43 files

FreeBSD/ports c66b711security/fakeroot/files patch-communicate.h patch-test-t.chown

security/fakeroot: Update to 2.1.4

and switch to meson for building.

Changelog:      https://salsa.debian.org/clint/fakeroot/-/blob/debian/2.1.4-1/debian/changelog?ref_type=tags
DeltaFile
+240-139security/fakeroot/files/patch-doc.diff
+38-0security/fakeroot/files/patch-libfakeroot_time64_entry.c
+0-17security/fakeroot/files/patch-scripts-Makefile.in
+12-0security/fakeroot/files/patch-test-t.chown
+12-0security/fakeroot/files/patch-test-cp-atest
+11-0security/fakeroot/files/patch-communicate.h
+313-1563 files not shown
+321-1669 files

FreeBSD/ports aaa28e3databases/couchdb3 Makefile pkg-plist

databases/couchdb3: Resolve bundled OTP versions dynamically in PLIST_SUB

The release bundles erts and 13 OTP applications from
lang/erlang-runtime28, and pkg-plist pinned each of their versioned
directory names. Six of the last eight plist commits were pure OTP
rename churn, the largest touching 610 lines, while the 3.5.2 update
itself touched 23.

Derive the versions from the installed runtime at plist-generation time
instead. The package file list is unchanged: resolving the tokenized
plist with the versions this build staged reproduces the previous
pkg-plist byte for byte, so no PORTREVISION bump is needed.

An erlang-runtime28 update now needs only a PORTREVISION bump. Note
this reads ${LOCALBASE}/lib/erlang28 rather than the staged release,
because generate-plist runs before do-install; it holds as long as the
release copies erts and the OTP applications unmodified.

CouchDB's own rebar dependencies stay pinned deliberately - they move

    [4 lines not shown]
DeltaFile
+622-622databases/couchdb3/pkg-plist
+14-1databases/couchdb3/Makefile
+636-6232 files

FreeBSD/ports 57e1bbcgames/flightgear-aircraft Makefile distinfo

games/flightgear-aircraft: Update to 20260901
DeltaFile
+62-62games/flightgear-aircraft/distinfo
+1-1games/flightgear-aircraft/Makefile
+63-632 files

FreeBSD/ports 6cb4074math/scilab-toolbox-swt pkg-plist distinfo

math/scilab-toolbox-swt: 0.3.3

Update to release of January 9, 2025.
https://atoms.scilab.org/toolboxes/swt/0.3.3

Postponed expiration as upstream seems active and math/scilab was undeprecated.
But as nobody noticed when the port was broken I doubt we have any users of this.
If you use this, please speak up and mail the maintainer.

Depend on fortran to fix: (fortran was indirectly pulled in by the dependency on math/scilab)
====> Running Q/A tests (stage-qa)
Error: /usr/local/share/scilab/contrib/swt/sci_gateway/c/libswt_c.so is linked to /usr/local/lib/gcc14/libgfortran.so.5 from lang/gcc14 but it is not declared as a dependency
Error: /usr/local/share/scilab/contrib/swt/sci_gateway/c/libswt_c.so is linked to /usr/local/lib/gcc14/libquadmath.so.0 from lang/gcc14 but it is not declared as a dependency

Remove REINPLACE_CMD for:
====> Running Q/A tests (stage-qa)
Warning: Possible REINPLACE_CMD issues:
- - REINPLACE_CMD ran, but did not modify file contents: sci_gateway/c/swt_common.h

Approved by:    no maintainer
DeltaFile
+5-10math/scilab-toolbox-swt/Makefile
+3-3math/scilab-toolbox-swt/distinfo
+0-1math/scilab-toolbox-swt/pkg-plist
+8-143 files

FreeBSD/src 30211e6lib/msun/ld128 s_asinpil.c, lib/msun/ld80 s_atanpil.c s_asinpil.c

msun: add asinpi, acospi, and atanpi

This commit implements the inverse half-cycle
trigonometric functions:

   asinpi(x) = asin(x) / pi                        Eq. (1)
   acospi(x) = acos(x) / pi
   atanpi(x) = atan(x) / pi

Implemention details are contained in src/s_asinpi.c and
src/a_atanpi.c, where the details for acospi(x) appear in
the former.

*************

CAVEAT EMPTOR: The ld128 code has been only compiled.  It has
not been tested for correctness due to lack of hardware.

*************

    [127 lines not shown]
DeltaFile
+243-0lib/msun/src/s_asinpi.c
+215-0lib/msun/src/s_atanpi.c
+191-0lib/msun/ld80/s_asinpil.c
+175-0lib/msun/ld80/s_atanpil.c
+173-0lib/msun/ld128/s_asinpil.c
+157-0lib/msun/src/s_asinpif.c
+1,154-09 files not shown
+1,735-1515 files

FreeBSD/src fb1a13flib/libc/stdlib strfromd.c strfroml.c, lib/libc/tests/stdlib strfrom_test.c

libc: Add strfromd, strfromf, and strfroml per C23

strfromd(), strfromf(), and strfroml() are implemented directly
in terms of gdtoa.  If a non-conforming format string is passed,
the string "EDOOFUS" is returned and errno set to EDOOFUS as an
extension.

Reviewed by:    fuz
MFC after:      1 month
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2301
Signed-off-by:  Faraz Vahedi <kfv at kfv.io>

(cherry picked from commit f68d7bfc1479042184e09431bd55771c50c47f68)
DeltaFile
+590-0lib/libc/tests/stdlib/strfrom_test.c
+476-0lib/libc/stdlib/strfrom.c
+109-0lib/libc/stdlib/strfromd.3
+47-0lib/libc/stdlib/strfromf.c
+46-0lib/libc/stdlib/strfroml.c
+45-0lib/libc/stdlib/strfromd.c
+1,313-05 files not shown
+1,363-111 files

FreeBSD/ports 07fcd55net-im/signal-desktop Makefile, textproc/obsidian Makefile

*/*: Bump port revision after electron43 update (6d42f1e2f558)
DeltaFile
+1-1textproc/obsidian/Makefile
+1-0net-im/signal-desktop/Makefile
+2-12 files

FreeBSD/ports 6d42f1edevel/electron43 Makefile distinfo, devel/electron43/files patch-electron_spec_api-browser-window-spec.ts patch-electron_shell_app_electron__main__delegate.cc

devel/electron43: Update to 43.5.0

Changelog: https://github.com/electron/electron/releases/tag/v43.5.0

Reported by:    GitHub (watch releases)
DeltaFile
+28-19devel/electron43/files/patch-electron_spec_api-app-spec.ts
+18-19devel/electron43/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+15-15devel/electron43/distinfo
+17-8devel/electron43/files/patch-electron_shell_app_electron__main__delegate.cc
+10-10devel/electron43/files/patch-electron_spec_api-browser-window-spec.ts
+13-5devel/electron43/Makefile
+101-7630 files not shown
+205-17136 files

FreeBSD/ports 71b0420www/py-google-api-python-client Makefile distinfo

www/py-google-api-python-client: Update to 2.200.0

ChangeLog:

1. https://github.com/googleapis/google-api-python-client/releases/tag/v2.200.0

Reported by:    "release-please[bot]" <notifications at github.com>
DeltaFile
+3-3www/py-google-api-python-client/distinfo
+2-2www/py-google-api-python-client/Makefile
+5-52 files

FreeBSD/src 12c799esys/dev/ice ice_drv_info.h

ice(4): Add two more 4-part IDs for E835 adapters

Two additional subdevice IDs were introduced
to distinguish between adapters with and without
manageability over USB support.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>

Reviewed by:    erj
Tested by:      Mateusz Moga <mateusz.moga at intel.com>
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D57337

(cherry picked from commit f370d9e4d5844daa06d77e57236e03bd7c5f4ba1)
DeltaFile
+6-0sys/dev/ice/ice_drv_info.h
+6-01 files

FreeBSD/src e0954f7sys/dev/ixgbe if_ix.c

ix(4): Sanitize negative error codes

Due to development history FreeBSD driver error codes are reported
the same way as in Linux (as negatives) which is inconsistent
with FreeBSD standard. It may cause unexpected behavior when driver
errors are interpreted by a kernel as syscall handler return values.
This patch converts error codes from negative to positive values for
NVM access functions.

Signed-off-by: Pawel Sobczyk <pawel.sobczyk at intel.com>

Reviewed by:    kbowling, erj, milosz.linkiewicz_intel.com
Tested by:      Mateusz Moga <mateusz.moga at intel.com>
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D57642

(cherry picked from commit 33e2eac3e3e738daa95a06f42d6c661b87ad9aac)
DeltaFile
+19-4sys/dev/ixgbe/if_ix.c
+19-41 files

FreeBSD/src 05ef239sys/dev/ixgbe ixgbe_e610.c

ix(4): Remove workaround for 2.5/5G speeds on E610

The problem observed on X550 adapters with 2.5 and 5 Gbps speeds
negotiation on some switches is not affecting E610 adapters.
Remove workaround, which omitted those speeds in the list
of initially advertised speeds and advertise all speeds
supported by adapter.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>

Reviewed by:    kbowling
Tested by:      Mateusz Moga <mateusz.moga at intel.com>
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D57339

(cherry picked from commit 62d5d119ee7d935ac05966f1c7c4333c33c4f3a9)
DeltaFile
+12-23sys/dev/ixgbe/ixgbe_e610.c
+12-231 files

FreeBSD/ports 0c02363devel/perfetto Makefile distinfo

devel/perfetto: upgrade to 58.2
DeltaFile
+5-3devel/perfetto/distinfo
+2-1devel/perfetto/Makefile
+7-42 files

FreeBSD/ports a2f0a4ddatabases/py-harlequin-postgres Makefile distinfo

databases/py-harlequin-postgres: Update to 1.4.1

ChangeLog:

1. https://github.com/tconbeer/harlequin-postgres/releases/tag/v1.4.1

Reported by:    Ted Conbeer <notifications at github.com>
DeltaFile
+3-3databases/py-harlequin-postgres/distinfo
+1-1databases/py-harlequin-postgres/Makefile
+4-42 files

FreeBSD/ports 4c16592databases/py-harlequin Makefile distinfo

databases/py-harlequin: Update to 2.12.2

ChangeLog:

1. https://github.com/tconbeer/harlequin/releases/tag/v2.12.2

Reported by:    Ted Conbeer <notifications at github.com>
DeltaFile
+3-3databases/py-harlequin/distinfo
+1-1databases/py-harlequin/Makefile
+4-42 files

FreeBSD/ports 95c8b69databases/sabiql Makefile pkg-descr

databases/sabiql: Update to 3.0.0

- Update COMMENT and pkg-descr to include the new feature of sabiql:
  MySQL support

ChangeLog:

1. https://github.com/riii111/sabiql/releases/tag/v3.0.0

Reported by:    riii111 <notifications at github.com>
DeltaFile
+141-71databases/sabiql/distinfo
+69-34databases/sabiql/Makefile.crates
+7-5databases/sabiql/pkg-descr
+2-2databases/sabiql/Makefile
+219-1124 files

FreeBSD/src aa85e7asys/dev/ixgbe if_ix.c

ix(4): Sanitize negative error codes

Due to development history FreeBSD driver error codes are reported
the same way as in Linux (as negatives) which is inconsistent
with FreeBSD standard. It may cause unexpected behavior when driver
errors are interpreted by a kernel as syscall handler return values.
This patch converts error codes from negative to positive values for
NVM access functions.

Signed-off-by: Pawel Sobczyk <pawel.sobczyk at intel.com>

Reviewed by:    kbowling, erj, milosz.linkiewicz_intel.com
Tested by:      Mateusz Moga <mateusz.moga at intel.com>
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D57642

(cherry picked from commit 33e2eac3e3e738daa95a06f42d6c661b87ad9aac)
DeltaFile
+19-4sys/dev/ixgbe/if_ix.c
+19-41 files

FreeBSD/src 63e9ab9sys/dev/ixgbe ixgbe_e610.c

ix(4): Remove workaround for 2.5/5G speeds on E610

The problem observed on X550 adapters with 2.5 and 5 Gbps speeds
negotiation on some switches is not affecting E610 adapters.
Remove workaround, which omitted those speeds in the list
of initially advertised speeds and advertise all speeds
supported by adapter.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>

Reviewed by:    kbowling
Tested by:      Mateusz Moga <mateusz.moga at intel.com>
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D57339

(cherry picked from commit 62d5d119ee7d935ac05966f1c7c4333c33c4f3a9)
DeltaFile
+12-23sys/dev/ixgbe/ixgbe_e610.c
+12-231 files

FreeBSD/src 793abbfsys/fs/tarfs tarfs_vfsops.c, usr.sbin/jail jail.8

tarfs: allow mounting inside jails

Reviewed by:    des
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58833

(cherry picked from commit ba99013a4464c2f3e8cc0a89c23d03810dc2d37e)
DeltaFile
+9-1usr.sbin/jail/jail.8
+1-1sys/fs/tarfs/tarfs_vfsops.c
+10-22 files

FreeBSD/src f659997libexec/rc/tests rc_subr_test.sh

rc_subr_test: ignore stderr in no_cycles test

nuageinit_user_data_script references 'firstboot_freebsd_update'
and 'firstboot_pkg_upgrade', which are from Ports. In a default
base system test without sysutils/firstboot-freebsd-update and
sysutils/firstboot-pkg-upgrade, rcorder will warn on "unknown
provisions" to stderr, but is otherwise harmless.

Reviewed by:    arrowd
Fixes:          16e47f317c4ce2be5fed530bf8a9af9f9bf55364
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 3c33729ce2f421e2a583f19f85a181968aa310de)
DeltaFile
+1-1libexec/rc/tests/rc_subr_test.sh
+1-11 files

FreeBSD/src 57bc966sys/fs/tarfs tarfs_vfsops.c

tarfs: remove PRIV_VFS_MOUNT_PERM check

The backing file is already opened successfully, so there is
no need to override the permissions.

Reviewed by:    des
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58832

(cherry picked from commit 4d524915233092d71b309b49d9743012cb05c11e)
DeltaFile
+0-5sys/fs/tarfs/tarfs_vfsops.c
+0-51 files

FreeBSD/ports b765035lang/trealla-prolog distinfo Makefile

lang/trealla-prolog: update to 3.9.17
DeltaFile
+3-3lang/trealla-prolog/distinfo
+4-2lang/trealla-prolog/Makefile
+7-52 files

FreeBSD/ports 677e61bsecurity/hockeypuck Makefile distinfo

security/hockeypuck: upgrade to 2.4.1
DeltaFile
+3-3security/hockeypuck/distinfo
+1-2security/hockeypuck/Makefile
+4-52 files

FreeBSD/ports f768f64devel/py-lizard Makefile distinfo

devel/py-lizard: upgrade to 1.24.0
DeltaFile
+3-3devel/py-lizard/distinfo
+1-1devel/py-lizard/Makefile
+4-42 files