Dreckly/dreckly 6c618b1sysutils/crashme Makefile distinfo, sysutils/crashme/patches patch-ab patch-pddet.c

crashme: Fix building with GCC 14 and GCC 15.

This code makes frequent use of K&Risms such as implicit
function declarations, implicit int, etc. Fix a few and
force an older C standard to ensure this keeps building.
DeltaFile
+75-4sysutils/crashme/patches/patch-ab
+14-0sysutils/crashme/patches/patch-pddet.c
+7-0sysutils/crashme/Makefile
+2-1sysutils/crashme/distinfo
+98-54 files

FreeBSD/ports 31f7827x11/swayimg Makefile

x11/swayimg: rename option JPEG2000 to OPENJPEG

Options are named after dependencies to allow disabling globally.
However, JPEG 2000 support can depend on either JasPer or OpenJPEG.
DeltaFile
+7-7x11/swayimg/Makefile
+7-71 files

FreeBSD/ports 9f46a72net/rabbitmq pkg-plist distinfo

net/rabbitmq: Update 4.3.1 => 4.3.2

Changelog:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.3.2

Sponsored by:   UNIS Labs
DeltaFile
+123-116net/rabbitmq/pkg-plist
+3-3net/rabbitmq/distinfo
+1-1net/rabbitmq/Makefile
+127-1203 files

Dreckly/dreckly 931cf92textproc/untex distinfo, textproc/untex/patches patch-untex.c

untex: Fix build with GCC 14.

Avoid implicit declaration of strncmp(3), exit(3) by including
the right headers.
DeltaFile
+16-0textproc/untex/patches/patch-untex.c
+1-0textproc/untex/distinfo
+17-02 files

FreeBSD/ports 2d63ddcx11/xdg-desktop-portal-wlr distinfo Makefile

x11/xdg-desktop-portal-wlr: update to 0.8.3

Changes:        https://github.com/emersion/xdg-desktop-portal-wlr/releases/tag/v0.8.3
Reported by:    GitHub (watch releases)

(cherry picked from commit 17c420910b611a6909f3ded15a0a394e60e456bf)
DeltaFile
+3-3x11/xdg-desktop-portal-wlr/distinfo
+1-1x11/xdg-desktop-portal-wlr/Makefile
+4-42 files

FreeBSD/ports f29640fmultimedia/aom distinfo Makefile

multimedia/aom: update to 3.14.1

Changes:        https://aomedia.googlesource.com/aom/+log/v3.14.0..v3.14.1
PR:             296155
(cherry picked from commit e60dcdfb99a7958c64c428f6f437ec80c47bb15d)
DeltaFile
+3-3multimedia/aom/distinfo
+1-1multimedia/aom/Makefile
+4-42 files

FreeBSD/ports f50aee2multimedia/aom/files patch-build_cmake_aom__configure.cmake patch-cmake_aom__configure.cmake

multimedia/aom: update to 3.14.0

Changes:        https://aomedia.googlesource.com/aom/+log/v3.13.3..v3.14.0
PR:             296155
Reported by:    Repology (update), Evgenii Khramtsov (secfixes)
Security:       CVE-2026-56208 CVE-2026-56209 CVE-2026-56210 CVE-2026-56211

(cherry picked from commit a6187013727e8bc0a069eca486f40be982192c82)
DeltaFile
+0-50multimedia/aom/files/patch-build_cmake_aom__configure.cmake
+50-0multimedia/aom/files/patch-cmake_aom__configure.cmake
+13-0multimedia/aom/files/patch-cmake_pkg__config.cmake
+13-0multimedia/aom/files/patch-cmake_cpu.cmake
+0-13multimedia/aom/files/patch-build_cmake_cpu.cmake
+0-13multimedia/aom/files/patch-build_cmake_pkg__config.cmake
+76-763 files not shown
+83-819 files

FreeBSD/ports 9ad17f6graphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 26.1.b.3433

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/dde1709274f...9dbe8846f5f
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports 2813695games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260618

Changes:        https://gitlab.com/veloren/veloren/-/compare/2dd9ea8c42...ef31455955
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports 17c4209x11/xdg-desktop-portal-wlr distinfo Makefile

x11/xdg-desktop-portal-wlr: update to 0.8.3

Changes:        https://github.com/emersion/xdg-desktop-portal-wlr/releases/tag/v0.8.3
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/xdg-desktop-portal-wlr/distinfo
+1-1x11/xdg-desktop-portal-wlr/Makefile
+4-42 files

FreeBSD/ports e60dcdfmultimedia/aom distinfo Makefile

multimedia/aom: update to 3.14.1

Changes:        https://aomedia.googlesource.com/aom/+log/v3.14.0..v3.14.1
PR:             296155
DeltaFile
+3-3multimedia/aom/distinfo
+1-1multimedia/aom/Makefile
+4-42 files

FreeBSD/ports e064f03x11/swayimg Makefile distinfo

x11/swayimg: update to 5.3

Changes:        https://github.com/artemsen/swayimg/releases/tag/v5.3
Reported by:    GitHub (watch releases)
DeltaFile
+6-3x11/swayimg/Makefile
+3-3x11/swayimg/distinfo
+9-62 files

Dreckly/dreckly e4fbb0aarchivers/lzsa Makefile distinfo, archivers/lzsa/patches patch-src_dictionary.c patch-Makefile

lzsa: Various build fixes.

Define the correct _POSIX_C_SOURCE to get a definition of
ftello(3).

Make sure the user's choice of compiler is honoured instead
of always using clang.
DeltaFile
+15-0archivers/lzsa/patches/patch-src_dictionary.c
+13-0archivers/lzsa/patches/patch-Makefile
+5-0archivers/lzsa/Makefile
+2-0archivers/lzsa/distinfo
+35-04 files

Dreckly/dreckly 9f4bd25databases/mariadb1011-server PLIST, databases/mariadb114-server PLIST

mariadb[114,118,1011]-server: Fix non-auth_pam PLIST

Should help the SunOS builds.
DeltaFile
+1-1databases/mariadb1011-server/PLIST
+1-1databases/mariadb114-server/PLIST
+1-1databases/mariadb118-server/PLIST
+3-33 files

Dreckly/dreckly bcec491archivers/lzsa Makefile distinfo, archivers/lzsa/patches patch-src_dictionary.c patch-Makefile

lzsa: Various build fixes.

Define the correct _POSIX_C_SOURCE to get a definition of
ftello(3).

Make sure the user's choice of compiler is honoured instead
of always using clang.
DeltaFile
+15-0archivers/lzsa/patches/patch-src_dictionary.c
+13-0archivers/lzsa/patches/patch-Makefile
+5-0archivers/lzsa/Makefile
+2-0archivers/lzsa/distinfo
+35-04 files

FreeBSD/ports a6c2774net/activemq distinfo Makefile

net/activemq: Update 6.2.5 => 6.2.6

Release Notes:
https://activemq.apache.org/components/classic/download/classic-06-02-06

- Bump dependencies for CVE fixes on 6.2.x.

Security:       CVE-2026-47323
Security:       CVE-2026-27172
Security:       CVE-2026-28367
Security:       CVE-2023-34455
Security:       CVE-2023-43642
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit d06262db3c595af40906f18fe66c692f975be0f6)
DeltaFile
+3-3net/activemq/distinfo
+1-1net/activemq/Makefile
+4-42 files

FreeBSD/ports 839b4bfnet/activemq distinfo Makefile

net/activemq: Update 6.2.4 => 6.2.5

Release Notes:
https://activemq.apache.org/components/classic/download/classic-06-02-05

Sponsored by:   UNIS Labs

(cherry picked from commit ea529c8236046e15b5e05bd2b174234e74ccff28)
DeltaFile
+3-3net/activemq/distinfo
+1-1net/activemq/Makefile
+4-42 files

FreeBSD/ports d06262dnet/activemq distinfo Makefile

net/activemq: Update 6.2.5 => 6.2.6

Release Notes:
https://activemq.apache.org/components/classic/download/classic-06-02-06

- Bump dependencies for CVE fixes on 6.2.x.

Security:       CVE-2026-47323
Security:       CVE-2026-27172
Security:       CVE-2026-28367
Security:       CVE-2023-34455
Security:       CVE-2023-43642
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3net/activemq/distinfo
+1-1net/activemq/Makefile
+4-42 files

Dreckly/dreckly fbb5d90devel/libmtp distinfo, devel/libmtp/patches patch-src_unicode.c

libmtp: Make sure that GNU libiconv isn't being used before assuming
non-POSIX iconv.
DeltaFile
+6-7devel/libmtp/patches/patch-src_unicode.c
+1-1devel/libmtp/distinfo
+7-82 files

FreeBSD/src 640ddf8sys/sys stdatomic.h

libc: Enforce lock-free atomic_flag and C23-safe initialisation

Select the `atomic_flag` backing type according to the C standard
requirements that `atomic_flag` operations be lock-free.

C11 §7.17.1.5 defines `atomic_flag` as:

> a structure type representing a lock-free, primitive atomic flag

and §7.17.8.2 further requires:

> Operations on an object of type atomic_flag shall be lock free

Therefore:

- Prefer `atomic_bool` when `ATOMIC_BOOL_LOCK_FREE == 2`
- Fall back to `atomic_uchar` when `ATOMIC_CHAR_LOCK_FREE == 2`
- Trigger a translation failure if neither type is lock-free


    [13 lines not shown]
DeltaFile
+12-4sys/sys/stdatomic.h
+12-41 files

FreeBSD/src 0f8941ftools/regression/include/stdatomic logic.c

tools/regression: Expand stdatomic conformance tests

Extend the existing test utility to cover recent stdatomic
changes and improve validation of interface semantics,
compile-time assertions, and behavioural conformance.

Signed-off-by: Faraz Vahedi <kfv at kfv.io>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2185
DeltaFile
+109-0tools/regression/include/stdatomic/logic.c
+109-01 files

FreeBSD/src 26bf9fcsys/sys stdatomic.h

libc: Fix GCC pointer semantics for atomic_fetch_add/sub

Correct the GCC implementation of `atomic_fetch_add_explicit()`
and `atomic_fetch_sub_explicit()` for atomic pointer types.

The previous implementation passed the operand directly to the
builtins. For pointer objects, this could result in raw byte-wise
address arithmetic rather than the required C atomic pointer
semantics, where the operand is interpreted as a `ptrdiff_t`
element count.

As a result, operations such as `atomic_fetch_sub_explicit(&p, 2, ...)`
could produce an incorrect post-operation pointer value.

Fix this by applying pointer scaling in the GCC path before invoking
the builtin, mirroring the existing legacy fallback implementation.
Pointer operands are now scaled by the size of the pointed-to type,
while integer atomic behaviour remains unchanged.


    [3 lines not shown]
DeltaFile
+6-2sys/sys/stdatomic.h
+6-21 files

FreeBSD/src 54ac231sys/sys stdatomic.h

libc: Fix atomic_init for GCC atomic objects

Add a dedicated `__GNUC_ATOMICS` path that initialises via
`atomic_store_explicit(obj, value, memory_order_relaxed)`.

This ensures the required initialisation semantics without
assuming any particular object representation.

Previously, `atomic_init` on GCC fell through to the legacy
`__val` member path intended only for old struct-backed
atomic objects. For current atomic objects, this caused the
following compilation error:

> error: request for member '__val' in something not a
  structure or union

As a result, valid code such as `atomic_init(&x, 1)` failed
to compile when using GCC.


    [6 lines not shown]
DeltaFile
+3-0sys/sys/stdatomic.h
+3-01 files

FreeBSD/src cb88e7bsys/sys stdatomic.h

libc: Reorder atomic operations to match ISO C standard

Reorder definitions of specified generic operations on atomic types
so they follow the sequence in ISO/IEC 9899:2024 §7.17.7:

1. `atomic_store`
2. `atomic_load`
3. `atomic_exchange`
4. `atomic_compare_exchange`
5. `atomic_fetch`

This aligns the header layout with the standard, making it easier
to cross-check against the normative text and maintain consistency
with the rest of the header.

The behaviour of the macros remains unchanged; this is purely a
reorganisation and documentation improvement.

Signed-off-by: Faraz Vahedi <kfv at kfv.io>

    [2 lines not shown]
DeltaFile
+50-50sys/sys/stdatomic.h
+50-501 files

FreeBSD/src 9d87c1asys/sys stdatomic.h

libc: Add missing kill_dependency macro

Add `kill_dependency` as specified by C11 §7.17.3.1.

The macro is required to break dependency chains in
expressions without affecting the value.

No functional impact beyond providing the required,
value-preserving definition.

Signed-off-by: Faraz Vahedi <kfv at kfv.io>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2185
DeltaFile
+2-0sys/sys/stdatomic.h
+2-01 files

FreeBSD/src 4b14655sys/contrib/dev/rtw88 main.c

rtw88: Fix typo in portability glue

Fix typo in if statement for compiling rtw88 against a Linux target.

Signed-off-by: Lambert Lim <lambert at sanesecurityguy.com>
Reviewed by: imp,ziaee
Pull Request: https://github.com/freebsd/freebsd-src/pull/2262
DeltaFile
+1-1sys/contrib/dev/rtw88/main.c
+1-11 files

FreeBSD/src 28cecfesys/sys stdatomic.h

libc: Restrict ATOMIC_VAR_INIT for C23 conformance

Omit `ATOMIC_VAR_INIT` when targeting C23, where it has been removed.
Retain it for earlier C standards and for C++ (as it still remains in
C++23, albeit marked as deprecated since C17 and C++20.)

Also separate `atomic_init` definitions from `ATOMIC_VAR_INIT` to
avoid coupling with a deprecated initialisation mechanism.

No functional change intended for `atomic_init`; this is purely a
conformance and cleanup adjustment.

Signed-off-by: Faraz Vahedi <kfv at kfv.io>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2185
DeltaFile
+7-1sys/sys/stdatomic.h
+7-11 files

FreeBSD/src e17fddcsys/sys stdatomic.h

libc: Reorganise memory_order enumeration constants

Place the `memory_order` enumeration constants alongside the corresponding
typedef under the §7.17.3 heading.

The previous layout separated the fallback constant definitions from the
enum, which could obscure their relationship. These fallbacks exist only
to provide values when the compiler does not supply the builtins.

The removed comment encoded implementation-specific assumptions about
compiler-provided definitions and implied a relationship between Clang/GCC
macros and fallback values. In practice, the fallback definitions exist
solely to ensure the enumerators are defined when compiler intrinsics are
absent, and do not depend on any particular numeric mapping.

No functional change; this is a mere structural and clarity improvement.

Signed-off-by: Faraz Vahedi <kfv at kfv.io>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2185
DeltaFile
+4-10sys/sys/stdatomic.h
+4-101 files

FreeBSD/src 85becdasys/sys stdatomic.h

libc: Add atomics C23 feature test macro

Signed-off-by: Faraz Vahedi <kfv at kfv.io>
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/2185
DeltaFile
+3-3sys/sys/stdatomic.h
+3-31 files

FreeBSD/ports cfa7413x11-wm/emwm-utils distinfo Makefile

x11-wm/emwm-utils: Update 1.3.2 => 2.0

Changelog:
https://fastestcode.org/emwm-changes.txt

PR:             296152
Sponsored by:   UNIS Labs
DeltaFile
+3-3x11-wm/emwm-utils/distinfo
+1-1x11-wm/emwm-utils/Makefile
+4-42 files