FreeBSD/ports 8a3448dmail/py-resend distinfo Makefile

mail/py-resend: Update to 2.26.0

Changelog: https://github.com/resend/resend-python/releases/tag/v2.26.0

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

FreeBSD/ports 87e6df1devel/py-cfn-lint distinfo Makefile, devel/py-cfn-lint/files patch-pyproject.toml

devel/py-cfn-lint: Update to 1.47.1

ChangeLog:      https://github.com/aws-cloudformation/cfn-lint/compare/v1.45.0...v1.47.1
Approved by:    hrs (mentor, blanket)
DeltaFile
+3-3devel/py-cfn-lint/distinfo
+3-3devel/py-cfn-lint/files/patch-pyproject.toml
+1-1devel/py-cfn-lint/Makefile
+7-73 files

FreeBSD/ports ca2421ddevel/py-aws-sam-translator distinfo Makefile

devel/py-aws-sam-translator: Update to 1.108.0

ChangeLog:      https://github.com/aws/serverless-application-model/releases/tag/v1.108.0
Approved by:    hrs (mentor, blanket)
DeltaFile
+3-3devel/py-aws-sam-translator/distinfo
+2-1devel/py-aws-sam-translator/Makefile
+5-42 files

FreeBSD/ports 7fab0cdeditors/zed distinfo Makefile.crates, editors/zed/files patch-crates_fs_src_fs.rs patch-crates_gpui_src_elements_div.rs

editors/zed: Update to 0.229.0

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v0.228.0
- https://github.com/zed-industries/zed/releases/tag/v0.229.0

Reported by:    GitHub (watch releases)
DeltaFile
+79-47editors/zed/distinfo
+84-10editors/zed/files/patch-crates_fs_src_fs.rs
+89-0editors/zed/files/patch-crates_gpui_src_elements_div.rs
+64-0editors/zed/files/patch-crates_gpui_src_interactive.rs
+38-22editors/zed/Makefile.crates
+38-0editors/zed/files/patch-crates_image__viewer_src_image__viewer.rs
+392-7912 files not shown
+484-11418 files

FreeBSD/ports 4fd8a0dcad/symbiyosys distinfo Makefile

cad/symbiyosys: Update 0.60 => 0.63

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

FreeBSD/src aed3bc8sys/ofed/include/rdma ib_mad.h

ofed: Fix a typo in a source code comment

- s/refereced/referenced/

MFC after:      3 days
DeltaFile
+1-1sys/ofed/include/rdma/ib_mad.h
+1-11 files

FreeBSD/src 8bc31c8sys/net if_types.h

if_types: Fix a typo in a source code comment

- s/Circiut/Circuit/

Obtained from:  OpenBSD
MFC after:      3 days
DeltaFile
+1-1sys/net/if_types.h
+1-11 files

FreeBSD/src 74f3572sys/contrib/zlib gzread.c zlib.h, sys/contrib/zlib/contrib/gcc_gvmat64 gvmat64.S

MFC: MFV: zlib 1.3.2.

Relnotes:       yes

(cherry picked from commit 7aa1dba6b00ccfb7d66627badc8a7aaa06b02946)
DeltaFile
+0-574sys/contrib/zlib/contrib/gcc_gvmat64/gvmat64.S
+190-124sys/contrib/zlib/gzread.c
+213-94sys/contrib/zlib/zlib.h
+168-99sys/contrib/zlib/gzwrite.c
+38-151sys/contrib/zlib/inflate.c
+91-91sys/contrib/zlib/inffixed.h
+700-1,13331 files not shown
+1,622-1,75137 files

FreeBSD/ports a1a67a4sysutils/py-dbuild distinfo Makefile

sysutils/py-dbuild: Update to 1.8.1

ChangeLogs:

- https://github.com/daemonless/dbuild/releases/tag/v1.8.0
- https://github.com/daemonless/dbuild/releases/tag/v1.8.1
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-2sysutils/py-dbuild/Makefile
+4-52 files

FreeBSD/ports 86be9c1www/tinyauth Makefile distinfo, www/tinyauth/files pkg-message.in tinyauth.in

www/tinyauth: Update to 5.0.4

* Cache vendor stuff.
* Add GO_TARGET.
* Extract frontend and vendor in post-extract instead of pre-build.
* Improve pkg-message to deploy a quick demo.
* Add pkg-message about breaking-changes starting with version 5.0.0.
* Add tinyauth_chdir parameter in rc(8) script.
* Improve format of help options in rc(8) script.

ChangeLog:
https://github.com/steveiliop56/tinyauth/compare/v4.0.1...v5.0.4

Reported by:    ronald at klop.ws (email)
DeltaFile
+25-0www/tinyauth/files/pkg-message.in
+11-9www/tinyauth/Makefile
+10-6www/tinyauth/files/tinyauth.in
+7-7www/tinyauth/distinfo
+53-224 files

FreeBSD/ports b7c473asysutils/try-rs distinfo Makefile

sysutils/try-rs: Update to 1.7.0
DeltaFile
+3-3sysutils/try-rs/distinfo
+1-2sysutils/try-rs/Makefile
+4-52 files

FreeBSD/src e8dac39. Makefile.inc1

Makefile.inc1: Remove extraneous }

Reported by:    tijl
Fixes: 17494c6e6b7d ("build: Boostrap LLVM_BINUTILS for cross-tools")
DeltaFile
+1-1Makefile.inc1
+1-11 files

FreeBSD/doc 80003f7documentation/content/en/books/handbook/virtualization _index.adoc

handbook/virtualization: Fix freebsd-update syntax

Split freebsd-update fetch and install into two subcommands. If running
an EoL FreeBSD, running the two in one command can fail to perform the
install. This matches what was done elsewhere in the tree.

PR:             293517
Reported by:    Graham Perrin
Signed-off-by:  Kit Dallege <xaum.io at gmail.com>
Closes:         https://github.com/freebsd/freebsd-doc/pull/632
DeltaFile
+2-1documentation/content/en/books/handbook/virtualization/_index.adoc
+2-11 files

FreeBSD/src 5f08cdcsys/x86/isa atpic.c icu.h

x86: move the NUM_ISA_IRQS symbol from atpic.c into x86/isa/icu.h

This is not the best location, but works for now.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56003
DeltaFile
+0-2sys/x86/isa/atpic.c
+2-0sys/x86/isa/icu.h
+2-22 files

FreeBSD/ports 0b0d782misc/ollama distinfo Makefile, misc/ollama/files patch-x_imagegen_mlx_CMakeLists.txt patch-ml_path.go

misc/ollama: update 0.18.2 → 0.18.3
DeltaFile
+31-0misc/ollama/files/patch-x_imagegen_mlx_CMakeLists.txt
+11-11misc/ollama/distinfo
+3-3misc/ollama/files/patch-ml_path.go
+3-3misc/ollama/files/patch-ml_backend_ggml_ggml_src_ggml-backend-reg.cpp
+3-3misc/ollama/Makefile
+51-205 files

FreeBSD/ports e93f644net/gnu-radius Makefile, net/gnu-radius/files patch-lib_readline.c

net/gnu-radius: Fix the build

The build was failing for two reasons:

1. When devel/readline was installed (e.g. as a dependency of
   editors/emacs), its newer interface caused:

   readline.c:147:51: error: expected expression
      147 |         rl_attempted_completion_function = (CPPFunction *) completion_fp;
          |                                                          ^
   readline.c:147:38: error: use of undeclared identifier 'CPPFunction'
     147 |         rl_attempted_completion_function = (CPPFunction *) completion_fp;
         |                                             ^

   Patch radius's lib/readline.c to use the modern rl_completion_func_t
   type.

2. The elisp files were not being installed, causing a staging error.
   Fix this by installing the elisp in a post-install-EMACS-on target.

    [2 lines not shown]
DeltaFile
+11-0net/gnu-radius/files/patch-lib_readline.c
+5-0net/gnu-radius/Makefile
+16-02 files

FreeBSD/src f404109sys/vm vm_fault.c

vm_fault: Avoid creating clean, writeable superpage mappings

The pmap layer requires writeable superpage mappings to be dirty.
Otherwise, during demotion, we may miss a hw update of the PDE which
sets the dirty bit.

When creating a managed superpage mapping without promotion, i.e., with
pmap_enter(psind == 1), we must therefore ensure that a writeable
mapping is created with the dirty bit pre-set.  To that end,
vm_fault_soft_fast(), when handling a map entry with write permissions,
checks whether all constituent pages are dirty, and if so, converts the
fault to a write fault, so that pmap_enter() does the right thing.  If
one or more pages is not dirty, we simply create a 4K mapping.

vm_fault_populate(), which may also create superpage mappings, did not
do this, and thus could create mappings which violate the invariant
described above.  Modify it to instead check whether all constituent
pages are already dirty, and if so, convert the fault to a write fault.
Otherwise the mapping is downgraded to read-only.

    [5 lines not shown]
DeltaFile
+18-2sys/vm/vm_fault.c
+18-21 files

FreeBSD/src 8f3227fsys/kern kern_event.c, sys/sys filedesc.h

kqueue: Fix a race when adding an fd-based knote to a queue

When registering a new kevent backed by a file descriptor, we first look
up the file description with fget(), then lock the kqueue, then see if a
corresponding knote is already registered.  If not, and KN_ADD is
specified, we add the knote to the kqueue.

closefp_impl() interlocks with this process by calling knote_fdclose(),
which locks each kqueue and checks to see if the fd is registered with a
knote.  But, if userspace closes an fd while a different thread is
registering it, i.e., after fget() succeeds but before the kqueue is
locked, then we may end up with a mismatch in the knote table, where the
knote kn_fp field points to a different file description than the knote
ident.

Fix the problem by double-checking before registering a knote.  Add a
new fget_noref_unlocked() helper for this purpose.  It is a clone of
fget_noref().  We could simply use fget_noref(), but I like having an
explicit unlocked variant.

    [5 lines not shown]
DeltaFile
+17-0sys/sys/filedesc.h
+13-1sys/kern/kern_event.c
+30-12 files

FreeBSD/ports ff0188daudio/subtui distinfo Makefile

audio/subtui: Update to 2.13.1

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.13.1
DeltaFile
+5-5audio/subtui/distinfo
+1-1audio/subtui/Makefile
+6-62 files

FreeBSD/src 8823ca9sys/x86/include frame.h

amd64: revert back struct trapframe to the pre-FRED definition

(cherry picked from commit 1ba29614c4ce5e261ade0bd7def94079b7b9647a)
DeltaFile
+4-0sys/x86/include/frame.h
+4-01 files

FreeBSD/src a7182edsys/dev/mlx5 driver.h, sys/dev/mlx5/mlx5_core mlx5_cmd.c

mlx5: postpone freeing the completed command entity to taskqueue

(cherry picked from commit f0d5f46a1e42b801d96447e544cc3820612748b1)
DeltaFile
+11-1sys/dev/mlx5/mlx5_core/mlx5_cmd.c
+1-0sys/dev/mlx5/driver.h
+12-12 files

FreeBSD/src 0d98b06sys/amd64/amd64 trap.c

amd64: move code to clear PSL_T on debug exception into a helper

(cherry picked from commit d92ebde76430e99f78156fb1d865a18916380aed)
DeltaFile
+13-8sys/amd64/amd64/trap.c
+13-81 files

FreeBSD/src bd70835sys/sys param.h

sys/param.h: bump __FreeBSD_version for amd64 struct trapframe size change

(cherry picked from commit 6275cd73aca7f31cbb3b9da2d031f6664814d58c)
DeltaFile
+2-1sys/sys/param.h
+2-11 files

FreeBSD/src 9f174a7sys/amd64/amd64 trap.c, sys/x86/include frame.h

x86 FRED: add hardware definitions for the trap frames fields

(cherry picked from commit e90950627327de9226b052851b36f341bc72b746)
DeltaFile
+49-6sys/x86/include/frame.h
+9-8sys/amd64/amd64/trap.c
+58-142 files

FreeBSD/src 1c0357fsys/amd64/amd64 trap.c

amd64 trap.c: provide tag for the struct sfhandlers definition

(cherry picked from commit 8cc1c0f35ec8d5a3edb4ee1ede962a3c1f6baef0)
DeltaFile
+4-2sys/amd64/amd64/trap.c
+4-21 files

FreeBSD/src 25b6a30sys/amd64/include md_var.h

amd64: add prototype for ia32_syscall()

(cherry picked from commit 23dc4850fbc9e7abfc54f0ce11f343e4677fd0fb)
DeltaFile
+2-0sys/amd64/include/md_var.h
+2-01 files

FreeBSD/src 504b27esys/amd64/amd64 fpu.c

amd64: remove assertion about sizeof(struct pcb)

(cherry picked from commit acce5fa3dbe87ea953fb5060a03859e424398db8)
DeltaFile
+0-7sys/amd64/amd64/fpu.c
+0-71 files

FreeBSD/src 870bb8dsys/amd64/amd64 exec_machdep.c, sys/amd64/ia32 ia32_signal.c

amd64: check that %cs and %ss values from ucontext fit into registers

(cherry picked from commit 8892176c86db18bd175cc00a2d52dff080babec1)
DeltaFile
+28-0sys/amd64/ia32/ia32_signal.c
+19-0sys/amd64/amd64/exec_machdep.c
+47-02 files

FreeBSD/src 41ca79bsys/amd64/amd64 trap.c

amd64: move code to check for traps with interrupts disabled into helpers

(cherry picked from commit e18449fbe2731399862e82e61fffaadd6739642c)
DeltaFile
+58-38sys/amd64/amd64/trap.c
+58-381 files

FreeBSD/src 06e71cfsys/x86/include specialreg.h, sys/x86/x86 identcpu.c

x86 FRED: add CPUID, MSR, and CR4 bits

(cherry picked from commit eb0a78f6cef0c2924b565d7c297cb08bb4de7cb0)
DeltaFile
+23-0sys/x86/include/specialreg.h
+7-4sys/x86/x86/identcpu.c
+30-42 files