HardenedBSD/ports ac7a643ports-mgmt/pkg Makefile distinfo

HBSD: Resolve merge conflict

Bump ports-mgmt/pkg to 2.8.4.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+3-9ports-mgmt/pkg/distinfo
+1-1ports-mgmt/pkg/Makefile
+4-102 files

HardenedBSD/ports 7a11575biology/salmon/files patch-external_pufferfish_CMakeLists.txt patch-CMakeLists.txt, comms/liquid-dsp/files patch-src_dotprod_src_dotprod__crcf.av.c patch-src_dotprod_src_dotprod__rrrf.av.c

Merge remote-tracking branch 'rad/freebsd/main' into hardenedbsd/main

Conflicts:
        ports-mgmt/pkg/distinfo (unresolved)
DeltaFile
+36-6comms/liquid-dsp/files/patch-src_dotprod_src_dotprod__rrrf.av.c
+35-5comms/liquid-dsp/files/patch-src_dotprod_src_dotprod__crcf.av.c
+24-1biology/salmon/files/patch-CMakeLists.txt
+21-3biology/salmon/files/patch-external_pufferfish_CMakeLists.txt
+20-0sysutils/triton/files/patch-src_libtriton_includes_triton_tritonTypes.hpp
+9-9deskutils/syncthingtray/distinfo
+145-2428 files not shown
+244-9734 files

HardenedBSD/ports d718a3ddevel/freebsd-git-mfc Makefile distinfo

devel/freebsd-git-mfc: Update to 0.20260812
DeltaFile
+5-5devel/freebsd-git-mfc/distinfo
+2-2devel/freebsd-git-mfc/Makefile
+7-72 files

HardenedBSD/ports 7e1abc7ports-mgmt/pkg Makefile distinfo

ports-mgmt/pkg: update to 2.8.4

Changes:
- fix 2 corner case null pointer deref
DeltaFile
+3-3ports-mgmt/pkg/distinfo
+1-1ports-mgmt/pkg/Makefile
+4-42 files

HardenedBSD/ports 0d245c3devel/py-virtualenv Makefile distinfo

devel/py-virtualenv: Update to 21.7.4

ChangeLog:      https://github.com/pypa/virtualenv/releases/tag/21.7.4
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-virtualenv/distinfo
+1-1devel/py-virtualenv/Makefile
+4-42 files

HardenedBSD/ports 959a9ecdatabases/mariadb-java-client distinfo Makefile

databases/mariadb-java-client: Update 3.5.8 => 3.5.10

Release Notes:
https://mariadb.com/docs/release-notes/connectors/java/3.5/3.5.9
https://mariadb.com/docs/release-notes/connectors/java/3.5/3.5.10

- Now the .jar file is created without linking, without the filename
  having the version appended. This is to help those who just load whole
  directories of java classes, and the version installed is in the pkg
  anyway, so it's redundant to have it in the filename.
- Add EXTRACT_ONLY= to prevent the .jar file from being unzipped.

PR:             297263
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+5-7databases/mariadb-java-client/Makefile
+3-3databases/mariadb-java-client/distinfo
+8-102 files

HardenedBSD/ports 0ca1d66x11-drivers/xorg-drivers Makefile

x11-drivers/xorg-drivers: Fix a missed change from commit f2101baabbd1dfd4eb4c8bcdf16bf9d1baafe4e9

PR:             296916, 297474
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+1-2x11-drivers/xorg-drivers/Makefile
+1-21 files

HardenedBSD/ports 2b11705mail/nextcloud-mail Makefile distinfo

mail/nextcloud-mail: Update to 5.10.12
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

HardenedBSD/ports 4890945www/nextcloud-calendar Makefile distinfo

www/nextcloud-calendar: Update to 6.5.3
DeltaFile
+3-3www/nextcloud-calendar/distinfo
+1-1www/nextcloud-calendar/Makefile
+4-42 files

HardenedBSD/ports 49fc6eewww/nextcloud-contacts Makefile distinfo

www/nextcloud-contacts: Update to 8.7.6
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

HardenedBSD/ports d4335bddeskutils/syncthingtray Makefile pkg-plist

deskutils/syncthingtray: Update 2.1.3 => 2.1.4

Changelog:
https://github.com/Martchus/syncthingtray/releases/tag/v2.1.4

PR:             297440
Sponsored by:   UNIS Labs
DeltaFile
+9-9deskutils/syncthingtray/distinfo
+6-5deskutils/syncthingtray/pkg-plist
+4-5deskutils/syncthingtray/Makefile
+19-193 files

HardenedBSD/ports fbb4c79biology/salmon/files patch-external_pufferfish_CMakeLists.txt patch-CMakeLists.txt

biology/salmon: fix build on powerpc64le

Test amd64 path first and only if that fails use the arm path.
arm path works just fine on powerpc64le.
DeltaFile
+24-1biology/salmon/files/patch-CMakeLists.txt
+21-3biology/salmon/files/patch-external_pufferfish_CMakeLists.txt
+45-42 files

HardenedBSD/ports b713a9dx11-drivers/xlibre-xf86-video-nv/files patch-src_nv__driver.c

x11-drivers/xlibre-xf86-video-nv: fix build on powerpc*

Same as x11-drivers/xf86-video-nv.
DeltaFile
+11-0x11-drivers/xlibre-xf86-video-nv/files/patch-src_nv__driver.c
+11-01 files

HardenedBSD/ports 0a68c91x11-drivers/xf86-video-nv/files patch-src_nv__driver.c

x11-drivers/xf86-video-nv: fix build on powerpc*

nv_driver.c:1387:40: error: incompatible integer to pointer conversion passing 'CARD32' (aka 'unsigned int') to parameter of type 'CARD8 *' (aka 'unsigned char *') [-Wint-conversion]
 1387 |     vgaHWSetMmioFuncs(VGAHWPTR(pScrn), pNv->IOAddress, 0);
      |                                        ^~~~~~~~~~~~~~
/usr/local/include/xorg/vgaHW.h:180:62: note: passing argument to parameter 'base' here
  180 | extern _X_EXPORT void vgaHWSetMmioFuncs(vgaHWPtr hwp, CARD8 *base, int offset);
      |                                                              ^
1 error generated.

It's fine to just pass NULL here because IOAddress is NULL at this line
anyway.
DeltaFile
+11-0x11-drivers/xf86-video-nv/files/patch-src_nv__driver.c
+11-01 files

HardenedBSD/ports 4f1eca5devel/dcd-server Makefile

devel/dcd-server: fix poudriere build with BUILD_AS_NON_ROOT=yes

===>  Building for dcd-client-0.16.2
     Warning Warning: License in sub-package dcd:dsymbol is different than its parent package, this is discouraged.
     Warning Invalid source/import path: /wrkdirs/usr/ports/devel/dcd-client/work/DCD-0.16.2/bin
    Starting Performing "release" build using /usr/local/bin/ldmd2 for ppc64.
Error /nonexistent: Permission denied
*** Error code 2
DeltaFile
+2-2devel/dcd-server/Makefile
+2-21 files

HardenedBSD/ports 4316dc9sysutils/triton Makefile, sysutils/triton/files patch-src_libtriton_includes_triton_tritonTypes.hpp

sysutils/triton: fix build on armv7 / powerpc*

Instead of checking the list of specific architectures,
just check UINTPTR_MAX.
DeltaFile
+20-0sysutils/triton/files/patch-src_libtriton_includes_triton_tritonTypes.hpp
+0-2sysutils/triton/Makefile
+20-22 files

HardenedBSD/ports 48129a7devel/objfw/files patch-src_runtime_lookup-asm_lookup-asm-powerpc64-elf.S patch-src_runtime_tagged-pointer.m

devel/objfw: replace powerpc64* fix with upstream version
DeltaFile
+15-0devel/objfw/files/patch-src_runtime_tagged-pointer.m
+0-13devel/objfw/files/patch-src_runtime_lookup-asm_lookup-asm-powerpc64-elf.S
+15-132 files

HardenedBSD/ports 857a4e0comms/liquid-dsp Makefile, comms/liquid-dsp/files patch-src_dotprod_src_dotprod__crcf.av.c patch-src_dotprod_src_dotprod__rrrf.av.c

comms/liquid-dsp: add dotprod_crcf_copy on powerpc64*

Fixes linking of reverse dependencies on powerpc64*:
: && /usr/bin/c++ -O2 -pipe -mcpu=power9 -fstack-protector-strong -fno-strict-aliasing -mcpu=power9 -O2 -pipe -mcpu=power9 -fstack-protector-strong -fno-strict-aliasing -mcpu=power9   -DNDEBUG -Wl,--undefined-version    -Xlinker --dependency-file=src/CMakeFiles/inspectrum.dir/link.d src/CMakeFiles/inspectrum.dir/inspectrum_autogen/mocs_compilation.cpp.o src/CMakeFiles/inspectrum.dir/abstractsamplesource.cpp.o src/CMakeFiles/inspectrum.dir/amplitudedemod.cpp.o src/CMakeFiles/inspectrum.dir/cursor.cpp.o src/CMakeFiles/inspectrum.dir/cursors.cpp.o src/CMakeFiles/inspectrum.dir/main.cpp.o src/CMakeFiles/inspectrum.dir/fft.cpp.o src/CMakeFiles/inspectrum.dir/frequencydemod.cpp.o src/CMakeFiles/inspectrum.dir/mainwindow.cpp.o src/CMakeFiles/inspectrum.dir/inputsource.cpp.o src/CMakeFiles/inspectrum.dir/phasedemod.cpp.o src/CMakeFiles/inspectrum.dir/plot.cpp.o src/CMakeFiles/inspectrum.dir/plots.cpp.o src/CMakeFiles/inspectrum.dir/plotview.cpp.o src/CMakeFiles/inspectrum.dir/samplebuffer.cpp.o src/CMakeFiles/inspectrum.dir/samplesource.cpp.o src/CMakeFiles/inspectrum.dir/spectrogramcontrols.cpp.o src/CMakeFiles/inspectrum.dir/spectrogramplot.cpp.o src/CMakeFiles/inspectrum.dir/threshold.cpp.o src/CMakeFiles/inspectrum.dir/traceplot.cpp.o src/CMakeFiles/inspectrum.dir/tuner.cpp.o src/CMakeFiles/inspectrum.dir/tunertransform.cpp.o src/CMakeFiles/inspectrum.dir/util.cpp.o -o src/inspectrum  -Wl,-rpath,/usr/local/lib/qt6:/usr/local/lib:  /usr/local/lib/qt6/libQt6Widgets.so.6.11.1  /usr/local/lib/qt6/libQt6Concurrent.so.6.11.1  /usr/local/lib/libfftw3f.so  /usr/local/lib/libliquid.so  /usr/local/lib/qt6/libQt6Gui.so.6.11.1  /usr/local/lib/libGLX.so  /usr/local/lib/libOpenGL.so  /usr/local/lib/qt6/libQt6Core.so.6.11.1  -pthread  -Wl,-rpath-link,/usr/local/lib/qt6 && :
ld: error: undefined reference: dotprod_rrrf_copy
>>> referenced by /usr/local/lib/libliquid.so (disallowed by --no-allow-shlib-undefined)

ld: error: undefined reference: dotprod_crcf_copy
>>> referenced by /usr/local/lib/libliquid.so (disallowed by --no-allow-shlib-undefined)
c++: error: linker command failed with exit code 1 (use -v to see invocation)
DeltaFile
+36-6comms/liquid-dsp/files/patch-src_dotprod_src_dotprod__rrrf.av.c
+35-5comms/liquid-dsp/files/patch-src_dotprod_src_dotprod__crcf.av.c
+1-0comms/liquid-dsp/Makefile
+72-113 files

HardenedBSD/ports de5c054sysutils/stackit Makefile distinfo

sysutils/stackit: Update 0.68.0 => 0.70.0

Changelogs:
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.69.0
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.70.0

PR:             297473
Sponsored by:   UNIS Labs
DeltaFile
+5-5sysutils/stackit/distinfo
+1-1sysutils/stackit/Makefile
+6-62 files

HardenedBSD/ports b950becdevel/p5-Workflow Makefile distinfo

devel/p5-Workflow: Update 2.10 => 2.11

Changelog:
https://metacpan.org/release/JONASBN/Workflow-2.11/source/Changes.md

PR:             297458
Sponsored by:   UNIS Labs
DeltaFile
+3-3devel/p5-Workflow/distinfo
+1-1devel/p5-Workflow/Makefile
+4-42 files

HardenedBSD/ports 46bf104audio/libgpod/files patch-tools_generic-callout.c, chinese/bpmf-vsime Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+61-29net/rdma-core/pkg-plist
+42-0chinese/bpmf-vsime/Makefile
+33-0audio/libgpod/files/patch-tools_generic-callout.c
+30-0x11-fonts/bpmf-zihikai/Makefile
+10-19www/py-django-htmx/files/patch-pyproject.toml
+10-19www/py-dj60-django-htmx/files/patch-pyproject.toml
+186-67107 files not shown
+1,004-193113 files

HardenedBSD/ports aaa5496audio/libgpod Makefile, audio/libgpod/files patch-libgpod-1.0.pc.in patch-src_ithumb-writer.c

audio/libgpod: fix build

Fix detection of sgutils
Backport patches from Gontoo to fix library overlinking and crashes with recent gdk-pixpuf
DeltaFile
+33-0audio/libgpod/files/patch-tools_generic-callout.c
+25-0audio/libgpod/files/patch-src_itdb__itunesdb.c
+20-0audio/libgpod/files/patch-src_ithumb-writer.c
+12-0audio/libgpod/files/patch-libgpod-1.0.pc.in
+4-2audio/libgpod/Makefile
+94-25 files

HardenedBSD/ports 127fef6x11-wm/theseus-ship Makefile, x11-wm/theseus-ship/files patch-kcms_desktop_virtualdesktops.cpp

x11-wm/theseus-ship: fix build after latest frameworks update

Add missing #include <QQmlEngine>

Reported by:    bulk -t
DeltaFile
+10-0x11-wm/theseus-ship/files/patch-kcms_desktop_virtualdesktops.cpp
+1-1x11-wm/theseus-ship/Makefile
+11-12 files

HardenedBSD/ports cbf7ed9chinese Makefile, chinese/bpmf-vsime pkg-plist distinfo

Add chinese/bpmf-vsime: Bopomofo IVS reading selection tool

The tool is a local web page that highlights every Han character with more
than one Bopomofo reading, guesses the common ones from a bundled phrase
database, and produces plain text carrying the matching Ideographic
Variation Sequences.

The upstream distribution bundles a copy of BpmfZihiKaiStd-Regular.ttf for
the page to render with.  Drop it and point the two @font-face rules at the
copy installed by x11-fonts/bpmf-zihikai instead, which is a run dependency.
DeltaFile
+42-0chinese/bpmf-vsime/Makefile
+13-0chinese/bpmf-vsime/pkg-descr
+10-0chinese/bpmf-vsime/files/pkg-message.in
+3-0chinese/bpmf-vsime/distinfo
+2-0chinese/bpmf-vsime/pkg-plist
+1-0chinese/Makefile
+71-06 files

HardenedBSD/ports 263800ax11-fonts Makefile, x11-fonts/bpmf-zihiserif distinfo pkg-plist

Add x11-fonts/bpmf-zihiserif: Bopomofo IVS version of Zihi Serif font family

The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points.  chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
DeltaFile
+29-0x11-fonts/bpmf-zihiserif/Makefile
+11-0x11-fonts/bpmf-zihiserif/pkg-descr
+8-0x11-fonts/bpmf-zihiserif/pkg-plist
+3-0x11-fonts/bpmf-zihiserif/distinfo
+1-0x11-fonts/Makefile
+52-05 files

HardenedBSD/ports d32aedex11-fonts Makefile, x11-fonts/bpmf-zihisans distinfo pkg-plist

Add x11-fonts/bpmf-zihisans: Bopomofo IVS version of Zihi Sans font family

The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points.  chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
DeltaFile
+29-0x11-fonts/bpmf-zihisans/Makefile
+11-0x11-fonts/bpmf-zihisans/pkg-descr
+7-0x11-fonts/bpmf-zihisans/pkg-plist
+3-0x11-fonts/bpmf-zihisans/distinfo
+1-0x11-fonts/Makefile
+51-05 files

HardenedBSD/ports 47b752cx11-fonts Makefile, x11-fonts/bpmf-zihikai pkg-plist distinfo

Add x11-fonts/bpmf-zihikai: Bopomofo IVS version of Zihi Kai Std font

The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points.  chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.

The Han glyphs of this font are licensed under CC-BY 4.0 rather than the
SIL Open Font License 1.1 that covers the rest of the family.
DeltaFile
+30-0x11-fonts/bpmf-zihikai/Makefile
+12-0x11-fonts/bpmf-zihikai/pkg-descr
+3-0x11-fonts/bpmf-zihikai/distinfo
+2-0x11-fonts/bpmf-zihikai/pkg-plist
+1-0x11-fonts/Makefile
+48-05 files

HardenedBSD/ports 1e3a667x11-fonts Makefile, x11-fonts/bpmf-special distinfo pkg-plist

Add x11-fonts/bpmf-special: Bopomofo IVS boxed and Bopomofo-only fonts

The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points.  chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
DeltaFile
+29-0x11-fonts/bpmf-special/Makefile
+13-0x11-fonts/bpmf-special/pkg-descr
+3-0x11-fonts/bpmf-special/distinfo
+3-0x11-fonts/bpmf-special/pkg-plist
+1-0x11-fonts/Makefile
+49-05 files

HardenedBSD/ports 892a794x11-fonts Makefile, x11-fonts/bpmf-huninn pkg-plist distinfo

Add x11-fonts/bpmf-huninn: Bopomofo IVS version of Huninn font family

The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points.  chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
DeltaFile
+29-0x11-fonts/bpmf-huninn/Makefile
+11-0x11-fonts/bpmf-huninn/pkg-descr
+3-0x11-fonts/bpmf-huninn/distinfo
+2-0x11-fonts/bpmf-huninn/pkg-plist
+1-0x11-fonts/Makefile
+46-05 files

HardenedBSD/ports 6781e64x11-fonts Makefile, x11-fonts/bpmf-iansui pkg-plist distinfo

Add x11-fonts/bpmf-iansui: Bopomofo IVS version of Iansui font

The Bopomofo IVS fonts render a Han character together with its Bopomofo
reading, selected through Ideographic Variation Sequences and Private Use
Area code points.  chinese/fcitx5-mcbopomofo 3.0 and later can emit such
text in its Bopomofo font annotation mode, which is aimed at educators and
publishers who need Bopomofo-annotated material.
DeltaFile
+29-0x11-fonts/bpmf-iansui/Makefile
+11-0x11-fonts/bpmf-iansui/pkg-descr
+3-0x11-fonts/bpmf-iansui/distinfo
+2-0x11-fonts/bpmf-iansui/pkg-plist
+1-0x11-fonts/Makefile
+46-05 files