diff options
Diffstat (limited to 'sysutils')
56 files changed, 1267 insertions, 298 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 8c4dc7f4892e..55962ab1e711 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -799,6 +799,8 @@ SUBDIR += openseachest SUBDIR += opentofu SUBDIR += openupsd + SUBDIR += openvox-agent8 + SUBDIR += openvox-server8 SUBDIR += osinfo-db-tools SUBDIR += p5-App-Regather SUBDIR += p5-App-RunCron @@ -1198,6 +1200,8 @@ SUBDIR += rubygem-mothra SUBDIR += rubygem-murder SUBDIR += rubygem-ohai + SUBDIR += rubygem-openfact + SUBDIR += rubygem-openvoxserver-ca SUBDIR += rubygem-parallel SUBDIR += rubygem-puppet_forge SUBDIR += rubygem-puppetfile-resolver diff --git a/sysutils/eza/Makefile b/sysutils/eza/Makefile index 9f263989d97e..3745881a7b88 100644 --- a/sysutils/eza/Makefile +++ b/sysutils/eza/Makefile @@ -1,6 +1,6 @@ PORTNAME= eza DISTVERSIONPREFIX= v -DISTVERSION= 0.22.1 +DISTVERSION= 0.23.0 CATEGORIES= sysutils MASTER_SITES= https://github.com/eza-community/${PORTNAME}/releases/download/v${DISTVERSION}/man-${DISTVERSION}.tar.gz?dummy=/:man DISTFILES= ${PORTNAME}-man-${DISTVERSION}.tar.gz:man diff --git a/sysutils/eza/Makefile.crates b/sysutils/eza/Makefile.crates index 392b299aa9dd..462f2aa4e1c6 100644 --- a/sysutils/eza/Makefile.crates +++ b/sysutils/eza/Makefile.crates @@ -18,7 +18,6 @@ CARGO_CRATES= addr2line-0.24.2 \ bitflags-2.9.1 \ bumpalo-3.19.0 \ by_address-1.2.1 \ - byteorder-1.5.0 \ cast-0.3.0 \ cc-1.2.27 \ cfg-if-1.0.1 \ @@ -38,7 +37,6 @@ CARGO_CRATES= addr2line-0.24.2 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ crunchy-0.2.4 \ - datetime-0.5.2 \ deranged-0.4.0 \ dirs-6.0.0 \ dirs-sys-0.5.0 \ @@ -125,7 +123,6 @@ CARGO_CRATES= addr2line-0.24.2 \ r-efi-5.3.0 \ rayon-1.10.0 \ rayon-core-1.12.1 \ - redox_syscall-0.1.57 \ redox_syscall-0.5.13 \ redox_users-0.5.0 \ regex-1.11.1 \ @@ -186,10 +183,7 @@ CARGO_CRATES= addr2line-0.24.2 \ wasm-bindgen-macro-support-0.2.100 \ wasm-bindgen-shared-0.2.100 \ web-sys-0.3.77 \ - winapi-0.3.9 \ - winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.9 \ - winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-core-0.61.2 \ windows-implement-0.60.0 \ windows-interface-0.59.1 \ @@ -226,5 +220,4 @@ CARGO_CRATES= addr2line-0.24.2 \ zerofrom-derive-0.1.6 \ zerotrie-0.2.2 \ zerovec-0.11.2 \ - zerovec-derive-0.11.1 \ - zoneinfo_compiled-0.5.1 + zerovec-derive-0.11.1 diff --git a/sysutils/eza/distinfo b/sysutils/eza/distinfo index ffa751385394..1d2b3ac346a7 100644 --- a/sysutils/eza/distinfo +++ b/sysutils/eza/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1752478616 -SHA256 (eza-man-0.22.1.tar.gz) = 1864998f718f3feb2fbc24b875900de52ede68748e67f7f15f95d7794da993eb -SIZE (eza-man-0.22.1.tar.gz) = 9875 +TIMESTAMP = 1752880887 +SHA256 (eza-man-0.23.0.tar.gz) = 4afa957a9f3c5e96cd340c50a89494f9014651704f06d860e7f6a1a98d0c3115 +SIZE (eza-man-0.23.0.tar.gz) = 9876 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -41,8 +41,6 @@ SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06 SIZE (rust/crates/by_address-1.2.1.crate) = 8437 -SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b -SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5 SIZE (rust/crates/cast-0.3.0.crate) = 11452 SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc @@ -81,8 +79,6 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 SIZE (rust/crates/crunchy-0.2.4.crate) = 3887 -SHA256 (rust/crates/datetime-0.5.2.crate) = 44c3f7a77f3e57fedf80e09136f2d8777ebf621207306f6d96d610af048354bc -SIZE (rust/crates/datetime-0.5.2.crate) = 113732 SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e SIZE (rust/crates/deranged-0.4.0.crate) = 23235 SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e @@ -255,8 +251,6 @@ SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4 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/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce -SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087 SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6 SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489 SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b @@ -377,14 +371,8 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2 SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 -SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 -SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 -SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 -SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464 -SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f -SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3 SIZE (rust/crates/windows-core-0.61.2.crate) = 36771 SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836 @@ -459,7 +447,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f SIZE (rust/crates/zerovec-0.11.2.crate) = 124500 SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 -SHA256 (rust/crates/zoneinfo_compiled-0.5.1.crate) = 64fbebe65e899530f43bd760b23fda8f141118f4db49952b02998cbd0907a5de -SIZE (rust/crates/zoneinfo_compiled-0.5.1.crate) = 8837 -SHA256 (eza-community-eza-v0.22.1_GH0.tar.gz) = 148eafa3e5eae4bdddd8cc7b2e666fc17853d43fbcc8f985dde0b22b58357916 -SIZE (eza-community-eza-v0.22.1_GH0.tar.gz) = 1428927 +SHA256 (eza-community-eza-v0.23.0_GH0.tar.gz) = 119973d58aef7490f6c553f818cfde142998f5e93205f53f94981a9631b50310 +SIZE (eza-community-eza-v0.23.0_GH0.tar.gz) = 1428877 diff --git a/sysutils/eza/files/patch-Cargo.lock b/sysutils/eza/files/patch-Cargo.lock index b7c31b0badd4..cf287f5b342a 100644 --- a/sysutils/eza/files/patch-Cargo.lock +++ b/sysutils/eza/files/patch-Cargo.lock @@ -1,6 +1,6 @@ ---- Cargo.lock.orig 2025-07-03 16:57:59 UTC +--- Cargo.lock.orig 2025-07-18 14:25:27 UTC +++ Cargo.lock -@@ -936,15 +936,6 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68 +@@ -918,15 +918,6 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68 checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] @@ -16,7 +16,7 @@ name = "openssl-sys" version = "0.9.109" source = "registry+https://github.com/rust-lang/crates.io-index" -@@ -952,7 +943,6 @@ dependencies = [ +@@ -934,7 +925,6 @@ dependencies = [ dependencies = [ "cc", "libc", diff --git a/sysutils/eza/files/patch-Cargo.toml b/sysutils/eza/files/patch-Cargo.toml index 2e4d258a1e0c..3fe769679035 100644 --- a/sysutils/eza/files/patch-Cargo.toml +++ b/sysutils/eza/files/patch-Cargo.toml @@ -1,6 +1,6 @@ ---- Cargo.toml.orig 2025-06-26 08:44:25 UTC +--- Cargo.toml.orig 2025-07-18 14:25:27 UTC +++ Cargo.toml -@@ -139,7 +139,6 @@ git = ["git2"] +@@ -138,7 +138,6 @@ git = ["git2"] [features] default = ["git"] git = ["git2"] diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile index a77c27747a90..f48584593340 100644 --- a/sysutils/fastfetch/Makefile +++ b/sysutils/fastfetch/Makefile @@ -1,5 +1,5 @@ PORTNAME= fastfetch -DISTVERSION= 2.48.0 +DISTVERSION= 2.48.1 CATEGORIES= sysutils MAINTAINER= pkubaj@FreeBSD.org diff --git a/sysutils/fastfetch/distinfo b/sysutils/fastfetch/distinfo index 17ac19635152..57f47df44dad 100644 --- a/sysutils/fastfetch/distinfo +++ b/sysutils/fastfetch/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752658581 -SHA256 (fastfetch-cli-fastfetch-2.48.0_GH0.tar.gz) = 2d7107f59518c847bca4a44007a189a64902b71a8e517eb121d4653a1bcfc172 -SIZE (fastfetch-cli-fastfetch-2.48.0_GH0.tar.gz) = 1335493 +TIMESTAMP = 1752851794 +SHA256 (fastfetch-cli-fastfetch-2.48.1_GH0.tar.gz) = 912692fb4ffa34b10809909e3a774e8193751554f77550d6ae126892b029c021 +SIZE (fastfetch-cli-fastfetch-2.48.1_GH0.tar.gz) = 1336646 diff --git a/sysutils/k9s/Makefile b/sysutils/k9s/Makefile index 9f999dbd4be5..e0975f024e37 100644 --- a/sysutils/k9s/Makefile +++ b/sysutils/k9s/Makefile @@ -1,7 +1,6 @@ PORTNAME= k9s DISTVERSIONPREFIX= v -DISTVERSION= 0.50.7 -PORTREVISION= 1 +DISTVERSION= 0.50.9 CATEGORIES= sysutils MAINTAINER= gogolok@gmail.com @@ -11,11 +10,11 @@ WWW= https://github.com/derailed/k9s LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.24,modules +USES= go:modules GO_MODULE= github.com/derailed/k9s GO_BUILDFLAGS= -ldflags="-X github.com/derailed/k9s/cmd.version=${DISTVERSIONFULL} \ -X github.com/derailed/k9s/cmd.date=$$(date +'%Y-%m-%dT%H:%M:%SZ') \ - -X github.com/derailed/k9s/cmd.commit=457e4b86db896d776e2be7401de88002a8b04932" + -X github.com/derailed/k9s/cmd.commit=ff62f621158b8d701279f9900437021bcfa369c2" PLIST_FILES= bin/${PORTNAME} diff --git a/sysutils/k9s/distinfo b/sysutils/k9s/distinfo index 935b0dfb5fb6..5f45e85df4ca 100644 --- a/sysutils/k9s/distinfo +++ b/sysutils/k9s/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1751856343 -SHA256 (go/sysutils_k9s/k9s-v0.50.7/v0.50.7.mod) = 9c688acf06f60da8ec8788bba945d4cf2714f74dc08448a661f903b30e4d9555 -SIZE (go/sysutils_k9s/k9s-v0.50.7/v0.50.7.mod) = 19091 -SHA256 (go/sysutils_k9s/k9s-v0.50.7/v0.50.7.zip) = 5f45a7c9ed930484862dcebe07f67e013078a33a30d23aa52a2f463e161bdb77 -SIZE (go/sysutils_k9s/k9s-v0.50.7/v0.50.7.zip) = 7507603 +TIMESTAMP = 1752732367 +SHA256 (go/sysutils_k9s/k9s-v0.50.9/v0.50.9.mod) = 3387550bafc1bf2d6b3b88be8d97651e3d19db55b79b0284483a36097e3c8159 +SIZE (go/sysutils_k9s/k9s-v0.50.9/v0.50.9.mod) = 19608 +SHA256 (go/sysutils_k9s/k9s-v0.50.9/v0.50.9.zip) = 0ce55f5bcbd27fc9cef54f665861886a7f57cf31038208a35ab855d32d807601 +SIZE (go/sysutils_k9s/k9s-v0.50.9/v0.50.9.zip) = 7511483 diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile index 90b75187c047..94b3e65a2203 100644 --- a/sysutils/mise/Makefile +++ b/sysutils/mise/Makefile @@ -1,6 +1,6 @@ PORTNAME= mise DISTVERSIONPREFIX= v -DISTVERSION= 2025.7.8 +DISTVERSION= 2025.7.17 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org @@ -51,7 +51,7 @@ CARGO_CRATES= addr2line-0.24.2 \ assert-json-diff-2.0.2 \ async-backtrace-0.2.7 \ async-backtrace-attributes-0.2.7 \ - async-compression-0.4.25 \ + async-compression-0.4.27 \ async-trait-0.1.88 \ atomic-waker-1.1.2 \ autocfg-1.5.0 \ @@ -106,6 +106,7 @@ CARGO_CRATES= addr2line-0.24.2 \ confique-0.3.0 \ confique-macro-0.0.11 \ console-0.15.11 \ + console-0.16.0 \ const-oid-0.9.6 \ constant_time_eq-0.3.1 \ contracts-0.6.6 \ @@ -117,7 +118,7 @@ CARGO_CRATES= addr2line-0.24.2 \ cpufeatures-0.2.17 \ crc-3.3.0 \ crc-catalog-2.4.0 \ - crc32fast-1.4.2 \ + crc32fast-1.5.0 \ crossbeam-channel-0.5.15 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ @@ -157,7 +158,7 @@ CARGO_CRATES= addr2line-0.24.2 \ dunce-1.0.5 \ dyn-clone-1.0.19 \ ed25519-2.2.3 \ - ed25519-dalek-2.1.1 \ + ed25519-dalek-2.2.0 \ either-1.15.0 \ encode_unicode-1.0.0 \ encoding_rs-0.8.35 \ @@ -208,60 +209,60 @@ CARGO_CRATES= addr2line-0.24.2 \ getrandom-0.3.3 \ ghash-0.5.1 \ gimli-0.31.1 \ - gix-0.72.1 \ - gix-actor-0.35.1 \ - gix-archive-0.21.2 \ - gix-attributes-0.26.1 \ + gix-0.73.0 \ + gix-actor-0.35.2 \ + gix-archive-0.22.0 \ + gix-attributes-0.27.0 \ gix-bitmap-0.2.14 \ gix-chunk-0.4.11 \ - gix-command-0.6.1 \ - gix-commitgraph-0.28.0 \ - gix-config-0.45.1 \ - gix-config-value-0.15.0 \ - gix-credentials-0.29.0 \ - gix-date-0.10.2 \ - gix-diff-0.52.1 \ - gix-dir-0.14.1 \ - gix-discover-0.40.1 \ - gix-features-0.42.1 \ - gix-filter-0.19.2 \ - gix-fs-0.15.0 \ - gix-glob-0.20.1 \ - gix-hash-0.18.0 \ - gix-hashtable-0.8.1 \ - gix-ignore-0.15.0 \ - gix-index-0.40.1 \ - gix-lock-17.1.0 \ - gix-mailmap-0.27.1 \ - gix-negotiate-0.20.1 \ - gix-object-0.49.1 \ - gix-odb-0.69.1 \ - gix-pack-0.59.1 \ - gix-packetline-0.19.0 \ - gix-packetline-blocking-0.19.0 \ - gix-path-0.10.18 \ - gix-pathspec-0.11.0 \ - gix-prompt-0.11.0 \ - gix-protocol-0.50.1 \ + gix-command-0.6.2 \ + gix-commitgraph-0.29.0 \ + gix-config-0.46.0 \ + gix-config-value-0.15.1 \ + gix-credentials-0.30.0 \ + gix-date-0.10.3 \ + gix-diff-0.53.0 \ + gix-dir-0.15.0 \ + gix-discover-0.41.0 \ + gix-features-0.43.0 \ + gix-filter-0.20.0 \ + gix-fs-0.16.0 \ + gix-glob-0.21.0 \ + gix-hash-0.19.0 \ + gix-hashtable-0.9.0 \ + gix-ignore-0.16.0 \ + gix-index-0.41.0 \ + gix-lock-18.0.0 \ + gix-mailmap-0.27.2 \ + gix-negotiate-0.21.0 \ + gix-object-0.50.0 \ + gix-odb-0.70.0 \ + gix-pack-0.60.0 \ + gix-packetline-0.19.1 \ + gix-packetline-blocking-0.19.1 \ + gix-path-0.10.19 \ + gix-pathspec-0.12.0 \ + gix-prompt-0.11.1 \ + gix-protocol-0.51.0 \ gix-quote-0.6.0 \ - gix-ref-0.52.1 \ - gix-refspec-0.30.1 \ - gix-revision-0.34.1 \ - gix-revwalk-0.20.1 \ - gix-sec-0.11.0 \ - gix-shallow-0.4.0 \ - gix-status-0.19.1 \ - gix-submodule-0.19.1 \ - gix-tempfile-17.1.0 \ - gix-trace-0.1.12 \ - gix-transport-0.47.0 \ - gix-traverse-0.46.2 \ - gix-url-0.31.0 \ + gix-ref-0.53.0 \ + gix-refspec-0.31.0 \ + gix-revision-0.35.0 \ + gix-revwalk-0.21.0 \ + gix-sec-0.12.0 \ + gix-shallow-0.5.0 \ + gix-status-0.20.0 \ + gix-submodule-0.20.0 \ + gix-tempfile-18.0.0 \ + gix-trace-0.1.13 \ + gix-transport-0.48.0 \ + gix-traverse-0.47.0 \ + gix-url-0.32.0 \ gix-utils-0.3.0 \ gix-validate-0.10.0 \ - gix-worktree-0.41.0 \ - gix-worktree-state-0.19.0 \ - gix-worktree-stream-0.21.2 \ + gix-worktree-0.42.0 \ + gix-worktree-state-0.20.0 \ + gix-worktree-stream-0.22.0 \ glob-0.3.2 \ globset-0.4.16 \ globwalk-0.9.1 \ @@ -313,6 +314,7 @@ CARGO_CRATES= addr2line-0.24.2 \ indexmap-1.9.3 \ indexmap-2.10.0 \ indicatif-0.17.11 \ + indicatif-0.18.0 \ indoc-2.0.6 \ inout-0.1.4 \ insta-1.43.1 \ @@ -364,7 +366,7 @@ CARGO_CRATES= addr2line-0.24.2 \ maybe-async-0.2.10 \ md-5-0.10.6 \ memchr-2.7.5 \ - memmap2-0.9.5 \ + memmap2-0.9.7 \ miette-7.6.0 \ miette-derive-7.6.0 \ mime-0.3.17 \ @@ -372,9 +374,9 @@ CARGO_CRATES= addr2line-0.24.2 \ minisign-verify-0.2.4 \ miniz_oxide-0.8.9 \ mio-1.0.4 \ - mlua-0.11.0-beta.3 \ - mlua-sys-0.8.1 \ - mlua_derive-0.11.0-beta.2 \ + mlua-0.11.1 \ + mlua-sys-0.8.2 \ + mlua_derive-0.11.0 \ mockito-1.7.0 \ native-tls-0.2.14 \ nix-0.30.1 \ @@ -406,7 +408,7 @@ CARGO_CRATES= addr2line-0.24.2 \ os_pipe-1.2.2 \ overload-0.1.1 \ owo-colors-4.2.2 \ - papergrid-0.15.0 \ + papergrid-0.17.0 \ parking_lot-0.12.4 \ parking_lot_core-0.9.11 \ parse-zoneinfo-0.3.1 \ @@ -442,7 +444,7 @@ CARGO_CRATES= addr2line-0.24.2 \ proc-macro-error-attr2-2.0.0 \ proc-macro-error2-2.0.1 \ proc-macro2-1.0.95 \ - prodash-29.0.2 \ + prodash-30.0.1 \ quick-xml-0.37.5 \ quinn-0.11.8 \ quinn-proto-0.11.12 \ @@ -479,11 +481,11 @@ CARGO_CRATES= addr2line-0.24.2 \ rustc-hash-2.1.1 \ rustc_version-0.4.1 \ rustix-0.38.44 \ - rustix-1.0.7 \ - rustls-0.23.28 \ + rustix-1.0.8 \ + rustls-0.23.29 \ rustls-native-certs-0.8.1 \ rustls-pki-types-1.12.0 \ - rustls-webpki-0.103.3 \ + rustls-webpki-0.103.4 \ rustversion-1.0.21 \ ryu-1.0.20 \ salsa20-0.10.2 \ @@ -495,7 +497,7 @@ CARGO_CRATES= addr2line-0.24.2 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ scrypt-0.11.0 \ - sdd-3.0.8 \ + sdd-3.0.9 \ secrecy-0.10.3 \ security-framework-2.11.1 \ security-framework-3.2.0 \ @@ -553,7 +555,7 @@ CARGO_CRATES= addr2line-0.24.2 \ sys-info-0.9.1 \ system-configuration-0.6.1 \ system-configuration-sys-0.6.0 \ - tabled-0.19.0 \ + tabled-0.20.0 \ tabled_derive-0.11.0 \ taplo-0.14.0 \ tar-0.4.44 \ @@ -618,12 +620,13 @@ CARGO_CRATES= addr2line-0.24.2 \ unicode-width-0.1.14 \ unicode-width-0.2.1 \ unicode-xid-0.2.6 \ + unit-prefix-0.5.1 \ universal-hash-0.5.1 \ unsafe-libyaml-0.2.11 \ untrusted-0.9.0 \ url-2.5.4 \ urlencoding-2.1.3 \ - usage-lib-2.1.1 \ + usage-lib-2.2.2 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ valuable-0.1.1 \ @@ -695,7 +698,7 @@ CARGO_CRATES= addr2line-0.24.2 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.0 \ winnow-0.6.24 \ - winnow-0.7.11 \ + winnow-0.7.12 \ winsafe-0.0.19 \ wit-bindgen-rt-0.39.0 \ writeable-0.6.1 \ diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo index 50c4a1ff3b3a..a2e6648ae968 100644 --- a/sysutils/mise/distinfo +++ b/sysutils/mise/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1752511489 +TIMESTAMP = 1752906864 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -53,8 +53,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.25.crate) = 40f6024f3f856663b45fd0c9b6f2024034a702f453549449e0d84a305900dad4 -SIZE (rust/crates/async-compression-0.4.25.crate) = 116026 +SHA256 (rust/crates/async-compression-0.4.27.crate) = ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8 +SIZE (rust/crates/async-compression-0.4.27.crate) = 118487 SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5 SIZE (rust/crates/async-trait-0.1.88.crate) = 32084 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 @@ -163,6 +163,8 @@ SHA256 (rust/crates/confique-macro-0.0.11.crate) = df20583fae327154743356c489690 SIZE (rust/crates/confique-macro-0.0.11.crate) = 11992 SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8 SIZE (rust/crates/console-0.15.11.crate) = 37822 +SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d +SIZE (rust/crates/console-0.16.0.crate) = 39107 SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 SIZE (rust/crates/const-oid-0.9.6.crate) = 45382 SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6 @@ -185,8 +187,8 @@ SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd SIZE (rust/crates/crc-3.3.0.crate) = 13905 SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5 SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155 -SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 -SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 +SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 +SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 @@ -265,8 +267,8 @@ SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0 SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896 SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53 SIZE (rust/crates/ed25519-2.2.3.crate) = 17802 -SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871 -SIZE (rust/crates/ed25519-dalek-2.1.1.crate) = 85736 +SHA256 (rust/crates/ed25519-dalek-2.2.0.crate) = 70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9 +SIZE (rust/crates/ed25519-dalek-2.2.0.crate) = 98034 SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 SIZE (rust/crates/either-1.15.0.crate) = 20114 SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0 @@ -367,114 +369,114 @@ SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895 SIZE (rust/crates/ghash-0.5.1.crate) = 9482 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f SIZE (rust/crates/gimli-0.31.1.crate) = 279515 -SHA256 (rust/crates/gix-0.72.1.crate) = 01237e8d3d78581f71642be8b0c2ae8c0b2b5c251c9c5d9ebbea3c1ea280dce8 -SIZE (rust/crates/gix-0.72.1.crate) = 293929 -SHA256 (rust/crates/gix-actor-0.35.1.crate) = 6b300e6e4f31f3f6bd2de5e2b0caab192ced00dc0fcd0f7cc56e28c575c8e1ff -SIZE (rust/crates/gix-actor-0.35.1.crate) = 13112 -SHA256 (rust/crates/gix-archive-0.21.2.crate) = 8826f20d84822a9abd9e81d001c61763a25f4ec96caa073fb0b5457fe766af21 -SIZE (rust/crates/gix-archive-0.21.2.crate) = 18225 -SHA256 (rust/crates/gix-attributes-0.26.1.crate) = 6f50d813d5c2ce9463ba0c29eea90060df08e38ad8f34b8a192259f8bce5c078 -SIZE (rust/crates/gix-attributes-0.26.1.crate) = 22769 +SHA256 (rust/crates/gix-0.73.0.crate) = 514c29cc879bdc0286b0cbc205585a49b252809eb86c69df4ce4f855ee75f635 +SIZE (rust/crates/gix-0.73.0.crate) = 295986 +SHA256 (rust/crates/gix-actor-0.35.2.crate) = 58ebbb8f41071c7cf318a0b1db667c34e1df49db7bf387d282a4e61a3b97882c +SIZE (rust/crates/gix-actor-0.35.2.crate) = 13393 +SHA256 (rust/crates/gix-archive-0.22.0.crate) = 7be088a0e1b30abe15572ffafb3409172a3d88148e13959734f24f52112a19d6 +SIZE (rust/crates/gix-archive-0.22.0.crate) = 17974 +SHA256 (rust/crates/gix-attributes-0.27.0.crate) = 45442188216d08a5959af195f659cb1f244a50d7d2d0c3873633b1cd7135f638 +SIZE (rust/crates/gix-attributes-0.27.0.crate) = 22764 SHA256 (rust/crates/gix-bitmap-0.2.14.crate) = b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540 SIZE (rust/crates/gix-bitmap-0.2.14.crate) = 7704 SHA256 (rust/crates/gix-chunk-0.4.11.crate) = 0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f SIZE (rust/crates/gix-chunk-0.4.11.crate) = 10144 -SHA256 (rust/crates/gix-command-0.6.1.crate) = d05dd813ef6bb798570308aa7f1245cefa350ec9f30dc53308335eb22b9d0f8b -SIZE (rust/crates/gix-command-0.6.1.crate) = 15092 -SHA256 (rust/crates/gix-commitgraph-0.28.0.crate) = e05050fd6caa6c731fe3bd7f9485b3b520be062d3d139cb2626e052d6c127951 -SIZE (rust/crates/gix-commitgraph-0.28.0.crate) = 22377 -SHA256 (rust/crates/gix-config-0.45.1.crate) = 48f3c8f357ae049bfb77493c2ec9010f58cfc924ae485e1116c3718fc0f0d881 -SIZE (rust/crates/gix-config-0.45.1.crate) = 73729 -SHA256 (rust/crates/gix-config-value-0.15.0.crate) = 439d62e241dae2dffd55bfeeabe551275cf9d9f084c5ebc6b48bad49d03285b7 -SIZE (rust/crates/gix-config-value-0.15.0.crate) = 15580 -SHA256 (rust/crates/gix-credentials-0.29.0.crate) = ce1c7307e36026b6088e5b12014ffe6d4f509c911ee453e22a7be4003a159c9b -SIZE (rust/crates/gix-credentials-0.29.0.crate) = 22341 -SHA256 (rust/crates/gix-date-0.10.2.crate) = 139d1d52b21741e3f0c72b0fc65e1ff34d4eaceb100ef529d182725d2e09b8cb -SIZE (rust/crates/gix-date-0.10.2.crate) = 15102 -SHA256 (rust/crates/gix-diff-0.52.1.crate) = 5e9b43e95fe352da82a969f0c84ff860c2de3e724d93f6681fedbcd6c917f252 -SIZE (rust/crates/gix-diff-0.52.1.crate) = 57859 -SHA256 (rust/crates/gix-dir-0.14.1.crate) = 01e6e2dc5b8917142d0ffe272209d1671e45b771e433f90186bc71c016792e87 -SIZE (rust/crates/gix-dir-0.14.1.crate) = 64263 -SHA256 (rust/crates/gix-discover-0.40.1.crate) = dccfe3e25b4ea46083916c56db3ba9d1e6ef6dce54da485f0463f9fc0fe1837c -SIZE (rust/crates/gix-discover-0.40.1.crate) = 23518 -SHA256 (rust/crates/gix-features-0.42.1.crate) = 56f4399af6ec4fd9db84dd4cf9656c5c785ab492ab40a7c27ea92b4241923fed -SIZE (rust/crates/gix-features-0.42.1.crate) = 33400 -SHA256 (rust/crates/gix-filter-0.19.2.crate) = ecf004912949bbcf308d71aac4458321748ecb59f4d046830d25214208c471f1 -SIZE (rust/crates/gix-filter-0.19.2.crate) = 37615 -SHA256 (rust/crates/gix-fs-0.15.0.crate) = 67a0637149b4ef24d3ea55f81f77231401c8463fae6da27331c987957eb597c7 -SIZE (rust/crates/gix-fs-0.15.0.crate) = 19741 -SHA256 (rust/crates/gix-glob-0.20.1.crate) = 90181472925b587f6079698f79065ff64786e6d6c14089517a1972bca99fb6e9 -SIZE (rust/crates/gix-glob-0.20.1.crate) = 16252 -SHA256 (rust/crates/gix-hash-0.18.0.crate) = 8d4900562c662852a6b42e2ef03442eccebf24f047d8eab4f23bc12ef0d785d8 -SIZE (rust/crates/gix-hash-0.18.0.crate) = 18940 -SHA256 (rust/crates/gix-hashtable-0.8.1.crate) = b5b5cb3c308b4144f2612ff64e32130e641279fcf1a84d8d40dad843b4f64904 -SIZE (rust/crates/gix-hashtable-0.8.1.crate) = 10253 -SHA256 (rust/crates/gix-ignore-0.15.0.crate) = ae358c3c96660b10abc7da63c06788dfded603e717edbd19e38c6477911b71c8 -SIZE (rust/crates/gix-ignore-0.15.0.crate) = 12101 -SHA256 (rust/crates/gix-index-0.40.1.crate) = b38e919efd59cb8275d23ad2394b2ab9d002007b27620e145d866d546403b665 -SIZE (rust/crates/gix-index-0.40.1.crate) = 53703 -SHA256 (rust/crates/gix-lock-17.1.0.crate) = 570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796 -SIZE (rust/crates/gix-lock-17.1.0.crate) = 13990 -SHA256 (rust/crates/gix-mailmap-0.27.1.crate) = 5e7c52eb13d84ad26030d07a2c2975ba639dd1400a7996e6966c5aef617ed829 -SIZE (rust/crates/gix-mailmap-0.27.1.crate) = 14596 -SHA256 (rust/crates/gix-negotiate-0.20.1.crate) = 2e1ea901acc4d5b44553132a29e8697210cb0e739b2d9752d713072e9391e3c9 -SIZE (rust/crates/gix-negotiate-0.20.1.crate) = 15501 -SHA256 (rust/crates/gix-object-0.49.1.crate) = d957ca3640c555d48bb27f8278c67169fa1380ed94f6452c5590742524c40fbb -SIZE (rust/crates/gix-object-0.49.1.crate) = 50087 -SHA256 (rust/crates/gix-odb-0.69.1.crate) = 868f703905fdbcfc1bd750942f82419903ecb7039f5288adb5206d6de405e0c9 -SIZE (rust/crates/gix-odb-0.69.1.crate) = 63292 -SHA256 (rust/crates/gix-pack-0.59.1.crate) = 9d49c55d69c8449f2a0a5a77eb9cbacfebb6b0e2f1215f0fc23a4cb60528a450 -SIZE (rust/crates/gix-pack-0.59.1.crate) = 104396 -SHA256 (rust/crates/gix-packetline-0.19.0.crate) = 8ddc034bc67c848e4ef7596ab5528cd8fd439d310858dbe1ce8b324f25deb91c -SIZE (rust/crates/gix-packetline-0.19.0.crate) = 26737 -SHA256 (rust/crates/gix-packetline-blocking-0.19.0.crate) = c44880f028ba46d6cf37a66d27a300310c6b51b8ed0e44918f93df061168e2f3 -SIZE (rust/crates/gix-packetline-blocking-0.19.0.crate) = 22283 -SHA256 (rust/crates/gix-path-0.10.18.crate) = 567f65fec4ef10dfab97ae71f26a27fd4d7fe7b8e3f90c8a58551c41ff3fb65b -SIZE (rust/crates/gix-path-0.10.18.crate) = 30214 -SHA256 (rust/crates/gix-pathspec-0.11.0.crate) = ce061c50e5f8f7c830cacb3da3e999ae935e283ce8522249f0ce2256d110979d -SIZE (rust/crates/gix-pathspec-0.11.0.crate) = 23225 -SHA256 (rust/crates/gix-prompt-0.11.0.crate) = d024a3fe3993bbc17733396d2cefb169c7a9d14b5b71dafb7f96e3962b7c3128 -SIZE (rust/crates/gix-prompt-0.11.0.crate) = 13760 -SHA256 (rust/crates/gix-protocol-0.50.1.crate) = f5c17d78bb0414f8d60b5f952196dc2e47ec320dca885de9128ecdb4a0e38401 -SIZE (rust/crates/gix-protocol-0.50.1.crate) = 57176 +SHA256 (rust/crates/gix-command-0.6.2.crate) = 6b31b65ca48a352ae86312b27a514a0c661935f96b481ac8b4371f65815eb196 +SIZE (rust/crates/gix-command-0.6.2.crate) = 15087 +SHA256 (rust/crates/gix-commitgraph-0.29.0.crate) = 6bb23121e952f43a5b07e3e80890336cb847297467a410475036242732980d06 +SIZE (rust/crates/gix-commitgraph-0.29.0.crate) = 22360 +SHA256 (rust/crates/gix-config-0.46.0.crate) = 5dfb898c5b695fd4acfc3c0ab638525a65545d47706064dcf7b5ead6cdb136c0 +SIZE (rust/crates/gix-config-0.46.0.crate) = 74104 +SHA256 (rust/crates/gix-config-value-0.15.1.crate) = 9f012703eb67e263c6c1fc96649fec47694dd3e5d2a91abfc65e4a6a6dc85309 +SIZE (rust/crates/gix-config-value-0.15.1.crate) = 15628 +SHA256 (rust/crates/gix-credentials-0.30.0.crate) = 0039dd3ac606dd80b16353a41b61fc237ca5cb8b612f67a9f880adfad4be4e05 +SIZE (rust/crates/gix-credentials-0.30.0.crate) = 23613 +SHA256 (rust/crates/gix-date-0.10.3.crate) = d7235bdf4d9d54a6901928e3a37f91c16f419e6957f520ed929c3d292b84226e +SIZE (rust/crates/gix-date-0.10.3.crate) = 15085 +SHA256 (rust/crates/gix-diff-0.53.0.crate) = de854852010d44a317f30c92d67a983e691c9478c8a3fb4117c1f48626bcdea8 +SIZE (rust/crates/gix-diff-0.53.0.crate) = 58960 +SHA256 (rust/crates/gix-dir-0.15.0.crate) = dad34e4f373f94902df1ba1d2a1df3a1b29eacd15e316ac5972d842e31422dd7 +SIZE (rust/crates/gix-dir-0.15.0.crate) = 65841 +SHA256 (rust/crates/gix-discover-0.41.0.crate) = ffb180c91ca1a2cf53e828bb63d8d8f8fa7526f49b83b33d7f46cbeb5d79d30a +SIZE (rust/crates/gix-discover-0.41.0.crate) = 23694 +SHA256 (rust/crates/gix-features-0.43.0.crate) = 9a92748623c201568785ee69a561f4eec06f745b4fac67dab1d44ca9891a57ee +SIZE (rust/crates/gix-features-0.43.0.crate) = 33541 +SHA256 (rust/crates/gix-filter-0.20.0.crate) = aa6571a3927e7ab10f64279a088e0dae08e8da05547771796d7389bbe28ad9ff +SIZE (rust/crates/gix-filter-0.20.0.crate) = 37694 +SHA256 (rust/crates/gix-fs-0.16.0.crate) = d793f71e955d18f228d20ec433dcce6d0e8577efcdfd11d72d09d7cc2758dfd1 +SIZE (rust/crates/gix-fs-0.16.0.crate) = 19819 +SHA256 (rust/crates/gix-glob-0.21.0.crate) = b947db8366823e7a750c254f6bb29e27e17f27e457bf336ba79b32423db62cd5 +SIZE (rust/crates/gix-glob-0.21.0.crate) = 16316 +SHA256 (rust/crates/gix-hash-0.19.0.crate) = 251fad79796a731a2a7664d9ea95ee29a9e99474de2769e152238d4fdb69d50e +SIZE (rust/crates/gix-hash-0.19.0.crate) = 18930 +SHA256 (rust/crates/gix-hashtable-0.9.0.crate) = c35300b54896153e55d53f4180460931ccd69b7e8d2f6b9d6401122cdedc4f07 +SIZE (rust/crates/gix-hashtable-0.9.0.crate) = 10237 +SHA256 (rust/crates/gix-ignore-0.16.0.crate) = 564d6fddf46e2c981f571b23d6ad40cb08bddcaf6fc7458b1d49727ad23c2870 +SIZE (rust/crates/gix-ignore-0.16.0.crate) = 12419 +SHA256 (rust/crates/gix-index-0.41.0.crate) = 2af39fde3ce4ce11371d9ce826f2936ec347318f2d1972fe98c2e7134e267e25 +SIZE (rust/crates/gix-index-0.41.0.crate) = 53694 +SHA256 (rust/crates/gix-lock-18.0.0.crate) = b9fa71da90365668a621e184eb5b979904471af1b3b09b943a84bc50e8ad42ed +SIZE (rust/crates/gix-lock-18.0.0.crate) = 14092 +SHA256 (rust/crates/gix-mailmap-0.27.2.crate) = 9a8982e1874a2034d7dd481bcdd6a05579ba444bcda748511eb0f8e50eb10487 +SIZE (rust/crates/gix-mailmap-0.27.2.crate) = 14640 +SHA256 (rust/crates/gix-negotiate-0.21.0.crate) = 1d58d4c9118885233be971e0d7a589f5cfb1a8bd6cb6e2ecfb0fc6b1b293c83b +SIZE (rust/crates/gix-negotiate-0.21.0.crate) = 15659 +SHA256 (rust/crates/gix-object-0.50.0.crate) = 49664e3e212bc34f7060f5738ce7022247e4afd959b68a4f666b1fd29c00b23c +SIZE (rust/crates/gix-object-0.50.0.crate) = 51034 +SHA256 (rust/crates/gix-odb-0.70.0.crate) = 9c9d7af10fda9df0bb4f7f9bd507963560b3c66cb15a5b825caf752e0eb109ac +SIZE (rust/crates/gix-odb-0.70.0.crate) = 63620 +SHA256 (rust/crates/gix-pack-0.60.0.crate) = d8571df89bfca5abb49c3e3372393f7af7e6f8b8dbe2b96303593cef5b263019 +SIZE (rust/crates/gix-pack-0.60.0.crate) = 104780 +SHA256 (rust/crates/gix-packetline-0.19.1.crate) = 2592fbd36249a2fea11056f7055cc376301ef38d903d157de41998335bbf1f93 +SIZE (rust/crates/gix-packetline-0.19.1.crate) = 26767 +SHA256 (rust/crates/gix-packetline-blocking-0.19.1.crate) = fc4e706f328cd494cc8f932172e123a72b9a4711b0db5e411681432a89bd4c94 +SIZE (rust/crates/gix-packetline-blocking-0.19.1.crate) = 22355 +SHA256 (rust/crates/gix-path-0.10.19.crate) = c6279d323d925ad4790602105ae27df4b915e7a7d81e4cdba2603121c03ad111 +SIZE (rust/crates/gix-path-0.10.19.crate) = 30404 +SHA256 (rust/crates/gix-pathspec-0.12.0.crate) = daedead611c9bd1f3640dc90a9012b45f790201788af4d659f28d94071da7fba +SIZE (rust/crates/gix-pathspec-0.12.0.crate) = 23265 +SHA256 (rust/crates/gix-prompt-0.11.1.crate) = 6ffa1a7a34c81710aaa666a428c142b6c5d640492fcd41267db0740d923c7906 +SIZE (rust/crates/gix-prompt-0.11.1.crate) = 13939 +SHA256 (rust/crates/gix-protocol-0.51.0.crate) = 12b4b807c47ffcf7c1e5b8119585368a56449f3493da93b931e1d4239364e922 +SIZE (rust/crates/gix-protocol-0.51.0.crate) = 57539 SHA256 (rust/crates/gix-quote-0.6.0.crate) = 4a375a75b4d663e8bafe3bf4940a18a23755644c13582fa326e99f8f987d83fd SIZE (rust/crates/gix-quote-0.6.0.crate) = 8887 -SHA256 (rust/crates/gix-ref-0.52.1.crate) = d1b7985657029684d759f656b09abc3e2c73085596d5cdb494428823970a7762 -SIZE (rust/crates/gix-ref-0.52.1.crate) = 64383 -SHA256 (rust/crates/gix-refspec-0.30.1.crate) = 445ed14e3db78e8e79980085e3723df94e1c8163b3ae5bc8ed6a8fe6cf983b42 -SIZE (rust/crates/gix-refspec-0.30.1.crate) = 22568 -SHA256 (rust/crates/gix-revision-0.34.1.crate) = 78d0b8e5cbd1c329e25383e088cb8f17439414021a643b30afa5146b71e3c65d -SIZE (rust/crates/gix-revision-0.34.1.crate) = 28041 -SHA256 (rust/crates/gix-revwalk-0.20.1.crate) = 1bc756b73225bf005ddeb871d1ca7b3c33e2417d0d53e56effa5a36765b52b28 -SIZE (rust/crates/gix-revwalk-0.20.1.crate) = 18297 -SHA256 (rust/crates/gix-sec-0.11.0.crate) = d0dabbc78c759ecc006b970339394951b2c8e1e38a37b072c105b80b84c308fd -SIZE (rust/crates/gix-sec-0.11.0.crate) = 12827 -SHA256 (rust/crates/gix-shallow-0.4.0.crate) = 6b9a6f6e34d6ede08f522d89e5c7990b4f60524b8ae6ebf8e850963828119ad4 -SIZE (rust/crates/gix-shallow-0.4.0.crate) = 12071 -SHA256 (rust/crates/gix-status-0.19.1.crate) = 072099c2415cfa5397df7d47eacbcb6016d2cd17e0d674c74965e6ad1b17289f -SIZE (rust/crates/gix-status-0.19.1.crate) = 40628 -SHA256 (rust/crates/gix-submodule-0.19.1.crate) = 5f51472f05a450cc61bc91ed2f62fb06e31e2bbb31c420bc4be8793f26c8b0c1 -SIZE (rust/crates/gix-submodule-0.19.1.crate) = 22031 -SHA256 (rust/crates/gix-tempfile-17.1.0.crate) = c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa -SIZE (rust/crates/gix-tempfile-17.1.0.crate) = 18804 -SHA256 (rust/crates/gix-trace-0.1.12.crate) = 7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7 -SIZE (rust/crates/gix-trace-0.1.12.crate) = 10435 -SHA256 (rust/crates/gix-transport-0.47.0.crate) = edfe22ba26d4b65c17879f12b9882eafe65d3c8611c933b272fce2c10f546f59 -SIZE (rust/crates/gix-transport-0.47.0.crate) = 69139 -SHA256 (rust/crates/gix-traverse-0.46.2.crate) = b8648172f85aca3d6e919c06504b7ac26baef54e04c55eb0100fa588c102cc33 -SIZE (rust/crates/gix-traverse-0.46.2.crate) = 24863 -SHA256 (rust/crates/gix-url-0.31.0.crate) = 42a1ad0b04a5718b5cb233e6888e52a9b627846296161d81dcc5eb9203ec84b8 -SIZE (rust/crates/gix-url-0.31.0.crate) = 19348 +SHA256 (rust/crates/gix-ref-0.53.0.crate) = 4b7a23209d4e4cbdc2086d294f5f3f8707ac6286768847024d952d8cd3278c5b +SIZE (rust/crates/gix-ref-0.53.0.crate) = 65455 +SHA256 (rust/crates/gix-refspec-0.31.0.crate) = 7d29cae1ae31108826e7156a5e60bffacab405f4413f5bc0375e19772cce0055 +SIZE (rust/crates/gix-refspec-0.31.0.crate) = 22732 +SHA256 (rust/crates/gix-revision-0.35.0.crate) = f651f2b1742f760bb8161d6743229206e962b73d9c33c41f4e4aefa6586cbd3d +SIZE (rust/crates/gix-revision-0.35.0.crate) = 28142 +SHA256 (rust/crates/gix-revwalk-0.21.0.crate) = 06e74f91709729e099af6721bd0fa7d62f243f2005085152301ca5cdd86ec02c +SIZE (rust/crates/gix-revwalk-0.21.0.crate) = 18451 +SHA256 (rust/crates/gix-sec-0.12.0.crate) = 09f7053ed7c66633b56c57bc6ed3377be3166eaf3dc2df9f1c5ec446df6fdf2c +SIZE (rust/crates/gix-sec-0.12.0.crate) = 13005 +SHA256 (rust/crates/gix-shallow-0.5.0.crate) = d936745103243ae4c510f19e0760ce73fb0f08096588fdbe0f0d7fb7ce8944b7 +SIZE (rust/crates/gix-shallow-0.5.0.crate) = 12178 +SHA256 (rust/crates/gix-status-0.20.0.crate) = 2a4afff9b34eeececa8bdc32b42fb318434b6b1391d9f8d45fe455af08dc2d35 +SIZE (rust/crates/gix-status-0.20.0.crate) = 41044 +SHA256 (rust/crates/gix-submodule-0.20.0.crate) = 657cc5dd43cbc7a14d9c5aaf02cfbe9c2a15d077cded3f304adb30ef78852d3e +SIZE (rust/crates/gix-submodule-0.20.0.crate) = 22200 +SHA256 (rust/crates/gix-tempfile-18.0.0.crate) = 666c0041bcdedf5fa05e9bef663c897debab24b7dc1741605742412d1d47da57 +SIZE (rust/crates/gix-tempfile-18.0.0.crate) = 18895 +SHA256 (rust/crates/gix-trace-0.1.13.crate) = e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658 +SIZE (rust/crates/gix-trace-0.1.13.crate) = 10876 +SHA256 (rust/crates/gix-transport-0.48.0.crate) = 12f7cc0179fc89d53c54e1f9ce51229494864ab4bf136132d69db1b011741ca3 +SIZE (rust/crates/gix-transport-0.48.0.crate) = 70669 +SHA256 (rust/crates/gix-traverse-0.47.0.crate) = c7cdc82509d792ba0ad815f86f6b469c7afe10f94362e96c4494525a6601bdd5 +SIZE (rust/crates/gix-traverse-0.47.0.crate) = 27145 +SHA256 (rust/crates/gix-url-0.32.0.crate) = 1b76a9d266254ad287ffd44467cd88e7868799b08f4d52e02d942b93e514d16f +SIZE (rust/crates/gix-url-0.32.0.crate) = 19407 SHA256 (rust/crates/gix-utils-0.3.0.crate) = 5351af2b172caf41a3728eb4455326d84e0d70fe26fc4de74ab0bd37df4191c5 SIZE (rust/crates/gix-utils-0.3.0.crate) = 11052 SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688 -SHA256 (rust/crates/gix-worktree-0.41.0.crate) = 54f1916f8d928268300c977d773dd70a8746b646873b77add0a34876a8c847e9 -SIZE (rust/crates/gix-worktree-0.41.0.crate) = 24609 -SHA256 (rust/crates/gix-worktree-state-0.19.0.crate) = f81e31496d034dbdac87535b0b9d4659dbbeabaae1045a0dce7c69b5d16ea7d6 -SIZE (rust/crates/gix-worktree-state-0.19.0.crate) = 23425 -SHA256 (rust/crates/gix-worktree-stream-0.21.2.crate) = 5acc0f942392e0cae6607bfd5fe39e56e751591271bdc8795c6ec34847d17948 -SIZE (rust/crates/gix-worktree-stream-0.21.2.crate) = 20271 +SHA256 (rust/crates/gix-worktree-0.42.0.crate) = 55f625ac9126c19bef06dbc6d2703cdd7987e21e35b497bb265ac37d383877b1 +SIZE (rust/crates/gix-worktree-0.42.0.crate) = 24823 +SHA256 (rust/crates/gix-worktree-state-0.20.0.crate) = 06ba9b17cbacc02b25801197b20100f7f9bd621db1e7fce9d3c8ab3175207bf8 +SIZE (rust/crates/gix-worktree-state-0.20.0.crate) = 23584 +SHA256 (rust/crates/gix-worktree-stream-0.22.0.crate) = f56a737cefbcd90b573cb5393d636f6dc5e0d08a8086356d8c4fcc623b49a0e8 +SIZE (rust/crates/gix-worktree-stream-0.22.0.crate) = 20330 SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2 SIZE (rust/crates/glob-0.3.2.crate) = 22359 SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5 @@ -577,6 +579,8 @@ SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58 SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235 SIZE (rust/crates/indicatif-0.17.11.crate) = 66577 +SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd +SIZE (rust/crates/indicatif-0.18.0.crate) = 67969 SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd SIZE (rust/crates/indoc-2.0.6.crate) = 17164 SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 @@ -679,8 +683,8 @@ SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89ee SIZE (rust/crates/md-5-0.10.6.crate) = 16161 SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 SIZE (rust/crates/memchr-2.7.5.crate) = 97603 -SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f -SIZE (rust/crates/memmap2-0.9.5.crate) = 33280 +SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28 +SIZE (rust/crates/memmap2-0.9.7.crate) = 33915 SHA256 (rust/crates/miette-7.6.0.crate) = 5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7 SIZE (rust/crates/miette-7.6.0.crate) = 114499 SHA256 (rust/crates/miette-derive-7.6.0.crate) = db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b @@ -695,12 +699,12 @@ 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.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c SIZE (rust/crates/mio-1.0.4.crate) = 104212 -SHA256 (rust/crates/mlua-0.11.0-beta.3.crate) = 20b35ffb9c638eaa0992057934110c0964fc14a6e033d7d70070fdfcbd2e4c62 -SIZE (rust/crates/mlua-0.11.0-beta.3.crate) = 238688 -SHA256 (rust/crates/mlua-sys-0.8.1.crate) = 0f2443fccee1fa88a880b371d9a0af28ff56b76ff52d9ff679559388cdcfc776 -SIZE (rust/crates/mlua-sys-0.8.1.crate) = 31761 -SHA256 (rust/crates/mlua_derive-0.11.0-beta.2.crate) = 66b452b6259da19a715eb4f174d6856ddaf9b0582d4cc769536fdd319d794b9a -SIZE (rust/crates/mlua_derive-0.11.0-beta.2.crate) = 6336 +SHA256 (rust/crates/mlua-0.11.1.crate) = de25fc513588ac1273aa8c6dc0fffee6d32c12f38dc75f5cdc74547121a107ef +SIZE (rust/crates/mlua-0.11.1.crate) = 240452 +SHA256 (rust/crates/mlua-sys-0.8.2.crate) = bcdf7c9e260ca82aaa32ac11148941952b856bb8c69aa5a9e65962f21fcb8637 +SIZE (rust/crates/mlua-sys-0.8.2.crate) = 31843 +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 SIZE (rust/crates/mockito-1.7.0.crate) = 42605 SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e @@ -763,8 +767,8 @@ SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b3 SIZE (rust/crates/overload-0.1.1.crate) = 24439 SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070 -SHA256 (rust/crates/papergrid-0.15.0.crate) = 30268a8d20c2c0d126b2b6610ab405f16517f6ba9f244d8c59ac2c512a8a1ce7 -SIZE (rust/crates/papergrid-0.15.0.crate) = 58592 +SHA256 (rust/crates/papergrid-0.17.0.crate) = 6978128c8b51d8f4080631ceb2302ab51e32cc6e8615f735ee2f83fd269ae3f1 +SIZE (rust/crates/papergrid-0.17.0.crate) = 63686 SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13 SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779 SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5 @@ -835,8 +839,8 @@ SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd00 SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807 SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 -SHA256 (rust/crates/prodash-29.0.2.crate) = f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc -SIZE (rust/crates/prodash-29.0.2.crate) = 91338 +SHA256 (rust/crates/prodash-30.0.1.crate) = 5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139 +SIZE (rust/crates/prodash-30.0.1.crate) = 92925 SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481 SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8 @@ -909,16 +913,16 @@ SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 SIZE (rust/crates/rustix-0.38.44.crate) = 379347 -SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266 -SIZE (rust/crates/rustix-1.0.7.crate) = 414500 -SHA256 (rust/crates/rustls-0.23.28.crate) = 7160e3e10bf4535308537f3c4e1641468cd0e485175d6163087c0393c7d46643 -SIZE (rust/crates/rustls-0.23.28.crate) = 365699 +SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8 +SIZE (rust/crates/rustix-1.0.8.crate) = 416688 +SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1 +SIZE (rust/crates/rustls-0.23.29.crate) = 370867 SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3 SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129 SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79 SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740 -SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435 -SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840 +SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc +SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241 SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d SIZE (rust/crates/rustversion-1.0.21.crate) = 21001 SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f @@ -941,8 +945,8 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f SIZE (rust/crates/scrypt-0.11.0.crate) = 13440 -SHA256 (rust/crates/sdd-3.0.8.crate) = 584e070911c7017da6cb2eb0788d09f43d789029b5877d3e5ecc8acf86ceee21 -SIZE (rust/crates/sdd-3.0.8.crate) = 31934 +SHA256 (rust/crates/sdd-3.0.9.crate) = 62f5557d2bbddd5afd236ba7856b0e494f5acc7ce805bb0774cc5674b20a06b4 +SIZE (rust/crates/sdd-3.0.9.crate) = 32613 SHA256 (rust/crates/secrecy-0.10.3.crate) = e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a SIZE (rust/crates/secrecy-0.10.3.crate) = 11303 SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02 @@ -1057,8 +1061,8 @@ SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b66174276 SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935 SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4 SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090 -SHA256 (rust/crates/tabled-0.19.0.crate) = 228d124371171cd39f0f454b58f73ddebeeef3cef3207a82ffea1c29465aea43 -SIZE (rust/crates/tabled-0.19.0.crate) = 226901 +SHA256 (rust/crates/tabled-0.20.0.crate) = e39a2ee1fbcd360805a771e1b300f78cc88fec7b8d3e2f71cd37bbf23e725c7d +SIZE (rust/crates/tabled-0.20.0.crate) = 228466 SHA256 (rust/crates/tabled_derive-0.11.0.crate) = 0ea5d1b13ca6cff1f9231ffd62f15eefd72543dab5e468735f1a456728a02846 SIZE (rust/crates/tabled_derive-0.11.0.crate) = 12860 SHA256 (rust/crates/taplo-0.14.0.crate) = c221a50eef1a5493074f11ca1ed62bef28c05a4d925002944cc686b2e783a5b3 @@ -1187,6 +1191,8 @@ SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344 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/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 @@ -1197,8 +1203,8 @@ SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384e SIZE (rust/crates/url-2.5.4.crate) = 81097 SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538 -SHA256 (rust/crates/usage-lib-2.1.1.crate) = f5fa05e330e8533a1b7899b89fc7096f48378c49e7cdfdc3472ce32bb38860b3 -SIZE (rust/crates/usage-lib-2.1.1.crate) = 72490 +SHA256 (rust/crates/usage-lib-2.2.2.crate) = a10ea46630ad25b371a9f1c849e4a07217385cf2d908b1bebe324689d33c68b2 +SIZE (rust/crates/usage-lib-2.2.2.crate) = 73875 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 @@ -1341,8 +1347,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a SIZE (rust/crates/winnow-0.6.24.crate) = 165680 -SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd -SIZE (rust/crates/winnow-0.7.11.crate) = 174175 +SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95 +SIZE (rust/crates/winnow-0.7.12.crate) = 174403 SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904 SIZE (rust/crates/winsafe-0.0.19.crate) = 492820 SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 @@ -1397,5 +1403,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.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237 SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847 -SHA256 (jdx-mise-v2025.7.8_GH0.tar.gz) = 0109ae9b8aff0cb6da590db731916ada80c07d1921c8dee9fcec918b488f9258 -SIZE (jdx-mise-v2025.7.8_GH0.tar.gz) = 4314955 +SHA256 (jdx-mise-v2025.7.17_GH0.tar.gz) = a9280eb979701be5f6e14a2b60db273d089a6c6d7e9cfc22040e3694dd226378 +SIZE (jdx-mise-v2025.7.17_GH0.tar.gz) = 4334551 diff --git a/sysutils/modules/Makefile b/sysutils/modules/Makefile index 9d65671ba161..20102ec7c461 100644 --- a/sysutils/modules/Makefile +++ b/sysutils/modules/Makefile @@ -1,7 +1,7 @@ PORTNAME= modules -DISTVERSION= 5.4.0 +DISTVERSION= 5.5.0 CATEGORIES= sysutils tcl -MASTER_SITES= https://github.com/cea-hpc/modules/releases/download/v${PORTVERSION}/ +MASTER_SITES= https://github.com/cea-hpc/modules/releases/download/v${DISTVERSION}/ MAINTAINER= laurent.chardon@gmail.com COMMENT= Dynamic modification of a user environment @@ -12,16 +12,21 @@ LICENSE_FILE= ${WRKSRC}/COPYING.GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} \ bash:shells/bash +TEST_DEPENDS= runtest:misc/dejagnu -USES= gmake python:env shebangfix tar:bzip2 tcl -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share +USES= gmake python:env shebangfix tar:bzip2 tcl + +GNU_CONFIGURE= yes GNU_CONFIGURE_PREFIX= ${PREFIX}/Modules -CONFIGURE_SHELL= ${LOCALBASE}/bin/bash -CONFIGURE_ARGS= --enable-versioning \ - --with-python="${PYTHON_CMD}" +CONFIGURE_ARGS= --enable-versioning \ + --with-python="${PYTHON_CMD}" + +TEST_TARGET= test + +PLIST_SUB= MODULES_VERSION=${DISTVERSION} -PLIST_SUB= MODULES_VERSION=${PORTVERSION} +post-install: + @${STRIP_CMD} ${STAGEDIR}${GNU_CONFIGURE_PREFIX}/${DISTVERSION}/lib/libtclenvmodules.so post-stage: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/profile.d @@ -30,7 +35,4 @@ post-stage: ${RLN} ${STAGEDIR}${PREFIX}/Modules/${PORTVERSION}/init/profile.csh \ ${STAGEDIR}${PREFIX}/etc/profile.d/module.csh -post-install: - @${STRIP_CMD} ${STAGEDIR}${GNU_CONFIGURE_PREFIX}/${PORTVERSION}/lib/libtclenvmodules.so - .include <bsd.port.mk> diff --git a/sysutils/modules/distinfo b/sysutils/modules/distinfo index 92afd411ed62..84bc1cb14787 100644 --- a/sysutils/modules/distinfo +++ b/sysutils/modules/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715939712 -SHA256 (modules-5.4.0.tar.bz2) = c494f70cb533b5f24ad69803aa053bb4a509bec4632d6a066e7ac041db461a72 -SIZE (modules-5.4.0.tar.bz2) = 1899923 +TIMESTAMP = 1752919709 +SHA256 (modules-5.5.0.tar.bz2) = cb6355b0c81566a4d3ecd06fb4ae6afc9665a087b1e9039c5b5ffbc46fa282e2 +SIZE (modules-5.5.0.tar.bz2) = 1971838 diff --git a/sysutils/modules/pkg-plist b/sysutils/modules/pkg-plist index 8baf47d344ba..ad360a2e4989 100644 --- a/sysutils/modules/pkg-plist +++ b/sysutils/modules/pkg-plist @@ -17,6 +17,7 @@ Modules/%%MODULES_VERSION%%/init/lisp Modules/%%MODULES_VERSION%%/init/perl.pm Modules/%%MODULES_VERSION%%/init/profile.csh Modules/%%MODULES_VERSION%%/init/profile.sh +Modules/%%MODULES_VERSION%%/init/pwsh.ps1 Modules/%%MODULES_VERSION%%/init/python.py Modules/%%MODULES_VERSION%%/init/r.R Modules/%%MODULES_VERSION%%/init/ruby.rb diff --git a/sysutils/openvox-agent8/Makefile b/sysutils/openvox-agent8/Makefile new file mode 100644 index 000000000000..1bb8619cfe8b --- /dev/null +++ b/sysutils/openvox-agent8/Makefile @@ -0,0 +1,134 @@ +PORTNAME= openvox-agent +PORTVERSION= 8.21.0 +CATEGORIES= sysutils +MASTER_SITES= https://forge.puppet.com/v3/files/:forge +PKGNAMESUFFIX= 8 + +MAINTAINER= puppet@FreeBSD.org +COMMENT= Configuration management framework written in Ruby +WWW= https://github.com/OpenVoxProject/openvox + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-concurrent-ruby>1.0:devel/rubygem-concurrent-ruby \ + rubygem-deep_merge>1.0:devel/rubygem-deep_merge \ + rubygem-fast_gettext>=2.1:devel/rubygem-fast_gettext \ + rubygem-getoptlong>=0.2.0:devel/rubygem-getoptlong \ + rubygem-locale>=2.1:devel/rubygem-locale \ + rubygem-multi_json>=1.13:devel/rubygem-multi_json \ + rubygem-openfact>=5.0.0:sysutils/rubygem-openfact \ + rubygem-puppet-resource_api>=1.5:devel/rubygem-puppet-resource_api \ + rubygem-ruby-augeas>=0:textproc/rubygem-ruby-augeas \ + rubygem-scanf>=1.0:devel/rubygem-scanf \ + rubygem-semantic_puppet>=1.0:devel/rubygem-semantic_puppet + +USES= cpe ruby +USE_GITHUB= yes +GH_ACCOUNT= OpenVoxProject +GH_PROJECT= openvox + +CONFLICTS_INSTALL= openvox-agent[0-9] puppet[0-9] +PLIST_SUB= PORTVERSION="${PORTVERSION}" +NO_ARCH= yes +NO_BUILD= yes +USE_RC_SUBR= puppet +PORTDOCS= LICENSE README.md +PORTEXAMPLES= * +USERS= puppet +GROUPS= puppet +SUB_FILES+= pkg-message +SUB_LIST= RUBY=${RUBY} + +DATADIR= ${PREFIX}/share/puppet +ETCDIR= ${PREFIX}/etc/puppet + +OPTIONS_DEFINE= DOCS EXAMPLES + +# Get versions from +# https://github.com/OpenVoxProject/openvox-agent/tree/main/configs/components +# for f in configs/components/module-puppetlabs-*.json; do echo ${${f#*/module-puppetlabs-}%.json}=${${$(jq .ref $f)#*/v}%\"}; done +FORGE_MODULES= augeas_core=1.5.0 \ + cron_core=1.3.0 \ + host_core=1.3.0 \ + mount_core=1.3.0 \ + scheduled_task=3.2.0 \ + selinux_core=1.4.0 \ + sshkeys_core=2.5.0 \ + yumrepo_core=2.1.0 \ + zfs_core=1.5.0 \ + zone_core=1.2.0 + +.for module in ${FORGE_MODULES} +DISTFILES+= puppetlabs-${module:C/=.*//}-${module:C/.*=//}.tar.gz:forge +.endfor + +post-patch: + @${REINPLACE_CMD} -e "s|/etc/puppetlabs/puppet|${ETCDIR}|" \ + ${WRKSRC}/install.rb \ + ${WRKSRC}/lib/puppet/reference/configuration.rb \ + ${WRKSRC}/lib/puppet/util/run_mode.rb + @${REINPLACE_CMD} -e "s|/etc/puppetlabs/code|${ETCDIR}|" \ + ${WRKSRC}/install.rb \ + ${WRKSRC}/lib/puppet/reference/configuration.rb \ + ${WRKSRC}/lib/puppet/util/run_mode.rb + @${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/cache|/var/puppet|" \ + ${WRKSRC}/install.rb \ + ${WRKSRC}/lib/puppet/reference/configuration.rb \ + ${WRKSRC}/lib/puppet/util/run_mode.rb + @${REINPLACE_CMD} -e "s|/var/run/puppetlabs|/var/run/puppet|" \ + ${WRKSRC}/install.rb \ + ${WRKSRC}/lib/puppet/util/run_mode.rb + @${REINPLACE_CMD} -e "s|/var/log/puppetlabs/puppet|/var/log/puppet|" \ + ${WRKSRC}/install.rb \ + ${WRKSRC}/lib/puppet/util/run_mode.rb + @${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/public|/var/puppet/state|" \ + -e "s|/opt/puppetlabs/puppet/modules|${ETCDIR}/vendor_modules|" \ + -e "s|/opt/puppetlabs/puppet/vendor_modules|${ETCDIR}/vendor_modules|" \ + ${WRKSRC}/install.rb \ + ${WRKSRC}/lib/puppet/util/run_mode.rb + @${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/modules|${ETCDIR}/modules|" \ + -e "s|/etc/puppetlabs/puppetserver/ca|/var/puppetserver/ca|" \ + ${WRKSRC}/lib/puppet/defaults.rb + @${REINPLACE_CMD} -e "s|/opt/puppetlabs/puppet/bin/gem|${LOCALBASE}/bin/gem|" \ + ${WRKSRC}/lib/puppet/provider/package/puppet_gem.rb + @${REINPLACE_CMD} -e "s|\$$confdir/ssl|/var/puppet/ssl|" \ + ${WRKSRC}/lib/puppet/defaults.rb + @${REINPLACE_CMD} -e "s|\.\./\.\./\.\./locales|../locales|" \ + ${WRKSRC}/lib/puppet/gettext/config.rb + +do-install: + @cd ${WRKSRC} && ${SETENV} PREFIX=${PREFIX} LC_ALL=C.UTF-8 ${RUBY} ${WRKSRC}/install.rb --no-configs --destdir=${STAGEDIR} \ + --localedir=${RUBY_SITELIBDIR}/puppet/locales --publicdir=/var/puppet/state/ + +post-install: + ${MKDIR} ${STAGEDIR}${ETCDIR}/manifests + ${MKDIR} ${STAGEDIR}${ETCDIR}/modules + ${MKDIR} ${STAGEDIR}${ETCDIR}/vendor_modules +.for module in ${FORGE_MODULES} + (cd ${WRKDIR}/puppetlabs-${module:C/=.*//}-${module:C/.*=//} && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/vendor_modules/${module:C/=.*//}) +.endfor + ${MKDIR} ${STAGEDIR}/var/puppet + ${SETENV} LC_ALL=C.UTF-8 ${RUBY} -I ${STAGEDIR}/${RUBY_SITELIBDIR} ${STAGEDIR}${PREFIX}/bin/puppet agent --genconfig \ + --confdir=${ETCDIR} \ + --rundir=/var/run/puppet \ + --vardir=/var/puppet \ + --logdir=/var/log/puppet \ + --codedir=${ETCDIR} \ + > ${STAGEDIR}${ETCDIR}/puppet.conf-dist + @${ECHO} ${STAGEDIR}${RUBY_SITELIBDIR}/puppet.rb | \ + ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} + @${FIND} ${STAGEDIR}${RUBY_SITELIBDIR}/puppet -type f | \ + ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} + ${MKDIR} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/specifications + ${INSTALL_DATA} ${WRKSRC}/openvox.gemspec ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/specifications/openvox-${PORTVERSION}.gemspec + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} + +post-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} + +.include <bsd.port.mk> diff --git a/sysutils/openvox-agent8/distinfo b/sysutils/openvox-agent8/distinfo new file mode 100644 index 000000000000..c14e7dd08139 --- /dev/null +++ b/sysutils/openvox-agent8/distinfo @@ -0,0 +1,23 @@ +TIMESTAMP = 1752946246 +SHA256 (puppetlabs-augeas_core-1.5.0.tar.gz) = 470406981b7638869acb4ecc75e2fd079b5999b5aeeb8324b9b475fe07bca935 +SIZE (puppetlabs-augeas_core-1.5.0.tar.gz) = 26311 +SHA256 (puppetlabs-cron_core-1.3.0.tar.gz) = 2a7be4004acc3881357b2e11db1a8937f4d64d37d8ce38872cefe1c7c4a2a6ef +SIZE (puppetlabs-cron_core-1.3.0.tar.gz) = 26051 +SHA256 (puppetlabs-host_core-1.3.0.tar.gz) = 3583352bf60cb9013907b880868c1eeee053d2dd647a4f9e388a34cba373622d +SIZE (puppetlabs-host_core-1.3.0.tar.gz) = 15862 +SHA256 (puppetlabs-mount_core-1.3.0.tar.gz) = 5924b9e974f6fa592cea29cbe93a07b5d7e08bbf2e98145f7ae7157305946b4a +SIZE (puppetlabs-mount_core-1.3.0.tar.gz) = 22751 +SHA256 (puppetlabs-scheduled_task-3.2.0.tar.gz) = 9f0ba59b55caadeb658ba2d5cc51f0a76136d4bb5fffe008bbd5c911b42ac43f +SIZE (puppetlabs-scheduled_task-3.2.0.tar.gz) = 44882 +SHA256 (puppetlabs-selinux_core-1.4.0.tar.gz) = 140e41c1ab4c0523b46b0e89f3316945ae4b5328e661da87aebfc33628d92b57 +SIZE (puppetlabs-selinux_core-1.4.0.tar.gz) = 17751 +SHA256 (puppetlabs-sshkeys_core-2.5.0.tar.gz) = b67365307a2b21c1ba2ecf444c3e4895244559d8c5bd40cc2ead4d33fe27cd11 +SIZE (puppetlabs-sshkeys_core-2.5.0.tar.gz) = 20562 +SHA256 (puppetlabs-yumrepo_core-2.1.0.tar.gz) = 32e78df32121fa65312f0948f614dab8c7414ccfedbc5e2c70a8cf468fe89cbe +SIZE (puppetlabs-yumrepo_core-2.1.0.tar.gz) = 22146 +SHA256 (puppetlabs-zfs_core-1.5.0.tar.gz) = 54ddfee4aeea028ed4269cd9ffd89f8491cb5720a67d5f34dcb9bd7e3a87b079 +SIZE (puppetlabs-zfs_core-1.5.0.tar.gz) = 20163 +SHA256 (puppetlabs-zone_core-1.2.0.tar.gz) = 7c722015b3d16b6a48bec1b6f79dd7369cfd0de70731f17b94c27553f7e08096 +SIZE (puppetlabs-zone_core-1.2.0.tar.gz) = 22000 +SHA256 (OpenVoxProject-openvox-8.21.0_GH0.tar.gz) = 454fd528f43fd236a75832e45007937b4103ce8e284e22becfc9dce5c6d11d8c +SIZE (OpenVoxProject-openvox-8.21.0_GH0.tar.gz) = 3547619 diff --git a/sysutils/openvox-agent8/files/patch-lib_puppet_provider_service_daemontools.rb b/sysutils/openvox-agent8/files/patch-lib_puppet_provider_service_daemontools.rb new file mode 100644 index 000000000000..ee90c96a89ab --- /dev/null +++ b/sysutils/openvox-agent8/files/patch-lib_puppet_provider_service_daemontools.rb @@ -0,0 +1,20 @@ +--- lib/puppet/provider/service/daemontools.rb.orig 2024-02-22 01:02:28 UTC ++++ lib/puppet/provider/service/daemontools.rb +@@ -41,7 +41,7 @@ Puppet::Type.type(:service).provide :daemontools, :par + + EOT + +- commands :svc => "/usr/bin/svc", :svstat => "/usr/bin/svstat" ++ commands :svc => "%%PREFIX%%/bin/svc", :svstat => "%%PREFIX%%/bin/svstat" + + class << self + attr_writer :defpath +@@ -88,7 +88,7 @@ Puppet::Type.type(:service).provide :daemontools, :par + # find the service dir on this node + def servicedir + unless @servicedir +- ["/service", "/etc/service", "/var/lib/svscan"].each do |path| ++ ["/var/service", "/etc/service", "/var/lib/svscan"].each do |path| + if Puppet::FileSystem.exist?(path) + @servicedir = path + break diff --git a/sysutils/openvox-agent8/files/pkg-message.in b/sysutils/openvox-agent8/files/pkg-message.in new file mode 100644 index 000000000000..caa220715594 --- /dev/null +++ b/sysutils/openvox-agent8/files/pkg-message.in @@ -0,0 +1,11 @@ +[ +{ type: install + message: <<EOM +To enable the puppet agent, add the following to /etc/rc.conf: + + puppet_enable="YES" + +The default PID directory is /var/run/puppet +EOM +} +] diff --git a/sysutils/openvox-agent8/files/puppet.in b/sysutils/openvox-agent8/files/puppet.in new file mode 100644 index 000000000000..fbdfef003ed5 --- /dev/null +++ b/sysutils/openvox-agent8/files/puppet.in @@ -0,0 +1,46 @@ +#!/bin/sh + +# PROVIDE: puppet +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# +# Add the following lines to /etc/rc.conf to enable the puppet agent: +# +# puppet_enable="YES" + +. /etc/rc.subr + +name="puppet" +rcvar=puppet_enable + +load_rc_config "$name" + +: ${puppet_enable="NO"} +: ${puppet_rundir="/var/run/puppet"} + +command="%%PREFIX%%/bin/puppet" +command_args="agent ${puppet_flags} --rundir=${puppet_rundir}" +command_interpreter=%%RUBY%% +unset puppet_flags + +pidfile="${puppet_rundir}/agent.pid" +start_precmd="install -d -o puppet -g puppet ${pidfile%/*}" + +PATH="${PATH}:%%PREFIX%%/bin:%%PREFIX%%/sbin" + +# An UTF-8 locale is required +: LC_ALL=${LC_ALL:=C.UTF-8} +case $LC_ALL in + *.UTF-8) + ;; + *.*) + LC_ALL="${LC_ALL%.*}.UTF-8" + ;; + *) + LC_ALL=C.UTF-8 + ;; +esac +export LC_ALL + +run_rc_command "$1" diff --git a/sysutils/openvox-agent8/pkg-descr b/sysutils/openvox-agent8/pkg-descr new file mode 100644 index 000000000000..2ee78c6e21be --- /dev/null +++ b/sysutils/openvox-agent8/pkg-descr @@ -0,0 +1,5 @@ +Puppet lets you centrally manage every important aspect of your system using +a cross-platform specification language that manages all the separate +elements normally aggregated in different files, like users, cron jobs, and +hosts, along with obviously discrete elements like packages, services, and +files. diff --git a/sysutils/openvox-agent8/pkg-plist b/sysutils/openvox-agent8/pkg-plist new file mode 100644 index 000000000000..f8c590840af5 --- /dev/null +++ b/sysutils/openvox-agent8/pkg-plist @@ -0,0 +1,221 @@ +bin/puppet +%%ETCDIR%%/puppet.conf-dist +%%ETCDIR%%/vendor_modules/augeas_core/.rubocop.yml +%%ETCDIR%%/vendor_modules/augeas_core/CHANGELOG.md +%%ETCDIR%%/vendor_modules/augeas_core/CODEOWNERS +%%ETCDIR%%/vendor_modules/augeas_core/LICENSE +%%ETCDIR%%/vendor_modules/augeas_core/README.md +%%ETCDIR%%/vendor_modules/augeas_core/README_ja_JP.md +%%ETCDIR%%/vendor_modules/augeas_core/REFERENCE.md +%%ETCDIR%%/vendor_modules/augeas_core/lib/puppet/feature/augeas.rb +%%ETCDIR%%/vendor_modules/augeas_core/lib/puppet/provider/augeas/augeas.rb +%%ETCDIR%%/vendor_modules/augeas_core/lib/puppet/type/augeas.rb +%%ETCDIR%%/vendor_modules/augeas_core/lib/puppet_x/augeas/util/parser.rb +%%ETCDIR%%/vendor_modules/augeas_core/locales/config.yaml +%%ETCDIR%%/vendor_modules/augeas_core/locales/ja/puppetlabs-augeas_core.po +%%ETCDIR%%/vendor_modules/augeas_core/locales/puppetlabs-augeas_core.pot +%%ETCDIR%%/vendor_modules/augeas_core/metadata.json +%%ETCDIR%%/vendor_modules/augeas_core/pdk.yaml +%%ETCDIR%%/vendor_modules/cron_core/.rubocop.yml +%%ETCDIR%%/vendor_modules/cron_core/CHANGELOG.md +%%ETCDIR%%/vendor_modules/cron_core/CODEOWNERS +%%ETCDIR%%/vendor_modules/cron_core/LICENSE +%%ETCDIR%%/vendor_modules/cron_core/README.md +%%ETCDIR%%/vendor_modules/cron_core/README_ja_JP.md +%%ETCDIR%%/vendor_modules/cron_core/REFERENCE.md +%%ETCDIR%%/vendor_modules/cron_core/data/common.yaml +%%ETCDIR%%/vendor_modules/cron_core/hiera.yaml +%%ETCDIR%%/vendor_modules/cron_core/lib/puppet/provider/cron/crontab.rb +%%ETCDIR%%/vendor_modules/cron_core/lib/puppet/provider/cron/filetype.rb +%%ETCDIR%%/vendor_modules/cron_core/lib/puppet/type/cron.rb +%%ETCDIR%%/vendor_modules/cron_core/locales/config.yaml +%%ETCDIR%%/vendor_modules/cron_core/locales/ja/puppetlabs-cron_core.po +%%ETCDIR%%/vendor_modules/cron_core/locales/puppetlabs-cron_core.pot +%%ETCDIR%%/vendor_modules/cron_core/metadata.json +%%ETCDIR%%/vendor_modules/cron_core/pdk.yaml +%%ETCDIR%%/vendor_modules/host_core/.rubocop.yml +%%ETCDIR%%/vendor_modules/host_core/CHANGELOG.md +%%ETCDIR%%/vendor_modules/host_core/CODEOWNERS +%%ETCDIR%%/vendor_modules/host_core/LICENSE +%%ETCDIR%%/vendor_modules/host_core/README.md +%%ETCDIR%%/vendor_modules/host_core/README_ja_JP.md +%%ETCDIR%%/vendor_modules/host_core/REFERENCE.md +%%ETCDIR%%/vendor_modules/host_core/data/common.yaml +%%ETCDIR%%/vendor_modules/host_core/hiera.yaml +%%ETCDIR%%/vendor_modules/host_core/lib/puppet/provider/host/parsed.rb +%%ETCDIR%%/vendor_modules/host_core/lib/puppet/type/host.rb +%%ETCDIR%%/vendor_modules/host_core/locales/config.yaml +%%ETCDIR%%/vendor_modules/host_core/locales/ja/puppetlabs-host_core.po +%%ETCDIR%%/vendor_modules/host_core/locales/puppetlabs-host_core.pot +%%ETCDIR%%/vendor_modules/host_core/metadata.json +%%ETCDIR%%/vendor_modules/host_core/pdk.yaml +%%ETCDIR%%/vendor_modules/mount_core/.rubocop.yml +%%ETCDIR%%/vendor_modules/mount_core/CHANGELOG.md +%%ETCDIR%%/vendor_modules/mount_core/CODEOWNERS +%%ETCDIR%%/vendor_modules/mount_core/LICENSE +%%ETCDIR%%/vendor_modules/mount_core/README.md +%%ETCDIR%%/vendor_modules/mount_core/README_ja_JP.md +%%ETCDIR%%/vendor_modules/mount_core/REFERENCE.md +%%ETCDIR%%/vendor_modules/mount_core/data/common.yaml +%%ETCDIR%%/vendor_modules/mount_core/hiera.yaml +%%ETCDIR%%/vendor_modules/mount_core/lib/puppet/provider/mount.rb +%%ETCDIR%%/vendor_modules/mount_core/lib/puppet/provider/mount/parsed.rb +%%ETCDIR%%/vendor_modules/mount_core/lib/puppet/type/mount.rb +%%ETCDIR%%/vendor_modules/mount_core/locales/config.yaml +%%ETCDIR%%/vendor_modules/mount_core/locales/ja/puppetlabs-mount_core.po +%%ETCDIR%%/vendor_modules/mount_core/locales/puppetlabs-mount_core.pot +%%ETCDIR%%/vendor_modules/mount_core/metadata.json +%%ETCDIR%%/vendor_modules/mount_core/pdk.yaml +%%ETCDIR%%/vendor_modules/scheduled_task/.github/workflows/auto_release.yml +%%ETCDIR%%/vendor_modules/scheduled_task/.github/workflows/labeller.yml +%%ETCDIR%%/vendor_modules/scheduled_task/.github/workflows/mend.yml +%%ETCDIR%%/vendor_modules/scheduled_task/.github/workflows/nightly.yml +%%ETCDIR%%/vendor_modules/scheduled_task/.github/workflows/pr_test.yml +%%ETCDIR%%/vendor_modules/scheduled_task/.github/workflows/release.yml +%%ETCDIR%%/vendor_modules/scheduled_task/.github/workflows/spec.yml +%%ETCDIR%%/vendor_modules/scheduled_task/.gitpod.Dockerfile +%%ETCDIR%%/vendor_modules/scheduled_task/.gitpod.yml +%%ETCDIR%%/vendor_modules/scheduled_task/.pmtignore +%%ETCDIR%%/vendor_modules/scheduled_task/CHANGELOG.md +%%ETCDIR%%/vendor_modules/scheduled_task/CODEOWNERS +%%ETCDIR%%/vendor_modules/scheduled_task/CONTRIBUTING.md +%%ETCDIR%%/vendor_modules/scheduled_task/HISTORY.md +%%ETCDIR%%/vendor_modules/scheduled_task/LICENSE +%%ETCDIR%%/vendor_modules/scheduled_task/NOTICE +%%ETCDIR%%/vendor_modules/scheduled_task/README.md +%%ETCDIR%%/vendor_modules/scheduled_task/REFERENCE.md +%%ETCDIR%%/vendor_modules/scheduled_task/data/common.yaml +%%ETCDIR%%/vendor_modules/scheduled_task/examples/create_task_v1.pp +%%ETCDIR%%/vendor_modules/scheduled_task/examples/delete_task_v1.pp +%%ETCDIR%%/vendor_modules/scheduled_task/hiera.yaml +%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet/provider/scheduled_task/taskscheduler_api2.rb +%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet/provider/scheduled_task/win32_taskscheduler.rb +%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet/type/scheduled_task.rb +%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet_x/puppetlabs/scheduled_task/error.rb +%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet_x/puppetlabs/scheduled_task/task.rb +%%ETCDIR%%/vendor_modules/scheduled_task/lib/puppet_x/puppetlabs/scheduled_task/trigger.rb +%%ETCDIR%%/vendor_modules/scheduled_task/metadata.json +%%ETCDIR%%/vendor_modules/scheduled_task/pdk.yaml +%%ETCDIR%%/vendor_modules/scheduled_task/provision.yaml +%%ETCDIR%%/vendor_modules/scheduled_task/readmes/README_ja_JP.md +%%ETCDIR%%/vendor_modules/selinux_core/.rubocop.yml +%%ETCDIR%%/vendor_modules/selinux_core/CHANGELOG.md +%%ETCDIR%%/vendor_modules/selinux_core/CODEOWNERS +%%ETCDIR%%/vendor_modules/selinux_core/LICENSE +%%ETCDIR%%/vendor_modules/selinux_core/README.md +%%ETCDIR%%/vendor_modules/selinux_core/REFERENCE.md +%%ETCDIR%%/vendor_modules/selinux_core/data/common.yaml +%%ETCDIR%%/vendor_modules/selinux_core/hiera.yaml +%%ETCDIR%%/vendor_modules/selinux_core/lib/puppet/provider/selboolean/getsetsebool.rb +%%ETCDIR%%/vendor_modules/selinux_core/lib/puppet/provider/selmodule/semodule.rb +%%ETCDIR%%/vendor_modules/selinux_core/lib/puppet/type/selboolean.rb +%%ETCDIR%%/vendor_modules/selinux_core/lib/puppet/type/selmodule.rb +%%ETCDIR%%/vendor_modules/selinux_core/locales/config.yaml +%%ETCDIR%%/vendor_modules/selinux_core/locales/ja/puppetlabs-selinux_core.po +%%ETCDIR%%/vendor_modules/selinux_core/locales/puppetlabs-selinux_core.pot +%%ETCDIR%%/vendor_modules/selinux_core/metadata.json +%%ETCDIR%%/vendor_modules/selinux_core/pdk.yaml +%%ETCDIR%%/vendor_modules/selinux_core/readmes/README_ja_JP.md +%%ETCDIR%%/vendor_modules/sshkeys_core/.rubocop.yml +%%ETCDIR%%/vendor_modules/sshkeys_core/CHANGELOG.md +%%ETCDIR%%/vendor_modules/sshkeys_core/CODEOWNERS +%%ETCDIR%%/vendor_modules/sshkeys_core/LICENSE +%%ETCDIR%%/vendor_modules/sshkeys_core/README.md +%%ETCDIR%%/vendor_modules/sshkeys_core/README_ja_JP.md +%%ETCDIR%%/vendor_modules/sshkeys_core/REFERENCE.md +%%ETCDIR%%/vendor_modules/sshkeys_core/data/common.yaml +%%ETCDIR%%/vendor_modules/sshkeys_core/hiera.yaml +%%ETCDIR%%/vendor_modules/sshkeys_core/lib/puppet/provider/ssh_authorized_key/parsed.rb +%%ETCDIR%%/vendor_modules/sshkeys_core/lib/puppet/provider/sshkey/parsed.rb +%%ETCDIR%%/vendor_modules/sshkeys_core/lib/puppet/type/ssh_authorized_key.rb +%%ETCDIR%%/vendor_modules/sshkeys_core/lib/puppet/type/sshkey.rb +%%ETCDIR%%/vendor_modules/sshkeys_core/locales/config.yaml +%%ETCDIR%%/vendor_modules/sshkeys_core/locales/ja/puppetlabs-sshkeys_core.po +%%ETCDIR%%/vendor_modules/sshkeys_core/locales/puppetlabs-sshkeys_core.pot +%%ETCDIR%%/vendor_modules/sshkeys_core/metadata.json +%%ETCDIR%%/vendor_modules/sshkeys_core/pdk.yaml +%%ETCDIR%%/vendor_modules/yumrepo_core/.rubocop.yml +%%ETCDIR%%/vendor_modules/yumrepo_core/CHANGELOG.md +%%ETCDIR%%/vendor_modules/yumrepo_core/CODEOWNERS +%%ETCDIR%%/vendor_modules/yumrepo_core/LICENSE +%%ETCDIR%%/vendor_modules/yumrepo_core/README.md +%%ETCDIR%%/vendor_modules/yumrepo_core/REFERENCE.md +%%ETCDIR%%/vendor_modules/yumrepo_core/data/common.yaml +%%ETCDIR%%/vendor_modules/yumrepo_core/hiera.yaml +%%ETCDIR%%/vendor_modules/yumrepo_core/lib/puppet/provider/yumrepo/inifile.rb +%%ETCDIR%%/vendor_modules/yumrepo_core/lib/puppet/type/yumrepo.rb +%%ETCDIR%%/vendor_modules/yumrepo_core/locales/config.yaml +%%ETCDIR%%/vendor_modules/yumrepo_core/locales/ja/puppetlabs-yumrepo_core.po +%%ETCDIR%%/vendor_modules/yumrepo_core/locales/puppetlabs-yumrepo_core.pot +%%ETCDIR%%/vendor_modules/yumrepo_core/metadata.json +%%ETCDIR%%/vendor_modules/yumrepo_core/pdk.yaml +%%ETCDIR%%/vendor_modules/yumrepo_core/readmes/README_ja_JP.md +%%ETCDIR%%/vendor_modules/zfs_core/.rubocop.yml +%%ETCDIR%%/vendor_modules/zfs_core/CHANGELOG.md +%%ETCDIR%%/vendor_modules/zfs_core/CODEOWNERS +%%ETCDIR%%/vendor_modules/zfs_core/LICENSE +%%ETCDIR%%/vendor_modules/zfs_core/README.md +%%ETCDIR%%/vendor_modules/zfs_core/REFERENCE.md +%%ETCDIR%%/vendor_modules/zfs_core/data/common.yaml +%%ETCDIR%%/vendor_modules/zfs_core/hiera.yaml +%%ETCDIR%%/vendor_modules/zfs_core/lib/puppet/provider/zfs/zfs.rb +%%ETCDIR%%/vendor_modules/zfs_core/lib/puppet/provider/zpool/zpool.rb +%%ETCDIR%%/vendor_modules/zfs_core/lib/puppet/type/zfs.rb +%%ETCDIR%%/vendor_modules/zfs_core/lib/puppet/type/zpool.rb +%%ETCDIR%%/vendor_modules/zfs_core/locales/config.yaml +%%ETCDIR%%/vendor_modules/zfs_core/locales/ja/puppetlabs-zfs_core.po +%%ETCDIR%%/vendor_modules/zfs_core/locales/puppetlabs-zfs_core.pot +%%ETCDIR%%/vendor_modules/zfs_core/metadata.json +%%ETCDIR%%/vendor_modules/zfs_core/pdk.yaml +%%ETCDIR%%/vendor_modules/zfs_core/readmes/README_ja_JP.md +%%ETCDIR%%/vendor_modules/zone_core/.rubocop.yml +%%ETCDIR%%/vendor_modules/zone_core/CHANGELOG.md +%%ETCDIR%%/vendor_modules/zone_core/CODEOWNERS +%%ETCDIR%%/vendor_modules/zone_core/LICENSE +%%ETCDIR%%/vendor_modules/zone_core/README.md +%%ETCDIR%%/vendor_modules/zone_core/REFERENCE.md +%%ETCDIR%%/vendor_modules/zone_core/data/common.yaml +%%ETCDIR%%/vendor_modules/zone_core/hiera.yaml +%%ETCDIR%%/vendor_modules/zone_core/lib/puppet/provider/zone/solaris.rb +%%ETCDIR%%/vendor_modules/zone_core/lib/puppet/type/zone.rb +%%ETCDIR%%/vendor_modules/zone_core/locales/config.yaml +%%ETCDIR%%/vendor_modules/zone_core/locales/ja/puppetlabs-zone_core.po +%%ETCDIR%%/vendor_modules/zone_core/locales/puppetlabs-zone_core.pot +%%ETCDIR%%/vendor_modules/zone_core/metadata.json +%%ETCDIR%%/vendor_modules/zone_core/pdk.yaml +%%ETCDIR%%/vendor_modules/zone_core/readmes/README_ja_JP.md +lib/ruby/gems/%%RUBY_VER%%/specifications/openvox-%%PORTVERSION%%.gemspec +%%RUBY_SITELIBDIR%%/hiera/puppet_function.rb +%%RUBY_SITELIBDIR%%/hiera/scope.rb +%%RUBY_SITELIBDIR%%/hiera_puppet.rb +%%RUBY_SITELIBDIR%%/puppet_pal.rb +%%RUBY_SITELIBDIR%%/puppet_x.rb +share/man/man5/puppet.conf.5.gz +share/man/man8/puppet-agent.8.gz +share/man/man8/puppet-apply.8.gz +share/man/man8/puppet-catalog.8.gz +share/man/man8/puppet-config.8.gz +share/man/man8/puppet-describe.8.gz +share/man/man8/puppet-device.8.gz +share/man/man8/puppet-doc.8.gz +share/man/man8/puppet-epp.8.gz +share/man/man8/puppet-facts.8.gz +share/man/man8/puppet-filebucket.8.gz +share/man/man8/puppet-generate.8.gz +share/man/man8/puppet-help.8.gz +share/man/man8/puppet-lookup.8.gz +share/man/man8/puppet-module.8.gz +share/man/man8/puppet-node.8.gz +share/man/man8/puppet-parser.8.gz +share/man/man8/puppet-plugin.8.gz +share/man/man8/puppet-report.8.gz +share/man/man8/puppet-resource.8.gz +share/man/man8/puppet-script.8.gz +share/man/man8/puppet-ssl.8.gz +share/man/man8/puppet.8.gz +@dir(puppet,puppet,) %%ETCDIR%%/manifests +@dir(puppet,puppet,) %%ETCDIR%%/modules +@dir(puppet,puppet,) /var/puppet +@dir(puppet,puppet,) /var/puppet/state +@dir(puppet,puppet,) /var/log/puppet +@dir /var/run/puppet diff --git a/sysutils/openvox-server8/Makefile b/sysutils/openvox-server8/Makefile new file mode 100644 index 000000000000..0a73a2834c9f --- /dev/null +++ b/sysutils/openvox-server8/Makefile @@ -0,0 +1,95 @@ +PORTNAME= openvox-server +PORTVERSION= 8.8.1 +CATEGORIES= sysutils java +MASTER_SITES= https://artifacts.voxpupuli.org/${PORTNAME}/${PORTVERSION}/ +PKGNAMESUFFIX= 8 + +MAINTAINER= puppet@FreeBSD.org +COMMENT= Puppet Server running in the JVM +WWW= https://docs.puppetlabs.com/puppetserver/latest/services_master_puppetserver.html + +LICENSE= APACHE20 + +ONLY_FOR_ARCHS= aarch64 amd64 +ONLY_FOR_ARCHS_REASON=Bundled JNI only support some architectures + +RUN_DEPENDS= bash>=0:shells/bash \ + openvox-agent8>=8.0:sysutils/openvox-agent8 \ + rubygem-openvoxserver-ca>=1:sysutils/rubygem-openvoxserver-ca \ + rubygem-semantic_puppet>=1:devel/rubygem-semantic_puppet \ + sudo>=1:security/sudo + +USES= ruby java shebangfix +JAVA_VERSION= 11+ +USE_RC_SUBR= puppetserver +WRKSRC= ${WRKDIR}/puppetserver-${PORTVERSION} + +NO_ARCH= yes +NO_BUILD= yes + +CONFLICTS_INSTALL= openvox-server[0-9] puppetserver[0-9] + +SHEBANG_FILES= ext/bin/puppetserver + +USERS= puppet +GROUPS= puppet + +DATADIR= ${PREFIX}/share/puppetserver +ETCDIR= ${PREFIX}/etc/puppetserver + +SUB_LIST= JAVA_HOME=${JAVA_HOME} +SUB_FILES= pkg-message + +post-patch: +.for file in ext/config/logback.xml ext/config/request-logging.xml \ + ext/config/conf.d/global.conf ext/config/conf.d/puppetserver.conf \ + ext/config/conf.d/web-routes.conf ext/config/conf.d/webserver.conf \ + ext/config/conf.d/auth.conf ext/config/services.d/ca.cfg \ + ext/system-config/services.d/bootstrap.cfg ext/bin/puppetserver \ + ext/cli_defaults/cli-defaults.sh ext/cli/foreground + @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \ + -e 's|%%RUBY_SITELIBDIR%%|${RUBY_SITELIBDIR}|' \ + -e 's|%%RUBY_VER%%|${RUBY_VER}|' \ + -e 's|%%JAVA%%|${JAVA}|' \ + -e 's|%%ETCDIR%%|${ETCDIR}|' \ + -e 's|%%DATADIR%%|${DATADIR}|' \ + ${WRKSRC}/${file} +.endfor + @${REINPLACE_CMD} -e 's|#!/opt/puppetlabs/puppet/bin/ruby|#!${RUBY}|' \ + ${WRKSRC}/ext/cli/ca \ + ${WRKSRC}/ext/cli/dropsonde + +do-install: + @${MKDIR} ${STAGEDIR}${DATADIR}/cli/apps + @${MKDIR} ${STAGEDIR}${ETCDIR}/conf.d + @${MKDIR} ${STAGEDIR}${ETCDIR}/services.d + @${MKDIR} ${STAGEDIR}${PREFIX}/etc/puppet/code + @${MKDIR} ${STAGEDIR}/var/log/puppetserver + @${MKDIR} ${STAGEDIR}/var/puppet/server + @${MKDIR} ${STAGEDIR}/var/puppet/server/data + @${MKDIR} ${STAGEDIR}/var/puppetserver + @${MKDIR} ${STAGEDIR}/var/run/puppetserver + ${INSTALL_DATA} ${WRKSRC}/puppet-server-release.jar ${STAGEDIR}${DATADIR}/puppet-server-release.jar + ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/global.conf ${STAGEDIR}${ETCDIR}/conf.d/global.conf.sample + ${INSTALL_DATA} ${WRKSRC}/ext/config/logback.xml ${STAGEDIR}${ETCDIR}/logback.xml.sample + ${INSTALL_DATA} ${WRKSRC}/ext/config/request-logging.xml ${STAGEDIR}${ETCDIR}/request-logging.xml.sample + ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/puppetserver.conf ${STAGEDIR}${ETCDIR}/conf.d/puppetserver.conf.sample + ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/web-routes.conf ${STAGEDIR}${ETCDIR}/conf.d/web-routes.conf.sample + ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/webserver.conf ${STAGEDIR}${ETCDIR}/conf.d/webserver.conf.sample + ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/auth.conf ${STAGEDIR}${ETCDIR}/conf.d/auth.conf.sample + ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/metrics.conf ${STAGEDIR}${ETCDIR}/conf.d/metrics.conf.sample + ${INSTALL_DATA} ${WRKSRC}/ext/config/services.d/ca.cfg ${STAGEDIR}${ETCDIR}/services.d/ca.cfg.sample + ${INSTALL_DATA} ${WRKSRC}/ext/system-config/services.d/bootstrap.cfg ${STAGEDIR}${ETCDIR}/services.d/bootstrap.cfg.sample + ${INSTALL_DATA} ${WRKSRC}/ext/bin/puppetserver ${STAGEDIR}${PREFIX}/bin/puppetserver + ${INSTALL_DATA} ${WRKSRC}/ext/ezbake-functions.sh ${STAGEDIR}${DATADIR}/ezbake-functions.sh + ${INSTALL_DATA} ${WRKSRC}/ext/cli/ca ${STAGEDIR}${DATADIR}/cli/apps/ca + ${INSTALL_DATA} ${WRKSRC}/ext/cli/foreground ${STAGEDIR}${DATADIR}/cli/apps/foreground + ${INSTALL_DATA} ${WRKSRC}/ext/cli/gem ${STAGEDIR}${DATADIR}/cli/apps/gem + ${INSTALL_DATA} ${WRKSRC}/ext/cli/irb ${STAGEDIR}${DATADIR}/cli/apps/irb + ${INSTALL_DATA} ${WRKSRC}/ext/cli/reload ${STAGEDIR}${DATADIR}/cli/apps/reload + ${INSTALL_DATA} ${WRKSRC}/ext/cli/ruby ${STAGEDIR}${DATADIR}/cli/apps/ruby + ${INSTALL_DATA} ${WRKSRC}/ext/cli/start ${STAGEDIR}${DATADIR}/cli/apps/start + ${INSTALL_DATA} ${WRKSRC}/ext/cli/stop ${STAGEDIR}${DATADIR}/cli/apps/stop + ${INSTALL_DATA} ${WRKSRC}/ext/cli_defaults/cli-defaults.sh ${STAGEDIR}${DATADIR}/cli/cli-defaults.sh + +.include <bsd.port.mk> diff --git a/sysutils/openvox-server8/distinfo b/sysutils/openvox-server8/distinfo new file mode 100644 index 000000000000..bd8ba86be44a --- /dev/null +++ b/sysutils/openvox-server8/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1748051578 +SHA256 (openvox-server-8.8.1.tar.gz) = de3314abf1aadea3d304e65992e586a6895ec9998dacf17ab099acbb0f1ca8e2 +SIZE (openvox-server-8.8.1.tar.gz) = 64708317 diff --git a/sysutils/openvox-server8/files/patch-ext__bin__puppetserver b/sysutils/openvox-server8/files/patch-ext__bin__puppetserver new file mode 100644 index 000000000000..fb17e51c6fde --- /dev/null +++ b/sysutils/openvox-server8/files/patch-ext__bin__puppetserver @@ -0,0 +1,15 @@ +--- ext/bin/puppetserver.orig 2018-10-03 16:18:58 UTC ++++ ext/bin/puppetserver +@@ -15,6 +15,12 @@ elif [ `uname` == "OpenBSD" ] ; then + USER="_puppet" + INSTALL_DIR="/opt/puppetlabs/server/apps/puppetserver" + CONFIG="/etc/puppetlabs/puppetserver/conf.d" ++elif [ `uname` == "FreeBSD" ] ; then ++ JAVA_BIN="%%JAVA%%" ++ JAVA_ARGS="-Xms2g -Xmx2g" ++ USER="puppet" ++ INSTALL_DIR="%%DATADIR%%" ++ CONFIG="%%ETCDIR%%/conf.d" + else + echo "You seem to be missing some important configuration files; could not find /etc/default/puppetserver or /etc/sysconfig/puppetserver" >&2 + exit 1 diff --git a/sysutils/openvox-server8/files/patch-ext__cli__foreground b/sysutils/openvox-server8/files/patch-ext__cli__foreground new file mode 100644 index 000000000000..a4a4a5ad6649 --- /dev/null +++ b/sysutils/openvox-server8/files/patch-ext__cli__foreground @@ -0,0 +1,19 @@ +--- ext/cli/foreground.orig 2019-09-17 14:05:56 UTC ++++ ext/cli/foreground +@@ -1,6 +1,6 @@ + #!/usr/bin/env bash + +-restartfile="/opt/puppetlabs/server/data/puppetserver/restartcounter" ++restartfile="/var/puppet/server/data/puppetserver/restartcounter" + cli_defaults=${INSTALL_DIR}/cli/cli-defaults.sh + + if [ ! -e "${INSTALL_DIR}/ezbake-functions.sh" ]; then +@@ -30,7 +30,7 @@ fi + COMMAND="${JAVA_BIN} ${JAVA_ARGS} ${LOG_APPENDER} \ + -cp "$CLASSPATH" \ + clojure.main -m puppetlabs.trapperkeeper.main \ +- --config ${CONFIG} --bootstrap-config ${BOOTSTRAP_CONFIG} \ ++ --config ${CONFIG} --bootstrap-config %%ETCDIR%%/services.d \ + --restart-file "${restartfile}" \ + ${TK_ARGS} \ + ${@}" diff --git a/sysutils/openvox-server8/files/patch-ext__cli_defaults__cli-defaults.sh b/sysutils/openvox-server8/files/patch-ext__cli_defaults__cli-defaults.sh new file mode 100644 index 000000000000..85febc64943c --- /dev/null +++ b/sysutils/openvox-server8/files/patch-ext__cli_defaults__cli-defaults.sh @@ -0,0 +1,12 @@ +--- ext/cli_defaults/cli-defaults.sh.orig 2019-09-17 14:05:56 UTC ++++ ext/cli_defaults/cli-defaults.sh +@@ -1,7 +1,7 @@ +-INSTALL_DIR="/opt/puppetlabs/server/apps/puppetserver" ++INSTALL_DIR="%%DATADIR%%" + + if [ -n "$JRUBY_JAR" ]; then + echo "Warning: the JRUBY_JAR setting is no longer needed and will be ignored." 1>&2 + fi + +-CLASSPATH="${CLASSPATH}:/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/facter.jar:/opt/puppetlabs/server/data/puppetserver/jars/*" ++CLASSPATH="${CLASSPATH}:/usr/local/lib/ruby/vendor_ruby/facter.jar:/opt/puppetlabs/server/data/puppetserver/jars/*" diff --git a/sysutils/openvox-server8/files/patch-ext__config__conf.d__global.conf b/sysutils/openvox-server8/files/patch-ext__config__conf.d__global.conf new file mode 100644 index 000000000000..5fc83d8e0ae8 --- /dev/null +++ b/sysutils/openvox-server8/files/patch-ext__config__conf.d__global.conf @@ -0,0 +1,9 @@ +--- ext/config/conf.d/global.conf.orig 2018-10-01 20:36:05 UTC ++++ ext/config/conf.d/global.conf +@@ -1,5 +1,5 @@ + global: { + # Path to logback logging configuration file; for more + # info, see http://logback.qos.ch/manual/configuration.html +- logging-config: /etc/puppetlabs/puppetserver/logback.xml ++ logging-config: %%PREFIX%%/etc/puppetserver/logback.xml + } diff --git a/sysutils/openvox-server8/files/patch-ext__config__conf.d__puppetserver.conf b/sysutils/openvox-server8/files/patch-ext__config__conf.d__puppetserver.conf new file mode 100644 index 000000000000..335690c0d1cb --- /dev/null +++ b/sysutils/openvox-server8/files/patch-ext__config__conf.d__puppetserver.conf @@ -0,0 +1,55 @@ +--- ext/config/conf.d/puppetserver.conf.orig 2021-03-12 18:01:54 UTC ++++ ext/config/conf.d/puppetserver.conf +@@ -2,16 +2,20 @@ + jruby-puppet: { + # Where the puppet-agent dependency places puppet, facter, etc... + # Puppet server expects to load Puppet from this location +- ruby-load-path: [/opt/puppetlabs/puppet/lib/ruby/vendor_ruby] ++ ruby-load-path: [ ++ %%PREFIX%%/share/puppetserver/lib, ++ %%RUBY_SITELIBDIR%%, ++ %%PREFIX%%/lib/ruby/vendor_ruby, ++ ] + + # This setting determines where JRuby will install gems. It is used for loading gems, + # and also by the `puppetserver gem` command line tool. +- gem-home: /opt/puppetlabs/server/data/puppetserver/jruby-gems ++ gem-home: /var/puppet/server/data/puppetserver/jruby-gems + + # This setting defines the complete "GEM_PATH" for jruby. If set, it should include + # the gem-home directory as well as any other directories that gems can be loaded + # from (including the vendored gems directory for gems that ship with puppetserver) +- gem-path: [${jruby-puppet.gem-home}, "/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems", "/opt/puppetlabs/puppet/lib/ruby/vendor_gems"] ++ gem-path: [${jruby-puppet.gem-home}, "/var/puppet/server/data/puppetserver/vendored-jruby-gems", "%%PREFIX%%/lib/ruby/gems/%%RUBY_VER%%"] + + # PLEASE NOTE: Use caution when modifying the below settings. Modifying + # these settings will change the value of the corresponding Puppet settings +@@ -26,23 +30,23 @@ jruby-puppet: { + + # (optional) path to puppet conf dir; if not specified, will use + # /etc/puppetlabs/puppet +- server-conf-dir: /etc/puppetlabs/puppet ++ server-conf-dir: %%PREFIX%%/etc/puppet + + # (optional) path to puppet code dir; if not specified, will use + # /etc/puppetlabs/code +- server-code-dir: /etc/puppetlabs/code ++ server-code-dir: %%PREFIX%%/etc/puppet/code + + # (optional) path to puppet var dir; if not specified, will use + # /opt/puppetlabs/server/data/puppetserver +- server-var-dir: /opt/puppetlabs/server/data/puppetserver ++ server-var-dir: /var/puppet/server/data/puppetserver + + # (optional) path to puppet run dir; if not specified, will use + # /var/run/puppetlabs/puppetserver +- server-run-dir: /var/run/puppetlabs/puppetserver ++ server-run-dir: /var/run/puppetserver + + # (optional) path to puppet log dir; if not specified, will use + # /var/log/puppetlabs/puppetserver +- server-log-dir: /var/log/puppetlabs/puppetserver ++ server-log-dir: /var/log/puppetserver + + # (optional) maximum number of JRuby instances to allow + #max-active-instances: 1 diff --git a/sysutils/openvox-server8/files/patch-ext__config__conf.d__webserver.conf b/sysutils/openvox-server8/files/patch-ext__config__conf.d__webserver.conf new file mode 100644 index 000000000000..21e4c5e6d868 --- /dev/null +++ b/sysutils/openvox-server8/files/patch-ext__config__conf.d__webserver.conf @@ -0,0 +1,9 @@ +--- ext/config/conf.d/webserver.conf.orig 2018-10-01 20:36:05 UTC ++++ ext/config/conf.d/webserver.conf +@@ -1,5 +1,5 @@ + webserver: { +- access-log-config: /etc/puppetlabs/puppetserver/request-logging.xml ++ access-log-config: %%PREFIX%%/etc/puppetserver/request-logging.xml + client-auth: want + ssl-host: 0.0.0.0 + ssl-port: 8140 diff --git a/sysutils/openvox-server8/files/patch-ext__config__logback.xml b/sysutils/openvox-server8/files/patch-ext__config__logback.xml new file mode 100644 index 000000000000..22a49dbcde46 --- /dev/null +++ b/sysutils/openvox-server8/files/patch-ext__config__logback.xml @@ -0,0 +1,31 @@ +--- ext/config/logback.xml.orig 2023-10-19 16:09:06 UTC ++++ ext/config/logback.xml +@@ -6,12 +6,11 @@ + </appender> + + <appender name="F1" class="ch.qos.logback.core.rolling.RollingFileAppender"> +- <!-- TODO: this path should not be hard-coded --> +- <file>/var/log/puppetlabs/puppetserver/puppetserver.log</file> ++ <file>/var/log/puppetserver/puppetserver.log</file> + <append>true</append> + <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> + <!-- rollover daily --> +- <fileNamePattern>/var/log/puppetlabs/puppetserver/puppetserver-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern> ++ <fileNamePattern>/var/log/puppetserver/puppetserver-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern> + <!-- each file should be at most 200MB, keep 90 days worth of history, but at most 1GB total--> + <maxFileSize>200MB</maxFileSize> + <maxHistory>90</maxHistory> +@@ -23,11 +22,11 @@ + </appender> + + <appender name="STATUS" class="ch.qos.logback.core.rolling.RollingFileAppender"> +- <file>/var/log/puppetlabs/puppetserver/puppetserver-status.log</file> ++ <file>/var/log/puppetserver/puppetserver-status.log</file> + <append>true</append> + <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> + <!-- rollover daily --> +- <fileNamePattern>/var/log/puppetlabs/puppetserver/puppetserver-status-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern> ++ <fileNamePattern>/var/log/puppetserver/puppetserver-status-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern> + <!-- each file should be at most 200MB, keep 90 days worth of history, but at most 1GB total--> + <maxFileSize>200MB</maxFileSize> + <maxHistory>90</maxHistory> diff --git a/sysutils/openvox-server8/files/patch-ext__config__request-logging.xml b/sysutils/openvox-server8/files/patch-ext__config__request-logging.xml new file mode 100644 index 000000000000..4358008fdb47 --- /dev/null +++ b/sysutils/openvox-server8/files/patch-ext__config__request-logging.xml @@ -0,0 +1,15 @@ +--- ext/config/request-logging.xml.orig 2018-09-18 17:16:33 UTC ++++ ext/config/request-logging.xml +@@ -1,10 +1,10 @@ + <configuration debug="false"> + <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> +- <file>/var/log/puppetlabs/puppetserver/puppetserver-access.log</file> ++ <file>/var/log/puppetserver/puppetserver-access.log</file> + <append>true</append> + <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> + <!-- rollover daily --> +- <fileNamePattern>/var/log/puppetlabs/puppetserver/puppetserver-access-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern> ++ <fileNamePattern>/var/log/puppetserver/puppetserver-access-%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern> + <!-- each file should be at most 200MB, keep 90 days worth of history, but at most 1GB total--> + <maxFileSize>200MB</maxFileSize> + <maxHistory>90</maxHistory> diff --git a/sysutils/openvox-server8/files/patch-ext__ezbake-functions.sh b/sysutils/openvox-server8/files/patch-ext__ezbake-functions.sh new file mode 100644 index 000000000000..bd4d0a1c26b7 --- /dev/null +++ b/sysutils/openvox-server8/files/patch-ext__ezbake-functions.sh @@ -0,0 +1,11 @@ +--- ext/ezbake-functions.sh.orig 2019-09-17 14:05:56 UTC ++++ ext/ezbake-functions.sh +@@ -126,7 +126,7 @@ init_restart_file() + local group="${GROUP:-puppet}" + + if [ ! -e "$restartfile" ]; then +- /usr/bin/install --directory --owner=$user --group=$group --mode=755 "$restart_file_base_dir" ++ /usr/bin/install -d -o $user -g $group -m 755 "$restart_file_base_dir" + if [ $? -ne 0 ]; then + echo "Unable to create or set permissions for restart file at ${restart_file_base_dir}" 1>&2 + return 1 diff --git a/sysutils/openvox-server8/files/pkg-message.in b/sysutils/openvox-server8/files/pkg-message.in new file mode 100644 index 000000000000..0635f9786fce --- /dev/null +++ b/sysutils/openvox-server8/files/pkg-message.in @@ -0,0 +1,17 @@ +[ +{ type: install + message: <<EOM +Remember to run: + +sysrc puppetserver_enable=yes + +A note to users upgrading to 2.6 who have also modified bootstrap.cfg, please +see the release notes for breaking changes in 2.5. + +https://docs.puppet.com/puppetserver/latest/release_notes.html#puppet-server-25 + +The file bootstrap.cfg has been removed and ca configuration has been moved out +to its own file in ca.cfg. +EOM +} +] diff --git a/sysutils/openvox-server8/files/puppetserver.in b/sysutils/openvox-server8/files/puppetserver.in new file mode 100644 index 000000000000..65ab0c6714ac --- /dev/null +++ b/sysutils/openvox-server8/files/puppetserver.in @@ -0,0 +1,95 @@ +#!/bin/sh + +# PROVIDE: puppetserver +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# +# Configuration settings for puppetserver in /etc/rc.conf: +# +# puppetserver_enable (bool): +# Set to "NO" by default. +# Set it to "YES" to enable puppetserver +# +# puppetserver_args (str): +# Extra arguments passed to start command +# +# puppetserver_java_home (str): +# Set to "%%JAVA_HOME%%" by default. +# Set the Java virtual machine to run puppetserver +# +# puppetserver_java_opts (str): +# Set to "" by default. +# Java VM args to use. +# +# puppetserver_user (str): +# Set to "puppet" by default. +# User to run puppetserver as. +# +# puppetserver_group (str): +# Set to "puppet" by default. +# Group for data file ownership. +# +# puppetserver_log_file (str): +# Set to "/var/log/puppetserver/puppetserver.log" by default. +# Log file location. +# + +. /etc/rc.subr + +name="puppetserver" +rcvar=puppetserver_enable + +load_rc_config "${name}" + +: ${puppetserver_enable="NO"} +: ${puppetserver_args="--config %%PREFIX%%/etc/puppetserver/conf.d -b %%PREFIX%%/etc/puppetserver/services.d"} +: ${puppetserver_java_home="%%JAVA_HOME%%"} +: ${puppetserver_java_opts=""} +: ${puppetserver_user="puppet"} +: ${puppetserver_group="puppet"} +: ${puppetserver_log_file="/var/log/puppetserver/puppetserver.log"} + +pidfile="/var/run/puppetserver/puppetserver.pid" +command="/usr/sbin/daemon" +java_cmd="${puppetserver_java_home}/bin/java" +procname="${java_cmd}" +command_args="-f -p ${pidfile} ${java_cmd} -Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger -Dlogappender=F1 ${puppetserver_java_opts} -cp %%DATADIR%%/puppet-server-release.jar:%%PREFIX%%/lib/ruby/vendor_ruby/facter.jar clojure.main -m puppetlabs.trapperkeeper.main ${puppetserver_args}" + + +required_files="${java_cmd}" + +start_precmd="puppetserver_prestart" + +# An UTF-8 locale is required +: LC_ALL=${LC_ALL:=C.UTF-8} +case $LC_ALL in + *.UTF-8) + ;; + *.*) + LC_ALL="${LC_ALL%.*}.UTF-8" + ;; + *) + LC_ALL=C.UTF-8 + ;; +esac +export LC_ALL + +puppetserver_prestart() { + if [ ! -f "${puppetserver_log_file}" ]; then + touch "${puppetserver_log_file}" + chown "${puppetserver_user}:${puppetserver_group}" "${puppetserver_log_file}" + chmod 640 "${puppetserver_log_file}" + fi + if [ ! -d "/var/run/puppetserver" ]; then + install -d -o "${puppetserver_user}" -g "${puppetserver_group}" -m 750 "/var/run/puppetserver" + fi + + chown -R "root:${puppetserver_group}" "%%PREFIX%%/etc/puppetserver/conf.d" + chmod 0750 "%%PREFIX%%/etc/puppetserver/conf.d" + + chown "root:${puppetserver_group}" "%%PREFIX%%/etc/puppetserver/logback.xml" + chmod 0640 "%%PREFIX%%/etc/puppetserver/logback.xml" +} + +run_rc_command "$1" diff --git a/sysutils/openvox-server8/pkg-descr b/sysutils/openvox-server8/pkg-descr new file mode 100644 index 000000000000..73a974443f9f --- /dev/null +++ b/sysutils/openvox-server8/pkg-descr @@ -0,0 +1,11 @@ +Puppet master is a Ruby application that compiles configurations +for any number of Puppet agent nodes, using Puppet code and various +other data sources. (For more info, see Overview of Puppet's +Architecture.) + +Puppet Server is an application that runs on the Java Virtual Machine +(JVM) and provides the same services as the classic Puppet master +application. It mostly does this by running the existing Puppet +master code in several JRuby interpreters, but it replaces some +parts of the classic application with new services written in +Clojure. diff --git a/sysutils/openvox-server8/pkg-plist b/sysutils/openvox-server8/pkg-plist new file mode 100644 index 000000000000..329a3c5f8901 --- /dev/null +++ b/sysutils/openvox-server8/pkg-plist @@ -0,0 +1,29 @@ +@(,,750) bin/puppetserver +@sample %%ETCDIR%%/logback.xml.sample +@sample %%ETCDIR%%/request-logging.xml.sample +@sample %%ETCDIR%%/conf.d/auth.conf.sample +@sample %%ETCDIR%%/conf.d/global.conf.sample +@sample %%ETCDIR%%/conf.d/metrics.conf.sample +@sample %%ETCDIR%%/conf.d/puppetserver.conf.sample +@sample %%ETCDIR%%/conf.d/web-routes.conf.sample +@sample %%ETCDIR%%/conf.d/webserver.conf.sample +@sample %%ETCDIR%%/services.d/bootstrap.cfg.sample +@sample %%ETCDIR%%/services.d/ca.cfg.sample +@dir(,puppet,750) etc/puppet/code +%%DATADIR%%/puppet-server-release.jar +@(,,755) %%DATADIR%%/cli/apps/ca +@(,,755) %%DATADIR%%/cli/apps/foreground +@(,,755) %%DATADIR%%/cli/apps/gem +@(,,755) %%DATADIR%%/cli/apps/irb +@(,,755) %%DATADIR%%/cli/apps/reload +@(,,755) %%DATADIR%%/cli/apps/ruby +@(,,755) %%DATADIR%%/cli/apps/start +@(,,755) %%DATADIR%%/cli/apps/stop +@(,,755) %%DATADIR%%/cli/cli-defaults.sh +@(,,755) %%DATADIR%%/ezbake-functions.sh +@dir(puppet,puppet,750) /var/log/puppetserver +@dir(puppet,puppet,755) /var/puppet +@dir(puppet,puppet,750) /var/puppet/server +@dir(puppet,puppet,750) /var/puppet/server/data +@dir(puppet,puppet,750) /var/puppetserver +@dir(puppet,puppet,750) /var/run/puppetserver diff --git a/sysutils/puppet8/Makefile b/sysutils/puppet8/Makefile index a0b787166857..4dac60d8cf6a 100644 --- a/sysutils/puppet8/Makefile +++ b/sysutils/puppet8/Makefile @@ -27,7 +27,7 @@ USES= cpe ruby USE_GITHUB= yes GH_ACCOUNT= puppetlabs -CONFLICTS_INSTALL= puppet[0-9] +CONFLICTS_INSTALL= openvox-agent[0-9] puppet[0-9] PLIST_SUB= PORTVERSION="${PORTVERSION}" NO_ARCH= yes NO_BUILD= yes diff --git a/sysutils/puppetserver8/Makefile b/sysutils/puppetserver8/Makefile index b4c30e7b82d6..e8c60e8f1426 100644 --- a/sysutils/puppetserver8/Makefile +++ b/sysutils/puppetserver8/Makefile @@ -26,7 +26,7 @@ USE_RC_SUBR= puppetserver NO_ARCH= yes NO_BUILD= yes -CONFLICTS_INSTALL= puppetserver[0-9] +CONFLICTS_INSTALL= openvox-server[0-9] puppetserver[0-9] SHEBANG_FILES= ext/bin/puppetserver diff --git a/sysutils/py-ansible-core/Makefile b/sysutils/py-ansible-core/Makefile index 0887d9b13c8a..b9b3cd5e9649 100644 --- a/sysutils/py-ansible-core/Makefile +++ b/sysutils/py-ansible-core/Makefile @@ -1,5 +1,5 @@ PORTNAME= ansible-core -DISTVERSION= 2.18.6 +DISTVERSION= 2.18.7 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/sysutils/py-ansible-core/distinfo b/sysutils/py-ansible-core/distinfo index 963c3c0eb6c1..0ea53611cf0f 100644 --- a/sysutils/py-ansible-core/distinfo +++ b/sysutils/py-ansible-core/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749221939 -SHA256 (ansible_core-2.18.6.tar.gz) = 25bb20ce1516a1b7307831b263cef684043b3720711466bd9d4164e5fd576557 -SIZE (ansible_core-2.18.6.tar.gz) = 3088072 +TIMESTAMP = 1753016015 +SHA256 (ansible_core-2.18.7.tar.gz) = 1a129bf9fcd5dca2b17e83ce77147ee2fbc3c51a4958970152897cc5b6d0aae7 +SIZE (ansible_core-2.18.7.tar.gz) = 3090256 diff --git a/sysutils/py-ansible-core/files/patch-pyproject.toml b/sysutils/py-ansible-core/files/patch-pyproject.toml index 6d6635b3ccb6..4db56a4c7bc9 100644 --- a/sysutils/py-ansible-core/files/patch-pyproject.toml +++ b/sysutils/py-ansible-core/files/patch-pyproject.toml @@ -1,9 +1,9 @@ ---- pyproject.toml.orig 2025-05-19 16:56:48 UTC -+++ pyproject.toml +--- pyproject.toml.orig 2025-07-15 10:46:32.000000000 -0700 ++++ pyproject.toml 2025-07-20 05:54:59.527173000 -0700 @@ -1,5 +1,5 @@ [build-system] --requires = ["setuptools >= 66.1.0, <= 80.7.1", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release -+requires = ["setuptools >= 63.1.0, <= 80.7.1", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release +-requires = ["setuptools >= 66.1.0, <= 80.9.0", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release ++requires = ["setuptools >= 63.1.0, <= 80.9.0", "wheel == 0.45.1"] # lower bound to support controller Python versions, upper bound for latest version tested at release build-backend = "setuptools.build_meta" [project] diff --git a/sysutils/rubygem-facter/Makefile b/sysutils/rubygem-facter/Makefile index 0700e06c7748..e43601c63a7e 100644 --- a/sysutils/rubygem-facter/Makefile +++ b/sysutils/rubygem-facter/Makefile @@ -20,7 +20,7 @@ RUN_DEPENDS+= rubygem-ruby-augeas>0:textproc/rubygem-ruby-augeas \ USES= cpe gem CPE_VENDOR= puppet -CONFLICTS_INSTALL= facter # bin/facter +CONFLICTS_INSTALL= facter rubygem-openfact # bin/facter NO_ARCH= yes diff --git a/sysutils/rubygem-openfact/Makefile b/sysutils/rubygem-openfact/Makefile new file mode 100644 index 000000000000..940300ebcb39 --- /dev/null +++ b/sysutils/rubygem-openfact/Makefile @@ -0,0 +1,30 @@ +PORTNAME= openfact +PORTVERSION= 5.1.0 +CATEGORIES= sysutils rubygems +MASTER_SITES= RG + +MAINTAINER= puppet@FreeBSD.org +COMMENT= Cross-platform Ruby library for retrieving facts from OS +WWW= https://github.com/OpenVoxProject/openfact/ + +LICENSE= APACHE20 + +RUN_DEPENDS= rubygem-base64>0.1:converters/rubygem-base64 \ + rubygem-hocon>=1.3<2:devel/rubygem-hocon \ + rubygem-logger>=1.7:devel/rubygem-logger \ + rubygem-thor>=1.0.1<2.0:devel/rubygem-thor +# Soft dependencies that resolve more FreeBSD facts +RUN_DEPENDS+= rubygem-ruby-augeas>0:textproc/rubygem-ruby-augeas \ + rubygem-ffi>=1.0:devel/rubygem-ffi \ + rubygem-rexml>0:textproc/rubygem-rexml \ + rubygem-sys-filesystem>0:sysutils/rubygem-sys-filesystem + +USES= cpe gem + +CONFLICTS_INSTALL= facter rubygem-facter # bin/facter + +NO_ARCH= yes + +PLIST_FILES= bin/facter + +.include <bsd.port.mk> diff --git a/sysutils/rubygem-openfact/distinfo b/sysutils/rubygem-openfact/distinfo new file mode 100644 index 000000000000..77ddac06b9a8 --- /dev/null +++ b/sysutils/rubygem-openfact/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752947918 +SHA256 (rubygem/openfact-5.1.0.gem) = 569b93bc6941f8efeef55c138577ae2e3ff4f6727657f9f48925c4a657d3f70c +SIZE (rubygem/openfact-5.1.0.gem) = 172544 diff --git a/sysutils/rubygem-openfact/pkg-descr b/sysutils/rubygem-openfact/pkg-descr new file mode 100644 index 000000000000..b612ced9d443 --- /dev/null +++ b/sysutils/rubygem-openfact/pkg-descr @@ -0,0 +1,5 @@ +A cross-platform Ruby library for retrieving facts from operating systems. +Supports multiple resolution mechanisms, any of which can be restricted to +working only on certain operating systems or environments. Facter is +especially useful for retrieving things like operating system names, IP +addresses, MAC addresses, and SSH keys. diff --git a/sysutils/rubygem-openvoxserver-ca/Makefile b/sysutils/rubygem-openvoxserver-ca/Makefile new file mode 100644 index 000000000000..3448c01cf2c3 --- /dev/null +++ b/sysutils/rubygem-openvoxserver-ca/Makefile @@ -0,0 +1,23 @@ +PORTNAME= openvoxserver-ca +PORTVERSION= 3.0.0 +CATEGORIES= sysutils rubygems +MASTER_SITES= RG + +MAINTAINER= puppet@FreeBSD.org +COMMENT= Ruby CLI tool to interact with the OpenVox Server Certificate Authority +WWW= https://github.com/OpenVoxProject/openvoxserver-ca-cli/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= rubygem-openfact>=5.0.0:sysutils/rubygem-openfact + +USES= gem + +CONFLICTS_INSTALL= rubygem-puppetserver-ca + +NO_ARCH= yes + +PLIST_FILES= bin/puppetserver-ca + +.include <bsd.port.mk> diff --git a/sysutils/rubygem-openvoxserver-ca/distinfo b/sysutils/rubygem-openvoxserver-ca/distinfo new file mode 100644 index 000000000000..461a7c0c7032 --- /dev/null +++ b/sysutils/rubygem-openvoxserver-ca/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752683977 +SHA256 (rubygem/openvoxserver-ca-3.0.0.gem) = 5caf6c4e3cf3d8c166f5cb48f84f5a5e88c5fd6617808d0a984b6a5d7b75fe04 +SIZE (rubygem/openvoxserver-ca-3.0.0.gem) = 50176 diff --git a/sysutils/rubygem-openvoxserver-ca/files/patch-lib_puppetserver_ca_config_puppet.rb b/sysutils/rubygem-openvoxserver-ca/files/patch-lib_puppetserver_ca_config_puppet.rb new file mode 100644 index 000000000000..50a34086c23e --- /dev/null +++ b/sysutils/rubygem-openvoxserver-ca/files/patch-lib_puppetserver_ca_config_puppet.rb @@ -0,0 +1,11 @@ +--- lib/puppetserver/ca/config/puppet.rb.orig 2020-11-06 21:46:06 UTC ++++ lib/puppetserver/ca/config/puppet.rb +@@ -97,7 +97,7 @@ module Puppetserver + # defaults below + base_defaults = [ + [:confdir, user_specific_puppet_confdir], +- [:ssldir,'$confdir/ssl'], ++ [:ssldir, '/var/puppet/ssl'], + [:certdir, '$ssldir/certs'], + [:certname, default_certname], + [:server, 'puppet'], diff --git a/sysutils/rubygem-openvoxserver-ca/files/patch-lib_puppetserver_ca_utils_config.rb b/sysutils/rubygem-openvoxserver-ca/files/patch-lib_puppetserver_ca_utils_config.rb new file mode 100644 index 000000000000..ead5c3d960d1 --- /dev/null +++ b/sysutils/rubygem-openvoxserver-ca/files/patch-lib_puppetserver_ca_utils_config.rb @@ -0,0 +1,27 @@ +--- lib/puppetserver/ca/utils/config.rb.orig 2020-11-28 01:14:43 UTC ++++ lib/puppetserver/ca/utils/config.rb +@@ -23,7 +23,7 @@ module Puppetserver + + def self.puppet_confdir + if running_as_root? +- '/etc/puppetlabs/puppet' ++ '/usr/local/etc/puppet' + else + "#{ENV['HOME']}/.puppetlabs/etc/puppet" + end +@@ -34,11 +34,13 @@ module Puppetserver + end + + def self.default_ssldir(confdir = puppet_confdir) +- File.join(confdir, 'ssl') ++ res = File.join(confdir, 'ssl') ++ res = '/var/puppet/ssl' unless File.directory?(res) ++ res + end + + def self.old_default_cadir(confdir = puppet_confdir) +- File.join(confdir, 'ssl', 'ca') ++ '/var/puppet/ssl/ca' + end + + def self.new_default_cadir(confdir = puppet_confdir) diff --git a/sysutils/rubygem-openvoxserver-ca/pkg-descr b/sysutils/rubygem-openvoxserver-ca/pkg-descr new file mode 100644 index 000000000000..a1f75dd6e344 --- /dev/null +++ b/sysutils/rubygem-openvoxserver-ca/pkg-descr @@ -0,0 +1,2 @@ +This gem provides the functionality behind the OpenVox Server CA interactions. +The actual CLI executable lives within the OpenVox Server project. diff --git a/sysutils/rubygem-puppetserver-ca/Makefile b/sysutils/rubygem-puppetserver-ca/Makefile index 3ffee98c0991..b6e9a152e261 100644 --- a/sysutils/rubygem-puppetserver-ca/Makefile +++ b/sysutils/rubygem-puppetserver-ca/Makefile @@ -12,6 +12,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= gem +CONFLICTS_INSTALL= rubygem-openvoxserver-ca + NO_ARCH= yes PLIST_FILES= bin/puppetserver-ca diff --git a/sysutils/snmp_exporter/Makefile b/sysutils/snmp_exporter/Makefile index 1cf9f92e4b37..a2b28e3c1696 100644 --- a/sysutils/snmp_exporter/Makefile +++ b/sysutils/snmp_exporter/Makefile @@ -1,7 +1,7 @@ PORTNAME= snmp_exporter DISTVERSIONPREFIX=v DISTVERSION= 0.29.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= sysutils MAINTAINER= ivy@FreeBSD.org @@ -21,6 +21,7 @@ GO_TARGET= . \ post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/snmp_exporter/ - ${INSTALL_DATA} ${FILESDIR}/generator.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/generator.yml.sample + ${INSTALL_DATA} ${WRKSRC}/snmp.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/snmp.yml.sample + ${INSTALL_DATA} ${WRKSRC}/generator/generator.yml ${STAGEDIR}${PREFIX}/etc/snmp_exporter/generator.yml.sample .include <bsd.port.mk> diff --git a/sysutils/snmp_exporter/files/generator.yml b/sysutils/snmp_exporter/files/generator.yml deleted file mode 100644 index 16c1d71b020a..000000000000 --- a/sysutils/snmp_exporter/files/generator.yml +++ /dev/null @@ -1,23 +0,0 @@ -modules: - # Default IF-MIB interfaces table with ifIndex. - if_mib: - walk: [sysUpTime, interfaces, ifXTable] - # Interfaces if ifAlias is unique. - if_mib_ifalias: - walk: [sysUpTime, interfaces, ifXTable] - lookups: - - old_index: ifIndex - new_index: ifAlias - # Interfaces if ifDescr is unique. - if_mib_ifdescr: - walk: [sysUpTime, interfaces, ifXTable] - lookups: - - old_index: ifIndex - new_index: ifDescr - # Interfaces if ifName is unique. - if_mib_ifname: - walk: [sysUpTime, interfaces, ifXTable] - lookups: - - old_index: ifIndex - # Use OID to avoid conflict with Netscaler NS-ROOT-MIB. - new_index: 1.3.6.1.2.1.31.1.1.1.1 # ifName diff --git a/sysutils/snmp_exporter/files/pkg-message.in b/sysutils/snmp_exporter/files/pkg-message.in index d03707eb6b6e..fd08244f655e 100644 --- a/sysutils/snmp_exporter/files/pkg-message.in +++ b/sysutils/snmp_exporter/files/pkg-message.in @@ -1,8 +1,12 @@ [ { type: install message: <<EOM -To generate the snmp.yml configuration file for snmp_exporter, -edit %%ETCDIR%%/generator.yml and add relevant MIBs, then run +Upstream's default configuration file has been installed as +%%ETCDIR%%/snmp.yml. +This configuration is suitable for most situations. + +To generate a custom configuration, use the configuration generator: +edit %%ETCDIR%%/generator.yml as required, then run snmp_exporter_generator generate diff --git a/sysutils/snmp_exporter/pkg-plist b/sysutils/snmp_exporter/pkg-plist index d2d24fcfb01e..b3a851ad1356 100644 --- a/sysutils/snmp_exporter/pkg-plist +++ b/sysutils/snmp_exporter/pkg-plist @@ -1,3 +1,4 @@ bin/snmp_exporter bin/snmp_exporter_generator @sample %%ETCDIR%%/generator.yml.sample +@sample %%ETCDIR%%/snmp.yml.sample |