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

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

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

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

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

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

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

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

HardenedBSD/ports c167f4asysutils/bareos23-server Makefile

sysutils/bareos23-server: Add missing CONFLICT
DeltaFile
+1-1sysutils/bareos23-server/Makefile
+1-11 files

HardenedBSD/ports 1c9f526sysutils/bareos23-client Makefile, sysutils/bareos23-server pkg-plist Makefile

sysutils/bareos23-*: Update to 23.1.5

Changelog at:   https://github.com/bareos/bareos/releases/tag/Release%2F23.1.5
DeltaFile
+2-9sysutils/bareos23-server/pkg-plist
+2-7sysutils/bareos23-server/Makefile
+3-4sysutils/bareos23-traymonitor/Makefile
+1-6sysutils/bareos23-client/Makefile
+3-3sysutils/bareos23-server/distinfo
+3-3www/bareos23-webui/distinfo
+14-323 files not shown
+17-349 files

HardenedBSD/ports 429520dfinance/odoo18 pkg-plist Makefile, finance/odoo18/files odoo.in pkg-message.in

finance/odoo18: New port: Suite of web based open source business apps

Odoo is a suite of web based open source business apps.

The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce,
Warehouse Management, Project Management, Billing & Accounting, Point of Sale,
Human Resources, Marketing, Manufacturing, etc

Odoo Apps can be used as stand-alone applications, but they also integrate
seamlessly so you get a full-featured Open Source ERP when you install several
Apps.
DeltaFile
+56,418-0finance/odoo18/pkg-plist
+115-0finance/odoo18/files/odoo.in
+105-0finance/odoo18/Makefile
+44-0finance/odoo18/files/pkg-message.in
+9-0finance/odoo18/pkg-descr
+7-0finance/odoo18/files/odoo.conf
+56,698-02 files not shown
+56,702-08 files

HardenedBSD/ports e391efcfinance/odoo pkg-plist Makefile, finance/odoo/files pkg-message.in

finance/odoo: Update to 19.0.20251227
DeltaFile
+35,721-5,348finance/odoo/pkg-plist
+4-4finance/odoo/Makefile
+3-3finance/odoo/distinfo
+1-1finance/odoo/files/pkg-message.in
+35,729-5,3564 files

HardenedBSD/ports a038480devel/py-pyintelowl Makefile distinfo

devel/py-pyintelowl: Update to 5.1.0

- Fix installs conflict

PR:             290273
Reported by:    se
DeltaFile
+4-2devel/py-pyintelowl/Makefile
+3-3devel/py-pyintelowl/distinfo
+7-52 files

HardenedBSD/ports c38e59fsysutils/bareos-server pkg-plist.client

sysutils/bareos-client: Fix package

Reported by:    pkg-fallout
DeltaFile
+4-4sysutils/bareos-server/pkg-plist.client
+4-41 files

HardenedBSD/ports 7d70c30audio/mixxx pkg-plist Makefile

audio/mixxx: Update to 2.5.4

- Remove FLAVORS. qt5 is EoL.
DeltaFile
+96-87audio/mixxx/pkg-plist
+14-36audio/mixxx/Makefile
+3-3audio/mixxx/distinfo
+113-1263 files

HardenedBSD/ports 9e43686. MOVED

MOVED: Add entry about audio/mixxx FLAVORS
DeltaFile
+2-0MOVED
+2-01 files

HardenedBSD/ports 63e4b14audio/portmidi distinfo Makefile

audio/portmidi: Update to 2.0.8

ChangeLog at:   https://github.com/PortMidi/portmidi/releases
DeltaFile
+3-3audio/portmidi/distinfo
+1-1audio/portmidi/Makefile
+1-1audio/portmidi/pkg-plist
+5-53 files

HardenedBSD/ports 5f452a6audio/audacity Makefile, emulators/amiberry Makefile

*/*: Bump PORTREVISION. audio/portmidi was updated to 2.0.8
DeltaFile
+1-1multimedia/butt/Makefile
+1-1multimedia/tenacity/Makefile
+1-1audio/audacity/Makefile
+1-0emulators/amiberry/Makefile
+1-0emulators/mame/Makefile
+5-35 files

HardenedBSD/src f22cffeshare/man/man4 vt.4

vt.4: Remove Xr to nonexistent vidcontrol(8)

PR: 291985
Fixes: a8740ba860bf ("vt.4: Document increasing scrollback size")
DeltaFile
+0-1share/man/man4/vt.4
+0-11 files

HardenedBSD/src 8d2af24bin/sh options.h, bin/test test.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+1-1bin/sh/options.h
+1-1bin/test/test.c
+2-22 files

HardenedBSD/src 1033ea9bin/sh options.h, bin/test test.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+1-1bin/sh/options.h
+1-1bin/test/test.c
+2-22 files

HardenedBSD/ports 82af219sysutils/bareos24-server Makefile pkg-plist, sysutils/bareos24-server/files chio-bareos patch-core-cmake_BareosInstallConfigFiles.cmake

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,737-2,137www/bareos-webui/pkg-plist
+2,565-0www/bareos24-webui/pkg-plist
+233-0sysutils/bareos24-server/Makefile
+190-0sysutils/bareos24-server/files/chio-bareos
+157-0sysutils/bareos24-server/pkg-plist
+118-0sysutils/bareos24-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake
+5,000-2,13783 files not shown
+6,458-2,41889 files

HardenedBSD/ports 543ad04net/bounce Makefile, net/bounce/files patch-bounce.c

net/bounce: use SO_REUSEPORT

After making changes to bounce_* setting in rc.conf, the command
"service bounce restart" most probably breaks
if bounce had active connections due to lack of SO_REUSEPORT
on its server socket, so that restarted daemon fails to bind the port.

Fix it. Regenerate a patch with "make makepatch".
Bump PORTREVISION.
DeltaFile
+14-13net/bounce/files/patch-bounce.c
+1-1net/bounce/Makefile
+15-142 files

HardenedBSD/ports 9dfda10www/dolibarr distinfo Makefile

www/dolibarr: Update to 22.0.4

ChangeLog at:  https://github.com/Dolibarr/dolibarr/releases/tag/22.0.4
DeltaFile
+3-3www/dolibarr/distinfo
+1-1www/dolibarr/Makefile
+1-1www/dolibarr/pkg-plist
+5-53 files

HardenedBSD/ports eab38f6sysutils/bareos-traymonitor Makefile

sysutils/bareos-traymonitor: Fix CONFLICTS entries
DeltaFile
+2-3sysutils/bareos-traymonitor/Makefile
+2-31 files

HardenedBSD/ports 6618c54. MOVED

MOVED: Add entries about sysutils/bareos-traymonitor
DeltaFile
+2-0MOVED
+2-01 files

HardenedBSD/ports c67c838sysutils/bareos24-server Makefile pkg-plist, sysutils/bareos24-server/files chio-bareos patch-core-cmake_BareosInstallConfigFiles.cmake

sysutils/bareos24-*: New ports: Backup archiving recovery open sourced

Bareos (BackupArchivingRecoveryOpenSourced) is a reliable network open source
software to backup, archive and restore files from all major operating systems.
The fork was founded 2010 out of the bacula.org project. The fork has been
actively developed and many new features have been added.
DeltaFile
+2,565-0www/bareos24-webui/pkg-plist
+233-0sysutils/bareos24-server/Makefile
+190-0sysutils/bareos24-server/files/chio-bareos
+157-0sysutils/bareos24-server/pkg-plist
+118-0sysutils/bareos24-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake
+108-0sysutils/bareos24-server/pkg-plist.client
+3,371-038 files not shown
+4,374-044 files

HardenedBSD/ports d11c96dsysutils/bareos22-server Makefile, sysutils/bareos22-traymonitor Makefile

sysutils/bareos22-*: DEPRECTED ports. Not supported upstream

- Bump PORTREVISION
DeltaFile
+4-1sysutils/bareos22-server/Makefile
+4-0www/bareos22-webui/Makefile
+1-1sysutils/bareos22-traymonitor/Makefile
+9-23 files

HardenedBSD/ports 679e84dsysutils/bareos-server/files patch-core-src_CMakeLists.txt patch-core-src-qt-tray-monitor_CMakeLists.txt, www/bareos-webui pkg-plist

sysutils/bareos-*: Update to 25.0.1

- Remove GPAPI options
- Add export PATH to bareos-dir rc script

ChangeLog at:   https://github.com/bareos/bareos/releases
PR:             243102 291824
DeltaFile
+1,737-2,137www/bareos-webui/pkg-plist
+45-20sysutils/bareos-server/files/patch-core-src_CMakeLists.txt
+28-23sysutils/bareos-server/files/patch-core-src-qt-tray-monitor_CMakeLists.txt
+21-22sysutils/bareos-server/files/patch-core-CMakeLists.txt
+42-0sysutils/bareos-server/files/patch-contrib-misc-media__vault_CMakeLists.txt
+13-27sysutils/bareos-server/files/patch-core-scripts_CMakeLists.txt
+1,886-2,22923 files not shown
+2,020-2,39029 files

HardenedBSD/ports f478ae7graphics/tesseract distinfo Makefile

graphics/tesseract: update to 5.5.2

Changelog:      https://github.com/tesseract-ocr/tesseract/releases/tag/5.5.2
DeltaFile
+3-3graphics/tesseract/distinfo
+1-1graphics/tesseract/Makefile
+4-42 files