FreeBSD/src cd88001usr.sbin/pmcannotate pmcannotate.c

pmcannotate: avoid accessing uninitialized local variables

Initialize `tbfl` and `tofl` to NULL, and check whether they are
non-NULL before calling remove(3) on them, to avoid warnings from clang
21 similar to:

    usr.sbin/pmcannotate/pmcannotate.c:746:3: error: variable 'tbfl' is uninitialized when used here [-Werror,-Wuninitialized]
      746 |                 FATAL(exec, "%s: Impossible to locate the binary file\n",
          |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      747 |                     exec);
          |                     ~~~~~
    usr.sbin/pmcannotate/pmcannotate.c:57:9: note: expanded from macro 'FATAL'
       57 |         remove(tbfl);                                                   \
          |                ^~~~
    usr.sbin/pmcannotate/pmcannotate.c:695:12: note: initialize the variable 'tbfl' to silence this warning
      695 |         char *tbfl, *tofl, *tmpdir;
          |                   ^
          |                    = NULL
    usr.sbin/pmcannotate/pmcannotate.c:746:3: error: variable 'tofl' is uninitialized when used here [-Werror,-Wuninitialized]

    [13 lines not shown]
DeltaFile
+6-2usr.sbin/pmcannotate/pmcannotate.c
+6-21 files

FreeBSD/src 3054e22usr.sbin/bsnmpd/tools/libbsnmptools bsnmptc.c

bsnmpd: avoid warnings about too-long initializer strings

Mark `UTC` as `__non_string`, to avoid a warning from clang 21 similar
to:

    usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptc.c:339:29: error: initializer-string for character array is too long, array size is 3 but initializer has size 4 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
    --- all_subdir_usr.sbin ---
      339 |         static const char UTC[3] = "UTC";
          |                                    ^~~~~

MFC after:      3 days
DeltaFile
+1-1usr.sbin/bsnmpd/tools/libbsnmptools/bsnmptc.c
+1-11 files

HardenedBSD/src c66cb44sys/netpfil/pf pf.c, usr.sbin/bsnmpd/modules/snmp_pf pf_snmp.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+4-2sys/netpfil/pf/pf.c
+1-2usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c
+5-42 files

HardenedBSD/src df2e9ecsys/netpfil/pf pf.c, usr.sbin/bsnmpd/modules/snmp_pf pf_snmp.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+4-2sys/netpfil/pf/pf.c
+1-2usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c
+5-42 files

HardenedBSD/src b831a1asys/dev/bnxt/bnxt_re ib_verbs.c bnxt_re.h, sys/dev/qlnx/qlnxe qlnx_os.c

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+33-28usr.sbin/bhyve/bhyve.8
+14-10sys/dev/qlnx/qlnxe/qlnx_os.c
+4-4sys/security/mac_ipacl/mac_ipacl.c
+3-3sys/dev/bnxt/bnxt_re/ib_verbs.c
+3-1sys/netlink/route/iface.c
+2-2sys/dev/bnxt/bnxt_re/bnxt_re.h
+59-482 files not shown
+62-518 files

HardenedBSD/src 7703c66sys/fs/unionfs union_vnops.c union_vfsops.c, sys/kern vfs_default.c vnode_if.src

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+34-32usr.sbin/bhyve/bhyve.8
+45-0sys/fs/unionfs/union_vnops.c
+25-2sys/fs/unionfs/union_vfsops.c
+1-2sys/kern/vfs_default.c
+1-1sys/kern/vnode_if.src
+1-0sys/sys/vnode.h
+107-376 files

HardenedBSD/ports 0345c35astro/gpscorrelate Makefile, astro/gpscorrelate/files patch-exif-gps.cpp

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+61-37astro/gpscorrelate/Makefile
+0-95astro/gpscorrelate/files/patch-exif-gps.cpp
+36-0science/paraview/files/patch-ffmpeg8-fix
+9-9multimedia/libtheora/files/patch-Makefile.in
+9-9net/lavinmq/distinfo
+9-8net/lavinmq/Makefile
+124-15856 files not shown
+206-25162 files

NetBSD/pkgsrc p23uUHLdoc CHANGES-2025

   Updated lang/py-cxxheaderparser, devel/py-jupyter_client, www/py-test-jupyter
VersionDeltaFile
1.7424+4-1doc/CHANGES-2025
+4-11 files

NetBSD/src fxqbUyidoc CHANGES-9.5

   Ticket #1990
VersionDeltaFile
1.1.2.88+5-1doc/CHANGES-9.5
+5-11 files

NetBSD/pkgsrc VsxPKzFwww/py-test-jupyter distinfo Makefile

   py-test-jupyter: updated to 0.11.0

   0.11.0

   Drop 3.8, Start testing on 3.13, 3.14 and 3.14t, update precommit
   Improved doc string for jp_fetch to include how to provide query parameters in GET and json data in POST
   Restore the ability to override a serverapp's HTTP port
VersionDeltaFile
1.7+4-4www/py-test-jupyter/distinfo
1.9+2-4www/py-test-jupyter/Makefile
+6-82 files

NetBSD/src ngEstfTbin/sh arithmetic.c

   Pull up following revision(s) (requested by kre in ticket #1990):

        bin/sh/arithmetic.c: revision 1.6

   Fix a bug in syntax of the ?: operator

   The ?: operator has 3 sub-expressions.  The first (before the ?)
   is an "or-list" (generic conditional expression).  The third,
   after the : is another cond-expr (might be another ?: operator).

   Those we handled properly.

   The middle expression however, according to the C standard,
   which is what the shell is supposed (to the extent it is
   required to implement) to support, can be any expression at all.

   We had that correct when an assignment was the highest level
   (or if you prefer, lowest precedence) operators accepted by the
   syntax (which is all that is required by POSIX).

    [14 lines not shown]
VersionDeltaFile
1.5.4.1+3-3bin/sh/arithmetic.c
+3-31 files

NetBSD/src PLfctdodoc CHANGES-10.2

   Ticket #1211
VersionDeltaFile
1.1.2.81+6-1doc/CHANGES-10.2
+6-11 files

NetBSD/src ORKAfpLbin/sh arithmetic.c

   Pull up following revision(s) (requested by kre in ticket #1211):

        bin/sh/arithmetic.c: revision 1.6

   Fix a bug in syntax of the ?: operator

   The ?: operator has 3 sub-expressions.  The first (before the ?)
   is an "or-list" (generic conditional expression).  The third,
   after the : is another cond-expr (might be another ?: operator).

   Those we handled properly.

   The middle expression however, according to the C standard,
   which is what the shell is supposed (to the extent it is
   required to implement) to support, can be any expression at all.

   We had that correct when an assignment was the highest level
   (or if you prefer, lowest precedence) operators accepted by the
   syntax (which is all that is required by POSIX).

    [14 lines not shown]
VersionDeltaFile
1.5.12.1+3-3bin/sh/arithmetic.c
+3-31 files

NetBSD/pkgsrc CAnNTfndevel/py-jupyter_client Makefile distinfo

   py-jupyter_client: updated to 8.7.0

   8.7.0

   Enhancements made

   - allow configuring client_class and client_factory
   - Support date serialization in messages
   - feat: added `--missing` flag to list and remove subcommands
   - Set protocol version to 5.4

   Bugs fixed

   - don't include link-local addresses (169.254) in public_ips
   - jupyter-run: avoid traceback for NoSuchKernel

   Maintenance and upkeep improvements

   - upgrade pypy

    [12 lines not shown]
VersionDeltaFile
1.47+5-5devel/py-jupyter_client/Makefile
1.37+4-4devel/py-jupyter_client/distinfo
+9-92 files

NetBSD/pkgsrc lANo4Tvlang/py-cxxheaderparser distinfo PLIST

   py-cxxheaderparser: updated to 1.6.2

   1.6.2
   Merge pull request 131 from robotpy/nullptr_t_fn
   Remove nullptr_t as a special token
VersionDeltaFile
1.5+4-4lang/py-cxxheaderparser/distinfo
1.4+4-1lang/py-cxxheaderparser/PLIST
1.5+2-2lang/py-cxxheaderparser/Makefile
+10-73 files

NetBSD/pkgsrc AWVyqcjdoc CHANGES-2025

   Updated devel/py-testtools, devel/py-debugpy, audio/eyeD3, www/py-django-tasks
VersionDeltaFile
1.7423+5-1doc/CHANGES-2025
+5-11 files

NetBSD/pkgsrc KooGMoKwww/py-django-tasks distinfo Makefile

   py-django-tasks: updated to 0.10.0

   0.10.0

   Breaking changes

   Remove enqueue_on_commit functionality

   What's Changed

   Test against Django 6.0 in CI
   Add Python 3.14 support in CI
   Set import path of mocked function conditionally
VersionDeltaFile
1.4+4-4www/py-django-tasks/distinfo
1.4+2-2www/py-django-tasks/Makefile
+6-62 files

NetBSD/pkgsrc FQKVjxOaudio/eyeD3 distinfo Makefile

   eyeD3: updated to 0.9.9

   0.9.9
   Remove eyed3.utils.console.getTtySize() implementation
   Resolve logger warnings
   User expanduser instead of expandvars
   fix: catch GenreException
   Fix links in docs
   Add Python 3.14, and EOL 3.9
VersionDeltaFile
1.11+4-4audio/eyeD3/distinfo
1.25+2-2audio/eyeD3/Makefile
+6-62 files

NetBSD/pkgsrc 0yIuFs6devel/py-debugpy distinfo Makefile

   py-debugpy: updated to 1.8.19

   1.8.19
   More fixes for 1980. Spaces in python files are handled now too.
VersionDeltaFile
1.19+4-4devel/py-debugpy/distinfo
1.23+2-2devel/py-debugpy/Makefile
1.13+2-1devel/py-debugpy/PLIST
+8-73 files

NetBSD/pkgsrc Sahu35Pdevel/py-testtools PLIST distinfo

   py-testtools: updated to 2.8.2

   2.8.2

   Changes

   Fully migrate away from Launchpad to GitHub.

   Improvements

   * Support binary contents in ``FileContains`` matcher.

   * Allow stream=None to be passed to various TestResult
     classes that now support verbosity; fixes a regression
   from 2.8.0.
VersionDeltaFile
1.13+3-106devel/py-testtools/PLIST
1.21+4-4devel/py-testtools/distinfo
1.29+2-2devel/py-testtools/Makefile
+9-1123 files

FreeBSD/ports 9fb28ebastro/gpscorrelate Makefile distinfo, astro/gpscorrelate/files patch-exif-gps.cpp patch-unixtime.h

astro/gpscorrelate: update to v2.3

gpscorrelate has a new maintainer, Dan Fandrich,
and the former maintainer, Daniel Foote, recognizes the change.
<https://github.com/freefoote/gpscorrelate?tab=readme-ov-file#status>

Update the port to the new location,
<https://dfandrich.github.io/gpscorrelate/>
update to v2.3, switch to Github downloads, hook up self-test suite,
make DOCS and (new) NLS options work right.

Reported by:    Dan Fandrich
see also: <https://github.com/dfandrich/gpscorrelate/issues/36>

ChangeLog:      https://raw.githubusercontent.com/dfandrich/gpscorrelate/refs/tags/2.3/RELEASES
DeltaFile
+60-36astro/gpscorrelate/Makefile
+0-95astro/gpscorrelate/files/patch-exif-gps.cpp
+0-10astro/gpscorrelate/files/patch-unixtime.h
+3-2astro/gpscorrelate/distinfo
+63-1434 files

HardenedBSD/ports 9fb28ebastro/gpscorrelate Makefile distinfo, astro/gpscorrelate/files patch-exif-gps.cpp patch-unixtime.h

astro/gpscorrelate: update to v2.3

gpscorrelate has a new maintainer, Dan Fandrich,
and the former maintainer, Daniel Foote, recognizes the change.
<https://github.com/freefoote/gpscorrelate?tab=readme-ov-file#status>

Update the port to the new location,
<https://dfandrich.github.io/gpscorrelate/>
update to v2.3, switch to Github downloads, hook up self-test suite,
make DOCS and (new) NLS options work right.

Reported by:    Dan Fandrich
see also: <https://github.com/dfandrich/gpscorrelate/issues/36>

ChangeLog:      https://raw.githubusercontent.com/dfandrich/gpscorrelate/refs/tags/2.3/RELEASES
DeltaFile
+60-36astro/gpscorrelate/Makefile
+0-95astro/gpscorrelate/files/patch-exif-gps.cpp
+0-10astro/gpscorrelate/files/patch-unixtime.h
+3-2astro/gpscorrelate/distinfo
+63-1434 files

FreeBSD/ports c1633denet/lavinmq distinfo Makefile

net/lavinmq: update to 2.6.1

- https://github.com/cloudamqp/lavinmq/blob/main/CHANGELOG.md#261---2025-12-07

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+9-9net/lavinmq/distinfo
+9-8net/lavinmq/Makefile
+18-172 files

FreeBSD/ports f70a98edevel/esbuild distinfo Makefile

devel/esbuild: update to 0.27.1
DeltaFile
+5-5devel/esbuild/distinfo
+1-2devel/esbuild/Makefile
+6-72 files

HardenedBSD/ports f70a98edevel/esbuild distinfo Makefile

devel/esbuild: update to 0.27.1
DeltaFile
+5-5devel/esbuild/distinfo
+1-2devel/esbuild/Makefile
+6-72 files

HardenedBSD/ports c1633denet/lavinmq distinfo Makefile

net/lavinmq: update to 2.6.1

- https://github.com/cloudamqp/lavinmq/blob/main/CHANGELOG.md#261---2025-12-07

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+9-9net/lavinmq/distinfo
+9-8net/lavinmq/Makefile
+18-172 files

LLVM/project d5d49b8mlir/lib/Dialect/Bufferization/Transforms OneShotModuleBufferize.cpp

[mlir][bufferization] Return early in aliasing analysis  (#173529)

Fix for [mlir-opt crashes in OneShotModuleBufferize.cpp:139
#173371](https://github.com/llvm/llvm-project/issues/173371#issue-3757290676).

It just returns `failure()` if there is no `func.return` op.
DeltaFile
+5-1mlir/lib/Dialect/Bufferization/Transforms/OneShotModuleBufferize.cpp
+5-11 files

NetBSD/pkgsrc l6RHk5ydoc CHANGES-2025 TODO

   Updated lang/py-solc-select, x11/py-qt-builder, www/py-whitenoise, devel/py-gast
VersionDeltaFile
1.7422+5-1doc/CHANGES-2025
1.26584+1-2doc/TODO
+6-32 files

LLVM/project 64496bemlir/include/mlir/Analysis/DataFlow DenseAnalysis.h, mlir/include/mlir/Dialect/Transform/Interfaces TransformInterfaces.h

[mlir] Fix typo s/opreations/operations (#163544)

DeltaFile
+1-1mlir/test/Examples/transform/ChH/full.mlir
+1-1mlir/include/mlir/Dialect/Transform/Interfaces/TransformInterfaces.h
+1-1mlir/include/mlir/Analysis/DataFlow/DenseAnalysis.h
+3-33 files

NetBSD/pkgsrc Ho6Rckidevel/py-gast distinfo Makefile

   py-gast: updated to 0.7.0

   0.7.0
   Unknown changes
VersionDeltaFile
1.7+4-4devel/py-gast/distinfo
1.9+2-3devel/py-gast/Makefile
+6-72 files