NetBSD/pkgsrc 1TcKrTxdevel/py-types-setuptools distinfo Makefile

   py-types-setuptools: updated to 83.0.0.20260716

   83.0.0.20260716

   Run ty on typeshed stubs in CI

   Add a pinned ty check for the standard-library and third-party stubs across Python 3.10-3.14 and the supported target platforms. The runner honors stdlib/VERSIONS, resolves checked-in stub packages and their external dependencies, and avoids duplicate published stub packages that shadow local sources.

   Match pyright's policy for non-actionable override and deprecation diagnostics, add narrowly scoped ignores beside existing checker exceptions, and exclude only the obsolete requests and legacy distutils stubs. Check geopandas, seaborn, and shapely on every target version, with two existing pandas-stubs type-bound exceptions mirrored for ty. Also fix the remaining Windows-only dateutil builtin-name collision discovered by the new check.
VersionDeltaFile
1.66+4-4devel/py-types-setuptools/distinfo
1.70+2-2devel/py-types-setuptools/Makefile
+6-62 files

LLVM/project 9e2664ellvm/include/llvm/Transforms/Scalar GVN.h, llvm/lib/Transforms/Scalar GVN.cpp

[GVN] Rename some functions to follow LLVM naming conventions (NFC) (#210332)
DeltaFile
+19-19llvm/lib/Transforms/Scalar/GVN.cpp
+4-4llvm/include/llvm/Transforms/Scalar/GVN.h
+23-232 files

NetBSD/pkgsrc 2724Hu6time/py-types-python-dateutil distinfo Makefile

   py-types-python-dateutil: updated to 2.9.0.20260716

   2.9.0.20260716

   Run ty on typeshed stubs in CI

   Add a pinned ty check for the standard-library and third-party stubs across Python 3.10-3.14 and the supported target platforms. The runner honors stdlib/VERSIONS, resolves checked-in stub packages and their external dependencies, and avoids duplicate published stub packages that shadow local sources.

   Match pyright's policy for non-actionable override and deprecation diagnostics, add narrowly scoped ignores beside existing checker exceptions, and exclude only the obsolete requests and legacy distutils stubs. Check geopandas, seaborn, and shapely on every target version, with two existing pandas-stubs type-bound exceptions mirrored for ty. Also fix the remaining Windows-only dateutil builtin-name collision discovered by the new check.
VersionDeltaFile
1.22+4-4time/py-types-python-dateutil/distinfo
1.24+2-2time/py-types-python-dateutil/Makefile
+6-62 files

LLVM/project c096c8dllvm/lib/Target/PowerPC PPCMIPeephole.cpp

PPC: Remove manual run of machine verifier (#208032)

This is redundant with using the standard -verify-machineinstrs.
It's also confusing / worse, since the error is not produced to
stderr.
DeltaFile
+1-7llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
+1-71 files

NetBSD/pkgsrc WVM1r2Ndoc CHANGES-2026

   Note updates of
    * lang/gcc10 to 10.5.0nb5
    * lang/gcc10-libs to 10.5.0nb6
VersionDeltaFile
1.4623+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc zvBWUH6devel/py-types-gdb distinfo Makefile

   py-types-gdb: updated to 16.3.0.20260712

   16.3.0.20260712

   [gdb] Allow gdb.Value to take a Buffer plus a Type

   If a type is passed that is not None, it always goes through the
   buffer protocol, which interestingly means you can't pass
   an existing gdb.Value together with a type. You have to use the
   cast method for that purpose.
VersionDeltaFile
1.10+4-4devel/py-types-gdb/distinfo
1.10+2-2devel/py-types-gdb/Makefile
+6-62 files

NetBSD/pkgsrc wThox50textproc/py-types-docutils distinfo Makefile

   py-types-docutils: updated to 0.22.3.20260712

   0.22.3.20260712

   Avoid class-scope name collisions in stubs

   Class members such as list, type, cursor, Model, and datetime shadow the builtins, classes, or modules referenced by nearby annotations. ty then resolves those annotations to Unknown, which can hide invalid calls in APIs including docker, sqlite3, psycopg2, Markdown, and requests.

   Qualify shadowed builtins and use private aliases for colliding imports and classes. This removes 15 stdlib and 120 third-party collision diagnostics under ty 0.0.58, restores the affected public types, and fixes four existing psycopg2 type assertions.
VersionDeltaFile
1.11+4-4textproc/py-types-docutils/distinfo
1.11+2-2textproc/py-types-docutils/Makefile
+6-62 files

NetBSD/pkgsrc i0s0pWflang/gcc10 Makefile distinfo, lang/gcc10-libs Makefile

   lang/gcc10: pull over the changes to rs6000/netbsd.h from gcc12.

   This is so that this builds and runs on powerpc/11.0*.

   The most important fix is that on powerpc, -msecure-plt is enabled by
   default, so that resulting executables can be run with PAX_MPROTECT active.
   Otherwise, we end up with executables with sections which have both
   "write" and "execute" turned on, which PAX_MPROTECT rejects.

   Fixes PR#60439 for lang/gcc10.

   Bump PKGREVISION for both gcc10 and gcc10-libs, to adhere to rules in comments.
VersionDeltaFile
1.1+100-0lang/gcc10/patches/patch-gcc_config_rs6000_netbsd.h
1.13+2-2lang/gcc10-libs/Makefile
1.28+2-2lang/gcc10/Makefile
1.21+2-1lang/gcc10/distinfo
+106-54 files

OPNSense/core a7002bbsrc/etc/inc system.inc, src/opnsense/service/templates/OPNsense/Trust openssl.cnf

system: selftest POC with OpenSSL FIPS

Feeds the FIPS config to the OpenSSL config, but needs
an untainted config to run...
DeltaFile
+16-0src/etc/inc/system.inc
+4-0src/opnsense/service/templates/OPNsense/Trust/openssl.cnf
+20-02 files

NetBSD/pkgsrc wkt7XFWdoc CHANGES-2026

   doc: Updated databases/p5-BDB to 1.92nb10
VersionDeltaFile
1.4622+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc E3N3qJ6databases/p5-BDB Makefile distinfo, databases/p5-BDB/patches patch-BDB.xs

   p5-BDB: fix build with perl 5.44

   from upstream bug tracker.

   Bump PKGREVISION.
VersionDeltaFile
1.1+41-0databases/p5-BDB/patches/patch-BDB.xs
1.28+2-2databases/p5-BDB/Makefile
1.10+2-1databases/p5-BDB/distinfo
+45-33 files

FreeBSD/ports 0355053devel/sbt distinfo Makefile

devel/sbt: update to 2.0.3 release
DeltaFile
+3-3devel/sbt/distinfo
+1-1devel/sbt/Makefile
+4-42 files

FreeNAS/freenas 0644b83src/middlewared/middlewared/alembic/versions/27.0 2026-07-21_08-51_s3_null_region.py

Fix S3 NULL region in database
DeltaFile
+45-0src/middlewared/middlewared/alembic/versions/27.0/2026-07-21_08-51_s3_null_region.py
+45-01 files

FreeBSD/ports 0e7ff48devel/juce Makefile

devel/juce: Fix duplicate post-install target

PR:             296948
Reported by:    Einar Bjarni Halldórsson <einar at isnic.is>
DeltaFile
+2-3devel/juce/Makefile
+2-31 files

FreeBSD/src c817e3clib/libc/resolv res_init.c

libc/resolv: Refactor the configuration parser

This was previously all a single loop in res_init(), apart from option
parsing which we cleaned up in a previous commit.  Break it out into
separate functions for reading the configuration line by line, setting
the default domain, setting the search list, and adding a nameserver
to the nameserver list.  Sprinkle bounds checks and code comments all
around.

The sortlist code, which has been disabled for the past 20 years, will
be dealt with in a separate commit.

MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57924

(cherry picked from commit ffeb56905ed6a7ac759367096d6dc0596e82e03f)
DeltaFile
+381-268lib/libc/resolv/res_init.c
+381-2681 files

FreeBSD/src fc00e7alib/libc/resolv res_init.c Makefile.inc, share/man/man5 resolver.5

libc/resolv: Reimplement the sortlist parser

When we switched from the BIND4 resolver to the BIND9 resolver, the
sortlist parser was inadvertently disabled due to a missing #define, and
nobody seemed to notice.  The sorting code remained enabled in the
resolver, but there was no way to set a sort order.

Reimplement the sortlist parser, but correctly, and update the manual
accordingly.  The new parser accepts IPv4 and IPv6 addresses with or
without a mask or prefix length, just like the old one, except IPv6
support was a bit wonky in the original code.

Fixes:          5342d17f09a8 ("Update the resolver in libc to BIND9's one.")
Relnotes:       yes
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57925

(cherry picked from commit fbe0257b5613f457af42f82efb2e3bc9395d0557)
DeltaFile
+136-110lib/libc/resolv/res_init.c
+23-13share/man/man5/resolver.5
+1-0lib/libc/resolv/Makefile.inc
+160-1233 files

FreeBSD/src 19d044blib/libc/resolv res_init.c

libc/resolv: Dead code and style cleanup

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57928

(cherry picked from commit 4805b88edb009e53c4fee159138d2cbe0c848da7)
DeltaFile
+17-42lib/libc/resolv/res_init.c
+17-421 files

FreeBSD/src c6030cainclude resolv.h

resolv.h: Remove unused parts

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57927

(cherry picked from commit 3f15998d25da08677d2c40bc2240de293aec4205)
DeltaFile
+0-49include/resolv.h
+0-491 files

FreeBSD/src 345d104lib/libc/resolv res_init.c, share/man/man5 resolver.5

libc/resolv: Add no-debug and no-rotate options

These are simply the reverse of the debug and rotate options.

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57926

(cherry picked from commit 60827d7885016861dc02caa45f3ce873ad2a020e)
DeltaFile
+12-0share/man/man5/resolver.5
+4-0lib/libc/resolv/res_init.c
+16-02 files

FreeBSD/src 2bab563share/man/man5 resolver.5

resolver(5): Overhaul

* Modernize the markup

* Describe the comment syntax

* Drop obsolete advice

* Capitalize sentences

* Improve the language

* Replace no_tld_query with no-tld-query; both are supported, but all the
  other multi-word options use hyphens rather than underscores.

* Add missing ENVIRONMENT section

* Redo the example


    [5 lines not shown]
DeltaFile
+116-111share/man/man5/resolver.5
+116-1111 files

FreeBSD/src b796284lib/libc/net gethostbydns.c, lib/libc/resolv res_send.c res_init.c

libc: Disable debugging code in the resolver.

Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D37319

(cherry picked from commit cd0756cef21079104967969e275c18b84dc45053)
DeltaFile
+10-8lib/libc/resolv/res_send.c
+0-6lib/libc/resolv/res_init.c
+6-0lib/libc/net/gethostbydns.c
+0-5lib/libc/resolv/res_mkquery.c
+0-5lib/libc/resolv/res_query.c
+0-4lib/libc/resolv/res_mkupdate.c
+16-282 files not shown
+19-318 files

FreeBSD/src 3052e15share/man/man5 resolver.5

resolver.5: document six previously undocumented options

Document the edns0, inet6, insecure1, insecure2, no-check-names,
and rotate options which are parsed by res_init(3) but were not
described in the resolver(5) man page.

MFC after:      1 week
Signed-off-by:  Christos Longros <chris.longros at gmail.com>
Reviewed by:    des
Differential Revision:  https://reviews.freebsd.org/D55864

(cherry picked from commit 462a1f6197fa3de63e0eca2835b1d5b0bc6a3bbb)
DeltaFile
+39-1share/man/man5/resolver.5
+39-11 files

FreeBSD/src b52d95blib/libc/resolv res_init.c

libc/resolv: Refactor the option parser

Start the loop by finding the end of the option name, the name-value
separator (if any), and the end of the option.  Use those pointers to
simplify matching the option name and parsing the option value, and
validate option names and values more strictly.  This means that:

* We no longer accept trailing garbage in an option name or value.  For
  instance, we would previously interpret “edns0123” as “edns0” and
  “timeout:3xyz” as “timeout:3”.  This was actually quite lucky because
  we also failed to recognize the newline at the end of the option line
  as a whitespace character.

* For options that take a numerical argument, we would previously accept
  negative values and treat non-numerical arguments as 0, while large
  numerical arguments would be capped to the option's maximum permitted
  value.  Now, any failure to parse the argument, including overflow,
  results in the option being left unchanged.


    [6 lines not shown]
DeltaFile
+106-90lib/libc/resolv/res_init.c
+106-901 files

FreeBSD/src 899cf59lib/libc/nameser ns_parse.c, lib/libc/resolv res_init.c res_comp.c

libc/resolv: Drop Solaris 2 compatibility

MFC after:      1 week
Reviewed by:    kevans, markj
Differential Revision:  https://reviews.freebsd.org/D57922

(cherry picked from commit aba9fffebf97d631f85e904813ff35ed031a3bac)
DeltaFile
+0-42lib/libc/resolv/res_init.c
+0-11lib/libc/resolv/res_comp.c
+0-5lib/libc/nameser/ns_parse.c
+0-583 files

FreeBSD/src f4b82c7lib/libc/resolv res_init.c

libc/resolv: Dead code and style cleanup

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57928

(cherry picked from commit 4805b88edb009e53c4fee159138d2cbe0c848da7)
DeltaFile
+17-42lib/libc/resolv/res_init.c
+17-421 files

FreeBSD/src 506c2delib/libc/resolv res_init.c, share/man/man5 resolver.5

libc/resolv: Add no-debug and no-rotate options

These are simply the reverse of the debug and rotate options.

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57926

(cherry picked from commit 60827d7885016861dc02caa45f3ce873ad2a020e)
DeltaFile
+12-0share/man/man5/resolver.5
+4-0lib/libc/resolv/res_init.c
+16-02 files

FreeBSD/src 55f219blib/libc/resolv res_init.c Makefile.inc, share/man/man5 resolver.5

libc/resolv: Reimplement the sortlist parser

When we switched from the BIND4 resolver to the BIND9 resolver, the
sortlist parser was inadvertently disabled due to a missing #define, and
nobody seemed to notice.  The sorting code remained enabled in the
resolver, but there was no way to set a sort order.

Reimplement the sortlist parser, but correctly, and update the manual
accordingly.  The new parser accepts IPv4 and IPv6 addresses with or
without a mask or prefix length, just like the old one, except IPv6
support was a bit wonky in the original code.

Fixes:          5342d17f09a8 ("Update the resolver in libc to BIND9's one.")
Relnotes:       yes
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57925

(cherry picked from commit fbe0257b5613f457af42f82efb2e3bc9395d0557)
DeltaFile
+136-110lib/libc/resolv/res_init.c
+23-13share/man/man5/resolver.5
+1-0lib/libc/resolv/Makefile.inc
+160-1233 files

FreeBSD/src 3e44888lib/libc/resolv res_init.c

libc/resolv: Refactor the configuration parser

This was previously all a single loop in res_init(), apart from option
parsing which we cleaned up in a previous commit.  Break it out into
separate functions for reading the configuration line by line, setting
the default domain, setting the search list, and adding a nameserver
to the nameserver list.  Sprinkle bounds checks and code comments all
around.

The sortlist code, which has been disabled for the past 20 years, will
be dealt with in a separate commit.

MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57924

(cherry picked from commit ffeb56905ed6a7ac759367096d6dc0596e82e03f)
DeltaFile
+381-268lib/libc/resolv/res_init.c
+381-2681 files

FreeBSD/src 491337clib/libc/resolv res_init.c

libc/resolv: Refactor the option parser

Start the loop by finding the end of the option name, the name-value
separator (if any), and the end of the option.  Use those pointers to
simplify matching the option name and parsing the option value, and
validate option names and values more strictly.  This means that:

* We no longer accept trailing garbage in an option name or value.  For
  instance, we would previously interpret “edns0123” as “edns0” and
  “timeout:3xyz” as “timeout:3”.  This was actually quite lucky because
  we also failed to recognize the newline at the end of the option line
  as a whitespace character.

* For options that take a numerical argument, we would previously accept
  negative values and treat non-numerical arguments as 0, while large
  numerical arguments would be capped to the option's maximum permitted
  value.  Now, any failure to parse the argument, including overflow,
  results in the option being left unchanged.


    [6 lines not shown]
DeltaFile
+106-90lib/libc/resolv/res_init.c
+106-901 files

FreeBSD/src 22ee851include resolv.h

resolv.h: Remove unused parts

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57927

(cherry picked from commit 3f15998d25da08677d2c40bc2240de293aec4205)
DeltaFile
+0-49include/resolv.h
+0-491 files