diff options
Diffstat (limited to 'sysutils')
117 files changed, 993 insertions, 1925 deletions
diff --git a/sysutils/cinnamon-control-center/Makefile b/sysutils/cinnamon-control-center/Makefile index f45b7ce4ca34..6191d52a43ca 100644 --- a/sysutils/cinnamon-control-center/Makefile +++ b/sysutils/cinnamon-control-center/Makefile @@ -1,5 +1,5 @@ PORTNAME= cinnamon-control-center -DISTVERSION= 6.4.1 +DISTVERSION= 6.4.2 CATEGORIES= sysutils gnome DIST_SUBDIR= gnome @@ -47,7 +47,7 @@ COLORD_LIB_DEPENDS= libcolord.so:graphics/colord COLORD_MESON_TRUE= color WACOM_LIB_DEPENDS= libwacom.so:x11/libwacom -WACOM_USE= XORG=xi +WACOM_USE= xorg=xi WACOM_MESON_TRUE= wacom .include <bsd.port.mk> diff --git a/sysutils/cinnamon-control-center/distinfo b/sysutils/cinnamon-control-center/distinfo index 109462425ac8..c7aef43c23bf 100644 --- a/sysutils/cinnamon-control-center/distinfo +++ b/sysutils/cinnamon-control-center/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736401679 -SHA256 (gnome/linuxmint-cinnamon-control-center-6.4.1_GH0.tar.gz) = a68886524ce3f18952bc79d28061b71fc48a24e5dac5175874e3d390425bad92 -SIZE (gnome/linuxmint-cinnamon-control-center-6.4.1_GH0.tar.gz) = 1931746 +TIMESTAMP = 1763862196 +SHA256 (gnome/linuxmint-cinnamon-control-center-6.4.2_GH0.tar.gz) = 2dfeb547d22c5ce3663120830dd96cccd3673c208f62c498b12346a485a57c1e +SIZE (gnome/linuxmint-cinnamon-control-center-6.4.2_GH0.tar.gz) = 1931786 diff --git a/sysutils/conan/Makefile b/sysutils/conan/Makefile index dfdfd30361c5..e61982a6915e 100644 --- a/sysutils/conan/Makefile +++ b/sysutils/conan/Makefile @@ -1,5 +1,5 @@ PORTNAME= conan -DISTVERSION= 2.22.2 +DISTVERSION= 2.23.0 CATEGORIES= sysutils python MASTER_SITES= PYPI diff --git a/sysutils/conan/distinfo b/sysutils/conan/distinfo index 0f27edd7ff3d..4b8eb9587b5d 100644 --- a/sysutils/conan/distinfo +++ b/sysutils/conan/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762663480 -SHA256 (conan-2.22.2.tar.gz) = 8df71de27eca903a1a92b292ce32e4b79eee2407ac001e28cae1d1b49869f883 -SIZE (conan-2.22.2.tar.gz) = 542478 +TIMESTAMP = 1764147581 +SHA256 (conan-2.23.0.tar.gz) = 1a7b34be6fcaa4a4c0342c54187fb87aa4b487a9b4cf2136f2207f8b3a127868 +SIZE (conan-2.23.0.tar.gz) = 549704 diff --git a/sysutils/consul/Makefile b/sysutils/consul/Makefile index ce44d07a5fb4..b51f2dceed11 100644 --- a/sysutils/consul/Makefile +++ b/sysutils/consul/Makefile @@ -1,7 +1,6 @@ PORTNAME= consul DISTVERSIONPREFIX= v -DISTVERSION= 1.22.0 -PORTREVISION= 1 +DISTVERSION= 1.22.1 CATEGORIES= sysutils MASTER_SITES= https://raw.githubusercontent.com/hashicorp/consul/${DISTVERSIONFULL}/ DISTFILES= go.mod \ @@ -44,7 +43,7 @@ CONSUL_USER?= consul CONSUL_GROUP?= consul CONSUL_DBDIR?= /var/db/${PORTNAME} -GITID= 7926532 +GITID= 3831feb # Bring DISTINFO_FILE into scope so we can get the timestamp. .include <bsd.port.pre.mk> diff --git a/sysutils/consul/distinfo b/sysutils/consul/distinfo index 9c59c1fe34d2..a8d81b856758 100644 --- a/sysutils/consul/distinfo +++ b/sysutils/consul/distinfo @@ -1,15 +1,15 @@ -TIMESTAMP = 1761681849 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/go.mod) = 142bba16100382f5fbd978274426172db6dd098420f3a5c99f259f7b468f97c7 -SIZE (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/go.mod) = 15516 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/api/go.mod) = 3d2ea273d17c08ae77a89e653b2034692b75edf7ea67e658c3c2c636c5f3b2a0 -SIZE (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/api/go.mod) = 1910 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/envoyextensions/go.mod) = 7f212a81e06528aba3f93afba6fcd0c68768c5d85822b157579e69b252903541 -SIZE (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/envoyextensions/go.mod) = 2128 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/proto-public/go.mod) = c085303462942ebf565463357db7c6a1b2820cea644b3dd24c8068c8326911de -SIZE (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/proto-public/go.mod) = 343 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/sdk/go.mod) = f49bb5e101f9980d13fa0d9ad017b5c5cd6cb7ea11bb2432e45093f2c68e6185 -SIZE (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/sdk/go.mod) = 822 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/troubleshoot/go.mod) = 2d0e9d1d67bbaa2bf9c3f2b63c97acac1c52db5cc0cbf4b3aeb1c39d64396081 -SIZE (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/troubleshoot/go.mod) = 2915 -SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/hashicorp-consul-v1.22.0_GH0.tar.gz) = bf0397800198ab7ea2dfae6fe4e0416aa52e1e6fedd52ca30d3846019b24d80e -SIZE (go/sysutils_consul/hashicorp-consul-v1.22.0_GH0/hashicorp-consul-v1.22.0_GH0.tar.gz) = 50614596 +TIMESTAMP = 1764317920 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/go.mod) = 1231f01a41aa03813ba3daf8fea306c36df5a2b265fe9d89595fcf0b66ac657e +SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/go.mod) = 15516 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/api/go.mod) = 7f88971c6f3605924f215b20b52cb87dbc11f85b5a4468f23cca5a9bc3e5a673 +SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/api/go.mod) = 1910 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/envoyextensions/go.mod) = 300f8d29f91a03b0e64698b5e3a5121f62bbb9c5f05fe3f74daf90b9956bfbd6 +SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/envoyextensions/go.mod) = 2128 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/proto-public/go.mod) = 5c6add582bbee29f43f38f40ce894606ca8754c8df642cb604f8e3b48db14f59 +SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/proto-public/go.mod) = 343 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/sdk/go.mod) = 9dc73c35e3549431c5f5b75c0e02b59bb125b2d2e9d0387aadde4e7fca45b1d3 +SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/sdk/go.mod) = 822 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/troubleshoot/go.mod) = df3b54e0d481f30a2451ba35635ec5ef655f43da70086a8b8dc261f0cf6b4997 +SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/troubleshoot/go.mod) = 2915 +SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/hashicorp-consul-v1.22.1_GH0.tar.gz) = 3a397f1d9e10fabf7dba713e633406efe73f2192ef6c8b5a9e21c975bfb7e460 +SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/hashicorp-consul-v1.22.1_GH0.tar.gz) = 50628621 diff --git a/sysutils/deskflow/Makefile b/sysutils/deskflow/Makefile index b0fbcfa59a2d..b23e9161604c 100644 --- a/sysutils/deskflow/Makefile +++ b/sysutils/deskflow/Makefile @@ -1,6 +1,6 @@ PORTNAME= deskflow DISTVERSIONPREFIX= v -DISTVERSION= 1.24.0 +DISTVERSION= 1.25.0 CATEGORIES= sysutils PATCH_SITES= https://github.com/deskflow/deskflow/commit/ @@ -14,19 +14,17 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_FreeBSD_13= requires OpenSSL 3.0 -BUILD_DEPENDS= ${LOCALBASE}/include/CLI/Version.hpp:devel/cli11 \ - googletest>0:devel/googletest \ +BUILD_DEPENDS= googletest>0:devel/googletest \ help2man:misc/help2man LIB_DEPENDS= libei.so:x11/libei \ libportal.so:deskutils/libportal \ - libtomlplusplus.so:devel/tomlplusplus \ libxkbcommon.so:x11/libxkbcommon USES= cmake compiler:c++20-lang gl gnome pkgconfig qt:6 ssl xorg USE_GITHUB= yes USE_GL= opengl USE_GNOME= glib20 -USE_QT= base +USE_QT= base translations tools:build USE_XORG= ice sm x11 xext xi xinerama xkbfile xrandr xtst OPTIONS_DEFINE= DOCS diff --git a/sysutils/deskflow/distinfo b/sysutils/deskflow/distinfo index c8d235e731ce..d6779ca8257f 100644 --- a/sysutils/deskflow/distinfo +++ b/sysutils/deskflow/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757639287 -SHA256 (deskflow-deskflow-v1.24.0_GH0.tar.gz) = 5f53b709f6386beb80e5999457013710035243f8dcfc6e5eae8605ca52d5e181 -SIZE (deskflow-deskflow-v1.24.0_GH0.tar.gz) = 1848123 +TIMESTAMP = 1763739622 +SHA256 (deskflow-deskflow-v1.25.0_GH0.tar.gz) = 00ad1386742c9c85dddbc645a9499f3b663a287f263b01e8e1de3584343cb72d +SIZE (deskflow-deskflow-v1.25.0_GH0.tar.gz) = 1291356 diff --git a/sysutils/deskflow/pkg-plist b/sysutils/deskflow/pkg-plist index d957ad952008..5c16ce843a15 100644 --- a/sysutils/deskflow/pkg-plist +++ b/sysutils/deskflow/pkg-plist @@ -2,13 +2,21 @@ bin/deskflow bin/deskflow-core share/applications/org.deskflow.deskflow.desktop share/icons/hicolor/512x512/apps/org.deskflow.deskflow.png +share/icons/hicolor/symbolic/apps/org.deskflow.deskflow-symbolic.svg share/man/man1/deskflow-core.1.gz share/man/man1/deskflow.1.gz share/metainfo/org.deskflow.deskflow.metainfo.xml +%%DATADIR%%/translations/deskflow_en.qm +%%DATADIR%%/translations/deskflow_es.qm +%%DATADIR%%/translations/deskflow_it.qm +%%DATADIR%%/translations/deskflow_ja.qm +%%DATADIR%%/translations/deskflow_ru.qm +%%DATADIR%%/translations/deskflow_zh_CN.qm %%PORTDOCS%%%%DOCSDIR%%/html/bc_s.png %%PORTDOCS%%%%DOCSDIR%%/html/bc_sd.png %%PORTDOCS%%%%DOCSDIR%%/html/bdwn.png %%PORTDOCS%%%%DOCSDIR%%/html/closed.png +%%PORTDOCS%%%%DOCSDIR%%/html/deskflow-logo.png %%PORTDOCS%%%%DOCSDIR%%/html/dir_83f32da3f269998cf58197fe4dbd314a.html %%PORTDOCS%%%%DOCSDIR%%/html/dir_83f32da3f269998cf58197fe4dbd314a_dep.map %%PORTDOCS%%%%DOCSDIR%%/html/dir_83f32da3f269998cf58197fe4dbd314a_dep.md5 diff --git a/sysutils/diskimage-tools/Makefile b/sysutils/diskimage-tools/Makefile index 5afe1ab0932c..841ebf29f40d 100644 --- a/sysutils/diskimage-tools/Makefile +++ b/sysutils/diskimage-tools/Makefile @@ -1,6 +1,6 @@ PORTNAME= diskimage-tools -DISTVERSION= 0.3.1-1 -DISTVERSIONSUFFIX= -g5728747 +DISTVERSION= 0.3.1-5 +DISTVERSIONSUFFIX= -g34f33d7 CATEGORIES= sysutils MAINTAINER= jwb@FreeBSD.org diff --git a/sysutils/diskimage-tools/distinfo b/sysutils/diskimage-tools/distinfo index ab5d0359a28a..710aaffd4e59 100644 --- a/sysutils/diskimage-tools/distinfo +++ b/sysutils/diskimage-tools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713441103 -SHA256 (outpaddling-diskimage-tools-0.3.1-1-g5728747_GH0.tar.gz) = 180a4cd6a5899ab4ea2147d6939a08358ceb9cd07711deaf4792376ca698fa5c -SIZE (outpaddling-diskimage-tools-0.3.1-1-g5728747_GH0.tar.gz) = 3113 +TIMESTAMP = 1764165482 +SHA256 (outpaddling-diskimage-tools-0.3.1-5-g34f33d7_GH0.tar.gz) = 399920f29379e3b52577c711d679afb7bd9b976a191b421a958545f798b883d2 +SIZE (outpaddling-diskimage-tools-0.3.1-5-g34f33d7_GH0.tar.gz) = 3473 diff --git a/sysutils/dnf/Makefile b/sysutils/dnf/Makefile index ffde2094bd61..752ba9c1c173 100644 --- a/sysutils/dnf/Makefile +++ b/sysutils/dnf/Makefile @@ -1,5 +1,5 @@ PORTNAME= dnf -DISTVERSION= 4.22.0 +DISTVERSION= 4.24.0 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org diff --git a/sysutils/dnf/distinfo b/sysutils/dnf/distinfo index 84a9d157de7a..98a6622146b9 100644 --- a/sysutils/dnf/distinfo +++ b/sysutils/dnf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738004554 -SHA256 (rpm-software-management-dnf-4.22.0_GH0.tar.gz) = 6bf16a6ddbd89d7e79358ba6fbf532bf82acfeee20201c11b9bda821e19a82de -SIZE (rpm-software-management-dnf-4.22.0_GH0.tar.gz) = 2160515 +TIMESTAMP = 1764098148 +SHA256 (rpm-software-management-dnf-4.24.0_GH0.tar.gz) = ac1600ffa6c59a21e975693577bafd9b210fa0eda2780911fa01930320f62d24 +SIZE (rpm-software-management-dnf-4.24.0_GH0.tar.gz) = 2169386 diff --git a/sysutils/dnf/pkg-plist b/sysutils/dnf/pkg-plist index 5e2cc5f31c2d..e68b6a9d6bb0 100644 --- a/sysutils/dnf/pkg-plist +++ b/sysutils/dnf/pkg-plist @@ -8,6 +8,7 @@ etc/bash_completion.d/dnf-3 %%ETCDIR%%/dnf-strict.conf %%ETCDIR%%/dnf.conf %%ETCDIR%%/protected.d/yum.conf +@dir %%ETCDIR%%/usr-drift-protected-paths.d %%PYTHON_SITELIBDIR%%/dnf/__init__.py %%PYTHON_SITELIBDIR%%/dnf/automatic/__init__.py %%PYTHON_SITELIBDIR%%/dnf/automatic/emitter.py @@ -93,7 +94,7 @@ etc/bash_completion.d/dnf-3 %%PYTHON_SITELIBDIR%%/dnf/yum/__init__.py %%PYTHON_SITELIBDIR%%/dnf/yum/misc.py %%PYTHON_SITELIBDIR%%/dnf/yum/rpmtrans.py -%%PYTHON_SITELIBDIR%%/dnf-4.22.0.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/dnf-4.24.0.dist-info/METADATA share/locale/ar/LC_MESSAGES/dnf.mo share/locale/be/LC_MESSAGES/dnf.mo share/locale/bg/LC_MESSAGES/dnf.mo diff --git a/sysutils/eksctl/Makefile b/sysutils/eksctl/Makefile index 51b91dd6744c..56124057ee12 100644 --- a/sysutils/eksctl/Makefile +++ b/sysutils/eksctl/Makefile @@ -1,5 +1,5 @@ PORTNAME= eksctl -PORTVERSION= 0.217.0 +PORTVERSION= 0.219.0 DISTVERSIONPREFIX= v CATEGORIES= sysutils diff --git a/sysutils/eksctl/distinfo b/sysutils/eksctl/distinfo index acff09cc63d1..801f24116fb8 100644 --- a/sysutils/eksctl/distinfo +++ b/sysutils/eksctl/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1763026373 -SHA256 (go/sysutils_eksctl/eksctl-v0.217.0/v0.217.0.mod) = 1f35a6b385378529b8ab79a4509f447b2005b5acde4ed1dd5e637a0628ea2df5 -SIZE (go/sysutils_eksctl/eksctl-v0.217.0/v0.217.0.mod) = 24825 -SHA256 (go/sysutils_eksctl/eksctl-v0.217.0/v0.217.0.zip) = 45c850cc11f43679725c79f4a3aff881882d6b9f0b7147a680d0c24891301d32 -SIZE (go/sysutils_eksctl/eksctl-v0.217.0/v0.217.0.zip) = 13883774 +TIMESTAMP = 1764340246 +SHA256 (go/sysutils_eksctl/eksctl-v0.219.0/v0.219.0.mod) = b2f417495cbf89af8df28217d53ec158d912952b323b3103cba8a7d281d11562 +SIZE (go/sysutils_eksctl/eksctl-v0.219.0/v0.219.0.mod) = 25502 +SHA256 (go/sysutils_eksctl/eksctl-v0.219.0/v0.219.0.zip) = c7f69d8f0606a096fdea724c5f71ba3f353f6208bd6cc3f253977f8843f1725e +SIZE (go/sysutils_eksctl/eksctl-v0.219.0/v0.219.0.zip) = 13895439 diff --git a/sysutils/elephant/Makefile b/sysutils/elephant/Makefile index ad062d2ead3a..5d2d93aea568 100644 --- a/sysutils/elephant/Makefile +++ b/sysutils/elephant/Makefile @@ -1,6 +1,6 @@ PORTNAME= elephant DISTVERSIONPREFIX= v -DISTVERSION= 2.16.0 +DISTVERSION= 2.16.1 CATEGORIES= sysutils MAINTAINER= tagattie@FreeBSD.org diff --git a/sysutils/elephant/distinfo b/sysutils/elephant/distinfo index 58d1c51d87b0..ae8475979671 100644 --- a/sysutils/elephant/distinfo +++ b/sysutils/elephant/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1763559787 -SHA256 (go/sysutils_elephant/elephant-v2.16.0/v2.16.0.mod) = 0df5afad597346ffb501e93b1a722cbbfb8bea76532dc04167c7d238ae0ecade -SIZE (go/sysutils_elephant/elephant-v2.16.0/v2.16.0.mod) = 2414 -SHA256 (go/sysutils_elephant/elephant-v2.16.0/v2.16.0.zip) = 6a134ab2356b611ab0254bb6dcf71199ae543af18012188b97d7b6fe21a511fd -SIZE (go/sysutils_elephant/elephant-v2.16.0/v2.16.0.zip) = 7565126 +TIMESTAMP = 1763878299 +SHA256 (go/sysutils_elephant/elephant-v2.16.1/v2.16.1.mod) = c79c4ffab3eaf73014f4dfb3b90ec56ce6f744d77c60409183f800c6bef8bd5a +SIZE (go/sysutils_elephant/elephant-v2.16.1/v2.16.1.mod) = 2451 +SHA256 (go/sysutils_elephant/elephant-v2.16.1/v2.16.1.zip) = ae27d35171ed6a1fa6e29de831a4b6de2fd6c4ece07f61d8f1ef7b8ea13c7d13 +SIZE (go/sysutils_elephant/elephant-v2.16.1/v2.16.1.zip) = 7565458 diff --git a/sysutils/go-ntfy/Makefile b/sysutils/go-ntfy/Makefile index 271ecad65bc1..6d6bc7f436f3 100644 --- a/sysutils/go-ntfy/Makefile +++ b/sysutils/go-ntfy/Makefile @@ -1,6 +1,7 @@ PORTNAME= ntfy DISTVERSIONPREFIX= v DISTVERSION= 2.15.0 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ PKGNAMEPREFIX= go- @@ -45,7 +46,7 @@ GITID= eac523dc BUILD_DATE= $$(date -u "+%Y-%m-%dT%H:%M:%SZ") post-patch: - @${GREP} -rl "/etc/${PORTNAME}" ${WRKSRC}/cmd \ + @${GREP} -rl "/etc/${PORTNAME}" ${WRKSRC}/cmd ${WRKSRC}/server \ | ${XARGS} ${REINPLACE_CMD} -e 's#/etc/${PORTNAME}#${ETCDIR}#g' pre-build: diff --git a/sysutils/goawk/Makefile b/sysutils/goawk/Makefile index 963c8e6f0690..a8c7373f9c5f 100644 --- a/sysutils/goawk/Makefile +++ b/sysutils/goawk/Makefile @@ -1,7 +1,6 @@ PORTNAME= goawk DISTVERSIONPREFIX= v -DISTVERSION= 1.30.0 -PORTREVISION= 1 +DISTVERSION= 1.30.1 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org diff --git a/sysutils/goawk/distinfo b/sysutils/goawk/distinfo index c5acdfc8957f..84aa8ce7814c 100644 --- a/sysutils/goawk/distinfo +++ b/sysutils/goawk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762144287 -SHA256 (benhoyt-goawk-v1.30.0_GH0.tar.gz) = 7a42ca223f1319483c3f46014c80f5e78e8410be29175ac852d88b79e3e64a36 -SIZE (benhoyt-goawk-v1.30.0_GH0.tar.gz) = 1684744 +TIMESTAMP = 1763958691 +SHA256 (benhoyt-goawk-v1.30.1_GH0.tar.gz) = 7f2964b474ac3d2d41b5a9bf5a18cd3ee369b2c1cd7aa405299b385ff20ea5db +SIZE (benhoyt-goawk-v1.30.1_GH0.tar.gz) = 1684895 diff --git a/sysutils/kopia/Makefile b/sysutils/kopia/Makefile index c6ce9e7f7e60..af12808a376d 100644 --- a/sysutils/kopia/Makefile +++ b/sysutils/kopia/Makefile @@ -1,6 +1,6 @@ PORTNAME= kopia DISTVERSIONPREFIX= v -DISTVERSION= 0.22.0 +DISTVERSION= 0.22.2 CATEGORIES= sysutils MAINTAINER= eduardo@FreeBSD.org @@ -10,7 +10,7 @@ WWW= https://kopia.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:modules +USES= go:1.25,modules GO_MODULE= github.com/kopia/kopia GO_BUILDFLAGS= -ldflags "\ -X github.com/kopia/kopia/repo.BuildVersion=${DISTVERSION} \ diff --git a/sysutils/kopia/distinfo b/sysutils/kopia/distinfo index 68394ac75bb7..cb8f9bae4537 100644 --- a/sysutils/kopia/distinfo +++ b/sysutils/kopia/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1763470292 -SHA256 (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.mod) = 7bf759a899dcfa9c2c64099f7d351aa58d31fb6bad494ee117250a70b8c02946 -SIZE (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.mod) = 7232 -SHA256 (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.zip) = bca02dcb28b5a68a42a3be11721924f78d251ee87f0e4b690bce4bafd335855e -SIZE (go/sysutils_kopia/kopia-v0.22.0/v0.22.0.zip) = 2424727 +TIMESTAMP = 1764166093 +SHA256 (go/sysutils_kopia/kopia-v0.22.2/v0.22.2.mod) = 007442d47d3e3208175b95c2cc55588b4c721202b37cc0aed684da1532ea4a78 +SIZE (go/sysutils_kopia/kopia-v0.22.2/v0.22.2.mod) = 7187 +SHA256 (go/sysutils_kopia/kopia-v0.22.2/v0.22.2.zip) = 8be397f433510087837ca3667c2958b0786de3ce653f68fa97eb308ef7b0c1d9 +SIZE (go/sysutils_kopia/kopia-v0.22.2/v0.22.2.zip) = 2425073 diff --git a/sysutils/kops/Makefile b/sysutils/kops/Makefile index da408494fe51..fb42a2be7ef0 100644 --- a/sysutils/kops/Makefile +++ b/sysutils/kops/Makefile @@ -1,7 +1,6 @@ PORTNAME= kops -PORTVERSION= 1.34.0 +PORTVERSION= 1.34.1 DISTVERSIONPREFIX= v -PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= danilo@FreeBSD.org diff --git a/sysutils/kops/distinfo b/sysutils/kops/distinfo index aefa69907780..68fe2aa5e9be 100644 --- a/sysutils/kops/distinfo +++ b/sysutils/kops/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761126097 -SHA256 (kubernetes-kops-v1.34.0_GH0.tar.gz) = d4f4a44b721c96aabc6f5039f4ea8ccd4f13ba9c87dc7c4a5d310917121dfb00 -SIZE (kubernetes-kops-v1.34.0_GH0.tar.gz) = 38605127 +TIMESTAMP = 1764339754 +SHA256 (kubernetes-kops-v1.34.1_GH0.tar.gz) = f6b61d7be1aeafc4f320b289c5d63bd405ef2f8abbc0ced57f7c1c10e42b51ac +SIZE (kubernetes-kops-v1.34.1_GH0.tar.gz) = 38864917 diff --git a/sysutils/libdnf/Makefile b/sysutils/libdnf/Makefile index fe284a85bf85..e06422cf976b 100644 --- a/sysutils/libdnf/Makefile +++ b/sysutils/libdnf/Makefile @@ -1,5 +1,5 @@ PORTNAME= libdnf -DISTVERSION= 0.73.4 +DISTVERSION= 0.75.0 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org @@ -51,6 +51,6 @@ ZCHUNK_DESC= With zchunk support ZCHUNK_CMAKE_BOOL= WITH_ZCHUNK ZCHUNK_BROKEN= Links with zchunk when WITH_ZCHUNK=OFF https://github.com/rpm-software-management/libdnf/issues/1515 -# Tests fail to compile: ld: error: unable to find library -ltestshared, see https://github.com/rpm-software-management/libdnf/issues/1574 +# tests as of 0.75.0: 100% tests passed, 0 tests failed out of 2 .include <bsd.port.mk> diff --git a/sysutils/libdnf/distinfo b/sysutils/libdnf/distinfo index 78460da75e18..533c59b19b8c 100644 --- a/sysutils/libdnf/distinfo +++ b/sysutils/libdnf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737971787 -SHA256 (rpm-software-management-libdnf-0.73.4_GH0.tar.gz) = bce14012d29d58867669fc606938f6fa84f037efcd9c802150fba6506356814c -SIZE (rpm-software-management-libdnf-0.73.4_GH0.tar.gz) = 1208308 +TIMESTAMP = 1764046596 +SHA256 (rpm-software-management-libdnf-0.75.0_GH0.tar.gz) = 0a06cc9656b10518c50f230ec8f7cf0218530823f6b2f28bf164899f8d569622 +SIZE (rpm-software-management-libdnf-0.75.0_GH0.tar.gz) = 1215141 diff --git a/sysutils/libdnf/files/patch-libdnf_dnf-repo.cpp b/sysutils/libdnf/files/patch-libdnf_dnf-repo.cpp new file mode 100644 index 000000000000..f4237e94b3bd --- /dev/null +++ b/sysutils/libdnf/files/patch-libdnf_dnf-repo.cpp @@ -0,0 +1,11 @@ +--- libdnf/dnf-repo.cpp.orig 2025-11-25 05:00:01 UTC ++++ libdnf/dnf-repo.cpp +@@ -968,7 +968,7 @@ dnf_repo_conf_load_overrides(DnfRepo *repo, const char + const auto & section = cfg_parser_data_iter.first; + g_autofree gchar * repo_id_pattern = dnf_repo_substitute(repo, section.c_str()); + +- if (fnmatch(repo_id_pattern, repoId, FNM_EXTMATCH) != 0) { ++ if (fnmatch(repo_id_pattern, repoId, 0/*FNM_EXTMATCH*/) != 0) { + continue; + } + diff --git a/sysutils/libdnf/files/patch-libdnf_hy-util.cpp b/sysutils/libdnf/files/patch-libdnf_hy-util.cpp index 9d6558f93291..5a6b3a0d6887 100644 --- a/sysutils/libdnf/files/patch-libdnf_hy-util.cpp +++ b/sysutils/libdnf/files/patch-libdnf_hy-util.cpp @@ -1,6 +1,6 @@ ---- libdnf/hy-util.cpp.orig 2020-09-20 22:48:40 UTC +--- libdnf/hy-util.cpp.orig 2025-10-20 13:41:49 UTC +++ libdnf/hy-util.cpp -@@ -111,10 +111,12 @@ hy_detect_arch(char **arch) +@@ -127,10 +127,12 @@ hy_detect_arch(char **arch) char *modifier = un.machine + 5; while(isdigit(*modifier)) /* keep armv7, armv8, armv9, armv10, armv100, ... */ modifier++; diff --git a/sysutils/libdnf/files/patch-libdnf_utils_utils.cpp b/sysutils/libdnf/files/patch-libdnf_utils_utils.cpp new file mode 100644 index 000000000000..6ec69f656c5b --- /dev/null +++ b/sysutils/libdnf/files/patch-libdnf_utils_utils.cpp @@ -0,0 +1,24 @@ +--- libdnf/utils/utils.cpp.orig 2025-11-25 05:02:56 UTC ++++ libdnf/utils/utils.cpp +@@ -308,10 +308,10 @@ std::vector<std::string> createSortedFileList( + if (path[strlen(path)-1] == '/') { + continue; + } +- auto * path_fname = basename(path); ++ auto * path_fname = g_basename(path); + bool found{false}; + for (const auto & path_in_list : paths) { +- if (strcmp(path_fname, basename(path_in_list.c_str())) == 0) { ++ if (strcmp(path_fname, g_basename(path_in_list.c_str())) == 0) { + found = true; + break; + } +@@ -325,7 +325,7 @@ std::vector<std::string> createSortedFileList( + + // sort all drop-in configuration files alphabetically by their names + std::sort(paths.begin(), paths.end(), [](const std::string & p1, const std::string & p2) { +- return strcmp(basename(p1.c_str()), basename(p2.c_str())) < 0; ++ return strcmp(g_basename(p1.c_str()), g_basename(p2.c_str())) < 0; + }); + + return paths; diff --git a/sysutils/libdnf/files/patch-python_hawkey_CMakeLists.txt b/sysutils/libdnf/files/patch-python_hawkey_CMakeLists.txt index 7480ad2fb387..5ee8a2cf71b2 100644 --- a/sysutils/libdnf/files/patch-python_hawkey_CMakeLists.txt +++ b/sysutils/libdnf/files/patch-python_hawkey_CMakeLists.txt @@ -1,9 +1,11 @@ ---- python/hawkey/CMakeLists.txt.orig 2020-09-26 05:11:04 UTC +--- python/hawkey/CMakeLists.txt.orig 2025-10-20 13:41:49 UTC +++ python/hawkey/CMakeLists.txt -@@ -50,4 +50,6 @@ target_link_libraries(_hawkeymodule ${PYTHON_LIBRARY}) +@@ -50,6 +50,8 @@ install(TARGETS _hawkeymodule LIBRARY DESTINATION ${PY install(FILES __init__.py DESTINATION ${PYTHON_INSTALL_DIR}/hawkey) install(TARGETS _hawkeymodule LIBRARY DESTINATION ${PYTHON_INSTALL_DIR}/hawkey) +if (BUILD_TESTING) - add_subdirectory(tests) + IF (WITH_TESTS) +endif() + add_subdirectory(tests) + ENDIF() diff --git a/sysutils/libdnf/files/patch-tests_CMakeLists.txt b/sysutils/libdnf/files/patch-tests_CMakeLists.txt index 6c12e3340ffa..cb7af9932078 100644 --- a/sysutils/libdnf/files/patch-tests_CMakeLists.txt +++ b/sysutils/libdnf/files/patch-tests_CMakeLists.txt @@ -1,6 +1,6 @@ ---- tests/CMakeLists.txt.orig 2021-03-01 17:31:02 UTC +--- tests/CMakeLists.txt.orig 2025-10-20 13:41:49 UTC +++ tests/CMakeLists.txt -@@ -3,7 +3,9 @@ add_subdirectory(libdnf/module) +@@ -7,7 +7,9 @@ add_subdirectory(libdnf/sack) add_subdirectory(libdnf/repo) add_subdirectory(libdnf/transaction) add_subdirectory(libdnf/sack) @@ -9,4 +9,4 @@ +endif() add_subdirectory(libdnf) - + set(LIBDNF_TEST_SOURCES diff --git a/sysutils/libdnf/pkg-plist b/sysutils/libdnf/pkg-plist index 68641bfce8ff..9e75b04bbca8 100644 --- a/sysutils/libdnf/pkg-plist +++ b/sysutils/libdnf/pkg-plist @@ -58,7 +58,7 @@ lib/libdnf.so.2 lib/libdnf/plugins/README %%PYTHON%%%%PYTHON_SITELIBDIR%%/hawkey/__init__.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/hawkey/_hawkey.so -%%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf-0.73.4.dist-info/METADATA +%%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf-0.75.0.dist-info/METADATA %%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf/__init__.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf/_common_types.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/libdnf/_conf.so diff --git a/sysutils/limine/Makefile b/sysutils/limine/Makefile index c1e576da09b8..3dcaf3a00fe3 100644 --- a/sysutils/limine/Makefile +++ b/sysutils/limine/Makefile @@ -1,5 +1,5 @@ PORTNAME= limine -DISTVERSION= 10.3.0 +DISTVERSION= 10.3.2 CATEGORIES= sysutils MASTER_SITES= https://codeberg.org/Limine/Limine/releases/download/v${DISTVERSION}/ diff --git a/sysutils/limine/distinfo b/sysutils/limine/distinfo index 957bf63238f3..069e6010b214 100644 --- a/sysutils/limine/distinfo +++ b/sysutils/limine/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762925013 -SHA256 (limine-10.3.0.tar.gz) = d0b99b43e06ecdf3e7db105d70aa9c064c5b4759c9ad2c0892899aba99a22499 -SIZE (limine-10.3.0.tar.gz) = 574160 +TIMESTAMP = 1763950917 +SHA256 (limine-10.3.2.tar.gz) = 2de481b28fd8e88f25232dd32ef19e64b3e3c6c2f5787aff6122978251cad3cb +SIZE (limine-10.3.2.tar.gz) = 574182 diff --git a/sysutils/logwatch/Makefile b/sysutils/logwatch/Makefile index c9f09d893f6e..5600ae6ac26f 100644 --- a/sysutils/logwatch/Makefile +++ b/sysutils/logwatch/Makefile @@ -1,5 +1,6 @@ PORTNAME= logwatch DISTVERSION= 7.13 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${DISTVERSION} diff --git a/sysutils/logwatch/files/patch-scripts_services_postfix b/sysutils/logwatch/files/patch-scripts_services_postfix new file mode 100644 index 000000000000..969b829560cb --- /dev/null +++ b/sysutils/logwatch/files/patch-scripts_services_postfix @@ -0,0 +1,43 @@ +--- scripts/services/postfix.orig 2025-03-02 22:05:02 UTC ++++ scripts/services/postfix +@@ -61,7 +61,8 @@ our $re_DSN = qr/(?:(?:\d{3})?(?: ?\d\.\d\.\d+)?)/ + our $re_QID; + + our $re_DSN = qr/(?:(?:\d{3})?(?: ?\d\.\d\.\d+)?)/; +-our $re_DDD = qr/(?:(?:conn_use=\d+ )?delay=-?[\d.]+(?:, delays=[\d\/.]+)?(?:, dsn=[\d.]+)?)/; ++# postfix >= 3.11 will log TLS feature information in delivery status logging by default (tls=) ++our $re_DDD = qr/(?:(?:conn_use=\d+ )?delay=-?[\d.]+(?:, delays=[\d\/.]+)?(?:, tls=[^,]*)?(?:, dsn=[\d.]+)?)/; + + #MODULE: ../Logreporters/Utils.pm + package Logreporters::Utils; +@@ -3287,14 +3288,30 @@ sys 0m3.005s + } + + ### sent, forwarded, bounced, softbounce, deferred, (un)deliverable ++ # ++ # postfix >= 3.11 will log TLS feature information in delivery status logging by default (tls=) ++ # modified $re_DDD detects the corresponding tls= part, now ++ # + elsif ($p1 =~ s/^to=<(.*?)>,(?: orig_to=<(.*?)>,)? relay=([^,]*).*, ($re_DDD), status=(\S+) //o) { + ($relay,$status) = ($3,$5); + + my ($to,$origto,$localpart,$domainpart,$dsn,$p1) = process_delivery_attempt ($1,$2,$4,$p1); + ++ my ($tlsfeatures) = $4 =~ /tls=([^,]+)/; ++ if ($tlsfeatures ne '') { ++ $domainpart = $domainpart . " (tls=" . $tlsfeatures . ")"; ++ } ++ ++ # postfix <= 3.10: ++ # + #TD 552B6C20E: to=<to@sample.com>, relay=mail.example.net[10.0.0.1]:25, delay=1021, delays=1020/0.04/0.56/0.78, dsn=2.0.0, status=sent (250 Ok: queued as 6EAC4719EB) + #TD 552B6C20E: to=<to@sample.com>, relay=mail.example.net[10.0.0.1]:25, conn_use=2 delay=1021, delays=1020/0.04/0.56/0.78, dsn=2.0.0, status=sent (250 Ok: queued as 6EAC4719EB) + #TD DD925BBE2: to=<to@example.net>, orig_to=<to-ext@example.net>, relay=mail.example.net[2001:dead:beef::1], delay=2, status=sent (250 Ok: queued as 5221227246) ++ # ++ # postfix >= 3.11: ++ # ++ #TD4d9bVw113Wz1SwX: to=<to@example.net>, relay=mail.example.org[10.0.01]:25, delay=3.2, delays=0.09/0.05/1.8/1.2, tls=dane, dsn=2.0.0, status=sent (250 OK id=1vLFwP-00000008xhU-3ZkI) ++ #TD4d9bVw113Wz1SwX: to=<to@example.net>, relay=mail.example.org[10.0.01]:25, delay=3.2, delays=0.09/0.05/1.8/1.2, tls=may, dsn=2.0.0, status=sent (250 OK id=1vLFwP-00000008xhU-3ZkI) + + ### sent + if ($status eq 'sent') { diff --git a/sysutils/logwatch/files/pkg-message.in b/sysutils/logwatch/files/pkg-message.in index c885cea0b304..f790792b32b1 100644 --- a/sysutils/logwatch/files/pkg-message.in +++ b/sysutils/logwatch/files/pkg-message.in @@ -15,6 +15,10 @@ Important changes in logwatch-7.13: - postfix script detects modified 3.10+ log entries, now +Important changes in logwatch-7.13_1: + + - postfix script detects 3.11+ TLS feature information in delivery status logging (tls=), now + EOM } ] diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile index 26c307b0b532..a07a5989f8ec 100644 --- a/sysutils/mise/Makefile +++ b/sysutils/mise/Makefile @@ -1,6 +1,6 @@ PORTNAME= mise DISTVERSIONPREFIX= v -DISTVERSION= 2025.11.5 +DISTVERSION= 2025.11.8 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org @@ -43,8 +43,8 @@ CARGO_CRATES= addr2line-0.25.1 \ anstream-0.6.21 \ anstyle-1.0.13 \ anstyle-parse-0.2.7 \ - anstyle-query-1.1.4 \ - anstyle-wincon-3.0.10 \ + anstyle-query-1.1.5 \ + anstyle-wincon-3.0.11 \ anyhow-1.0.100 \ arbitrary-1.4.2 \ arc-swap-1.7.1 \ @@ -56,14 +56,14 @@ CARGO_CRATES= addr2line-0.25.1 \ assert-json-diff-2.0.2 \ async-backtrace-0.2.7 \ async-backtrace-attributes-0.2.7 \ - async-compression-0.4.33 \ + async-compression-0.4.34 \ async-recursion-1.1.1 \ async-trait-0.1.89 \ atomic-waker-1.1.2 \ autocfg-1.5.0 \ aws-lc-fips-sys-0.13.10 \ - aws-lc-rs-1.15.0 \ - aws-lc-sys-0.33.0 \ + aws-lc-rs-1.15.1 \ + aws-lc-sys-0.34.0 \ backtrace-0.3.76 \ base16ct-0.2.0 \ base64-0.13.1 \ @@ -88,15 +88,15 @@ CARGO_CRATES= addr2line-0.25.1 \ bumpalo-3.19.0 \ bytecount-0.6.9 \ byteorder-1.5.0 \ - bytes-1.10.1 \ - bytesize-2.2.0 \ + bytes-1.11.0 \ + bytesize-2.3.0 \ bzip2-0.5.2 \ bzip2-0.6.1 \ bzip2-sys-0.1.13+1.0.8 \ calm_io-0.1.1 \ calmio_filters-0.1.0 \ cbc-0.1.2 \ - cc-1.2.45 \ + cc-1.2.47 \ cesu8-1.1.0 \ cexpr-0.6.0 \ cfg-if-1.0.4 \ @@ -109,9 +109,9 @@ CARGO_CRATES= addr2line-0.25.1 \ ci_info-0.14.15 \ cipher-0.4.4 \ clang-sys-1.8.1 \ - clap-4.5.51 \ + clap-4.5.53 \ clap-sort-1.0.3 \ - clap_builder-4.5.51 \ + clap_builder-4.5.53 \ clap_derive-4.5.49 \ clap_lex-0.7.6 \ clru-0.6.2 \ @@ -124,8 +124,8 @@ CARGO_CRATES= addr2line-0.25.1 \ colored-3.0.0 \ combine-4.6.7 \ comfy-table-7.2.1 \ - compression-codecs-0.4.32 \ - compression-core-0.4.30 \ + compression-codecs-0.4.33 \ + compression-core-0.4.31 \ confique-0.3.1 \ confique-macro-0.0.12 \ console-0.15.11 \ @@ -222,7 +222,7 @@ CARGO_CRATES= addr2line-0.25.1 \ filetime-0.2.26 \ filetime_creation-0.2.0 \ find-crate-0.6.3 \ - find-msvc-tools-0.1.4 \ + find-msvc-tools-0.1.5 \ fixedbitset-0.5.7 \ flagset-0.4.7 \ flate2-1.1.5 \ @@ -256,61 +256,60 @@ CARGO_CRATES= addr2line-0.25.1 \ getset-0.1.6 \ ghash-0.5.1 \ gimli-0.32.3 \ - gix-0.74.1 \ - gix-actor-0.35.6 \ - gix-archive-0.23.1 \ + gix-0.75.0 \ + gix-actor-0.36.0 \ + gix-archive-0.24.0 \ gix-attributes-0.28.1 \ gix-bitmap-0.2.15 \ - gix-blame-0.4.0 \ + gix-blame-0.5.0 \ gix-chunk-0.4.12 \ gix-command-0.6.3 \ gix-commitgraph-0.30.1 \ - gix-config-0.47.1 \ + gix-config-0.48.0 \ gix-config-value-0.15.3 \ - gix-credentials-0.31.1 \ - gix-date-0.10.7 \ - gix-diff-0.54.1 \ - gix-dir-0.16.0 \ - gix-discover-0.42.0 \ + gix-credentials-0.32.0 \ + gix-date-0.11.0 \ + gix-diff-0.55.0 \ + gix-dir-0.17.0 \ + gix-discover-0.43.0 \ gix-features-0.44.1 \ - gix-filter-0.21.0 \ + gix-filter-0.22.0 \ gix-fs-0.17.0 \ gix-glob-0.22.1 \ gix-hash-0.20.1 \ gix-hashtable-0.10.0 \ gix-ignore-0.17.1 \ - gix-index-0.42.1 \ + gix-index-0.43.0 \ gix-lock-19.0.0 \ - gix-mailmap-0.27.4 \ - gix-negotiate-0.22.0 \ - gix-object-0.51.1 \ - gix-odb-0.71.1 \ - gix-pack-0.61.1 \ - gix-packetline-0.19.3 \ - gix-packetline-blocking-0.19.3 \ - gix-path-0.10.21 \ + gix-mailmap-0.28.0 \ + gix-negotiate-0.23.0 \ + gix-object-0.52.0 \ + gix-odb-0.72.0 \ + gix-pack-0.62.0 \ + gix-packetline-0.20.0 \ + gix-path-0.10.22 \ gix-pathspec-0.13.0 \ gix-prompt-0.11.2 \ - gix-protocol-0.52.1 \ + gix-protocol-0.53.0 \ gix-quote-0.6.1 \ - gix-ref-0.54.1 \ - gix-refspec-0.32.0 \ - gix-revision-0.36.1 \ - gix-revwalk-0.22.0 \ + gix-ref-0.55.0 \ + gix-refspec-0.33.0 \ + gix-revision-0.37.0 \ + gix-revwalk-0.23.0 \ gix-sec-0.12.2 \ gix-shallow-0.6.0 \ - gix-status-0.21.1 \ - gix-submodule-0.21.0 \ + gix-status-0.22.0 \ + gix-submodule-0.22.0 \ gix-tempfile-19.0.1 \ gix-trace-0.1.15 \ - gix-transport-0.49.1 \ - gix-traverse-0.48.0 \ - gix-url-0.33.1 \ + gix-transport-0.50.0 \ + gix-traverse-0.49.0 \ + gix-url-0.33.2 \ gix-utils-0.3.1 \ gix-validate-0.10.1 \ - gix-worktree-0.43.1 \ - gix-worktree-state-0.21.0 \ - gix-worktree-stream-0.23.0 \ + gix-worktree-0.44.0 \ + gix-worktree-state-0.22.0 \ + gix-worktree-stream-0.24.0 \ glob-0.3.3 \ globset-0.4.18 \ globwalk-0.9.1 \ @@ -320,14 +319,13 @@ CARGO_CRATES= addr2line-0.25.1 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ hashbrown-0.15.5 \ - hashbrown-0.16.0 \ + hashbrown-0.16.1 \ heapless-0.8.0 \ heck-0.5.0 \ hermit-abi-0.5.2 \ hex-0.4.3 \ hkdf-0.12.4 \ hmac-0.12.1 \ - home-0.5.12 \ homedir-0.3.6 \ http-1.3.1 \ http-auth-0.1.10 \ @@ -337,10 +335,10 @@ CARGO_CRATES= addr2line-0.25.1 \ httpdate-1.0.3 \ human_format-1.1.0 \ humansize-2.1.3 \ - hyper-1.8.0 \ + hyper-1.8.1 \ hyper-rustls-0.27.7 \ hyper-tls-0.6.0 \ - hyper-util-0.1.17 \ + hyper-util-0.1.18 \ i18n-config-0.4.8 \ i18n-embed-0.15.4 \ i18n-embed-fl-0.9.4 \ @@ -363,12 +361,12 @@ CARGO_CRATES= addr2line-0.25.1 \ impl-tools-lib-0.11.4 \ indenter-0.3.4 \ indexmap-1.9.3 \ - indexmap-2.12.0 \ + indexmap-2.12.1 \ indicatif-0.17.11 \ indicatif-0.18.3 \ indoc-2.0.7 \ inout-0.1.4 \ - insta-1.43.2 \ + insta-1.44.1 \ intl-memoizer-0.5.3 \ intl_pluralrules-7.0.2 \ io-close-0.3.7 \ @@ -422,7 +420,7 @@ CARGO_CRATES= addr2line-0.25.1 \ loom-0.5.6 \ lru-slab-0.1.2 \ lua-src-548.1.2 \ - luajit-src-210.6.3+eba91fc \ + luajit-src-210.6.4+e17ee83 \ lzma-rs-0.3.0 \ lzma-rust-0.1.7 \ lzma-rust2-0.6.1 \ @@ -441,8 +439,8 @@ CARGO_CRATES= addr2line-0.25.1 \ minisign-verify-0.2.4 \ miniz_oxide-0.8.9 \ mio-1.1.0 \ - mlua-0.11.4 \ - mlua-sys-0.8.3 \ + mlua-0.11.5 \ + mlua-sys-0.9.0 \ mlua_derive-0.11.0 \ mockito-1.7.0 \ multimap-0.10.1 \ @@ -500,10 +498,10 @@ CARGO_CRATES= addr2line-0.25.1 \ pem-3.0.6 \ pem-rfc7468-0.7.0 \ percent-encoding-2.3.2 \ - pest-2.8.3 \ - pest_derive-2.8.3 \ - pest_generator-2.8.3 \ - pest_meta-2.8.3 \ + pest-2.8.4 \ + pest_derive-2.8.4 \ + pest_generator-2.8.4 \ + pest_meta-2.8.4 \ petgraph-0.7.1 \ petgraph-0.8.3 \ phf-0.11.3 \ @@ -574,7 +572,7 @@ CARGO_CRATES= addr2line-0.25.1 \ roff-0.2.2 \ rops-0.1.5 \ rowan-0.15.17 \ - rsa-0.9.8 \ + rsa-0.9.9 \ rust-embed-8.9.0 \ rust-embed-impl-8.9.0 \ rust-embed-utils-8.9.0 \ @@ -625,8 +623,8 @@ CARGO_CRATES= addr2line-0.25.1 \ serde_repr-0.1.20 \ serde_spanned-0.6.9 \ serde_urlencoded-0.7.1 \ - serde_with-3.15.1 \ - serde_with_macros-3.15.1 \ + serde_with-3.16.0 \ + serde_with_macros-3.16.0 \ serde_yaml-0.9.34+deprecated \ serial_test-3.2.0 \ serial_test_derive-3.2.0 \ @@ -643,7 +641,7 @@ CARGO_CRATES= addr2line-0.25.1 \ shlex-1.3.0 \ sigchld-0.2.4 \ signal-hook-0.3.18 \ - signal-hook-registry-1.4.6 \ + signal-hook-registry-1.4.7 \ signature-2.2.0 \ sigstore-0.12.1 \ sigstore-protobuf-specs-derive-0.0.1 \ @@ -668,7 +666,7 @@ CARGO_CRATES= addr2line-0.25.1 \ strum_macros-0.27.2 \ subtle-2.6.1 \ syn-1.0.109 \ - syn-2.0.110 \ + syn-2.0.111 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ sys-info-0.9.1 \ @@ -739,7 +737,7 @@ CARGO_CRATES= addr2line-0.25.1 \ unicode-width-0.1.14 \ unicode-width-0.2.2 \ unicode-xid-0.2.6 \ - unit-prefix-0.5.1 \ + unit-prefix-0.5.2 \ universal-hash-0.5.1 \ unsafe-libyaml-0.2.11 \ untrusted-0.7.1 \ @@ -788,7 +786,7 @@ CARGO_CRATES= addr2line-0.25.1 \ windows-link-0.1.3 \ windows-link-0.2.1 \ windows-numerics-0.2.0 \ - windows-registry-0.5.3 \ + windows-registry-0.6.1 \ windows-result-0.3.4 \ windows-result-0.4.1 \ windows-strings-0.4.2 \ @@ -848,8 +846,8 @@ CARGO_CRATES= addr2line-0.25.1 \ yansi-1.0.1 \ yoke-0.8.1 \ yoke-derive-0.8.1 \ - zerocopy-0.8.27 \ - zerocopy-derive-0.8.27 \ + zerocopy-0.8.28 \ + zerocopy-derive-0.8.28 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ zeroize-1.8.2 \ diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo index db40b6e32e0a..5c01ba38f8c5 100644 --- a/sysutils/mise/distinfo +++ b/sysutils/mise/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1763360250 +TIMESTAMP = 1764142471 SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b SIZE (rust/crates/addr2line-0.25.1.crate) = 43134 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -33,10 +33,10 @@ SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07 SIZE (rust/crates/anstyle-1.0.13.crate) = 17651 SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 -SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 -SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192 -SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a -SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558 +SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc +SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 +SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d +SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61 SIZE (rust/crates/anyhow-1.0.100.crate) = 54059 SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1 @@ -59,8 +59,8 @@ SHA256 (rust/crates/async-backtrace-0.2.7.crate) = 4dcb391558246d27a13f195c1e3a5 SIZE (rust/crates/async-backtrace-0.2.7.crate) = 26749 SHA256 (rust/crates/async-backtrace-attributes-0.2.7.crate) = affbba0d438add06462a0371997575927bc05052f7ec486e7a4ca405c956c3d7 SIZE (rust/crates/async-backtrace-attributes-0.2.7.crate) = 6938 -SHA256 (rust/crates/async-compression-0.4.33.crate) = 93c1f86859c1af3d514fa19e8323147ff10ea98684e6c7b307912509f50e67b2 -SIZE (rust/crates/async-compression-0.4.33.crate) = 96077 +SHA256 (rust/crates/async-compression-0.4.34.crate) = 0e86f6d3dc9dc4352edeea6b8e499e13e3f5dc3b964d7ca5fd411415a3498473 +SIZE (rust/crates/async-compression-0.4.34.crate) = 96333 SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11 SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874 SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb @@ -71,10 +71,10 @@ SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c08670 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 SHA256 (rust/crates/aws-lc-fips-sys-0.13.10.crate) = 57900537c00a0565a35b63c4c281b372edfc9744b072fd4a3b414350a8f5ed48 SIZE (rust/crates/aws-lc-fips-sys-0.13.10.crate) = 7788771 -SHA256 (rust/crates/aws-lc-rs-1.15.0.crate) = 5932a7d9d28b0d2ea34c6b3779d35e3dd6f6345317c34e73438c4f1f29144151 -SIZE (rust/crates/aws-lc-rs-1.15.0.crate) = 214252 -SHA256 (rust/crates/aws-lc-sys-0.33.0.crate) = 1826f2e4cfc2cd19ee53c42fbf68e2f81ec21108e0b7ecf6a71cf062137360fc -SIZE (rust/crates/aws-lc-sys-0.33.0.crate) = 9485869 +SHA256 (rust/crates/aws-lc-rs-1.15.1.crate) = 6b5ce75405893cd713f9ab8e297d8e438f624dde7d706108285f7e17a25a180f +SIZE (rust/crates/aws-lc-rs-1.15.1.crate) = 215686 +SHA256 (rust/crates/aws-lc-sys-0.34.0.crate) = 179c3777a8b5e70e90ea426114ffc565b2c1a9f82f6c4a0c5a34aa6ef5e781b6 +SIZE (rust/crates/aws-lc-sys-0.34.0.crate) = 9487891 SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6 SIZE (rust/crates/backtrace-0.3.76.crate) = 89458 SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf @@ -123,10 +123,10 @@ SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d5661261983 SIZE (rust/crates/bytecount-0.6.9.crate) = 18695 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 -SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a -SIZE (rust/crates/bytes-1.10.1.crate) = 76779 -SHA256 (rust/crates/bytesize-2.2.0.crate) = c99fa31e08a43eaa5913ef68d7e01c37a2bdce6ed648168239ad33b7d30a9cd8 -SIZE (rust/crates/bytesize-2.2.0.crate) = 21618 +SHA256 (rust/crates/bytes-1.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3 +SIZE (rust/crates/bytes-1.11.0.crate) = 78391 +SHA256 (rust/crates/bytesize-2.3.0.crate) = 00f4369ba008f82b968b1acbe31715ec37bd45236fa0726605a36cc3060ea256 +SIZE (rust/crates/bytesize-2.3.0.crate) = 22023 SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47 SIZE (rust/crates/bzip2-0.5.2.crate) = 38314 SHA256 (rust/crates/bzip2-0.6.1.crate) = f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c @@ -139,8 +139,8 @@ SHA256 (rust/crates/calmio_filters-0.1.0.crate) = 846501f4575cd66766a40bb7ab6d8e SIZE (rust/crates/calmio_filters-0.1.0.crate) = 1930 SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6 SIZE (rust/crates/cbc-0.1.2.crate) = 23501 -SHA256 (rust/crates/cc-1.2.45.crate) = 35900b6c8d709fb1d854671ae27aeaa9eec2f8b01b364e1619a40da3e6fe2afe -SIZE (rust/crates/cc-1.2.45.crate) = 92261 +SHA256 (rust/crates/cc-1.2.47.crate) = cd405d82c84ff7f35739f175f67d8b9fb7687a0e84ccdc78bd3568839827cf07 +SIZE (rust/crates/cc-1.2.47.crate) = 92422 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 @@ -165,12 +165,12 @@ SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa2 SIZE (rust/crates/cipher-0.4.4.crate) = 19073 SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4 SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 -SHA256 (rust/crates/clap-4.5.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5 -SIZE (rust/crates/clap-4.5.51.crate) = 62030 +SHA256 (rust/crates/clap-4.5.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8 +SIZE (rust/crates/clap-4.5.53.crate) = 62036 SHA256 (rust/crates/clap-sort-1.0.3.crate) = 3c9f374a541bd277ba6f4ccd08d955024ba09fda8dfc69ca1a750799ebed97a9 SIZE (rust/crates/clap-sort-1.0.3.crate) = 8209 -SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a -SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077 +SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00 +SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811 SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671 SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559 SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d @@ -195,10 +195,10 @@ SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde SIZE (rust/crates/combine-4.6.7.crate) = 134808 SHA256 (rust/crates/comfy-table-7.2.1.crate) = b03b7db8e0b4b2fdad6c551e634134e99ec000e5c8c3b6856c65e8bbaded7a3b SIZE (rust/crates/comfy-table-7.2.1.crate) = 78509 -SHA256 (rust/crates/compression-codecs-0.4.32.crate) = 680dc087785c5230f8e8843e2e57ac7c1c90488b6a91b88caa265410568f441b -SIZE (rust/crates/compression-codecs-0.4.32.crate) = 24233 -SHA256 (rust/crates/compression-core-0.4.30.crate) = 3a9b614a5787ef0c8802a55766480563cb3a93b435898c422ed2a359cf811582 -SIZE (rust/crates/compression-core-0.4.30.crate) = 4841 +SHA256 (rust/crates/compression-codecs-0.4.33.crate) = 302266479cb963552d11bd042013a58ef1adc56768016c8b82b4199488f2d4ad +SIZE (rust/crates/compression-codecs-0.4.33.crate) = 25038 +SHA256 (rust/crates/compression-core-0.4.31.crate) = 75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d +SIZE (rust/crates/compression-core-0.4.31.crate) = 5749 SHA256 (rust/crates/confique-0.3.1.crate) = 33cbbbdc4e7bec8bd8a61bc21159fc79fa22004754feb0a83f78119b3918e0b3 SIZE (rust/crates/confique-0.3.1.crate) = 42794 SHA256 (rust/crates/confique-macro-0.0.12.crate) = 85d58122c074ab6431418377f20b74cac2d37be215a94784f1aa319e89200aab @@ -391,8 +391,8 @@ SHA256 (rust/crates/filetime_creation-0.2.0.crate) = c25b5d475550e559de5b0c00847 SIZE (rust/crates/filetime_creation-0.2.0.crate) = 9202 SHA256 (rust/crates/find-crate-0.6.3.crate) = 59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2 SIZE (rust/crates/find-crate-0.6.3.crate) = 12092 -SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127 -SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817 +SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844 +SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942 SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99 SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537 SHA256 (rust/crates/flagset-0.4.7.crate) = b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe @@ -459,42 +459,42 @@ SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895 SIZE (rust/crates/ghash-0.5.1.crate) = 9482 SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7 SIZE (rust/crates/gimli-0.32.3.crate) = 289789 -SHA256 (rust/crates/gix-0.74.1.crate) = 5fd3a6fea165debe0e80648495f894aa2371a771e3ceb7a7dcc304f1c4344c43 -SIZE (rust/crates/gix-0.74.1.crate) = 298209 -SHA256 (rust/crates/gix-actor-0.35.6.crate) = 987a51a7e66db6ef4dc030418eb2a42af6b913a79edd8670766122d8af3ba59e -SIZE (rust/crates/gix-actor-0.35.6.crate) = 13441 -SHA256 (rust/crates/gix-archive-0.23.1.crate) = aeb76792162bf1c6d5cf5c326bcf1efbca9953f5d73bcfbe802423a93b6b1a0a -SIZE (rust/crates/gix-archive-0.23.1.crate) = 18578 +SHA256 (rust/crates/gix-0.75.0.crate) = 60beff35667fb0ac935c4c45941868d9cf5025e4b85c58deb3c5a65113e22ce4 +SIZE (rust/crates/gix-0.75.0.crate) = 299895 +SHA256 (rust/crates/gix-actor-0.36.0.crate) = 694f6c16eb88b16b00b1d811e4e4bda6f79e9eb467a1b04fd5b848da677baa81 +SIZE (rust/crates/gix-actor-0.36.0.crate) = 13444 +SHA256 (rust/crates/gix-archive-0.24.0.crate) = 1573842ddcd6debcca7c19158ba473dfb5c096a280d3275f6050795528edd348 +SIZE (rust/crates/gix-archive-0.24.0.crate) = 18523 SHA256 (rust/crates/gix-attributes-0.28.1.crate) = cc6591add69314fc43db078076a8da6f07957c65abb0b21c3e1b6a3cf50aa18d SIZE (rust/crates/gix-attributes-0.28.1.crate) = 22749 SHA256 (rust/crates/gix-bitmap-0.2.15.crate) = 5e150161b8a75b5860521cb876b506879a3376d3adc857ec7a9d35e7c6a5e531 SIZE (rust/crates/gix-bitmap-0.2.15.crate) = 8153 -SHA256 (rust/crates/gix-blame-0.4.0.crate) = 260df64cea7bf3ab6db00e8f8cd8f1f85513d69c19fadd714422a39b8e8a8617 -SIZE (rust/crates/gix-blame-0.4.0.crate) = 77531 +SHA256 (rust/crates/gix-blame-0.5.0.crate) = 5d7c62ee6ebdfe8a21d23609d7e73e45f13a0ec9308aec7d7303640d7bf80fbc +SIZE (rust/crates/gix-blame-0.5.0.crate) = 78616 SHA256 (rust/crates/gix-chunk-0.4.12.crate) = 5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb SIZE (rust/crates/gix-chunk-0.4.12.crate) = 10638 SHA256 (rust/crates/gix-command-0.6.3.crate) = 095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62 SIZE (rust/crates/gix-command-0.6.3.crate) = 15123 SHA256 (rust/crates/gix-commitgraph-0.30.1.crate) = 826994ff6c01f1ff00d6a1844d7506717810a91ffed143da71e3bf39369751ef SIZE (rust/crates/gix-commitgraph-0.30.1.crate) = 22423 -SHA256 (rust/crates/gix-config-0.47.1.crate) = 1e74f57ea99025de9207db53488be4d59cf2000f617964c1b550880524fefbc3 -SIZE (rust/crates/gix-config-0.47.1.crate) = 73838 +SHA256 (rust/crates/gix-config-0.48.0.crate) = 9419284839421488b5ab9b9b88386bdc1e159a986c08e17ffa3e9a5cd2b139f5 +SIZE (rust/crates/gix-config-0.48.0.crate) = 73767 SHA256 (rust/crates/gix-config-value-0.15.3.crate) = 2c489abb061c74b0c3ad790e24a606ef968cebab48ec673d6a891ece7d5aef64 SIZE (rust/crates/gix-config-value-0.15.3.crate) = 15605 -SHA256 (rust/crates/gix-credentials-0.31.1.crate) = 20c2f7e9cda17bd982cfd4f7b7a2486239bb5be3e0893cf4b0178b8814ea3742 -SIZE (rust/crates/gix-credentials-0.31.1.crate) = 23774 -SHA256 (rust/crates/gix-date-0.10.7.crate) = 661245d045aa7c16ba4244daaabd823c562c3e45f1f25b816be2c57ee09f2171 -SIZE (rust/crates/gix-date-0.10.7.crate) = 16177 -SHA256 (rust/crates/gix-diff-0.54.1.crate) = cd78d9da421baca219a650d71c797706117095635d7963f21bb6fdf2410abe04 -SIZE (rust/crates/gix-diff-0.54.1.crate) = 60358 -SHA256 (rust/crates/gix-dir-0.16.0.crate) = f99fb4dcba076453d791949bf3af977c5678a1cbd76740ec2cfe37e29431daf3 -SIZE (rust/crates/gix-dir-0.16.0.crate) = 67114 -SHA256 (rust/crates/gix-discover-0.42.0.crate) = 9d24547153810634636471af88338240e6ab0831308cd41eb6ebfffea77811c6 -SIZE (rust/crates/gix-discover-0.42.0.crate) = 23339 +SHA256 (rust/crates/gix-credentials-0.32.0.crate) = 3c5576b03b6396d2df102c98a4bd639797f1922dd06599c92830dfc68fcff287 +SIZE (rust/crates/gix-credentials-0.32.0.crate) = 22071 +SHA256 (rust/crates/gix-date-0.11.0.crate) = 9f94626a5bc591a57025361a3a890092469e47c7667e59fc143439cd6eaf47fe +SIZE (rust/crates/gix-date-0.11.0.crate) = 16334 +SHA256 (rust/crates/gix-diff-0.55.0.crate) = cfc7735ca267da78c37e916e9b32d67b0b0e3fc9401378920e9469b5d497dccf +SIZE (rust/crates/gix-diff-0.55.0.crate) = 60308 +SHA256 (rust/crates/gix-dir-0.17.0.crate) = cb9a55642e31c81d235e6ab2a7f00343c0f79e70973245a8a1e1d16c498e3e86 +SIZE (rust/crates/gix-dir-0.17.0.crate) = 67171 +SHA256 (rust/crates/gix-discover-0.43.0.crate) = 809f8dba9fbd7a054894ec222815742b96def1ca08e18c38b1dbc1f737dd213d +SIZE (rust/crates/gix-discover-0.43.0.crate) = 23281 SHA256 (rust/crates/gix-features-0.44.1.crate) = dfa64593d1586135102307fb57fb3a9d3868b6b1f45a4da1352cce5070f8916a SIZE (rust/crates/gix-features-0.44.1.crate) = 34680 -SHA256 (rust/crates/gix-filter-0.21.0.crate) = 1d1253452c9808da01eaaf9b1c4929b9982efec29ef0a668b3326b8046d9b8fb -SIZE (rust/crates/gix-filter-0.21.0.crate) = 37677 +SHA256 (rust/crates/gix-filter-0.22.0.crate) = 9e137e7df1ae40fe2b49dcb2845c6bf7ac04cd53a320d72e761c598a6fd452ed +SIZE (rust/crates/gix-filter-0.22.0.crate) = 38719 SHA256 (rust/crates/gix-fs-0.17.0.crate) = 3f1ecd896258cdc5ccd94d18386d17906b8de265ad2ecf68e3bea6b007f6a28f SIZE (rust/crates/gix-fs-0.17.0.crate) = 20022 SHA256 (rust/crates/gix-glob-0.22.1.crate) = 74254992150b0a88fdb3ad47635ab649512dff2cbbefca7916bb459894fc9d56 @@ -505,70 +505,68 @@ SHA256 (rust/crates/gix-hashtable-0.10.0.crate) = a27d4a3ea9640da504a2657fef3419 SIZE (rust/crates/gix-hashtable-0.10.0.crate) = 10303 SHA256 (rust/crates/gix-ignore-0.17.1.crate) = 93b6a9679a1488123b7f2929684bacfd9cd2a24f286b52203b8752cbb8d7fc49 SIZE (rust/crates/gix-ignore-0.17.1.crate) = 12402 -SHA256 (rust/crates/gix-index-0.42.1.crate) = 31244542fb98ea4f3e964a4f8deafc2f4c77ad42bed58a1e8424bca1965fae99 -SIZE (rust/crates/gix-index-0.42.1.crate) = 54416 +SHA256 (rust/crates/gix-index-0.43.0.crate) = eab6410318b98750883eb3e35eb999abfb155b407eb0580726d4d868b60cde04 +SIZE (rust/crates/gix-index-0.43.0.crate) = 54361 SHA256 (rust/crates/gix-lock-19.0.0.crate) = 729d7857429a66023bc0c29d60fa21d0d6ae8862f33c1937ba89e0f74dd5c67f SIZE (rust/crates/gix-lock-19.0.0.crate) = 14263 -SHA256 (rust/crates/gix-mailmap-0.27.4.crate) = ce3fc0f07ce86acc94d93e5d10ef38bad322dede2622d5ff84f0799ac13b7e7d -SIZE (rust/crates/gix-mailmap-0.27.4.crate) = 14690 -SHA256 (rust/crates/gix-negotiate-0.22.0.crate) = 89e16c96e052467d64c8f75a703b78976b33b034b9ff1f1d0c056c584319b0b8 -SIZE (rust/crates/gix-negotiate-0.22.0.crate) = 15578 -SHA256 (rust/crates/gix-object-0.51.1.crate) = 87ba1815638759c80d2318c8e98296fb396f577c2e588a3d9c13f9a5d5184051 -SIZE (rust/crates/gix-object-0.51.1.crate) = 50596 -SHA256 (rust/crates/gix-odb-0.71.1.crate) = 6efc6736d3ea62640efe8c1be695fb0760af63614a7356d2091208a841f1a634 -SIZE (rust/crates/gix-odb-0.71.1.crate) = 63044 -SHA256 (rust/crates/gix-pack-0.61.1.crate) = 719c60524be76874f4769da20d525ad2c00a0e7059943cc4f31fcb65cfb6b260 -SIZE (rust/crates/gix-pack-0.61.1.crate) = 104798 -SHA256 (rust/crates/gix-packetline-0.19.3.crate) = 64286a8b5148e76ab80932e72762dd27ccf6169dd7a134b027c8a262a8262fcf -SIZE (rust/crates/gix-packetline-0.19.3.crate) = 26114 -SHA256 (rust/crates/gix-packetline-blocking-0.19.3.crate) = 89c59c3ad41e68cb38547d849e9ef5ccfc0d00f282244ba1441ae856be54d001 -SIZE (rust/crates/gix-packetline-blocking-0.19.3.crate) = 22302 -SHA256 (rust/crates/gix-path-0.10.21.crate) = 0416b41cd00ff292af9b94b0660880c44bd2ed66828ddca9a2b333535cbb71b8 -SIZE (rust/crates/gix-path-0.10.21.crate) = 34033 +SHA256 (rust/crates/gix-mailmap-0.28.0.crate) = 2a97041c66c8b6c2f34cf6b8585a36e28a07401a611a69d8a5d2cee0eea2aa72 +SIZE (rust/crates/gix-mailmap-0.28.0.crate) = 14696 +SHA256 (rust/crates/gix-negotiate-0.23.0.crate) = 1d7ecfa02c9bddd371ec2cf938ee207fe242616386578f2bfc09d1f8f81d25f9 +SIZE (rust/crates/gix-negotiate-0.23.0.crate) = 15525 +SHA256 (rust/crates/gix-object-0.52.0.crate) = 84743d1091c501a56f00d7f4c595cb30f20fcef6503b32ac0a1ff3817efd7b5d +SIZE (rust/crates/gix-object-0.52.0.crate) = 50541 +SHA256 (rust/crates/gix-odb-0.72.0.crate) = 5f81b480252f3a4d55f87e6e358c4c6f7615f98b1742e1e70118c57282a92e82 +SIZE (rust/crates/gix-odb-0.72.0.crate) = 62986 +SHA256 (rust/crates/gix-pack-0.62.0.crate) = 38e868463538731a0fd99f3950637957413bbfbe69143520c0b5c1e163303577 +SIZE (rust/crates/gix-pack-0.62.0.crate) = 104744 +SHA256 (rust/crates/gix-packetline-0.20.0.crate) = fad0ffb982a289888087a165d3e849cbac724f2aa5431236b050dd2cb9c7de31 +SIZE (rust/crates/gix-packetline-0.20.0.crate) = 28268 +SHA256 (rust/crates/gix-path-0.10.22.crate) = 7cb06c3e4f8eed6e24fd915fa93145e28a511f4ea0e768bae16673e05ed3f366 +SIZE (rust/crates/gix-path-0.10.22.crate) = 33919 SHA256 (rust/crates/gix-pathspec-0.13.0.crate) = d05e28457dca7c65a2dbe118869aab922a5bd382b7bb10cff5354f366845c128 SIZE (rust/crates/gix-pathspec-0.13.0.crate) = 23314 SHA256 (rust/crates/gix-prompt-0.11.2.crate) = 868e6516dfa16fdcbc5f8c935167d085f2ae65ccd4c9476a4319579d12a69d8d SIZE (rust/crates/gix-prompt-0.11.2.crate) = 14061 -SHA256 (rust/crates/gix-protocol-0.52.1.crate) = 64f19873bbf924fd077580d4ccaaaeddb67c3b3c09a8ffb61e6b4cb67e3c9302 -SIZE (rust/crates/gix-protocol-0.52.1.crate) = 57050 +SHA256 (rust/crates/gix-protocol-0.53.0.crate) = 6947d3b919ec8d10738f4251905a8485366ffdd24942cdbe9c6b69376bf57d64 +SIZE (rust/crates/gix-protocol-0.53.0.crate) = 55824 SHA256 (rust/crates/gix-quote-0.6.1.crate) = e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b SIZE (rust/crates/gix-quote-0.6.1.crate) = 8984 -SHA256 (rust/crates/gix-ref-0.54.1.crate) = 8881d262f28eda39c244e60ae968f4f6e56c747f65addd6f4100b25f75ed8b88 -SIZE (rust/crates/gix-ref-0.54.1.crate) = 65266 -SHA256 (rust/crates/gix-refspec-0.32.0.crate) = 93147960f77695ba89b72019b789679278dd4dad6a0f9a4a5bf2fd07aba56912 -SIZE (rust/crates/gix-refspec-0.32.0.crate) = 22670 -SHA256 (rust/crates/gix-revision-0.36.1.crate) = 13c5267e530d8762842be7d51b48d2b134c9dec5b650ca607f735a56a4b12413 -SIZE (rust/crates/gix-revision-0.36.1.crate) = 28079 -SHA256 (rust/crates/gix-revwalk-0.22.0.crate) = 02e2de4f91d712b1f6873477f769225fe430ffce2af8c7c85721c3ff955783b3 -SIZE (rust/crates/gix-revwalk-0.22.0.crate) = 18365 +SHA256 (rust/crates/gix-ref-0.55.0.crate) = e51330a32f173c8e831731dfef8e93a748c23c057f4b028841f222564cad84cb +SIZE (rust/crates/gix-ref-0.55.0.crate) = 65278 +SHA256 (rust/crates/gix-refspec-0.33.0.crate) = 7f88233214a302d61e60bb9d1387043c1759b761dba4a8704b341fecbf6b1266 +SIZE (rust/crates/gix-refspec-0.33.0.crate) = 23467 +SHA256 (rust/crates/gix-revision-0.37.0.crate) = ffe7f489bd27e7e388885210bc189088012db6062ccc75d713d1cef8eff56883 +SIZE (rust/crates/gix-revision-0.37.0.crate) = 28024 +SHA256 (rust/crates/gix-revwalk-0.23.0.crate) = dd2fae8449d97fb92078c46cb63544e0024955f43738a610d24277a3b01d5a00 +SIZE (rust/crates/gix-revwalk-0.23.0.crate) = 18307 SHA256 (rust/crates/gix-sec-0.12.2.crate) = ea9962ed6d9114f7f100efe038752f41283c225bb507a2888903ac593dffa6be SIZE (rust/crates/gix-sec-0.12.2.crate) = 13263 SHA256 (rust/crates/gix-shallow-0.6.0.crate) = e2374692db1ee1ffa0eddcb9e86ec218f7c4cdceda800ebc5a9fdf73a8c08223 SIZE (rust/crates/gix-shallow-0.6.0.crate) = 12364 -SHA256 (rust/crates/gix-status-0.21.1.crate) = 3c64039358f66c955a471432aef0ea1eeebc7afe0e0a4be7b6b737cc19925e3b -SIZE (rust/crates/gix-status-0.21.1.crate) = 42052 -SHA256 (rust/crates/gix-submodule-0.21.0.crate) = 9bacc06333b50abc4fc06204622c2dd92850de2066bb5d421ac776d2bef7ae55 -SIZE (rust/crates/gix-submodule-0.21.0.crate) = 21854 +SHA256 (rust/crates/gix-status-0.22.0.crate) = 53c9ad16b4d9da73d527eb6d1be05de9e0641855b8084b362dd657255684f81f +SIZE (rust/crates/gix-status-0.22.0.crate) = 41972 +SHA256 (rust/crates/gix-submodule-0.22.0.crate) = 2b79f64c669d8578f45046b3ffb8d4d9cc4beb798871ff638a7b5c1f59dbd2fc +SIZE (rust/crates/gix-submodule-0.22.0.crate) = 20111 SHA256 (rust/crates/gix-tempfile-19.0.1.crate) = e265fc6b54e57693232a79d84038381ebfda7b1a3b1b8a9320d4d5fe6e820086 SIZE (rust/crates/gix-tempfile-19.0.1.crate) = 19058 SHA256 (rust/crates/gix-trace-0.1.15.crate) = 1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457 SIZE (rust/crates/gix-trace-0.1.15.crate) = 10867 -SHA256 (rust/crates/gix-transport-0.49.1.crate) = c8da4a77922accb1e26e610c7a84ef7e6b34fd07112e6a84afd68d7f3e795957 -SIZE (rust/crates/gix-transport-0.49.1.crate) = 70677 -SHA256 (rust/crates/gix-traverse-0.48.0.crate) = 412126bade03a34f5d4125fd64878852718575b3b360eaae3b29970cb555e2a2 -SIZE (rust/crates/gix-traverse-0.48.0.crate) = 27078 -SHA256 (rust/crates/gix-url-0.33.1.crate) = c79b07b48dd9285485eb10429696ddcd1bfe6fb942ec0e5efb401ae7e40238e5 -SIZE (rust/crates/gix-url-0.33.1.crate) = 19745 +SHA256 (rust/crates/gix-transport-0.50.0.crate) = e058d6667165dba7642b3c293d7c355e2a964acef9bc9408604547d952943a8f +SIZE (rust/crates/gix-transport-0.50.0.crate) = 70749 +SHA256 (rust/crates/gix-traverse-0.49.0.crate) = 054c79f4c3f87e794ff7dc1fec8306a2bb563cfb38f6be2dc0e4c0fa82f74d59 +SIZE (rust/crates/gix-traverse-0.49.0.crate) = 27016 +SHA256 (rust/crates/gix-url-0.33.2.crate) = d995249a1cf1ad79ba10af6499d4bf37cb78035c0983eaa09ec5910da694957c +SIZE (rust/crates/gix-url-0.33.2.crate) = 19762 SHA256 (rust/crates/gix-utils-0.3.1.crate) = befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5 SIZE (rust/crates/gix-utils-0.3.1.crate) = 11157 SHA256 (rust/crates/gix-validate-0.10.1.crate) = 5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4 SIZE (rust/crates/gix-validate-0.10.1.crate) = 12803 -SHA256 (rust/crates/gix-worktree-0.43.1.crate) = 8df3dfc8b62b0eccc923c757b40f488abc357c85c03d798622edfc3eb5137e04 -SIZE (rust/crates/gix-worktree-0.43.1.crate) = 25608 -SHA256 (rust/crates/gix-worktree-state-0.21.0.crate) = 046efd191ff842cc22ddce61a4e8cea75ef7e3c659772de0838b2ad74b0016ef -SIZE (rust/crates/gix-worktree-state-0.21.0.crate) = 24369 -SHA256 (rust/crates/gix-worktree-stream-0.23.0.crate) = a629188d528f5ed8abe023cdbdc4d51ef19223552cd7e2808733f96163fbf79d -SIZE (rust/crates/gix-worktree-stream-0.23.0.crate) = 20239 +SHA256 (rust/crates/gix-worktree-0.44.0.crate) = 428e8928e0e27341b58aa89e20adaf643efd6a8f863bc9cdf3ec6199c2110c96 +SIZE (rust/crates/gix-worktree-0.44.0.crate) = 25538 +SHA256 (rust/crates/gix-worktree-state-0.22.0.crate) = 9e12c7c67138e02717dd87d3cd63065cdd1b6abf8e2aca46f575dc6a99def48c +SIZE (rust/crates/gix-worktree-state-0.22.0.crate) = 24256 +SHA256 (rust/crates/gix-worktree-stream-0.24.0.crate) = ed2ccc885b308d918b7de0d7273377990f191706b5716eabb730baeea4d883c6 +SIZE (rust/crates/gix-worktree-stream-0.24.0.crate) = 20179 SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 SIZE (rust/crates/glob-0.3.3.crate) = 22861 SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3 @@ -587,8 +585,8 @@ SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b1 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1 SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 -SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d -SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708 +SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100 +SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785 SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad SIZE (rust/crates/heapless-0.8.0.crate) = 77802 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea @@ -601,8 +599,6 @@ SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72 SIZE (rust/crates/hkdf-0.12.4.crate) = 171163 SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e SIZE (rust/crates/hmac-0.12.1.crate) = 42657 -SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d -SIZE (rust/crates/home-0.5.12.crate) = 9445 SHA256 (rust/crates/homedir-0.3.6.crate) = 68df315d2857b2d8d2898be54a85e1d001bbbe0dbb5f8ef847b48dd3a23c4527 SIZE (rust/crates/homedir-0.3.6.crate) = 16763 SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565 @@ -621,14 +617,14 @@ SHA256 (rust/crates/human_format-1.1.0.crate) = 5c3b1f728c459d27b12448862017b96a SIZE (rust/crates/human_format-1.1.0.crate) = 7108 SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7 SIZE (rust/crates/humansize-2.1.3.crate) = 11953 -SHA256 (rust/crates/hyper-1.8.0.crate) = 1744436df46f0bde35af3eda22aeaba453aada65d8f1c171cd8a5f59030bd69f -SIZE (rust/crates/hyper-1.8.0.crate) = 157604 +SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11 +SIZE (rust/crates/hyper-1.8.1.crate) = 157353 SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0 SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052 -SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8 -SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999 +SHA256 (rust/crates/hyper-util-0.1.18.crate) = 52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56 +SIZE (rust/crates/hyper-util-0.1.18.crate) = 101688 SHA256 (rust/crates/i18n-config-0.4.8.crate) = 3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63ef SIZE (rust/crates/i18n-config-0.4.8.crate) = 9082 SHA256 (rust/crates/i18n-embed-0.15.4.crate) = 669ffc2c93f97e6ddf06ddbe999fcd6782e3342978bb85f7d3c087c7978404c4 @@ -673,8 +669,8 @@ SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ac SIZE (rust/crates/indenter-0.3.4.crate) = 11101 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 -SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f -SIZE (rust/crates/indexmap-2.12.0.crate) = 100446 +SHA256 (rust/crates/indexmap-2.12.1.crate) = 0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2 +SIZE (rust/crates/indexmap-2.12.1.crate) = 100184 SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235 SIZE (rust/crates/indicatif-0.17.11.crate) = 66577 SHA256 (rust/crates/indicatif-0.18.3.crate) = 9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88 @@ -683,8 +679,8 @@ SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac5 SIZE (rust/crates/indoc-2.0.7.crate) = 17184 SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 SIZE (rust/crates/inout-0.1.4.crate) = 11280 -SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0 -SIZE (rust/crates/insta-1.43.2.crate) = 102183 +SHA256 (rust/crates/insta-1.44.1.crate) = e8732d3774162a0851e3f2b150eb98f31a9885dd75985099421d393385a01dfd +SIZE (rust/crates/insta-1.44.1.crate) = 103865 SHA256 (rust/crates/intl-memoizer-0.5.3.crate) = 310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f SIZE (rust/crates/intl-memoizer-0.5.3.crate) = 12171 SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972 @@ -791,8 +787,8 @@ SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f6 SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 SHA256 (rust/crates/lua-src-548.1.2.crate) = bdc4e1aff422ad5f08cffb4719603dcdbc2be2307f4c1510d7aab74b7fa88ca8 SIZE (rust/crates/lua-src-548.1.2.crate) = 669450 -SHA256 (rust/crates/luajit-src-210.6.3+eba91fc.crate) = db059f84d60992bd55de5a19e4c8d181aba1ba40485ebe4a284f3512cc0c5cd5 -SIZE (rust/crates/luajit-src-210.6.3+eba91fc.crate) = 1020314 +SHA256 (rust/crates/luajit-src-210.6.4+e17ee83.crate) = 35a0ceb2a395ffa403a863adcf365e82cc8d8338ac7f5f949b9df5ca3de251e1 +SIZE (rust/crates/luajit-src-210.6.4+e17ee83.crate) = 1020519 SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080 SHA256 (rust/crates/lzma-rust-0.1.7.crate) = 5baab2bbbd7d75a144d671e9ff79270e903957d92fb7386fd39034c709bd2661 @@ -829,10 +825,10 @@ SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d632 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873 SIZE (rust/crates/mio-1.1.0.crate) = 105232 -SHA256 (rust/crates/mlua-0.11.4.crate) = 9be1c2bfc684b8a228fbaebf954af7a47a98ec27721986654a4cc2c40a20cc7e -SIZE (rust/crates/mlua-0.11.4.crate) = 251023 -SHA256 (rust/crates/mlua-sys-0.8.3.crate) = 3d4dc9cfc5a7698899802e97480617d9726f7da78c910db989d4d0fd4991d900 -SIZE (rust/crates/mlua-sys-0.8.3.crate) = 31427 +SHA256 (rust/crates/mlua-0.11.5.crate) = 935ac67539907efcd7198137eb7358e052555f77fe1b2916600a2249351f2b33 +SIZE (rust/crates/mlua-0.11.5.crate) = 259242 +SHA256 (rust/crates/mlua-sys-0.9.0.crate) = 8c968af21bf6b19fc9ca8e7b85ee16f86e4c9e3d0591de101a5608086bda0ad8 +SIZE (rust/crates/mlua-sys-0.9.0.crate) = 32038 SHA256 (rust/crates/mlua_derive-0.11.0.crate) = 465bddde514c4eb3b50b543250e97c1d4b284fa3ef7dc0ba2992c77545dbceb2 SIZE (rust/crates/mlua_derive-0.11.0.crate) = 6319 SHA256 (rust/crates/mockito-1.7.0.crate) = 7760e0e418d9b7e5777c0374009ca4c93861b9066f18cb334a20ce50ab63aa48 @@ -947,14 +943,14 @@ SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460a SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159 SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 -SHA256 (rust/crates/pest-2.8.3.crate) = 989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4 -SIZE (rust/crates/pest-2.8.3.crate) = 130311 -SHA256 (rust/crates/pest_derive-2.8.3.crate) = 187da9a3030dbafabbbfb20cb323b976dc7b7ce91fcd84f2f74d6e31d378e2de -SIZE (rust/crates/pest_derive-2.8.3.crate) = 43363 -SHA256 (rust/crates/pest_generator-2.8.3.crate) = 49b401d98f5757ebe97a26085998d6c0eecec4995cad6ab7fc30ffdf4b052843 -SIZE (rust/crates/pest_generator-2.8.3.crate) = 43010 -SHA256 (rust/crates/pest_meta-2.8.3.crate) = 72f27a2cfee9f9039c4d86faa5af122a0ac3851441a34865b8a043b46be0065a -SIZE (rust/crates/pest_meta-2.8.3.crate) = 67289 +SHA256 (rust/crates/pest-2.8.4.crate) = cbcfd20a6d4eeba40179f05735784ad32bdaef05ce8e8af05f180d45bb3e7e22 +SIZE (rust/crates/pest-2.8.4.crate) = 129758 +SHA256 (rust/crates/pest_derive-2.8.4.crate) = 51f72981ade67b1ca6adc26ec221be9f463f2b5839c7508998daa17c23d94d7f +SIZE (rust/crates/pest_derive-2.8.4.crate) = 43466 +SHA256 (rust/crates/pest_generator-2.8.4.crate) = dee9efd8cdb50d719a80088b76f81aec7c41ed6d522ee750178f83883d271625 +SIZE (rust/crates/pest_generator-2.8.4.crate) = 18650 +SHA256 (rust/crates/pest_meta-2.8.4.crate) = bf1d70880e76bdc13ba52eafa6239ce793d85c8e43896507e43dd8984ff05b82 +SIZE (rust/crates/pest_meta-2.8.4.crate) = 42947 SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772 SIZE (rust/crates/petgraph-0.7.1.crate) = 736025 SHA256 (rust/crates/petgraph-0.8.3.crate) = 8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455 @@ -1095,8 +1091,8 @@ SHA256 (rust/crates/rops-0.1.5.crate) = 5c830d8ae5c50ef149e290235ef564ac84d97181 SIZE (rust/crates/rops-0.1.5.crate) = 68739 SHA256 (rust/crates/rowan-0.15.17.crate) = d4f1e4a001f863f41ea8d0e6a0c34b356d5b733db50dadab3efef640bafb779b SIZE (rust/crates/rowan-0.15.17.crate) = 39734 -SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b -SIZE (rust/crates/rsa-0.9.8.crate) = 85741 +SHA256 (rust/crates/rsa-0.9.9.crate) = 40a0376c50d0358279d9d643e4bf7b7be212f1f4ff1da9070a7b54d22ef75c88 +SIZE (rust/crates/rsa-0.9.9.crate) = 86379 SHA256 (rust/crates/rust-embed-8.9.0.crate) = 947d7f3fad52b283d261c4c99a084937e2fe492248cb9a68a8435a861b8798ca SIZE (rust/crates/rust-embed-8.9.0.crate) = 900777 SHA256 (rust/crates/rust-embed-impl-8.9.0.crate) = 5fa2c8c9e8711e10f9c4fd2d64317ef13feaab820a4c51541f1a8c8e2e851ab2 @@ -1197,10 +1193,10 @@ SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295 SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822 -SHA256 (rust/crates/serde_with-3.15.1.crate) = aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04 -SIZE (rust/crates/serde_with-3.15.1.crate) = 196681 -SHA256 (rust/crates/serde_with_macros-3.15.1.crate) = b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955 -SIZE (rust/crates/serde_with_macros-3.15.1.crate) = 38094 +SHA256 (rust/crates/serde_with-3.16.0.crate) = 10574371d41b0d9b2cff89418eda27da52bcaff2cc8741db26382a77c29131f1 +SIZE (rust/crates/serde_with-3.16.0.crate) = 197608 +SHA256 (rust/crates/serde_with_macros-3.16.0.crate) = 08a72d8216842fdd57820dc78d840bef99248e35fb2554ff923319e60f2d686b +SIZE (rust/crates/serde_with_macros-3.16.0.crate) = 38102 SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47 SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290 SHA256 (rust/crates/serial_test-3.2.0.crate) = 1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9 @@ -1233,8 +1229,8 @@ SHA256 (rust/crates/sigchld-0.2.4.crate) = 47106eded3c154e70176fc83df9737335c94c SIZE (rust/crates/sigchld-0.2.4.crate) = 9955 SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2 SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862 -SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b -SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277 +SHA256 (rust/crates/signal-hook-registry-1.4.7.crate) = 7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad +SIZE (rust/crates/signal-hook-registry-1.4.7.crate) = 19491 SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de SIZE (rust/crates/signature-2.2.0.crate) = 15531 SHA256 (rust/crates/sigstore-0.12.1.crate) = 43427f0d642cfed11bd596608148ee4476dd75f938888aa13a9c4e176fe14225 @@ -1283,8 +1279,8 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb SIZE (rust/crates/subtle-2.6.1.crate) = 14562 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.110.crate) = a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea -SIZE (rust/crates/syn-2.0.110.crate) = 302184 +SHA256 (rust/crates/syn-2.0.111.crate) = 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87 +SIZE (rust/crates/syn-2.0.111.crate) = 302117 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 @@ -1425,8 +1421,8 @@ SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45d SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768 SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853 SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744 -SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817 -SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627 +SHA256 (rust/crates/unit-prefix-0.5.2.crate) = 81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3 +SIZE (rust/crates/unit-prefix-0.5.2.crate) = 8041 SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146 SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861 @@ -1523,8 +1519,8 @@ SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1 SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686 -SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e -SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386 +SHA256 (rust/crates/windows-registry-0.6.1.crate) = 02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720 +SIZE (rust/crates/windows-registry-0.6.1.crate) = 13358 SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6 SIZE (rust/crates/windows-result-0.3.4.crate) = 13418 SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 @@ -1643,10 +1639,10 @@ SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d565733 SIZE (rust/crates/yoke-0.8.1.crate) = 32016 SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593 -SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c -SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663 -SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831 -SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827 +SHA256 (rust/crates/zerocopy-0.8.28.crate) = 43fa6694ed34d6e57407afbccdeecfa268c470a7d2a5b0cf49ce9fcc345afb90 +SIZE (rust/crates/zerocopy-0.8.28.crate) = 253838 +SHA256 (rust/crates/zerocopy-derive-0.8.28.crate) = c640b22cd9817fae95be82f0d2f90b11f7605f6c319d16705c459b27ac2cbc26 +SIZE (rust/crates/zerocopy-derive-0.8.28.crate) = 90241 SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 @@ -1677,5 +1673,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9 SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350 SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748 SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620 -SHA256 (jdx-mise-v2025.11.5_GH0.tar.gz) = 3afc9f12571a60d66423e7e58549d226f9fd3b8dbcee1b90b416645808c2a23d -SIZE (jdx-mise-v2025.11.5_GH0.tar.gz) = 5088278 +SHA256 (jdx-mise-v2025.11.8_GH0.tar.gz) = 72c90f9618b24017184edc8bf15bb0e3ce47809b27eec0e8739a6b02c7c5d43c +SIZE (jdx-mise-v2025.11.8_GH0.tar.gz) = 5865383 diff --git a/sysutils/mods/Makefile b/sysutils/mods/Makefile new file mode 100644 index 000000000000..14e7affda445 --- /dev/null +++ b/sysutils/mods/Makefile @@ -0,0 +1,58 @@ +PORTNAME= mods +DISTVERSIONPREFIX= v +DISTVERSION= 1.8.1 +CATEGORIES= sysutils + +MAINTAINER= mopp7@proton.me +COMMENT= AI for the command line, built for pipelines +WWW= https://github.com/charmbracelet/mods + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:modules + +_BUILD_VERSION= ${DISTVERSION} +_BUILD_SHA= 9b36cf8 + +GO_MODULE= github.com/charmbracelet/${PORTNAME} +GO_BUILDFLAGS= -ldflags "\ + -s -w \ + -X main.Version=${_BUILD_VERSION} \ + -X main.CommitSHA=${_BUILD_SHA}" + +PLIST_FILES= bin/${PORTNAME} +DOCS= config_template.yml README.md +PORTDOCS= ${DOCS:T} + +OPTIONS_DEFINE= COMPLETIONS DOCS + +COMPLETIONS_DESC= Build and/or install shell completions + +COMPLETIONS_PLIST_FILES= etc/bash_completion.d/${PORTNAME} \ + share/fish/completions/${PORTNAME}.fish \ + share/zsh/site-functions/_${PORTNAME} + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} + +post-build-COMPLETIONS-on: + @${MKDIR} ${GO_WRKSRC}/completions +.for sh in bash fish zsh + ${GO_WRKDIR_BIN}/${PORTNAME} completion ${sh} > \ + ${GO_WRKSRC}/completions/${PORTNAME}.${sh} +.endfor + +post-install-COMPLETIONS-on: + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \ + ${STAGEDIR}${PREFIX}/share/fish/completions \ + ${STAGEDIR}${PREFIX}/share/zsh/site-functions + ${INSTALL_DATA} ${GO_WRKSRC}/completions/${PORTNAME}.bash \ + ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME} + ${INSTALL_DATA} ${GO_WRKSRC}/completions/${PORTNAME}.fish \ + ${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish + ${INSTALL_DATA} ${GO_WRKSRC}/completions/${PORTNAME}.zsh \ + ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} + +.include <bsd.port.mk> diff --git a/sysutils/mods/distinfo b/sysutils/mods/distinfo new file mode 100644 index 000000000000..09408594c073 --- /dev/null +++ b/sysutils/mods/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1763837772 +SHA256 (go/sysutils_mods/mods-v1.8.1/v1.8.1.mod) = 9085e336472125fa263e6f6fe8e5978f37f4c8f28a9e844d4b06652d8aa52120 +SIZE (go/sysutils_mods/mods-v1.8.1/v1.8.1.mod) = 4109 +SHA256 (go/sysutils_mods/mods-v1.8.1/v1.8.1.zip) = ada31c32dd1e231c82de2caa405fce137668bd6c7bae918185e7b192a3195f0f +SIZE (go/sysutils_mods/mods-v1.8.1/v1.8.1.zip) = 90484 diff --git a/sysutils/mods/pkg-descr b/sysutils/mods/pkg-descr new file mode 100644 index 000000000000..00842b894d00 --- /dev/null +++ b/sysutils/mods/pkg-descr @@ -0,0 +1,3 @@ +Mods is a tool to add a sprinkle of AI in +your command line and make your pipelines +artificially intelligent. diff --git a/sysutils/mstflint/Makefile b/sysutils/mstflint/Makefile index c189327795b9..87a64919f04b 100644 --- a/sysutils/mstflint/Makefile +++ b/sysutils/mstflint/Makefile @@ -1,6 +1,6 @@ PORTNAME= mstflint DISTVERSIONPREFIX= v -DISTVERSION= 4.33.0-2-GB +DISTVERSION= 4.34.0-2 CATEGORIES= sysutils MAINTAINER= olivier@FreeBSD.org diff --git a/sysutils/mstflint/distinfo b/sysutils/mstflint/distinfo index eee6b2b0e9ee..3ea7d44526a9 100644 --- a/sysutils/mstflint/distinfo +++ b/sysutils/mstflint/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760170288 -SHA256 (Mellanox-mstflint-v4.33.0-2-GB_GH0.tar.gz) = 836cf8af52e4206917b4adfa7edcdd749dfe717e3e9194f3fb05c836b99b66f5 -SIZE (Mellanox-mstflint-v4.33.0-2-GB_GH0.tar.gz) = 10278072 +TIMESTAMP = 1763718601 +SHA256 (Mellanox-mstflint-v4.34.0-2_GH0.tar.gz) = 74ea47843e46e60e5fce4823455b4d2b52a0136fe9139d2304f037a98da9196d +SIZE (Mellanox-mstflint-v4.34.0-2_GH0.tar.gz) = 10463715 diff --git a/sysutils/mstflint/pkg-plist b/sysutils/mstflint/pkg-plist index 1288fb573d00..bbc8119448c3 100644 --- a/sysutils/mstflint/pkg-plist +++ b/sysutils/mstflint/pkg-plist @@ -52,6 +52,7 @@ bin/mstvpd %%DATADIR%%/ConnectX8.csv %%DATADIR%%/ConnectX8_Pure_PCIe_Switch.csv %%DATADIR%%/ConnectX9.csv +%%DATADIR%%/ConnectX9_Pure_PCIe_Switch.csv %%DATADIR%%/GB100.csv %%DATADIR%%/GB100_PXUC.csv %%DATADIR%%/GR100.csv diff --git a/sysutils/nginx-ui/Makefile b/sysutils/nginx-ui/Makefile index dd6bfd92c2d1..5c7ef15779ea 100644 --- a/sysutils/nginx-ui/Makefile +++ b/sysutils/nginx-ui/Makefile @@ -1,7 +1,6 @@ PORTNAME= nginx-ui DISTVERSIONPREFIX= v -DISTVERSION= 2.2.0-patch.1 -PORTREVISION= 2 +DISTVERSION= 2.2.1 CATEGORIES= sysutils MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \ @@ -37,7 +36,7 @@ BUILD_DATE= $$(date -u +%s) # Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD' # in the NGINX UI repository to get the value of GITID. -GITID= 372af98307df195a061c650c43505fed42fa279b +GITID= fdea3940d86459661166ef2c7a00204544ed9b9b post-extract: @${MKDIR} ${WRKSRC}/vendor diff --git a/sysutils/nginx-ui/distinfo b/sysutils/nginx-ui/distinfo index dcbe6fdcc277..4b263650b579 100644 --- a/sysutils/nginx-ui/distinfo +++ b/sysutils/nginx-ui/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1760378187 -SHA256 (nginx-ui-v2.2.0-patch.1.frontend.tar.gz) = 5474d9bb984f5bc33e7f34891c67bff237204be4b1a4bc83160d1129b92f6c99 -SIZE (nginx-ui-v2.2.0-patch.1.frontend.tar.gz) = 4225828 -SHA256 (nginx-ui-v2.2.0-patch.1.vendor.tar.gz) = 3aacb1826b7a19049a81915af0b26bf1f1be055189d2d98cabaed6efc34817da -SIZE (nginx-ui-v2.2.0-patch.1.vendor.tar.gz) = 26954893 -SHA256 (0xJacky-nginx-ui-v2.2.0-patch.1_GH0.tar.gz) = cac18ee1ccb0c2afd4084bbe0170eb943de2bd6ff9c676a7d208d3c3190003a7 -SIZE (0xJacky-nginx-ui-v2.2.0-patch.1_GH0.tar.gz) = 13053926 +TIMESTAMP = 1764262168 +SHA256 (nginx-ui-v2.2.1.frontend.tar.gz) = 71652a78c9ffd148b189d7b24d7fefdb2cafc411c78c7871c510523b25bd1828 +SIZE (nginx-ui-v2.2.1.frontend.tar.gz) = 4201738 +SHA256 (nginx-ui-v2.2.1.vendor.tar.gz) = 8c25373e17802e5185532357ea45d90b212b7b708892a83df52f0f1f3bfc0509 +SIZE (nginx-ui-v2.2.1.vendor.tar.gz) = 27341098 +SHA256 (0xJacky-nginx-ui-v2.2.1_GH0.tar.gz) = 9eaa81bc1c4186f559ec7da506697009e8eb01a0624e163486e938b191de4c59 +SIZE (0xJacky-nginx-ui-v2.2.1_GH0.tar.gz) = 13058695 diff --git a/sysutils/rubygem-bolt/Makefile b/sysutils/rubygem-bolt/Makefile index 40aa8a8e2538..dacb8a17d55b 100644 --- a/sysutils/rubygem-bolt/Makefile +++ b/sysutils/rubygem-bolt/Makefile @@ -1,6 +1,6 @@ PORTNAME= bolt PORTVERSION= 3.30.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= sysutils rubygems MASTER_SITES= RG @@ -28,7 +28,7 @@ RUN_DEPENDS= r10k:sysutils/rubygem-r10k \ rubygem-puppet-strings>=2.3.0:textproc/rubygem-puppet-strings \ rubygem-puppetfile-resolver>=0.6.2:sysutils/rubygem-puppetfile-resolver \ rubygem-ruby_smb>=1.0:net/rubygem-ruby_smb \ - rubygem-terminal-table>=3.0<4:textproc/rubygem-terminal-table \ + rubygem-terminal-table3>=3.0<4:textproc/rubygem-terminal-table3 \ rubygem-winrm-fs>=1.3:filesystems/rubygem-winrm-fs \ rubygem-winrm>=2.0:sysutils/rubygem-winrm diff --git a/sysutils/rubygem-chef-licensing/Makefile b/sysutils/rubygem-chef-licensing/Makefile index a016fbbfa6ee..d86cb19e337f 100644 --- a/sysutils/rubygem-chef-licensing/Makefile +++ b/sysutils/rubygem-chef-licensing/Makefile @@ -1,5 +1,5 @@ PORTNAME= chef-licensing -PORTVERSION= 1.2.0 +PORTVERSION= 1.3.0 CATEGORIES= sysutils rubygems MASTER_SITES= RG @@ -9,12 +9,13 @@ WWW= https://github.com/chef/chef-licensing LICENSE= APACHE20 -RUN_DEPENDS= rubygem-activesupport72>=7.2.2.1<8:devel/rubygem-activesupport72 \ - rubygem-chef-config>=15:sysutils/rubygem-chef-config \ +RUN_DEPENDS= rubygem-chef-config>=15:sysutils/rubygem-chef-config \ rubygem-faraday>=1<3:www/rubygem-faraday \ rubygem-faraday-http-cache>=0:www/rubygem-faraday-http-cache \ + rubygem-faraday_middleware>=1.0<2:www/rubygem-faraday_middleware \ rubygem-mixlib-log>=3.0<4:devel/rubygem-mixlib-log \ rubygem-ostruct>=0.1.0<1:devel/rubygem-ostruct \ + rubygem-pstore>=0.1.1<1:devel/rubygem-pstore \ rubygem-tty-prompt>=0.23<1:devel/rubygem-tty-prompt \ rubygem-tty-spinner>=0.9.3<0.10:devel/rubygem-tty-spinner diff --git a/sysutils/rubygem-chef-licensing/distinfo b/sysutils/rubygem-chef-licensing/distinfo index 950e1c4e7fd2..f8f12fc4dd87 100644 --- a/sysutils/rubygem-chef-licensing/distinfo +++ b/sysutils/rubygem-chef-licensing/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759816940 -SHA256 (rubygem/chef-licensing-1.2.0.gem) = fd4b599a774b389928698faa22b160ebee37af2f9c641adce1c144384adb0ce9 -SIZE (rubygem/chef-licensing-1.2.0.gem) = 31744 +TIMESTAMP = 1763854412 +SHA256 (rubygem/chef-licensing-1.3.0.gem) = 9b353ad981a31f820c6b5cfd9045fc049fe7553b9ebd0554c9fd29d7b2cbe78f +SIZE (rubygem/chef-licensing-1.3.0.gem) = 32256 diff --git a/sysutils/rubygem-chef-licensing/files/patch-gemspec b/sysutils/rubygem-chef-licensing/files/patch-gemspec index c51536685752..2def80aa6503 100644 --- a/sysutils/rubygem-chef-licensing/files/patch-gemspec +++ b/sysutils/rubygem-chef-licensing/files/patch-gemspec @@ -1,16 +1,18 @@ ---- chef-licensing.gemspec.orig 2025-10-07 15:34:32 UTC +--- chef-licensing.gemspec.orig 2025-11-23 10:06:50 UTC +++ chef-licensing.gemspec -@@ -24,11 +24,11 @@ Gem::Specification.new do |s| +@@ -24,12 +24,12 @@ Gem::Specification.new do |s| s.add_runtime_dependency(%q<chef-config>.freeze, [">= 15".freeze]) s.add_runtime_dependency(%q<tty-prompt>.freeze, ["~> 0.23".freeze]) - s.add_runtime_dependency(%q<faraday>.freeze, [">= 1".freeze, "< 2".freeze]) + s.add_runtime_dependency(%q<faraday>.freeze, [">= 1".freeze, "< 3".freeze]) s.add_runtime_dependency(%q<faraday-http-cache>.freeze, [">= 0".freeze]) - s.add_runtime_dependency(%q<activesupport>.freeze, ["~> 7.2".freeze, ">= 7.2.2.1".freeze]) + s.add_runtime_dependency(%q<faraday_middleware>.freeze, ["~> 1.0".freeze]) s.add_runtime_dependency(%q<tty-spinner>.freeze, ["~> 0.9.3".freeze]) s.add_runtime_dependency(%q<mixlib-log>.freeze, ["~> 3.0".freeze]) - s.add_runtime_dependency(%q<ostruct>.freeze, ["~> 0.1.0".freeze]) +- s.add_runtime_dependency(%q<pstore>.freeze, ["~> 0.1.1".freeze]) + s.add_runtime_dependency(%q<ostruct>.freeze, ["~> 0.1".freeze]) ++ s.add_runtime_dependency(%q<pstore>.freeze, ["~> 0.1".freeze, ">= 0.1.1".freeze]) end diff --git a/sysutils/rubygem-chef/Makefile b/sysutils/rubygem-chef/Makefile index 6cbff127865e..7230f084acfe 100644 --- a/sysutils/rubygem-chef/Makefile +++ b/sysutils/rubygem-chef/Makefile @@ -1,5 +1,6 @@ PORTNAME= chef PORTVERSION= 18.8.54 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= RG @@ -43,7 +44,7 @@ RUN_DEPENDS= rubygem-activesupport71>=4.2.7.1<7.1.5.2_99:devel/rubygem-activesup rubygem-train-rest>=0.4.1:net/rubygem-train-rest \ rubygem-train-winrm>=0.2.17:net/rubygem-train-winrm \ rubygem-unf_ext>=0.0.8.2:textproc/rubygem-unf_ext \ - rubygem-uri>=1.0.3<1.1:net/rubygem-uri \ + rubygem-uri>=1.0.3:net/rubygem-uri \ rubygem-uuidtools>=2.1.5:devel/rubygem-uuidtools \ rubygem-vault>=0.18.2<0.19:security/rubygem-vault diff --git a/sysutils/rubygem-chef/files/patch-gemspec b/sysutils/rubygem-chef/files/patch-gemspec index 9babe55c80ca..33c70c0f1d2e 100644 --- a/sysutils/rubygem-chef/files/patch-gemspec +++ b/sysutils/rubygem-chef/files/patch-gemspec @@ -1,8 +1,8 @@ ---- chef.gemspec.orig 2025-10-26 01:53:02 UTC +--- chef.gemspec.orig 2025-11-22 18:58:55 UTC +++ chef.gemspec @@ -26,7 +26,7 @@ Gem::Specification.new do |s| - s.add_runtime_dependency(%q<chef-config>.freeze, ["= 18.8.46".freeze]) - s.add_runtime_dependency(%q<chef-utils>.freeze, ["= 18.8.46".freeze]) + s.add_runtime_dependency(%q<chef-config>.freeze, ["= 18.8.54".freeze]) + s.add_runtime_dependency(%q<chef-utils>.freeze, ["= 18.8.54".freeze]) s.add_runtime_dependency(%q<train-core>.freeze, ["~> 3.13".freeze, ">= 3.13.4".freeze]) - s.add_runtime_dependency(%q<train-winrm>.freeze, ["~> 0.2.17".freeze]) + s.add_runtime_dependency(%q<train-winrm>.freeze, [">= 0.2.17".freeze]) @@ -24,14 +24,16 @@ s.add_runtime_dependency(%q<ffi-libarchive>.freeze, ["~> 1.0".freeze, ">= 1.0.3".freeze]) s.add_runtime_dependency(%q<chef-zero>.freeze, [">= 15.0.21".freeze]) s.add_runtime_dependency(%q<chef-vault>.freeze, [">= 0".freeze]) -@@ -49,8 +49,8 @@ Gem::Specification.new do |s| +@@ -49,9 +49,9 @@ Gem::Specification.new do |s| s.add_runtime_dependency(%q<iniparse>.freeze, ["~> 1.4".freeze]) s.add_runtime_dependency(%q<addressable>.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q<syslog-logger>.freeze, ["~> 1.6".freeze]) - s.add_runtime_dependency(%q<uuidtools>.freeze, [">= 2.1.5".freeze, "< 3.0".freeze]) - s.add_runtime_dependency(%q<unf_ext>.freeze, ["~> 0.0.8.2".freeze]) +- s.add_runtime_dependency(%q<uri>.freeze, ["~> 1.0.3".freeze]) + s.add_runtime_dependency(%q<uuidtools>.freeze, [">= 2.1.5".freeze]) + s.add_runtime_dependency(%q<unf_ext>.freeze, [">= 0.0.8.2".freeze]) - s.add_runtime_dependency(%q<uri>.freeze, ["~> 1.0.3".freeze]) ++ s.add_runtime_dependency(%q<uri>.freeze, [">= 1.0.3".freeze]) s.add_runtime_dependency(%q<corefoundation>.freeze, ["~> 0.3.4".freeze]) s.add_runtime_dependency(%q<proxifier2>.freeze, ["~> 1.1".freeze]) + s.add_runtime_dependency(%q<aws-sdk-s3>.freeze, ["~> 1.91".freeze]) diff --git a/sysutils/rubygem-hammer_cli/Makefile b/sysutils/rubygem-hammer_cli/Makefile index aac07a1b9349..8d551ebc8553 100644 --- a/sysutils/rubygem-hammer_cli/Makefile +++ b/sysutils/rubygem-hammer_cli/Makefile @@ -1,5 +1,5 @@ PORTNAME= hammer_cli -PORTVERSION= 3.16.0 +PORTVERSION= 3.17.0 CATEGORIES= sysutils ruby MASTER_SITES= RG diff --git a/sysutils/rubygem-hammer_cli/distinfo b/sysutils/rubygem-hammer_cli/distinfo index 23e0ca420d47..8f1f5818199d 100644 --- a/sysutils/rubygem-hammer_cli/distinfo +++ b/sysutils/rubygem-hammer_cli/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757122068 -SHA256 (rubygem/hammer_cli-3.16.0.gem) = 0a8cad6644f01afb8b5ff8d420c5b798139f025ef6d879f38d0695c889dfc067 -SIZE (rubygem/hammer_cli-3.16.0.gem) = 221696 +TIMESTAMP = 1763854486 +SHA256 (rubygem/hammer_cli-3.17.0.gem) = a65321c4bf3369eaf68390ff69c4e89e1a40e84da3fd3a74c23702c9da3ecfbf +SIZE (rubygem/hammer_cli-3.17.0.gem) = 222720 diff --git a/sysutils/rubygem-hammer_cli_foreman/Makefile b/sysutils/rubygem-hammer_cli_foreman/Makefile index 5793aab5dbb8..91068460178d 100644 --- a/sysutils/rubygem-hammer_cli_foreman/Makefile +++ b/sysutils/rubygem-hammer_cli_foreman/Makefile @@ -1,5 +1,5 @@ PORTNAME= hammer_cli_foreman -PORTVERSION= 3.16.0 +PORTVERSION= 3.17.0 CATEGORIES= sysutils ruby MASTER_SITES= RG diff --git a/sysutils/rubygem-hammer_cli_foreman/distinfo b/sysutils/rubygem-hammer_cli_foreman/distinfo index 5b4cad3cf92e..06e690494230 100644 --- a/sysutils/rubygem-hammer_cli_foreman/distinfo +++ b/sysutils/rubygem-hammer_cli_foreman/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757122070 -SHA256 (rubygem/hammer_cli_foreman-3.16.0.gem) = 49c012cffa1de75e5796745c2485b161c578e2ffe6bb55b87af392cff6b4b6ba -SIZE (rubygem/hammer_cli_foreman-3.16.0.gem) = 656384 +TIMESTAMP = 1763854488 +SHA256 (rubygem/hammer_cli_foreman-3.17.0.gem) = 32515792f8ed1073def47d5cefe435ce75c6691c384935d41370fa5c83af55c0 +SIZE (rubygem/hammer_cli_foreman-3.17.0.gem) = 648192 diff --git a/sysutils/rubygem-openbolt/Makefile b/sysutils/rubygem-openbolt/Makefile index 871cf89565c3..a66b46540bdf 100644 --- a/sysutils/rubygem-openbolt/Makefile +++ b/sysutils/rubygem-openbolt/Makefile @@ -1,5 +1,6 @@ PORTNAME= openbolt PORTVERSION= 5.1.0 +PORTREVISION= 1 CATEGORIES= sysutils rubygems MASTER_SITES= RG @@ -29,7 +30,7 @@ RUN_DEPENDS= puppet:sysutils/openvox-agent8 \ rubygem-puppet-resource_api>=1.8.1:devel/rubygem-puppet-resource_api \ rubygem-puppetfile-resolver>=0.6.2:sysutils/rubygem-puppetfile-resolver \ rubygem-ruby_smb>=1.0:net/rubygem-ruby_smb \ - rubygem-terminal-table>=3.0<4:textproc/rubygem-terminal-table \ + rubygem-terminal-table3>=3.0<4:textproc/rubygem-terminal-table3 \ rubygem-winrm-fs>=1.3:filesystems/rubygem-winrm-fs \ rubygem-winrm>=2.0:sysutils/rubygem-winrm diff --git a/sysutils/rundeck/Makefile b/sysutils/rundeck/Makefile index a3ac778146e7..dfcd5930180e 100644 --- a/sysutils/rundeck/Makefile +++ b/sysutils/rundeck/Makefile @@ -1,6 +1,6 @@ PORTNAME= rundeck -DISTVERSION= 5.15.0 -DISTVERSIONSUFFIX= -20250902 +DISTVERSION= 5.17.0 +DISTVERSIONSUFFIX= -20251103 CATEGORIES= sysutils java MASTER_SITES= https://packagecloud.io/pagerduty/rundeck/packages/java/org.rundeck/${DISTNAME}.war/artifacts/${DISTNAME}.war/download?/ EXTRACT_SUFX= .war diff --git a/sysutils/rundeck/distinfo b/sysutils/rundeck/distinfo index d5aa633641c3..fbf6596ccc0f 100644 --- a/sysutils/rundeck/distinfo +++ b/sysutils/rundeck/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757398193 -SHA256 (rundeck-5.15.0-20250902.war) = dcd9697744a5e8d087f9334f36787b349c7339950d42f2aea7214e40e749b2da -SIZE (rundeck-5.15.0-20250902.war) = 252813304 +TIMESTAMP = 1762876233 +SHA256 (rundeck-5.17.0-20251103.war) = 070fda2ec27ae414abd4d0e63966a73a6ea5b0295a62929d99e1a96223b428d7 +SIZE (rundeck-5.17.0-20251103.war) = 253497857 diff --git a/sysutils/seatd/Makefile b/sysutils/seatd/Makefile index 16b582cd9fda..1f1f31eb9df6 100644 --- a/sysutils/seatd/Makefile +++ b/sysutils/seatd/Makefile @@ -15,7 +15,7 @@ USES= compiler:c11 cpe meson pkgconfig USE_LDCONFIG= yes USE_RC_SUBR= ${PORTNAME} CPE_VENDOR= ${PORTNAME}_project -MESON_ARGS= -Dlibseat-logind=disabled +MESON_DISABLED= libseat-logind SUB_FILES= pkg-message PLIST_FILES= bin/${PORTNAME} \ "@(,video,4750) bin/${PORTNAME}-launch" \ diff --git a/sysutils/slurm-wlm/Makefile b/sysutils/slurm-wlm/Makefile index 20e26e249c49..dab07c1d9a1c 100644 --- a/sysutils/slurm-wlm/Makefile +++ b/sysutils/slurm-wlm/Makefile @@ -1,6 +1,6 @@ PORTNAME= slurm -DISTVERSION= 23.11.7 -PORTREVISION= 12 +DISTVERSION= 25.11.0 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= https://download.schedmd.com/slurm/ PKGNAMESUFFIX= -wlm @@ -15,40 +15,52 @@ LICENSE_FILE= ${WRKSRC}/COPYING NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe NOT_FOR_ARCHS_REASON= 32-bit support is deprecated -LIB_DEPENDS= libjson-c.so:devel/json-c \ - libsysinfo.so:devel/libsysinfo \ - libmunge.so:security/munge \ +LIB_DEPENDS= libhttp_parser.so:www/http-parser \ + libjson-c.so:devel/json-c \ + libjwt.so:www/libjwt \ liblz4.so:archivers/liblz4 \ - libze_loader.so:devel/level-zero \ - libhttp_parser.so:www/http-parser \ - libunwind.so:devel/libunwind \ + libmunge.so:security/munge \ librdkafka.so:net/librdkafka \ - libyaml.so:textproc/libyaml \ - libdbus-1.so:devel/dbus \ - libcheck.so:devel/check \ - libtbb.so:devel/onetbb \ - libjwt.so:www/libjwt - -USES= compiler:c11 cpe gmake gnome libtool localbase lua mysql:client \ - perl5 pkgconfig python:build readline shebangfix ssl tar:bz2 -USE_PERL5= build + libsysinfo.so:devel/libsysinfo \ + libunwind.so:devel/libunwind \ + libyaml.so:textproc/libyaml + +USES= compiler:c11 cpe gmake libtool localbase lua mysql:client perl5 \ + pkgconfig python:build readline shebangfix ssl tar:bz2 CPE_VENDOR= schedmd USE_LDCONFIG= yes +USE_PERL5= build USE_RC_SUBR= slurmctld slurmd -USERS= slurm -GROUPS= ${USERS} +SHEBANG_FILES= doc/html/shtml2html.py doc/man/man2html.py GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share +# FreeBSD Infiniband support is still experimental +# slurmrestd does not build on FreeBSD +CONFIGURE_ARGS= --disable-dependency-tracking \ + --disable-slurmrestd \ + --docdir=${DOCSDIR} \ + --htmldir=${DOCSDIR} \ + --sysconfdir=${ETCDIR} \ + --with-mysql_config=${LOCALBASE}/bin +CONFIGURE_ENV= MAKE=${GMAKE} + INSTALL_TARGET= install-strip TEST_TARGET= check -PLIST_SUB= PORTVERSION="${DISTVERSION}" VER="${DISTVERSION:R}" \ - USERS=${USERS} GROUPS=${GROUPS} -SHEBANG_FILES= doc/html/shtml2html.py doc/man/man2html.py + +CFLAGS+= -I${WRKSRC}/slurm +LDFLAGS+= -lsysinfo -lprocstat -fcommon + +SUB_FILES= pkg-message + +USERS= ${PORTNAME} +GROUPS= ${PORTNAME} + +PLIST_SUB= GROUPS=${GROUPS} \ + USERS=${USERS} PORTDOCS= * -OPTIONS_DEFINE= CURL DOCS GUI HDF5 HWLOC IPMI RRD +OPTIONS_DEFINE= CURL DOCS GUI HDF5 HWLOC IPMI OPTIONS_DEFAULT= HDF5 HWLOC OPTIONS_SUB= yes @@ -57,96 +69,44 @@ GUI_DESC= Build sview GUI config tool HDF5_DESC= Job profiling using HDF5 HWLOC_DESC= Portable hardware locality IPMI_DESC= IPMI energy consumption accounting -RRD_DESC= RRD external sensor data collection - -DOCS_BUILD_DEPENDS= man2html:textproc/man2html CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_WITH= libcurl +DOCS_BUILD_DEPENDS= man2html:textproc/man2html + +GUI_BUILD_DEPENDS= itstool:textproc/itstool +GUI_USES= gnome GUI_USE= GNOME=cairo,gdkpixbuf,glib20,gtk20,pango -GUI_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ - libfreetype.so:print/freetype2 \ - libharfbuzz.so:print/harfbuzz -GUI_USES= gettext GUI_CONFIGURE_ENABLE= glibtest gtktest x11 -HDF5_LIB_DEPENDS= libhdf5_cpp.so:science/hdf5 \ - libsz.so:science/libaec +HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 \ + libhdf5_hl.so:science/hdf5 HDF5_CONFIGURE_WITH= hdf5 -HDF5_CONFIGURE_ENV= H5CC=${LOCALBASE}/bin/h5cc +HDF5_CONFIGURE_ENV= H5CC=${LOCALBASE}/bin/h5cc \ + H5FC=${LOCALBASE}/bin/h5fc +HDF5_LDFLAGS= -lhdf5_hl HWLOC_LIB_DEPENDS= libhwloc.so.15:devel/hwloc2 HWLOC_CONFIGURE_WITH= hwloc -IPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi +IPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi \ + libipmimonitoring.so:sysutils/freeipmi IPMI_CONFIGURE_WITH= freeipmi -RRD_LIB_DEPENDS= librrd.so:databases/rrdtool -RRD_CONFIGURE_WITH= rrdtool - -# FreeBSD Infiniband support is still experimental -# slurmrestd does not build on FreeBSD -CONFIGURE_ARGS= --disable-slurmrestd --with-mysql_config=${LOCALBASE}/bin \ - --docdir=${DOCSDIR} --htmldir=${DOCSDIR} - -CFLAGS+= -I${WRKSRC}/slurm -I${LOCALBASE}/include \ - -I${LOCALBASE}/include/level_zero \ - -I${LOCALBASE}/include/librdkafka \ - -fcommon -D__BSD_VISIBLE=1 -LDFLAGS+= -L${LOCALBASE}/lib -lsysinfo -lprocstat -fcommon - -PROC2FIX= common/callerid.c common/fd.c common/fetch_config.c \ - interfaces/proctrack.c \ - plugins/acct_gather_energy/rapl/acct_gather_energy_rapl.c \ - plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c \ - plugins/burst_buffer/common/burst_buffer_common.c \ - plugins/cgroup/v1/xcgroup.c plugins/cgroup/v2/cgroup_v2.c \ - plugins/gpu/nvml/gpu_nvml.c \ - plugins/job_container/tmpfs/job_container_tmpfs.c \ - plugins/jobacct_gather/cgroup/jobacct_gather_cgroup.c \ - plugins/jobacct_gather/common/common_jag.c \ - plugins/jobacct_gather/linux/jobacct_gather_linux.c \ - plugins/node_features/knl_generic/node_features_knl_generic.c \ - plugins/proctrack/cgroup/proctrack_cgroup.c \ - plugins/proctrack/cray_aries/proctrack_cray_aries.c \ - plugins/proctrack/linuxproc/kill_tree.c \ - plugins/proctrack/pgid/proctrack_pgid.c \ - plugins/switch/cray_aries/scaling.c \ - plugins/task/affinity/affinity.c slurmd/common/set_oomadj.c \ - slurmd/common/xcpuinfo.c slurmd/slurmstepd/pdebug.c \ - slurmctld/controller.c \ - slurmd/slurmd/slurmd.c \ - slurmd/slurmstepd/req.c - -LLD2FIX= api plugins/openapi sacctmgr sackd scontrol scrontab scrun \ - slurmctld slurmd/slurmd squeue - -.include <bsd.port.options.mk> - -post-extract: - @${MKDIR} ${WRKSRC}/src/plugins/task/pgid -# Use an existing plugin's Makefile.in as a template - @${CP} ${WRKSRC}/src/plugins/task/cray_aries/Makefile.in \ - ${WRKSRC}/src/plugins/task/pgid/Makefile.in - -# Hack around nonfunctional --disable-gtktest flag -pre-configure-GUI-off: - ${REINPLACE_CMD} -e 's|min_gtk_version=.*|min_gtk_version=2000.0.0|' \ - ${WRKSRC}/configure +_ARCH= ${ARCH:S|aarch64|aarch64elf|:S|amd64|elf_amd64|:S|powerpc64|elf64ppc|:S|powerpc64le|elf64lppc|:S|riscv64|elf64lriscv|} # SLURM's configure enables interactive jobs if pty.h exists. Replacing # #include <pty.h> with appropriate headers will therefore not work, so instead # add a pty.h for the build. pre-configure: ${CP} ${FILESDIR}/pty.h ${WRKSRC}/slurm - ${REINPLACE_CMD} -e 's|sched_setaffinity|cpuset_setaffinity|g' \ - -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/configure -.for src in ${PROC2FIX} - ${REINPLACE_CMD} -e 's|"/proc|"/compat/linux/proc|g' \ - -e 's|(/proc)|(/compat/linux/proc)|g' \ - ${WRKSRC}/src/${src} -.endfor + ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/configure +# Make /proc => /compat/linux/proc edits only in files that exist & contain "/proc" + (cd ${WRKSRC} && \ + ${GREP} -RIl '"/proc' src | ${XARGS} ${REINPLACE_CMD} \ + -e 's|"/proc|"/compat/linux/proc|g' \ + -e 's|(/proc)|(/compat/linux/proc)|g') @if ${WHICH} sbatch > /dev/null; then \ ${ECHO_CMD} "********************************************"; \ ${ECHO_CMD} "Build may fail while slurm-wlm is installed."; \ @@ -154,26 +114,22 @@ pre-configure: ${ECHO_CMD} "********************************************"; \ false; \ fi -.if ${ARCH} == powerpc64le - ${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \ - ${REINPLACE_CMD} -e 's|-r -o|-r -m elf64lppc -o|' -.elif ${ARCH} == powerpc64 - ${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \ - ${REINPLACE_CMD} -e 's|-r -o|-r -m elf64ppc -o|' -.elif ${ARCH} == aarch64 - ${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \ - ${REINPLACE_CMD} -e 's|-r -o|-r -m aarch64elf -o|' -.else - ${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \ - ${REINPLACE_CMD} -e 's|-r -o|-r -m elf_${ARCH} -o|' -.endif - ${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \ +# Fix lld binary-blob rule: add -m ${_ARCH} wherever --format=binary is used + ${FIND} ${WRKSRC} -name Makefile.in -print0 | \ + ${XARGS} -0 ${GREP} -Il -- '--format=binary' | \ + ${XARGS} ${REINPLACE_CMD} -e 's|$$(LD) -r -o|$$(LD) -r -m ${_ARCH} -o|' + ${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \ ${REINPLACE_CMD} -e 's|htmldir = \$${datadir.*$$|htmldir = @htmldir@|' +# Hack around nonfunctional --disable-gtktest flag +pre-configure-GUI-off: + ${REINPLACE_CMD} -e 's|min_gtk_version=.*|min_gtk_version=2000.0.0|' \ + ${WRKSRC}/configure + post-install: - @${MKDIR} ${STAGEDIR}/var/spool/slurmctld - @${CHMOD} 700 ${STAGEDIR}/var/spool/slurmctld + @${MKDIR} ${STAGEDIR}/var/spool/slurmctld \ + ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/etc/slurm.conf.example \ - ${STAGEDIR}${PREFIX}/etc/slurm.conf.sample + ${STAGEDIR}${ETCDIR}/slurm.conf.sample .include <bsd.port.mk> diff --git a/sysutils/slurm-wlm/distinfo b/sysutils/slurm-wlm/distinfo index f978435d926a..95b9151f9a8a 100644 --- a/sysutils/slurm-wlm/distinfo +++ b/sysutils/slurm-wlm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716405702 -SHA256 (slurm-23.11.7.tar.bz2) = 09d07c7f625c0fdf4eb9116b3be4f15e7a1bfe83a0744bddf98cbd82ee2fb6b4 -SIZE (slurm-23.11.7.tar.bz2) = 7397601 +TIMESTAMP = 1762496373 +SHA256 (slurm-25.11.0.tar.bz2) = d63f585a73f3d504ddce42ed7205b75e4d79372a43e0f47535cd51ecc5383d09 +SIZE (slurm-25.11.0.tar.bz2) = 6714268 diff --git a/sysutils/slurm-wlm/files/patch-configure b/sysutils/slurm-wlm/files/patch-configure deleted file mode 100644 index f95b552a6dab..000000000000 --- a/sysutils/slurm-wlm/files/patch-configure +++ /dev/null @@ -1,251 +0,0 @@ ---- configure.orig 2024-05-21 17:19:51 UTC -+++ configure -@@ -5513,7 +5513,7 @@ _ACEOF - /* end confdefs.h. */ - $ac_c_conftest_c99_program - _ACEOF --for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= -+for ac_arg in '' -std=gnu99 -qlanglvl=extc1x -qlanglvl=extc99 - do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -@@ -6659,7 +6659,7 @@ _ACEOF - /* end confdefs.h. */ - $ac_c_conftest_c99_program - _ACEOF --for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= -+for ac_arg in '' -std=gnu99 -qlanglvl=extc1x -qlanglvl=extc99 - do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -@@ -7270,7 +7270,7 @@ _ACEOF - /* end confdefs.h. */ - $ac_cxx_conftest_cxx98_program - _ACEOF --for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA -+for ac_arg in '' -std=gnu++98 -qlanglvl=extended -AA - do - CXX="$ac_save_CXX $ac_arg" - if ac_fn_cxx_try_compile "$LINENO" -@@ -12320,7 +12320,7 @@ printf %s "checking whether the $compiler linker ($LD) - hardcode_minus_L=no - hardcode_shlibpath_var=unsupported - inherit_rpath=no -- link_all_deplibs=unknown -+ link_all_deplibs=no - module_cmds= - module_expsym_cmds= - old_archive_from_new_cmds= -@@ -12622,7 +12622,7 @@ _LT_EOF - wlarc= - else - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' -+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib' - fi - ;; - -@@ -12641,7 +12641,7 @@ _LT_EOF - _LT_EOF - elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' -+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib' - else - ld_shlibs=no - fi -@@ -12670,7 +12670,7 @@ _LT_EOF - if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' -+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib' - else - ld_shlibs=no - fi -@@ -12688,7 +12688,7 @@ _LT_EOF - *) - if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then - archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' -+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib' - else - ld_shlibs=no - fi -@@ -13344,7 +13344,7 @@ printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } - hardcode_direct_absolute=yes - if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then - archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' -- archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' -+ archive_expsym_cmds='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-version-script,$lib-ver' - hardcode_libdir_flag_spec='$wl-rpath,$libdir' - export_dynamic_flag_spec='$wl-E' - else -@@ -14194,7 +14194,7 @@ freebsd* | dragonfly*) - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' - soname_spec='$libname$release$shared_ext$major' - need_version=no - need_lib_prefix=no -@@ -15345,7 +15345,7 @@ printf %s "checking whether stripping libraries is pos - old_striplib= - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 - printf %s "checking whether stripping libraries is possible... " >&6; } --if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then -+if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "strip" >/dev/null; then - test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" - test -z "$striplib" && striplib="$STRIP --strip-unneeded" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -@@ -15592,7 +15592,7 @@ module_expsym_cmds_CXX= - inherit_rpath_CXX=no - module_cmds_CXX= - module_expsym_cmds_CXX= --link_all_deplibs_CXX=unknown -+link_all_deplibs_CXX=no - old_archive_cmds_CXX=$old_archive_cmds - reload_flag_CXX=$reload_flag - reload_cmds_CXX=$reload_cmds -@@ -15806,7 +15806,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld - # archiving commands below assume that GNU ld is being used. - if test yes = "$with_gnu_ld"; then - archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' -+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib' - - hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir' - export_dynamic_flag_spec_CXX='$wl--export-dynamic' -@@ -16502,7 +16502,7 @@ fi - case `$CC -V 2>&1` in - *"Version 7."*) - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' -+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib' - ;; - *) # Version 8.0 or newer - tmp_idyn= -@@ -16510,7 +16510,7 @@ fi - ia64*) tmp_idyn=' -i_dynamic';; - esac - archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' -+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib' - ;; - esac - archive_cmds_need_lc_CXX=no -@@ -16542,7 +16542,7 @@ fi - ;; - *) # Version 6 and above use weak symbols - archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' -+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$lib-ver -o $lib' - ;; - esac - -@@ -16553,7 +16553,7 @@ fi - cxx*) - # Compaq C++ - archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' -- archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' -+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-version-script $wl$lib-ver' - - runpath_var=LD_RUN_PATH - hardcode_libdir_flag_spec_CXX='-rpath $libdir' -@@ -16587,7 +16587,7 @@ fi - # Sun C++ 5.9 - no_undefined_flag_CXX=' -zdefs' - archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' -- archive_expsym_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' -+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-version-script $wl$lib-ver' - hardcode_libdir_flag_spec_CXX='-R$libdir' - whole_archive_flag_spec_CXX='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' - compiler_needs_object_CXX=yes -@@ -16655,7 +16655,7 @@ fi - archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' - hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir' - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then -- archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' -+ archive_expsym_cmds_CXX='echo "{ global:" > $lib-ver~ sed -e "s|$|;|" < $export_symbols >> $lib-ver~ echo "local: *; };" >> $lib-ver~$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-version-script,$lib-ver -o $lib' - export_dynamic_flag_spec_CXX='$wl-E' - whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' - fi -@@ -18186,7 +18186,7 @@ freebsd* | dragonfly*) - version_type=freebsd-$objformat - case $version_type in - freebsd-elf*) -- library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' -+ library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' - soname_spec='$libname$release$shared_ext$major' - need_version=no - need_lib_prefix=no -@@ -21930,7 +21930,7 @@ case $host_os in - - case $host_os in - -- freebsd*) -+dragonfly* | freebsd*) - - # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) - # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) -@@ -22897,24 +22897,19 @@ HDF5 support is being disabled (equivalent to --with-h - with_hdf5="no" - with_hdf5_fortran="no" - else -- HDF5_SHOW=$(eval $H5CC -show) -+ HDF5_SHOW=`$PKG_CONFIG --cflags hdf5 --libs hdf5` - -- HDF5_CC=$(eval $H5CC -show | head -n 1 | $AWK '{print $1}') -- if test "$HDF5_CC" = "ccache"; then -- HDF5_CC=$(eval $H5CC -show | head -n 1 | $AWK '{print $2}') -- fi -+ HDF5_CC=$CC - - -- HDF5_VERSION=$(eval $H5CC -showconfig | $GREP 'HDF5 Version:' \ -- | $AWK '{print $3}') -+ HDF5_VERSION=`$GREP 'HDF5 Version:' /usr/local/lib/libhdf5.settings \ -+ | $AWK '{print $3}'` - -- HDF5_tmp_flags=$(eval $H5CC -showconfig \ -- | $GREP 'FLAGS\|Extra libraries:' \ -- | $AWK -F: '{printf("%s "), $2}' ) -+ HDF5_tmp_flags=`$GREP 'FLAGS\|Extra libraries:' /usr/local/lib/libhdf5.settings \ -+ | $AWK -F: '{printf("%s "), $2}'` - -- HDF5_tmp_inst=$(eval $H5CC -showconfig \ -- | $GREP 'Installation point:' \ -- | $AWK '{print $NF}' ) -+ HDF5_tmp_inst=`$GREP 'Installation point:' /usr/local/lib/libhdf5.settings \ -+ | $AWK '{print $NF}'` - - HDF5_CPPFLAGS="-I${HDF5_tmp_inst}/include" - -@@ -23062,7 +23057,7 @@ printf "%s\n" "$H5FC" >&6; } - with_hdf5_fortran="yes" - - -- for arg in `$H5FC -show` -+ for arg in `$PKG_CONFIG --cflags hdf5_fortran --libs hdf5_fortran` - do - case "$arg" in #( - -I*) echo $HDF5_FFLAGS | $GREP -e "$arg" >/dev/null \ -@@ -23172,7 +23167,7 @@ fi - - if test "$ax_compare_version" = "true" ; then - --printf "%s\n" "#define H5_NO_DEPRECATED_SYMBOLS 1" >>confdefs.h -+# Remove on FreeBSD ports because we use 1.12 with 1.10 API - - else - printf "%s\n" "#define H5_USE_18_API 1" >>confdefs.h -@@ -28035,7 +28030,7 @@ printf "%s\n" "${x_ac_deprecated=no}" >&6; } - - - --ac_config_files="$ac_config_files Makefile auxdir/Makefile contribs/Makefile contribs/cray/Makefile contribs/cray/csm/Makefile contribs/cray/slurmsmwd/Makefile contribs/lua/Makefile contribs/nss_slurm/Makefile contribs/openlava/Makefile contribs/pam/Makefile contribs/pam_slurm_adopt/Makefile contribs/perlapi/Makefile contribs/perlapi/libslurm/Makefile contribs/perlapi/libslurm/perl/Makefile.PL contribs/perlapi/libslurmdb/Makefile contribs/perlapi/libslurmdb/perl/Makefile.PL contribs/pmi/Makefile contribs/pmi2/Makefile contribs/seff/Makefile contribs/sgather/Makefile contribs/sjobexit/Makefile contribs/torque/Makefile doc/Makefile doc/html/Makefile doc/html/configurator.easy.html doc/html/configurator.html doc/man/Makefile doc/man/man1/Makefile doc/man/man5/Makefile doc/man/man8/Makefile etc/Makefile src/Makefile src/api/Makefile src/bcast/Makefile src/common/Makefile src/database/Makefile src/interfaces/Makefile src/lua/Makefile src/plugins/Makefile src/plugins/accounting_storage/Makefile src/plugins/accounting_storage/common/Makefile src/plugins/accounting_storage/mysql/Makefile src/plugins/accounting_storage/slurmdbd/Makefile src/plugins/acct_gather_energy/Makefile src/plugins/acct_gather_energy/gpu/Makefile src/plugins/acct_gather_energy/ibmaem/Makefile src/plugins/acct_gather_energy/ipmi/Makefile src/plugins/acct_gather_energy/pm_counters/Makefile src/plugins/acct_gather_energy/rapl/Makefile src/plugins/acct_gather_energy/xcc/Makefile src/plugins/acct_gather_filesystem/Makefile src/plugins/acct_gather_filesystem/lustre/Makefile src/plugins/acct_gather_interconnect/Makefile src/plugins/acct_gather_interconnect/ofed/Makefile src/plugins/acct_gather_interconnect/sysfs/Makefile src/plugins/acct_gather_profile/Makefile src/plugins/acct_gather_profile/hdf5/Makefile src/plugins/acct_gather_profile/hdf5/sh5util/Makefile src/plugins/acct_gather_profile/influxdb/Makefile src/plugins/auth/Makefile src/plugins/auth/jwt/Makefile src/plugins/auth/munge/Makefile src/plugins/auth/none/Makefile src/plugins/auth/slurm/Makefile src/plugins/burst_buffer/Makefile src/plugins/burst_buffer/common/Makefile src/plugins/burst_buffer/datawarp/Makefile src/plugins/burst_buffer/lua/Makefile src/plugins/cgroup/Makefile src/plugins/cgroup/common/Makefile src/plugins/cgroup/v1/Makefile src/plugins/cgroup/v2/Makefile src/plugins/cli_filter/Makefile src/plugins/cli_filter/common/Makefile src/plugins/cli_filter/lua/Makefile src/plugins/cli_filter/syslog/Makefile src/plugins/cli_filter/user_defaults/Makefile src/plugins/core_spec/Makefile src/plugins/core_spec/cray_aries/Makefile src/plugins/cred/Makefile src/plugins/cred/common/Makefile src/plugins/cred/munge/Makefile src/plugins/cred/none/Makefile src/plugins/data_parser/Makefile src/plugins/data_parser/v0.0.39/Makefile src/plugins/data_parser/v0.0.40/Makefile src/plugins/ext_sensors/Makefile src/plugins/ext_sensors/rrd/Makefile src/plugins/gpu/Makefile src/plugins/gpu/common/Makefile src/plugins/gpu/generic/Makefile src/plugins/gpu/nrt/Makefile src/plugins/gpu/nvml/Makefile src/plugins/gpu/oneapi/Makefile src/plugins/gpu/rsmi/Makefile src/plugins/gres/Makefile src/plugins/gres/common/Makefile src/plugins/gres/gpu/Makefile src/plugins/gres/mps/Makefile src/plugins/gres/nic/Makefile src/plugins/gres/shard/Makefile src/plugins/hash/Makefile src/plugins/hash/k12/Makefile src/plugins/job_container/Makefile src/plugins/job_container/cncu/Makefile src/plugins/job_container/tmpfs/Makefile src/plugins/job_submit/Makefile src/plugins/job_submit/all_partitions/Makefile src/plugins/job_submit/cray_aries/Makefile src/plugins/job_submit/defaults/Makefile src/plugins/job_submit/logging/Makefile src/plugins/job_submit/lua/Makefile src/plugins/job_submit/partition/Makefile src/plugins/job_submit/pbs/Makefile src/plugins/job_submit/require_timelimit/Makefile src/plugins/job_submit/throttle/Makefile src/plugins/jobacct_gather/Makefile src/plugins/jobacct_gather/cgroup/Makefile src/plugins/jobacct_gather/common/Makefile src/plugins/jobacct_gather/linux/Makefile src/plugins/jobcomp/Makefile src/plugins/jobcomp/common/Makefile src/plugins/jobcomp/elasticsearch/Makefile src/plugins/jobcomp/filetxt/Makefile src/plugins/jobcomp/kafka/Makefile src/plugins/jobcomp/lua/Makefile src/plugins/jobcomp/mysql/Makefile src/plugins/jobcomp/script/Makefile src/plugins/mcs/Makefile src/plugins/mcs/account/Makefile src/plugins/mcs/group/Makefile src/plugins/mcs/user/Makefile src/plugins/mpi/Makefile src/plugins/mpi/cray_shasta/Makefile src/plugins/mpi/pmi2/Makefile src/plugins/mpi/pmix/Makefile src/plugins/node_features/Makefile src/plugins/node_features/helpers/Makefile src/plugins/node_features/knl_cray/Makefile src/plugins/node_features/knl_generic/Makefile src/plugins/power/Makefile src/plugins/power/common/Makefile src/plugins/power/cray_aries/Makefile src/plugins/preempt/Makefile src/plugins/preempt/partition_prio/Makefile src/plugins/preempt/qos/Makefile src/plugins/prep/Makefile src/plugins/prep/script/Makefile src/plugins/priority/Makefile src/plugins/priority/basic/Makefile src/plugins/priority/multifactor/Makefile src/plugins/proctrack/Makefile src/plugins/proctrack/cgroup/Makefile src/plugins/proctrack/cray_aries/Makefile src/plugins/proctrack/linuxproc/Makefile src/plugins/proctrack/pgid/Makefile src/plugins/sched/Makefile src/plugins/sched/backfill/Makefile src/plugins/sched/builtin/Makefile src/plugins/select/Makefile src/plugins/select/cons_tres/Makefile src/plugins/select/cray_aries/Makefile src/plugins/select/linear/Makefile src/plugins/select/other/Makefile src/plugins/serializer/Makefile src/plugins/serializer/json/Makefile src/plugins/serializer/url-encoded/Makefile src/plugins/serializer/yaml/Makefile src/plugins/site_factor/Makefile src/plugins/site_factor/example/Makefile src/plugins/switch/Makefile src/plugins/switch/cray_aries/Makefile src/plugins/switch/hpe_slingshot/Makefile src/plugins/task/Makefile src/plugins/task/affinity/Makefile src/plugins/task/cgroup/Makefile src/plugins/task/cray_aries/Makefile src/plugins/topology/Makefile src/plugins/topology/3d_torus/Makefile src/plugins/topology/block/Makefile src/plugins/topology/common/Makefile src/plugins/topology/default/Makefile src/plugins/topology/tree/Makefile src/sacct/Makefile src/sackd/Makefile src/sacctmgr/Makefile src/salloc/Makefile src/sattach/Makefile src/scrun/Makefile src/sbatch/Makefile src/sbcast/Makefile src/scancel/Makefile src/scontrol/Makefile src/scrontab/Makefile src/sdiag/Makefile src/sinfo/Makefile src/slurmctld/Makefile src/slurmd/Makefile src/slurmd/common/Makefile src/slurmd/slurmd/Makefile src/slurmd/slurmstepd/Makefile src/slurmdbd/Makefile src/slurmrestd/Makefile src/slurmrestd/plugins/Makefile src/slurmrestd/plugins/auth/Makefile src/slurmrestd/plugins/auth/jwt/Makefile src/slurmrestd/plugins/auth/local/Makefile src/slurmrestd/plugins/openapi/Makefile src/slurmrestd/plugins/openapi/dbv0.0.38/Makefile src/slurmrestd/plugins/openapi/dbv0.0.39/Makefile src/slurmrestd/plugins/openapi/slurmctld/Makefile src/slurmrestd/plugins/openapi/slurmdbd/Makefile src/slurmrestd/plugins/openapi/v0.0.38/Makefile src/slurmrestd/plugins/openapi/v0.0.39/Makefile src/sprio/Makefile src/squeue/Makefile src/sreport/Makefile src/srun/Makefile src/sshare/Makefile src/sstat/Makefile src/strigger/Makefile src/sview/Makefile testsuite/Makefile testsuite/testsuite.conf.sample testsuite/expect/Makefile testsuite/slurm_unit/Makefile testsuite/slurm_unit/common/Makefile testsuite/slurm_unit/common/bitstring/Makefile testsuite/slurm_unit/common/hostlist/Makefile testsuite/slurm_unit/common/slurm_protocol_defs/Makefile testsuite/slurm_unit/common/slurm_protocol_pack/Makefile testsuite/slurm_unit/common/slurmdb_defs/Makefile testsuite/slurm_unit/common/slurmdb_pack/Makefile" -+ac_config_files="$ac_config_files Makefile auxdir/Makefile contribs/Makefile contribs/cray/Makefile contribs/cray/csm/Makefile contribs/cray/slurmsmwd/Makefile contribs/lua/Makefile contribs/nss_slurm/Makefile contribs/openlava/Makefile contribs/pam/Makefile contribs/pam_slurm_adopt/Makefile contribs/perlapi/Makefile contribs/perlapi/libslurm/Makefile contribs/perlapi/libslurm/perl/Makefile.PL contribs/perlapi/libslurmdb/Makefile contribs/perlapi/libslurmdb/perl/Makefile.PL contribs/pmi/Makefile contribs/pmi2/Makefile contribs/seff/Makefile contribs/sgather/Makefile contribs/sjobexit/Makefile contribs/torque/Makefile doc/Makefile doc/html/Makefile doc/html/configurator.easy.html doc/html/configurator.html doc/man/Makefile doc/man/man1/Makefile doc/man/man5/Makefile doc/man/man8/Makefile etc/Makefile src/Makefile src/api/Makefile src/bcast/Makefile src/common/Makefile src/database/Makefile src/interfaces/Makefile src/lua/Makefile src/plugins/Makefile src/plugins/accounting_storage/Makefile src/plugins/accounting_storage/common/Makefile src/plugins/accounting_storage/mysql/Makefile src/plugins/accounting_storage/slurmdbd/Makefile src/plugins/acct_gather_energy/Makefile src/plugins/acct_gather_energy/gpu/Makefile src/plugins/acct_gather_energy/ibmaem/Makefile src/plugins/acct_gather_energy/ipmi/Makefile src/plugins/acct_gather_energy/pm_counters/Makefile src/plugins/acct_gather_energy/rapl/Makefile src/plugins/acct_gather_energy/xcc/Makefile src/plugins/acct_gather_filesystem/Makefile src/plugins/acct_gather_filesystem/lustre/Makefile src/plugins/acct_gather_interconnect/Makefile src/plugins/acct_gather_interconnect/ofed/Makefile src/plugins/acct_gather_interconnect/sysfs/Makefile src/plugins/acct_gather_profile/Makefile src/plugins/acct_gather_profile/hdf5/Makefile src/plugins/acct_gather_profile/hdf5/sh5util/Makefile src/plugins/acct_gather_profile/influxdb/Makefile src/plugins/auth/Makefile src/plugins/auth/jwt/Makefile src/plugins/auth/munge/Makefile src/plugins/auth/none/Makefile src/plugins/auth/slurm/Makefile src/plugins/burst_buffer/Makefile src/plugins/burst_buffer/common/Makefile src/plugins/burst_buffer/datawarp/Makefile src/plugins/burst_buffer/lua/Makefile src/plugins/cgroup/Makefile src/plugins/cgroup/common/Makefile src/plugins/cgroup/v1/Makefile src/plugins/cgroup/v2/Makefile src/plugins/cli_filter/Makefile src/plugins/cli_filter/common/Makefile src/plugins/cli_filter/lua/Makefile src/plugins/cli_filter/syslog/Makefile src/plugins/cli_filter/user_defaults/Makefile src/plugins/core_spec/Makefile src/plugins/core_spec/cray_aries/Makefile src/plugins/cred/Makefile src/plugins/cred/common/Makefile src/plugins/cred/munge/Makefile src/plugins/cred/none/Makefile src/plugins/data_parser/Makefile src/plugins/data_parser/v0.0.39/Makefile src/plugins/data_parser/v0.0.40/Makefile src/plugins/ext_sensors/Makefile src/plugins/ext_sensors/rrd/Makefile src/plugins/gpu/Makefile src/plugins/gpu/common/Makefile src/plugins/gpu/generic/Makefile src/plugins/gpu/nrt/Makefile src/plugins/gpu/nvml/Makefile src/plugins/gpu/oneapi/Makefile src/plugins/gpu/rsmi/Makefile src/plugins/gres/Makefile src/plugins/gres/common/Makefile src/plugins/gres/gpu/Makefile src/plugins/gres/mps/Makefile src/plugins/gres/nic/Makefile src/plugins/gres/shard/Makefile src/plugins/hash/Makefile src/plugins/hash/k12/Makefile src/plugins/job_container/Makefile src/plugins/job_container/cncu/Makefile src/plugins/job_container/tmpfs/Makefile src/plugins/job_submit/Makefile src/plugins/job_submit/all_partitions/Makefile src/plugins/job_submit/cray_aries/Makefile src/plugins/job_submit/defaults/Makefile src/plugins/job_submit/logging/Makefile src/plugins/job_submit/lua/Makefile src/plugins/job_submit/partition/Makefile src/plugins/job_submit/pbs/Makefile src/plugins/job_submit/require_timelimit/Makefile src/plugins/job_submit/throttle/Makefile src/plugins/jobacct_gather/Makefile src/plugins/jobacct_gather/cgroup/Makefile src/plugins/jobacct_gather/common/Makefile src/plugins/jobacct_gather/linux/Makefile src/plugins/jobcomp/Makefile src/plugins/jobcomp/common/Makefile src/plugins/jobcomp/elasticsearch/Makefile src/plugins/jobcomp/filetxt/Makefile src/plugins/jobcomp/kafka/Makefile src/plugins/jobcomp/lua/Makefile src/plugins/jobcomp/mysql/Makefile src/plugins/jobcomp/script/Makefile src/plugins/mcs/Makefile src/plugins/mcs/account/Makefile src/plugins/mcs/group/Makefile src/plugins/mcs/user/Makefile src/plugins/mpi/Makefile src/plugins/mpi/cray_shasta/Makefile src/plugins/mpi/pmi2/Makefile src/plugins/mpi/pmix/Makefile src/plugins/node_features/Makefile src/plugins/node_features/helpers/Makefile src/plugins/node_features/knl_cray/Makefile src/plugins/node_features/knl_generic/Makefile src/plugins/power/Makefile src/plugins/power/common/Makefile src/plugins/power/cray_aries/Makefile src/plugins/preempt/Makefile src/plugins/preempt/partition_prio/Makefile src/plugins/preempt/qos/Makefile src/plugins/prep/Makefile src/plugins/prep/script/Makefile src/plugins/priority/Makefile src/plugins/priority/basic/Makefile src/plugins/priority/multifactor/Makefile src/plugins/proctrack/Makefile src/plugins/proctrack/cgroup/Makefile src/plugins/proctrack/cray_aries/Makefile src/plugins/proctrack/linuxproc/Makefile src/plugins/proctrack/pgid/Makefile src/plugins/sched/Makefile src/plugins/sched/backfill/Makefile src/plugins/sched/builtin/Makefile src/plugins/select/Makefile src/plugins/select/cons_tres/Makefile src/plugins/select/cray_aries/Makefile src/plugins/select/linear/Makefile src/plugins/select/other/Makefile src/plugins/serializer/Makefile src/plugins/serializer/json/Makefile src/plugins/serializer/url-encoded/Makefile src/plugins/serializer/yaml/Makefile src/plugins/site_factor/Makefile src/plugins/site_factor/example/Makefile src/plugins/switch/Makefile src/plugins/switch/cray_aries/Makefile src/plugins/switch/hpe_slingshot/Makefile src/plugins/task/Makefile src/plugins/task/affinity/Makefile src/plugins/task/cgroup/Makefile src/plugins/task/cray_aries/Makefile src/plugins/task/pgid/Makefile src/plugins/topology/Makefile src/plugins/topology/3d_torus/Makefile src/plugins/topology/block/Makefile src/plugins/topology/common/Makefile src/plugins/topology/default/Makefile src/plugins/topology/tree/Makefile src/sacct/Makefile src/sackd/Makefile src/sacctmgr/Makefile src/salloc/Makefile src/sattach/Makefile src/scrun/Makefile src/sbatch/Makefile src/sbcast/Makefile src/scancel/Makefile src/scontrol/Makefile src/scrontab/Makefile src/sdiag/Makefile src/sinfo/Makefile src/slurmctld/Makefile src/slurmd/Makefile src/slurmd/common/Makefile src/slurmd/slurmd/Makefile src/slurmd/slurmstepd/Makefile src/slurmdbd/Makefile src/slurmrestd/Makefile src/slurmrestd/plugins/Makefile src/slurmrestd/plugins/auth/Makefile src/slurmrestd/plugins/auth/jwt/Makefile src/slurmrestd/plugins/auth/local/Makefile src/slurmrestd/plugins/openapi/Makefile src/slurmrestd/plugins/openapi/dbv0.0.38/Makefile src/slurmrestd/plugins/openapi/dbv0.0.39/Makefile src/slurmrestd/plugins/openapi/slurmctld/Makefile src/slurmrestd/plugins/openapi/slurmdbd/Makefile src/slurmrestd/plugins/openapi/v0.0.38/Makefile src/slurmrestd/plugins/openapi/v0.0.39/Makefile src/sprio/Makefile src/squeue/Makefile src/sreport/Makefile src/srun/Makefile src/sshare/Makefile src/sstat/Makefile src/strigger/Makefile src/sview/Makefile testsuite/Makefile testsuite/testsuite.conf.sample testsuite/expect/Makefile testsuite/slurm_unit/Makefile testsuite/slurm_unit/common/Makefile testsuite/slurm_unit/common/bitstring/Makefile testsuite/slurm_unit/common/hostlist/Makefile testsuite/slurm_unit/common/slurm_protocol_defs/Makefile testsuite/slurm_unit/common/slurm_protocol_pack/Makefile testsuite/slurm_unit/common/slurmdb_defs/Makefile testsuite/slurm_unit/common/slurmdb_pack/Makefile" - - - cat >confcache <<\_ACEOF diff --git a/sysutils/slurm-wlm/files/patch-etc_slurm.conf.example b/sysutils/slurm-wlm/files/patch-etc_slurm.conf.example deleted file mode 100644 index ce9c31fd439b..000000000000 --- a/sysutils/slurm-wlm/files/patch-etc_slurm.conf.example +++ /dev/null @@ -1,116 +0,0 @@ ---- etc/slurm.conf.example.orig 2023-11-21 22:33:29 UTC -+++ etc/slurm.conf.example -@@ -8,8 +8,9 @@ - # Put this file on all nodes of your cluster. - # See the slurm.conf man page for more information. - # --ClusterName=cluster --SlurmctldHost=linux0 -+ClusterName=Beastie -+# Short hostname of the head node -+SlurmctldHost=head - #SlurmctldHost= - # - #DisableRootJobs=NO -@@ -41,7 +42,7 @@ ProctrackType=proctrack/cgroup - #PrologFlags= - #PrologSlurmctld= - #PropagatePrioProcess=0 --#PropagateResourceLimits= -+PropagateResourceLimits=NONE - #PropagateResourceLimitsExcept= - #RebootProgram= - ReturnToService=1 -@@ -58,6 +59,8 @@ TaskPlugin=task/affinity - SwitchType=switch/none - #TaskEpilog= - TaskPlugin=task/affinity -+TaskPluginParam=cores -+# For debugging: TaskPluginParam=cores,verbose - #TaskProlog= - #TopologyPlugin=topology/tree - #TmpFS=/tmp -@@ -88,11 +91,12 @@ Waittime=0 - # - # - # SCHEDULING --#DefMemPerCPU=0 -+DefMemPerCPU=256 - #MaxMemPerCPU=0 - #SchedulerTimeSlice=30 - SchedulerType=sched/backfill - SelectType=select/cons_tres -+SelectTypeParameters=CR_Core_Memory - # - # - # JOB PRIORITY -@@ -115,9 +119,11 @@ SelectType=select/cons_tres - #AccountingStorageHost= - #AccountingStoragePass= - #AccountingStoragePort= --AccountingStorageType=accounting_storage/none -+#AccountingStorageType=accounting_storage/slurmdb -+#AccountingStorageLoc=/home/slurm/Accounting -+#AccountingStoreJobComment=YES - #AccountingStorageUser= --#AccountingStoreFlags= -+AccountingStoreFlags=job_comment - #JobCompHost= - #JobCompLoc= - #JobCompPass= -@@ -128,9 +134,9 @@ SlurmctldDebug=info - JobAcctGatherFrequency=30 - JobAcctGatherType=jobacct_gather/none - SlurmctldDebug=info --SlurmctldLogFile=/var/log/slurmctld.log -+SlurmctldLogFile=/var/log/slurm/slurmctld - SlurmdDebug=info --SlurmdLogFile=/var/log/slurmd.log -+SlurmdLogFile=/var/log/slurm/slurmd - #SlurmSchedLogFile= - #SlurmSchedLogLevel= - #DebugFlags= -@@ -148,6 +154,41 @@ SlurmdLogFile=/var/log/slurmd.log - #SuspendTime= - # - # -+ -+############################################################################ -+# Enable power saving if remote IPMI power-on is available on compute nodes. -+# If unavailable on some nodes, list them in SuspendExcNodes. -+# SlurmUser must be a member of operator and wheel and have a valid -+# login shell in order to execute shutdown on compute nodes. -+# If you prefer to control power manually, see the following scripts -+# from the SPCM port: -+ # -+# auto-ipmi-remote-power -+# cluster-power-saver -+# cluster-power-waster -+# cluster-ipmi-power-on -+############################################################################ -+ -+# SuspendProgram=/usr/local/etc/spcm/slurm-node-suspend -+# SuspendTime should be >= SuspendTimeout + ResumeTimeout. -+# SuspendTime=600 -+# SuspendTimeout=60 -+# -+# ResumeProgram=/usr/local/etc/spcm/slurm-node-resume -+# ResumeTimeout=300 -+# BatchStartTimeout=300 -+# -+# Exempt compute nodes that double as file servers or don't have IPMI -+# remote power-on enabled. -+# -+# SuspendExcNodes=compute-001 -+ -+# - # COMPUTE NODES --NodeName=linux[1-32] CPUs=1 State=UNKNOWN --PartitionName=debug Nodes=ALL Default=YES MaxTime=INFINITE State=UP -+# Set RealMemory < avail memory in /var/run/dmesg.boot -+# Note that it may change slightly following freebsd-update -+NodeName=compute-[001-002] Sockets=2 CoresPerSocket=6 RealMemory=30000 State=UNKNOWN -+# NodeName=compute-256g-[001-002] Sockets=2 CoresPerSocket=6 RealMemory=250000 State=UNKNOWN -+# PartitionName=debug Nodes=ALL Default=NO MaxTime=INFINITE State=UP -+PartitionName=batch Nodes=compute-[001-002] Default=YES MaxTime=INFINITE State=UP -+# PartitionName=256g Nodes=compute-256g-[001-002] Default=NO MaxTime=INFINITE State=UP diff --git a/sysutils/slurm-wlm/files/patch-src_common_callerid.h b/sysutils/slurm-wlm/files/patch-src_common_callerid.h deleted file mode 100644 index e6ad8f5413d2..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_common_callerid.h +++ /dev/null @@ -1,10 +0,0 @@ ---- src/common/callerid.h.orig 2023-06-15 19:16:14 UTC -+++ src/common/callerid.h -@@ -43,6 +43,7 @@ - #ifdef __FreeBSD__ - #include <sys/socket.h> - #include <netinet/in.h> -+#include <netdb.h> - #endif - - typedef struct { diff --git a/sysutils/slurm-wlm/files/patch-src_common_conmgr.c b/sysutils/slurm-wlm/files/patch-src_common_conmgr.c deleted file mode 100644 index 4c2b9a256d57..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_common_conmgr.c +++ /dev/null @@ -1,49 +0,0 @@ ---- src/common/conmgr.c.orig 2024-05-21 17:19:51 UTC -+++ src/common/conmgr.c -@@ -47,6 +47,8 @@ - #include <sys/stat.h> - #include <sys/types.h> - #include <sys/un.h> -+#include <sys/param.h> -+#include <sys/ucred.h> - #include <time.h> - #include <unistd.h> - -@@ -2616,8 +2618,15 @@ static int _create_socket(void *x, void *arg) - - /* set value of socket path */ - strlcpy(addr.sun_path, unixsock, sizeof(addr.sun_path)); -- if ((rc = bind(fd, (const struct sockaddr *) &addr, -- sizeof(addr)))) -+ /* Bind UNIX socket: compute correct length */ -+ { -+ socklen_t len = SUN_LEN(&addr); -+ #if defined(__FreeBSD__) -+ addr.sun_len = (uint8_t)len; -+ #endif -+ rc = bind(fd, (const struct sockaddr *)&addr, len); -+ } -+ if (rc) - fatal("%s: [%s] Unable to bind UNIX socket: %m", - __func__, hostport); - -@@ -2675,6 +2684,19 @@ static int _create_socket(void *x, void *arg) - &one, sizeof(one))) - fatal("%s: [%s] setsockopt(SO_REUSEADDR) failed: %m", - __func__, addrinfo_to_string(addr)); -+ -+ /* For INET/INET6, set *_len on FreeBSD; ai_addrlen is already correct */ -+ #if defined(__FreeBSD__) -+ if (addr->ai_addr) { -+ if (addr->ai_addr->sa_family == AF_INET) { -+ ((struct sockaddr_in *)addr->ai_addr)->sin_len = -+ (uint8_t)sizeof(struct sockaddr_in); -+ } else if (addr->ai_addr->sa_family == AF_INET6) { -+ ((struct sockaddr_in6 *)addr->ai_addr)->sin6_len = -+ (uint8_t)sizeof(struct sockaddr_in6); -+ } -+ } -+ #endif - - if (bind(fd, addr->ai_addr, addr->ai_addrlen) != 0) - fatal("%s: [%s] Unable to bind socket: %m", diff --git a/sysutils/slurm-wlm/files/patch-src_common_net.c b/sysutils/slurm-wlm/files/patch-src_common_net.c deleted file mode 100644 index 8bfdea648018..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_common_net.c +++ /dev/null @@ -1,68 +0,0 @@ ---- src/common/net.c.orig 2024-05-21 17:19:51 UTC -+++ src/common/net.c -@@ -75,6 +75,29 @@ - #include "src/common/xstring.h" - - /* -+ * Compute correct namelen + sa_len for AF_INET/AF_INET6 -+ */ -+#if defined(__FreeBSD__) -+static inline socklen_t _bsd_sockaddr_len_fix(struct sockaddr *sa) -+{ -+ if (!sa) return 0; -+ switch (sa->sa_family) { -+ case AF_INET: { -+ struct sockaddr_in *in = (struct sockaddr_in *)sa; -+ in->sin_len = (uint8_t)sizeof(*in); -+ return sizeof(*in); -+ } -+ case AF_INET6: { -+ struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)sa; -+ in6->sin6_len = (uint8_t)sizeof(*in6); -+ return sizeof(*in6); -+ } -+ default: return sizeof(*sa); -+ } -+} -+#endif -+ -+/* - * Define slurm-specific aliases for use by plugins, see slurm_xlator.h - * for details. - */ -@@ -96,12 +119,18 @@ int net_stream_listen(int *fd, uint16_t *port) - /* bind ephemeral port */ - slurm_setup_addr(&sin, 0); - -+#if defined(__FreeBSD__) -+ socklen_t blen = _bsd_sockaddr_len_fix((struct sockaddr *)&sin); -+#else -+ socklen_t blen = sizeof(sin); -+#endif - if ((*fd = socket(sin.ss_family, SOCK_STREAM, IPPROTO_TCP)) < 0) - return -1; - - if (setsockopt(*fd, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)) < 0) - goto cleanup; -- if (bind(*fd, (struct sockaddr *) &sin, len) < 0) -+ /* Single bind(): pass platform-correct namelen */ -+ if (bind(*fd, (struct sockaddr *) &sin, blen) < 0) - goto cleanup; - if (getsockname(*fd, (struct sockaddr *) &sin, &len) < 0) - goto cleanup; -@@ -219,7 +248,15 @@ static bool _is_port_ok(int s, uint16_t port, bool loc - return false; - } - -+/* -+ * compute correct socket length and pass it to bind() as blen on FreeBSD -+ */ -+#if defined(__FreeBSD__) -+ socklen_t blen = _bsd_sockaddr_len_fix((struct sockaddr *)&addr); -+ if (bind(s, (struct sockaddr *) &addr, blen) < 0) { -+#else - if (bind(s, (struct sockaddr *) &addr, sizeof(addr)) < 0) { -+#endif - log_flag(NET, "%s: bind() failed on port:%d fd:%d: %m", - __func__, port, s); - return false; diff --git a/sysutils/slurm-wlm/files/patch-src_common_sack__api.c b/sysutils/slurm-wlm/files/patch-src_common_sack__api.c deleted file mode 100644 index fe7520fde339..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_common_sack__api.c +++ /dev/null @@ -1,28 +0,0 @@ ---- src/common/sack_api.c.orig 2024-05-21 17:19:51 UTC -+++ src/common/sack_api.c -@@ -38,6 +38,8 @@ - #include <sys/socket.h> - #include <sys/types.h> - #include <sys/un.h> -+#include <string.h> -+#include <stddef.h> - #include <unistd.h> - - #include "src/common/fd.h" -@@ -63,7 +65,15 @@ static int _sack_try_connection(struct sockaddr_un *ad - static int _sack_try_connection(struct sockaddr_un *addr) - { - int fd; -- size_t len = strlen(addr->sun_path) + 1 + sizeof(addr->sun_family); -+ socklen_t len; -+ -+/* FreeBSD requires sun_len and a correct namelen */ -+#if defined(__FreeBSD__) -+ len = (socklen_t)SUN_LEN(addr); -+ addr->sun_len = (uint8_t)len; -+#else -+ len = (socklen_t)(strlen(addr->sun_path) + 1 + sizeof(addr->sun_family)); -+#endif - - if ((fd = socket(AF_UNIX, SOCK_STREAM, 0)) < 0) { - debug3("%s: socket() failed: %m", __func__); diff --git a/sysutils/slurm-wlm/files/patch-src_common_slurm__protocol__socket.c b/sysutils/slurm-wlm/files/patch-src_common_slurm__protocol__socket.c deleted file mode 100644 index b4197166e32d..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_common_slurm__protocol__socket.c +++ /dev/null @@ -1,98 +0,0 @@ ---- src/common/slurm_protocol_socket.c.orig 2024-05-21 17:19:51 UTC -+++ src/common/slurm_protocol_socket.c -@@ -53,7 +53,9 @@ - #include <sys/socket.h> - #include <sys/time.h> - #include <sys/types.h> -+#include <sys/un.h> - #include <unistd.h> -+#include <fcntl.h> - - #include "slurm/slurm_errno.h" - #include "src/common/read_config.h" -@@ -74,6 +76,28 @@ - #define RANDOM_USER_PORT ((uint16_t) ((lrand48() % \ - (MAX_USER_PORT - MIN_USER_PORT + 1)) + MIN_USER_PORT)) - -+#if defined(__FreeBSD__) -+/* Normalize sockaddr length on FreeBSD and return the proper namelen */ -+static inline socklen_t _bsd_sockaddr_len_fix(struct sockaddr *sa) -+{ -+ if (!sa) return 0; -+ switch (sa->sa_family) { -+ case AF_INET: { -+ struct sockaddr_in *in = (struct sockaddr_in *)sa; -+ in->sin_len = (uint8_t)sizeof(*in); -+ return sizeof(*in); -+ } -+ case AF_INET6: { -+ struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)sa; -+ in6->sin6_len = (uint8_t)sizeof(*in6); -+ return sizeof(*in6); -+ } -+ default: -+ return sizeof(*sa); -+ } -+} -+#endif -+ - /* Static functions */ - static int _slurm_connect(int __fd, struct sockaddr const * __addr, - socklen_t __len); -@@ -115,8 +139,13 @@ static void _sock_bind_wild(int sockfd) - - slurm_setup_addr(&sin, RANDOM_USER_PORT); - -+ socklen_t blen = _bsd_sockaddr_len_fix((struct sockaddr *)&sin); - for (retry=0; retry < PORT_RETRIES ; retry++) { -+ #if defined(__FreeBSD__) -+ rc = bind(sockfd, (struct sockaddr *) &sin, blen); -+ #else - rc = bind(sockfd, (struct sockaddr *) &sin, sizeof(sin)); -+ #endif - if (rc >= 0) - break; - slurm_set_port(&sin, RANDOM_USER_PORT); -@@ -511,7 +540,13 @@ extern int slurm_init_msg_engine(slurm_addr_t *addr, b - goto error; - } - -- rc = bind(fd, (struct sockaddr const *) addr, sizeof(*addr)); -+ #if defined(__FreeBSD__) -+ /* FreeBSD: normalize sa_len and pass the exact namelen to bind() */ -+ socklen_t bind_len = _bsd_sockaddr_len_fix((struct sockaddr *)addr); -+ rc = bind(fd, (struct sockaddr const *) addr, bind_len); -+ #else -+ rc = bind(fd, (struct sockaddr const *) addr, sizeof(*addr)); -+ #endif - if (rc < 0) { - format_print(log_lvl, "Error binding slurm stream socket: %m"); - goto error; -@@ -666,7 +701,27 @@ static int _slurm_connect (int __fd, struct sockaddr c - if (fcntl(__fd, F_SETFL, flags | O_NONBLOCK) < 0) - error("%s: fcntl(F_SETFL) error: %m", __func__); - -+/* FreeBSD requires correct sa_len/namelen; recompute here */ -+#if defined(__FreeBSD__) -+ { -+ struct sockaddr *sa = (struct sockaddr *)__addr; -+ socklen_t namelen; -+ switch (sa->sa_family) { -+ case AF_UNIX: { -+ struct sockaddr_un *un = (struct sockaddr_un *)sa; -+ namelen = (socklen_t)SUN_LEN(un); -+ un->sun_len = (uint8_t)namelen; -+ break; -+ } -+ default: -+ namelen = _bsd_sockaddr_len_fix(sa); -+ break; -+ } -+ rc = connect(__fd, sa, namelen); -+ } -+#else - rc = connect(__fd , __addr , __len); -+#endif - if ((rc < 0) && (errno != EINPROGRESS)) - return errno; - if (rc == 0) diff --git a/sysutils/slurm-wlm/files/patch-src_common_stepd__api.c b/sysutils/slurm-wlm/files/patch-src_common_stepd__api.c deleted file mode 100644 index c01bbebffe33..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_common_stepd__api.c +++ /dev/null @@ -1,36 +0,0 @@ ---- src/common/stepd_api.c.orig 2024-05-21 17:19:51 UTC -+++ src/common/stepd_api.c -@@ -48,6 +48,7 @@ - #include <signal.h> - #include <stdlib.h> - #include <string.h> -+#include <stddef.h> - #include <sys/socket.h> - #include <sys/stat.h> - #include <sys/time.h> -@@ -146,7 +147,7 @@ _step_connect(const char *directory, const char *noden - slurm_step_id_t *step_id) - { - int fd; -- int len; -+ socklen_t len; - struct sockaddr_un addr; - char *name = NULL, *pos = NULL; - uint32_t stepid = step_id->step_id; -@@ -177,7 +178,15 @@ _step_connect(const char *directory, const char *noden - memset(&addr, 0, sizeof(addr)); - addr.sun_family = AF_UNIX; - strlcpy(addr.sun_path, name, sizeof(addr.sun_path)); -- len = strlen(addr.sun_path) + 1 + sizeof(addr.sun_family); -+ -+#if defined(__FreeBSD__) -+ /* Compute exact namelen from the populated path */ -+ len = (socklen_t)SUN_LEN(&addr); -+ /* FreeBSD requires sun_len to match the exact length */ -+ addr.sun_len = (uint8_t)len; -+#else -+ len = (socklen_t)(strlen(addr.sun_path) + 1 + sizeof(addr.sun_family)); -+#endif - - if (connect(fd, (struct sockaddr *) &addr, len) < 0) { - /* Can indicate race condition at step termination */ diff --git a/sysutils/slurm-wlm/files/patch-src_common_xsystemd.c b/sysutils/slurm-wlm/files/patch-src_common_xsystemd.c deleted file mode 100644 index 91e7dc9b41ac..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_common_xsystemd.c +++ /dev/null @@ -1,25 +0,0 @@ ---- src/common/xsystemd.c.orig 2024-05-21 17:19:51 UTC -+++ src/common/xsystemd.c -@@ -36,6 +36,9 @@ - - #include <sys/socket.h> - #include <sys/un.h> -+#include <string.h> -+#include <stdlib.h> -+#include <stddef.h> - - #include "src/common/log.h" - #include "src/common/slurm_protocol_defs.h" -@@ -57,7 +60,12 @@ extern void xsystemd_change_mainpid(pid_t pid) - } - - strlcpy(addr.sun_path, notify_socket, sizeof(addr.sun_path)); -+#if defined(__FreeBSD__) -+ len = (socklen_t)SUN_LEN(&addr); -+ addr.sun_len = (uint8_t)len; -+#else - len = strlen(addr.sun_path) + 1 + sizeof(addr.sun_family); -+#endif - - if ((fd = socket(AF_UNIX, SOCK_DGRAM, 0)) < 0) { - error("%s: socket() failed: %m", __func__); diff --git a/sysutils/slurm-wlm/files/patch-src_interfaces_cgroup.c b/sysutils/slurm-wlm/files/patch-src_interfaces_cgroup.c deleted file mode 100644 index 4b8616be9ee3..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_interfaces_cgroup.c +++ /dev/null @@ -1,18 +0,0 @@ ---- src/interfaces/cgroup.c.orig 2024-05-21 17:19:51 UTC -+++ src/interfaces/cgroup.c -@@ -421,6 +421,7 @@ extern char *autodetect_cgroup_version(void) - struct statfs fs; - int cgroup_ver = -1; - -+#ifndef __FreeBSD__ - if (statfs("/sys/fs/cgroup/", &fs) < 0) { - error("cgroup filesystem not mounted in /sys/fs/cgroup/"); - return NULL; -@@ -453,6 +454,7 @@ extern char *autodetect_cgroup_version(void) - error("Unknown filesystem type mounted on /sys/fs/cgroup"); - return NULL; - } -+#endif - - log_flag(CGROUP, "%s: using cgroup version %d", __func__, cgroup_ver); - diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_auth_slurm_net__aliases.c b/sysutils/slurm-wlm/files/patch-src_plugins_auth_slurm_net__aliases.c deleted file mode 100644 index 17f9e1d76fdd..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_plugins_auth_slurm_net__aliases.c +++ /dev/null @@ -1,13 +0,0 @@ ---- src/plugins/auth/slurm/net_aliases.c.orig 2023-12-13 21:49:39 UTC -+++ src/plugins/auth/slurm/net_aliases.c -@@ -40,6 +40,10 @@ - #include <netinet/in.h> - #include <sys/socket.h> - #include <sys/types.h> -+#if defined(__FreeBSD__) -+#include <netinet/in.h> -+#include <sys/socket.h> -+#endif - - #include "slurm/slurm.h" - #include "slurm/slurm_errno.h" diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_auth_slurm_sack.c b/sysutils/slurm-wlm/files/patch-src_plugins_auth_slurm_sack.c deleted file mode 100644 index f0ee2bac99e6..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_plugins_auth_slurm_sack.c +++ /dev/null @@ -1,17 +0,0 @@ ---- src/plugins/auth/slurm/sack.c.orig 2024-05-21 17:19:51 UTC -+++ src/plugins/auth/slurm/sack.c -@@ -278,8 +278,12 @@ extern void init_sack_conmgr(void) - - /* set value of socket path */ - mask = umask(0); -- if ((rc = bind(fd, (const struct sockaddr *) &addr, -- sizeof(addr)))) -+/* AF_UNIX length handling */ -+ socklen_t len = SUN_LEN(&addr); -+#if defined(__FreeBSD__) -+ addr.sun_len = (uint8_t)len; -+#endif -+ if ((rc = bind(fd, (const struct sockaddr *)&addr, len))) - fatal("%s: [%s] Unable to bind UNIX socket: %m", - __func__, addr.sun_path); - umask(mask); diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_cli__filter_user__defaults_cli__filter__user__defaults.c b/sysutils/slurm-wlm/files/patch-src_plugins_cli__filter_user__defaults_cli__filter__user__defaults.c deleted file mode 100644 index 9d0c3a93d22d..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_plugins_cli__filter_user__defaults_cli__filter__user__defaults.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/plugins/cli_filter/user_defaults/cli_filter_user_defaults.c.orig 2023-03-28 20:19:41 UTC -+++ src/plugins/cli_filter/user_defaults/cli_filter_user_defaults.c -@@ -45,6 +45,7 @@ - #include <string.h> - #include <sys/types.h> - #include <unistd.h> -+#include <limits.h> - - #include "slurm/slurm_errno.h" - #include "src/common/slurm_xlator.h" diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_job__container_tmpfs_job__container__tmpfs.c b/sysutils/slurm-wlm/files/patch-src_plugins_job__container_tmpfs_job__container__tmpfs.c deleted file mode 100644 index bf60423ff176..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_plugins_job__container_tmpfs_job__container__tmpfs.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/plugins/job_container/tmpfs/job_container_tmpfs.c.orig 2023-11-21 22:33:29 UTC -+++ src/plugins/job_container/tmpfs/job_container_tmpfs.c -@@ -612,7 +612,7 @@ static int _create_ns(uint32_t job_id, stepd_step_rec_ - goto exit1; - } - -- xstrfmtcat(proc_path, "/proc/%u/ns/mnt", cpid); -+ xstrfmtcat(proc_path, "/compat/linux/proc/%u/ns/mnt", cpid); - - /* - * Bind mount /proc/pid/ns/mnt to hold namespace active diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_jobacct__gather_common_common__jag.c b/sysutils/slurm-wlm/files/patch-src_plugins_jobacct__gather_common_common__jag.c deleted file mode 100644 index 426c9ab710b7..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_plugins_jobacct__gather_common_common__jag.c +++ /dev/null @@ -1,85 +0,0 @@ ---- src/plugins/jobacct_gather/common/common_jag.c.orig 2023-11-21 22:33:29 UTC -+++ src/plugins/jobacct_gather/common/common_jag.c -@@ -233,7 +233,7 @@ static int _get_sys_interface_freq_line(uint32_t cpu, - } else { - /* frequency scaling not enabled */ - if (!cpunfo_frequency) { -- snprintf(freq_file, 14, "/proc/cpuinfo"); -+ snprintf(freq_file, 14, "/compat/linux/proc/cpuinfo"); - log_flag(JAG, "filename = %s (cpu scaling not enabled)", - freq_file); - if ((sys_fp = fopen(freq_file, "r")) != NULL) { -@@ -250,6 +250,11 @@ static int _get_sys_interface_freq_line(uint32_t cpu, - return 0; - } - -+/* -+ * Check for lightweight processes (POSIX threads) -+ * Should be rewritten for FreeBSD so it doesn't depend on /proc -+ */ -+ - static int _is_a_lwp(uint32_t pid) - { - char *filename = NULL; -@@ -259,8 +264,12 @@ static int _is_a_lwp(uint32_t pid) - char *tgids = NULL; - pid_t tgid = -1; - -- xstrfmtcat(filename, "/proc/%u/status", pid); -+ // Disable check for now, this will only skew process accounting -+ // slightly by including threads -+ return 0; - -+ xstrfmtcat(filename, "/compat/linux/proc/%u/status", pid); -+ - fd = open(filename, O_RDONLY); - if (fd < 0) { - xfree(filename); -@@ -503,7 +512,7 @@ void _set_smaps_file(char **proc_smaps_file, pid_t pid - static int use_smaps_rollup = -1; - - if (use_smaps_rollup == -1) { -- xstrfmtcat(*proc_smaps_file, "/proc/%d/smaps_rollup", pid); -+ xstrfmtcat(*proc_smaps_file, "/compat/linux/proc/%d/smaps_rollup", pid); - FILE *fd = fopen(*proc_smaps_file, "r"); - if (fd) { - fclose(fd); -@@ -514,9 +523,9 @@ void _set_smaps_file(char **proc_smaps_file, pid_t pid - } - - if (use_smaps_rollup) -- xstrfmtcat(*proc_smaps_file, "/proc/%d/smaps_rollup", pid); -+ xstrfmtcat(*proc_smaps_file, "/compat/linux/proc/%d/smaps_rollup", pid); - else -- xstrfmtcat(*proc_smaps_file, "/proc/%d/smaps", pid); -+ xstrfmtcat(*proc_smaps_file, "/compat/linux/proc/%d/smaps", pid); - } - - static void _handle_stats(pid_t pid, jag_callbacks_t *callbacks, int tres_count) -@@ -551,7 +560,7 @@ static void _handle_stats(pid_t pid, jag_callbacks_t * - disable_gpu_acct = 0; - } - -- xstrfmtcat(proc_file, "/proc/%u/stat", pid); -+ xstrfmtcat(proc_file, "/compat/linux/proc/%u/stat", pid); - if (!(stat_fp = fopen(proc_file, "r"))) - return; /* Assume the process went away */ - /* -@@ -598,7 +607,7 @@ static void _handle_stats(pid_t pid, jag_callbacks_t * - /* Remove shared data from rss */ - if (no_share_data) { - xfree(proc_file); -- xstrfmtcat(proc_file, "/proc/%u/statm", pid); -+ xstrfmtcat(proc_file, "/compat/linux/proc/%u/statm", pid); - if (!_remove_share_data(proc_file, prec)) - goto bail_out; - } -@@ -612,7 +621,7 @@ static void _handle_stats(pid_t pid, jag_callbacks_t * - } - - xfree(proc_file); -- xstrfmtcat(proc_file, "/proc/%u/io", pid); -+ xstrfmtcat(proc_file, "/compat/linux/proc/%u/io", pid); - if ((io_fp = fopen(proc_file, "r"))) { - fd2 = fileno(io_fp); - if (fcntl(fd2, F_SETFD, FD_CLOEXEC) == -1) diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_mpi_cray__shasta_mpi__cray__shasta.c b/sysutils/slurm-wlm/files/patch-src_plugins_mpi_cray__shasta_mpi__cray__shasta.c deleted file mode 100644 index 4ba25ef6da2c..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_plugins_mpi_cray__shasta_mpi__cray__shasta.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/plugins/mpi/cray_shasta/mpi_cray_shasta.c.orig 2023-03-28 20:19:41 UTC -+++ src/plugins/mpi/cray_shasta/mpi_cray_shasta.c -@@ -46,6 +46,7 @@ - #include <sys/stat.h> - #include <sys/types.h> - #include <unistd.h> -+#include <limits.h> - - #include "slurm/slurm_errno.h" - #include "src/common/slurm_xlator.h" diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_task_Makefile.in b/sysutils/slurm-wlm/files/patch-src_plugins_task_Makefile.in deleted file mode 100644 index 83f1a2590e61..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_plugins_task_Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- src/plugins/task/Makefile.in.orig 2025-09-08 23:07:24 UTC -+++ src/plugins/task/Makefile.in -@@ -465,7 +465,7 @@ top_srcdir = @top_srcdir@ - top_build_prefix = @top_build_prefix@ - top_builddir = @top_builddir@ - top_srcdir = @top_srcdir@ --SUBDIRS = affinity cray_aries $(am__append_1) -+SUBDIRS = affinity cray_aries pgid $(am__append_1) - all: all-recursive - - .SUFFIXES: diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_task_pgid_Makefile.in b/sysutils/slurm-wlm/files/patch-src_plugins_task_pgid_Makefile.in deleted file mode 100644 index 39c103c910ac..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_plugins_task_pgid_Makefile.in +++ /dev/null @@ -1,97 +0,0 @@ ---- src/plugins/task/pgid/Makefile.in.orig 2025-09-03 23:57:14 UTC -+++ src/plugins/task/pgid/Makefile.in -@@ -181,16 +181,16 @@ LTLIBRARIES = $(pkglib_LTLIBRARIES) - } - am__installdirs = "$(DESTDIR)$(pkglibdir)" - LTLIBRARIES = $(pkglib_LTLIBRARIES) --task_cray_aries_la_LIBADD = --am_task_cray_aries_la_OBJECTS = task_cray_aries.lo --task_cray_aries_la_OBJECTS = $(am_task_cray_aries_la_OBJECTS) -+task_pgid_la_LIBADD = -+am_task_pgid_la_OBJECTS = task_pgid.lo -+task_pgid_la_OBJECTS = $(am_task_pgid_la_OBJECTS) - AM_V_lt = $(am__v_lt_@AM_V@) - am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) - am__v_lt_0 = --silent - am__v_lt_1 = --task_cray_aries_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ -+task_pgid_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ - $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ -- $(AM_CFLAGS) $(CFLAGS) $(task_cray_aries_la_LDFLAGS) \ -+ $(AM_CFLAGS) $(CFLAGS) $(task_pgid_la_LDFLAGS) \ - $(LDFLAGS) -o $@ - AM_V_P = $(am__v_P_@AM_V@) - am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -@@ -207,7 +207,7 @@ am__maybe_remake_depfiles = depfiles - DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -I$(top_builddir)/slurm - depcomp = $(SHELL) $(top_srcdir)/auxdir/depcomp - am__maybe_remake_depfiles = depfiles --am__depfiles_remade = ./$(DEPDIR)/task_cray_aries.Plo -+am__depfiles_remade = ./$(DEPDIR)/task_pgid.Plo - am__mv = mv -f - COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -@@ -227,7 +227,7 @@ am__v_CCLD_1 = - am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) - am__v_CCLD_0 = @echo " CCLD " $@; - am__v_CCLD_1 = --SOURCES = $(task_cray_aries_la_SOURCES) -+SOURCES = $(task_pgid_la_SOURCES) - am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ -@@ -514,12 +514,12 @@ PLUGIN_FLAGS = -module -avoid-version --export-dynamic - top_srcdir = @top_srcdir@ - AUTOMAKE_OPTIONS = foreign - PLUGIN_FLAGS = -module -avoid-version --export-dynamic --AM_CPPFLAGS = -DSLURM_PLUGIN_DEBUG -I$(top_srcdir) -I$(top_srcdir)/src/common $(CRAY_TASK_CPPFLAGS) --pkglib_LTLIBRARIES = task_cray_aries.la -+AM_CPPFLAGS = -DSLURM_PLUGIN_DEBUG -I$(top_srcdir) -I$(top_srcdir)/src/common $(CRAY_TASK_CPPFLAGS) -I$(top_srcdir)/src/interfaces -I$(top_srcdir)/src/plugins/task -I$(top_srcdir)/src/slurmd -I$(top_srcdir)/src/slurmd/slurmstepd -+pkglib_LTLIBRARIES = task_pgid.la - - # Null task plugin. --task_cray_aries_la_SOURCES = task_cray_aries.c --task_cray_aries_la_LDFLAGS = $(PLUGIN_FLAGS) $(CRAY_TASK_LDFLAGS) \ -+task_pgid_la_SOURCES = task_pgid.c -+task_pgid_la_LDFLAGS = $(PLUGIN_FLAGS) $(CRAY_TASK_LDFLAGS) \ - $(NUMA_LIBS) - - all: all-am -@@ -591,8 +591,8 @@ clean-pkglibLTLIBRARIES: - rm -f $${locs}; \ - } - --task_cray_aries.la: $(task_cray_aries_la_OBJECTS) $(task_cray_aries_la_DEPENDENCIES) $(EXTRA_task_cray_aries_la_DEPENDENCIES) -- $(AM_V_CCLD)$(task_cray_aries_la_LINK) -rpath $(pkglibdir) $(task_cray_aries_la_OBJECTS) $(task_cray_aries_la_LIBADD) $(LIBS) -+task_pgid.la: $(task_pgid_la_OBJECTS) $(task_pgid_la_DEPENDENCIES) $(EXTRA_task_pgid_la_DEPENDENCIES) -+ $(AM_V_CCLD)$(task_pgid_la_LINK) -rpath $(pkglibdir) $(task_pgid_la_OBJECTS) $(task_pgid_la_LIBADD) $(LIBS) - - mostlyclean-compile: - -rm -f *.$(OBJEXT) -@@ -600,7 +600,7 @@ distclean-compile: - distclean-compile: - -rm -f *.tab.c - --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/task_cray_aries.Plo@am__quote@ # am--include-marker -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/task_pgid.Plo@am__quote@ # am--include-marker - - $(am__depfiles_remade): - @$(MKDIR_P) $(@D) -@@ -729,7 +729,7 @@ distclean: distclean-am - mostlyclean-am - - distclean: distclean-am -- -rm -f ./$(DEPDIR)/task_cray_aries.Plo -+ -rm -f ./$(DEPDIR)/task_pgid.Plo - -rm -f Makefile - distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags -@@ -775,7 +775,7 @@ maintainer-clean: maintainer-clean-am - installcheck-am: - - maintainer-clean: maintainer-clean-am -- -rm -f ./$(DEPDIR)/task_cray_aries.Plo -+ -rm -f ./$(DEPDIR)/task_pgid.Plo - -rm -f Makefile - maintainer-clean-am: distclean-am maintainer-clean-generic - diff --git a/sysutils/slurm-wlm/files/patch-src_plugins_task_pgid_task__pgid.c b/sysutils/slurm-wlm/files/patch-src_plugins_task_pgid_task__pgid.c deleted file mode 100644 index 0433aeaab02f..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_plugins_task_pgid_task__pgid.c +++ /dev/null @@ -1,155 +0,0 @@ ---- src/plugins/task/pgid/task_pgid.c.orig 2025-09-03 23:58:57 UTC -+++ src/plugins/task/pgid/task_pgid.c -@@ -0,0 +1,152 @@ -+#include "slurm_xlator.h" -+#include "log.h" -+#include "xmalloc.h" -+#include "task.h" /* interface declarations */ -+ -+/* these two pull in batch_job_launch_msg_t, launch_tasks_request_msg_t, -+ stepd_step_task_info_t, etc. */ -+#include "src/common/slurm_protocol_api.h" -+#include "src/slurmd/slurmstepd/slurmstepd_job.h" -+ -+#include <sys/types.h> -+#include <signal.h> -+#include <unistd.h> -+#include <errno.h> -+#include <string.h> -+ -+/* Required plugin identifiers (exported) */ -+__attribute__((visibility("default"))) const char plugin_name[] = "PGID task plugin for FreeBSD"; -+__attribute__((visibility("default"))) const char plugin_type[] = "task/pgid"; -+__attribute__((visibility("default"))) const uint32_t plugin_version = SLURM_VERSION_NUMBER; -+ -+/* Required generic plugin entry points */ -+int init(void) { slurm_info("task/pgid: init"); return SLURM_SUCCESS; } -+int fini(void) { slurm_info("task/pgid: fini"); return SLURM_SUCCESS; } -+ -+static pid_t job_pgid = -1; -+ -+/* ==== Required task_* API (must all be present) ==== */ -+ -+/* Called when slurmd receives a batch launch request */ -+int task_p_slurmd_batch_request(batch_job_launch_msg_t *req) -+{ -+ (void)req; -+ return SLURM_SUCCESS; -+} -+ -+/* Called when slurmd receives a general launch request */ -+int task_p_slurmd_launch_request(launch_tasks_request_msg_t *req, -+ uint32_t node_id, char **err_msg) -+{ -+ (void)req; (void)node_id; (void)err_msg; -+ return SLURM_SUCCESS; -+} -+ -+int task_p_slurmd_suspend_job(uint32_t job_id) -+{ -+ (void)job_id; -+ return SLURM_SUCCESS; -+} -+ -+int task_p_slurmd_resume_job(uint32_t job_id) -+{ -+ (void)job_id; -+ return SLURM_SUCCESS; -+} -+ -+/* Before setuid to the job user */ -+int task_p_pre_setuid(stepd_step_rec_t *step) -+{ -+ (void)step; -+ return SLURM_SUCCESS; -+} -+ -+/* Called in privileged context before launch */ -+int task_p_pre_launch_priv(stepd_step_rec_t *step, -+ uint32_t node_tid, uint32_t global_tid) -+{ -+ (void)step; (void)node_tid; (void)global_tid; -+ return SLURM_SUCCESS; -+} -+ -+int task_p_pre_launch(stepd_step_rec_t *step) -+{ -+ pid_t cur = getpid(); -+ -+ /* Case A: no PGID recorded yet for this step -> become the group leader */ -+ if (step->pgid <= 0) { -+ if (setpgid(0, 0) < 0) { -+ /* If a sibling beat us to it, join that PGID instead */ -+ if (errno == EACCES || errno == EPERM || errno == EEXIST) { -+ /* Someone created a group already; query our pgid and store it */ -+ pid_t pg = getpgid(0); -+ if (pg < 0) { -+ slurm_error("task/pgid: getpgid failed after race: %s", strerror(errno)); -+ return SLURM_ERROR; -+ } -+ step->pgid = pg; -+ slurm_debug("task/pgid: joined existing PGID %d (race)", step->pgid); -+ return SLURM_SUCCESS; -+ } -+ slurm_error("task/pgid: setpgid(0,0) failed for leader pid=%d: %s", (int)cur, strerror(errno)); -+ return SLURM_ERROR; -+ } -+ step->pgid = getpgid(0); -+ if (step->pgid < 0) { -+ slurm_error("task/pgid: getpgid failed after creating group: %s", strerror(errno)); -+ return SLURM_ERROR; -+ } -+ slurm_debug("task/pgid: created step PGID %d (leader pid=%d)", step->pgid, (int)cur); -+ return SLURM_SUCCESS; -+ } -+ -+ /* Case B: PGID exists -> join it */ -+ if (setpgid(0, step->pgid) < 0) { -+ /* ESRCH: parent/leader not visible yet; tiny retry helps on fast forks */ -+ if (errno == ESRCH) { -+ usleep(1000); /* 1 ms backoff */ -+ if (setpgid(0, step->pgid) == 0) { -+ slurm_debug("task/pgid: joined PGID %d after retry", step->pgid); -+ return SLURM_SUCCESS; -+ } -+ } -+ slurm_error("task/pgid: setpgid(0,%d) failed: %s", step->pgid, strerror(errno)); -+ return SLURM_ERROR; -+ } -+ slurm_debug("task/pgid: joined existing PGID %d", step->pgid); -+ return SLURM_SUCCESS; -+} -+ -+/* After a task terminates */ -+int task_p_post_term(stepd_step_rec_t *step, stepd_step_task_info_t *task) -+{ -+ (void)step; (void)task; -+ return SLURM_SUCCESS; -+} -+ -+/* After the whole step finishes */ -+int task_p_post_step(stepd_step_rec_t *step) -+{ -+ (void)step; -+ return SLURM_SUCCESS; -+} -+ -+/* Allow plugin to track additional PIDs if needed */ -+int task_p_add_pid(pid_t pid) -+{ -+ (void)pid; -+ return SLURM_SUCCESS; -+} -+ -+int task_p_signal(stepd_step_rec_t *step, int sig) -+{ -+ if (step && step->pgid > 1) { -+ slurm_debug("task/pgid: sending signal %d to PGID %d", sig, step->pgid); -+ if (killpg((pid_t)step->pgid, sig) < 0) { -+ slurm_error("task/pgid: killpg(%d) failed: %s", step->pgid, strerror(errno)); -+ return SLURM_ERROR; -+ } -+ } -+ return SLURM_SUCCESS; -+} -+int task_p_fini(stepd_step_rec_t *step) { (void)step; return SLURM_SUCCESS; } diff --git a/sysutils/slurm-wlm/files/patch-src_scrun_anchor.c b/sysutils/slurm-wlm/files/patch-src_scrun_anchor.c deleted file mode 100644 index 2e2ab45af905..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_scrun_anchor.c +++ /dev/null @@ -1,27 +0,0 @@ ---- src/scrun/anchor.c.orig 2023-11-21 22:33:29 UTC -+++ src/scrun/anchor.c -@@ -43,7 +43,12 @@ - #include <stdio.h> - #include <stdlib.h> - #include <sys/param.h> -+#ifdef __FreeBSD__ -+#include <pthread_np.h> -+#include <sys/signal.h> -+#else - #include <sys/prctl.h> -+#endif - #include <sys/socket.h> - #include <sys/stat.h> - #include <sys/types.h> -@@ -1034,7 +1039,11 @@ static void _set_proctitle() - - setproctitle("%s", state.id); - xstrfmtcat(thread_name, "scrun:%s", state.id); -+#ifdef __FreeBSD__ -+ if (pthread_setname_np(pthread_self(), thread_name) < 0) { -+#else - if (prctl(PR_SET_NAME, thread_name, NULL, NULL, NULL) < 0) { -+#endif - fatal("Unable to set process name"); - } - xfree(thread_name); diff --git a/sysutils/slurm-wlm/files/patch-src_scrun_commands.c b/sysutils/slurm-wlm/files/patch-src_scrun_commands.c deleted file mode 100644 index 8d7fe43ec92b..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_scrun_commands.c +++ /dev/null @@ -1,13 +0,0 @@ ---- src/scrun/commands.c.orig 2023-11-21 22:33:29 UTC -+++ src/scrun/commands.c -@@ -39,6 +39,10 @@ - #include <signal.h> - #include <unistd.h> - -+#ifdef __FreeBSD__ -+#include <sys/signal.h> -+#endif -+ - #include "src/common/daemonize.h" - #include "src/common/fd.h" - #include "src/common/log.h" diff --git a/sysutils/slurm-wlm/files/patch-src_scrun_scrun.c b/sysutils/slurm-wlm/files/patch-src_scrun_scrun.c deleted file mode 100644 index 95511eeec11c..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_scrun_scrun.c +++ /dev/null @@ -1,24 +0,0 @@ ---- src/scrun/scrun.c.orig 2023-03-28 20:15:54 UTC -+++ src/scrun/scrun.c -@@ -45,6 +45,9 @@ - #include <sys/stat.h> - #include <sys/types.h> - #include <unistd.h> -+#ifdef __FreeBSD__ -+#include <sys/param.h> -+#endif - - #include "src/common/data.h" - #include "src/common/log.h" -@@ -186,7 +189,11 @@ static void _parse_create(int argc, char **argv) - } - - if (!state.bundle) { -+#ifdef __FreeBSD__ -+ char *dir = getcwd(NULL, PATH_MAX); -+#else - char *dir = get_current_dir_name(); -+#endif - state.bundle = xstrdup(dir); - free(dir); - } diff --git a/sysutils/slurm-wlm/files/patch-src_scrun_srun.c b/sysutils/slurm-wlm/files/patch-src_scrun_srun.c deleted file mode 100644 index 05de1170c73d..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_scrun_srun.c +++ /dev/null @@ -1,12 +0,0 @@ ---- src/scrun/srun.c.orig 2023-03-28 20:15:54 UTC -+++ src/scrun/srun.c -@@ -40,7 +40,9 @@ - - #include <fcntl.h> - #include <stdlib.h> -+#ifndef __FreeBSD__ - #include <sys/prctl.h> -+#endif - #include <sys/stat.h> - #include <sys/un.h> - #include <termios.h> diff --git a/sysutils/slurm-wlm/files/patch-src_slurmd_slurmd_slurmd.c b/sysutils/slurm-wlm/files/patch-src_slurmd_slurmd_slurmd.c deleted file mode 100644 index cb9dcc42879a..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_slurmd_slurmd_slurmd.c +++ /dev/null @@ -1,50 +0,0 @@ ---- src/slurmd/slurmd/slurmd.c.orig 2024-05-21 17:19:51 UTC -+++ src/slurmd/slurmd/slurmd.c -@@ -2191,10 +2191,17 @@ _slurmd_init(void) - build_all_frontend_info(true); - - /* -+ * cgroups is unsupported on FreeBSD and would prevent slurmd from starting -+ */ -+#if defined(__FreeBSD__) -+ info("FreeBSD: Skipping cgroup_conf_init() - cgroups unsupported"); -+#else -+ /* - * This needs to happen before _read_config where we will try to read - * cgroup.conf values - */ - cgroup_conf_init(); -+#endif - - xcpuinfo_refresh_hwloc(original); - -@@ -2214,6 +2221,10 @@ _slurmd_init(void) - * defaults and command line. - */ - _read_config(); -+ -+#if defined(__FreeBSD__) -+ info("FreeBSD: Skipping cgroup_g_init() - cgroups unsupported"); -+#else - /* - * This needs to happen before _resource_spec_init where we will try to - * attach the slurmd pid to system cgroup, and after _read_config to -@@ -2223,6 +2234,7 @@ _slurmd_init(void) - error("Unable to initialize cgroup plugin"); - return SLURM_ERROR; - } -+#endif - - #ifndef HAVE_FRONT_END - if (!find_node_record(conf->node_name)) -@@ -2562,6 +2574,10 @@ static int _resource_spec_init(void) - */ - static int _resource_spec_init(void) - { -+#if defined(__FreeBSD__) -+ debug("FreeBSD: Skipping system cpuset and memory cgroup setup"); -+ return SLURM_SUCCESS; -+#endif - fini_system_cgroup(); /* Prevent memory leak */ - if (_core_spec_init() != SLURM_SUCCESS) - error("Resource spec: core specialization disabled"); diff --git a/sysutils/slurm-wlm/files/patch-src_slurmd_slurmd_slurmd.h b/sysutils/slurm-wlm/files/patch-src_slurmd_slurmd_slurmd.h deleted file mode 100644 index 3197178e7d54..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_slurmd_slurmd_slurmd.h +++ /dev/null @@ -1,10 +0,0 @@ ---- src/slurmd/slurmd/slurmd.h.orig 2023-12-13 21:49:39 UTC -+++ src/slurmd/slurmd/slurmd.h -@@ -43,6 +43,7 @@ - #include <limits.h> - #include <pthread.h> - #include <sys/types.h> -+#include <limits.h> - - #include "src/common/log.h" - #include "src/common/list.h" diff --git a/sysutils/slurm-wlm/files/patch-src_slurmd_slurmstepd_req.c b/sysutils/slurm-wlm/files/patch-src_slurmd_slurmstepd_req.c deleted file mode 100644 index 0e5b06d1dacf..000000000000 --- a/sysutils/slurm-wlm/files/patch-src_slurmd_slurmstepd_req.c +++ /dev/null @@ -1,15 +0,0 @@ ---- src/slurmd/slurmstepd/req.c.orig 2024-05-21 17:19:51 UTC -+++ src/slurmd/slurmstepd/req.c -@@ -176,7 +176,11 @@ _create_socket(const char *name) - memset(&addr, 0, sizeof(addr)); - addr.sun_family = AF_UNIX; - strlcpy(addr.sun_path, name, sizeof(addr.sun_path)); -- len = strlen(addr.sun_path)+1 + sizeof(addr.sun_family); -+/* AF_UNIX length handling */ -+ len = SUN_LEN(&addr); -+#if defined(__FreeBSD__) -+ addr.sun_len = (uint8_t)len; -+#endif - - /* bind the name to the descriptor */ - if (bind(fd, (struct sockaddr *) &addr, len) < 0) { diff --git a/sysutils/slurm-wlm/files/pkg-message.in b/sysutils/slurm-wlm/files/pkg-message.in new file mode 100644 index 000000000000..22afb86bd96a --- /dev/null +++ b/sysutils/slurm-wlm/files/pkg-message.in @@ -0,0 +1,31 @@ +[ + { + type: install, + message: <<EOM +Slurm has been installed. + +Sample config: + %%ETCDIR%%/slurm.conf.sample + +Before starting services: + - Copy and edit the sample to %%ETCDIR%%/slurm.conf + - Create state dirs (already created in stage): /var/spool/slurmctld + - Ensure munge is running and configured. + +Services: + - slurmctld (controller) + - slurmd (node daemon) + +On FreeBSD, cgroups are typically not used. If slurmd/slurmctld complain +about cgroup initialization, set this in slurm.conf: + + ProctrackType=proctrack/linuxproc + TaskPlugin=task/none + CgroupPlugin=disabled + +Then restart slurmctld/slurmd. + +Docs: %%DOCSDIR%% +EOM + } +] diff --git a/sysutils/slurm-wlm/files/slurmctld.in b/sysutils/slurm-wlm/files/slurmctld.in index 5199e48b23bc..94f5429687d4 100644 --- a/sysutils/slurm-wlm/files/slurmctld.in +++ b/sysutils/slurm-wlm/files/slurmctld.in @@ -8,36 +8,133 @@ # Add the following lines to /etc/rc.conf.local or /etc/rc.conf # to enable this service: # -# slurmctld_enable (bool): Set to NO by default. -# Set it to YES to enable slurmctld. +# slurmctld_enable (bool): Set to NO by default. +# Set it to YES to enable slurmctld. +# +# Common knobs (honoured by slurmctld and slurmd): +# slurm_user (str): User to run Slurm daemons as (default: slurm) +# slurm_group (str): Group to run Slurm daemons as (default: slurm) +# slurm_conf (str): Path to slurm.conf, exported as SLURM_CONF +# (default: %%ETCDIR%%/slurm.conf) +# slurm_logdir (str): Log directory (default: /var/log/slurm) +# slurm_rundir (str): Runtime directory (default: /var/run/slurm) +# +# Service-specific knobs: +# slurmctld_flags (str): Extra arguments passed to slurmctld. +# slurmctld_pidfile (str): PID file path +# (default: ${slurm_rundir}/slurmctld.pid) +# slurmctld_logfile (str): Log file path +# (default: ${slurm_logdir}/slurmctld.log) # . /etc/rc.subr name="slurmctld" -rcvar=slurmctld_enable - -pidfile=/var/run/$name.pid +rcvar="slurmctld_enable" load_rc_config $name -: ${slurmctld_enable="NO"} +# Common defaults (shared conceptual contract with slurmd) +: ${slurm_user:="slurm"} +: ${slurm_group:="slurm"} +: ${slurm_conf:="%%ETCDIR%%/slurm.conf"} +: ${slurm_logdir:="/var/log/slurm"} +: ${slurm_rundir:="/var/run/slurm"} + +# Service defaults +: ${slurmctld_enable:="NO"} +: ${slurmctld_flags:=""} +: ${slurmctld_pidfile:="${slurm_rundir}/slurmctld.pid"} +: ${slurmctld_logfile:="${slurm_logdir}/slurmctld.log"} + +pidfile="${slurmctld_pidfile}" -start_cmd=slurmctld_start -stop_cmd=slurmctld_stop +# We run slurmctld under daemon(8) for pidfile/log management. +command="/usr/sbin/daemon" +procname="%%PREFIX%%/sbin/${name}" +command_args="-P ${pidfile} -o ${slurmctld_logfile} ${procname} -D ${slurmctld_flags}" + +extra_commands="reload" +start_precmd="${name}_prestart" +reload_cmd="${name}_reload" +status_cmd="${name}_status" +stop_cmd="${name}_stop" + +slurmctld_prestart() +{ + # Ensure log and run directories exist with correct ownership/modes. + /usr/bin/install -d -o "${slurm_user}" -g "${slurm_group}" -m 0750 "${slurm_logdir}" || return 1 + /usr/bin/install -d -o "root" -g "wheel" -m 0755 "${slurm_rundir}" || return 1 + + # Export SLURM_CONF if not already provided in the environment. + if [ -z "${SLURM_CONF}" ]; then + export SLURM_CONF="${slurm_conf}" + fi +} -slurmctld_start() { - checkyesno slurmctld_enable && echo "Starting $name." && \ - %%PREFIX%%/sbin/$name $slurmctld_flags +slurmctld_reload() +{ + if [ ! -r "${pidfile}" ]; then + echo "${name} not running? (pidfile not found)" + return 1 + fi + echo "Reloading ${name} configuration." + kill -HUP "$(cat "${pidfile}")" } -slurmctld_stop() { - if [ -e $pidfile ]; then - checkyesno slurmctld_enable && echo "Stopping $name." && \ - kill `cat $pidfile` - else - killall $name - fi +slurmctld_status() +{ + if [ ! -r "${pidfile}" ]; then + echo "${name} is not running (no pidfile)." + return 1 + fi + if ! check_pidfile "${pidfile}" "${procname}"; then + echo "${name} is not running (stale pidfile)." + return 1 + fi + echo "${name} is running as pid $(cat "${pidfile}")." +} + +slurmctld_stop() +{ + if [ ! -r "${pidfile}" ]; then + echo "${name} not running? (no pidfile)." + return 1 + fi + + if ! check_pidfile "${pidfile}" "${procname}"; then + echo "${name} not running? (stale pidfile: ${pidfile})." + rm -f "${pidfile}" + return 1 + fi + + pid="$(cat "${pidfile}" 2>/dev/null || true)" + if [ -z "${pid}" ]; then + echo "${name} not running? (empty pidfile: ${pidfile})." + rm -f "${pidfile}" + return 1 + fi + + echo "Stopping ${name} (pid ${pid})." + kill -TERM "${pid}" 2>/dev/null || true + + # Allow a short grace period for clean shutdown and helper cleanup. + i=0 + while [ $i -lt 5 ]; do + if ! check_pidfile "${pidfile}" "${procname}"; then + rm -f "${pidfile}" + return 0 + fi + i=$((i + 1)) + sleep 1 + done + + echo "${name} did not exit on SIGTERM; sending SIGKILL to controller and its helpers." + # Kill children (e.g. slurmscriptd) first, then the controller itself. + pkill -KILL -P "${pid}" 2>/dev/null || true + kill -KILL "${pid}" 2>/dev/null || true + + rm -f "${pidfile}" } run_rc_command "$1" diff --git a/sysutils/slurm-wlm/files/slurmd.in b/sysutils/slurm-wlm/files/slurmd.in index 277d48a2d317..462cbc6611a0 100644 --- a/sysutils/slurm-wlm/files/slurmd.in +++ b/sysutils/slurm-wlm/files/slurmd.in @@ -8,36 +8,111 @@ # Add the following lines to /etc/rc.conf.local or /etc/rc.conf # to enable this service: # -# slurmd_enable (bool): Set to NO by default. -# Set it to YES to enable slurmd. +# slurmd_enable (bool): Set to NO by default. +# Set it to YES to enable slurmd. +# +# Common knobs (honoured by slurmd and slurmctld): +# slurm_user (str): User to run Slurm daemons as (default: slurm) +# slurm_group (str): Group to run Slurm daemons as (default: slurm) +# slurm_conf (str): Path to slurm.conf, exported as SLURM_CONF +# (default: %%ETCDIR%%/slurm.conf) +# slurm_logdir (str): Log directory (default: /var/log/slurm) +# slurm_rundir (str): Runtime directory (default: /var/run/slurm) +# +# Service-specific knobs: +# slurmd_flags (str): Extra arguments passed to slurmd. +# slurmd_pidfile (str): PID file path +# (default: ${slurm_rundir}/slurmd.pid) +# slurmd_logfile (str): Log file path +# (default: ${slurm_logdir}/slurmd.log) # . /etc/rc.subr name="slurmd" -rcvar=slurmd_enable - -pidfile=/var/run/$name.pid +rcvar="slurmd_enable" load_rc_config $name -: ${slurmd_enable="NO"} +# Common defaults (shared conceptual contract with slurmctld) +: ${slurm_user:="slurm"} +: ${slurm_group:="slurm"} +: ${slurm_conf:="%%ETCDIR%%/slurm.conf"} +: ${slurm_logdir:="/var/log/slurm"} +: ${slurm_rundir:="/var/run/slurm"} + +# Service defaults +: ${slurmd_enable:="NO"} +: ${slurmd_flags:=""} +: ${slurmd_pidfile:="${slurm_rundir}/slurmd.pid"} +: ${slurmd_logfile:="${slurm_logdir}/slurmd.log"} + +pidfile="${slurmd_pidfile}" + +command="/usr/sbin/daemon" +procname="%%PREFIX%%/sbin/${name}" +command_args="-P ${pidfile} -o ${slurmd_logfile} ${procname} -D ${slurmd_flags}" + +extra_commands="reload" +start_precmd="${name}_prestart" +reload_cmd="${name}_reload" +status_cmd="${name}_status" +stop_cmd="${name}_stop" -start_cmd=slurmd_start -stop_cmd=slurmd_stop +slurmd_prestart() +{ + # Ensure log and run directories exist with correct ownership/modes. + /usr/bin/install -d -o "${slurm_user}" -g "${slurm_group}" -m 0750 "${slurm_logdir}" || return 1 + /usr/bin/install -d -o "root" -g "wheel" -m 0755 "${slurm_rundir}" || return 1 -slurmd_start() { - checkyesno slurmd_enable && echo "Starting $name." && \ - %%PREFIX%%/sbin/$name $slurmd_flags + # Export SLURM_CONF if not already provided in the environment. + if [ -z "${SLURM_CONF}" ]; then + export SLURM_CONF="${slurm_conf}" + fi } -slurmd_stop() { - if [ -e $pidfile ]; then - checkyesno slurmd_enable && echo "Stopping $name." && \ - kill `cat $pidfile` - else - killall $name - fi +slurmd_reload() +{ + if [ ! -r "${pidfile}" ]; then + echo "${name} not running? (pidfile not found)" + return 1 + fi + echo "Reloading ${name} configuration." + kill -HUP "$(cat "${pidfile}")" +} + +slurmd_status() +{ + if [ ! -r "${pidfile}" ]; then + echo "${name} is not running (no pidfile)." + return 1 + fi + if ! check_pidfile "${pidfile}" "${procname}"; then + echo "${name} is not running (stale pidfile)." + return 1 + fi + echo "${name} is running as pid $(cat "${pidfile}")." +} + +slurmd_stop() +{ + if [ ! -r "${pidfile}" ]; then + echo "${name} not running? (no pidfile)." + return 1 + fi + + if ! check_pidfile "${pidfile}" "${procname}"; then + echo "${name} not running? (stale pidfile: ${pidfile})." + rm -f "${pidfile}" + return 1 + fi + + echo "Stopping ${name}." + kill -TERM "$(cat "${pidfile}")" 2>/dev/null || true + + if check_pidfile "${pidfile}" "${procname}"; then + rm -f "${pidfile}" + fi } run_rc_command "$1" diff --git a/sysutils/slurm-wlm/pkg-plist b/sysutils/slurm-wlm/pkg-plist index c078289da30d..c28f5ded1730 100644 --- a/sysutils/slurm-wlm/pkg-plist +++ b/sysutils/slurm-wlm/pkg-plist @@ -18,18 +18,19 @@ bin/sshare bin/sstat bin/strigger %%GUI%%bin/sview -@sample %%ETCDIR%%.conf.sample +@sample %%ETCDIR%%/slurm.conf.sample include/slurm/pmi.h include/slurm/slurm.h include/slurm/slurm_errno.h include/slurm/slurm_version.h include/slurm/slurmdb.h -include/slurm/smd_ns.h include/slurm/spank.h lib/libslurm.a lib/libslurm.so -lib/libslurm.so.40 -lib/libslurm.so.40.0.0 +lib/libslurm.so.44 +lib/libslurm.so.44.0.0 +lib/slurm/accounting_storage_ctld_relay.a +lib/slurm/accounting_storage_ctld_relay.so lib/slurm/accounting_storage_mysql.a lib/slurm/accounting_storage_mysql.so lib/slurm/accounting_storage_slurmdbd.a @@ -68,30 +69,36 @@ lib/slurm/burst_buffer_datawarp.a lib/slurm/burst_buffer_datawarp.so lib/slurm/burst_buffer_lua.a lib/slurm/burst_buffer_lua.so +lib/slurm/certgen_script.a +lib/slurm/certgen_script.so +lib/slurm/certmgr_script.a +lib/slurm/certmgr_script.so lib/slurm/cli_filter_lua.a lib/slurm/cli_filter_lua.so lib/slurm/cli_filter_syslog.a lib/slurm/cli_filter_syslog.so lib/slurm/cli_filter_user_defaults.a lib/slurm/cli_filter_user_defaults.so -lib/slurm/core_spec_cray_aries.a -lib/slurm/core_spec_cray_aries.so lib/slurm/cred_munge.a lib/slurm/cred_munge.so lib/slurm/cred_none.a lib/slurm/cred_none.so -lib/slurm/data_parser_v0_0_39.a -lib/slurm/data_parser_v0_0_39.so -lib/slurm/data_parser_v0_0_40.a -lib/slurm/data_parser_v0_0_40.so -%%RRD%%lib/slurm/ext_sensors_rrd.a -%%RRD%%lib/slurm/ext_sensors_rrd.so +lib/slurm/data_parser_v0_0_41.a +lib/slurm/data_parser_v0_0_41.so +lib/slurm/data_parser_v0_0_42.a +lib/slurm/data_parser_v0_0_42.so +lib/slurm/data_parser_v0_0_43.a +lib/slurm/data_parser_v0_0_43.so +lib/slurm/data_parser_v0_0_44.a +lib/slurm/data_parser_v0_0_44.so lib/slurm/gpu_generic.a lib/slurm/gpu_generic.so lib/slurm/gpu_nrt.a lib/slurm/gpu_nrt.so -lib/slurm/gpu_oneapi.a -lib/slurm/gpu_oneapi.so +lib/slurm/gpu_nvidia.a +lib/slurm/gpu_nvidia.so +%%HWLOC%%lib/slurm/gpu_oneapi.a +%%HWLOC%%lib/slurm/gpu_oneapi.so lib/slurm/gres_gpu.a lib/slurm/gres_gpu.so lib/slurm/gres_mps.a @@ -102,12 +109,12 @@ lib/slurm/gres_shard.a lib/slurm/gres_shard.so lib/slurm/hash_k12.a lib/slurm/hash_k12.so -lib/slurm/job_container_cncu.a -lib/slurm/job_container_cncu.so +lib/slurm/hash_sha3.a +lib/slurm/hash_sha3.so +lib/slurm/http_parser_libhttp_parser.a +lib/slurm/http_parser_libhttp_parser.so lib/slurm/job_submit_all_partitions.a lib/slurm/job_submit_all_partitions.so -lib/slurm/job_submit_cray_aries.a -lib/slurm/job_submit_cray_aries.so lib/slurm/job_submit_defaults.a lib/slurm/job_submit_defaults.so lib/slurm/job_submit_logging.a @@ -144,20 +151,18 @@ lib/slurm/mcs_account.a lib/slurm/mcs_account.so lib/slurm/mcs_group.a lib/slurm/mcs_group.so +lib/slurm/mcs_label.a +lib/slurm/mcs_label.so lib/slurm/mcs_user.a lib/slurm/mcs_user.so +lib/slurm/metrics_openmetrics.a +lib/slurm/metrics_openmetrics.so lib/slurm/mpi_cray_shasta.a lib/slurm/mpi_cray_shasta.so lib/slurm/mpi_pmi2.a lib/slurm/mpi_pmi2.so lib/slurm/node_features_helpers.a lib/slurm/node_features_helpers.so -lib/slurm/node_features_knl_cray.a -lib/slurm/node_features_knl_cray.so -lib/slurm/node_features_knl_generic.a -lib/slurm/node_features_knl_generic.so -lib/slurm/power_cray_aries.a -lib/slurm/power_cray_aries.so lib/slurm/preempt_partition_prio.a lib/slurm/preempt_partition_prio.so lib/slurm/preempt_qos.a @@ -168,8 +173,6 @@ lib/slurm/priority_basic.a lib/slurm/priority_basic.so lib/slurm/priority_multifactor.a lib/slurm/priority_multifactor.so -lib/slurm/proctrack_cray_aries.a -lib/slurm/proctrack_cray_aries.so lib/slurm/proctrack_linuxproc.a lib/slurm/proctrack_linuxproc.so lib/slurm/proctrack_pgid.a @@ -180,8 +183,6 @@ lib/slurm/sched_builtin.a lib/slurm/sched_builtin.so lib/slurm/select_cons_tres.a lib/slurm/select_cons_tres.so -lib/slurm/select_cray_aries.a -lib/slurm/select_cray_aries.so lib/slurm/select_linear.a lib/slurm/select_linear.so lib/slurm/serializer_json.a @@ -198,18 +199,19 @@ lib/slurm/src/sattach/sattach.wrapper.c lib/slurm/src/srun/srun.wrapper.c lib/slurm/task_affinity.a lib/slurm/task_affinity.so -lib/slurm/task_cray_aries.a -lib/slurm/task_cray_aries.so -lib/slurm/task_pgid.a -lib/slurm/task_pgid.so -lib/slurm/topology_3d_torus.a -lib/slurm/topology_3d_torus.so +lib/slurm/tls_none.a +lib/slurm/tls_none.so lib/slurm/topology_block.a lib/slurm/topology_block.so -lib/slurm/topology_default.a -lib/slurm/topology_default.so +lib/slurm/topology_flat.a +lib/slurm/topology_flat.so lib/slurm/topology_tree.a lib/slurm/topology_tree.so +sbin/sackd +sbin/slurmctld +sbin/slurmd +sbin/slurmdbd +sbin/slurmstepd share/man/man1/sacct.1.gz share/man/man1/sacctmgr.1.gz share/man/man1/salloc.1.gz @@ -235,16 +237,17 @@ share/man/man1/strigger.1.gz share/man/man5/acct_gather.conf.5.gz share/man/man5/burst_buffer.conf.5.gz share/man/man5/cgroup.conf.5.gz -share/man/man5/ext_sensors.conf.5.gz share/man/man5/gres.conf.5.gz share/man/man5/helpers.conf.5.gz share/man/man5/job_container.conf.5.gz -share/man/man5/knl.conf.5.gz share/man/man5/mpi.conf.5.gz +share/man/man5/namespace.yaml.5.gz share/man/man5/oci.conf.5.gz +share/man/man5/resources.yaml.5.gz share/man/man5/slurm.conf.5.gz share/man/man5/slurmdbd.conf.5.gz share/man/man5/topology.conf.5.gz +share/man/man5/topology.yaml.5.gz share/man/man8/sackd.8.gz share/man/man8/slurmctld.8.gz share/man/man8/slurmd.8.gz @@ -252,9 +255,5 @@ share/man/man8/slurmdbd.8.gz share/man/man8/slurmrestd.8.gz share/man/man8/slurmstepd.8.gz share/man/man8/spank.8.gz -sbin/sackd -sbin/slurmctld -sbin/slurmd -sbin/slurmdbd -sbin/slurmstepd +@dir %%ETCDIR%% @dir(%%USERS%%,%%GROUPS%%,700) /var/spool/slurmctld diff --git a/sysutils/syslog-ng/Makefile b/sysutils/syslog-ng/Makefile index 1e21524e303c..df8e90ea1fd8 100644 --- a/sysutils/syslog-ng/Makefile +++ b/sysutils/syslog-ng/Makefile @@ -1,6 +1,6 @@ PORTNAME= syslog-ng DISTVERSION= 4.10.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils # official master site: MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/ diff --git a/sysutils/systeroid/Makefile b/sysutils/systeroid/Makefile index 9311650684e0..e322309ce73b 100644 --- a/sysutils/systeroid/Makefile +++ b/sysutils/systeroid/Makefile @@ -1,7 +1,6 @@ PORTNAME= systeroid DISTVERSIONPREFIX= v -DISTVERSION= 0.4.5 -PORTREVISION= 8 +DISTVERSION= 0.4.6 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org @@ -67,8 +66,8 @@ CARGO_CRATES= adler2-2.0.0 \ either-1.13.0 \ encode_unicode-0.3.6 \ enum-as-inner-0.6.1 \ - env_filter-0.1.2 \ - env_logger-0.11.5 \ + env_filter-0.1.3 \ + env_logger-0.11.8 \ equivalent-1.0.1 \ errno-0.3.10 \ flate2-1.0.35 \ @@ -76,7 +75,7 @@ CARGO_CRATES= adler2-2.0.0 \ foldhash-0.1.3 \ fxhash-0.2.1 \ gethostname-0.2.3 \ - getopts-0.2.21 \ + getopts-0.2.24 \ getrandom-0.2.15 \ globset-0.4.15 \ globwalk-0.8.1 \ @@ -85,26 +84,26 @@ CARGO_CRATES= adler2-2.0.0 \ heck-0.5.0 \ hermit-abi-0.4.0 \ home-0.5.9 \ - humantime-2.1.0 \ iana-time-zone-0.1.61 \ iana-time-zone-haiku-0.1.2 \ ident_case-1.0.1 \ ignore-0.4.23 \ indoc-2.0.5 \ - insta-1.41.1 \ + insta-1.43.1 \ instability-0.3.3 \ is-terminal-0.4.13 \ is_ci-1.2.0 \ is_terminal_polyfill-1.70.1 \ itertools-0.13.0 \ itoa-1.0.14 \ + jiff-0.2.15 \ + jiff-static-0.2.15 \ js-sys-0.3.76 \ lazy-bytes-cast-5.0.1 \ lazy_static-1.5.0 \ libc-0.2.168 \ libloading-0.8.6 \ libredox-0.1.3 \ - linked-hash-map-0.5.6 \ linux-raw-sys-0.4.14 \ lock_api-0.4.12 \ log-0.4.22 \ @@ -122,34 +121,36 @@ CARGO_CRATES= adler2-2.0.0 \ objc_id-0.1.1 \ once_cell-1.20.2 \ ordered-multimap-0.7.3 \ - owo-colors-4.1.0 \ + owo-colors-4.2.2 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ parseit-0.1.2 \ paste-1.0.15 \ pkg-config-0.3.31 \ + portable-atomic-1.11.1 \ + portable-atomic-util-0.2.4 \ pretty_assertions-1.4.1 \ - proc-macro2-1.0.92 \ - quote-1.0.37 \ + proc-macro2-1.0.95 \ + quote-1.0.40 \ ratatui-0.29.0 \ - rayon-1.10.0 \ - rayon-core-1.12.1 \ + rayon-1.11.0 \ + rayon-core-1.13.0 \ redox_syscall-0.5.8 \ redox_termios-0.1.3 \ redox_users-0.4.6 \ regex-1.11.1 \ regex-automata-0.4.9 \ regex-syntax-0.8.5 \ - rust-ini-0.21.1 \ + rust-ini-0.21.3 \ rustix-0.38.42 \ rustversion-1.0.18 \ ryu-1.0.18 \ same-file-1.0.6 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ - serde-1.0.216 \ - serde_derive-1.0.216 \ - serde_json-1.0.133 \ + serde-1.0.219 \ + serde_derive-1.0.219 \ + serde_json-1.0.143 \ shlex-1.3.0 \ similar-2.6.0 \ smallvec-1.13.2 \ @@ -161,14 +162,13 @@ CARGO_CRATES= adler2-2.0.0 \ strum_macros-0.26.4 \ supports-color-2.1.0 \ supports-color-3.0.2 \ - syn-2.0.90 \ + syn-2.0.104 \ sysctl-0.6.0 \ - termion-4.0.3 \ + termion-4.0.5 \ thiserror-1.0.69 \ thiserror-impl-1.0.69 \ tiny-keccak-2.0.2 \ - trim-in-place-0.1.7 \ - tui-logger-0.14.0 \ + tui-logger-0.17.3 \ unicode-ident-1.0.14 \ unicode-segmentation-1.12.0 \ unicode-truncate-1.1.0 \ diff --git a/sysutils/systeroid/distinfo b/sysutils/systeroid/distinfo index 2cc408bd5aba..dc9648ce73e4 100644 --- a/sysutils/systeroid/distinfo +++ b/sysutils/systeroid/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1733976623 +TIMESTAMP = 1764465718 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 SIZE (rust/crates/adler2-2.0.0.crate) = 13529 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 @@ -95,10 +95,10 @@ SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc0 SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741 SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190 -SHA256 (rust/crates/env_filter-0.1.2.crate) = 4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab -SIZE (rust/crates/env_filter-0.1.2.crate) = 13327 -SHA256 (rust/crates/env_logger-0.11.5.crate) = e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d -SIZE (rust/crates/env_logger-0.11.5.crate) = 30683 +SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0 +SIZE (rust/crates/env_filter-0.1.3.crate) = 15191 +SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f +SIZE (rust/crates/env_logger-0.11.8.crate) = 32538 SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5 SIZE (rust/crates/equivalent-1.0.1.crate) = 6615 SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d @@ -113,8 +113,8 @@ SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016 SIZE (rust/crates/fxhash-0.2.1.crate) = 4102 SHA256 (rust/crates/gethostname-0.2.3.crate) = c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e SIZE (rust/crates/gethostname-0.2.3.crate) = 8174 -SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5 -SIZE (rust/crates/getopts-0.2.21.crate) = 18457 +SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df +SIZE (rust/crates/getopts-0.2.24.crate) = 21467 SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 SIZE (rust/crates/getrandom-0.2.15.crate) = 37163 SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19 @@ -131,8 +131,6 @@ SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7 SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310 SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5 SIZE (rust/crates/home-0.5.9.crate) = 8760 -SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4 -SIZE (rust/crates/humantime-2.1.0.crate) = 16749 SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220 SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f @@ -143,8 +141,8 @@ SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d SIZE (rust/crates/ignore-0.4.23.crate) = 55901 SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5 SIZE (rust/crates/indoc-2.0.5.crate) = 14396 -SHA256 (rust/crates/insta-1.41.1.crate) = 7e9ffc4d4892617c50a928c52b2961cb5174b6fc6ebf252b2fac9d21955c48b8 -SIZE (rust/crates/insta-1.41.1.crate) = 93609 +SHA256 (rust/crates/insta-1.43.1.crate) = 154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371 +SIZE (rust/crates/insta-1.43.1.crate) = 101047 SHA256 (rust/crates/instability-0.3.3.crate) = b829f37dead9dc39df40c2d3376c179fdfd2ac771f53f55d3c30dc096a3c0c6e SIZE (rust/crates/instability-0.3.3.crate) = 11591 SHA256 (rust/crates/is-terminal-0.4.13.crate) = 261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b @@ -157,6 +155,10 @@ SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d SIZE (rust/crates/itertools-0.13.0.crate) = 146261 SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674 SIZE (rust/crates/itoa-1.0.14.crate) = 11210 +SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49 +SIZE (rust/crates/jiff-0.2.15.crate) = 712996 +SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4 +SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146 SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7 SIZE (rust/crates/js-sys-0.3.76.crate) = 54420 SHA256 (rust/crates/lazy-bytes-cast-5.0.1.crate) = 10257499f089cd156ad82d0a9cd57d9501fa2c989068992a97eb3c27836f206b @@ -169,8 +171,6 @@ SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a SIZE (rust/crates/libloading-0.8.6.crate) = 28922 SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d SIZE (rust/crates/libredox-0.1.3.crate) = 6068 -SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f -SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049 SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89 SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665 SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 @@ -205,8 +205,8 @@ SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f9 SIZE (rust/crates/once_cell-1.20.2.crate) = 33394 SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79 SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265 -SHA256 (rust/crates/owo-colors-4.1.0.crate) = fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56 -SIZE (rust/crates/owo-colors-4.1.0.crate) = 31414 +SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e +SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070 SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27 SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860 SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8 @@ -217,18 +217,22 @@ SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b4 SIZE (rust/crates/paste-1.0.15.crate) = 18374 SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2 SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880 +SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 +SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 +SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507 +SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043 SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952 -SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0 -SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353 -SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af -SIZE (rust/crates/quote-1.0.37.crate) = 28558 +SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 +SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 +SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d +SIZE (rust/crates/quote-1.0.40.crate) = 31063 SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b SIZE (rust/crates/ratatui-0.29.0.crate) = 543514 -SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa -SIZE (rust/crates/rayon-1.10.0.crate) = 180155 -SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 -SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701 +SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f +SIZE (rust/crates/rayon-1.11.0.crate) = 182470 +SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 +SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834 SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319 SHA256 (rust/crates/redox_termios-0.1.3.crate) = 20145670ba436b55d91fc92d25e71160fbfbdd57831631c8d7d36377a476f1cb @@ -241,8 +245,8 @@ SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c964863 SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 -SHA256 (rust/crates/rust-ini-0.21.1.crate) = 4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f -SIZE (rust/crates/rust-ini-0.21.1.crate) = 19496 +SHA256 (rust/crates/rust-ini-0.21.3.crate) = 796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7 +SIZE (rust/crates/rust-ini-0.21.3.crate) = 22939 SHA256 (rust/crates/rustix-0.38.42.crate) = f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85 SIZE (rust/crates/rustix-0.38.42.crate) = 378683 SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248 @@ -255,12 +259,12 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 -SHA256 (rust/crates/serde-1.0.216.crate) = 0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e -SIZE (rust/crates/serde-1.0.216.crate) = 79000 -SHA256 (rust/crates/serde_derive-1.0.216.crate) = 46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e -SIZE (rust/crates/serde_derive-1.0.216.crate) = 57674 -SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377 -SIZE (rust/crates/serde_json-1.0.133.crate) = 150739 +SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 +SIZE (rust/crates/serde-1.0.219.crate) = 78983 +SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 +SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 +SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a +SIZE (rust/crates/serde_json-1.0.143.crate) = 155342 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 SHA256 (rust/crates/similar-2.6.0.crate) = 1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e @@ -283,22 +287,20 @@ SHA256 (rust/crates/supports-color-2.1.0.crate) = d6398cde53adc3c4557306a96ce67b SIZE (rust/crates/supports-color-2.1.0.crate) = 10030 SHA256 (rust/crates/supports-color-3.0.2.crate) = c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6 SIZE (rust/crates/supports-color-3.0.2.crate) = 10445 -SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31 -SIZE (rust/crates/syn-2.0.90.crate) = 290584 +SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 +SIZE (rust/crates/syn-2.0.104.crate) = 299699 SHA256 (rust/crates/sysctl-0.6.0.crate) = 01198a2debb237c62b6826ec7081082d951f46dbb64b0e8c7649a452230d1dfc SIZE (rust/crates/sysctl-0.6.0.crate) = 18829 -SHA256 (rust/crates/termion-4.0.3.crate) = 7eaa98560e51a2cf4f0bb884d8b2098a9ea11ecf3b7078e9c68242c74cc923a7 -SIZE (rust/crates/termion-4.0.3.crate) = 24393 +SHA256 (rust/crates/termion-4.0.5.crate) = 3669a69de26799d6321a5aa713f55f7e2cd37bd47be044b50f2acafc42c122bb +SIZE (rust/crates/termion-4.0.5.crate) = 24766 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237 SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129 -SHA256 (rust/crates/trim-in-place-0.1.7.crate) = 343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc -SIZE (rust/crates/trim-in-place-0.1.7.crate) = 2485 -SHA256 (rust/crates/tui-logger-0.14.0.crate) = bdf8f5ebd2c83a5176c69b150ea7f2a855ec8dc2a2774e7f198d1b50feda5745 -SIZE (rust/crates/tui-logger-0.14.0.crate) = 8075265 +SHA256 (rust/crates/tui-logger-0.17.3.crate) = 57ea457a31a3fff1073f83e5c9e1c61a7805c435b2476b1df3a78f934adebabe +SIZE (rust/crates/tui-logger-0.17.3.crate) = 6697621 SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83 SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547 SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 @@ -385,5 +387,5 @@ SHA256 (rust/crates/xml-rs-0.8.24.crate) = ea8b391c9a790b496184c29f7f93b9ed5b16a SIZE (rust/crates/xml-rs-0.8.24.crate) = 54815 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 SIZE (rust/crates/yansi-1.0.1.crate) = 75497 -SHA256 (orhun-systeroid-v0.4.5_GH0.tar.gz) = ed8bea7d111de32d0885fd36664bed8a4acb77775a0cc0034d29b5aa5db255e1 -SIZE (orhun-systeroid-v0.4.5_GH0.tar.gz) = 6254380 +SHA256 (orhun-systeroid-v0.4.6_GH0.tar.gz) = 756b341dc86553ce8df583d55e6d01517bf52721a556713a4fb6056c0f823f3b +SIZE (orhun-systeroid-v0.4.6_GH0.tar.gz) = 6254830 diff --git a/sysutils/tmux/Makefile b/sysutils/tmux/Makefile index 14b99421798d..8c471b440e79 100644 --- a/sysutils/tmux/Makefile +++ b/sysutils/tmux/Makefile @@ -1,20 +1,19 @@ PORTNAME= tmux -PORTVERSION= 3.5a -PORTREVISION= 1 +PORTVERSION= 3.6 CATEGORIES= sysutils MASTER_SITES= https://github.com/tmux/tmux/releases/download/${PORTVERSION}/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} -MAINTAINER= mat@FreeBSD.org +MAINTAINER= jrm@FreeBSD.org COMMENT= Terminal Multiplexer WWW= https://tmux.github.io/ -LICENSE= ISCL GPLv2 +LICENSE= GPLv2 ISCL LICENSE_COMB= multi -LICENSE_FILE_ISCL= ${WRKSRC}/COPYING LICENSE_FILE_GPLv2= ${WRKSRC_bash}/COPYING -LICENSE_DISTFILES_ISCL= ${DISTNAME}${EXTRACT_SUFX} +LICENSE_FILE_ISCL= ${WRKSRC}/COPYING LICENSE_DISTFILES_GPLv2= ${DISTFILE_bash} +LICENSE_DISTFILES_ISCL= ${DISTNAME}${EXTRACT_SUFX} USES= cpe pkgconfig @@ -40,22 +39,22 @@ OPTIONS_DEFINE= DOCS EXAMPLES LIBEVENT_STATIC UTF8PROC LIBEVENT_STATIC_DESC= Build with static libevent UTF8PROC_DESC= Build with utf8proc support -UTF8PROC_USES= localbase LIBEVENT_STATIC_BUILD_DEPENDS= ${LOCALBASE}/lib/libevent.a:devel/libevent LIBEVENT_STATIC_LIB_DEPENDS_OFF= libevent.so:devel/libevent LIBEVENT_STATIC_VARS= LESTATIC=${LOCALBASE}/lib/libevent.a UTF8PROC_LIB_DEPENDS= libutf8proc.so:textproc/utf8proc +UTF8PROC_USES= localbase UTF8PROC_CONFIGURE_ENABLE= utf8proc .include <bsd.port.pre.mk> -.if ${OPSYS} == FreeBSD && (${OSVERSION} < 1401502 || \ - ${OSVERSION} >= 1500000 && ${OSVERSION} < 1500020) -USES+= ncurses:port +.if ${OPSYS} == FreeBSD && (${OSVERSION} < 1401502 || ${OSVERSION} >= 1500000 && \ + ${OSVERSION} < 1500020) +USES+= ncurses:port .else -USES+= ncurses +USES+= ncurses .endif post-patch: diff --git a/sysutils/tmux/distinfo b/sysutils/tmux/distinfo index f3395690b524..496dd8acffdb 100644 --- a/sysutils/tmux/distinfo +++ b/sysutils/tmux/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1728112504 -SHA256 (tmux-3.5a.tar.gz) = 16216bd0877170dfcc64157085ba9013610b12b082548c7c9542cc0103198951 -SIZE (tmux-3.5a.tar.gz) = 715619 +TIMESTAMP = 1764148608 +SHA256 (tmux-3.6.tar.gz) = 136db80cfbfba617a103401f52874e7c64927986b65b1b700350b6058ad69607 +SIZE (tmux-3.6.tar.gz) = 750145 SHA256 (imomaliev-tmux-bash-completion-8da7f79_GH0.tar.gz) = 2ba28d9a0f0b419184229f234fcb20ed6d6f456b4ef592e4cd2eec79142e7502 SIZE (imomaliev-tmux-bash-completion-8da7f79_GH0.tar.gz) = 9438 diff --git a/sysutils/tmux/files/patch-server-fn.c b/sysutils/tmux/files/patch-server-fn.c new file mode 100644 index 000000000000..3b3f4c30a20b --- /dev/null +++ b/sysutils/tmux/files/patch-server-fn.c @@ -0,0 +1,24 @@ +From bfa2f733351da5b2ee2674408eac744b067622fb Mon Sep 17 00:00:00 2001 +From: Nicholas Marriott <nicholas.marriott@gmail.com> +Date: Wed, 26 Nov 2025 10:41:17 +0000 +Subject: [PATCH] Need signal.h for utempter, from Yasuhiro Kimura. + +--- + server-fn.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git server-fn.c server-fn.c +index 6ab7fa48..29802a60 100644 +--- server-fn.c ++++ server-fn.c +@@ -20,6 +20,7 @@ + #include <sys/wait.h> + #include <sys/uio.h> + ++#include <signal.h> + #include <stdlib.h> + #include <string.h> + #include <time.h> +-- +2.52.0 + diff --git a/sysutils/u-boot-master/Makefile b/sysutils/u-boot-master/Makefile index 5b687c1ae68e..26dbeb9c27ae 100644 --- a/sysutils/u-boot-master/Makefile +++ b/sysutils/u-boot-master/Makefile @@ -128,7 +128,7 @@ UBOOT_PLIST_QEMU= u-boot.bin .if !defined(UBOOT_VERSION) && defined(UBOOT_VERSION_${FAMILY:tu}) UBOOT_VERSION=${UBOOT_VERSION_${FAMILY:tu}} .endif -UBOOT_VERSION?= 2025.04 +UBOOT_VERSION?= 2025.10 # If a slave port defines a PORTREVISION use it .if defined(U_BOOT_SLAVE_PORTREVISION_${UBOOT_VERSION}) diff --git a/sysutils/u-boot-master/distinfo b/sysutils/u-boot-master/distinfo index 17b67f307006..1f4bd030b0f7 100644 --- a/sysutils/u-boot-master/distinfo +++ b/sysutils/u-boot-master/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1744131204 -SHA256 (u-boot/u-boot-2024.07.tar.bz2) = f591da9ab90ef3d6b3d173766d0ddff90c4ed7330680897486117df390d83c8f -SIZE (u-boot/u-boot-2024.07.tar.bz2) = 26086110 +TIMESTAMP = 1763745535 SHA256 (u-boot/u-boot-2024.10.tar.bz2) = b28daf4ac17e43156363078bf510297584137f6df50fced9b12df34f61a92fb0 SIZE (u-boot/u-boot-2024.10.tar.bz2) = 26398495 -SHA256 (u-boot/u-boot-2025.04.tar.bz2) = 439d3bef296effd54130be6a731c5b118be7fddd7fcc663ccbc5fb18294d8718 -SIZE (u-boot/u-boot-2025.04.tar.bz2) = 33078424 +SHA256 (u-boot/u-boot-2024.07.tar.bz2) = f591da9ab90ef3d6b3d173766d0ddff90c4ed7330680897486117df390d83c8f +SIZE (u-boot/u-boot-2024.07.tar.bz2) = 26086110 +SHA256 (u-boot/u-boot-2025.10.tar.bz2) = b4f032848e56cc8f213ad59f9132c084dbbb632bc29176d024e58220e0efdf4a +SIZE (u-boot/u-boot-2025.10.tar.bz2) = 33803092 diff --git a/sysutils/u-boot-sifive-fu540/Makefile b/sysutils/u-boot-sifive-fu540/Makefile index ea3f4d044cb0..5f79e53b93d8 100644 --- a/sysutils/u-boot-sifive-fu540/Makefile +++ b/sysutils/u-boot-sifive-fu540/Makefile @@ -1,7 +1,5 @@ MASTERDIR= ${.CURDIR}/../u-boot-master -U_BOOT_SLAVE_PORTREVISION_2025.04=1 - MODEL= sifive-fu540 BOARD_CONFIG= sifive_unleashed_defconfig FAMILY= sifive diff --git a/sysutils/u-boot-sifive-fu740/Makefile b/sysutils/u-boot-sifive-fu740/Makefile index 9fd0f9a3a8a2..3902e50d6394 100644 --- a/sysutils/u-boot-sifive-fu740/Makefile +++ b/sysutils/u-boot-sifive-fu740/Makefile @@ -1,7 +1,5 @@ MASTERDIR= ${.CURDIR}/../u-boot-master -U_BOOT_SLAVE_PORTREVISION_2025.04=1 - MODEL= sifive-fu740 BOARD_CONFIG= sifive_unmatched_defconfig FAMILY= sifive diff --git a/sysutils/u-boot-sopine-spi/files/patch-board_sunxi_board.c b/sysutils/u-boot-sopine-spi/files/patch-board_sunxi_board.c deleted file mode 100644 index e8bde74a0597..000000000000 --- a/sysutils/u-boot-sopine-spi/files/patch-board_sunxi_board.c +++ /dev/null @@ -1,11 +0,0 @@ ---- board/sunxi/board.c.orig 2022-05-03 09:13:36.019124000 +0200 -+++ board/sunxi/board.c 2022-05-03 09:13:47.210925000 +0200 -@@ -601,7 +601,7 @@ - case BOOT_DEVICE_MMC2: - return 1; - default: -- return CONFIG_SYS_MMC_ENV_DEV; -+ return 0; - } - } - #endif diff --git a/sysutils/u-boot-starfive-visionfive2/Makefile b/sysutils/u-boot-starfive-visionfive2/Makefile index 52e8559b7713..101a17f18a02 100644 --- a/sysutils/u-boot-starfive-visionfive2/Makefile +++ b/sysutils/u-boot-starfive-visionfive2/Makefile @@ -1,7 +1,5 @@ MASTERDIR= ${.CURDIR}/../u-boot-master -U_BOOT_SLAVE_PORTREVISION_2025.04=1 - MODEL= starfive-visionfive2 BOARD_CONFIG= starfive_visionfive2_defconfig FAMILY= starfive diff --git a/sysutils/usacloud-core/Makefile b/sysutils/usacloud-core/Makefile index 96f4b2b811aa..c516deaf49ab 100644 --- a/sysutils/usacloud-core/Makefile +++ b/sysutils/usacloud-core/Makefile @@ -1,6 +1,5 @@ PORTNAME= usacloud -PORTREVISION= 10 -#PORTREVISION= Use PORTREVISION in Makefile.version instead +PORTREVISION= 0 CATEGORIES= sysutils PKGNAMESUFFIX= -core diff --git a/sysutils/usacloud-core/Makefile.version b/sysutils/usacloud-core/Makefile.version index 9a53cc74f0da..d2f3761b6896 100644 --- a/sysutils/usacloud-core/Makefile.version +++ b/sysutils/usacloud-core/Makefile.version @@ -1,3 +1,2 @@ -PORTVERSION= 1.14.1 +PORTVERSION= 1.19.3 DISTVERSIONPREFIX= v -PORTREVISION= 0 diff --git a/sysutils/usacloud-core/distinfo b/sysutils/usacloud-core/distinfo index 47f6fa969402..b2fb96bec087 100644 --- a/sysutils/usacloud-core/distinfo +++ b/sysutils/usacloud-core/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1737221126 -SHA256 (go/sysutils_usacloud-core/usacloud-v1.14.1/v1.14.1.mod) = fc1c0e253d2486f15bf0190ce716987c01feb7acc6c564f2a628ccf953ae7362 -SIZE (go/sysutils_usacloud-core/usacloud-v1.14.1/v1.14.1.mod) = 3254 -SHA256 (go/sysutils_usacloud-core/usacloud-v1.14.1/v1.14.1.zip) = 4d6c065e341af41c202da611e70161da510192d35c4cc27a6028f77264628025 -SIZE (go/sysutils_usacloud-core/usacloud-v1.14.1/v1.14.1.zip) = 1242835 +TIMESTAMP = 1764435565 +SHA256 (go/sysutils_usacloud-core/usacloud-v1.19.3/v1.19.3.mod) = 0d9f87e26b440cb7e21823097847ef486b60153489d4e43c6cf34c77c9d42ec7 +SIZE (go/sysutils_usacloud-core/usacloud-v1.19.3/v1.19.3.mod) = 3052 +SHA256 (go/sysutils_usacloud-core/usacloud-v1.19.3/v1.19.3.zip) = 14decce7640edb6a4cfa35c1908c319d21c4075226b5f7f6073b7458e2b68978 +SIZE (go/sysutils_usacloud-core/usacloud-v1.19.3/v1.19.3.zip) = 1235073 diff --git a/sysutils/vm-bhyve-devel/Makefile b/sysutils/vm-bhyve-devel/Makefile index dc9eeb6d264c..3ea2ceecf814 100644 --- a/sysutils/vm-bhyve-devel/Makefile +++ b/sysutils/vm-bhyve-devel/Makefile @@ -3,6 +3,7 @@ PORTNAME= vm-bhyve DISTVERSIONPREFIX= v DISTVERSION= 1.7.0 DISTVERSIONSUFFIX= +PORTREVISION= 1 CATEGORIES= sysutils PKGNAMESUFFIX= -devel @@ -37,6 +38,7 @@ post-patch: do-install: ${INSTALL_SCRIPT} ${WRKSRC}/vm ${STAGEDIR}${PREFIX}/sbin ${INSTALL_SCRIPT} ${WRKSRC}/rc.d/vm ${STAGEDIR}${PREFIX}/etc/rc.d + ${INSTALL_SCRIPT} ${WRKSRC}/rc.d/vm_network ${STAGEDIR}${PREFIX}/etc/rc.d (cd ${WRKSRC}/lib/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/vm-bhyve) (cd ${WRKSRC}/sample-templates/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) ${INSTALL_MAN} ${WRKSRC}/vm.8 ${STAGEDIR}${PREFIX}/share/man/man8 diff --git a/sysutils/vm-bhyve-devel/pkg-plist b/sysutils/vm-bhyve-devel/pkg-plist index 259ca98f8221..ae1297920592 100644 --- a/sysutils/vm-bhyve-devel/pkg-plist +++ b/sysutils/vm-bhyve-devel/pkg-plist @@ -1,4 +1,5 @@ etc/rc.d/vm +etc/rc.d/vm_network lib/vm-bhyve/vm-base lib/vm-bhyve/vm-cmd lib/vm-bhyve/vm-config diff --git a/sysutils/vm-bhyve/Makefile b/sysutils/vm-bhyve/Makefile index 9f188c24eace..b65217ff9d66 100644 --- a/sysutils/vm-bhyve/Makefile +++ b/sysutils/vm-bhyve/Makefile @@ -1,6 +1,7 @@ PORTNAME= vm-bhyve DISTVERSIONPREFIX= v DISTVERSION= 1.7.0 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= driesm@FreeBSD.org @@ -31,6 +32,7 @@ TMUX_RUN_DEPENDS= tmux:sysutils/tmux do-install: ${INSTALL_SCRIPT} ${WRKSRC}/vm ${STAGEDIR}${PREFIX}/sbin ${INSTALL_SCRIPT} ${WRKSRC}/rc.d/vm ${STAGEDIR}${PREFIX}/etc/rc.d + ${INSTALL_SCRIPT} ${WRKSRC}/rc.d/vm_network ${STAGEDIR}${PREFIX}/etc/rc.d (cd ${WRKSRC}/lib/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/vm-bhyve) (cd ${WRKSRC}/sample-templates/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) ${INSTALL_MAN} ${WRKSRC}/vm.8 ${STAGEDIR}${PREFIX}/share/man/man8 diff --git a/sysutils/vm-bhyve/pkg-plist b/sysutils/vm-bhyve/pkg-plist index 259ca98f8221..ae1297920592 100644 --- a/sysutils/vm-bhyve/pkg-plist +++ b/sysutils/vm-bhyve/pkg-plist @@ -1,4 +1,5 @@ etc/rc.d/vm +etc/rc.d/vm_network lib/vm-bhyve/vm-base lib/vm-bhyve/vm-cmd lib/vm-bhyve/vm-config diff --git a/sysutils/zli/Makefile b/sysutils/zli/Makefile index 9bd4c823587f..7effeafd50bc 100644 --- a/sysutils/zli/Makefile +++ b/sysutils/zli/Makefile @@ -1,7 +1,6 @@ PORTNAME= zli DISTVERSIONPREFIX=v -DISTVERSION= 2.1.10 -PORTREVISION= 1 +DISTVERSION= 2.1.11 CATEGORIES= sysutils MAINTAINER= decke@FreeBSD.org diff --git a/sysutils/zli/distinfo b/sysutils/zli/distinfo index 8c44120a979c..cbc883319c1c 100644 --- a/sysutils/zli/distinfo +++ b/sysutils/zli/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1760874105 -SHA256 (go/sysutils_zli/project-zot-zot-v2.1.10_GH0/go.mod) = d07432ed62c44d742215422e7f1781222ecc7ba809b1474be712d8f46f76fb8b -SIZE (go/sysutils_zli/project-zot-zot-v2.1.10_GH0/go.mod) = 29888 -SHA256 (go/sysutils_zli/project-zot-zot-v2.1.10_GH0/project-zot-zot-v2.1.10_GH0.tar.gz) = 632ad263c0a7b3b45829c0b32f775e7591c58d382b23bb72eb26f1f4567917f7 -SIZE (go/sysutils_zli/project-zot-zot-v2.1.10_GH0/project-zot-zot-v2.1.10_GH0.tar.gz) = 1256153 +TIMESTAMP = 1763728358 +SHA256 (go/sysutils_zli/project-zot-zot-v2.1.11_GH0/go.mod) = c38f2281b6183b3e5df076b48cdec1c99167579a42818fc9c773706ac1c7e7a0 +SIZE (go/sysutils_zli/project-zot-zot-v2.1.11_GH0/go.mod) = 31562 +SHA256 (go/sysutils_zli/project-zot-zot-v2.1.11_GH0/project-zot-zot-v2.1.11_GH0.tar.gz) = 0ac69f3edaaca919f097d6b44e49c5c2c586167b2a4798ad9b00f84902345c2c +SIZE (go/sysutils_zli/project-zot-zot-v2.1.11_GH0/project-zot-zot-v2.1.11_GH0.tar.gz) = 1295125 diff --git a/sysutils/zot/Makefile b/sysutils/zot/Makefile index c6fcb2c0f005..6efb23205f61 100644 --- a/sysutils/zot/Makefile +++ b/sysutils/zot/Makefile @@ -1,9 +1,8 @@ PORTNAME= zot DISTVERSIONPREFIX=v -DISTVERSION= 2.1.10 -PORTREVISION= 2 +DISTVERSION= 2.1.11 CATEGORIES= sysutils -MASTER_SITES= https://github.com/project-zot/zui/releases/download/commit-731b639/:ui +MASTER_SITES= https://github.com/project-zot/zui/releases/download/commit-${ZUI_VERSION}/:ui DISTFILES= zui.tgz:ui MAINTAINER= decke@FreeBSD.org @@ -19,6 +18,8 @@ USES= go:modules USE_GITHUB= yes GH_ACCOUNT= project-zot +ZUI_VERSION= f870292 + GO_MODULE= zotproject.dev/zot GO_MOD_DIST= https://raw.githubusercontent.com/project-zot/zot/refs/tags/v${DISTVERSION}/ GO_TARGET= ./cmd/zot diff --git a/sysutils/zot/distinfo b/sysutils/zot/distinfo index 3dfc86b077cc..8396c2e77021 100644 --- a/sysutils/zot/distinfo +++ b/sysutils/zot/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1761424769 -SHA256 (go/sysutils_zot/project-zot-zot-v2.1.10_GH0/zui.tgz) = da3ad6c2d4e8a41d69f9a197ef3e529441b436c0cad7804ca3868afa317d24ab -SIZE (go/sysutils_zot/project-zot-zot-v2.1.10_GH0/zui.tgz) = 2845961 -SHA256 (go/sysutils_zot/project-zot-zot-v2.1.10_GH0/go.mod) = d07432ed62c44d742215422e7f1781222ecc7ba809b1474be712d8f46f76fb8b -SIZE (go/sysutils_zot/project-zot-zot-v2.1.10_GH0/go.mod) = 29888 -SHA256 (go/sysutils_zot/project-zot-zot-v2.1.10_GH0/project-zot-zot-v2.1.10_GH0.tar.gz) = 632ad263c0a7b3b45829c0b32f775e7591c58d382b23bb72eb26f1f4567917f7 -SIZE (go/sysutils_zot/project-zot-zot-v2.1.10_GH0/project-zot-zot-v2.1.10_GH0.tar.gz) = 1256153 +TIMESTAMP = 1763729726 +SHA256 (go/sysutils_zot/project-zot-zot-v2.1.11_GH0/zui.tgz) = f42ff03b9f71cd6d1cc05581013b3c09b9e16d20685c06815b73bdea52c34826 +SIZE (go/sysutils_zot/project-zot-zot-v2.1.11_GH0/zui.tgz) = 1090899 +SHA256 (go/sysutils_zot/project-zot-zot-v2.1.11_GH0/go.mod) = c38f2281b6183b3e5df076b48cdec1c99167579a42818fc9c773706ac1c7e7a0 +SIZE (go/sysutils_zot/project-zot-zot-v2.1.11_GH0/go.mod) = 31562 +SHA256 (go/sysutils_zot/project-zot-zot-v2.1.11_GH0/project-zot-zot-v2.1.11_GH0.tar.gz) = 0ac69f3edaaca919f097d6b44e49c5c2c586167b2a4798ad9b00f84902345c2c +SIZE (go/sysutils_zot/project-zot-zot-v2.1.11_GH0/project-zot-zot-v2.1.11_GH0.tar.gz) = 1295125 |
