HardenedBSD/ports 16bb68dMk/Uses electron.mk, devel/lua-cjson-openresty Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+131-101lang/neocmakelsp/distinfo
+65-50lang/neocmakelsp/Makefile
+65-49devel/py-ty/distinfo
+31-23devel/py-ty/Makefile.crates
+40-13Mk/Uses/electron.mk
+43-0devel/lua-cjson-openresty/Makefile
+375-23638 files not shown
+481-29944 files

HardenedBSD/ports dc5d1edMk/Uses electron.mk

Mk/Uses/electron.mk: Secure reproducibility of node modules tarball in case of pnpm

Formerly, node_modules directories produced by "pnpm install" were
used for node modules tarball. However, .modules.yaml file contained
in the tarball is not reliably reproducible and differs in some way
depending on the environment and/or timing where/when the tarball was
produced.

Instead of relying on node_modules directories, we use pnpm
store (produced by "pnpm fetch") for node modules tarball. We can use
the tarball later to install node modules into appropriate directories
using "pnpm install". Note that the timestamp "checkedAt" in each JSON
file in the pnpm store is reset to 0 to ensure reproducibility.

Reported by:    feld (via private email)
Tested by:      feld
DeltaFile
+40-13Mk/Uses/electron.mk
+40-131 files

HardenedBSD/ports 11b1519textproc/py-agate distinfo Makefile

textproc/py-agate: update to 1.14.2

Changes:        https://github.com/wireservice/agate/blob/1.14.2/CHANGELOG.rst
Reported by:    portscout, repology
DeltaFile
+3-3textproc/py-agate/distinfo
+1-1textproc/py-agate/Makefile
+4-42 files

HardenedBSD/src 32beb3asys/net vnet.c

vnet: Ensure the space allocated by vnet_data_alloc() is sufficent aligned

Some 32-bit architectures, e.g., armv7, require strict 8-byte
alignment while doing atomic 64-bit access. Hence aligning to the
pointer type (4-byte alignment) does not meet the requirement on
those architectures.

Make the space allocated by vnet_data_alloc() sufficent aligned to
avoid unaligned access.

PR:             265639
Diagnosed by:   markj
Reviewed by:    jhb, markj
Co-authored-by: jhb
MFC after:      5 days
Differential Revision:  https://reviews.freebsd.org/D55560
DeltaFile
+11-3sys/net/vnet.c
+11-31 files

HardenedBSD/ports 460deeex11-toolkits/kirigami-addons-qt6 pkg-plist distinfo

x11-toolkits/kirigami-addons-qt6: Update to 1.12.0
DeltaFile
+7-0x11-toolkits/kirigami-addons-qt6/pkg-plist
+3-3x11-toolkits/kirigami-addons-qt6/distinfo
+1-1x11-toolkits/kirigami-addons-qt6/Makefile
+11-43 files

HardenedBSD/ports 8c0cdcadevel/py-urwid distinfo Makefile

devel/py-urwid: Update to 3.0.3

- Remove useless post-install

Release notes:  https://github.com/urwid/urwid/releases/tag/3.0.0
                https://github.com/urwid/urwid/releases/tag/3.0.1
                https://github.com/urwid/urwid/releases/tag/3.0.2
                https://github.com/urwid/urwid/releases/tag/3.0.3

PR:             293174
DeltaFile
+3-3devel/py-urwid/distinfo
+1-4devel/py-urwid/Makefile
+4-72 files

HardenedBSD/ports 2019abenet-im/qxmpp distinfo Makefile

net-im/qxmpp: Update to 1.14.3
DeltaFile
+3-3net-im/qxmpp/distinfo
+1-1net-im/qxmpp/Makefile
+4-42 files

HardenedBSD/ports 2f28584devel/libphonenumber distinfo Makefile

devel/libphonenumber: Update to 9.0.25
DeltaFile
+3-3devel/libphonenumber/distinfo
+1-1devel/libphonenumber/Makefile
+4-42 files

HardenedBSD/ports 6c74383textproc Makefile, textproc/py-tomllint Makefile distinfo

textproc/py-tomllint: Add new port

Simple TOML linter. Checks for basic syntactic errors in any TOML file.

https://pypi.org/project/tomllint/
DeltaFile
+22-0textproc/py-tomllint/Makefile
+3-0textproc/py-tomllint/distinfo
+1-0textproc/py-tomllint/pkg-descr
+1-0textproc/Makefile
+27-04 files

HardenedBSD/ports 56f1e02cad/openscad-devel Makefile

cad/openscad-devel: Fix build

Fix path to python.
DeltaFile
+4-1cad/openscad-devel/Makefile
+4-11 files

HardenedBSD/ports cc34adex11/kitty Makefile

x11/kitty: Use BUILD_DEPENDS= x11-fonts/nerd-fonts-symbols

- The build dependency x11-fonts/nerd-fonts was split into subports in
  commit 5ab056a5f85f709d8a6d7eb6582a94c85df37de5. Kitty requires only
  the Symbols font, so the port can switch to the more lightweight
  subport.
- Don't bump PORTREVISION because the resulting package does not change.

PR:             293280
DeltaFile
+1-1x11/kitty/Makefile
+1-11 files

HardenedBSD/ports 7f08833www/nextcloud-contacts distinfo Makefile

www/nextcloud-contacts: Update to 8.4.0
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+2-2www/nextcloud-contacts/Makefile
+5-52 files

HardenedBSD/ports 416bf5bwww/nextcloud-calendar distinfo Makefile

www/nextcloud-calendar: Update to 6.2.1
DeltaFile
+3-3www/nextcloud-calendar/distinfo
+1-1www/nextcloud-calendar/Makefile
+4-42 files

HardenedBSD/src d44d79eusr.sbin/bsdinstall/scripts mirrorselect

bsdinstall: remove ftp.at.freebsd.org

After ~13 years of running the ftp.at.freebsd.org community mirror is
shutting down at the end of March.  Remove it from the mirrorselect
script.

Reported by:    Klaus P. Ohrhallinger <k at 7he.at>
DeltaFile
+0-1usr.sbin/bsdinstall/scripts/mirrorselect
+0-11 files

HardenedBSD/ports 8bdc10cmisc/py-huggingface-hub distinfo Makefile

misc/py-huggingface-hub: Update to 1.5.0

Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v1.5.0

Reported by:    Repology
DeltaFile
+3-3misc/py-huggingface-hub/distinfo
+2-3misc/py-huggingface-hub/Makefile
+5-62 files

HardenedBSD/ports 6989abbdevel Makefile, devel/lua-cjson-openresty Makefile pkg-descr

devel/lua-cjson/openresty: [NEW PORT]

Fast JSON encoding/parsing for Lua with OpenResty enhancements

This fork of mpx/lua-cjson is included in the OpenResty bundle and includes
a few bugfixes and improvements, especially to facilitate the encoding of
empty tables as JSON Arrays.

Please refer to the lua-cjson documentation for standard usage.

WWW:    https://github.com/openresty/lua-cjson
DeltaFile
+43-0devel/lua-cjson-openresty/Makefile
+5-0devel/lua-cjson-openresty/pkg-descr
+3-0devel/lua-cjson-openresty/distinfo
+1-0devel/Makefile
+52-04 files

HardenedBSD/ports 0df6e80devel/lua-cjson Makefile

devel/lua-cjson: add CONFLICTS with devel/lua-cjson-openresty
DeltaFile
+3-1devel/lua-cjson/Makefile
+3-11 files

HardenedBSD/ports ec974a8www/mohawk distinfo Makefile

www/mohawk: Update to 2.1.1

Approved by:    dsx+mohawk at bsdsx.fr (maintainer)
DeltaFile
+3-3www/mohawk/distinfo
+1-1www/mohawk/Makefile
+4-42 files

HardenedBSD/ports 07d6668devel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.19

Changelog: https://github.com/astral-sh/ty/blob/0.0.19/CHANGELOG.md

Reported by:    portscout
DeltaFile
+65-49devel/py-ty/distinfo
+31-23devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+97-733 files

HardenedBSD/ports 512dbc6net/zapret2 distinfo Makefile

net/zapret2: Update 0.9.4.2 => 0.9.4.3

Approved by:            yuri@ (maintainer, Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55502
DeltaFile
+3-3net/zapret2/distinfo
+1-1net/zapret2/Makefile
+4-42 files

HardenedBSD/ports aed9f3enet/zapret distinfo Makefile

net/zapret: Update 72.9 => 72.10

Approved by:            yuri@ (maintainer, Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D55501
DeltaFile
+3-3net/zapret/distinfo
+1-2net/zapret/Makefile
+4-52 files

HardenedBSD/ports e54053esysutils/mise distinfo Makefile

sysutils/mise: update 2026.2.21 → 2026.2.22

Reported by:    portscout
DeltaFile
+3-3sysutils/mise/distinfo
+1-1sysutils/mise/Makefile
+4-42 files

HardenedBSD/ports 51aef41science/py-periodictable distinfo Makefile

science/py-periodictable: update 2.0.2 → 2.1.0

Reported by:    portscout
DeltaFile
+3-3science/py-periodictable/distinfo
+1-1science/py-periodictable/Makefile
+4-42 files

HardenedBSD/ports 5a5fc4clang/neocmakelsp distinfo Makefile

lang/neocmakelsp: update 0.9.2 → 0.10.1

Reported by:    portscout
DeltaFile
+131-101lang/neocmakelsp/distinfo
+65-50lang/neocmakelsp/Makefile
+196-1512 files

HardenedBSD/src 5a59ef8sys/dev/iommu iommu_gas.c, sys/kern kern_procctl.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+64-85sys/kern/kern_procctl.c
+1-1sys/dev/iommu/iommu_gas.c
+65-862 files

HardenedBSD/ports d8218dadevel/catppuccin-whiskers distinfo, misc/claude-code pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+2,643-2,290www/homepage/pkg-plist
+84-64misc/claude-code/files/package-lock.json
+28-28misc/github-copilot-cli/files/package-lock.json
+4-33misc/claude-code/pkg-plist
+15-15devel/catppuccin-whiskers/distinfo
+8-10net-im/folks/Makefile
+2,782-2,44042 files not shown
+2,871-2,51748 files

HardenedBSD/ports 2573feemisc/github-copilot-cli distinfo Makefile, misc/github-copilot-cli/files package-lock.json

misc/github-copilot-cli: update 0.0.400 → 0.0.394

Later versions suffer from freezes, see https://github.com/github/copilot-cli/issues/1320
DeltaFile
+28-28misc/github-copilot-cli/files/package-lock.json
+3-3misc/github-copilot-cli/distinfo
+2-1misc/github-copilot-cli/Makefile
+33-323 files

HardenedBSD/ports 6453deenet-im/folks Makefile distinfo

net-im/folks: update to 0.15.12

Update to 0.15.12:

  overview of changes from libfolks 0.15.11 to libfolks 0.15.12
  =============================================================

  Bugs fixed:
    * CI fixes

  overview of changes from libfolks 0.15.10 to libfolks 0.15.11
  =============================================================

  Bugs fixed:
    * eds backend: Correct patch for evolution-data-server 3.59.1 API changes
    * meson: Set minimum GLib version to 2.80

  Overview of changes from libfolks 0.15.9 to libfolks 0.15.10
  ============================================================

    [9 lines not shown]
DeltaFile
+8-10net-im/folks/Makefile
+3-3net-im/folks/distinfo
+2-0net-im/folks/pkg-plist
+13-133 files

HardenedBSD/ports f7832f9devel/cl-flexi-streams-sbcl Makefile, devel/cl-infix-sbcl Makefile

*/*: Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.
DeltaFile
+1-1devel/cl-flexi-streams-sbcl/Makefile
+1-1devel/cl-infix-sbcl/Makefile
+1-1devel/cl-port-sbcl/Makefile
+1-1devel/cl-split-sequence-sbcl/Makefile
+1-1devel/cl-trivial-features-sbcl/Makefile
+1-1devel/cl-trivial-gray-streams-sbcl/Makefile
+6-614 files not shown
+20-2020 files

HardenedBSD/ports 7fc5f56lang/sbcl Makefile distinfo

lang/sbcl: Update to 2.6.2
DeltaFile
+6-6lang/sbcl/Makefile
+3-3lang/sbcl/distinfo
+9-92 files