FreeBSD/ports 9591d90devel/php-composer distinfo Makefile

devel/php-composer: Update to 2.9.3

PR:             292258
Approved by:    Naram Qashat <cyberbotx at cyberbotx.com>
DeltaFile
+3-3devel/php-composer/distinfo
+1-1devel/php-composer/Makefile
+4-42 files

FreeBSD/src 1410d22contrib/llvm-project/libcxx/include/__memory uninitialized_algorithms.h

libc++: silence -Wnontrivial-memaccess warning with newer clang

Apply part of LLVM commit 71315698c91d0cda054b903da0594ca6f072c350 to
silence the -Wnontrivial-memaccess warning that is triggered any time
this function is instantiated by user code. This fixes another
buildworld failure with Clang HEAD.

Original commit message:
[clang] Warn about memset/memcpy to NonTriviallyCopyable types (#111434)
This implements a warning that's similar to what GCC does in that
context: both memcpy and memset require their first and second operand
to be trivially copyable, let's warn if that's not the case.

Reviewed by:    emaste, dim
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D52534

(cherry picked from commit 34a006eaa39ceb6b0a96fa386c9b9b8a44681979)
(cherry picked from commit ca149d75e9bd6455abc3c74e7db160464cfabbdb)
DeltaFile
+2-1contrib/llvm-project/libcxx/include/__memory/uninitialized_algorithms.h
+2-11 files

FreeBSD/src 018c097contrib/llvm-project/libcxx/include/__functional binary_function.h unary_function.h, contrib/llvm-project/libcxx/include/__memory allocator_traits.h

libc++: Fix deprecation warnings with latest clang

Latest clang has become more strict in diagnosing deprecated decls, so
pull in LLVM commit 9feac2cbd0d80927ce9a8b4c3e810d2b81802d55.

Original commit message:
[libc++] Improve deprecated diagnostic guards.

Recent Clang-21 builds improved the deprecated diagnotics. This
uncovered missing guards in libc++ internally.

Reviewed by:    dim
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D52531

(cherry picked from commit 086ce467adec42d58414fdb4d54c2b6819cf0c07)
(cherry picked from commit 703c98dc6eeb2b36ec94e138269a221704e55f4c)
DeltaFile
+2-3contrib/llvm-project/libcxx/include/__functional/binary_function.h
+2-3contrib/llvm-project/libcxx/include/__functional/unary_function.h
+2-0contrib/llvm-project/libcxx/include/__memory/allocator_traits.h
+2-0contrib/llvm-project/libcxx/include/__functional/weak_result_type.h
+8-64 files

FreeBSD/src 21f206bcontrib/llvm-project/libcxx/include tuple

libc++: avoid use of deprecated __reference_binds_to_temporary

This was removed in upstream libc++ in commit
437ad06f762ab07d89badecdd20627db200b98d3, but as this does not apply
cleanly to the current repository, I am applying the equivalent change
in a minimally invasive way. This is needed to build with latest clang
HEAD as of today.

Reviewed by:    dim
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D52530

(cherry picked from commit dee76cf2f3dace6290ccab07c2db17355994e70f)
(cherry picked from commit e487653fe43434768b533b1d7f360ec448c05b4c)
DeltaFile
+3-1contrib/llvm-project/libcxx/include/tuple
+3-11 files

FreeBSD/src 4fc0ae5share/mk bsd.debug.mk

share/mk: Remove trailing '/' from debug info directories

Signed-off-by: Marian Cingel <cingel.marian at gmail.com>
Reviewed by:    emaste
Pull request:   https://github.com/freebsd/freebsd-src/pull/1947
(cherry picked from commit 7359df79d3affeccf17f12f16c23ba3d4c5e0346)
(cherry picked from commit 3e8f7f7c6c015f044f9e65ea8a1f307d449d41b3)
DeltaFile
+1-1share/mk/bsd.debug.mk
+1-11 files

FreeBSD/src e9e97edcontrib/llvm-project/libcxx/include/__type_traits is_trivially_relocatable.h

libc++: avoid use of deprecated builtin

This pulls in LLVM commit accfbd4cb327411ad66c0109ba1841482b871967 to
avoid the use of __libcpp_is_trivially_relocatable.
This fixes building FreeBSD libc++ with clang HEAD as of today.

Original commit message:
[libc++] Replace __is_trivially_relocatable by is_trivially_copyable (#124970)

The __is_trivially_relocatable builtin has semantics that do not
correspond to any current or future notion of trivial relocation.
Furthermore, it currently leads to incorrect optimizations for some
types on supported compilers:
- Clang on Windows where types with non-trivial destructors get
  incorrectly optimized
- AppleClang where types with non-trivial move constructors get
  incorrectly optimized

Until there is an agreed upon and bugfree implementation of what it

    [10 lines not shown]
DeltaFile
+5-3contrib/llvm-project/libcxx/include/__type_traits/is_trivially_relocatable.h
+5-31 files

FreeBSD/src 90b9a77usr.sbin/bhyve net_backend_slirp.c bhyve.8, usr.sbin/bhyve/slirp slirp-helper.c

bhyve: support MTU configuration for SLIRP net backend

Support configuring MTU for the SLIRP net backend, for example:

  -s 1:0,virtio-net,slirp,mtu=2048,open

Update the manual page accordingly.  While here, also document
MAC address configuration.

Reviewed by:    markj
Approved by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D54133
DeltaFile
+30-5usr.sbin/bhyve/net_backend_slirp.c
+14-8usr.sbin/bhyve/slirp/slirp-helper.c
+3-1usr.sbin/bhyve/bhyve.8
+47-143 files

FreeBSD/ports a2cdcd4www/freenginx-devel distinfo Makefile.extmod

www/freenginx-devel: third-party modules management

o) update http_redis module: 0.4.0 -> 0.4.1

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-3www/freenginx-devel/distinfo
+1-1www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+5-53 files

FreeBSD/ports a7d7819net-mgmt/net-snmp Makefile

net-mgmt/net-snmp: Mark MYSQL as BROKEN
DeltaFile
+1-0net-mgmt/net-snmp/Makefile
+1-01 files

FreeBSD/src bf98d67usr.sbin/sesutil sesutil.c

sesutil: Remove width modifier on encoded "Desc" field

Remove the width modifier to remove white space padding
added to "description" field when running
`sesutil --libxo:JP show`.

Reviewed by:    asomers
Approved by:    asomers (mentor)
MFC after:      1w
Sponsored by:   ConnectWise
Differential Revision:  https://reviews.freebsd.org/D54536
DeltaFile
+1-1usr.sbin/sesutil/sesutil.c
+1-11 files

FreeBSD/src cbc6f7eusr.sbin/bhyve rfb.c pci_fbuf.c

bhyve: add UNIX domain socket support to rfb

This commit adds support for a UNIX domain socket to bhyve's remote
framebuffer. It enables the use of the graphical console when the bhyve instance
is running in a jail with no networking, for instance. A VNC client running on
the host can then connect to the UNIX domain socket through the filesystem.

Signed-off-by:  Quentin Thébault <quentin.thebault at defenso.fr>
Sponsored by:   Defenso
Reviewed by:    kevans, markj
MFC after:      2 weeks
Differential Revision: https://reviews.freebsd.org/D53814
DeltaFile
+35-12usr.sbin/bhyve/rfb.c
+21-1usr.sbin/bhyve/pci_fbuf.c
+8-4usr.sbin/bhyve/bhyve.8
+6-1usr.sbin/bhyve/bhyve_config.5
+3-1usr.sbin/bhyve/rfb.h
+73-195 files

FreeBSD/doc f01d6d9documentation/content/en/books/handbook introduction.adoc

books/handbook: version bump for 15.0
DeltaFile
+1-1documentation/content/en/books/handbook/introduction.adoc
+1-11 files

FreeBSD/src 16f8ea6sys/amd64/conf MINIMAL GENERIC

amd64: Remove tpm(4) from GENERIC for now

It breaks suspend/resume and no one has had time to investigate and fix
it.

PR:             291067
Reviewed by:    emaste
Fixes:          3deb21f1afd5 ("random: TPM_HARVEST should have been named RANDOM_ENABLE_TPM")
Differential Revision:  https://reviews.freebsd.org/D54587
DeltaFile
+2-1sys/amd64/conf/MINIMAL
+2-1sys/amd64/conf/GENERIC
+4-22 files

FreeBSD/ports d0f5025textproc/py-mdformat Makefile distinfo, textproc/py-mdformat/files patch-pyproject.toml patch-src_mdformat___conf.py

textproc/py-mdformat: Update to 1.0.0

- Remove files/patch-pyproject.toml
- Fix pyproject.toml (via a post-patch target), because the build
  framework does not recognise its new format.
  (see https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-and-license-files )
- Pet port(clippy|fmt)

ChangeLog:      https://mdformat.readthedocs.io/en/stable/users/changelog.html#id1
DeltaFile
+12-10textproc/py-mdformat/Makefile
+0-13textproc/py-mdformat/files/patch-pyproject.toml
+5-4textproc/py-mdformat/files/patch-src_mdformat___conf.py
+3-3textproc/py-mdformat/distinfo
+20-304 files

FreeBSD/src d2f1c8e. Makefile.inc1 Makefile

Makefile: Update doxygen requirements

MFC after:      3 days
Reviewed by:    imp, ziaee
Signed-off-by:  Minsoo Choo <minsoochoo0122 at proton.me>
Closes:         https://github.com/freebsd/freebsd-src/pull/1869
DeltaFile
+8-0Makefile.inc1
+2-2Makefile
+10-22 files

FreeBSD/src b72cb30sys/dev/bnxt/bnxt_en if_bnxt.c

bnxt: fix i2c read to allow access to different addresses

Allow reading of i2c addresses other than A0. A0 does provide most
information, but doesn't provide things like module temps, and optical
signal levels.

Sponsored by: Netflix
Reviewed by: sumit.saxena_broadcom.com
Differential Revision: https://reviews.freebsd.org/D54590
MFC after: 3 days
DeltaFile
+1-1sys/dev/bnxt/bnxt_en/if_bnxt.c
+1-11 files

FreeBSD/ports 86d7a29math/calc distinfo Makefile

math/calc: Update to 2.16.1.2
DeltaFile
+3-3math/calc/distinfo
+1-1math/calc/Makefile
+4-42 files

FreeBSD/ports 2f6b962security/git-credential-oauth distinfo Makefile

security/git-credential-oauth: Update to 0.17.1
DeltaFile
+7-7security/git-credential-oauth/distinfo
+1-2security/git-credential-oauth/Makefile
+8-92 files

FreeBSD/ports d199b9dx11-fonts/fnt Makefile

x11-fonts/fnt: Release maintainership
DeltaFile
+1-1x11-fonts/fnt/Makefile
+1-11 files

FreeBSD/ports fe2a950www/drupal7 Makefile, www/drupal7-wysiwyg Makefile

www/drupal7*: Back to pool

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1www/drupal7-wysiwyg/Makefile
+1-1www/drupal7/Makefile
+2-22 files

FreeBSD/src 0df9054sys/netpfil/pf pf_nl.c

pf: handle nlattr_add_nested() failure

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+45-0sys/netpfil/pf/pf_nl.c
+45-01 files

FreeBSD/src bf19253sys/netpfil/pf pf_nl.c

pf: remove redundant zeroing

nlmsg_reserve_object() already zeroes the header before it gives it to
us, so there's no need to explicitly zero these fields again.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+0-54sys/netpfil/pf/pf_nl.c
+0-541 files

FreeBSD/ports df5403fwww/drupal7 pkg-plist distinfo, www/drupal7-wysiwyg distinfo Makefile

www/drupal7*: update to latest upstream releases

- Update drupal7 from 7.98 to 7.103
- Update drupal7-wysiwyg from 7.x-2.9 to 7.x-2.10

Sponsored by:   Netzkommune GmbH
DeltaFile
+22-2www/drupal7/pkg-plist
+3-3www/drupal7/distinfo
+3-3www/drupal7-wysiwyg/distinfo
+1-1www/drupal7-wysiwyg/Makefile
+1-1www/drupal7/Makefile
+30-105 files

FreeBSD/ports 4a35d9atextproc/ov distinfo Makefile

textproc/ov: Update to 0.50.2

Changelog:
- https://github.com/noborus/ov/releases/tag/v0.50.0
- https://github.com/noborus/ov/releases/tag/v0.50.2

PR:             291539
Approved by:    lcook (maintainer, timeout 4 weeks)
DeltaFile
+5-5textproc/ov/distinfo
+2-3textproc/ov/Makefile
+7-82 files

FreeBSD/ports a587692finance/R-cran-AER distinfo Makefile

finance/R-cran-AER: Update to 1.2.15
DeltaFile
+3-3finance/R-cran-AER/distinfo
+2-1finance/R-cran-AER/Makefile
+5-42 files

FreeBSD/ports f0cfb82www/py-litestar distinfo Makefile

www/py-litestar: Update to 2.19.0
DeltaFile
+3-3www/py-litestar/distinfo
+1-1www/py-litestar/Makefile
+4-42 files

FreeBSD/ports 817a79fMk/Uses electron.mk

Mk/Uses/electron.mk: Adjust valid electron versions after electron36 removal
DeltaFile
+1-1Mk/Uses/electron.mk
+1-11 files

FreeBSD/ports ab8edfdsecurity/modsecurity3-nginx distinfo Makefile

security/modsecurity3-nginx: update to latest 1.0.4 snapshot

Upstream continues to receive fixes and small improvements after the
1.0.4 release. Switch the GitHub fetch from the 1.0.4 tag to commit
b94f2d3 and bump PORTREVISION accordingly.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3security/modsecurity3-nginx/distinfo
+2-2security/modsecurity3-nginx/Makefile
+5-52 files

FreeBSD/ports f930850security/modsecurity3-nginx distinfo Makefile

security/modsecurity3-nginx: Update to 1.0.4

Changelog: https://github.com/owasp-modsecurity/ModSecurity-nginx/releases/tag/v1.0.4

Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5security/modsecurity3-nginx/distinfo
+4-4security/modsecurity3-nginx/Makefile
+9-92 files

FreeBSD/ports 3b0da7fdevel/gettext-tiny distinfo Makefile, devel/gettext-tiny/files patch-Makefile

devel/gettext-tiny: update to 0.3.3
DeltaFile
+13-59devel/gettext-tiny/files/patch-Makefile
+3-3devel/gettext-tiny/distinfo
+2-2devel/gettext-tiny/Makefile
+18-643 files