FreeBSD/ports f78c100www/qt5-webengine/files patch-ffmpeg7 patch-ffmpeg8

www/qt5-webengine: Fix build with FFmpeg 8.x

Reported by:    pkg-fallout
DeltaFile
+497-0www/qt5-webengine/files/patch-ffmpeg7
+215-0www/qt5-webengine/files/patch-ffmpeg8
+150-0www/qt5-webengine/files/patch-ffmpeg5
+0-140www/qt5-webengine/files/patch-add-support-for-ffmpeg5-and-later
+862-1404 files

HardenedBSD/src c078350stand/efi/loader/arch/amd64 multiboot2.c, stand/i386/libi386 multiboot.c elf32_freebsd.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+8-3stand/i386/libi386/multiboot.c
+8-2stand/efi/loader/arch/amd64/multiboot2.c
+8-2stand/userboot/userboot/elf64_freebsd.c
+8-2stand/i386/libi386/elf32_freebsd.c
+8-2stand/userboot/userboot/elf32_freebsd.c
+8-2stand/i386/libi386/elf64_freebsd.c
+48-1311 files not shown
+71-4117 files

HardenedBSD/src 39fd0destand/efi/loader/arch/amd64 multiboot2.c, stand/i386/libi386 multiboot.c elf32_freebsd.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+8-3stand/i386/libi386/multiboot.c
+8-2stand/userboot/userboot/elf32_freebsd.c
+8-2stand/efi/loader/arch/amd64/multiboot2.c
+8-2stand/i386/libi386/elf32_freebsd.c
+8-2stand/i386/libi386/elf64_freebsd.c
+8-2stand/userboot/userboot/elf64_freebsd.c
+48-1311 files not shown
+71-4117 files

LLVM/project ad68ae9llvm/lib/Target/X86 X86PassRegistry.def

feedback

Created using spr 1.3.7
DeltaFile
+1-1llvm/lib/Target/X86/X86PassRegistry.def
+1-11 files

LLVM/project 2ffd942llvm/include/llvm/CodeGen AsmPrinter.h, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+88-52llvm/lib/Target/X86/X86FixupLEAs.cpp
+83-47llvm/lib/Target/X86/X86OptimizeLEAs.cpp
+57-39llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+49-28llvm/lib/Target/X86/X86FlagsCopyLowering.cpp
+63-3llvm/include/llvm/CodeGen/AsmPrinter.h
+37-1llvm/lib/Target/X86/X86AsmPrinter.h
+377-17025 files not shown
+481-22231 files

LLVM/project c0608f8llvm/include/llvm/CodeGen AsmPrinter.h, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+88-52llvm/lib/Target/X86/X86FixupLEAs.cpp
+57-39llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+49-28llvm/lib/Target/X86/X86FlagsCopyLowering.cpp
+63-3llvm/include/llvm/CodeGen/AsmPrinter.h
+37-1llvm/lib/Target/X86/X86AsmPrinter.h
+17-4llvm/lib/Target/X86/X86.h
+311-12722 files not shown
+383-16728 files

OpenBSD/ports pTQOGAWdevel/jenkins/devel distinfo Makefile

   Update jenkins to 2.542
VersionDeltaFile
1.183+2-2devel/jenkins/devel/distinfo
1.210+1-1devel/jenkins/devel/Makefile
+3-32 files

HardenedBSD/ports f1aef85editors/openoffice-4/files patch-icu_icu-parallel-build.patch patch-icu_makefile.mk, editors/openoffice-devel Makefile

editors/openoffice-*: sporadic parallel build fail

Attempt to fix an intermittent parallel build failure in the icu module
by tweaking a dependency in one of the makefiles.

pet portlint

No PORTREVISION bump because the package is not changed.
DeltaFile
+23-0editors/openoffice-devel/files/patch-icu_icu-parallel-build.patch
+23-0editors/openoffice-4/files/patch-icu_icu-parallel-build.patch
+10-0editors/openoffice-4/files/patch-icu_makefile.mk
+10-0editors/openoffice-devel/files/patch-icu_makefile.mk
+1-1editors/openoffice-devel/Makefile
+67-15 files

FreeBSD/ports f1aef85editors/openoffice-4/files patch-icu_icu-parallel-build.patch patch-icu_makefile.mk, editors/openoffice-devel Makefile

editors/openoffice-*: sporadic parallel build fail

Attempt to fix an intermittent parallel build failure in the icu module
by tweaking a dependency in one of the makefiles.

pet portlint

No PORTREVISION bump because the package is not changed.
DeltaFile
+23-0editors/openoffice-devel/files/patch-icu_icu-parallel-build.patch
+23-0editors/openoffice-4/files/patch-icu_icu-parallel-build.patch
+10-0editors/openoffice-devel/files/patch-icu_makefile.mk
+10-0editors/openoffice-4/files/patch-icu_makefile.mk
+1-1editors/openoffice-devel/Makefile
+67-15 files

LLVM/project 80e92f0llvm/lib/Target/AMDGPU SILowerI1Copies.cpp AMDGPULowerVGPREncoding.cpp, llvm/lib/Target/X86 X86DynAllocaExpander.cpp X86FloatingPoint.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+1-3llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp
+1-3llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+1-3llvm/lib/Target/X86/X86DynAllocaExpander.cpp
+1-3llvm/lib/Target/X86/X86FloatingPoint.cpp
+1-3llvm/lib/Target/X86/X86AvoidTrailingCall.cpp
+1-1llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp
+6-161 files not shown
+7-177 files

LLVM/project cf58694llvm/lib/CodeGen MachineInstrBundle.cpp, llvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp SILowerI1Copies.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+1-3llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+1-3llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp
+1-1llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp
+1-1llvm/lib/CodeGen/MachineInstrBundle.cpp
+4-84 files

LLVM/project a9be4ffllvm/lib/CodeGen MachineInstrBundle.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+1-1llvm/lib/CodeGen/MachineInstrBundle.cpp
+1-11 files

LLVM/project e313b28llvm/lib/CodeGen MachineInstrBundle.cpp, llvm/lib/Target/AMDGPU AMDGPULowerVGPREncoding.cpp SILowerI1Copies.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+1-3llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
+1-3llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp
+1-1llvm/lib/CodeGen/MachineInstrBundle.cpp
+1-1llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp
+4-84 files

LLVM/project dab5a8ellvm/lib/CodeGen MachineInstrBundle.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+1-1llvm/lib/CodeGen/MachineInstrBundle.cpp
+1-11 files

NetBSD/pkgsrc HcUy7hDcad Makefile

   cad: Enable nvc
VersionDeltaFile
1.111+2-1cad/Makefile
+2-11 files

NetBSD/pkgsrc DYfAH3Adoc CHANGES-2025

   doc: Added cad/nvc version 1.18.2
VersionDeltaFile
1.7451+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc q3fSSpycad/nvc PLIST Makefile, cad/nvc/patches patch-thirdparty_cpustate.c patch-src_lib.c

   cad/nvc: import nvc-1.18.2

   NVC is a free software VHDL compiler and simulator implementing
   almost all of IEEE 1076-2008.
VersionDeltaFile
1.1+181-0cad/nvc/PLIST
1.1+42-0cad/nvc/Makefile
1.1+33-0cad/nvc/patches/patch-thirdparty_cpustate.c
1.1+15-0cad/nvc/patches/patch-src_lib.c
1.1+7-0cad/nvc/distinfo
1.1+2-0cad/nvc/DESCR
+280-06 files

OpenBSD/ports W0kf9QVsysutils/btop distinfo Makefile, sysutils/btop/patches patch-Makefile

   Update btop to 1.4.6

   Diff from Christoph Liebender, thanks!
VersionDeltaFile
1.5+10-9sysutils/btop/patches/patch-Makefile
1.8+2-2sysutils/btop/distinfo
1.4+3-1sysutils/btop/pkg/PLIST
1.8+1-1sysutils/btop/Makefile
+16-134 files

HardenedBSD/src 8e8d7d4stand/efi/loader/arch/amd64 multiboot2.c, stand/i386/libi386 multiboot.c elf32_freebsd.c

loader: Use C99 initializations for file_format

For greppability, use C99 initializers for the struct file_format.

Sponsored by:           Netflix
DeltaFile
+8-3stand/i386/libi386/multiboot.c
+8-2stand/userboot/userboot/elf32_freebsd.c
+8-2stand/i386/libi386/elf32_freebsd.c
+8-2stand/i386/libi386/elf64_freebsd.c
+8-2stand/userboot/userboot/elf64_freebsd.c
+8-2stand/efi/loader/arch/amd64/multiboot2.c
+48-139 files not shown
+70-3915 files

FreeBSD/src 8e8d7d4stand/efi/loader/arch/amd64 multiboot2.c, stand/i386/libi386 multiboot.c elf32_freebsd.c

loader: Use C99 initializations for file_format

For greppability, use C99 initializers for the struct file_format.

Sponsored by:           Netflix
DeltaFile
+8-3stand/i386/libi386/multiboot.c
+8-2stand/userboot/userboot/elf64_freebsd.c
+8-2stand/userboot/userboot/elf32_freebsd.c
+8-2stand/efi/loader/arch/amd64/multiboot2.c
+8-2stand/i386/libi386/elf32_freebsd.c
+8-2stand/i386/libi386/elf64_freebsd.c
+48-139 files not shown
+70-3915 files

OpenBSD/ports 7CiPKStbenchmarks/fio Makefile distinfo, benchmarks/fio/patches patch-Makefile

   Update fio to 3.41

   OK kurt@
VersionDeltaFile
1.1+12-0benchmarks/fio/patches/patch-Makefile
1.13+4-3benchmarks/fio/Makefile
1.8+2-2benchmarks/fio/distinfo
+18-53 files

OpenBSD/ports e1pfFVVdevel/doxygen Makefile distinfo, devel/doxygen-gui Makefile distinfo

   Update Doxygen to 1.15.

   This update should also fix the current issue with fmt. Since Doxygen uses
   C++20, I removed NOT_FOR_ARCHS and BROKEN. I also added more use_sys_* to avoid
   the bundled versions.

   OK tb
VersionDeltaFile
1.73+15-9devel/doxygen/Makefile
1.38+3-8devel/doxygen-gui/Makefile
1.20+2-2devel/doxygen-gui/distinfo
1.29+2-2devel/doxygen/distinfo
1.18+1-1devel/doxygen/patches/patch-doc_CMakeLists_txt
1.10+1-1devel/doxygen/patches/patch-src_dirdef_cpp
+24-236 files

HardenedBSD/src 424089astand/powerpc/ofw ppc-common.ldscript

loader: Fix powerpc64le by working around slof bug in qemu/slof

Fix powerpc 64 little endian booting by adding some padding. Due to

https://gitlab.com/slof/slof/-/blob/master/lib/libelf/elf32.c?ref_type=heads#L114
https://gitlab.com/slof/slof/-/blob/master/lib/libelf/elf32.c?ref_type=heads#L150

using <= instead of <, slof used to loop over the phdrs. It overruns by
1 and so on little endian it swizzles the first 32 bytes of .text. Work
around this by adding 32 bytes of padding after the headers. We should
fix this in slof, but it's in the just released QEMU 10.2, so we have to
pad things here for now.

Now powerpc64le + qemu works.

MFC After: 3 days (maybe EN too)
Reviewed by: adrian, jhibbits
Sponsored by: Netflix
DeltaFile
+1-1stand/powerpc/ofw/ppc-common.ldscript
+1-11 files

FreeBSD/src 424089astand/powerpc/ofw ppc-common.ldscript

loader: Fix powerpc64le by working around slof bug in qemu/slof

Fix powerpc 64 little endian booting by adding some padding. Due to

https://gitlab.com/slof/slof/-/blob/master/lib/libelf/elf32.c?ref_type=heads#L114
https://gitlab.com/slof/slof/-/blob/master/lib/libelf/elf32.c?ref_type=heads#L150

using <= instead of <, slof used to loop over the phdrs. It overruns by
1 and so on little endian it swizzles the first 32 bytes of .text. Work
around this by adding 32 bytes of padding after the headers. We should
fix this in slof, but it's in the just released QEMU 10.2, so we have to
pad things here for now.

Now powerpc64le + qemu works.

MFC After: 3 days (maybe EN too)
Reviewed by: adrian, jhibbits
Sponsored by: Netflix
DeltaFile
+1-1stand/powerpc/ofw/ppc-common.ldscript
+1-11 files

NetBSD/pkgsrc DA5fcXWlang/ghc910 bootstrap.mk distinfo, lang/ghc910/patches patch-hadrian_src_Rules_BinaryDist.hs

   lang/ghc910: Refine how "make bootstrap" builds a bootkit

   "make bootstrap" now bundles non-system shared libraries, including ones
   from pkgsrc, with the resulting bootkit. It copies libraries and injects
   relative rpaths into binaries, similarly to what lang/rust does but without
   hard-coding library names:
   https://github.com/NetBSD/pkgsrc/blob/pkgsrc-2024Q4/lang/rust/Makefile#L642-L684

   No revision rebump is needed because this change does not affect the actual
   package to be built. It just affects bootkits.

   It's not that we are going to rebuild our bootkits right away. But when we
   upgrade our GHC to >9.14 we will need to do it, and things will be easier
   at that time.

   Tested on NetBSD, FreeBSD, Darwin, and SunOS.
VersionDeltaFile
1.2+280-11lang/ghc910/patches/patch-hadrian_src_Rules_BinaryDist.hs
1.4+44-84lang/ghc910/bootstrap.mk
1.12+2-5lang/ghc910/distinfo
+326-1003 files

HardenedBSD/ports 80f418dsysutils/bottom distinfo Makefile

sysutils/bottom: Update to 0.12.2
DeltaFile
+3-5sysutils/bottom/distinfo
+1-1sysutils/bottom/Makefile
+0-1sysutils/bottom/Makefile.crates
+4-73 files

FreeBSD/ports 80f418dsysutils/bottom distinfo Makefile

sysutils/bottom: Update to 0.12.2
DeltaFile
+3-5sysutils/bottom/distinfo
+1-1sysutils/bottom/Makefile
+0-1sysutils/bottom/Makefile.crates
+4-73 files

FreeBSD/ports 8211afcmultimedia/libgav1 distinfo Makefile

multimedia/libgav1: upgrade to 0.20.0
DeltaFile
+3-3multimedia/libgav1/distinfo
+2-3multimedia/libgav1/Makefile
+2-2multimedia/libgav1/pkg-plist
+7-83 files

HardenedBSD/ports 8211afcmultimedia/libgav1 distinfo Makefile

multimedia/libgav1: upgrade to 0.20.0
DeltaFile
+3-3multimedia/libgav1/distinfo
+2-3multimedia/libgav1/Makefile
+2-2multimedia/libgav1/pkg-plist
+7-83 files

FreeBSD/ports d533e06textproc/ibus-uniemoji distinfo pkg-plist

textproc/ibus-uniemoji: upgrade to 0.7.0
DeltaFile
+3-3textproc/ibus-uniemoji/distinfo
+4-2textproc/ibus-uniemoji/pkg-plist
+1-3textproc/ibus-uniemoji/Makefile
+8-83 files