FreeBSD/ports 25bfb20 — www/firefox-esr Makefile distinfo

www/firefox-esr: update to 153.6.0 (rc2)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/153.6.0/releasenotes/

(cherry picked from commit 2f929049a909da382f9224cdbc6d7348ecdbdfd1)
DeltaFile
+3-3www/firefox-esr/distinfo
+2-2www/firefox-esr/Makefile
+5-52 files

FreeBSD/ports 4bd7142 — mail/thunderbird-esr Makefile distinfo

mail/thunderbird-esr: update to 153.6.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/153.6.0esr/releasenotes/

(cherry picked from commit 317353408f9b720a8895637fca94e61c2385ed95)
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+2-2mail/thunderbird-esr/Makefile
+5-52 files

FreeBSD/ports c74e2d5 — www/firefox Makefile distinfo, www/firefox/files patch-python_sites_mach.txt patch-mozglue_misc_SSE.h

www/firefox: update to 159.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/159.0/releasenotes/

(cherry picked from commit 0e2b6a53f8cc5408a2b40690d712f2872219e408)
DeltaFile
+77,547-76,999www/firefox/files/patch-libwebrtc-generated
+138-140www/firefox/files/patch-libwebrtc-powerpc64
+0-84www/firefox/files/patch-mozglue_misc_SSE.h
+4-4www/firefox/files/patch-python_sites_mach.txt
+3-3www/firefox/distinfo
+2-2www/firefox/Makefile
+77,694-77,2326 files

FreeBSD/ports af488a6 — security/nss Makefile distinfo

security/nss: update to 3.132.0

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_132.html

(cherry picked from commit a5db582934b51d14024df9681e6e0e5523219b6e)
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files

FreeBSD/ports 08070de — graphics/scantpaper distinfo Makefile

graphics/scantpaper: update to 4.0.1

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59421163/
DeltaFile
+4-3graphics/scantpaper/Makefile
+3-3graphics/scantpaper/distinfo
+7-62 files

FreeBSD/ports c841328 — graphics Makefile, graphics/jbig2enc distinfo pkg-descr

graphics/jbig2enc: New Port

JBIG2 Encoder
URL: https://github.com/agl/jbig2enc
DeltaFile
+23-0graphics/jbig2enc/Makefile
+11-0graphics/jbig2enc/pkg-plist
+8-0graphics/jbig2enc/pkg-descr
+3-0graphics/jbig2enc/distinfo
+1-0graphics/Makefile
+46-05 files

FreeBSD/ports 0ddd91e — graphics/py-tesserocr Makefile distinfo, graphics/py-tesserocr/files patch-setup.py

graphics/py-tesserocr: update to 2.12.0

Release Notes:
  https://github.com/sirfz/tesserocr/releases/tag/v2.12.0
DeltaFile
+0-13graphics/py-tesserocr/files/patch-setup.py
+3-3graphics/py-tesserocr/distinfo
+1-1graphics/py-tesserocr/Makefile
+4-173 files

FreeBSD/ports a5db582 — security/nss Makefile distinfo

security/nss: update to 3.132.0

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_132.html
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files

FreeBSD/ports fd52330 — net/liferea Makefile distinfo

net/liferea: update to 2.0.3

Release Notes:
  https://github.com/lwindolf/liferea/releases/tag/v2.0.3
DeltaFile
+3-3net/liferea/distinfo
+1-1net/liferea/Makefile
+4-42 files

FreeBSD/ports 0e2b6a5 — www/firefox Makefile distinfo, www/firefox/files patch-python_sites_mach.txt patch-mozglue_misc_SSE.h

www/firefox: update to 159.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/159.0/releasenotes/
DeltaFile
+77,547-76,999www/firefox/files/patch-libwebrtc-generated
+138-140www/firefox/files/patch-libwebrtc-powerpc64
+0-84www/firefox/files/patch-mozglue_misc_SSE.h
+4-4www/firefox/files/patch-python_sites_mach.txt
+3-3www/firefox/distinfo
+2-2www/firefox/Makefile
+77,694-77,2326 files

FreeBSD/ports 3173534 — mail/thunderbird-esr Makefile distinfo

mail/thunderbird-esr: update to 153.6.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/153.6.0esr/releasenotes/
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+2-2mail/thunderbird-esr/Makefile
+5-52 files

FreeBSD/ports 2f92904 — www/firefox-esr Makefile distinfo

www/firefox-esr: update to 153.6.0 (rc2)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/153.6.0/releasenotes/
DeltaFile
+3-3www/firefox-esr/distinfo
+2-2www/firefox-esr/Makefile
+5-52 files

FreeBSD/ports 7e08bd1 — net-mgmt/check_ssl_cert Makefile distinfo

net-mgmt/check_ssl_cert: update to 2.103.4

Release Notes:
  https://github.com/matteocorti/check_ssl_cert/releases/tag/v2.103.4
DeltaFile
+3-3net-mgmt/check_ssl_cert/distinfo
+1-1net-mgmt/check_ssl_cert/Makefile
+4-42 files

OPNSense/core 853a5f5 — src/opnsense/scripts/suricata/metadata/rules sslbl.xml

Services: Intrusion Detection: Administration - add abuse.ch api input, for https://github.com/opnsense/core/issues/11078
DeltaFile
+7-6src/opnsense/scripts/suricata/metadata/rules/sslbl.xml
+7-61 files

NetBSD/pkgsrc-wip 9a0b059 — rust199-bin distinfo Makefile

rust199-bin: re-enable the NetBSD/i386 variant now that it builds.
DeltaFile
+8-8rust199-bin/Makefile
+3-0rust199-bin/distinfo
+11-82 files

OpenBSD/ports MtBmspI — lang/bootgcc Makefile

   No m88k support

   Dropped upstream before gcc 4:
   https://github.com/gcc-mirror/gcc/commit/7c942e1747c951401736c0cfc144bc307d728b6c
   Pointed out by Brad
VersionDeltaFile
1.14+1-1lang/bootgcc/Makefile
+1-11 files

FreeNAS/freenas 635aa17 — tests/unit test_zfs_statx_aclflags.py test_zfs_setattr.py

Add unit tests of system.truenas_setattr and the statx ACL flags

test_zfs_setattr.py sets each attribute through system.truenas_setattr
and through chmod, chown, utimensat or ZFS_IOC_SETDOSFLAGS on twin
files, as the owner, other users, users an NFSv4 ACL grants write
attributes, write owner or write ACL, root and root without
CAP_LINUX_IMMUTABLE, on NFSv4 and POSIX datasets, and checks that both
give the same errno and result. It also covers the birth time, set-ID
bits, file capabilities, every malformed value, ACLs left as chmod
leaves them, and an idmapped mount, where owners map as chown maps
them and an ACE granting write attributes is matched through the
mount's idmap.

test_zfs_statx_aclflags.py checks that stx_zfsflags gives the trivial
bit and the ACL-wide flags the NFSv4 ACL gives, on files and folders,
and none on a POSIX dataset. It needs truenas_pyos with
ZFSFlags.ACL_PROTECTED, ACL_DEFAULTED and ACL_AUTO_INHERIT.

Both make their datasets under the dataset that holds /var, destroy
them afterwards, and need a ZFS with NAS-144888.
DeltaFile
+731-0tests/unit/test_zfs_setattr.py
+135-0tests/unit/test_zfs_statx_aclflags.py
+866-02 files

NetBSD/pkgsrc-wip a68aa75 — rust199 distinfo, rust199/patches patch-src_llvm_project_llvm_include_llvm_Support_Allocator.h

rust199: apply upstream LLVM patch to restore buildability for i386.

This is the fix to
  https://github.com/llvm/llvm-project/issues/230782
DeltaFile
+21-0rust199/patches/patch-src_llvm_project_llvm_include_llvm_Support_Allocator.h
+1-0rust199/distinfo
+22-02 files

OpenBSD/ports tsvtRUu — lang/bootgcc Makefile, lang/bootgcc/patches patch-gcc_config_pa_pa-openbsd_h

   Backport hppa fixes from lang/gcc/8

   - make __builtin_return_address() not try to read from text sections.
   (backport from base)
   - put switch() jump tables in .rodata in order not to read from text sections

   Fixes from miod@, reminded by Brad, ok kirill@
VersionDeltaFile
1.3+22-1lang/bootgcc/patches/patch-gcc_config_pa_pa-openbsd_h
1.13+1-1lang/bootgcc/Makefile
+23-22 files

NetBSD/pkgsrc hola1mU — doc CHANGES-2026

   Updated devel/ocaml-ppx_bench and devel/ocaml-ppx_inline_test.
VersionDeltaFile
1.7275+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc XNVxAwZ — doc TODO CHANGES-2026

   doc: Updated archivers/py-brotlicffi to 1.2.1.0
VersionDeltaFile
1.28220+1-2doc/TODO
1.7274+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc j9jxrdA — archivers/py-brotlicffi distinfo Makefile

   py-brotlicffi: update to 1.2.1.0.

   Limit Darwin file name change to Python>3.14.

   1.2.1.0 (2026-10-21)
   --------------------

   - Upgraded libbrotli to v1.2.1, which remediates CVE-2026-111497, an
     out-of-bounds write that permits remote code execution.
   - Changed one-shot ``decompress()`` and streaming ``Decompressor.process()`` /
     ``Decompressor.decompress()`` to raise ``brotlicffi.error`` for trailing bytes
     after a complete Brotli stream, including calls without an output limit.
     Previously tolerated input is now rejected, and any output produced during
     the failing call is discarded. This prevents infinite drain loops in
     streaming consumers.
VersionDeltaFile
1.8+9-5archivers/py-brotlicffi/Makefile
1.6+4-4archivers/py-brotlicffi/distinfo
+13-92 files

NetBSD/pkgsrc CoEqWl1 — devel/ocaml-ppx_inline_test Makefile distinfo, devel/ocaml-ppx_inline_test/patches patch-src_ppx__inline__test.ml

   Update devel/ocaml-ppx_inline_test to version 0.15.1.

   Changes: Stop using [Ppxlib.File_path].
VersionDeltaFile
1.8+4-5devel/ocaml-ppx_inline_test/distinfo
1.13+2-3devel/ocaml-ppx_inline_test/Makefile
1.2+1-1devel/ocaml-ppx_inline_test/patches/patch-src_ppx__inline__test.ml
+7-93 files

NetBSD/pkgsrc MoJDUeH — doc TODO CHANGES-2026

   doc: Updated time/py-dateutil to 3.0.0
VersionDeltaFile
1.28219+1-2doc/TODO
1.7273+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 1zJJDyd — time/py-dateutil Makefile distinfo, time/py-dateutil/patches patch-tests_test__tz.py patch-tests_test__isoparser.py

   py-dateutil: update to 3.0.0.

   Version 3.0.0 (2026-10-21)
   ==========================

   **This is the last major version of** ``dateutil`` **that will support any
   version of Python older than 3.11.** The next release will be the 4.x series,
   which will support Python 3.11 and later. We may release fixes for serious bugs
   in the 3.0.x series, but there are no plans for new features there.

   The biggest change in this release is a rewrite of ``tz.tzfile``, which affects
   nearly every user of ``dateutil.tz`` and changes the UTC offset of
   nonexistent times (see below). ``dateutil`` also now depends on the ``tzdata``
   package, and no longer ships its own time zone database.


   Data updates
   ------------


    [90 lines not shown]
VersionDeltaFile
1.14+16-8time/py-dateutil/PLIST
1.24+4-9time/py-dateutil/distinfo
1.43+6-6time/py-dateutil/Makefile
1.2+1-1time/py-dateutil/patches/patch-tests_test__tz.py
1.2+1-1time/py-dateutil/patches/patch-tests_test__isoparser.py
1.2+1-1time/py-dateutil/patches/patch-src_dateutil_zoneinfo_rebuild.py
+29-262 files not shown
+31-288 files

NetBSD/pkgsrc gxrSaoO — devel/ocaml-ppx_bench Makefile distinfo, devel/ocaml-ppx_bench/patches patch-src_ppx__bench.ml

   Update devel/ocaml-ppx_bench to version 0.15.1.

   Changes: Stop using [Ppxlib.File_path].
VersionDeltaFile
1.8+4-5devel/ocaml-ppx_bench/distinfo
1.11+2-3devel/ocaml-ppx_bench/Makefile
1.2+1-1devel/ocaml-ppx_bench/patches/patch-src_ppx__bench.ml
+7-93 files

NetBSD/pkgsrc-wip 079e351 — . Makefile, py-attr DESCR distinfo

py-attr: add new package

Needed py-attrs after all, so park this here in case someone
else needs it.
DeltaFile
+18-0py-attr/Makefile
+12-0py-attr/PLIST
+5-0py-attr/distinfo
+3-1Makefile
+2-0py-attr/DESCR
+40-15 files

OpenBSD/ports SVP4w7n — multimedia/ferrofin/files relayd.conf

   bind locally and provide relayd.conf tls reverse proxy example
VersionDeltaFile
1.1+16-0multimedia/ferrofin/files/relayd.conf
+16-01 files

OpenBSD/ports ugUjf5i — multimedia/ferrofin Makefile, multimedia/ferrofin/files ferrofin.toml

   bind locally and provide relayd.conf tls reverse proxy example
VersionDeltaFile
1.3+7-3multimedia/ferrofin/Makefile
1.2+1-1multimedia/ferrofin/files/ferrofin.toml
1.2+1-0multimedia/ferrofin/pkg/PLIST
+9-43 files

LLVM/project 62e4899 — llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp, llvm/test/CodeGen/M68k eh-pic-encoding.ll

[M68k] Use PC-relative EH pointer encodings under PIC (#235347)

The function `TargetLoweringObjectFileELF::initialize` has no `case`
branch for `m68k`, meaning the default absolute encoding is used for the
personality/lsda/type-info pointers: `DW_EH_PE_absptr`. IN a PIE or
shared lib, those pointers then need `R_68K_32` dynamic relocations in
`.eh_frame` and `.gcc_except_table` which are read-only, so a link with
the flag `-z text` fails - that flag is default for PIE. Error:
```
ld: read-only segment has dynamic relocations
```

This PR adds `m68k` to the existing `x86/ppc` case, selecting
`indirect/pcrel/sdata4` for the personality and `pcrel/sdata4` for
the LSDA (under PIC, and `absptr` otherwise). With the change, the
`.eh_frame` relocations for a PIC function with a personality and lsda
are `R_68K_PC32`, not `R_68K_32` as before. The new test checks both
relocation models.


    [3 lines not shown]
DeltaFile
+38-0llvm/test/CodeGen/M68k/eh-pic-encoding.ll
+1-0llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+39-02 files