HardenedBSD/ports 44dfce1devel/R-cran-pak Makefile, devel/massif-visualizer Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+79-47filesystems/ztop/distinfo
+38-22filesystems/ztop/Makefile.crates
+0-38sysutils/nvme-cli/patch-meson.build
+38-0sysutils/nvme-cli/files/patch-meson.build
+18-12devel/R-cran-pak/Makefile
+12-11devel/massif-visualizer/Makefile
+185-13026 files not shown
+292-17732 files

HardenedBSD/ports 99500c6filesystems/ztop distinfo Makefile.crates

filesystems/ztop: release 0.3.0

https://github.com/asomers/ztop/blob/master/CHANGELOG.md#030---2025-02-23
DeltaFile
+79-47filesystems/ztop/distinfo
+38-22filesystems/ztop/Makefile.crates
+1-2filesystems/ztop/Makefile
+118-713 files

HardenedBSD/ports 4ac3123x11/sddm Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-3x11/sddm/Makefile
+1-31 files

HardenedBSD/ports a13ccb6devel/stgit distinfo, graphics/qgis-ltr pkg-plist

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

Conflicts:
        x11/sddm/Makefile (unresolved)
DeltaFile
+200-368graphics/qgis-ltr/pkg-plist
+269-289lang/typstyle/distinfo
+245-231misc/bedrust/distinfo
+381-0devel/stgit/distinfo
+134-144lang/typstyle/Makefile
+122-116misc/bedrust/Makefile
+1,351-1,148207 files not shown
+2,591-1,829213 files

HardenedBSD/ports 506a90egames/ktx pkg-plist distinfo, games/ktx/files patch-src_race.c

games/ktx: Update 1.43 => 1.45

The bug that caused version 1.43 to be used when creating the port has
been fixed - the patch has been added to the port.
Upstream pool request: https://github.com/QW-Group/ktx/pull/397

Changelogs:
https://github.com/QW-Group/ktx/releases/tag/v1.44
https://github.com/QW-Group/ktx/releases/tag/1.45
DeltaFile
+15-0games/ktx/files/patch-src_race.c
+5-5games/ktx/pkg-plist
+3-3games/ktx/distinfo
+1-2games/ktx/Makefile
+24-104 files

HardenedBSD/ports 8e83899sysutils/nvme-cli patch-meson.build, sysutils/nvme-cli/files patch-meson.build

sysutils/nvme-cli: Fix commit 3517dea254f951d5fbc9aa12d9b73c2581636c07

Patch file rended up in root dir instead of files which causes port
to fail due to plist errors

PR:             284971
Approved by:    portmgr (blanket, build fix)
DeltaFile
+38-0sysutils/nvme-cli/files/patch-meson.build
+0-38sysutils/nvme-cli/patch-meson.build
+38-382 files

HardenedBSD/ports 0d59fa4net-p2p/heartwood-httpd distinfo Makefile

HBSD: Bump net-p2p/heartwood-httpd to 0.18.1

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+15-9net-p2p/heartwood-httpd/distinfo
+8-5net-p2p/heartwood-httpd/Makefile
+23-142 files

HardenedBSD/ports 08460f0irc/weechat distinfo Makefile

irc/weechat: Update to 4.5.2
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

HardenedBSD/ports bf5b3fadeskutils/qownnotes distinfo Makefile

deskutils/qownnotes: update QOwnNotes to version 25.2.9.
DeltaFile
+3-3deskutils/qownnotes/distinfo
+1-1deskutils/qownnotes/Makefile
+4-42 files

HardenedBSD/ports d56e8dax11-wm/icewm distinfo Makefile

x11-wm/icewm: the port had been updated to version 3.7.0

Via:    https://www.opennet.ru/opennews/art.shtml?num=62780
DeltaFile
+3-3x11-wm/icewm/distinfo
+1-2x11-wm/icewm/Makefile
+4-52 files

HardenedBSD/ports eb47a65devel/R-cran-whoami Makefile

devel/R-cran-whoami: Take maintainership

Fix WWW.
Pet portlint.
DeltaFile
+4-4devel/R-cran-whoami/Makefile
+4-41 files

HardenedBSD/ports 44bbc59devel/R-cran-pak Makefile distinfo

devel/R-cran-pak: Update to 0.8.0.1

Add compiles option to cran.
Add ftp/curl to LIB_DEPENDS.
Strip binaries.
Pet portlint.
Take maintainership.

Changelog: https://cran.r-project.org/web/packages/pak/news/news.html
DeltaFile
+18-12devel/R-cran-pak/Makefile
+3-3devel/R-cran-pak/distinfo
+21-152 files

HardenedBSD/ports dbefcdadevel/massif-visualizer Makefile distinfo

devel/massif-visualizer: Update to 24.12.2 for KDE Gear and pass maintership

massif-visualizer is shipped with KDE Gear distribution,
so pass the maintership to kde@ which would like to
maintain it.

- Pass the port to kde@ and connect to KDE Gear distribution.
- Depend on graphics/kgraphviewer.
- Clean up KDE/Qt dependencies.

PR:             284968
Reported by:    mack
DeltaFile
+12-11devel/massif-visualizer/Makefile
+3-3devel/massif-visualizer/distinfo
+1-1devel/massif-visualizer/pkg-plist
+16-153 files

HardenedBSD/ports 9a1d833astro/stellarium/files patch-CMakeLists.txt

astro/stellarium: unbreak the port's build (after commit d7c13b0bf44f)

Requesting specific version of `math/fast_float' port, even the major
one, is not reliable because it bumps too frequently; stop asking for
any version and assume that whatever we have in the ports should work.

PR:             284879
Submitted by:   Frank Reisert
Reported by:    pkg-fallout
DeltaFile
+1-2astro/stellarium/files/patch-CMakeLists.txt
+1-21 files

HardenedBSD/ports dbfdce7graphics/qgis Makefile

graphics/qgis: Disable usage of ccache

If ccache is used, the build breaks with
ccache: error: unknown configuration option "compiler_type"

PR:             284996
Reported by:    Martin Birgmeier <d8zNeCFG at aon.at>
DeltaFile
+2-3graphics/qgis/Makefile
+2-31 files

HardenedBSD/ports 5dedae8graphics/qgis-ltr Makefile

graphics/qgis-ltr: Disable usage of ccache

If ccache is used, the build breaks with
ccache: error: unknown configuration option "compiler_type"

PR:             284996
Reported by:    Martin Birgmeier <d8zNeCFG at aon.at>
DeltaFile
+2-1graphics/qgis-ltr/Makefile
+2-11 files

HardenedBSD/ports f066ac1biology/seqwish Makefile

biology/seqwish: Set OPENMP=OFF and broken where OpenMP isn't available

Reported by:    fallout
DeltaFile
+4-0biology/seqwish/Makefile
+4-01 files

HardenedBSD/ports 5dd0d5fnet/oha/files patch-cargo-crates_aws-lc-sys-0.25.0_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c

net/oha: fix build on powerpc64le

  In file included from /wrkdirs/usr/ports/net/oha/work/oha-1.7.0/cargo-crates/aws-lc-sys-0.25.0/aws-lc/crypto/fipsmodule/bcm.c:86:
  /wrkdirs/usr/ports/net/oha/work/oha-1.7.0/cargo-crates/aws-lc-sys-0.25.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c:72:28: error: call to undeclared function 'getauxval'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
    OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
                             ^
  1 error generated.
DeltaFile
+14-0net/oha/files/patch-cargo-crates_aws-lc-sys-0.25.0_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c
+14-01 files

HardenedBSD/ports c93d490sysutils/passwordsafe Makefile

sysutils/passwordsafe: fix build on non-x86
DeltaFile
+8-3sysutils/passwordsafe/Makefile
+8-31 files

HardenedBSD/ports 697c9f2security/rustls-ffi/files patch-cargo-crates_aws-lc-sys-0.21.1_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c

security/rustls-ffi: fix build on powerpc64le

[ 97%] Building C object aws-lc/crypto/fipsmodule/CMakeFiles/fipsmodule.dir/bcm.c.o
  In file included from /wrkdirs/usr/ports/security/rustls-ffi/work/rustls-ffi-0.14.1/cargo-crates/aws-lc-sys-0.21.1/aws-lc/crypto/fipsmodule/bcm.c:83:
  /wrkdirs/usr/ports/security/rustls-ffi/work/rustls-ffi-0.14.1/cargo-crates/aws-lc-sys-0.21.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c:72:28: error: call to undeclared function 'getauxval'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
     72 |   OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2);
        |                            ^
  1 error generated.
DeltaFile
+14-0security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.21.1_aws-lc_crypto_fipsmodule_cpucap_cpu__ppc64le.c
+14-01 files

HardenedBSD/ports 56cabbbmisc/py-pytorch Makefile

misc/py-pytorch: fix build on powerpc64le

ld: error: undefined reference due to --no-allow-shlib-undefined: pthread_create
DeltaFile
+1-0misc/py-pytorch/Makefile
+1-01 files

HardenedBSD/ports e306ea0finance/hyperswitch Makefile

finance/hyperswitch: Broken on arm64

Reported by:    fallout
DeltaFile
+1-0finance/hyperswitch/Makefile
+1-01 files

HardenedBSD/ports f56b1e6lang/dotnet Makefile pkg-plist

lang/dotnet: Add a hidden DOTNET_PORTABLE option to be used when producing bootstraps
DeltaFile
+11-1lang/dotnet/Makefile
+1-1lang/dotnet/pkg-plist
+12-22 files

HardenedBSD/ports c3fdb5dtextproc/uim Makefile, textproc/uim-el/files patch-autogen.sh

textproc/uim: Update to 1.9.0

- Add RUN_DEPENDS on japanese/skk-jisyo
- Fix default SKK-JISYO.L dictionary file path setting for SKK input method
- Rename textproc/uim-gtk port to textproc/uim-gtk2
- Add textproc/uim-qt6 port of Qt6 input method module
- Bump PORTREVISION of the ports that depend on textproc/uim port
DeltaFile
+34-0textproc/uim-qt6/Makefile
+28-0textproc/uim-gtk2/Makefile
+0-28textproc/uim-gtk/Makefile
+10-7textproc/uim/Makefile
+15-0textproc/uim/files/patch-autogen.sh
+15-0textproc/uim-el/files/patch-autogen.sh
+102-3517 files not shown
+163-6923 files

HardenedBSD/ports 0db7024games/vcmi distinfo Makefile

games/vcmi: update the port to version 1.6.6

Reported by:    portscout
DeltaFile
+3-3games/vcmi/distinfo
+1-2games/vcmi/Makefile
+3-0games/vcmi/pkg-plist
+7-53 files

HardenedBSD/ports 589538bnet/vmware-vsphere-cli Makefile

net/vmware-vsphere-cli: Update download instructions

PR:             284983
DeltaFile
+2-2net/vmware-vsphere-cli/Makefile
+2-21 files

HardenedBSD/ports fee222adns/dnsflood Makefile

dns/dnsflood: Update MASTER_SITES

PR:             284980
DeltaFile
+1-2dns/dnsflood/Makefile
+1-21 files

HardenedBSD/ports 3517deasysutils/nvme-cli patch-meson.build Makefile

sysutils/nvme-cli: Fix port

* Use DISTVERSION (and consistent)
* Define LICENSE_FILE
* Remove CXXFLAGS, project uses C
* Patch meson.build instead of abusing pkg-plist
* Fix pkg-descr
* Rearrange Makefile so it follows Porters Handbook more closely

Poudriere testport OK 14.2-RELEASE and 13.4-RELEASE

PR: 284971
Reviewed by: imp
DeltaFile
+38-0sysutils/nvme-cli/patch-meson.build
+9-7sysutils/nvme-cli/Makefile
+0-11sysutils/nvme-cli/pkg-plist
+3-2sysutils/nvme-cli/pkg-descr
+50-204 files

HardenedBSD/ports 3e5eab3devel/libnvme Makefile pkg-plist

devel/libnvme: Fix port

* Use DISTVERSION (and consistent)
* Fix COMMENT
* Define LICENSE_FILE
* Remove CXXFLAGS, project uses C
* Simplify MAJORVER definition
* Adjust pkg-descr
* Rearrange Makefile so it follows Porters Handbook more closely

Poudriere testport OK 14.2-RELEASE and 13.4-RELEASE

PR: 284970
Reviewed by: imp
DeltaFile
+16-10devel/libnvme/Makefile
+2-2devel/libnvme/pkg-plist
+1-1devel/libnvme/pkg-descr
+19-133 files

HardenedBSD/ports 91d73aedevel/freebsd-nvme-shim Makefile pkg-plist

devel/freebsd-nvme-shim: Fix port

* Use DISTVERSION
* Set NO_ARCH
* Don't install non header files into include directory

Poudriere testport OK 14.2-RELEASE and 13.4-RELEASE

PR: 284969
Reviewed by: imp
DeltaFile
+8-2devel/freebsd-nvme-shim/Makefile
+0-2devel/freebsd-nvme-shim/pkg-plist
+8-42 files