FreeBSD/ports 07fabbdnet-p2p/amule pkg-plist Makefile, net-p2p/amule/files patch-fix-boost1.89+ patch-fix-boost1.87+

net-p2p/amule: Update to 3.0.0

- Switch to the active community fork upstream
- Switch build system from GNU Autotools to CMake.
- Fix library dependencies by unbundling/forcing native options (disable BFD).
- Clean up obsolete Makefile variables, overrides, and old patches.
- Add tests

Reviewed by:    diizzy
DeltaFile
+0-983net-p2p/amule/files/patch-fix-boost1.89+
+133-135net-p2p/amule/pkg-plist
+0-139net-p2p/amule/files/patch-fix-boost1.87+
+39-98net-p2p/amule/Makefile
+31-0net-p2p/amule/files/patch-disable-try-to-use-ccache
+0-28net-p2p/amule/files/patch-autoconf-2.70
+203-1,3834 files not shown
+214-1,40610 files

FreeBSD/ports b2e64b1devel/wxformbuilder Makefile pkg-plist, devel/wxformbuilder/files patch-create__build__files4.sh patch-build_premake_bsd_Premake4.make

devel/wxformbuilder: Update 3.5.0-beta => 4.2.1, take maintainership

Changelog:
https://github.com/wxFormBuilder/wxFormBuilder/blob/v4.2.1/CHANGELOG.md

- Upstream moved to github.
- Unbundle tinyxml2.

PR:             295955
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+0-50devel/wxformbuilder/files/patch-create__build__files4.sh
+12-30devel/wxformbuilder/Makefile
+28-13devel/wxformbuilder/pkg-plist
+0-35devel/wxformbuilder/files/patch-build_premake_bsd_Premake4.make
+0-30devel/wxformbuilder/files/patch-sdk_premake_scripts_wxpresets.lua
+18-0devel/wxformbuilder/files/patch-CMakeLists.txt
+58-1585 files not shown
+72-19911 files

OPNSense/core f1fec12src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogNptRule.xml, src/opnsense/mvc/app/models/OPNsense/Firewall Filter.php

firewall: allow WAN as "associated interface" for NPTv6 #10413
DeltaFile
+2-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogNptRule.xml
+3-22 files

FreeBSD/ports 6f01aa2databases/cego distinfo Makefile

databases/cego: update 2.54.25 -> 2.54.29

- fix in CegoBTreeValue::valueToFVL
- log mesage cleanup done for CegoRecoveryManager, CegoQueryManager
  and CegoTableManager.
- Changed return code of CegoBufferPool::writeCheckPoint to int to
  return the exit code of the optional escape command.
  This exit code then is indicated in the admin console
- Consolidation work done for CegoTableManager and CegoAuthManager
- Code reorganization for CegoAuthManager, CegoQueryManager and
  CegoTableManager: TableManager contains low level data access methods,
  QueryManger contains high level access and AuthMenager contains
  authorized access methods
- Post patch for this version : In CegoFieldValue::castTo, changed
  __dateFormatLock to writeLock. This is needed, since with readlock
  the _dateFormatList could be traversed in parallel by the Datetime
  constructor. This may lead to concurreny issues

Author:    Björn Lemke <lemke at lemke-it.com>
DeltaFile
+3-3databases/cego/distinfo
+1-1databases/cego/Makefile
+1-0databases/cego/pkg-plist
+5-43 files

Dreckly/dreckly 2fcdea5devel/unifdef Makefile

unifdef: Fails with C23 default language.
DeltaFile
+4-0devel/unifdef/Makefile
+4-01 files

Dreckly/dreckly 6760bf1audio/timidity Makefile distinfo, audio/timidity/patches patch-interface_xaw_i.c

timidity: Fixes for newer compilers.
DeltaFile
+16-0audio/timidity/patches/patch-interface_xaw_i.c
+3-0audio/timidity/Makefile
+1-0audio/timidity/distinfo
+20-03 files

LLVM/project a53a62d.github/workflows/containers/github-action-ci-tooling Dockerfile

[Github] Remove unnecessary packages from github-automation container (#203358)

This cuts the container size from 654 MB to 229 MB. This is mainly due
to removing the python3-pip package which was pulling in some big
depedencies like gcc.

A smaller container will be faster to download which will speed up the
workflow runs, but also, having less packages means smaller attack
surface for the container.
DeltaFile
+7-5.github/workflows/containers/github-action-ci-tooling/Dockerfile
+7-51 files

NetBSD/pkgsrc ddXDFYGsecurity/libp11 Makefile

   libp11: Fails with C23 default language.

   Uses "true" and "false" as variable names, which conflict with the
   C23 keywords.
VersionDeltaFile
1.19+5-1security/libp11/Makefile
+5-11 files

Dreckly/dreckly 4f09b96security/libp11 Makefile

libp11: Fails with C23 default language.

Uses "true" and "false" as variable names, which conflict with the
C23 keywords.
DeltaFile
+4-0security/libp11/Makefile
+4-01 files

NetBSD/pkgsrc KkkKDX8devel/libetm Makefile

   libetm: Fails with C23 default language.

   Uses "old-style function definitions".
VersionDeltaFile
1.23+4-1devel/libetm/Makefile
+4-11 files

Dreckly/dreckly 89c8de2devel/libetm distinfo Makefile, devel/libetm/patches patch-aa patch-etm.c

libetm: Various build fixes.
DeltaFile
+12-3devel/libetm/patches/patch-aa
+14-0devel/libetm/patches/patch-etm.c
+14-0devel/libetm/patches/patch-etmtest.c
+3-1devel/libetm/distinfo
+3-0devel/libetm/Makefile
+46-45 files

FreeBSD/src a74c77cusr.bin/grep util.c

grep(1): optimize -w/--word-regexp word boundary check

The -w option checks word boundaries before and after each potential
match by decoding the adjacent character.  This was done via the
heavyweight sscanf(3) with "%lc", which goes through the full scanf
parser and locale-aware mbrtowc(3) machinery even for simple ASCII.

Replace with a three-tier fast path:

1. ASCII bytes (< 0x80): simple isalnum(3) / '_' comparison
2. UTF-8 continuation bytes (0x80-0xBF): interior bytes of a multi-byte
   character are always word characters -> no further decoding needed
3. Multi-byte start bytes (>= 0xC0): decode with mbrtowc(3) directly
   instead of sscanf(3)/%lc, avoiding scanf parser overhead

Benchmark with ministat(1) (10 runs each):

Worst-case ASCII (100k lines of 100 'a' chars, -w 'a'):
    Difference at 95.0% confidence: -15.3% +/- 3.1%

    [14 lines not shown]
DeltaFile
+34-10usr.bin/grep/util.c
+34-101 files

NetBSD/pkgsrc ppRIZMudevel/libgphoto2 Makefile

   libgphoto2: Fails with C23 default language.

   Uses bool as a variable name, which conflicts with the C23 keyword.
VersionDeltaFile
1.98+3-1devel/libgphoto2/Makefile
+3-11 files

Dreckly/dreckly fb961f9devel/libgphoto2 Makefile distinfo, devel/libgphoto2/patches patch-camlibs_ptp2_fujiptpip.c patch-camlibs_ptp2_ptpip.c

libgphoto2: Various fixes for newer compilers.
DeltaFile
+15-0devel/libgphoto2/patches/patch-camlibs_ptp2_fujiptpip.c
+15-0devel/libgphoto2/patches/patch-camlibs_ptp2_ptpip.c
+5-0devel/libgphoto2/Makefile
+2-0devel/libgphoto2/distinfo
+37-04 files

NetBSD/pkgsrc-wip 582f9b1gzip Makefile distinfo, gzip/patches patch-lib_utimens.h

gzip: use upstream patch instead of compiler flag
DeltaFile
+19-0gzip/patches/patch-lib_utimens.h
+0-3gzip/Makefile
+1-0gzip/distinfo
+20-33 files

NetBSD/pkgsrc Q7N36JRsecurity/stunnel Makefile

   stunnel: Force to C99 for now.

   The libwrap usage conflicts with a C23 default language
   version.
VersionDeltaFile
1.137+5-1security/stunnel/Makefile
+5-11 files

Dreckly/dreckly 58e6e34security/stunnel Makefile

stunnel: Force to C99 for now.

The libwrap usage conflicts with a C23 default language
version.
DeltaFile
+4-0security/stunnel/Makefile
+4-01 files

NetBSD/pkgsrc LhQH7V4audio/vorbis-tools Makefile

   vorbis-tools: Bump to gnu99, since this uses inline variable decls
   since version 1.4.3.
VersionDeltaFile
1.106+2-2audio/vorbis-tools/Makefile
+2-21 files

FreeBSD/src b4af6a4sys/fs/fuse fuse_vnops.c, tests/sys/fs/fusefs default_permissions.cc

fusefs: fix error handling when reading a directory's sticky bit

When trying to delete or rename a file, fuse_vnop_lookup must check
whether its parent directory's sticky bit is set.  Realistically, the
parent directory's attributes will almost always be cached.  But it's
possible that they won't be, and in that case we must send a new
FUSE_GETATTR request to the server.  If that request fails for some
reason, then we must fail the lookup.  Prior to this change fusefs would
ignore failure of that request.

Reported by:    Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li,
                and Ke Xu of Tsinghua University
MFC after:      2 weeks
Reviewed by:    markj
Differential Revision: https://reviews.freebsd.org/D57588
DeltaFile
+53-0tests/sys/fs/fusefs/default_permissions.cc
+6-4sys/fs/fuse/fuse_vnops.c
+59-42 files

NetBSD/pkgsrc WTJlrIFaudio/vorbis-tools Makefile

   vorbis-tools: Fails with C23 default language.

   Uses "old-style function definitions" in getopt support files.
VersionDeltaFile
1.105+4-1audio/vorbis-tools/Makefile
+4-11 files

Dreckly/dreckly 4a0a357audio/vorbis-tools Makefile

vorbis-tools: Fails with C23 default language.
DeltaFile
+3-0audio/vorbis-tools/Makefile
+3-01 files

NetBSD/pkgsrc 9l90EIEmath/glpk Makefile

   glpk: Fails with C23 default language.

   Defines its own bool type which conflicts with the C23 keyword.
VersionDeltaFile
1.49+4-1math/glpk/Makefile
+4-11 files

Dreckly/dreckly 877b111math/glpk Makefile

glpk: Fails with C23 default language.
DeltaFile
+3-0math/glpk/Makefile
+3-01 files

NetBSD/pkgsrc Z0qeGbSwww/c-icap Makefile

   c-icap: Fails with C23 default language.
VersionDeltaFile
1.38+2-2www/c-icap/Makefile
+2-21 files

Dreckly/dreckly 83689aawww/c-icap Makefile

c-icap: Fails with C23 default language.
DeltaFile
+1-1www/c-icap/Makefile
+1-11 files

OpenBSD/ports T6JpEAXx11/kde-applications/kirigami-gallery Makefile

   Remove outdated kf5 dependency
VersionDeltaFile
1.14+1-2x11/kde-applications/kirigami-gallery/Makefile
+1-21 files

LLVM/project 6bda63cllvm/test/tools/llvm-cov gap-region-line-coverage.test, llvm/test/tools/llvm-cov/Inputs/gap-region-quirk gap-quirk.yaml gap-quirk.proftext

[llvm-cov] Replace binary test blobs with text formats

Replace .covmapping and .profdata binary blobs with .yaml (obj2yaml)
and .proftext respectively. The test now uses yaml2obj and
llvm-profdata merge to produce inputs at test time.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+57-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.yaml
+7-18llvm/test/tools/llvm-cov/gap-region-line-coverage.test
+16-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.proftext
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.profdata
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.covmapping
+80-185 files

LLVM/project eda662fflang/docs Intrinsics.md, flang/lib/Evaluate intrinsics.cpp

[flang] Add support for the IARGC and GETARG legacy intrinsics (#196425)

Adds semantic checking and lowering, along with semantic and lowering
tests for the legacy GNU intrinsics 'IARGC()' and 'GETARG(POS, VALUE)'.

Although these could just be added as aliases to the standard
COMMAND_ARGUMENT_COUNT and GET_COMMAND_ARGUMENT intrinsics, they were
implemented as separate intrinsics because of some semantic differences
between them:

* IARGC always returns INTEGER(4), whereas COMMAND_ARGUMENT_COUNT
returns a default INTEGER, which could have a different kind.
* GETARG has only two arguments, both of which are required.
* GETARG's POS argument accepts any integer type of width less than or
equal to the default integer kind, while GET_COMMAND_ARGUMENT only
accepts default integers.

Fixes #158438
DeltaFile
+55-0flang/docs/Intrinsics.md
+54-0flang/test/Semantics/test-iargc-getarg.f90
+32-0flang/lib/Optimizer/Builder/IntrinsicCall.cpp
+23-0flang/test/Lower/Intrinsics/getarg.f90
+11-0flang/test/Lower/Intrinsics/iargc.f90
+8-0flang/lib/Evaluate/intrinsics.cpp
+183-01 files not shown
+185-07 files

FreeBSD/src 836d0d3sys/arm/broadcom/bcm2835 bcm2835_mbox.c

arm/bcm2835: Release mailbox resources on attach failure

Also remove the rid variable since it was unused.

Signed-off-by:  Haoxiang Li <lihaoxiang at isrc.iscas.ac.cn>
Reviewed-by:    vexeduxr
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2255
DeltaFile
+13-8sys/arm/broadcom/bcm2835/bcm2835_mbox.c
+13-81 files

FreeBSD/src 39217ebsys/arm/allwinner/a10 a10_intc.c

arm: allwinner: Fix A10 INTC MMIO resource cleanup

Do not jump to the resource release path when bus_alloc_resource_any()
fails, since no MMIO resource was allocated. If a10_intr_pic_attach()
fails after the MMIO resource has been allocated, release it before
returning.

Signed-off-by:  Haoxiang Li <lihaoxiang at isrc.iscas.ac.cn>
Reviewed-by:    vexeduxr
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2253
DeltaFile
+2-2sys/arm/allwinner/a10/a10_intc.c
+2-21 files