nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
5cc1b6ed 8bc4f93d

+3189 -2399
+1 -1
.github/workflows/backport.yml
··· 20 20 if: github.repository_owner == 'NixOS' && github.event.pull_request.merged == true && (github.event_name != 'labeled' || startsWith('backport', github.event.label.name)) 21 21 runs-on: ubuntu-latest 22 22 steps: 23 - - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 23 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 24 24 with: 25 25 ref: ${{ github.event.pull_request.head.sha }} 26 26 - name: Create backport PRs
+1 -1
.github/workflows/basic-eval.yml
··· 18 18 runs-on: ubuntu-latest 19 19 # we don't limit this action to only NixOS repo since the checks are cheap and useful developer feedback 20 20 steps: 21 - - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 21 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 22 22 - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 23 23 - uses: cachix/cachix-action@18cf96c7c98e048e10a83abd92116114cd8504be # v14 24 24 with:
+1 -1
.github/workflows/check-by-name.yml
··· 84 84 exit 1 85 85 fi 86 86 echo "mergedSha=$mergedSha" >> "$GITHUB_ENV" 87 - - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 87 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 88 88 with: 89 89 # pull_request_target checks out the base branch by default 90 90 ref: ${{ env.mergedSha }}
+1 -1
.github/workflows/check-cherry-picks.yml
··· 12 12 runs-on: ubuntu-latest 13 13 if: github.repository_owner == 'NixOS' 14 14 steps: 15 - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 15 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 16 16 with: 17 17 fetch-depth: 0 18 18 filter: blob:none
+1 -1
.github/workflows/check-maintainers-sorted.yaml
··· 12 12 runs-on: ubuntu-latest 13 13 if: github.repository_owner == 'NixOS' 14 14 steps: 15 - - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 15 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 16 16 with: 17 17 # pull_request_target checks out the base branch by default 18 18 ref: refs/pull/${{ github.event.pull_request.number }}/merge
+1 -1
.github/workflows/check-nix-format.yml
··· 15 15 runs-on: ubuntu-latest 16 16 if: github.repository_owner == 'NixOS' 17 17 steps: 18 - - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 18 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 19 19 with: 20 20 # pull_request_target checks out the base branch by default 21 21 ref: refs/pull/${{ github.event.pull_request.number }}/merge
+1 -1
.github/workflows/editorconfig.yml
··· 24 24 - name: print list of changed files 25 25 run: | 26 26 cat "$HOME/changed_files" 27 - - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 27 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 28 28 with: 29 29 # pull_request_target checks out the base branch by default 30 30 ref: refs/pull/${{ github.event.pull_request.number }}/merge
+1 -1
.github/workflows/manual-nixos.yml
··· 14 14 runs-on: ubuntu-latest 15 15 if: github.repository_owner == 'NixOS' 16 16 steps: 17 - - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 17 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 18 18 with: 19 19 # pull_request_target checks out the base branch by default 20 20 ref: refs/pull/${{ github.event.pull_request.number }}/merge
+1 -1
.github/workflows/manual-nixpkgs.yml
··· 16 16 runs-on: ubuntu-latest 17 17 if: github.repository_owner == 'NixOS' 18 18 steps: 19 - - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 19 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 20 20 with: 21 21 # pull_request_target checks out the base branch by default 22 22 ref: refs/pull/${{ github.event.pull_request.number }}/merge
+1 -1
.github/workflows/nix-parse.yml
··· 24 24 if [[ -s "$HOME/changed_files" ]]; then 25 25 echo "CHANGED_FILES=$HOME/changed_files" > "$GITHUB_ENV" 26 26 fi 27 - - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 27 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 28 28 with: 29 29 # pull_request_target checks out the base branch by default 30 30 ref: refs/pull/${{ github.event.pull_request.number }}/merge
+1 -1
.github/workflows/periodic-merge-24h.yml
··· 41 41 into: staging-23.11 42 42 name: ${{ matrix.pairs.from }} → ${{ matrix.pairs.into }} 43 43 steps: 44 - - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 44 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 45 45 46 46 - name: ${{ matrix.pairs.from }} → ${{ matrix.pairs.into }} 47 47 uses: devmasx/merge-branch@854d3ac71ed1e9deb668e0074781b81fdd6e771f # 1.4.0
+1 -1
.github/workflows/periodic-merge-6h.yml
··· 39 39 into: staging 40 40 name: ${{ matrix.pairs.from }} → ${{ matrix.pairs.into }} 41 41 steps: 42 - - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 42 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 43 43 44 44 - name: ${{ matrix.pairs.from }} → ${{ matrix.pairs.into }} 45 45 uses: devmasx/merge-branch@854d3ac71ed1e9deb668e0074781b81fdd6e771f # 1.4.0
+1 -1
.github/workflows/update-terraform-providers.yml
··· 16 16 if: github.repository_owner == 'NixOS' && github.ref == 'refs/heads/master' # ensure workflow_dispatch only runs on master 17 17 runs-on: ubuntu-latest 18 18 steps: 19 - - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2 19 + - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4.1.3 20 20 - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 21 21 with: 22 22 nix_path: nixpkgs=channel:nixpkgs-unstable
+1 -1
lib/default.nix
··· 47 47 # misc 48 48 asserts = callLibs ./asserts.nix; 49 49 debug = callLibs ./debug.nix; 50 - misc = callLibs ./deprecated.nix; 50 + misc = callLibs ./deprecated/misc.nix; 51 51 52 52 # domain-specific 53 53 fetchers = callLibs ./fetchers.nix;
lib/deprecated.nix lib/deprecated/misc.nix
+11
lib/deprecated/README.md
··· 1 + 2 + # lib/deprecated 3 + 4 + Do not add any new functions to this directory. 5 + 6 + This directory contains the `lib.misc` sublibrary, which - as a location - is deprecated. 7 + Furthermore, some of the functions inside are of *dubious* utility, and should perhaps be avoided, 8 + while some functions *may still be needed*. 9 + 10 + This directory does not play a role in the deprecation process for library functions. 11 + They should be deprecated in place, by putting a `lib.warn` or `lib.warnIf` call around the function.
+7
maintainers/maintainer-list.nix
··· 16509 16509 fingerprint = "7573 56D7 79BB B888 773E 415E 736C CDF9 EF51 BD97"; 16510 16510 }]; 16511 16511 }; 16512 + qyriad = { 16513 + email = "qyriad@qyriad.me"; 16514 + github = "Qyriad"; 16515 + githubId = 1542224; 16516 + matrix = "@qyriad:katesiria.org"; 16517 + name = "Qyriad"; 16518 + }; 16512 16519 r3dl3g = { 16513 16520 email = "redleg@rothfuss-web.de"; 16514 16521 github = "r3dl3g";
+1 -1
nixos/modules/services/mail/roundcube.nix
··· 7 7 fpm = config.services.phpfpm.pools.roundcube; 8 8 localDB = cfg.database.host == "localhost"; 9 9 user = cfg.database.username; 10 - phpWithPspell = pkgs.php81.withExtensions ({ enabled, all }: [ all.pspell ] ++ enabled); 10 + phpWithPspell = pkgs.php83.withExtensions ({ enabled, all }: [ all.pspell ] ++ enabled); 11 11 in 12 12 { 13 13 options.services.roundcube = {
+1 -1
nixos/modules/services/web-servers/nginx/default.nix
··· 829 829 sslCiphers = mkOption { 830 830 type = types.nullOr types.str; 831 831 # Keep in sync with https://ssl-config.mozilla.org/#server=nginx&config=intermediate 832 - default = "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384"; 832 + default = "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305"; 833 833 description = "Ciphers to choose from when negotiating TLS handshakes."; 834 834 }; 835 835
+3 -3
pkgs/applications/misc/calibre/default.nix
··· 32 32 33 33 stdenv.mkDerivation (finalAttrs: { 34 34 pname = "calibre"; 35 - version = "7.8.0"; 35 + version = "7.9.0"; 36 36 37 37 src = fetchurl { 38 38 url = "https://download.calibre-ebook.com/${finalAttrs.version}/calibre-${finalAttrs.version}.tar.xz"; 39 - hash = "sha256-FxYuQzzuaWZihSsmeJc6ssG3VBr2YNEi3TkXyyymLUQ="; 39 + hash = "sha256-Ilzv4HXW6ZmEVNUWQm04cHZ71FEgjfWVX9IvrfYCHIk="; 40 40 }; 41 41 42 42 patches = [ ··· 44 44 (fetchpatch { 45 45 name = "0001-only-plugin-update.patch"; 46 46 url = "https://raw.githubusercontent.com/debian-calibre/calibre/debian/${finalAttrs.version}+ds-1/debian/patches/0001-only-plugin-update.patch"; 47 - hash = "sha256-uL1mSjgCl5ZRLbSuKxJM6XTfvVwog70F7vgKtQzQNEQ="; 47 + hash = "sha256-mHZkUoVcoVi9XBOSvM5jyvpOTCcM91g9+Pa/lY6L5p8="; 48 48 }) 49 49 (fetchpatch { 50 50 name = "0007-Hardening-Qt-code.patch";
+3 -3
pkgs/applications/networking/cluster/kubectl-klock/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kubectl-klock"; 5 - version = "0.5.1"; 5 + version = "0.6.1"; 6 6 7 7 nativeBuildInputs = [ makeWrapper ]; 8 8 ··· 10 10 owner = "applejag"; 11 11 repo = pname; 12 12 rev = "v${version}"; 13 - hash = "sha256-q7Wq1mTjOB7tT66+LWIwwqltQcQSHD/VHLO7nCTZTQ0="; 13 + hash = "sha256-QzleoHRQ/A5ImMl43kze5ppUdiLa4n/VT02lMnaXVkg="; 14 14 }; 15 15 16 - vendorHash = "sha256-3CJ/tmFFkmq6wHxbqk8u+GxxbSrUpB/JD5s/S7hegB8="; 16 + vendorHash = "sha256-smE8mdyZ8xJOevgHs4+ozS6VOlko+Whhs/37B+hIbxo="; 17 17 18 18 postInstall = '' 19 19 makeWrapper $out/bin/kubectl-klock $out/bin/kubectl_complete-klock --add-flags __complete
+3 -3
pkgs/applications/networking/cluster/pachyderm/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pachyderm"; 5 - version = "2.9.3"; 5 + version = "2.9.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "pachyderm"; 9 9 repo = "pachyderm"; 10 10 rev = "v${version}"; 11 - hash = "sha256-4ER0kjp3H5B2TrR4pI3XMvmtGrUv5ZuSM8dbDeufm2s="; 11 + hash = "sha256-RF8JEmZpvUf8w89wRa+d3ItMFnInEoxxQzLJvrx1mZE="; 12 12 }; 13 13 14 - vendorHash = "sha256-+0Df3pelty9mE1E8V+4L99/SrGK5msWn68LeB0nmAIA="; 14 + vendorHash = "sha256-bAB2vMPHIcJaMobPukQyKiCq0Af0n4b5mjImTswGFTo="; 15 15 16 16 subPackages = [ "src/server/cmd/pachctl" ]; 17 17
+3 -3
pkgs/applications/networking/cluster/pv-migrate/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pv-migrate"; 5 - version = "1.7.1"; 5 + version = "1.8.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "utkuozdemir"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-xbg32ckxAUQkkN/yumHz4v1U4FvUcmx5ftd3+4zc3/c="; 11 + sha256 = "sha256-HeK8/IZTqkrJxfmNIYOm8/jY3Fbof8t7/emdHONvMZo="; 12 12 }; 13 13 14 14 subPackages = [ "cmd/pv-migrate" ]; 15 15 16 - vendorHash = "sha256-AqR9Gy8sAX4wrKGPnQUj33juBOfhUn0BR8OyJPiDrO0="; 16 + vendorHash = "sha256-q8/Rb26ZY/Rn3FnESnAvPr+LrIvFFlSJnN6c0k8+sHg="; 17 17 18 18 ldflags = [ 19 19 "-s"
+25 -5
pkgs/applications/networking/instant-messengers/cinny-desktop/default.nix
··· 1 1 { lib 2 + , stdenv 3 + , darwin 2 4 , fetchFromGitHub 5 + , rust 3 6 , rustPlatform 7 + , cargo-tauri 4 8 , cinny 5 9 , copyDesktopItems 6 10 , wrapGAppsHook ··· 20 16 21 17 rustPlatform.buildRustPackage rec { 22 18 pname = "cinny-desktop"; 19 + # We have to be using the same version as cinny-web or this isn't going to work. 23 20 version = "3.1.0"; 24 21 25 22 src = fetchFromGitHub { ··· 42 37 in '' 43 38 substituteInPlace tauri.conf.json \ 44 39 --replace '"distDir": "../cinny/dist",' '"distDir": "${cinny'}",' 45 - 40 + substituteInPlace tauri.conf.json \ 41 + --replace '"cd cinny && npm run build"' '""' 42 + '' + lib.optionalString stdenv.hostPlatform.isLinux '' 46 43 substituteInPlace $cargoDepsCopy/libappindicator-sys-*/src/lib.rs \ 47 44 --replace "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" 48 45 ''; 49 46 50 - postInstall = '' 47 + postBuild = lib.optionalString stdenv.hostPlatform.isDarwin '' 48 + cargo tauri build --bundles app --target "${rust.envVars.rustHostPlatform}" 49 + ''; 50 + 51 + postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' 51 52 install -DT icons/128x128@2x.png $out/share/icons/hicolor/256x256@2/apps/cinny.png 52 53 install -DT icons/128x128.png $out/share/icons/hicolor/128x128/apps/cinny.png 53 54 install -DT icons/32x32.png $out/share/icons/hicolor/32x32/apps/cinny.png 55 + '' + lib.optionalString stdenv.hostPlatform.isDarwin '' 56 + mkdir -p "$out/Applications/" 57 + cp -r "target/${rust.envVars.rustHostPlatform}/release/bundle/macos/Cinny.app" "$out/Applications/" 58 + ln -sf "$out/Applications/Cinny.app/Contents/MacOS/Cinny" "$out/bin/cinny" 54 59 ''; 55 60 56 61 nativeBuildInputs = [ 57 62 copyDesktopItems 58 63 wrapGAppsHook 59 64 pkg-config 65 + cargo-tauri 60 66 ]; 61 67 62 68 buildInputs = [ 63 69 openssl 64 70 dbus 65 71 glib 72 + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ 66 73 glib-networking 67 74 libayatana-appindicator 68 75 webkitgtk 76 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 77 + darwin.DarwinTools 78 + darwin.apple_sdk.frameworks.WebKit 69 79 ]; 70 80 71 - desktopItems = [ 81 + desktopItems = lib.optionals stdenv.hostPlatform.isLinux [ 72 82 (makeDesktopItem { 73 83 name = "cinny"; 74 84 exec = "cinny"; ··· 97 77 meta = with lib; { 98 78 description = "Yet another matrix client for desktop"; 99 79 homepage = "https://github.com/cinnyapp/cinny-desktop"; 100 - maintainers = [ ]; 80 + maintainers = with maintainers; [ qyriad ]; 101 81 license = licenses.agpl3Only; 102 - platforms = platforms.linux; 82 + platforms = platforms.linux ++ platforms.darwin; 103 83 mainProgram = "cinny"; 104 84 }; 105 85 }
+12 -12
pkgs/applications/networking/instant-messengers/discord/default.nix
··· 2 2 let 3 3 versions = 4 4 if stdenv.isLinux then { 5 - stable = "0.0.49"; 6 - ptb = "0.0.78"; 7 - canary = "0.0.346"; 5 + stable = "0.0.50"; 6 + ptb = "0.0.80"; 7 + canary = "0.0.357"; 8 8 development = "0.0.17"; 9 9 } else { 10 - stable = "0.0.300"; 11 - ptb = "0.0.107"; 12 - canary = "0.0.468"; 10 + stable = "0.0.301"; 11 + ptb = "0.0.109"; 12 + canary = "0.0.477"; 13 13 development = "0.0.39"; 14 14 }; 15 15 version = versions.${branch}; ··· 17 17 x86_64-linux = { 18 18 stable = fetchurl { 19 19 url = "https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; 20 - hash = "sha256-rVSYAkTZTlurnbUeYJFCgsPcsCqjJ1bJneQQiyhmvwQ="; 20 + hash = "sha256-6VXdVLk7Z8NGQMiSdgBRd8NIueUktkId6BXYKNABb+4="; 21 21 }; 22 22 ptb = fetchurl { 23 23 url = "https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; 24 - hash = "sha256-Fp94BsR6Fzy4tV+c5ToP9GKg6GC/TryGvHWLupew4Z8="; 24 + hash = "sha256-y/ntnHIYcY35Jszh0PrFy395eJ5dBWwLNpzHMoSZuNA="; 25 25 }; 26 26 canary = fetchurl { 27 27 url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; 28 - hash = "sha256-/FBVo3ptZk2YQPoq+VpyxMlSWYlVb8ChpKW5YH/BM7U="; 28 + hash = "sha256-sDwC5kPzAfvQmsrq6M/GPFtUaT9pNAEB4uGI5Mn3oXs="; 29 29 }; 30 30 development = fetchurl { 31 31 url = "https://dl-development.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; ··· 35 35 x86_64-darwin = { 36 36 stable = fetchurl { 37 37 url = "https://dl.discordapp.net/apps/osx/${version}/Discord.dmg"; 38 - hash = "sha256-f9YIlzRESzzxtD9/us1DY5acu2HYo+UrwS7GWk9RwCk="; 38 + hash = "sha256-h7C1wCKtUGcMFUhoKVdD7Vq9TGUaXfmjlVhwmRdhqYw="; 39 39 }; 40 40 ptb = fetchurl { 41 41 url = "https://dl-ptb.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; 42 - hash = "sha256-etxXrO9Ksacbdes3DT1Tm4kKD/t40jGUeSAegdexRqc="; 42 + hash = "sha256-xxLnzELuI0X2r/weP1K2Bb51uRh1JjR72p7cXzy12Kc="; 43 43 }; 44 44 canary = fetchurl { 45 45 url = "https://dl-canary.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; 46 - hash = "sha256-UOoXDwAa5pFukqTCmUfM89QVK5jB13id8ek/gwWajMM="; 46 + hash = "sha256-xEDtEtZNhOTtz+zRLLQBSeLbntlVAVQsocAGyAaVePM="; 47 47 }; 48 48 development = fetchurl { 49 49 url = "https://dl-development.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg";
+325 -190
pkgs/build-support/node/fetch-npm-deps/Cargo.lock
··· 4 4 5 5 [[package]] 6 6 name = "aho-corasick" 7 - version = "1.1.2" 7 + version = "1.1.3" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 9 + checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 10 10 dependencies = [ 11 11 "memchr", 12 12 ] 13 13 14 14 [[package]] 15 - name = "anyhow" 16 - version = "1.0.75" 15 + name = "anstream" 16 + version = "0.6.13" 17 17 source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 18 + checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 19 + dependencies = [ 20 + "anstyle", 21 + "anstyle-parse", 22 + "anstyle-query", 23 + "anstyle-wincon", 24 + "colorchoice", 25 + "utf8parse", 26 + ] 27 + 28 + [[package]] 29 + name = "anstyle" 30 + version = "1.0.6" 31 + source = "registry+https://github.com/rust-lang/crates.io-index" 32 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 33 + 34 + [[package]] 35 + name = "anstyle-parse" 36 + version = "0.2.3" 37 + source = "registry+https://github.com/rust-lang/crates.io-index" 38 + checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 39 + dependencies = [ 40 + "utf8parse", 41 + ] 42 + 43 + [[package]] 44 + name = "anstyle-query" 45 + version = "1.0.2" 46 + source = "registry+https://github.com/rust-lang/crates.io-index" 47 + checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 48 + dependencies = [ 49 + "windows-sys 0.52.0", 50 + ] 51 + 52 + [[package]] 53 + name = "anstyle-wincon" 54 + version = "3.0.2" 55 + source = "registry+https://github.com/rust-lang/crates.io-index" 56 + checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 57 + dependencies = [ 58 + "anstyle", 59 + "windows-sys 0.52.0", 60 + ] 61 + 62 + [[package]] 63 + name = "anyhow" 64 + version = "1.0.82" 65 + source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" 19 67 20 68 [[package]] 21 69 name = "async-channel" ··· 78 30 79 31 [[package]] 80 32 name = "autocfg" 81 - version = "1.1.0" 33 + version = "1.2.0" 82 34 source = "registry+https://github.com/rust-lang/crates.io-index" 83 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 35 + checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" 84 36 85 37 [[package]] 86 38 name = "backoff" ··· 94 46 ] 95 47 96 48 [[package]] 97 - name = "base64" 98 - version = "0.21.5" 99 - source = "registry+https://github.com/rust-lang/crates.io-index" 100 - checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 101 - 102 - [[package]] 103 49 name = "bitflags" 104 50 version = "1.3.2" 105 51 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 101 59 102 60 [[package]] 103 61 name = "bitflags" 104 - version = "2.4.1" 62 + version = "2.5.0" 105 63 source = "registry+https://github.com/rust-lang/crates.io-index" 106 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 64 + checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" 107 65 108 66 [[package]] 109 67 name = "block-buffer" ··· 116 74 117 75 [[package]] 118 76 name = "bytes" 119 - version = "1.5.0" 77 + version = "1.6.0" 120 78 source = "registry+https://github.com/rust-lang/crates.io-index" 121 - checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 79 + checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" 80 + 81 + [[package]] 82 + name = "camino" 83 + version = "1.1.6" 84 + source = "registry+https://github.com/rust-lang/crates.io-index" 85 + checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c" 122 86 123 87 [[package]] 124 88 name = "castaway" ··· 134 86 135 87 [[package]] 136 88 name = "cc" 137 - version = "1.0.83" 89 + version = "1.0.94" 138 90 source = "registry+https://github.com/rust-lang/crates.io-index" 139 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 140 - dependencies = [ 141 - "libc", 142 - ] 91 + checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" 143 92 144 93 [[package]] 145 94 name = "cfg-if" ··· 145 100 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 146 101 147 102 [[package]] 148 - name = "concurrent-queue" 149 - version = "2.3.0" 103 + name = "colorchoice" 104 + version = "1.0.0" 150 105 source = "registry+https://github.com/rust-lang/crates.io-index" 151 - checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" 106 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 107 + 108 + [[package]] 109 + name = "concurrent-queue" 110 + version = "2.4.0" 111 + source = "registry+https://github.com/rust-lang/crates.io-index" 112 + checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" 152 113 dependencies = [ 153 114 "crossbeam-utils", 154 115 ] 155 116 156 117 [[package]] 157 118 name = "cpufeatures" 158 - version = "0.2.11" 119 + version = "0.2.12" 159 120 source = "registry+https://github.com/rust-lang/crates.io-index" 160 - checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 121 + checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 161 122 dependencies = [ 162 123 "libc", 163 124 ] 164 125 165 126 [[package]] 166 127 name = "crossbeam-deque" 167 - version = "0.8.3" 128 + version = "0.8.5" 168 129 source = "registry+https://github.com/rust-lang/crates.io-index" 169 - checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 130 + checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 170 131 dependencies = [ 171 - "cfg-if", 172 132 "crossbeam-epoch", 173 133 "crossbeam-utils", 174 134 ] 175 135 176 136 [[package]] 177 137 name = "crossbeam-epoch" 178 - version = "0.9.15" 138 + version = "0.9.18" 179 139 source = "registry+https://github.com/rust-lang/crates.io-index" 180 - checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 140 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 181 141 dependencies = [ 182 - "autocfg", 183 - "cfg-if", 184 142 "crossbeam-utils", 185 - "memoffset", 186 - "scopeguard", 187 143 ] 188 144 189 145 [[package]] 190 146 name = "crossbeam-utils" 191 - version = "0.8.16" 147 + version = "0.8.19" 192 148 source = "registry+https://github.com/rust-lang/crates.io-index" 193 - checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 194 - dependencies = [ 195 - "cfg-if", 196 - ] 149 + checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 197 150 198 151 [[package]] 199 152 name = "crypto-common" ··· 205 162 206 163 [[package]] 207 164 name = "curl" 208 - version = "0.4.44" 165 + version = "0.4.46" 209 166 source = "registry+https://github.com/rust-lang/crates.io-index" 210 - checksum = "509bd11746c7ac09ebd19f0b17782eae80aadee26237658a6b4808afb5c11a22" 167 + checksum = "1e2161dd6eba090ff1594084e95fd67aeccf04382ffea77999ea94ed42ec67b6" 211 168 dependencies = [ 212 169 "curl-sys", 213 170 "libc", ··· 215 172 "openssl-sys", 216 173 "schannel", 217 174 "socket2", 218 - "winapi", 175 + "windows-sys 0.52.0", 219 176 ] 220 177 221 178 [[package]] 222 179 name = "curl-sys" 223 - version = "0.4.68+curl-8.4.0" 180 + version = "0.4.72+curl-8.6.0" 224 181 source = "registry+https://github.com/rust-lang/crates.io-index" 225 - checksum = "b4a0d18d88360e374b16b2273c832b5e57258ffc1d4aa4f96b108e0738d5752f" 182 + checksum = "29cbdc8314c447d11e8fd156dcdd031d9e02a7a976163e396b548c03153bc9ea" 226 183 dependencies = [ 227 184 "cc", 228 185 "libc", ··· 230 187 "openssl-sys", 231 188 "pkg-config", 232 189 "vcpkg", 233 - "windows-sys", 190 + "windows-sys 0.52.0", 234 191 ] 192 + 193 + [[package]] 194 + name = "data-encoding" 195 + version = "2.5.0" 196 + source = "registry+https://github.com/rust-lang/crates.io-index" 197 + checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" 235 198 236 199 [[package]] 237 200 name = "digest" ··· 251 202 252 203 [[package]] 253 204 name = "either" 254 - version = "1.9.0" 205 + version = "1.11.0" 255 206 source = "registry+https://github.com/rust-lang/crates.io-index" 256 - checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 207 + checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" 208 + 209 + [[package]] 210 + name = "env_filter" 211 + version = "0.1.0" 212 + source = "registry+https://github.com/rust-lang/crates.io-index" 213 + checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" 214 + dependencies = [ 215 + "log", 216 + "regex", 217 + ] 257 218 258 219 [[package]] 259 220 name = "env_logger" 260 - version = "0.10.1" 221 + version = "0.11.3" 261 222 source = "registry+https://github.com/rust-lang/crates.io-index" 262 - checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" 223 + checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" 263 224 dependencies = [ 225 + "anstream", 226 + "anstyle", 227 + "env_filter", 264 228 "humantime", 265 - "is-terminal", 266 229 "log", 267 - "regex", 268 - "termcolor", 269 230 ] 270 231 271 232 [[package]] 272 233 name = "errno" 273 - version = "0.3.7" 234 + version = "0.3.8" 274 235 source = "registry+https://github.com/rust-lang/crates.io-index" 275 - checksum = "f258a7194e7f7c2a7837a8913aeab7fd8c383457034fa20ce4dd3dcb813e8eb8" 236 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 276 237 dependencies = [ 277 238 "libc", 278 - "windows-sys", 239 + "windows-sys 0.52.0", 279 240 ] 280 241 281 242 [[package]] ··· 305 246 306 247 [[package]] 307 248 name = "fastrand" 308 - version = "2.0.1" 249 + version = "2.0.2" 309 250 source = "registry+https://github.com/rust-lang/crates.io-index" 310 - checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 251 + checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" 311 252 312 253 [[package]] 313 254 name = "fnv" ··· 317 258 318 259 [[package]] 319 260 name = "form_urlencoded" 320 - version = "1.2.0" 261 + version = "1.2.1" 321 262 source = "registry+https://github.com/rust-lang/crates.io-index" 322 - checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 263 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 323 264 dependencies = [ 324 265 "percent-encoding", 325 266 ] 326 267 327 268 [[package]] 328 269 name = "futures-core" 329 - version = "0.3.29" 270 + version = "0.3.30" 330 271 source = "registry+https://github.com/rust-lang/crates.io-index" 331 - checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" 272 + checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 332 273 333 274 [[package]] 334 275 name = "futures-io" 335 - version = "0.3.29" 276 + version = "0.3.30" 336 277 source = "registry+https://github.com/rust-lang/crates.io-index" 337 - checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" 278 + checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 338 279 339 280 [[package]] 340 281 name = "futures-lite" ··· 363 304 364 305 [[package]] 365 306 name = "getrandom" 366 - version = "0.2.11" 307 + version = "0.2.14" 367 308 source = "registry+https://github.com/rust-lang/crates.io-index" 368 - checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 309 + checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" 369 310 dependencies = [ 370 311 "cfg-if", 371 312 "libc", ··· 373 314 ] 374 315 375 316 [[package]] 376 - name = "hermit-abi" 377 - version = "0.3.3" 378 - source = "registry+https://github.com/rust-lang/crates.io-index" 379 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 380 - 381 - [[package]] 382 317 name = "http" 383 - version = "0.2.11" 318 + version = "0.2.12" 384 319 source = "registry+https://github.com/rust-lang/crates.io-index" 385 - checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 320 + checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 386 321 dependencies = [ 387 322 "bytes", 388 323 "fnv", ··· 391 338 392 339 [[package]] 393 340 name = "idna" 394 - version = "0.4.0" 341 + version = "0.5.0" 395 342 source = "registry+https://github.com/rust-lang/crates.io-index" 396 - checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 343 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 397 344 dependencies = [ 398 345 "unicode-bidi", 399 346 "unicode-normalization", ··· 409 356 ] 410 357 411 358 [[package]] 412 - name = "is-terminal" 413 - version = "0.4.9" 359 + name = "is_executable" 360 + version = "1.0.1" 414 361 source = "registry+https://github.com/rust-lang/crates.io-index" 415 - checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 362 + checksum = "fa9acdc6d67b75e626ad644734e8bc6df893d9cd2a834129065d3dd6158ea9c8" 416 363 dependencies = [ 417 - "hermit-abi", 418 - "rustix", 419 - "windows-sys", 364 + "winapi", 420 365 ] 421 366 422 367 [[package]] ··· 444 393 445 394 [[package]] 446 395 name = "itoa" 447 - version = "1.0.9" 396 + version = "1.0.11" 448 397 source = "registry+https://github.com/rust-lang/crates.io-index" 449 - checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 398 + checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 450 399 451 400 [[package]] 452 401 name = "libc" 453 - version = "0.2.150" 402 + version = "0.2.153" 454 403 source = "registry+https://github.com/rust-lang/crates.io-index" 455 - checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 404 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 456 405 457 406 [[package]] 458 407 name = "libz-sys" 459 - version = "1.1.12" 408 + version = "1.1.16" 460 409 source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" 410 + checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9" 462 411 dependencies = [ 463 412 "cc", 464 413 "libc", ··· 468 417 469 418 [[package]] 470 419 name = "linux-raw-sys" 471 - version = "0.4.11" 420 + version = "0.4.13" 472 421 source = "registry+https://github.com/rust-lang/crates.io-index" 473 - checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" 422 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 474 423 475 424 [[package]] 476 425 name = "log" 477 - version = "0.4.20" 426 + version = "0.4.21" 478 427 source = "registry+https://github.com/rust-lang/crates.io-index" 479 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 428 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 480 429 481 430 [[package]] 482 431 name = "memchr" 483 - version = "2.6.4" 432 + version = "2.7.2" 484 433 source = "registry+https://github.com/rust-lang/crates.io-index" 485 - checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 434 + checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 486 435 487 436 [[package]] 488 - name = "memoffset" 489 - version = "0.9.0" 437 + name = "nix-nar" 438 + version = "0.3.0" 490 439 source = "registry+https://github.com/rust-lang/crates.io-index" 491 - checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 440 + checksum = "d5549158a8b179c4fcd06a19f4bcc557db60c9cbd6771add9563f46c8d0325b5" 492 441 dependencies = [ 493 - "autocfg", 442 + "camino", 443 + "is_executable", 444 + "symlink", 445 + "thiserror", 494 446 ] 495 447 496 448 [[package]] 497 449 name = "once_cell" 498 - version = "1.18.0" 450 + version = "1.19.0" 499 451 source = "registry+https://github.com/rust-lang/crates.io-index" 500 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 452 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 501 453 502 454 [[package]] 503 455 name = "openssl-probe" ··· 510 456 511 457 [[package]] 512 458 name = "openssl-sys" 513 - version = "0.9.95" 459 + version = "0.9.102" 514 460 source = "registry+https://github.com/rust-lang/crates.io-index" 515 - checksum = "40a4130519a360279579c2053038317e40eff64d13fd3f004f9e1b72b8a6aaf9" 461 + checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" 516 462 dependencies = [ 517 463 "cc", 518 464 "libc", ··· 528 474 529 475 [[package]] 530 476 name = "percent-encoding" 531 - version = "2.3.0" 477 + version = "2.3.1" 532 478 source = "registry+https://github.com/rust-lang/crates.io-index" 533 - checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 479 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 534 480 535 481 [[package]] 536 482 name = "pin-project" 537 - version = "1.1.3" 483 + version = "1.1.5" 538 484 source = "registry+https://github.com/rust-lang/crates.io-index" 539 - checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 485 + checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 540 486 dependencies = [ 541 487 "pin-project-internal", 542 488 ] 543 489 544 490 [[package]] 545 491 name = "pin-project-internal" 546 - version = "1.1.3" 492 + version = "1.1.5" 547 493 source = "registry+https://github.com/rust-lang/crates.io-index" 548 - checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 494 + checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 549 495 dependencies = [ 550 496 "proc-macro2", 551 497 "quote", ··· 554 500 555 501 [[package]] 556 502 name = "pin-project-lite" 557 - version = "0.2.13" 503 + version = "0.2.14" 558 504 source = "registry+https://github.com/rust-lang/crates.io-index" 559 - checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 505 + checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 560 506 561 507 [[package]] 562 508 name = "pkg-config" 563 - version = "0.3.27" 509 + version = "0.3.30" 564 510 source = "registry+https://github.com/rust-lang/crates.io-index" 565 - checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 511 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 566 512 567 513 [[package]] 568 514 name = "polling" ··· 577 523 "libc", 578 524 "log", 579 525 "pin-project-lite", 580 - "windows-sys", 526 + "windows-sys 0.48.0", 581 527 ] 582 528 583 529 [[package]] ··· 592 538 dependencies = [ 593 539 "anyhow", 594 540 "backoff", 595 - "base64", 541 + "data-encoding", 596 542 "digest", 597 543 "env_logger", 598 544 "isahc", 599 545 "log", 546 + "nix-nar", 600 547 "rayon", 601 548 "serde", 602 549 "serde_json", ··· 610 555 611 556 [[package]] 612 557 name = "proc-macro2" 613 - version = "1.0.69" 558 + version = "1.0.81" 614 559 source = "registry+https://github.com/rust-lang/crates.io-index" 615 - checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 560 + checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" 616 561 dependencies = [ 617 562 "unicode-ident", 618 563 ] 619 564 620 565 [[package]] 621 566 name = "quote" 622 - version = "1.0.33" 567 + version = "1.0.36" 623 568 source = "registry+https://github.com/rust-lang/crates.io-index" 624 - checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 569 + checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 625 570 dependencies = [ 626 571 "proc-macro2", 627 572 ] ··· 658 603 659 604 [[package]] 660 605 name = "rayon" 661 - version = "1.8.0" 606 + version = "1.10.0" 662 607 source = "registry+https://github.com/rust-lang/crates.io-index" 663 - checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 608 + checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 664 609 dependencies = [ 665 610 "either", 666 611 "rayon-core", ··· 668 613 669 614 [[package]] 670 615 name = "rayon-core" 671 - version = "1.12.0" 616 + version = "1.12.1" 672 617 source = "registry+https://github.com/rust-lang/crates.io-index" 673 - checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 618 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 674 619 dependencies = [ 675 620 "crossbeam-deque", 676 621 "crossbeam-utils", 677 622 ] 678 623 679 624 [[package]] 680 - name = "redox_syscall" 681 - version = "0.4.1" 682 - source = "registry+https://github.com/rust-lang/crates.io-index" 683 - checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 684 - dependencies = [ 685 - "bitflags 1.3.2", 686 - ] 687 - 688 - [[package]] 689 625 name = "regex" 690 - version = "1.10.2" 626 + version = "1.10.4" 691 627 source = "registry+https://github.com/rust-lang/crates.io-index" 692 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 628 + checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" 693 629 dependencies = [ 694 630 "aho-corasick", 695 631 "memchr", ··· 690 644 691 645 [[package]] 692 646 name = "regex-automata" 693 - version = "0.4.3" 647 + version = "0.4.6" 694 648 source = "registry+https://github.com/rust-lang/crates.io-index" 695 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 649 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 696 650 dependencies = [ 697 651 "aho-corasick", 698 652 "memchr", ··· 701 655 702 656 [[package]] 703 657 name = "regex-syntax" 704 - version = "0.8.2" 658 + version = "0.8.3" 705 659 source = "registry+https://github.com/rust-lang/crates.io-index" 706 - checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 660 + checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" 707 661 708 662 [[package]] 709 663 name = "rustix" 710 - version = "0.38.25" 664 + version = "0.38.32" 711 665 source = "registry+https://github.com/rust-lang/crates.io-index" 712 - checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" 666 + checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" 713 667 dependencies = [ 714 - "bitflags 2.4.1", 668 + "bitflags 2.5.0", 715 669 "errno", 716 670 "libc", 717 671 "linux-raw-sys", 718 - "windows-sys", 672 + "windows-sys 0.52.0", 719 673 ] 720 674 721 675 [[package]] 722 676 name = "ryu" 723 - version = "1.0.15" 677 + version = "1.0.17" 724 678 source = "registry+https://github.com/rust-lang/crates.io-index" 725 - checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 679 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 726 680 727 681 [[package]] 728 682 name = "same-file" ··· 735 689 736 690 [[package]] 737 691 name = "schannel" 738 - version = "0.1.22" 692 + version = "0.1.23" 739 693 source = "registry+https://github.com/rust-lang/crates.io-index" 740 - checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 694 + checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 741 695 dependencies = [ 742 - "windows-sys", 696 + "windows-sys 0.52.0", 743 697 ] 744 698 745 699 [[package]] 746 - name = "scopeguard" 747 - version = "1.2.0" 748 - source = "registry+https://github.com/rust-lang/crates.io-index" 749 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 750 - 751 - [[package]] 752 700 name = "serde" 753 - version = "1.0.193" 701 + version = "1.0.198" 754 702 source = "registry+https://github.com/rust-lang/crates.io-index" 755 - checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 703 + checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc" 756 704 dependencies = [ 757 705 "serde_derive", 758 706 ] 759 707 760 708 [[package]] 761 709 name = "serde_derive" 762 - version = "1.0.193" 710 + version = "1.0.198" 763 711 source = "registry+https://github.com/rust-lang/crates.io-index" 764 - checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 712 + checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" 765 713 dependencies = [ 766 714 "proc-macro2", 767 715 "quote", ··· 764 724 765 725 [[package]] 766 726 name = "serde_json" 767 - version = "1.0.108" 727 + version = "1.0.116" 768 728 source = "registry+https://github.com/rust-lang/crates.io-index" 769 - checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 729 + checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" 770 730 dependencies = [ 771 731 "itoa", 772 732 "ryu", ··· 817 777 818 778 [[package]] 819 779 name = "socket2" 820 - version = "0.4.10" 780 + version = "0.5.6" 821 781 source = "registry+https://github.com/rust-lang/crates.io-index" 822 - checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 782 + checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" 823 783 dependencies = [ 824 784 "libc", 825 - "winapi", 785 + "windows-sys 0.52.0", 826 786 ] 827 787 828 788 [[package]] 829 - name = "syn" 830 - version = "2.0.39" 789 + name = "symlink" 790 + version = "0.1.0" 831 791 source = "registry+https://github.com/rust-lang/crates.io-index" 832 - checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" 792 + checksum = "a7973cce6668464ea31f176d85b13c7ab3bba2cb3b77a2ed26abd7801688010a" 793 + 794 + [[package]] 795 + name = "syn" 796 + version = "2.0.59" 797 + source = "registry+https://github.com/rust-lang/crates.io-index" 798 + checksum = "4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a" 833 799 dependencies = [ 834 800 "proc-macro2", 835 801 "quote", ··· 844 798 845 799 [[package]] 846 800 name = "tempfile" 847 - version = "3.8.1" 801 + version = "3.10.1" 848 802 source = "registry+https://github.com/rust-lang/crates.io-index" 849 - checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 803 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 850 804 dependencies = [ 851 805 "cfg-if", 852 - "fastrand 2.0.1", 853 - "redox_syscall", 806 + "fastrand 2.0.2", 854 807 "rustix", 855 - "windows-sys", 808 + "windows-sys 0.52.0", 856 809 ] 857 810 858 811 [[package]] 859 - name = "termcolor" 860 - version = "1.4.0" 812 + name = "thiserror" 813 + version = "1.0.58" 861 814 source = "registry+https://github.com/rust-lang/crates.io-index" 862 - checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" 815 + checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" 863 816 dependencies = [ 864 - "winapi-util", 817 + "thiserror-impl", 818 + ] 819 + 820 + [[package]] 821 + name = "thiserror-impl" 822 + version = "1.0.58" 823 + source = "registry+https://github.com/rust-lang/crates.io-index" 824 + checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" 825 + dependencies = [ 826 + "proc-macro2", 827 + "quote", 828 + "syn", 865 829 ] 866 830 867 831 [[package]] ··· 939 883 940 884 [[package]] 941 885 name = "unicode-bidi" 942 - version = "0.3.13" 886 + version = "0.3.15" 943 887 source = "registry+https://github.com/rust-lang/crates.io-index" 944 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 888 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 945 889 946 890 [[package]] 947 891 name = "unicode-ident" ··· 951 895 952 896 [[package]] 953 897 name = "unicode-normalization" 954 - version = "0.1.22" 898 + version = "0.1.23" 955 899 source = "registry+https://github.com/rust-lang/crates.io-index" 956 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 900 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 957 901 dependencies = [ 958 902 "tinyvec", 959 903 ] 960 904 961 905 [[package]] 962 906 name = "url" 963 - version = "2.4.1" 907 + version = "2.5.0" 964 908 source = "registry+https://github.com/rust-lang/crates.io-index" 965 - checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 909 + checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 966 910 dependencies = [ 967 911 "form_urlencoded", 968 912 "idna", 969 913 "percent-encoding", 970 914 "serde", 971 915 ] 916 + 917 + [[package]] 918 + name = "utf8parse" 919 + version = "0.2.1" 920 + source = "registry+https://github.com/rust-lang/crates.io-index" 921 + checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 972 922 973 923 [[package]] 974 924 name = "vcpkg" ··· 996 934 997 935 [[package]] 998 936 name = "walkdir" 999 - version = "2.4.0" 937 + version = "2.5.0" 1000 938 source = "registry+https://github.com/rust-lang/crates.io-index" 1001 - checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 939 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 1002 940 dependencies = [ 1003 941 "same-file", 1004 942 "winapi-util", ··· 1047 985 source = "registry+https://github.com/rust-lang/crates.io-index" 1048 986 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1049 987 dependencies = [ 1050 - "windows-targets", 988 + "windows-targets 0.48.5", 989 + ] 990 + 991 + [[package]] 992 + name = "windows-sys" 993 + version = "0.52.0" 994 + source = "registry+https://github.com/rust-lang/crates.io-index" 995 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 996 + dependencies = [ 997 + "windows-targets 0.52.5", 1051 998 ] 1052 999 1053 1000 [[package]] ··· 1065 994 source = "registry+https://github.com/rust-lang/crates.io-index" 1066 995 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 1067 996 dependencies = [ 1068 - "windows_aarch64_gnullvm", 1069 - "windows_aarch64_msvc", 1070 - "windows_i686_gnu", 1071 - "windows_i686_msvc", 1072 - "windows_x86_64_gnu", 1073 - "windows_x86_64_gnullvm", 1074 - "windows_x86_64_msvc", 997 + "windows_aarch64_gnullvm 0.48.5", 998 + "windows_aarch64_msvc 0.48.5", 999 + "windows_i686_gnu 0.48.5", 1000 + "windows_i686_msvc 0.48.5", 1001 + "windows_x86_64_gnu 0.48.5", 1002 + "windows_x86_64_gnullvm 0.48.5", 1003 + "windows_x86_64_msvc 0.48.5", 1004 + ] 1005 + 1006 + [[package]] 1007 + name = "windows-targets" 1008 + version = "0.52.5" 1009 + source = "registry+https://github.com/rust-lang/crates.io-index" 1010 + checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" 1011 + dependencies = [ 1012 + "windows_aarch64_gnullvm 0.52.5", 1013 + "windows_aarch64_msvc 0.52.5", 1014 + "windows_i686_gnu 0.52.5", 1015 + "windows_i686_gnullvm", 1016 + "windows_i686_msvc 0.52.5", 1017 + "windows_x86_64_gnu 0.52.5", 1018 + "windows_x86_64_gnullvm 0.52.5", 1019 + "windows_x86_64_msvc 0.52.5", 1075 1020 ] 1076 1021 1077 1022 [[package]] ··· 1097 1010 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1098 1011 1099 1012 [[package]] 1013 + name = "windows_aarch64_gnullvm" 1014 + version = "0.52.5" 1015 + source = "registry+https://github.com/rust-lang/crates.io-index" 1016 + checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" 1017 + 1018 + [[package]] 1100 1019 name = "windows_aarch64_msvc" 1101 1020 version = "0.48.5" 1102 1021 source = "registry+https://github.com/rust-lang/crates.io-index" 1103 1022 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1023 + 1024 + [[package]] 1025 + name = "windows_aarch64_msvc" 1026 + version = "0.52.5" 1027 + source = "registry+https://github.com/rust-lang/crates.io-index" 1028 + checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" 1104 1029 1105 1030 [[package]] 1106 1031 name = "windows_i686_gnu" ··· 1121 1022 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1122 1023 1123 1024 [[package]] 1025 + name = "windows_i686_gnu" 1026 + version = "0.52.5" 1027 + source = "registry+https://github.com/rust-lang/crates.io-index" 1028 + checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" 1029 + 1030 + [[package]] 1031 + name = "windows_i686_gnullvm" 1032 + version = "0.52.5" 1033 + source = "registry+https://github.com/rust-lang/crates.io-index" 1034 + checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" 1035 + 1036 + [[package]] 1124 1037 name = "windows_i686_msvc" 1125 1038 version = "0.48.5" 1126 1039 source = "registry+https://github.com/rust-lang/crates.io-index" 1127 1040 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1041 + 1042 + [[package]] 1043 + name = "windows_i686_msvc" 1044 + version = "0.52.5" 1045 + source = "registry+https://github.com/rust-lang/crates.io-index" 1046 + checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" 1128 1047 1129 1048 [[package]] 1130 1049 name = "windows_x86_64_gnu" ··· 1151 1034 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1152 1035 1153 1036 [[package]] 1037 + name = "windows_x86_64_gnu" 1038 + version = "0.52.5" 1039 + source = "registry+https://github.com/rust-lang/crates.io-index" 1040 + checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" 1041 + 1042 + [[package]] 1154 1043 name = "windows_x86_64_gnullvm" 1155 1044 version = "0.48.5" 1156 1045 source = "registry+https://github.com/rust-lang/crates.io-index" 1157 1046 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 1158 1047 1159 1048 [[package]] 1049 + name = "windows_x86_64_gnullvm" 1050 + version = "0.52.5" 1051 + source = "registry+https://github.com/rust-lang/crates.io-index" 1052 + checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" 1053 + 1054 + [[package]] 1160 1055 name = "windows_x86_64_msvc" 1161 1056 version = "0.48.5" 1162 1057 source = "registry+https://github.com/rust-lang/crates.io-index" 1163 1058 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 1059 + 1060 + [[package]] 1061 + name = "windows_x86_64_msvc" 1062 + version = "0.52.5" 1063 + source = "registry+https://github.com/rust-lang/crates.io-index" 1064 + checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
+11 -10
pkgs/build-support/node/fetch-npm-deps/Cargo.toml
··· 6 6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 7 8 8 [dependencies] 9 - anyhow = "1.0.75" 9 + anyhow = "1.0.82" 10 10 backoff = "0.4.0" 11 - base64 = "0.21.5" 11 + data-encoding = "2.5.0" 12 12 digest = "0.10.7" 13 - env_logger = "0.10.1" 13 + env_logger = "0.11.3" 14 14 isahc = { version = "1.7.2", default_features = false } 15 - log = "0.4.20" 16 - rayon = "1.8.0" 17 - serde = { version = "1.0.193", features = ["derive"] } 18 - serde_json = "1.0.108" 15 + log = "0.4.21" 16 + nix-nar = "0.3.0" 17 + rayon = "1.10.0" 18 + serde = { version = "1.0.198", features = ["derive"] } 19 + serde_json = "1.0.116" 19 20 sha1 = "0.10.6" 20 21 sha2 = "0.10.8" 21 - tempfile = "3.8.1" 22 - url = { version = "2.4.1", features = ["serde"] } 23 - walkdir = "2.4.0" 22 + tempfile = "3.10.1" 23 + url = { version = "2.5.0", features = ["serde"] } 24 + walkdir = "2.5.0"
+2 -2
pkgs/build-support/node/fetch-npm-deps/default.nix
··· 1 - { lib, stdenvNoCC, rustPlatform, makeWrapper, pkg-config, curl, gnutar, gzip, nix, testers, fetchurl, cacert, prefetch-npm-deps, fetchNpmDeps }: 1 + { lib, stdenvNoCC, rustPlatform, makeWrapper, pkg-config, curl, gnutar, gzip, testers, fetchurl, cacert, prefetch-npm-deps, fetchNpmDeps }: 2 2 3 3 { 4 4 prefetch-npm-deps = rustPlatform.buildRustPackage { ··· 20 20 buildInputs = [ curl ]; 21 21 22 22 postInstall = '' 23 - wrapProgram "$out/bin/prefetch-npm-deps" --prefix PATH : ${lib.makeBinPath [ gnutar gzip nix ]} 23 + wrapProgram "$out/bin/prefetch-npm-deps" --prefix PATH : ${lib.makeBinPath [ gnutar gzip ]} 24 24 ''; 25 25 26 26 passthru.tests =
+7 -4
pkgs/build-support/node/fetch-npm-deps/src/cacache.rs
··· 1 - use base64::prelude::{Engine, BASE64_STANDARD}; 1 + use data_encoding::BASE64; 2 2 use digest::{Digest, Update}; 3 3 use serde::{Deserialize, Serialize}; 4 4 use sha1::Sha1; ··· 11 11 }; 12 12 use url::Url; 13 13 14 + #[allow(clippy::struct_field_names)] 14 15 #[derive(Serialize, Deserialize)] 15 16 pub(super) struct Key { 16 17 pub(super) key: String, ··· 60 59 integrity: Option<String>, 61 60 ) -> anyhow::Result<()> { 62 61 let (algo, hash, integrity) = if let Some(integrity) = integrity { 63 - let (algo, hash) = integrity.split_once('-').unwrap(); 62 + let (algo, hash) = integrity 63 + .split_once('-') 64 + .expect("hash should be SRI format"); 64 65 65 - (algo.to_string(), BASE64_STANDARD.decode(hash)?, integrity) 66 + (algo.to_string(), BASE64.decode(hash.as_bytes())?, integrity) 66 67 } else { 67 68 let hash = Sha512::new().chain(data).finalize(); 68 69 69 70 ( 70 71 String::from("sha512"), 71 72 hash.to_vec(), 72 - format!("sha512-{}", BASE64_STANDARD.encode(hash)), 73 + format!("sha512-{}", BASE64.encode(&hash)), 73 74 ) 74 75 }; 75 76
+2 -5
pkgs/build-support/node/fetch-npm-deps/src/main.rs
··· 8 8 collections::HashMap, 9 9 env, fs, 10 10 path::{Path, PathBuf}, 11 - process::{self, Command}, 11 + process, 12 12 }; 13 13 use tempfile::tempdir; 14 14 use url::Url; ··· 266 266 fs::write(out.join("package-lock.json"), lock_content)?; 267 267 268 268 if print_hash { 269 - Command::new("nix") 270 - .args(["--experimental-features", "nix-command", "hash", "path"]) 271 - .arg(out.as_os_str()) 272 - .status()?; 269 + println!("{}", util::make_sri_hash(out)?); 273 270 } 274 271 275 272 Ok(())
+1 -1
pkgs/build-support/node/fetch-npm-deps/src/parse/lock.rs
··· 179 179 } 180 180 } 181 181 182 - #[allow(clippy::incorrect_partial_ord_impl_on_ord_type)] 182 + #[allow(clippy::non_canonical_partial_ord_impl)] 183 183 impl PartialOrd for Hash { 184 184 fn partial_cmp(&self, other: &Hash) -> Option<Ordering> { 185 185 let lhs = self.0.split_once('-')?.0;
+18 -1
pkgs/build-support/node/fetch-npm-deps/src/util.rs
··· 1 1 use backoff::{retry, ExponentialBackoff}; 2 + use data_encoding::BASE64; 3 + use digest::Digest; 2 4 use isahc::{ 3 5 config::{CaCertificate, Configurable, RedirectPolicy, SslOption}, 4 6 Body, Request, RequestExt, 5 7 }; 8 + use nix_nar::{Encoder, NarError}; 6 9 use serde_json::{Map, Value}; 7 - use std::{env, io::Read, path::Path}; 10 + use sha2::Sha256; 11 + use std::{ 12 + env, 13 + io::{self, Read}, 14 + path::Path, 15 + }; 8 16 use url::Url; 9 17 10 18 pub fn get_url(url: &Url) -> Result<Body, isahc::Error> { ··· 71 63 retry_after: _, 72 64 } => err, 73 65 }) 66 + } 67 + 68 + pub fn make_sri_hash(path: &Path) -> Result<String, NarError> { 69 + let mut encoder = Encoder::new(path)?; 70 + let mut hasher = Sha256::new(); 71 + 72 + io::copy(&mut encoder, &mut hasher)?; 73 + 74 + Ok(format!("sha256-{}", BASE64.encode(&hasher.finalize()))) 74 75 }
+6 -6
pkgs/by-name/ae/aeron-cpp/package.nix
··· 17 17 let 18 18 version = aeron.version; 19 19 20 - sbeAll_1_30_0 = fetchMavenArtifact { 20 + sbeAll_1_31_1 = fetchMavenArtifact { 21 21 groupId = "uk.co.real-logic"; 22 - version = "1.30.0"; 22 + version = "1.31.1"; 23 23 artifactId = "sbe-all"; 24 - hash = "sha512-K/LMP6zNBHl2Wpvli/sH+ZsYwlTPJHHCKee7riOH6dR8nxTJgucnF7AsbVOpowR6xaV3wPjFh0iqWp/oerHKBg=="; 24 + hash = "sha512-Ypsk8PbShFOxm49u1L+TTuApaW6ECTSee+hHEhmY/jNi5AymHXBWwDMBMkzC25aowiHLJS5EnzLk6hu9Lea93Q=="; 25 25 }; 26 26 27 - sbeAll = sbeAll_1_30_0; 27 + sbeAll = sbeAll_1_31_1; 28 28 29 29 in 30 30 ··· 36 36 owner = "real-logic"; 37 37 repo = "aeron"; 38 38 rev = version; 39 - hash = "sha256-MY7I8Cw1izVLW3/JWav9zPIBJTGInZHwAZT2e7tI9F0="; 39 + hash = "sha256-sROEZVOfScrlqMLbfrPtw3LQCQ5TfMcrLiP6j/Z9rSM="; 40 40 }; 41 41 42 42 patches = [ ··· 98 98 aeron_driver_static \ 99 99 aeronmd 100 100 101 - make -j $NIX_BUILD_CORES install 101 + make install 102 102 ) 103 103 104 104 runHook postBuild
+3 -3
pkgs/by-name/fi/files-cli/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "files-cli"; 10 - version = "2.13.2"; 10 + version = "2.13.7"; 11 11 12 12 src = fetchFromGitHub { 13 13 repo = "files-cli"; 14 14 owner = "files-com"; 15 15 rev = "v${version}"; 16 - hash = "sha256-xlsM3WVnhZlEwnPNpUaB8IIwsoqt1C0XVsbqm9G1vuU="; 16 + hash = "sha256-ozHHoPIpT0kpUUWnnaAbYeW7knZDN4kFB3edQ4NKpes="; 17 17 }; 18 18 19 - vendorHash = "sha256-7KL73P7oKrK2Sfgk/74D3cmQGXoDau+3gBThn+37pb8="; 19 + vendorHash = "sha256-K3Dabeh3RcfTgBJ33k3/Ox6zcthFj5qK3fWBN2Jivz8="; 20 20 21 21 ldflags = [ 22 22 "-s"
+1130 -1015
pkgs/by-name/ma/matrix-authentication-service/Cargo.lock
··· 39 39 40 40 [[package]] 41 41 name = "aes" 42 - version = "0.8.3" 42 + version = "0.8.4" 43 43 source = "registry+https://github.com/rust-lang/crates.io-index" 44 - checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" 44 + checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" 45 45 dependencies = [ 46 46 "cfg-if", 47 47 "cipher", ··· 64 64 65 65 [[package]] 66 66 name = "ahash" 67 - version = "0.8.6" 67 + version = "0.8.11" 68 68 source = "registry+https://github.com/rust-lang/crates.io-index" 69 - checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" 69 + checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 70 70 dependencies = [ 71 71 "cfg-if", 72 - "getrandom 0.2.11", 72 + "getrandom 0.2.12", 73 73 "once_cell", 74 74 "version_check", 75 75 "zerocopy", ··· 107 107 108 108 [[package]] 109 109 name = "anstream" 110 - version = "0.6.4" 110 + version = "0.6.13" 111 111 source = "registry+https://github.com/rust-lang/crates.io-index" 112 - checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" 112 + checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 113 113 dependencies = [ 114 114 "anstyle", 115 115 "anstyle-parse", ··· 121 121 122 122 [[package]] 123 123 name = "anstyle" 124 - version = "1.0.4" 124 + version = "1.0.6" 125 125 source = "registry+https://github.com/rust-lang/crates.io-index" 126 - checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 126 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 127 127 128 128 [[package]] 129 129 name = "anstyle-parse" 130 - version = "0.2.2" 130 + version = "0.2.3" 131 131 source = "registry+https://github.com/rust-lang/crates.io-index" 132 - checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" 132 + checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 133 133 dependencies = [ 134 134 "utf8parse", 135 135 ] 136 136 137 137 [[package]] 138 138 name = "anstyle-query" 139 - version = "1.0.0" 139 + version = "1.0.2" 140 140 source = "registry+https://github.com/rust-lang/crates.io-index" 141 - checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 141 + checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 142 142 dependencies = [ 143 - "windows-sys 0.48.0", 143 + "windows-sys 0.52.0", 144 144 ] 145 145 146 146 [[package]] 147 147 name = "anstyle-wincon" 148 - version = "3.0.1" 148 + version = "3.0.2" 149 149 source = "registry+https://github.com/rust-lang/crates.io-index" 150 - checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" 150 + checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 151 151 dependencies = [ 152 152 "anstyle", 153 - "windows-sys 0.48.0", 153 + "windows-sys 0.52.0", 154 154 ] 155 155 156 156 [[package]] 157 157 name = "anyhow" 158 - version = "1.0.75" 158 + version = "1.0.81" 159 159 source = "registry+https://github.com/rust-lang/crates.io-index" 160 - checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 160 + checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247" 161 161 162 162 [[package]] 163 163 name = "apalis-core" 164 - version = "0.4.7" 164 + version = "0.4.9" 165 165 source = "registry+https://github.com/rust-lang/crates.io-index" 166 - checksum = "5dbe998f2a77a65433e3e893f7ffba5b0c4835a9601ccab02aa868d1d3ed71eb" 166 + checksum = "1deb48475efcdece1f23a0553209ee842f264c2a5e9bcc4928bfa6a15a044cde" 167 167 dependencies = [ 168 168 "async-stream", 169 169 "async-trait", 170 170 "chrono", 171 171 "futures", 172 172 "graceful-shutdown", 173 - "http 1.0.0", 173 + "http 1.1.0", 174 174 "log", 175 175 "pin-project-lite", 176 176 "serde", ··· 184 184 185 185 [[package]] 186 186 name = "apalis-cron" 187 - version = "0.4.7" 187 + version = "0.4.9" 188 188 source = "registry+https://github.com/rust-lang/crates.io-index" 189 - checksum = "9fc57450bd6a857d2370bb5504cf3d7f2a1fb85c7b68bdb7f92f50aac0e26aac" 189 + checksum = "43310b7e0132f9520b09224fb6faafb32eec82a672aa79c09e46b5b488ed505b" 190 190 dependencies = [ 191 191 "apalis-core", 192 192 "async-stream", ··· 205 205 206 206 [[package]] 207 207 name = "arc-swap" 208 - version = "1.6.0" 208 + version = "1.7.0" 209 209 source = "registry+https://github.com/rust-lang/crates.io-index" 210 - checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" 210 + checksum = "7b3d0060af21e8d11a926981cc00c6c1541aa91dd64b9f881985c3da1094425f" 211 211 212 212 [[package]] 213 213 name = "argon2" 214 - version = "0.5.2" 214 + version = "0.5.3" 215 215 source = "registry+https://github.com/rust-lang/crates.io-index" 216 - checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9" 216 + checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072" 217 217 dependencies = [ 218 218 "base64ct", 219 219 "blake2", ··· 262 262 263 263 [[package]] 264 264 name = "async-channel" 265 - version = "2.1.0" 265 + version = "2.2.0" 266 266 source = "registry+https://github.com/rust-lang/crates.io-index" 267 - checksum = "d37875bd9915b7d67c2f117ea2c30a0989874d0b2cb694fe25403c85763c0c9e" 267 + checksum = "f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3" 268 268 dependencies = [ 269 269 "concurrent-queue", 270 - "event-listener 3.1.0", 271 - "event-listener-strategy", 270 + "event-listener 5.2.0", 271 + "event-listener-strategy 0.5.0", 272 272 "futures-core", 273 273 "pin-project-lite", 274 274 ] 275 275 276 276 [[package]] 277 277 name = "async-executor" 278 - version = "1.7.2" 278 + version = "1.8.0" 279 279 source = "registry+https://github.com/rust-lang/crates.io-index" 280 - checksum = "fc5ea910c42e5ab19012bab31f53cb4d63d54c3a27730f9a833a88efcf4bb52d" 280 + checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" 281 281 dependencies = [ 282 - "async-lock 3.1.1", 282 + "async-lock 3.3.0", 283 283 "async-task", 284 284 "concurrent-queue", 285 285 "fastrand 2.0.1", 286 - "futures-lite 2.0.1", 286 + "futures-lite 2.3.0", 287 287 "slab", 288 288 ] 289 289 290 290 [[package]] 291 291 name = "async-global-executor" 292 - version = "2.4.0" 292 + version = "2.4.1" 293 293 source = "registry+https://github.com/rust-lang/crates.io-index" 294 - checksum = "9b4353121d5644cdf2beb5726ab752e79a8db1ebb52031770ec47db31d245526" 294 + checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" 295 295 dependencies = [ 296 - "async-channel 2.1.0", 296 + "async-channel 2.2.0", 297 297 "async-executor", 298 - "async-io 2.2.0", 299 - "async-lock 3.1.1", 298 + "async-io 2.3.2", 299 + "async-lock 3.3.0", 300 300 "blocking", 301 - "futures-lite 2.0.1", 301 + "futures-lite 2.3.0", 302 302 "once_cell", 303 303 ] 304 304 ··· 320 320 "fnv", 321 321 "futures-util", 322 322 "handlebars", 323 - "http 0.2.11", 324 - "indexmap 2.1.0", 323 + "http 0.2.12", 324 + "indexmap 2.2.5", 325 325 "mime", 326 326 "multer", 327 327 "num-traits", ··· 347 347 dependencies = [ 348 348 "Inflector", 349 349 "async-graphql-parser", 350 - "darling 0.20.3", 350 + "darling 0.20.8", 351 351 "proc-macro-crate", 352 352 "proc-macro2", 353 353 "quote", 354 354 "strum", 355 - "syn 2.0.39", 355 + "syn 2.0.53", 356 356 "thiserror", 357 357 ] 358 358 ··· 375 375 checksum = "323a5143f5bdd2030f45e3f2e0c821c9b1d36e79cf382129c64299c50a7f3750" 376 376 dependencies = [ 377 377 "bytes", 378 - "indexmap 2.1.0", 378 + "indexmap 2.2.5", 379 379 "serde", 380 380 "serde_json", 381 381 ] ··· 402 402 403 403 [[package]] 404 404 name = "async-io" 405 - version = "2.2.0" 405 + version = "2.3.2" 406 406 source = "registry+https://github.com/rust-lang/crates.io-index" 407 - checksum = "41ed9d5715c2d329bf1b4da8d60455b99b187f27ba726df2883799af9af60997" 407 + checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" 408 408 dependencies = [ 409 - "async-lock 3.1.1", 409 + "async-lock 3.3.0", 410 410 "cfg-if", 411 411 "concurrent-queue", 412 412 "futures-io", 413 - "futures-lite 2.0.1", 413 + "futures-lite 2.3.0", 414 414 "parking", 415 - "polling 3.3.0", 416 - "rustix 0.38.25", 415 + "polling 3.5.0", 416 + "rustix 0.38.31", 417 417 "slab", 418 418 "tracing", 419 - "waker-fn", 420 - "windows-sys 0.48.0", 419 + "windows-sys 0.52.0", 421 420 ] 422 421 423 422 [[package]] ··· 430 431 431 432 [[package]] 432 433 name = "async-lock" 433 - version = "3.1.1" 434 + version = "3.3.0" 434 435 source = "registry+https://github.com/rust-lang/crates.io-index" 435 - checksum = "655b9c7fe787d3b25cc0f804a1a8401790f0c5bc395beb5a64dc77d8de079105" 436 + checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" 436 437 dependencies = [ 437 - "event-listener 3.1.0", 438 - "event-listener-strategy", 438 + "event-listener 4.0.3", 439 + "event-listener-strategy 0.4.0", 439 440 "pin-project-lite", 440 441 ] 441 442 ··· 452 453 "cfg-if", 453 454 "event-listener 3.1.0", 454 455 "futures-lite 1.13.0", 455 - "rustix 0.38.25", 456 + "rustix 0.38.31", 456 457 "windows-sys 0.48.0", 457 458 ] 458 459 ··· 462 463 source = "registry+https://github.com/rust-lang/crates.io-index" 463 464 checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 464 465 dependencies = [ 465 - "async-io 2.2.0", 466 + "async-io 2.3.2", 466 467 "async-lock 2.8.0", 467 468 "atomic-waker", 468 469 "cfg-if", 469 470 "futures-core", 470 471 "futures-io", 471 - "rustix 0.38.25", 472 + "rustix 0.38.31", 472 473 "signal-hook-registry", 473 474 "slab", 474 475 "windows-sys 0.48.0", ··· 520 521 dependencies = [ 521 522 "proc-macro2", 522 523 "quote", 523 - "syn 2.0.39", 524 + "syn 2.0.53", 524 525 ] 525 526 526 527 [[package]] 527 528 name = "async-task" 528 - version = "4.5.0" 529 + version = "4.7.0" 529 530 source = "registry+https://github.com/rust-lang/crates.io-index" 530 - checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" 531 + checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799" 531 532 532 533 [[package]] 533 534 name = "async-trait" 534 - version = "0.1.74" 535 + version = "0.1.78" 535 536 source = "registry+https://github.com/rust-lang/crates.io-index" 536 - checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" 537 + checksum = "461abc97219de0eaaf81fe3ef974a540158f3d079c2ab200f891f1a2ef201e85" 537 538 dependencies = [ 538 539 "proc-macro2", 539 540 "quote", 540 - "syn 2.0.39", 541 + "syn 2.0.53", 541 542 ] 542 543 543 544 [[package]] ··· 565 566 checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 566 567 567 568 [[package]] 568 - name = "atomic-write-file" 569 - version = "0.1.0" 570 - source = "registry+https://github.com/rust-lang/crates.io-index" 571 - checksum = "c232177ba50b16fe7a4588495bd474a62a9e45a8e4ca6fd7d0b7ac29d164631e" 572 - dependencies = [ 573 - "nix", 574 - "rand 0.8.5", 575 - ] 576 - 577 - [[package]] 578 569 name = "autocfg" 579 570 version = "1.1.0" 580 571 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 582 593 "bytes", 583 594 "futures-util", 584 595 "headers", 585 - "http 0.2.11", 596 + "http 0.2.12", 586 597 "http-body", 587 598 "hyper", 588 599 "itoa", ··· 612 623 "async-trait", 613 624 "bytes", 614 625 "futures-util", 615 - "http 0.2.11", 626 + "http 0.2.12", 616 627 "http-body", 617 628 "mime", 618 629 "rustversion", ··· 629 640 "axum", 630 641 "axum-core", 631 642 "bytes", 632 - "cookie", 643 + "cookie 0.17.0", 633 644 "futures-util", 634 - "http 0.2.11", 645 + "http 0.2.12", 635 646 "http-body", 636 647 "mime", 637 648 "pin-project-lite", ··· 648 659 source = "registry+https://github.com/rust-lang/crates.io-index" 649 660 checksum = "cdca6a10ecad987bda04e95606ef85a5417dcaac1a78455242d72e031e2b6b62" 650 661 dependencies = [ 651 - "heck", 662 + "heck 0.4.1", 652 663 "proc-macro2", 653 664 "quote", 654 - "syn 2.0.39", 665 + "syn 2.0.53", 655 666 ] 656 667 657 668 [[package]] ··· 683 694 684 695 [[package]] 685 696 name = "base64" 686 - version = "0.21.5" 697 + version = "0.21.7" 687 698 source = "registry+https://github.com/rust-lang/crates.io-index" 688 - checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 699 + checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 700 + 701 + [[package]] 702 + name = "base64" 703 + version = "0.22.0" 704 + source = "registry+https://github.com/rust-lang/crates.io-index" 705 + checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" 689 706 690 707 [[package]] 691 708 name = "base64ct" ··· 701 706 702 707 [[package]] 703 708 name = "bcrypt" 704 - version = "0.15.0" 709 + version = "0.15.1" 705 710 source = "registry+https://github.com/rust-lang/crates.io-index" 706 - checksum = "28d1c9c15093eb224f0baa400f38fcd713fc1391a6f1c389d886beef146d60a3" 711 + checksum = "e65938ed058ef47d92cf8b346cc76ef48984572ade631927e9937b5ffc7662c7" 707 712 dependencies = [ 708 - "base64 0.21.5", 713 + "base64 0.22.0", 709 714 "blowfish", 710 - "getrandom 0.2.11", 715 + "getrandom 0.2.12", 711 716 "subtle", 712 717 "zeroize", 713 718 ] ··· 729 734 730 735 [[package]] 731 736 name = "bitflags" 732 - version = "2.4.1" 737 + version = "2.5.0" 733 738 source = "registry+https://github.com/rust-lang/crates.io-index" 734 - checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 739 + checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" 735 740 dependencies = [ 736 741 "serde", 737 742 ] ··· 769 774 source = "registry+https://github.com/rust-lang/crates.io-index" 770 775 checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 771 776 dependencies = [ 772 - "async-channel 2.1.0", 773 - "async-lock 3.1.1", 777 + "async-channel 2.2.0", 778 + "async-lock 3.3.0", 774 779 "async-task", 775 780 "fastrand 2.0.1", 776 781 "futures-io", 777 - "futures-lite 2.0.1", 782 + "futures-lite 2.3.0", 778 783 "piper", 779 784 "tracing", 780 785 ] ··· 791 796 792 797 [[package]] 793 798 name = "bumpalo" 794 - version = "3.14.0" 799 + version = "3.15.4" 795 800 source = "registry+https://github.com/rust-lang/crates.io-index" 796 - checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 801 + checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" 797 802 798 803 [[package]] 799 804 name = "bytemuck" 800 - version = "1.14.0" 805 + version = "1.15.0" 801 806 source = "registry+https://github.com/rust-lang/crates.io-index" 802 - checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 807 + checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15" 803 808 804 809 [[package]] 805 810 name = "byteorder" ··· 814 819 checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 815 820 dependencies = [ 816 821 "serde", 822 + ] 823 + 824 + [[package]] 825 + name = "calendrical_calculations" 826 + version = "0.1.0" 827 + source = "registry+https://github.com/rust-lang/crates.io-index" 828 + checksum = "8dfe3bc6a50b4667fafdb6d9cf26731c5418c457e317d8166c972014facf9a5d" 829 + dependencies = [ 830 + "core_maths", 831 + "displaydoc", 817 832 ] 818 833 819 834 [[package]] ··· 846 841 847 842 [[package]] 848 843 name = "cc" 849 - version = "1.0.83" 844 + version = "1.0.90" 850 845 source = "registry+https://github.com/rust-lang/crates.io-index" 851 - checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 846 + checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" 852 847 dependencies = [ 853 848 "jobserver", 854 849 "libc", 855 850 ] 851 + 852 + [[package]] 853 + name = "cesu8" 854 + version = "1.1.0" 855 + source = "registry+https://github.com/rust-lang/crates.io-index" 856 + checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 856 857 857 858 [[package]] 858 859 name = "cfg-if" ··· 892 881 893 882 [[package]] 894 883 name = "chrono" 895 - version = "0.4.31" 884 + version = "0.4.35" 896 885 source = "registry+https://github.com/rust-lang/crates.io-index" 897 - checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 886 + checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" 898 887 dependencies = [ 899 888 "android-tzdata", 900 889 "iana-time-zone", 901 890 "num-traits", 902 891 "serde", 903 - "windows-targets 0.48.5", 892 + "windows-targets 0.52.4", 904 893 ] 905 894 906 895 [[package]] 907 896 name = "chrono-tz" 908 - version = "0.8.4" 897 + version = "0.8.6" 909 898 source = "registry+https://github.com/rust-lang/crates.io-index" 910 - checksum = "e23185c0e21df6ed832a12e2bda87c7d1def6842881fb634a8511ced741b0d76" 899 + checksum = "d59ae0466b83e838b81a54256c39d5d7c20b9d7daa10510a242d9b75abd5936e" 911 900 dependencies = [ 912 901 "chrono", 913 902 "chrono-tz-build", ··· 940 929 source = "registry+https://github.com/rust-lang/crates.io-index" 941 930 checksum = "8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9" 942 931 dependencies = [ 943 - "hashbrown 0.14.2", 932 + "hashbrown 0.14.3", 944 933 "stacker", 945 934 ] 946 935 ··· 957 946 958 947 [[package]] 959 948 name = "clap" 960 - version = "4.4.8" 949 + version = "4.5.3" 961 950 source = "registry+https://github.com/rust-lang/crates.io-index" 962 - checksum = "2275f18819641850fa26c89acc84d465c1bf91ce57bc2748b28c420473352f64" 951 + checksum = "949626d00e063efc93b6dca932419ceb5432f99769911c0b995f7e884c778813" 963 952 dependencies = [ 964 953 "clap_builder", 965 954 "clap_derive", ··· 967 956 968 957 [[package]] 969 958 name = "clap_builder" 970 - version = "4.4.8" 959 + version = "4.5.2" 971 960 source = "registry+https://github.com/rust-lang/crates.io-index" 972 - checksum = "07cdf1b148b25c1e1f7a42225e30a0d99a615cd4637eae7365548dd4529b95bc" 961 + checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 973 962 dependencies = [ 974 963 "anstream", 975 964 "anstyle", 976 965 "clap_lex", 977 - "strsim", 966 + "strsim 0.11.0", 978 967 ] 979 968 980 969 [[package]] 981 970 name = "clap_derive" 982 - version = "4.4.7" 971 + version = "4.5.3" 983 972 source = "registry+https://github.com/rust-lang/crates.io-index" 984 - checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" 973 + checksum = "90239a040c80f5e14809ca132ddc4176ab33d5e17e49691793296e3fcb34d72f" 985 974 dependencies = [ 986 - "heck", 975 + "heck 0.5.0", 987 976 "proc-macro2", 988 977 "quote", 989 - "syn 2.0.39", 978 + "syn 2.0.53", 990 979 ] 991 980 992 981 [[package]] 993 982 name = "clap_lex" 994 - version = "0.6.0" 983 + version = "0.7.0" 995 984 source = "registry+https://github.com/rust-lang/crates.io-index" 996 - checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" 985 + checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 997 986 998 987 [[package]] 999 988 name = "colorchoice" ··· 1002 991 checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 1003 992 1004 993 [[package]] 1005 - name = "concurrent-queue" 1006 - version = "2.3.0" 994 + name = "combine" 995 + version = "4.6.6" 1007 996 source = "registry+https://github.com/rust-lang/crates.io-index" 1008 - checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" 997 + checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" 998 + dependencies = [ 999 + "bytes", 1000 + "memchr", 1001 + ] 1002 + 1003 + [[package]] 1004 + name = "concurrent-queue" 1005 + version = "2.4.0" 1006 + source = "registry+https://github.com/rust-lang/crates.io-index" 1007 + checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" 1009 1008 dependencies = [ 1010 1009 "crossbeam-utils", 1011 1010 ] 1012 1011 1013 1012 [[package]] 1014 1013 name = "console" 1015 - version = "0.15.7" 1014 + version = "0.15.8" 1016 1015 source = "registry+https://github.com/rust-lang/crates.io-index" 1017 - checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" 1016 + checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" 1018 1017 dependencies = [ 1019 1018 "encode_unicode", 1020 1019 "lazy_static", 1021 1020 "libc", 1022 - "windows-sys 0.45.0", 1021 + "windows-sys 0.52.0", 1023 1022 ] 1024 1023 1025 1024 [[package]] 1026 1025 name = "const-oid" 1027 - version = "0.9.5" 1026 + version = "0.9.6" 1028 1027 source = "registry+https://github.com/rust-lang/crates.io-index" 1029 - checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" 1028 + checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 1030 1029 1031 1030 [[package]] 1032 1031 name = "convert_case" ··· 1054 1033 checksum = "7efb37c3e1ccb1ff97164ad95ac1606e8ccd35b3fa0a7d99a304c7f4a428cc24" 1055 1034 dependencies = [ 1056 1035 "aes-gcm", 1057 - "base64 0.21.5", 1036 + "base64 0.21.7", 1058 1037 "hkdf", 1059 1038 "percent-encoding", 1060 1039 "rand 0.8.5", ··· 1065 1044 ] 1066 1045 1067 1046 [[package]] 1068 - name = "cookie_store" 1069 - version = "0.20.0" 1047 + name = "cookie" 1048 + version = "0.18.0" 1070 1049 source = "registry+https://github.com/rust-lang/crates.io-index" 1071 - checksum = "387461abbc748185c3a6e1673d826918b450b87ff22639429c694619a83b6cf6" 1050 + checksum = "3cd91cf61412820176e137621345ee43b3f4423e589e7ae4e50d601d93e35ef8" 1072 1051 dependencies = [ 1073 - "cookie", 1074 - "idna 0.3.0", 1052 + "percent-encoding", 1053 + "time", 1054 + "version_check", 1055 + ] 1056 + 1057 + [[package]] 1058 + name = "cookie_store" 1059 + version = "0.21.0" 1060 + source = "registry+https://github.com/rust-lang/crates.io-index" 1061 + checksum = "4934e6b7e8419148b6ef56950d277af8561060b56afd59e2aadf98b59fce6baa" 1062 + dependencies = [ 1063 + "cookie 0.18.0", 1064 + "idna 0.5.0", 1075 1065 "log", 1076 1066 "publicsuffix", 1077 1067 "serde", ··· 1094 1062 1095 1063 [[package]] 1096 1064 name = "core-foundation" 1097 - version = "0.9.3" 1065 + version = "0.9.4" 1098 1066 source = "registry+https://github.com/rust-lang/crates.io-index" 1099 - checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 1067 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 1100 1068 dependencies = [ 1101 1069 "core-foundation-sys", 1102 1070 "libc", ··· 1104 1072 1105 1073 [[package]] 1106 1074 name = "core-foundation-sys" 1107 - version = "0.8.4" 1075 + version = "0.8.6" 1108 1076 source = "registry+https://github.com/rust-lang/crates.io-index" 1109 - checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 1077 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 1078 + 1079 + [[package]] 1080 + name = "core_maths" 1081 + version = "0.1.0" 1082 + source = "registry+https://github.com/rust-lang/crates.io-index" 1083 + checksum = "e3b02505ccb8c50b0aa21ace0fc08c3e53adebd4e58caa18a36152803c7709a3" 1084 + dependencies = [ 1085 + "libm", 1086 + ] 1110 1087 1111 1088 [[package]] 1112 1089 name = "cpufeatures" 1113 - version = "0.2.11" 1090 + version = "0.2.12" 1114 1091 source = "registry+https://github.com/rust-lang/crates.io-index" 1115 - checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 1092 + checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 1116 1093 dependencies = [ 1117 1094 "libc", 1118 1095 ] 1119 1096 1120 1097 [[package]] 1121 1098 name = "cranelift-bforest" 1122 - version = "0.102.0" 1099 + version = "0.105.3" 1123 1100 source = "registry+https://github.com/rust-lang/crates.io-index" 1124 - checksum = "76eb38f2af690b5a4411d9a8782b6d77dabff3ca939e0518453ab9f9a4392d41" 1101 + checksum = "16d5521e2abca66bbb1ddeecbb6f6965c79160352ae1579b39f8c86183895c24" 1125 1102 dependencies = [ 1126 1103 "cranelift-entity", 1127 1104 ] 1128 1105 1129 1106 [[package]] 1130 1107 name = "cranelift-codegen" 1131 - version = "0.102.0" 1108 + version = "0.105.3" 1132 1109 source = "registry+https://github.com/rust-lang/crates.io-index" 1133 - checksum = "39526c036b92912417e8931f52c1e235796688068d3efdbbd8b164f299d19156" 1110 + checksum = "ef40a4338a47506e832ac3e53f7f1375bc59351f049a8379ff736dd02565bd95" 1134 1111 dependencies = [ 1135 1112 "bumpalo", 1136 1113 "cranelift-bforest", ··· 1149 1108 "cranelift-entity", 1150 1109 "cranelift-isle", 1151 1110 "gimli", 1152 - "hashbrown 0.14.2", 1111 + "hashbrown 0.14.3", 1153 1112 "log", 1154 1113 "regalloc2", 1155 1114 "smallvec", ··· 1158 1117 1159 1118 [[package]] 1160 1119 name = "cranelift-codegen-meta" 1161 - version = "0.102.0" 1120 + version = "0.105.3" 1162 1121 source = "registry+https://github.com/rust-lang/crates.io-index" 1163 - checksum = "fdb0deedc9fccf2db53a5a3c9c9d0163e44143b0d004dca9bf6ab6a0024cd79a" 1122 + checksum = "d24cd5d85985c070f73dfca07521d09086362d1590105ba44b0932bf33513b61" 1164 1123 dependencies = [ 1165 1124 "cranelift-codegen-shared", 1166 1125 ] 1167 1126 1168 1127 [[package]] 1169 1128 name = "cranelift-codegen-shared" 1170 - version = "0.102.0" 1129 + version = "0.105.3" 1171 1130 source = "registry+https://github.com/rust-lang/crates.io-index" 1172 - checksum = "cea2d1b274e45aa8e61e9103efa1ba82d4b5a19d12bd1fd10744c3b7380ba3ff" 1131 + checksum = "e0584c4363e3aa0a3c7cb98a778fbd5326a3709f117849a727da081d4051726c" 1173 1132 1174 1133 [[package]] 1175 1134 name = "cranelift-control" 1176 - version = "0.102.0" 1135 + version = "0.105.3" 1177 1136 source = "registry+https://github.com/rust-lang/crates.io-index" 1178 - checksum = "6ea5977559a71e63db79a263f0e81a89b996e8a38212c4281e37dd1dbaa8b65c" 1137 + checksum = "f25ecede098c6553fdba362a8e4c9ecb8d40138363bff47f9712db75be7f0571" 1179 1138 dependencies = [ 1180 1139 "arbitrary", 1181 1140 ] 1182 1141 1183 1142 [[package]] 1184 1143 name = "cranelift-entity" 1185 - version = "0.102.0" 1144 + version = "0.105.3" 1186 1145 source = "registry+https://github.com/rust-lang/crates.io-index" 1187 - checksum = "2f871ada808b58158d84dfc43a6a2e2d2756baaf4ed1c51fd969ca8330e6ca5c" 1146 + checksum = "6ea081a42f25dc4c5b248b87efdd87dcd3842a1050a37524ec5391e6172058cb" 1188 1147 dependencies = [ 1189 1148 "serde", 1190 1149 "serde_derive", ··· 1192 1151 1193 1152 [[package]] 1194 1153 name = "cranelift-frontend" 1195 - version = "0.102.0" 1154 + version = "0.105.3" 1196 1155 source = "registry+https://github.com/rust-lang/crates.io-index" 1197 - checksum = "e8e6890f587ef59824b3debe577e68fdf9b307b3808c54b8d93a18fd0b70941b" 1156 + checksum = "9796e712f5af797e247784f7518e6b0a83a8907d73d51526982d86ecb3a58b68" 1198 1157 dependencies = [ 1199 1158 "cranelift-codegen", 1200 1159 "log", ··· 1204 1163 1205 1164 [[package]] 1206 1165 name = "cranelift-isle" 1207 - version = "0.102.0" 1166 + version = "0.105.3" 1208 1167 source = "registry+https://github.com/rust-lang/crates.io-index" 1209 - checksum = "a8d5fc6d5d3b52d1917002b17a8ecce448c2621b5bf394bb4e77e2f676893537" 1168 + checksum = "f4a66ccad5782f15c80e9dd5af0df4acfe6e3eee98e8f7354a2e5c8ec3104bdd" 1210 1169 1211 1170 [[package]] 1212 1171 name = "cranelift-native" 1213 - version = "0.102.0" 1172 + version = "0.105.3" 1214 1173 source = "registry+https://github.com/rust-lang/crates.io-index" 1215 - checksum = "3e10c2e7faa65d4ae7de9a83b44f2c31aca7dc638e17d0a79572fdf8103d720b" 1174 + checksum = "285e80df1d9b79ded9775b285df68b920a277b84f88a7228d2f5bc31fcdc58eb" 1216 1175 dependencies = [ 1217 1176 "cranelift-codegen", 1218 1177 "libc", ··· 1221 1180 1222 1181 [[package]] 1223 1182 name = "cranelift-wasm" 1224 - version = "0.102.0" 1183 + version = "0.105.3" 1225 1184 source = "registry+https://github.com/rust-lang/crates.io-index" 1226 - checksum = "2755807efc7ec80d1cc0b6815e70f10cedf968889f0469091dbff9c5c0741c48" 1185 + checksum = "4135b0ab01fd16aa8f8821196e9e2fe15953552ccaef8ba5153be0ced04ef757" 1227 1186 dependencies = [ 1228 1187 "cranelift-codegen", 1229 1188 "cranelift-entity", ··· 1252 1211 1253 1212 [[package]] 1254 1213 name = "crc32fast" 1255 - version = "1.3.2" 1214 + version = "1.4.0" 1256 1215 source = "registry+https://github.com/rust-lang/crates.io-index" 1257 - checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 1216 + checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" 1258 1217 dependencies = [ 1259 1218 "cfg-if", 1260 1219 ] 1261 1220 1262 1221 [[package]] 1263 1222 name = "cron" 1264 - version = "0.12.0" 1223 + version = "0.12.1" 1265 1224 source = "registry+https://github.com/rust-lang/crates.io-index" 1266 - checksum = "1ff76b51e4c068c52bfd2866e1567bee7c567ae8f24ada09fd4307019e25eab7" 1225 + checksum = "6f8c3e73077b4b4a6ab1ea5047c37c57aee77657bc8ecd6f29b0af082d0b0c07" 1267 1226 dependencies = [ 1268 1227 "chrono", 1269 1228 "nom", ··· 1272 1231 1273 1232 [[package]] 1274 1233 name = "crossbeam-channel" 1275 - version = "0.5.8" 1234 + version = "0.5.12" 1276 1235 source = "registry+https://github.com/rust-lang/crates.io-index" 1277 - checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 1236 + checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" 1278 1237 dependencies = [ 1279 - "cfg-if", 1280 1238 "crossbeam-utils", 1281 1239 ] 1282 1240 1283 1241 [[package]] 1284 1242 name = "crossbeam-deque" 1285 - version = "0.8.3" 1243 + version = "0.8.5" 1286 1244 source = "registry+https://github.com/rust-lang/crates.io-index" 1287 - checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 1245 + checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 1288 1246 dependencies = [ 1289 - "cfg-if", 1290 1247 "crossbeam-epoch", 1291 1248 "crossbeam-utils", 1292 1249 ] 1293 1250 1294 1251 [[package]] 1295 1252 name = "crossbeam-epoch" 1296 - version = "0.9.15" 1253 + version = "0.9.18" 1297 1254 source = "registry+https://github.com/rust-lang/crates.io-index" 1298 - checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 1255 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 1299 1256 dependencies = [ 1300 - "autocfg", 1301 - "cfg-if", 1302 1257 "crossbeam-utils", 1303 - "memoffset 0.9.0", 1304 - "scopeguard", 1305 1258 ] 1306 1259 1307 1260 [[package]] 1308 1261 name = "crossbeam-queue" 1309 - version = "0.3.8" 1262 + version = "0.3.11" 1310 1263 source = "registry+https://github.com/rust-lang/crates.io-index" 1311 - checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" 1264 + checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" 1312 1265 dependencies = [ 1313 - "cfg-if", 1314 1266 "crossbeam-utils", 1315 1267 ] 1316 1268 1317 1269 [[package]] 1318 1270 name = "crossbeam-utils" 1319 - version = "0.8.16" 1271 + version = "0.8.19" 1320 1272 source = "registry+https://github.com/rust-lang/crates.io-index" 1321 - checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 1322 - dependencies = [ 1323 - "cfg-if", 1324 - ] 1273 + checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 1325 1274 1326 1275 [[package]] 1327 1276 name = "crypto-bigint" ··· 1378 1347 1379 1348 [[package]] 1380 1349 name = "darling" 1381 - version = "0.20.3" 1350 + version = "0.20.8" 1382 1351 source = "registry+https://github.com/rust-lang/crates.io-index" 1383 - checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" 1352 + checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" 1384 1353 dependencies = [ 1385 - "darling_core 0.20.3", 1386 - "darling_macro 0.20.3", 1354 + "darling_core 0.20.8", 1355 + "darling_macro 0.20.8", 1387 1356 ] 1388 1357 1389 1358 [[package]] ··· 1396 1365 "ident_case", 1397 1366 "proc-macro2", 1398 1367 "quote", 1399 - "strsim", 1368 + "strsim 0.10.0", 1400 1369 "syn 1.0.109", 1401 1370 ] 1402 1371 1403 1372 [[package]] 1404 1373 name = "darling_core" 1405 - version = "0.20.3" 1374 + version = "0.20.8" 1406 1375 source = "registry+https://github.com/rust-lang/crates.io-index" 1407 - checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" 1376 + checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" 1408 1377 dependencies = [ 1409 1378 "fnv", 1410 1379 "ident_case", 1411 1380 "proc-macro2", 1412 1381 "quote", 1413 - "strsim", 1414 - "syn 2.0.39", 1382 + "strsim 0.10.0", 1383 + "syn 2.0.53", 1415 1384 ] 1416 1385 1417 1386 [[package]] ··· 1427 1396 1428 1397 [[package]] 1429 1398 name = "darling_macro" 1430 - version = "0.20.3" 1399 + version = "0.20.8" 1431 1400 source = "registry+https://github.com/rust-lang/crates.io-index" 1432 - checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" 1401 + checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" 1433 1402 dependencies = [ 1434 - "darling_core 0.20.3", 1403 + "darling_core 0.20.8", 1435 1404 "quote", 1436 - "syn 2.0.39", 1405 + "syn 2.0.53", 1437 1406 ] 1438 1407 1439 1408 [[package]] ··· 1484 1453 1485 1454 [[package]] 1486 1455 name = "deranged" 1487 - version = "0.3.9" 1456 + version = "0.3.11" 1488 1457 source = "registry+https://github.com/rust-lang/crates.io-index" 1489 - checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" 1458 + checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 1490 1459 dependencies = [ 1491 1460 "powerfmt", 1492 1461 "serde", ··· 1533 1502 dependencies = [ 1534 1503 "proc-macro2", 1535 1504 "quote", 1536 - "syn 2.0.39", 1505 + "syn 2.0.53", 1537 1506 ] 1538 1507 1539 1508 [[package]] ··· 1544 1513 1545 1514 [[package]] 1546 1515 name = "duration-str" 1547 - version = "0.7.0" 1516 + version = "0.7.1" 1548 1517 source = "registry+https://github.com/rust-lang/crates.io-index" 1549 - checksum = "5e172e85f305d6a442b250bf40667ffcb91a24f52c9a1ca59e2fa991ac9b7790" 1518 + checksum = "a8bb6a301a95ba86fa0ebaf71d49ae4838c51f8b84cb88ed140dfb66452bb3c4" 1550 1519 dependencies = [ 1551 1520 "nom", 1552 1521 "rust_decimal", ··· 1555 1524 1556 1525 [[package]] 1557 1526 name = "dyn-clone" 1558 - version = "1.0.16" 1527 + version = "1.0.17" 1559 1528 source = "registry+https://github.com/rust-lang/crates.io-index" 1560 - checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d" 1529 + checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" 1561 1530 1562 1531 [[package]] 1563 1532 name = "ecdsa" ··· 1575 1544 1576 1545 [[package]] 1577 1546 name = "either" 1578 - version = "1.9.0" 1547 + version = "1.10.0" 1579 1548 source = "registry+https://github.com/rust-lang/crates.io-index" 1580 - checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 1549 + checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 1581 1550 dependencies = [ 1582 1551 "serde", 1583 1552 ] ··· 1609 1578 source = "registry+https://github.com/rust-lang/crates.io-index" 1610 1579 checksum = "dbfb21b9878cf7a348dcb8559109aabc0ec40d69924bd706fa5149846c4fef75" 1611 1580 dependencies = [ 1612 - "base64 0.21.5", 1581 + "base64 0.21.7", 1613 1582 "memchr", 1614 1583 ] 1615 1584 ··· 1642 1611 1643 1612 [[package]] 1644 1613 name = "errno" 1645 - version = "0.3.7" 1614 + version = "0.3.8" 1646 1615 source = "registry+https://github.com/rust-lang/crates.io-index" 1647 - checksum = "f258a7194e7f7c2a7837a8913aeab7fd8c383457034fa20ce4dd3dcb813e8eb8" 1616 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 1648 1617 dependencies = [ 1649 1618 "libc", 1650 - "windows-sys 0.48.0", 1619 + "windows-sys 0.52.0", 1651 1620 ] 1652 1621 1653 1622 [[package]] ··· 1680 1649 1681 1650 [[package]] 1682 1651 name = "event-listener" 1683 - version = "4.0.0" 1652 + version = "4.0.3" 1684 1653 source = "registry+https://github.com/rust-lang/crates.io-index" 1685 - checksum = "770d968249b5d99410d61f5bf89057f3199a077a04d087092f58e7d10692baae" 1654 + checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" 1655 + dependencies = [ 1656 + "concurrent-queue", 1657 + "parking", 1658 + "pin-project-lite", 1659 + ] 1660 + 1661 + [[package]] 1662 + name = "event-listener" 1663 + version = "5.2.0" 1664 + source = "registry+https://github.com/rust-lang/crates.io-index" 1665 + checksum = "2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91" 1686 1666 dependencies = [ 1687 1667 "concurrent-queue", 1688 1668 "parking", ··· 1702 1660 1703 1661 [[package]] 1704 1662 name = "event-listener-strategy" 1705 - version = "0.3.0" 1663 + version = "0.4.0" 1706 1664 source = "registry+https://github.com/rust-lang/crates.io-index" 1707 - checksum = "d96b852f1345da36d551b9473fa1e2b1eb5c5195585c6c018118bc92a8d91160" 1665 + checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 1708 1666 dependencies = [ 1709 - "event-listener 3.1.0", 1667 + "event-listener 4.0.3", 1668 + "pin-project-lite", 1669 + ] 1670 + 1671 + [[package]] 1672 + name = "event-listener-strategy" 1673 + version = "0.5.0" 1674 + source = "registry+https://github.com/rust-lang/crates.io-index" 1675 + checksum = "feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291" 1676 + dependencies = [ 1677 + "event-listener 5.2.0", 1710 1678 "pin-project-lite", 1711 1679 ] 1712 1680 ··· 1762 1710 1763 1711 [[package]] 1764 1712 name = "figment" 1765 - version = "0.10.12" 1713 + version = "0.10.15" 1766 1714 source = "registry+https://github.com/rust-lang/crates.io-index" 1767 - checksum = "649f3e5d826594057e9a519626304d8da859ea8a0b18ce99500c586b8d45faee" 1715 + checksum = "7270677e7067213e04f323b55084586195f18308cd7546cfac9f873344ccceb6" 1768 1716 dependencies = [ 1769 1717 "atomic", 1770 1718 "parking_lot", ··· 1821 1769 1822 1770 [[package]] 1823 1771 name = "futures" 1824 - version = "0.3.29" 1772 + version = "0.3.30" 1825 1773 source = "registry+https://github.com/rust-lang/crates.io-index" 1826 - checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" 1774 + checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 1827 1775 dependencies = [ 1828 1776 "futures-channel", 1829 1777 "futures-core", ··· 1836 1784 1837 1785 [[package]] 1838 1786 name = "futures-channel" 1839 - version = "0.3.29" 1787 + version = "0.3.30" 1840 1788 source = "registry+https://github.com/rust-lang/crates.io-index" 1841 - checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 1789 + checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 1842 1790 dependencies = [ 1843 1791 "futures-core", 1844 1792 "futures-sink", ··· 1846 1794 1847 1795 [[package]] 1848 1796 name = "futures-core" 1849 - version = "0.3.29" 1797 + version = "0.3.30" 1850 1798 source = "registry+https://github.com/rust-lang/crates.io-index" 1851 - checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" 1799 + checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 1852 1800 1853 1801 [[package]] 1854 1802 name = "futures-executor" 1855 - version = "0.3.29" 1803 + version = "0.3.30" 1856 1804 source = "registry+https://github.com/rust-lang/crates.io-index" 1857 - checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" 1805 + checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 1858 1806 dependencies = [ 1859 1807 "futures-core", 1860 1808 "futures-task", ··· 1874 1822 1875 1823 [[package]] 1876 1824 name = "futures-io" 1877 - version = "0.3.29" 1825 + version = "0.3.30" 1878 1826 source = "registry+https://github.com/rust-lang/crates.io-index" 1879 - checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" 1827 + checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 1880 1828 1881 1829 [[package]] 1882 1830 name = "futures-lite" ··· 1895 1843 1896 1844 [[package]] 1897 1845 name = "futures-lite" 1898 - version = "2.0.1" 1846 + version = "2.3.0" 1899 1847 source = "registry+https://github.com/rust-lang/crates.io-index" 1900 - checksum = "d3831c2651acb5177cbd83943f3d9c8912c5ad03c76afcc0e9511ba568ec5ebb" 1848 + checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" 1901 1849 dependencies = [ 1902 1850 "fastrand 2.0.1", 1903 1851 "futures-core", 1904 1852 "futures-io", 1905 - "memchr", 1906 1853 "parking", 1907 1854 "pin-project-lite", 1908 1855 ] 1909 1856 1910 1857 [[package]] 1911 1858 name = "futures-macro" 1912 - version = "0.3.29" 1859 + version = "0.3.30" 1913 1860 source = "registry+https://github.com/rust-lang/crates.io-index" 1914 - checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" 1861 + checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 1915 1862 dependencies = [ 1916 1863 "proc-macro2", 1917 1864 "quote", 1918 - "syn 2.0.39", 1865 + "syn 2.0.53", 1919 1866 ] 1920 1867 1921 1868 [[package]] 1922 1869 name = "futures-sink" 1923 - version = "0.3.29" 1870 + version = "0.3.30" 1924 1871 source = "registry+https://github.com/rust-lang/crates.io-index" 1925 - checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" 1872 + checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 1926 1873 1927 1874 [[package]] 1928 1875 name = "futures-task" 1929 - version = "0.3.29" 1876 + version = "0.3.30" 1930 1877 source = "registry+https://github.com/rust-lang/crates.io-index" 1931 - checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" 1878 + checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1932 1879 1933 1880 [[package]] 1934 1881 name = "futures-timer" 1935 - version = "3.0.2" 1882 + version = "3.0.3" 1936 1883 source = "registry+https://github.com/rust-lang/crates.io-index" 1937 - checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" 1884 + checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" 1938 1885 1939 1886 [[package]] 1940 1887 name = "futures-util" 1941 - version = "0.3.29" 1888 + version = "0.3.30" 1942 1889 source = "registry+https://github.com/rust-lang/crates.io-index" 1943 - checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" 1890 + checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1944 1891 dependencies = [ 1945 1892 "futures-channel", 1946 1893 "futures-core", ··· 1977 1926 1978 1927 [[package]] 1979 1928 name = "getrandom" 1980 - version = "0.2.11" 1929 + version = "0.2.12" 1981 1930 source = "registry+https://github.com/rust-lang/crates.io-index" 1982 - checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 1931 + checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 1983 1932 dependencies = [ 1984 1933 "cfg-if", 1934 + "js-sys", 1985 1935 "libc", 1986 1936 "wasi 0.11.0+wasi-snapshot-preview1", 1937 + "wasm-bindgen", 1987 1938 ] 1988 1939 1989 1940 [[package]] 1990 1941 name = "ghash" 1991 - version = "0.5.0" 1942 + version = "0.5.1" 1992 1943 source = "registry+https://github.com/rust-lang/crates.io-index" 1993 - checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40" 1944 + checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" 1994 1945 dependencies = [ 1995 1946 "opaque-debug", 1996 1947 "polyval", ··· 2005 1952 checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 2006 1953 dependencies = [ 2007 1954 "fallible-iterator", 2008 - "indexmap 2.1.0", 1955 + "indexmap 2.2.5", 2009 1956 "stable_deref_trait", 2010 1957 ] 2011 1958 ··· 2051 1998 2052 1999 [[package]] 2053 2000 name = "h2" 2054 - version = "0.3.22" 2001 + version = "0.3.25" 2055 2002 source = "registry+https://github.com/rust-lang/crates.io-index" 2056 - checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" 2003 + checksum = "4fbd2820c5e49886948654ab546d0688ff24530286bdcf8fca3cefb16d4618eb" 2057 2004 dependencies = [ 2058 2005 "bytes", 2059 2006 "fnv", 2060 2007 "futures-core", 2061 2008 "futures-sink", 2062 2009 "futures-util", 2063 - "http 0.2.11", 2064 - "indexmap 2.1.0", 2010 + "http 0.2.12", 2011 + "indexmap 2.2.5", 2065 2012 "slab", 2066 2013 "tokio", 2067 2014 "tokio-util", ··· 2099 2046 2100 2047 [[package]] 2101 2048 name = "hashbrown" 2102 - version = "0.14.2" 2049 + version = "0.14.3" 2103 2050 source = "registry+https://github.com/rust-lang/crates.io-index" 2104 - checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 2051 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 2105 2052 dependencies = [ 2106 2053 "ahash", 2107 2054 "allocator-api2", ··· 2113 2060 source = "registry+https://github.com/rust-lang/crates.io-index" 2114 2061 checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 2115 2062 dependencies = [ 2116 - "hashbrown 0.14.2", 2117 - ] 2118 - 2119 - [[package]] 2120 - name = "hdrhistogram" 2121 - version = "7.5.4" 2122 - source = "registry+https://github.com/rust-lang/crates.io-index" 2123 - checksum = "765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d" 2124 - dependencies = [ 2125 - "byteorder", 2126 - "num-traits", 2063 + "hashbrown 0.14.3", 2127 2064 ] 2128 2065 2129 2066 [[package]] ··· 2122 2079 source = "registry+https://github.com/rust-lang/crates.io-index" 2123 2080 checksum = "06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270" 2124 2081 dependencies = [ 2125 - "base64 0.21.5", 2082 + "base64 0.21.7", 2126 2083 "bytes", 2127 2084 "headers-core", 2128 - "http 0.2.11", 2085 + "http 0.2.12", 2129 2086 "httpdate", 2130 2087 "mime", 2131 2088 "sha1", ··· 2137 2094 source = "registry+https://github.com/rust-lang/crates.io-index" 2138 2095 checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429" 2139 2096 dependencies = [ 2140 - "http 0.2.11", 2097 + "http 0.2.12", 2141 2098 ] 2142 2099 2143 2100 [[package]] ··· 2150 2107 ] 2151 2108 2152 2109 [[package]] 2153 - name = "hermit-abi" 2154 - version = "0.3.3" 2110 + name = "heck" 2111 + version = "0.5.0" 2155 2112 source = "registry+https://github.com/rust-lang/crates.io-index" 2156 - checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 2113 + checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 2114 + 2115 + [[package]] 2116 + name = "hermit-abi" 2117 + version = "0.3.9" 2118 + source = "registry+https://github.com/rust-lang/crates.io-index" 2119 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 2157 2120 2158 2121 [[package]] 2159 2122 name = "hex" ··· 2169 2120 2170 2121 [[package]] 2171 2122 name = "hkdf" 2172 - version = "0.12.3" 2123 + version = "0.12.4" 2173 2124 source = "registry+https://github.com/rust-lang/crates.io-index" 2174 - checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437" 2125 + checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" 2175 2126 dependencies = [ 2176 2127 "hmac", 2177 2128 ] ··· 2187 2138 2188 2139 [[package]] 2189 2140 name = "home" 2190 - version = "0.5.5" 2141 + version = "0.5.9" 2191 2142 source = "registry+https://github.com/rust-lang/crates.io-index" 2192 - checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 2143 + checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" 2193 2144 dependencies = [ 2194 - "windows-sys 0.48.0", 2145 + "windows-sys 0.52.0", 2195 2146 ] 2196 2147 2197 2148 [[package]] ··· 2207 2158 2208 2159 [[package]] 2209 2160 name = "http" 2210 - version = "0.2.11" 2161 + version = "0.2.12" 2211 2162 source = "registry+https://github.com/rust-lang/crates.io-index" 2212 - checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 2163 + checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 2213 2164 dependencies = [ 2214 2165 "bytes", 2215 2166 "fnv", ··· 2218 2169 2219 2170 [[package]] 2220 2171 name = "http" 2221 - version = "1.0.0" 2172 + version = "1.1.0" 2222 2173 source = "registry+https://github.com/rust-lang/crates.io-index" 2223 - checksum = "b32afd38673a8016f7c9ae69e5af41a58f81b1d31689040f2f1959594ce194ea" 2174 + checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 2224 2175 dependencies = [ 2225 2176 "bytes", 2226 2177 "fnv", ··· 2229 2180 2230 2181 [[package]] 2231 2182 name = "http-body" 2232 - version = "0.4.5" 2183 + version = "0.4.6" 2233 2184 source = "registry+https://github.com/rust-lang/crates.io-index" 2234 - checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" 2185 + checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 2235 2186 dependencies = [ 2236 2187 "bytes", 2237 - "http 0.2.11", 2188 + "http 0.2.12", 2238 2189 "pin-project-lite", 2239 2190 ] 2240 2191 ··· 2254 2205 "async-channel 1.9.0", 2255 2206 "base64 0.13.1", 2256 2207 "futures-lite 1.13.0", 2257 - "http 0.2.11", 2208 + "http 0.2.12", 2258 2209 "infer", 2259 2210 "pin-project-lite", 2260 2211 "rand 0.7.3", ··· 2279 2230 2280 2231 [[package]] 2281 2232 name = "hyper" 2282 - version = "0.14.27" 2233 + version = "0.14.28" 2283 2234 source = "registry+https://github.com/rust-lang/crates.io-index" 2284 - checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" 2235 + checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" 2285 2236 dependencies = [ 2286 2237 "bytes", 2287 2238 "futures-channel", 2288 2239 "futures-core", 2289 2240 "futures-util", 2290 2241 "h2", 2291 - "http 0.2.11", 2242 + "http 0.2.12", 2292 2243 "http-body", 2293 2244 "httparse", 2294 2245 "httpdate", 2295 2246 "itoa", 2296 2247 "pin-project-lite", 2297 - "socket2 0.4.10", 2248 + "socket2 0.5.6", 2298 2249 "tokio", 2299 2250 "tower-service", 2300 2251 "tracing", ··· 2303 2254 2304 2255 [[package]] 2305 2256 name = "hyper-rustls" 2306 - version = "0.24.2" 2257 + version = "0.25.0" 2307 2258 source = "registry+https://github.com/rust-lang/crates.io-index" 2308 - checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" 2259 + checksum = "399c78f9338483cb7e630c8474b07268983c6bd5acee012e4211f9f7bb21b070" 2309 2260 dependencies = [ 2310 2261 "futures-util", 2311 - "http 0.2.11", 2262 + "http 0.2.12", 2312 2263 "hyper", 2313 - "rustls", 2314 - "rustls-native-certs", 2264 + "rustls 0.22.2", 2265 + "rustls-pki-types", 2315 2266 "tokio", 2316 2267 "tokio-rustls", 2317 2268 ] 2318 2269 2319 2270 [[package]] 2320 - name = "hyper-timeout" 2321 - version = "0.4.1" 2322 - source = "registry+https://github.com/rust-lang/crates.io-index" 2323 - checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" 2324 - dependencies = [ 2325 - "hyper", 2326 - "pin-project-lite", 2327 - "tokio", 2328 - "tokio-io-timeout", 2329 - ] 2330 - 2331 - [[package]] 2332 2271 name = "iana-time-zone" 2333 - version = "0.1.58" 2272 + version = "0.1.60" 2334 2273 source = "registry+https://github.com/rust-lang/crates.io-index" 2335 - checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" 2274 + checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 2336 2275 dependencies = [ 2337 2276 "android_system_properties", 2338 2277 "core-foundation-sys", ··· 2338 2301 dependencies = [ 2339 2302 "cc", 2340 2303 ] 2304 + 2305 + [[package]] 2306 + name = "icu_calendar" 2307 + version = "1.4.0" 2308 + source = "registry+https://github.com/rust-lang/crates.io-index" 2309 + checksum = "7eb932a690c92f87955e923106181ee0d5682e688ff37fb5c7b296e1fe806edb" 2310 + dependencies = [ 2311 + "calendrical_calculations", 2312 + "displaydoc", 2313 + "icu_calendar_data", 2314 + "icu_locid", 2315 + "icu_locid_transform", 2316 + "icu_provider", 2317 + "tinystr", 2318 + "writeable", 2319 + "zerovec", 2320 + ] 2321 + 2322 + [[package]] 2323 + name = "icu_calendar_data" 2324 + version = "1.4.0" 2325 + source = "registry+https://github.com/rust-lang/crates.io-index" 2326 + checksum = "22aec7d032735d9acb256eeef72adcac43c3b7572f19b51576a63d664b524ca2" 2327 + 2328 + [[package]] 2329 + name = "icu_datetime" 2330 + version = "1.4.0" 2331 + source = "registry+https://github.com/rust-lang/crates.io-index" 2332 + checksum = "1508c7ed627cc0b031c81203eb98f34433e24b32b39d5b2c0238e4962a00957d" 2333 + dependencies = [ 2334 + "displaydoc", 2335 + "either", 2336 + "fixed_decimal", 2337 + "icu_calendar", 2338 + "icu_datetime_data", 2339 + "icu_decimal", 2340 + "icu_locid", 2341 + "icu_locid_transform", 2342 + "icu_plurals", 2343 + "icu_provider", 2344 + "icu_timezone", 2345 + "smallvec", 2346 + "tinystr", 2347 + "writeable", 2348 + "zerovec", 2349 + ] 2350 + 2351 + [[package]] 2352 + name = "icu_datetime_data" 2353 + version = "1.4.0" 2354 + source = "registry+https://github.com/rust-lang/crates.io-index" 2355 + checksum = "e6abc569cb4ee80b30707566f05c5c9ed4bed765f91ce41e7f5a37c5e6a75b3f" 2356 + 2357 + [[package]] 2358 + name = "icu_decimal" 2359 + version = "1.4.0" 2360 + source = "registry+https://github.com/rust-lang/crates.io-index" 2361 + checksum = "dcf994f9ed8061c17bb313f28fba6cffc736f0a16c7fab827efc9b73fd3f7778" 2362 + dependencies = [ 2363 + "displaydoc", 2364 + "fixed_decimal", 2365 + "icu_decimal_data", 2366 + "icu_locid", 2367 + "icu_locid_transform", 2368 + "icu_provider", 2369 + "writeable", 2370 + ] 2371 + 2372 + [[package]] 2373 + name = "icu_decimal_data" 2374 + version = "1.4.0" 2375 + source = "registry+https://github.com/rust-lang/crates.io-index" 2376 + checksum = "df2de3548316b697c70f30dec1395c9212db09df1d86a27624ee24872b71326c" 2341 2377 2342 2378 [[package]] 2343 2379 name = "icu_list" ··· 2524 2414 dependencies = [ 2525 2415 "proc-macro2", 2526 2416 "quote", 2527 - "syn 2.0.39", 2417 + "syn 2.0.53", 2528 2418 ] 2419 + 2420 + [[package]] 2421 + name = "icu_relativetime" 2422 + version = "0.1.4" 2423 + source = "registry+https://github.com/rust-lang/crates.io-index" 2424 + checksum = "47825312a5eb0790bad7b718fa8d41a8ea1e0ba597b4f7bb84bcfe97d7fc5aba" 2425 + dependencies = [ 2426 + "displaydoc", 2427 + "fixed_decimal", 2428 + "icu_decimal", 2429 + "icu_locid_transform", 2430 + "icu_plurals", 2431 + "icu_provider", 2432 + "icu_relativetime_data", 2433 + "writeable", 2434 + "zerovec", 2435 + ] 2436 + 2437 + [[package]] 2438 + name = "icu_relativetime_data" 2439 + version = "1.4.0" 2440 + source = "registry+https://github.com/rust-lang/crates.io-index" 2441 + checksum = "05b55cc15ea8981fbba78e9347d0c4003d4490c85f76e9adc7f270290046cae8" 2442 + 2443 + [[package]] 2444 + name = "icu_timezone" 2445 + version = "1.4.0" 2446 + source = "registry+https://github.com/rust-lang/crates.io-index" 2447 + checksum = "b35aabe571a7c653c0f543ff1512b8a1b2ad481cfa24b3d25115298d2ff3b50f" 2448 + dependencies = [ 2449 + "displaydoc", 2450 + "icu_calendar", 2451 + "icu_locid", 2452 + "icu_provider", 2453 + "icu_timezone_data", 2454 + "tinystr", 2455 + "zerotrie", 2456 + "zerovec", 2457 + ] 2458 + 2459 + [[package]] 2460 + name = "icu_timezone_data" 2461 + version = "1.4.0" 2462 + source = "registry+https://github.com/rust-lang/crates.io-index" 2463 + checksum = "6ceee21e181cce2ab44e95923da6b3418df75369f570df82264c29c51ca398d4" 2529 2464 2530 2465 [[package]] 2531 2466 name = "id-arena" ··· 2617 2462 2618 2463 [[package]] 2619 2464 name = "indexmap" 2620 - version = "2.1.0" 2465 + version = "2.2.5" 2621 2466 source = "registry+https://github.com/rust-lang/crates.io-index" 2622 - checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 2467 + checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" 2623 2468 dependencies = [ 2624 2469 "equivalent", 2625 - "hashbrown 0.14.2", 2470 + "hashbrown 0.14.3", 2626 2471 "serde", 2627 2472 ] 2628 2473 ··· 2640 2485 2641 2486 [[package]] 2642 2487 name = "inherent" 2643 - version = "1.0.10" 2488 + version = "1.0.11" 2644 2489 source = "registry+https://github.com/rust-lang/crates.io-index" 2645 - checksum = "ce243b1bfa62ffc028f1cc3b6034ec63d649f3031bc8a4fbbb004e1ac17d1f68" 2490 + checksum = "0122b7114117e64a63ac49f752a5ca4624d534c7b1c7de796ac196381cd2d947" 2646 2491 dependencies = [ 2647 2492 "proc-macro2", 2648 2493 "quote", 2649 - "syn 2.0.39", 2494 + "syn 2.0.53", 2650 2495 ] 2651 2496 2652 2497 [[package]] ··· 2667 2512 2668 2513 [[package]] 2669 2514 name = "insta" 2670 - version = "1.34.0" 2515 + version = "1.36.1" 2671 2516 source = "registry+https://github.com/rust-lang/crates.io-index" 2672 - checksum = "5d64600be34b2fcfc267740a243fa7744441bb4947a619ac4e5bb6507f35fbfc" 2517 + checksum = "0a7c22c4d34ef4788c351e971c52bfdfe7ea2766f8c5466bc175dd46e52ac22e" 2673 2518 dependencies = [ 2674 2519 "console", 2675 2520 "lazy_static", ··· 2687 2532 dependencies = [ 2688 2533 "cfg-if", 2689 2534 ] 2690 - 2691 - [[package]] 2692 - name = "integer-encoding" 2693 - version = "3.0.4" 2694 - source = "registry+https://github.com/rust-lang/crates.io-index" 2695 - checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" 2696 2535 2697 2536 [[package]] 2698 2537 name = "io-lifetimes" ··· 2738 2589 ] 2739 2590 2740 2591 [[package]] 2741 - name = "itoa" 2742 - version = "1.0.9" 2592 + name = "itertools" 2593 + version = "0.12.1" 2743 2594 source = "registry+https://github.com/rust-lang/crates.io-index" 2744 - checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 2595 + checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" 2596 + dependencies = [ 2597 + "either", 2598 + ] 2599 + 2600 + [[package]] 2601 + name = "itoa" 2602 + version = "1.0.10" 2603 + source = "registry+https://github.com/rust-lang/crates.io-index" 2604 + checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 2605 + 2606 + [[package]] 2607 + name = "jni" 2608 + version = "0.19.0" 2609 + source = "registry+https://github.com/rust-lang/crates.io-index" 2610 + checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" 2611 + dependencies = [ 2612 + "cesu8", 2613 + "combine", 2614 + "jni-sys", 2615 + "log", 2616 + "thiserror", 2617 + "walkdir", 2618 + ] 2619 + 2620 + [[package]] 2621 + name = "jni-sys" 2622 + version = "0.3.0" 2623 + source = "registry+https://github.com/rust-lang/crates.io-index" 2624 + checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" 2745 2625 2746 2626 [[package]] 2747 2627 name = "jobserver" 2748 - version = "0.1.27" 2628 + version = "0.1.28" 2749 2629 source = "registry+https://github.com/rust-lang/crates.io-index" 2750 - checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" 2630 + checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" 2751 2631 dependencies = [ 2752 2632 "libc", 2753 2633 ] 2754 2634 2755 2635 [[package]] 2756 2636 name = "js-sys" 2757 - version = "0.3.65" 2637 + version = "0.3.69" 2758 2638 source = "registry+https://github.com/rust-lang/crates.io-index" 2759 - checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" 2639 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 2760 2640 dependencies = [ 2761 2641 "wasm-bindgen", 2762 2642 ] ··· 2803 2625 2804 2626 [[package]] 2805 2627 name = "k256" 2806 - version = "0.13.2" 2628 + version = "0.13.3" 2807 2629 source = "registry+https://github.com/rust-lang/crates.io-index" 2808 - checksum = "3f01b677d82ef7a676aa37e099defd83a28e15687112cafdd112d60236b6115b" 2630 + checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" 2809 2631 dependencies = [ 2810 2632 "cfg-if", 2811 2633 "ecdsa", ··· 2850 2672 2851 2673 [[package]] 2852 2674 name = "lettre" 2853 - version = "0.11.2" 2675 + version = "0.11.4" 2854 2676 source = "registry+https://github.com/rust-lang/crates.io-index" 2855 - checksum = "a48c2e9831b370bc2d7233c2620298c45f3a158ed6b4b8d7416b2ada5a268fd8" 2677 + checksum = "357ff5edb6d8326473a64c82cf41ddf78ab116f89668c50c4fac1b321e5e80f4" 2856 2678 dependencies = [ 2857 2679 "async-std", 2858 2680 "async-trait", 2859 - "base64 0.21.5", 2681 + "base64 0.21.7", 2860 2682 "chumsky", 2861 2683 "email-encoding", 2862 2684 "email_address", ··· 2868 2690 "idna 0.5.0", 2869 2691 "mime", 2870 2692 "nom", 2871 - "once_cell", 2693 + "percent-encoding", 2872 2694 "quoted_printable", 2873 - "rustls", 2874 - "rustls-pemfile", 2875 - "socket2 0.5.5", 2695 + "rustls 0.22.2", 2696 + "rustls-pemfile 2.1.1", 2697 + "socket2 0.5.6", 2876 2698 "tokio", 2877 2699 "tokio-rustls", 2878 2700 "tracing", 2879 2701 "url", 2880 - "webpki-roots", 2702 + "webpki-roots 0.26.1", 2881 2703 ] 2882 2704 2883 2705 [[package]] 2884 2706 name = "libc" 2885 - version = "0.2.150" 2707 + version = "0.2.153" 2886 2708 source = "registry+https://github.com/rust-lang/crates.io-index" 2887 - checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 2709 + checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 2888 2710 2889 2711 [[package]] 2890 2712 name = "libm" ··· 2898 2720 source = "registry+https://github.com/rust-lang/crates.io-index" 2899 2721 checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 2900 2722 dependencies = [ 2901 - "bitflags 2.4.1", 2723 + "bitflags 2.5.0", 2902 2724 "libc", 2903 2725 "redox_syscall", 2904 2726 ] ··· 2928 2750 2929 2751 [[package]] 2930 2752 name = "linux-raw-sys" 2931 - version = "0.4.11" 2753 + version = "0.4.13" 2932 2754 source = "registry+https://github.com/rust-lang/crates.io-index" 2933 - checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" 2755 + checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 2934 2756 2935 2757 [[package]] 2936 2758 name = "listenfd" ··· 2961 2783 2962 2784 [[package]] 2963 2785 name = "log" 2964 - version = "0.4.20" 2786 + version = "0.4.21" 2965 2787 source = "registry+https://github.com/rust-lang/crates.io-index" 2966 - checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 2788 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 2967 2789 dependencies = [ 2968 2790 "value-bag", 2969 2791 ] ··· 2979 2801 2980 2802 [[package]] 2981 2803 name = "mas-axum-utils" 2982 - version = "0.7.0" 2804 + version = "0.9.0" 2983 2805 dependencies = [ 2984 2806 "async-trait", 2985 2807 "axum", ··· 2988 2810 "data-encoding", 2989 2811 "futures-util", 2990 2812 "headers", 2991 - "http 0.2.11", 2813 + "http 0.2.12", 2992 2814 "http-body", 2993 2815 "icu_locid", 2994 2816 "mas-data-model", ··· 3016 2838 3017 2839 [[package]] 3018 2840 name = "mas-cli" 3019 - version = "0.7.0" 2841 + version = "0.9.0" 3020 2842 dependencies = [ 3021 2843 "anyhow", 3022 2844 "axum", 3023 2845 "camino", 3024 2846 "clap", 3025 2847 "dotenvy", 2848 + "figment", 3026 2849 "httpdate", 3027 2850 "hyper", 3028 2851 "ipnetwork", 3029 - "itertools 0.11.0", 2852 + "itertools 0.12.1", 3030 2853 "listenfd", 3031 2854 "mas-config", 3032 2855 "mas-data-model", ··· 3052 2873 "oauth2-types", 3053 2874 "opentelemetry", 3054 2875 "opentelemetry-http", 3055 - "opentelemetry-jaeger", 2876 + "opentelemetry-jaeger-propagator", 3056 2877 "opentelemetry-otlp", 3057 2878 "opentelemetry-prometheus", 3058 2879 "opentelemetry-semantic-conventions", 3059 2880 "opentelemetry-stdout", 3060 - "opentelemetry-zipkin", 3061 2881 "opentelemetry_sdk", 3062 2882 "prometheus", 3063 2883 "rand 0.8.5", 3064 2884 "rand_chacha 0.3.1", 3065 - "rustls", 2885 + "rustls 0.22.2", 3066 2886 "sentry", 3067 2887 "sentry-tower", 3068 2888 "sentry-tracing", ··· 3081 2903 3082 2904 [[package]] 3083 2905 name = "mas-config" 3084 - version = "0.7.0" 2906 + version = "0.9.0" 3085 2907 dependencies = [ 3086 2908 "anyhow", 3087 - "async-trait", 3088 2909 "camino", 3089 2910 "chrono", 3090 2911 "figment", ··· 3095 2918 "pem-rfc7468", 3096 2919 "rand 0.8.5", 3097 2920 "rand_chacha 0.3.1", 3098 - "rustls-pemfile", 2921 + "rustls-pemfile 2.1.1", 2922 + "rustls-pki-types", 3099 2923 "schemars", 3100 2924 "serde", 3101 2925 "serde_json", ··· 3110 2932 3111 2933 [[package]] 3112 2934 name = "mas-data-model" 3113 - version = "0.7.0" 2935 + version = "0.9.0" 3114 2936 dependencies = [ 3115 2937 "chrono", 3116 2938 "crc", ··· 3119 2941 "oauth2-types", 3120 2942 "rand 0.8.5", 3121 2943 "rand_chacha 0.3.1", 2944 + "regex", 3122 2945 "serde", 3123 2946 "thiserror", 3124 2947 "ulid", 3125 2948 "url", 2949 + "woothee", 3126 2950 ] 3127 2951 3128 2952 [[package]] 3129 2953 name = "mas-email" 3130 - version = "0.7.0" 2954 + version = "0.9.0" 3131 2955 dependencies = [ 3132 2956 "async-trait", 3133 2957 "headers", ··· 3141 2961 3142 2962 [[package]] 3143 2963 name = "mas-graphql" 3144 - version = "0.7.0" 2964 + version = "0.9.0" 3145 2965 dependencies = [ 3146 2966 "anyhow", 3147 2967 "async-graphql", ··· 3164 2984 3165 2985 [[package]] 3166 2986 name = "mas-handlers" 3167 - version = "0.7.0" 2987 + version = "0.9.0" 3168 2988 dependencies = [ 3169 2989 "anyhow", 3170 2990 "argon2", ··· 3227 3047 3228 3048 [[package]] 3229 3049 name = "mas-http" 3230 - version = "0.7.0" 3050 + version = "0.9.0" 3231 3051 dependencies = [ 3232 3052 "anyhow", 3233 - "axum", 3234 3053 "bytes", 3235 3054 "futures-util", 3236 3055 "headers", 3237 - "http 0.2.11", 3056 + "http 0.2.12", 3238 3057 "http-body", 3239 3058 "hyper", 3240 3059 "hyper-rustls", 3241 3060 "mas-tower", 3242 - "once_cell", 3243 3061 "opentelemetry", 3244 - "rustls", 3245 - "rustls-native-certs", 3062 + "opentelemetry-semantic-conventions", 3063 + "rustls 0.22.2", 3064 + "rustls-platform-verifier", 3246 3065 "serde", 3247 3066 "serde_json", 3248 3067 "serde_urlencoded", ··· 3251 3072 "tower-http", 3252 3073 "tracing", 3253 3074 "tracing-opentelemetry", 3254 - "webpki-roots", 3255 3075 ] 3256 3076 3257 3077 [[package]] 3258 3078 name = "mas-i18n" 3259 - version = "0.7.0" 3079 + version = "0.9.0" 3260 3080 dependencies = [ 3261 3081 "camino", 3082 + "icu_calendar", 3083 + "icu_datetime", 3262 3084 "icu_list", 3263 3085 "icu_locid", 3264 3086 "icu_locid_transform", 3265 3087 "icu_plurals", 3266 3088 "icu_provider", 3267 3089 "icu_provider_adapters", 3090 + "icu_relativetime", 3268 3091 "pad", 3269 3092 "pest", 3270 3093 "pest_derive", ··· 3278 3097 3279 3098 [[package]] 3280 3099 name = "mas-i18n-scan" 3281 - version = "0.7.0" 3100 + version = "0.9.0" 3282 3101 dependencies = [ 3283 3102 "camino", 3284 3103 "clap", ··· 3292 3111 3293 3112 [[package]] 3294 3113 name = "mas-iana" 3295 - version = "0.7.0" 3114 + version = "0.9.0" 3296 3115 dependencies = [ 3297 3116 "schemars", 3298 3117 "serde", ··· 3300 3119 3301 3120 [[package]] 3302 3121 name = "mas-iana-codegen" 3303 - version = "0.7.0" 3122 + version = "0.9.0" 3304 3123 dependencies = [ 3305 3124 "anyhow", 3306 3125 "async-trait", ··· 3317 3136 3318 3137 [[package]] 3319 3138 name = "mas-jose" 3320 - version = "0.7.0" 3139 + version = "0.9.0" 3321 3140 dependencies = [ 3322 3141 "base64ct", 3323 3142 "chrono", ··· 3348 3167 3349 3168 [[package]] 3350 3169 name = "mas-keystore" 3351 - version = "0.7.0" 3170 + version = "0.9.0" 3352 3171 dependencies = [ 3353 3172 "aead", 3354 3173 "base64ct", ··· 3377 3196 3378 3197 [[package]] 3379 3198 name = "mas-listener" 3380 - version = "0.7.0" 3199 + version = "0.9.0" 3381 3200 dependencies = [ 3382 3201 "anyhow", 3383 3202 "bytes", 3384 - "event-listener 4.0.0", 3203 + "event-listener 5.2.0", 3385 3204 "futures-util", 3386 3205 "http-body", 3387 3206 "hyper", 3388 3207 "libc", 3389 3208 "pin-project-lite", 3390 - "rustls-pemfile", 3391 - "socket2 0.5.5", 3209 + "rustls-pemfile 2.1.1", 3210 + "socket2 0.5.6", 3392 3211 "thiserror", 3393 3212 "tokio", 3394 3213 "tokio-rustls", ··· 3401 3220 3402 3221 [[package]] 3403 3222 name = "mas-matrix" 3404 - version = "0.7.0" 3223 + version = "0.9.0" 3405 3224 dependencies = [ 3406 3225 "anyhow", 3407 3226 "async-trait", 3408 - "http 0.2.11", 3227 + "http 0.2.12", 3409 3228 "serde", 3410 3229 "tokio", 3411 3230 "url", ··· 3413 3232 3414 3233 [[package]] 3415 3234 name = "mas-matrix-synapse" 3416 - version = "0.7.0" 3235 + version = "0.9.0" 3417 3236 dependencies = [ 3418 3237 "anyhow", 3419 3238 "async-trait", 3420 - "http 0.2.11", 3239 + "http 0.2.12", 3421 3240 "mas-axum-utils", 3422 3241 "mas-http", 3423 3242 "mas-matrix", ··· 3429 3248 3430 3249 [[package]] 3431 3250 name = "mas-oidc-client" 3432 - version = "0.7.0" 3251 + version = "0.9.0" 3433 3252 dependencies = [ 3434 3253 "assert_matches", 3435 3254 "base64ct", 3436 - "bitflags 2.4.1", 3255 + "bitflags 2.5.0", 3437 3256 "bytes", 3438 3257 "chrono", 3439 3258 "form_urlencoded", 3440 - "futures", 3441 3259 "futures-util", 3442 3260 "headers", 3443 - "http 0.2.11", 3261 + "http 0.2.12", 3444 3262 "http-body", 3445 3263 "hyper", 3446 3264 "hyper-rustls", ··· 3450 3270 "mas-keystore", 3451 3271 "mime", 3452 3272 "oauth2-types", 3453 - "once_cell", 3454 3273 "rand 0.8.5", 3455 3274 "rand_chacha 0.3.1", 3456 - "rustls", 3275 + "rustls 0.22.2", 3276 + "rustls-platform-verifier", 3457 3277 "serde", 3458 3278 "serde_json", 3459 3279 "serde_urlencoded", ··· 3469 3289 3470 3290 [[package]] 3471 3291 name = "mas-policy" 3472 - version = "0.7.0" 3292 + version = "0.9.0" 3473 3293 dependencies = [ 3474 3294 "anyhow", 3475 3295 "mas-data-model", ··· 3486 3306 3487 3307 [[package]] 3488 3308 name = "mas-router" 3489 - version = "0.7.0" 3309 + version = "0.9.0" 3490 3310 dependencies = [ 3491 3311 "axum", 3492 3312 "serde", ··· 3497 3317 3498 3318 [[package]] 3499 3319 name = "mas-spa" 3500 - version = "0.7.0" 3320 + version = "0.9.0" 3501 3321 dependencies = [ 3502 3322 "camino", 3503 3323 "serde", ··· 3506 3326 3507 3327 [[package]] 3508 3328 name = "mas-storage" 3509 - version = "0.7.0" 3329 + version = "0.9.0" 3510 3330 dependencies = [ 3511 3331 "apalis-core", 3512 3332 "async-trait", ··· 3529 3349 3530 3350 [[package]] 3531 3351 name = "mas-storage-pg" 3532 - version = "0.7.0" 3352 + version = "0.9.0" 3533 3353 dependencies = [ 3534 3354 "async-trait", 3535 3355 "chrono", ··· 3539 3359 "mas-jose", 3540 3360 "mas-storage", 3541 3361 "oauth2-types", 3362 + "opentelemetry-semantic-conventions", 3542 3363 "rand 0.8.5", 3543 3364 "rand_chacha 0.3.1", 3544 3365 "sea-query", ··· 3556 3375 3557 3376 [[package]] 3558 3377 name = "mas-tasks" 3559 - version = "0.7.0" 3378 + version = "0.9.0" 3560 3379 dependencies = [ 3561 3380 "anyhow", 3562 3381 "apalis-core", ··· 3564 3383 "async-stream", 3565 3384 "async-trait", 3566 3385 "chrono", 3567 - "event-listener 4.0.0", 3568 - "futures-lite 2.0.1", 3386 + "event-listener 5.2.0", 3387 + "futures-lite 2.3.0", 3569 3388 "mas-data-model", 3570 3389 "mas-email", 3571 3390 "mas-i18n", ··· 3591 3410 3592 3411 [[package]] 3593 3412 name = "mas-templates" 3594 - version = "0.7.0" 3413 + version = "0.9.0" 3595 3414 dependencies = [ 3596 3415 "anyhow", 3597 3416 "arc-swap", 3598 3417 "camino", 3599 3418 "chrono", 3600 - "http 0.2.11", 3419 + "http 0.2.12", 3601 3420 "mas-data-model", 3602 3421 "mas-i18n", 3603 3422 "mas-router", ··· 3619 3438 3620 3439 [[package]] 3621 3440 name = "mas-tower" 3622 - version = "0.7.0" 3441 + version = "0.9.0" 3623 3442 dependencies = [ 3624 - "http 0.2.11", 3443 + "http 0.2.12", 3625 3444 "opentelemetry", 3626 3445 "opentelemetry-http", 3627 3446 "opentelemetry-semantic-conventions", ··· 3665 3484 3666 3485 [[package]] 3667 3486 name = "memchr" 3668 - version = "2.6.4" 3487 + version = "2.7.1" 3669 3488 source = "registry+https://github.com/rust-lang/crates.io-index" 3670 - checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 3489 + checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 3671 3490 3672 3491 [[package]] 3673 3492 name = "memfd" ··· 3675 3494 source = "registry+https://github.com/rust-lang/crates.io-index" 3676 3495 checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" 3677 3496 dependencies = [ 3678 - "rustix 0.38.25", 3497 + "rustix 0.38.31", 3679 3498 ] 3680 3499 3681 3500 [[package]] ··· 3683 3502 version = "0.3.2" 3684 3503 source = "registry+https://github.com/rust-lang/crates.io-index" 3685 3504 checksum = "374c335b2df19e62d4cb323103473cbc6510980253119180de862d89184f6a83" 3686 - 3687 - [[package]] 3688 - name = "memoffset" 3689 - version = "0.7.1" 3690 - source = "registry+https://github.com/rust-lang/crates.io-index" 3691 - checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 3692 - dependencies = [ 3693 - "autocfg", 3694 - ] 3695 3505 3696 3506 [[package]] 3697 3507 name = "memoffset" ··· 3711 3539 3712 3540 [[package]] 3713 3541 name = "minijinja" 3714 - version = "1.0.10" 3542 + version = "1.0.13" 3715 3543 source = "registry+https://github.com/rust-lang/crates.io-index" 3716 - checksum = "208758577ef2c86cf5dd3e85730d161413ec3284e2d73b2ef65d9a24d9971bcb" 3544 + checksum = "562e7acc6adf9a8359061ea3e0634560a3f636dc0539d36cd300c82fd703f528" 3717 3545 dependencies = [ 3718 3546 "memo-map", 3719 3547 "self_cell", ··· 3730 3558 3731 3559 [[package]] 3732 3560 name = "miniz_oxide" 3733 - version = "0.7.1" 3561 + version = "0.7.2" 3734 3562 source = "registry+https://github.com/rust-lang/crates.io-index" 3735 - checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 3563 + checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 3736 3564 dependencies = [ 3737 3565 "adler", 3738 3566 ] 3739 3567 3740 3568 [[package]] 3741 3569 name = "mio" 3742 - version = "0.8.9" 3570 + version = "0.8.11" 3743 3571 source = "registry+https://github.com/rust-lang/crates.io-index" 3744 - checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 3572 + checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 3745 3573 dependencies = [ 3746 3574 "libc", 3747 3575 "wasi 0.11.0+wasi-snapshot-preview1", ··· 3757 3585 "bytes", 3758 3586 "encoding_rs", 3759 3587 "futures-util", 3760 - "http 0.2.11", 3588 + "http 0.2.12", 3761 3589 "httparse", 3762 3590 "log", 3763 3591 "memchr", 3764 3592 "mime", 3765 3593 "spin 0.9.8", 3766 3594 "version_check", 3767 - ] 3768 - 3769 - [[package]] 3770 - name = "nix" 3771 - version = "0.26.4" 3772 - source = "registry+https://github.com/rust-lang/crates.io-index" 3773 - checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 3774 - dependencies = [ 3775 - "bitflags 1.3.2", 3776 - "cfg-if", 3777 - "libc", 3778 - "memoffset 0.7.1", 3779 - "pin-utils", 3780 3595 ] 3781 3596 3782 3597 [[package]] ··· 3787 3628 ] 3788 3629 3789 3630 [[package]] 3631 + name = "num-bigint" 3632 + version = "0.4.4" 3633 + source = "registry+https://github.com/rust-lang/crates.io-index" 3634 + checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" 3635 + dependencies = [ 3636 + "autocfg", 3637 + "num-integer", 3638 + "num-traits", 3639 + ] 3640 + 3641 + [[package]] 3790 3642 name = "num-bigint-dig" 3791 3643 version = "0.8.4" 3792 3644 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3815 3645 ] 3816 3646 3817 3647 [[package]] 3818 - name = "num-integer" 3819 - version = "0.1.45" 3648 + name = "num-conv" 3649 + version = "0.1.0" 3820 3650 source = "registry+https://github.com/rust-lang/crates.io-index" 3821 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 3651 + checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 3652 + 3653 + [[package]] 3654 + name = "num-integer" 3655 + version = "0.1.46" 3656 + source = "registry+https://github.com/rust-lang/crates.io-index" 3657 + checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 3822 3658 dependencies = [ 3823 - "autocfg", 3824 3659 "num-traits", 3825 3660 ] 3826 3661 3827 3662 [[package]] 3828 3663 name = "num-iter" 3829 - version = "0.1.43" 3664 + version = "0.1.44" 3830 3665 source = "registry+https://github.com/rust-lang/crates.io-index" 3831 - checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 3666 + checksum = "d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9" 3832 3667 dependencies = [ 3833 3668 "autocfg", 3834 3669 "num-integer", ··· 3842 3667 3843 3668 [[package]] 3844 3669 name = "num-traits" 3845 - version = "0.2.17" 3670 + version = "0.2.18" 3846 3671 source = "registry+https://github.com/rust-lang/crates.io-index" 3847 - checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 3672 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 3848 3673 dependencies = [ 3849 3674 "autocfg", 3850 3675 "libm", ··· 3862 3687 3863 3688 [[package]] 3864 3689 name = "oauth2-types" 3865 - version = "0.7.0" 3690 + version = "0.9.0" 3866 3691 dependencies = [ 3867 3692 "assert_matches", 3868 3693 "chrono", 3869 3694 "data-encoding", 3870 - "http 0.2.11", 3695 + "http 0.2.12", 3871 3696 "language-tags", 3872 3697 "mas-iana", 3873 3698 "mas-jose", 3874 - "parse-display", 3875 3699 "serde", 3876 3700 "serde_json", 3877 3701 "serde_with", ··· 3881 3707 3882 3708 [[package]] 3883 3709 name = "object" 3884 - version = "0.32.1" 3710 + version = "0.32.2" 3885 3711 source = "registry+https://github.com/rust-lang/crates.io-index" 3886 - checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 3712 + checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" 3887 3713 dependencies = [ 3888 3714 "crc32fast", 3889 - "hashbrown 0.14.2", 3890 - "indexmap 2.1.0", 3715 + "hashbrown 0.14.3", 3716 + "indexmap 2.2.5", 3891 3717 "memchr", 3892 3718 ] 3893 3719 3894 3720 [[package]] 3895 3721 name = "once_cell" 3896 - version = "1.18.0" 3722 + version = "1.19.0" 3897 3723 source = "registry+https://github.com/rust-lang/crates.io-index" 3898 - checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 3724 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 3899 3725 3900 3726 [[package]] 3901 3727 name = "opa-wasm" 3902 3728 version = "0.1.0" 3903 - source = "git+https://github.com/matrix-org/rust-opa-wasm.git#ba83f2d4391823b1b34de3e786d1454a0fc90efb" 3729 + source = "git+https://github.com/matrix-org/rust-opa-wasm.git#d8a83a223880a863a1bc970811113cd7c819ba7c" 3904 3730 dependencies = [ 3905 3731 "anyhow", 3906 - "base64 0.21.5", 3732 + "base64 0.21.7", 3907 3733 "cc", 3908 3734 "chrono", 3909 3735 "chrono-tz", ··· 3913 3739 "form_urlencoded", 3914 3740 "hex", 3915 3741 "hmac", 3742 + "indexmap 2.2.5", 3916 3743 "json-patch", 3917 3744 "md-5", 3918 3745 "parse-size", ··· 3934 3759 3935 3760 [[package]] 3936 3761 name = "opaque-debug" 3937 - version = "0.3.0" 3762 + version = "0.3.1" 3938 3763 source = "registry+https://github.com/rust-lang/crates.io-index" 3939 - checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" 3764 + checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" 3940 3765 3941 3766 [[package]] 3942 3767 name = "openssl-probe" ··· 3946 3771 3947 3772 [[package]] 3948 3773 name = "opentelemetry" 3949 - version = "0.21.0" 3774 + version = "0.22.0" 3950 3775 source = "registry+https://github.com/rust-lang/crates.io-index" 3951 - checksum = "1e32339a5dc40459130b3bd269e9892439f55b33e772d2a9d402a789baaf4e8a" 3776 + checksum = "900d57987be3f2aeb70d385fff9b27fb74c5723cc9a52d904d4f9c807a0667bf" 3952 3777 dependencies = [ 3953 3778 "futures-core", 3954 3779 "futures-sink", 3955 - "indexmap 2.1.0", 3956 3780 "js-sys", 3957 3781 "once_cell", 3958 3782 "pin-project-lite", ··· 3961 3787 3962 3788 [[package]] 3963 3789 name = "opentelemetry-http" 3964 - version = "0.10.0" 3790 + version = "0.11.0" 3965 3791 source = "registry+https://github.com/rust-lang/crates.io-index" 3966 - checksum = "7f51189ce8be654f9b5f7e70e49967ed894e84a06fc35c6c042e64ac1fc5399e" 3792 + checksum = "7cbfa5308166ca861434f0b0913569579b8e587430a3d6bcd7fd671921ec145a" 3967 3793 dependencies = [ 3968 3794 "async-trait", 3969 3795 "bytes", 3970 - "http 0.2.11", 3796 + "http 0.2.12", 3971 3797 "hyper", 3972 3798 "opentelemetry", 3973 3799 "tokio", 3974 3800 ] 3975 3801 3976 3802 [[package]] 3977 - name = "opentelemetry-jaeger" 3978 - version = "0.20.0" 3803 + name = "opentelemetry-jaeger-propagator" 3804 + version = "0.1.0" 3979 3805 source = "registry+https://github.com/rust-lang/crates.io-index" 3980 - checksum = "e617c66fd588e40e0dbbd66932fdc87393095b125d4459b1a3a10feb1712f8a1" 3806 + checksum = "beb4ec62efc537b60aaa89b92624f986f2523d3a609079f3511cc8ee73490826" 3981 3807 dependencies = [ 3982 - "async-trait", 3983 - "futures-core", 3984 - "futures-util", 3985 - "http 0.2.11", 3986 3808 "opentelemetry", 3987 - "opentelemetry-http", 3988 - "opentelemetry-semantic-conventions", 3989 - "opentelemetry_sdk", 3990 - "thrift", 3991 - "tokio", 3992 3809 ] 3993 3810 3994 3811 [[package]] 3995 3812 name = "opentelemetry-otlp" 3996 - version = "0.14.0" 3813 + version = "0.15.0" 3997 3814 source = "registry+https://github.com/rust-lang/crates.io-index" 3998 - checksum = "f24cda83b20ed2433c68241f918d0f6fdec8b1d43b7a9590ab4420c5095ca930" 3815 + checksum = "1a016b8d9495c639af2145ac22387dcb88e44118e45320d9238fbf4e7889abcb" 3999 3816 dependencies = [ 4000 3817 "async-trait", 4001 3818 "futures-core", 4002 - "http 0.2.11", 3819 + "http 0.2.12", 4003 3820 "opentelemetry", 3821 + "opentelemetry-http", 4004 3822 "opentelemetry-proto", 4005 3823 "opentelemetry-semantic-conventions", 4006 3824 "opentelemetry_sdk", 4007 3825 "prost", 4008 3826 "thiserror", 4009 - "tokio", 4010 - "tonic", 4011 3827 ] 4012 3828 4013 3829 [[package]] 4014 3830 name = "opentelemetry-prometheus" 4015 - version = "0.14.1" 3831 + version = "0.15.0" 4016 3832 source = "registry+https://github.com/rust-lang/crates.io-index" 4017 - checksum = "6f8f082da115b0dcb250829e3ed0b8792b8f963a1ad42466e48422fbe6a079bd" 3833 + checksum = "30bbcf6341cab7e2193e5843f0ac36c446a5b3fccb28747afaeda17996dcd02e" 4018 3834 dependencies = [ 4019 3835 "once_cell", 4020 3836 "opentelemetry", ··· 4015 3851 4016 3852 [[package]] 4017 3853 name = "opentelemetry-proto" 4018 - version = "0.4.0" 3854 + version = "0.5.0" 4019 3855 source = "registry+https://github.com/rust-lang/crates.io-index" 4020 - checksum = "a2e155ce5cc812ea3d1dffbd1539aed653de4bf4882d60e6e04dcf0901d674e1" 3856 + checksum = "3a8fddc9b68f5b80dae9d6f510b88e02396f006ad48cac349411fbecc80caae4" 4021 3857 dependencies = [ 4022 3858 "opentelemetry", 4023 3859 "opentelemetry_sdk", ··· 4027 3863 4028 3864 [[package]] 4029 3865 name = "opentelemetry-semantic-conventions" 4030 - version = "0.13.0" 3866 + version = "0.14.0" 4031 3867 source = "registry+https://github.com/rust-lang/crates.io-index" 4032 - checksum = "f5774f1ef1f982ef2a447f6ee04ec383981a3ab99c8e77a1a7b30182e65bbc84" 4033 - dependencies = [ 4034 - "opentelemetry", 4035 - ] 3868 + checksum = "f9ab5bd6c42fb9349dcf28af2ba9a0667f697f9bdcca045d39f2cec5543e2910" 4036 3869 4037 3870 [[package]] 4038 3871 name = "opentelemetry-stdout" 4039 - version = "0.2.0" 3872 + version = "0.3.0" 4040 3873 source = "registry+https://github.com/rust-lang/crates.io-index" 4041 - checksum = "c13b2df4cd59c176099ac82806725ba340c8fa7b1a7004c0912daad30470f63e" 3874 + checksum = "4bdf28b381f23afcd150afc0b38a4183dd321fc96320c1554752b6b761648f78" 4042 3875 dependencies = [ 4043 3876 "async-trait", 4044 3877 "chrono", 4045 3878 "futures-util", 4046 3879 "opentelemetry", 4047 3880 "opentelemetry_sdk", 4048 - "ordered-float 4.1.1", 3881 + "ordered-float", 4049 3882 "serde", 4050 3883 "serde_json", 4051 - ] 4052 - 4053 - [[package]] 4054 - name = "opentelemetry-zipkin" 4055 - version = "0.19.0" 4056 - source = "registry+https://github.com/rust-lang/crates.io-index" 4057 - checksum = "9c2bee3ec1be4d0088378e0eb1dd54c113cbd7ec5622cc4f26181debf1d4d7b5" 4058 - dependencies = [ 4059 - "async-trait", 4060 - "futures-core", 4061 - "http 0.2.11", 4062 - "once_cell", 4063 - "opentelemetry", 4064 - "opentelemetry-http", 4065 - "opentelemetry-semantic-conventions", 4066 - "opentelemetry_sdk", 4067 - "serde", 4068 - "serde_json", 4069 - "thiserror", 4070 - "typed-builder", 4071 3884 ] 4072 3885 4073 3886 [[package]] 4074 3887 name = "opentelemetry_sdk" 4075 - version = "0.21.1" 3888 + version = "0.22.1" 4076 3889 source = "registry+https://github.com/rust-lang/crates.io-index" 4077 - checksum = "968ba3f2ca03e90e5187f5e4f46c791ef7f2c163ae87789c8ce5f5ca3b7b7de5" 3890 + checksum = "9e90c7113be649e31e9a0f8b5ee24ed7a16923b322c3c5ab6367469c049d6b7e" 4078 3891 dependencies = [ 4079 3892 "async-trait", 4080 3893 "crossbeam-channel", ··· 4061 3920 "glob", 4062 3921 "once_cell", 4063 3922 "opentelemetry", 4064 - "ordered-float 4.1.1", 3923 + "ordered-float", 4065 3924 "percent-encoding", 4066 3925 "rand 0.8.5", 4067 3926 "thiserror", ··· 4071 3930 4072 3931 [[package]] 4073 3932 name = "ordered-float" 4074 - version = "2.10.1" 3933 + version = "4.2.0" 4075 3934 source = "registry+https://github.com/rust-lang/crates.io-index" 4076 - checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" 4077 - dependencies = [ 4078 - "num-traits", 4079 - ] 4080 - 4081 - [[package]] 4082 - name = "ordered-float" 4083 - version = "4.1.1" 4084 - source = "registry+https://github.com/rust-lang/crates.io-index" 4085 - checksum = "536900a8093134cf9ccf00a27deb3532421099e958d9dd431135d0c7543ca1e8" 3935 + checksum = "a76df7075c7d4d01fdcb46c912dd17fba5b60c78ea480b475f2b6ab6f666584e" 4086 3936 dependencies = [ 4087 3937 "num-traits", 4088 3938 ] 4089 3939 4090 3940 [[package]] 4091 3941 name = "os_info" 4092 - version = "3.7.0" 3942 + version = "3.8.1" 4093 3943 source = "registry+https://github.com/rust-lang/crates.io-index" 4094 - checksum = "006e42d5b888366f1880eda20371fedde764ed2213dc8496f49622fa0c99cd5e" 3944 + checksum = "6cbb46d5d01695d7a1fb8be5f0d1968bd2b2b8ba1d1b3e7062ce2a0593e57af1" 4095 3945 dependencies = [ 4096 3946 "log", 4097 3947 "serde", 4098 - "winapi", 3948 + "windows-sys 0.52.0", 4099 3949 ] 4100 3950 4101 3951 [[package]] ··· 4158 4026 ] 4159 4027 4160 4028 [[package]] 4161 - name = "parse-display" 4162 - version = "0.8.2" 4163 - source = "registry+https://github.com/rust-lang/crates.io-index" 4164 - checksum = "c6509d08722b53e8dafe97f2027b22ccbe3a5db83cb352931e9716b0aa44bc5c" 4165 - dependencies = [ 4166 - "once_cell", 4167 - "parse-display-derive", 4168 - "regex", 4169 - ] 4170 - 4171 - [[package]] 4172 - name = "parse-display-derive" 4173 - version = "0.8.2" 4174 - source = "registry+https://github.com/rust-lang/crates.io-index" 4175 - checksum = "68517892c8daf78da08c0db777fcc17e07f2f63ef70041718f8a7630ad84f341" 4176 - dependencies = [ 4177 - "once_cell", 4178 - "proc-macro2", 4179 - "quote", 4180 - "regex", 4181 - "regex-syntax 0.7.5", 4182 - "structmeta", 4183 - "syn 2.0.39", 4184 - ] 4185 - 4186 - [[package]] 4187 4029 name = "parse-size" 4188 4030 version = "1.0.0" 4189 4031 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4204 4098 4205 4099 [[package]] 4206 4100 name = "pear" 4207 - version = "0.2.7" 4101 + version = "0.2.8" 4208 4102 source = "registry+https://github.com/rust-lang/crates.io-index" 4209 - checksum = "61a386cd715229d399604b50d1361683fe687066f42d56f54be995bc6868f71c" 4103 + checksum = "4ccca0f6c17acc81df8e242ed473ec144cbf5c98037e69aa6d144780aad103c8" 4210 4104 dependencies = [ 4211 4105 "inlinable_string", 4212 4106 "pear_codegen", ··· 4215 4109 4216 4110 [[package]] 4217 4111 name = "pear_codegen" 4218 - version = "0.2.7" 4112 + version = "0.2.8" 4219 4113 source = "registry+https://github.com/rust-lang/crates.io-index" 4220 - checksum = "da9f0f13dac8069c139e8300a6510e3f4143ecf5259c60b116a9b271b4ca0d54" 4114 + checksum = "2e22670e8eb757cff11d6c199ca7b987f352f0346e0be4dd23869ec72cb53c77" 4221 4115 dependencies = [ 4222 4116 "proc-macro2", 4223 4117 "proc-macro2-diagnostics", 4224 4118 "quote", 4225 - "syn 2.0.39", 4119 + "syn 2.0.53", 4226 4120 ] 4227 4121 4228 4122 [[package]] ··· 4242 4136 4243 4137 [[package]] 4244 4138 name = "pest" 4245 - version = "2.7.5" 4139 + version = "2.7.8" 4246 4140 source = "registry+https://github.com/rust-lang/crates.io-index" 4247 - checksum = "ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5" 4141 + checksum = "56f8023d0fb78c8e03784ea1c7f3fa36e68a723138990b8d5a47d916b651e7a8" 4248 4142 dependencies = [ 4249 4143 "memchr", 4250 4144 "thiserror", ··· 4253 4147 4254 4148 [[package]] 4255 4149 name = "pest_derive" 4256 - version = "2.7.5" 4150 + version = "2.7.8" 4257 4151 source = "registry+https://github.com/rust-lang/crates.io-index" 4258 - checksum = "81d78524685f5ef2a3b3bd1cafbc9fcabb036253d9b1463e726a91cd16e2dfc2" 4152 + checksum = "b0d24f72393fd16ab6ac5738bc33cdb6a9aa73f8b902e8fe29cf4e67d7dd1026" 4259 4153 dependencies = [ 4260 4154 "pest", 4261 4155 "pest_generator", ··· 4263 4157 4264 4158 [[package]] 4265 4159 name = "pest_generator" 4266 - version = "2.7.5" 4160 + version = "2.7.8" 4267 4161 source = "registry+https://github.com/rust-lang/crates.io-index" 4268 - checksum = "68bd1206e71118b5356dae5ddc61c8b11e28b09ef6a31acbd15ea48a28e0c227" 4162 + checksum = "fdc17e2a6c7d0a492f0158d7a4bd66cc17280308bbaff78d5bef566dca35ab80" 4269 4163 dependencies = [ 4270 4164 "pest", 4271 4165 "pest_meta", 4272 4166 "proc-macro2", 4273 4167 "quote", 4274 - "syn 2.0.39", 4168 + "syn 2.0.53", 4275 4169 ] 4276 4170 4277 4171 [[package]] 4278 4172 name = "pest_meta" 4279 - version = "2.7.5" 4173 + version = "2.7.8" 4280 4174 source = "registry+https://github.com/rust-lang/crates.io-index" 4281 - checksum = "7c747191d4ad9e4a4ab9c8798f1e82a39affe7ef9648390b7e5548d18e099de6" 4175 + checksum = "934cd7631c050f4674352a6e835d5f6711ffbfb9345c2fc0107155ac495ae293" 4282 4176 dependencies = [ 4283 4177 "once_cell", 4284 4178 "pest", ··· 4325 4219 4326 4220 [[package]] 4327 4221 name = "pin-project" 4328 - version = "1.1.3" 4222 + version = "1.1.5" 4329 4223 source = "registry+https://github.com/rust-lang/crates.io-index" 4330 - checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" 4224 + checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 4331 4225 dependencies = [ 4332 4226 "pin-project-internal", 4333 4227 ] 4334 4228 4335 4229 [[package]] 4336 4230 name = "pin-project-internal" 4337 - version = "1.1.3" 4231 + version = "1.1.5" 4338 4232 source = "registry+https://github.com/rust-lang/crates.io-index" 4339 - checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" 4233 + checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 4340 4234 dependencies = [ 4341 4235 "proc-macro2", 4342 4236 "quote", 4343 - "syn 2.0.39", 4237 + "syn 2.0.53", 4344 4238 ] 4345 4239 4346 4240 [[package]] ··· 4406 4300 4407 4301 [[package]] 4408 4302 name = "pkg-config" 4409 - version = "0.3.27" 4303 + version = "0.3.30" 4410 4304 source = "registry+https://github.com/rust-lang/crates.io-index" 4411 - checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 4305 + checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 4412 4306 4413 4307 [[package]] 4414 4308 name = "polling" ··· 4428 4322 4429 4323 [[package]] 4430 4324 name = "polling" 4431 - version = "3.3.0" 4325 + version = "3.5.0" 4432 4326 source = "registry+https://github.com/rust-lang/crates.io-index" 4433 - checksum = "e53b6af1f60f36f8c2ac2aad5459d75a5a9b4be1e8cdd40264f315d78193e531" 4327 + checksum = "24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9" 4434 4328 dependencies = [ 4435 4329 "cfg-if", 4436 4330 "concurrent-queue", 4437 4331 "pin-project-lite", 4438 - "rustix 0.38.25", 4332 + "rustix 0.38.31", 4439 4333 "tracing", 4440 - "windows-sys 0.48.0", 4334 + "windows-sys 0.52.0", 4441 4335 ] 4442 4336 4443 4337 [[package]] ··· 4453 4347 4454 4348 [[package]] 4455 4349 name = "polyval" 4456 - version = "0.6.1" 4350 + version = "0.6.2" 4457 4351 source = "registry+https://github.com/rust-lang/crates.io-index" 4458 - checksum = "d52cff9d1d4dee5fe6d03729099f4a310a41179e0a10dbf542039873f2e826fb" 4352 + checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" 4459 4353 dependencies = [ 4460 4354 "cfg-if", 4461 4355 "cpufeatures", ··· 4496 4390 4497 4391 [[package]] 4498 4392 name = "proc-macro2" 4499 - version = "1.0.69" 4393 + version = "1.0.79" 4500 4394 source = "registry+https://github.com/rust-lang/crates.io-index" 4501 - checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 4395 + checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" 4502 4396 dependencies = [ 4503 4397 "unicode-ident", 4504 4398 ] ··· 4511 4405 dependencies = [ 4512 4406 "proc-macro2", 4513 4407 "quote", 4514 - "syn 2.0.39", 4408 + "syn 2.0.53", 4515 4409 "version_check", 4516 4410 "yansi", 4517 4411 ] ··· 4533 4427 4534 4428 [[package]] 4535 4429 name = "prost" 4536 - version = "0.11.9" 4430 + version = "0.12.3" 4537 4431 source = "registry+https://github.com/rust-lang/crates.io-index" 4538 - checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" 4432 + checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a" 4539 4433 dependencies = [ 4540 4434 "bytes", 4541 4435 "prost-derive", ··· 4543 4437 4544 4438 [[package]] 4545 4439 name = "prost-derive" 4546 - version = "0.11.9" 4440 + version = "0.12.3" 4547 4441 source = "registry+https://github.com/rust-lang/crates.io-index" 4548 - checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" 4442 + checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e" 4549 4443 dependencies = [ 4550 4444 "anyhow", 4551 - "itertools 0.10.5", 4445 + "itertools 0.11.0", 4552 4446 "proc-macro2", 4553 4447 "quote", 4554 - "syn 1.0.109", 4448 + "syn 2.0.53", 4555 4449 ] 4556 4450 4557 4451 [[package]] ··· 4562 4456 4563 4457 [[package]] 4564 4458 name = "psl" 4565 - version = "2.1.12" 4459 + version = "2.1.28" 4566 4460 source = "registry+https://github.com/rust-lang/crates.io-index" 4567 - checksum = "cdc9f7a25d234ba11af714be527b60c8bc7ce1310011ef8dc032bd5ab1a7eadd" 4461 + checksum = "610dd51a0e8bf3e9d042b3c4fa6e66a6d0f70f9a624db7a49348c55046faba35" 4568 4462 dependencies = [ 4569 4463 "psl-types", 4570 4464 ] ··· 4596 4490 4597 4491 [[package]] 4598 4492 name = "quote" 4599 - version = "1.0.33" 4493 + version = "1.0.35" 4600 4494 source = "registry+https://github.com/rust-lang/crates.io-index" 4601 - checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 4495 + checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 4602 4496 dependencies = [ 4603 4497 "proc-macro2", 4604 4498 ] ··· 4668 4562 source = "registry+https://github.com/rust-lang/crates.io-index" 4669 4563 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 4670 4564 dependencies = [ 4671 - "getrandom 0.2.11", 4565 + "getrandom 0.2.12", 4672 4566 ] 4673 4567 4674 4568 [[package]] ··· 4682 4576 4683 4577 [[package]] 4684 4578 name = "rayon" 4685 - version = "1.8.0" 4579 + version = "1.9.0" 4686 4580 source = "registry+https://github.com/rust-lang/crates.io-index" 4687 - checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 4581 + checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd" 4688 4582 dependencies = [ 4689 4583 "either", 4690 4584 "rayon-core", ··· 4692 4586 4693 4587 [[package]] 4694 4588 name = "rayon-core" 4695 - version = "1.12.0" 4589 + version = "1.12.1" 4696 4590 source = "registry+https://github.com/rust-lang/crates.io-index" 4697 - checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 4591 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 4698 4592 dependencies = [ 4699 4593 "crossbeam-deque", 4700 4594 "crossbeam-utils", ··· 4715 4609 source = "registry+https://github.com/rust-lang/crates.io-index" 4716 4610 checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 4717 4611 dependencies = [ 4718 - "getrandom 0.2.11", 4612 + "getrandom 0.2.12", 4719 4613 "libredox", 4720 4614 "thiserror", 4721 4615 ] ··· 4735 4629 4736 4630 [[package]] 4737 4631 name = "regex" 4738 - version = "1.10.2" 4632 + version = "1.10.3" 4739 4633 source = "registry+https://github.com/rust-lang/crates.io-index" 4740 - checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 4634 + checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 4741 4635 dependencies = [ 4742 4636 "aho-corasick", 4743 4637 "memchr", 4744 - "regex-automata 0.4.3", 4638 + "regex-automata 0.4.6", 4745 4639 "regex-syntax 0.8.2", 4746 4640 ] 4747 4641 ··· 4765 4659 4766 4660 [[package]] 4767 4661 name = "regex-automata" 4768 - version = "0.4.3" 4662 + version = "0.4.6" 4769 4663 source = "registry+https://github.com/rust-lang/crates.io-index" 4770 - checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 4664 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 4771 4665 dependencies = [ 4772 4666 "aho-corasick", 4773 4667 "memchr", ··· 4779 4673 version = "0.6.29" 4780 4674 source = "registry+https://github.com/rust-lang/crates.io-index" 4781 4675 checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 4782 - 4783 - [[package]] 4784 - name = "regex-syntax" 4785 - version = "0.7.5" 4786 - source = "registry+https://github.com/rust-lang/crates.io-index" 4787 - checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 4788 4676 4789 4677 [[package]] 4790 4678 name = "regex-syntax" ··· 4804 4704 4805 4705 [[package]] 4806 4706 name = "ring" 4807 - version = "0.17.5" 4707 + version = "0.17.8" 4808 4708 source = "registry+https://github.com/rust-lang/crates.io-index" 4809 - checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" 4709 + checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 4810 4710 dependencies = [ 4811 4711 "cc", 4812 - "getrandom 0.2.11", 4712 + "cfg-if", 4713 + "getrandom 0.2.12", 4813 4714 "libc", 4814 4715 "spin 0.9.8", 4815 4716 "untrusted", 4816 - "windows-sys 0.48.0", 4717 + "windows-sys 0.52.0", 4817 4718 ] 4818 4719 4819 4720 [[package]] 4820 4721 name = "rsa" 4821 - version = "0.9.4" 4722 + version = "0.9.6" 4822 4723 source = "registry+https://github.com/rust-lang/crates.io-index" 4823 - checksum = "6a3211b01eea83d80687da9eef70e39d65144a3894866a5153a2723e425a157f" 4724 + checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc" 4824 4725 dependencies = [ 4825 4726 "const-oid", 4826 4727 "digest", ··· 4839 4738 4840 4739 [[package]] 4841 4740 name = "rust_decimal" 4842 - version = "1.33.1" 4741 + version = "1.34.3" 4843 4742 source = "registry+https://github.com/rust-lang/crates.io-index" 4844 - checksum = "06676aec5ccb8fc1da723cc8c0f9a46549f21ebb8753d3915c6c41db1e7f1dc4" 4743 + checksum = "b39449a79f45e8da28c57c341891b69a183044b29518bb8f86dbac9df60bb7df" 4845 4744 dependencies = [ 4846 4745 "arrayvec", 4847 4746 "num-traits", ··· 4884 4783 4885 4784 [[package]] 4886 4785 name = "rustix" 4887 - version = "0.38.25" 4786 + version = "0.38.31" 4888 4787 source = "registry+https://github.com/rust-lang/crates.io-index" 4889 - checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" 4788 + checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 4890 4789 dependencies = [ 4891 - "bitflags 2.4.1", 4790 + "bitflags 2.5.0", 4892 4791 "errno", 4893 4792 "libc", 4894 - "linux-raw-sys 0.4.11", 4895 - "windows-sys 0.48.0", 4793 + "linux-raw-sys 0.4.13", 4794 + "windows-sys 0.52.0", 4896 4795 ] 4897 4796 4898 4797 [[package]] 4899 4798 name = "rustls" 4900 - version = "0.21.9" 4799 + version = "0.21.10" 4901 4800 source = "registry+https://github.com/rust-lang/crates.io-index" 4902 - checksum = "629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9" 4801 + checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" 4903 4802 dependencies = [ 4904 - "log", 4905 4803 "ring", 4906 - "rustls-webpki", 4804 + "rustls-webpki 0.101.7", 4907 4805 "sct", 4908 4806 ] 4909 4807 4910 4808 [[package]] 4911 - name = "rustls-native-certs" 4912 - version = "0.6.3" 4809 + name = "rustls" 4810 + version = "0.22.2" 4913 4811 source = "registry+https://github.com/rust-lang/crates.io-index" 4914 - checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00" 4812 + checksum = "e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41" 4813 + dependencies = [ 4814 + "log", 4815 + "ring", 4816 + "rustls-pki-types", 4817 + "rustls-webpki 0.102.2", 4818 + "subtle", 4819 + "zeroize", 4820 + ] 4821 + 4822 + [[package]] 4823 + name = "rustls-native-certs" 4824 + version = "0.7.0" 4825 + source = "registry+https://github.com/rust-lang/crates.io-index" 4826 + checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792" 4915 4827 dependencies = [ 4916 4828 "openssl-probe", 4917 - "rustls-pemfile", 4829 + "rustls-pemfile 2.1.1", 4830 + "rustls-pki-types", 4918 4831 "schannel", 4919 4832 "security-framework", 4920 4833 ] ··· 4939 4824 source = "registry+https://github.com/rust-lang/crates.io-index" 4940 4825 checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 4941 4826 dependencies = [ 4942 - "base64 0.21.5", 4827 + "base64 0.21.7", 4943 4828 ] 4829 + 4830 + [[package]] 4831 + name = "rustls-pemfile" 4832 + version = "2.1.1" 4833 + source = "registry+https://github.com/rust-lang/crates.io-index" 4834 + checksum = "f48172685e6ff52a556baa527774f61fcaa884f59daf3375c62a3f1cd2549dab" 4835 + dependencies = [ 4836 + "base64 0.21.7", 4837 + "rustls-pki-types", 4838 + ] 4839 + 4840 + [[package]] 4841 + name = "rustls-pki-types" 4842 + version = "1.3.1" 4843 + source = "registry+https://github.com/rust-lang/crates.io-index" 4844 + checksum = "5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8" 4845 + 4846 + [[package]] 4847 + name = "rustls-platform-verifier" 4848 + version = "0.2.0" 4849 + source = "registry+https://github.com/rust-lang/crates.io-index" 4850 + checksum = "2c35b9a497e588f1fb2e1d18a0d46a6d057710f34c3da7084b27353b319453cc" 4851 + dependencies = [ 4852 + "core-foundation", 4853 + "core-foundation-sys", 4854 + "jni", 4855 + "log", 4856 + "once_cell", 4857 + "rustls 0.22.2", 4858 + "rustls-native-certs", 4859 + "rustls-platform-verifier-android", 4860 + "rustls-webpki 0.102.2", 4861 + "security-framework", 4862 + "security-framework-sys", 4863 + "webpki-roots 0.26.1", 4864 + "winapi", 4865 + ] 4866 + 4867 + [[package]] 4868 + name = "rustls-platform-verifier-android" 4869 + version = "0.1.0" 4870 + source = "registry+https://github.com/rust-lang/crates.io-index" 4871 + checksum = "84e217e7fdc8466b5b35d30f8c0a30febd29173df4a3a0c2115d306b9c4117ad" 4944 4872 4945 4873 [[package]] 4946 4874 name = "rustls-webpki" ··· 4996 4838 ] 4997 4839 4998 4840 [[package]] 4841 + name = "rustls-webpki" 4842 + version = "0.102.2" 4843 + source = "registry+https://github.com/rust-lang/crates.io-index" 4844 + checksum = "faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610" 4845 + dependencies = [ 4846 + "ring", 4847 + "rustls-pki-types", 4848 + "untrusted", 4849 + ] 4850 + 4851 + [[package]] 4999 4852 name = "rustversion" 5000 4853 version = "1.0.14" 5001 4854 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5014 4845 5015 4846 [[package]] 5016 4847 name = "ryu" 5017 - version = "1.0.15" 4848 + version = "1.0.17" 5018 4849 source = "registry+https://github.com/rust-lang/crates.io-index" 5019 - checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 4850 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 5020 4851 5021 4852 [[package]] 5022 4853 name = "salsa20" ··· 5038 4869 5039 4870 [[package]] 5040 4871 name = "schannel" 5041 - version = "0.1.22" 4872 + version = "0.1.23" 5042 4873 source = "registry+https://github.com/rust-lang/crates.io-index" 5043 - checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 4874 + checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 5044 4875 dependencies = [ 5045 - "windows-sys 0.48.0", 4876 + "windows-sys 0.52.0", 5046 4877 ] 5047 4878 5048 4879 [[package]] ··· 5053 4884 dependencies = [ 5054 4885 "chrono", 5055 4886 "dyn-clone", 4887 + "indexmap 1.9.3", 5056 4888 "schemars_derive", 5057 4889 "serde", 5058 4890 "serde_json", ··· 5101 4931 5102 4932 [[package]] 5103 4933 name = "sea-query" 5104 - version = "0.30.3" 4934 + version = "0.30.7" 5105 4935 source = "registry+https://github.com/rust-lang/crates.io-index" 5106 - checksum = "3472e143a83f7f03d306dcc62af88c5afdcd7e35f96ef0001a806fe244b3b15a" 4936 + checksum = "4166a1e072292d46dc91f31617c2a1cdaf55a8be4b5c9f4bf2ba248e3ac4999b" 5107 4937 dependencies = [ 5108 4938 "chrono", 5109 4939 "inherent", ··· 5119 4949 checksum = "878cf3d57f0e5bfacd425cdaccc58b4c06d68a7b71c63fc28710a20c88676808" 5120 4950 dependencies = [ 5121 4951 "darling 0.14.4", 5122 - "heck", 4952 + "heck 0.4.1", 5123 4953 "quote", 5124 4954 "syn 1.0.109", 5125 4955 ] ··· 5142 4972 source = "registry+https://github.com/rust-lang/crates.io-index" 5143 4973 checksum = "25a82fcb49253abcb45cdcb2adf92956060ec0928635eb21b4f7a6d8f25ab0bc" 5144 4974 dependencies = [ 5145 - "heck", 4975 + "heck 0.4.1", 5146 4976 "proc-macro2", 5147 4977 "quote", 5148 - "syn 2.0.39", 4978 + "syn 2.0.53", 5149 4979 "thiserror", 5150 4980 ] 5151 4981 ··· 5173 5003 "core-foundation", 5174 5004 "core-foundation-sys", 5175 5005 "libc", 5006 + "num-bigint", 5176 5007 "security-framework-sys", 5177 5008 ] 5178 5009 ··· 5189 5018 5190 5019 [[package]] 5191 5020 name = "self_cell" 5192 - version = "1.0.2" 5021 + version = "1.0.3" 5193 5022 source = "registry+https://github.com/rust-lang/crates.io-index" 5194 - checksum = "e388332cd64eb80cd595a00941baf513caffae8dce9cfd0467fc9c66397dade6" 5023 + checksum = "58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba" 5195 5024 5196 5025 [[package]] 5197 5026 name = "semver" 5198 - version = "1.0.20" 5027 + version = "1.0.22" 5199 5028 source = "registry+https://github.com/rust-lang/crates.io-index" 5200 - checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 5029 + checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 5201 5030 5202 5031 [[package]] 5203 5032 name = "sentry" ··· 5268 5097 source = "registry+https://github.com/rust-lang/crates.io-index" 5269 5098 checksum = "88e782e369edac4adfc5bf528b27577270bc3e7023c388ebad9db08e1d56b30b" 5270 5099 dependencies = [ 5271 - "http 0.2.11", 5100 + "http 0.2.12", 5272 5101 "pin-project", 5273 5102 "sentry-core", 5274 5103 "tower-layer", ··· 5307 5136 5308 5137 [[package]] 5309 5138 name = "serde" 5310 - version = "1.0.193" 5139 + version = "1.0.197" 5311 5140 source = "registry+https://github.com/rust-lang/crates.io-index" 5312 - checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 5141 + checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 5313 5142 dependencies = [ 5314 5143 "serde_derive", 5315 5144 ] 5316 5145 5317 5146 [[package]] 5318 5147 name = "serde_derive" 5319 - version = "1.0.193" 5148 + version = "1.0.197" 5320 5149 source = "registry+https://github.com/rust-lang/crates.io-index" 5321 - checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 5150 + checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 5322 5151 dependencies = [ 5323 5152 "proc-macro2", 5324 5153 "quote", 5325 - "syn 2.0.39", 5154 + "syn 2.0.53", 5326 5155 ] 5327 5156 5328 5157 [[package]] ··· 5338 5167 5339 5168 [[package]] 5340 5169 name = "serde_json" 5341 - version = "1.0.108" 5170 + version = "1.0.114" 5342 5171 source = "registry+https://github.com/rust-lang/crates.io-index" 5343 - checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 5172 + checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 5344 5173 dependencies = [ 5174 + "indexmap 2.2.5", 5345 5175 "itoa", 5346 5176 "ryu", 5347 5177 "serde", ··· 5350 5178 5351 5179 [[package]] 5352 5180 name = "serde_path_to_error" 5353 - version = "0.1.14" 5181 + version = "0.1.16" 5354 5182 source = "registry+https://github.com/rust-lang/crates.io-index" 5355 - checksum = "4beec8bce849d58d06238cb50db2e1c417cfeafa4c63f692b15c82b7c80f8335" 5183 + checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" 5356 5184 dependencies = [ 5357 5185 "itoa", 5358 5186 "serde", ··· 5383 5211 5384 5212 [[package]] 5385 5213 name = "serde_with" 5386 - version = "3.4.0" 5214 + version = "3.7.0" 5387 5215 source = "registry+https://github.com/rust-lang/crates.io-index" 5388 - checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" 5216 + checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a" 5389 5217 dependencies = [ 5390 - "base64 0.21.5", 5218 + "base64 0.21.7", 5391 5219 "chrono", 5392 5220 "hex", 5393 5221 "indexmap 1.9.3", 5394 - "indexmap 2.1.0", 5222 + "indexmap 2.2.5", 5395 5223 "serde", 5224 + "serde_derive", 5396 5225 "serde_json", 5397 5226 "serde_with_macros", 5398 5227 "time", ··· 5401 5228 5402 5229 [[package]] 5403 5230 name = "serde_with_macros" 5404 - version = "3.4.0" 5231 + version = "3.7.0" 5405 5232 source = "registry+https://github.com/rust-lang/crates.io-index" 5406 - checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" 5233 + checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655" 5407 5234 dependencies = [ 5408 - "darling 0.20.3", 5235 + "darling 0.20.8", 5409 5236 "proc-macro2", 5410 5237 "quote", 5411 - "syn 2.0.39", 5238 + "syn 2.0.53", 5412 5239 ] 5413 5240 5414 5241 [[package]] 5415 5242 name = "serde_yaml" 5416 - version = "0.9.27" 5243 + version = "0.9.33" 5417 5244 source = "registry+https://github.com/rust-lang/crates.io-index" 5418 - checksum = "3cc7a1570e38322cfe4154732e5110f887ea57e22b76f4bfd32b5bdd3368666c" 5245 + checksum = "a0623d197252096520c6f2a5e1171ee436e5af99a5d7caa2891e55e61950e6d9" 5419 5246 dependencies = [ 5420 - "indexmap 2.1.0", 5247 + "indexmap 2.2.5", 5421 5248 "itoa", 5422 5249 "ryu", 5423 5250 "serde", ··· 5476 5303 5477 5304 [[package]] 5478 5305 name = "similar" 5479 - version = "2.3.0" 5306 + version = "2.4.0" 5480 5307 source = "registry+https://github.com/rust-lang/crates.io-index" 5481 - checksum = "2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597" 5308 + checksum = "32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21" 5482 5309 5483 5310 [[package]] 5484 5311 name = "siphasher" ··· 5503 5330 5504 5331 [[package]] 5505 5332 name = "smallvec" 5506 - version = "1.11.2" 5333 + version = "1.13.1" 5507 5334 source = "registry+https://github.com/rust-lang/crates.io-index" 5508 - checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 5335 + checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 5509 5336 5510 5337 [[package]] 5511 5338 name = "socket2" ··· 5519 5346 5520 5347 [[package]] 5521 5348 name = "socket2" 5522 - version = "0.5.5" 5349 + version = "0.5.6" 5523 5350 source = "registry+https://github.com/rust-lang/crates.io-index" 5524 - checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 5351 + checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" 5525 5352 dependencies = [ 5526 5353 "libc", 5527 - "windows-sys 0.48.0", 5354 + "windows-sys 0.52.0", 5528 5355 ] 5529 5356 5530 5357 [[package]] ··· 5544 5371 5545 5372 [[package]] 5546 5373 name = "spki" 5547 - version = "0.7.2" 5374 + version = "0.7.3" 5548 5375 source = "registry+https://github.com/rust-lang/crates.io-index" 5549 - checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" 5376 + checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" 5550 5377 dependencies = [ 5551 5378 "base64ct", 5552 5379 "der", ··· 5554 5381 5555 5382 [[package]] 5556 5383 name = "sprintf" 5557 - version = "0.1.4" 5384 + version = "0.2.1" 5558 5385 source = "registry+https://github.com/rust-lang/crates.io-index" 5559 - checksum = "6c0cdea5a20a06e7c57f627094e7b1618e5665592cd88f2d45fa4014e348db58" 5386 + checksum = "f2819cb5194dfe9e6d102f4519a9fb9dc7106d2879b71b4fd4d4677f1175bd39" 5387 + dependencies = [ 5388 + "thiserror", 5389 + ] 5560 5390 5561 5391 [[package]] 5562 5392 name = "sptr" ··· 5569 5393 5570 5394 [[package]] 5571 5395 name = "sqlformat" 5572 - version = "0.2.2" 5396 + version = "0.2.3" 5573 5397 source = "registry+https://github.com/rust-lang/crates.io-index" 5574 - checksum = "6b7b278788e7be4d0d29c0f39497a0eef3fba6bbc8e70d8bf7fde46edeaa9e85" 5398 + checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c" 5575 5399 dependencies = [ 5576 - "itertools 0.11.0", 5400 + "itertools 0.12.1", 5577 5401 "nom", 5578 5402 "unicode_categories", 5579 5403 ] 5580 5404 5581 5405 [[package]] 5582 5406 name = "sqlx" 5583 - version = "0.7.3" 5407 + version = "0.7.4" 5584 5408 source = "registry+https://github.com/rust-lang/crates.io-index" 5585 - checksum = "dba03c279da73694ef99763320dea58b51095dfe87d001b1d4b5fe78ba8763cf" 5409 + checksum = "c9a2ccff1a000a5a59cd33da541d9f2fdcd9e6e8229cc200565942bff36d0aaa" 5586 5410 dependencies = [ 5587 5411 "sqlx-core", 5588 5412 "sqlx-macros", ··· 5593 5417 5594 5418 [[package]] 5595 5419 name = "sqlx-core" 5596 - version = "0.7.3" 5420 + version = "0.7.4" 5597 5421 source = "registry+https://github.com/rust-lang/crates.io-index" 5598 - checksum = "d84b0a3c3739e220d94b3239fd69fb1f74bc36e16643423bd99de3b43c21bfbd" 5422 + checksum = "24ba59a9342a3d9bab6c56c118be528b27c9b60e490080e9711a04dccac83ef6" 5599 5423 dependencies = [ 5600 5424 "ahash", 5601 5425 "atoi", ··· 5604 5428 "chrono", 5605 5429 "crc", 5606 5430 "crossbeam-queue", 5607 - "dotenvy", 5608 5431 "either", 5609 5432 "event-listener 2.5.3", 5610 5433 "futures-channel", ··· 5613 5438 "futures-util", 5614 5439 "hashlink", 5615 5440 "hex", 5616 - "indexmap 2.1.0", 5441 + "indexmap 2.2.5", 5617 5442 "ipnetwork", 5618 5443 "log", 5619 5444 "memchr", 5620 5445 "once_cell", 5621 5446 "paste", 5622 5447 "percent-encoding", 5623 - "rustls", 5624 - "rustls-pemfile", 5448 + "rustls 0.21.10", 5449 + "rustls-pemfile 1.0.4", 5625 5450 "serde", 5626 5451 "serde_json", 5627 5452 "sha2", ··· 5633 5458 "tracing", 5634 5459 "url", 5635 5460 "uuid", 5636 - "webpki-roots", 5461 + "webpki-roots 0.25.4", 5637 5462 ] 5638 5463 5639 5464 [[package]] 5640 5465 name = "sqlx-macros" 5641 - version = "0.7.3" 5466 + version = "0.7.4" 5642 5467 source = "registry+https://github.com/rust-lang/crates.io-index" 5643 - checksum = "89961c00dc4d7dffb7aee214964b065072bff69e36ddb9e2c107541f75e4f2a5" 5468 + checksum = "4ea40e2345eb2faa9e1e5e326db8c34711317d2b5e08d0d5741619048a803127" 5644 5469 dependencies = [ 5645 5470 "proc-macro2", 5646 5471 "quote", ··· 5651 5476 5652 5477 [[package]] 5653 5478 name = "sqlx-macros-core" 5654 - version = "0.7.3" 5479 + version = "0.7.4" 5655 5480 source = "registry+https://github.com/rust-lang/crates.io-index" 5656 - checksum = "d0bd4519486723648186a08785143599760f7cc81c52334a55d6a83ea1e20841" 5481 + checksum = "5833ef53aaa16d860e92123292f1f6a3d53c34ba8b1969f152ef1a7bb803f3c8" 5657 5482 dependencies = [ 5658 - "atomic-write-file", 5659 5483 "dotenvy", 5660 5484 "either", 5661 - "heck", 5485 + "heck 0.4.1", 5662 5486 "hex", 5663 5487 "once_cell", 5664 5488 "proc-macro2", ··· 5677 5503 5678 5504 [[package]] 5679 5505 name = "sqlx-mysql" 5680 - version = "0.7.3" 5506 + version = "0.7.4" 5681 5507 source = "registry+https://github.com/rust-lang/crates.io-index" 5682 - checksum = "e37195395df71fd068f6e2082247891bc11e3289624bbc776a0cdfa1ca7f1ea4" 5508 + checksum = "1ed31390216d20e538e447a7a9b959e06ed9fc51c37b514b46eb758016ecd418" 5683 5509 dependencies = [ 5684 5510 "atoi", 5685 - "base64 0.21.5", 5686 - "bitflags 2.4.1", 5511 + "base64 0.21.7", 5512 + "bitflags 2.5.0", 5687 5513 "byteorder", 5688 5514 "bytes", 5689 5515 "chrono", ··· 5721 5547 5722 5548 [[package]] 5723 5549 name = "sqlx-postgres" 5724 - version = "0.7.3" 5550 + version = "0.7.4" 5725 5551 source = "registry+https://github.com/rust-lang/crates.io-index" 5726 - checksum = "d6ac0ac3b7ccd10cc96c7ab29791a7dd236bd94021f31eec7ba3d46a74aa1c24" 5552 + checksum = "7c824eb80b894f926f89a0b9da0c7f435d27cdd35b8c655b114e58223918577e" 5727 5553 dependencies = [ 5728 5554 "atoi", 5729 - "base64 0.21.5", 5730 - "bitflags 2.4.1", 5555 + "base64 0.21.7", 5556 + "bitflags 2.5.0", 5731 5557 "byteorder", 5732 5558 "chrono", 5733 5559 "crc", ··· 5750 5576 "rand 0.8.5", 5751 5577 "serde", 5752 5578 "serde_json", 5753 - "sha1", 5754 5579 "sha2", 5755 5580 "smallvec", 5756 5581 "sqlx-core", ··· 5762 5589 5763 5590 [[package]] 5764 5591 name = "sqlx-sqlite" 5765 - version = "0.7.3" 5592 + version = "0.7.4" 5766 5593 source = "registry+https://github.com/rust-lang/crates.io-index" 5767 - checksum = "210976b7d948c7ba9fced8ca835b11cbb2d677c59c79de41ac0d397e14547490" 5594 + checksum = "b244ef0a8414da0bed4bb1910426e890b19e5e9bccc27ada6b797d05c55ae0aa" 5768 5595 dependencies = [ 5769 5596 "atoi", 5770 5597 "chrono", ··· 5828 5655 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 5829 5656 5830 5657 [[package]] 5831 - name = "structmeta" 5832 - version = "0.2.0" 5658 + name = "strsim" 5659 + version = "0.11.0" 5833 5660 source = "registry+https://github.com/rust-lang/crates.io-index" 5834 - checksum = "78ad9e09554f0456d67a69c1584c9798ba733a5b50349a6c0d0948710523922d" 5835 - dependencies = [ 5836 - "proc-macro2", 5837 - "quote", 5838 - "structmeta-derive", 5839 - "syn 2.0.39", 5840 - ] 5841 - 5842 - [[package]] 5843 - name = "structmeta-derive" 5844 - version = "0.2.0" 5845 - source = "registry+https://github.com/rust-lang/crates.io-index" 5846 - checksum = "a60bcaff7397072dca0017d1db428e30d5002e00b6847703e2e42005c95fbe00" 5847 - dependencies = [ 5848 - "proc-macro2", 5849 - "quote", 5850 - "syn 2.0.39", 5851 - ] 5661 + checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" 5852 5662 5853 5663 [[package]] 5854 5664 name = "strum" ··· 5848 5692 source = "registry+https://github.com/rust-lang/crates.io-index" 5849 5693 checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" 5850 5694 dependencies = [ 5851 - "heck", 5695 + "heck 0.4.1", 5852 5696 "proc-macro2", 5853 5697 "quote", 5854 5698 "rustversion", 5855 - "syn 2.0.39", 5699 + "syn 2.0.53", 5856 5700 ] 5857 5701 5858 5702 [[package]] ··· 5874 5718 5875 5719 [[package]] 5876 5720 name = "syn" 5877 - version = "2.0.39" 5721 + version = "2.0.53" 5878 5722 source = "registry+https://github.com/rust-lang/crates.io-index" 5879 - checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" 5723 + checksum = "7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032" 5880 5724 dependencies = [ 5881 5725 "proc-macro2", 5882 5726 "quote", ··· 5891 5735 5892 5736 [[package]] 5893 5737 name = "synstructure" 5894 - version = "0.13.0" 5738 + version = "0.13.1" 5895 5739 source = "registry+https://github.com/rust-lang/crates.io-index" 5896 - checksum = "285ba80e733fac80aa4270fbcdf83772a79b80aa35c97075320abfee4a915b06" 5740 + checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 5897 5741 dependencies = [ 5898 5742 "proc-macro2", 5899 5743 "quote", 5900 - "syn 2.0.39", 5901 - "unicode-xid", 5744 + "syn 2.0.53", 5902 5745 ] 5903 5746 5904 5747 [[package]] 5905 5748 name = "target-lexicon" 5906 - version = "0.12.12" 5749 + version = "0.12.14" 5907 5750 source = "registry+https://github.com/rust-lang/crates.io-index" 5908 - checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" 5751 + checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" 5909 5752 5910 5753 [[package]] 5911 5754 name = "tempfile" 5912 - version = "3.8.1" 5755 + version = "3.10.1" 5913 5756 source = "registry+https://github.com/rust-lang/crates.io-index" 5914 - checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 5757 + checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 5915 5758 dependencies = [ 5916 5759 "cfg-if", 5917 5760 "fastrand 2.0.1", 5918 - "redox_syscall", 5919 - "rustix 0.38.25", 5920 - "windows-sys 0.48.0", 5761 + "rustix 0.38.31", 5762 + "windows-sys 0.52.0", 5921 5763 ] 5922 5764 5923 5765 [[package]] 5924 5766 name = "thiserror" 5925 - version = "1.0.50" 5767 + version = "1.0.58" 5926 5768 source = "registry+https://github.com/rust-lang/crates.io-index" 5927 - checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 5769 + checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" 5928 5770 dependencies = [ 5929 5771 "thiserror-impl", 5930 5772 ] 5931 5773 5932 5774 [[package]] 5933 5775 name = "thiserror-impl" 5934 - version = "1.0.50" 5776 + version = "1.0.58" 5935 5777 source = "registry+https://github.com/rust-lang/crates.io-index" 5936 - checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 5778 + checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" 5937 5779 dependencies = [ 5938 5780 "proc-macro2", 5939 5781 "quote", 5940 - "syn 2.0.39", 5782 + "syn 2.0.53", 5941 5783 ] 5942 5784 5943 5785 [[package]] 5944 5786 name = "thread_local" 5945 - version = "1.1.7" 5787 + version = "1.1.8" 5946 5788 source = "registry+https://github.com/rust-lang/crates.io-index" 5947 - checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 5789 + checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 5948 5790 dependencies = [ 5949 5791 "cfg-if", 5950 5792 "once_cell", 5951 5793 ] 5952 5794 5953 5795 [[package]] 5954 - name = "threadpool" 5955 - version = "1.8.1" 5956 - source = "registry+https://github.com/rust-lang/crates.io-index" 5957 - checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" 5958 - dependencies = [ 5959 - "num_cpus", 5960 - ] 5961 - 5962 - [[package]] 5963 - name = "thrift" 5964 - version = "0.17.0" 5965 - source = "registry+https://github.com/rust-lang/crates.io-index" 5966 - checksum = "7e54bc85fc7faa8bc175c4bab5b92ba8d9a3ce893d0e9f42cc455c8ab16a9e09" 5967 - dependencies = [ 5968 - "byteorder", 5969 - "integer-encoding", 5970 - "log", 5971 - "ordered-float 2.10.1", 5972 - "threadpool", 5973 - ] 5974 - 5975 - [[package]] 5976 5796 name = "time" 5977 - version = "0.3.30" 5797 + version = "0.3.34" 5978 5798 source = "registry+https://github.com/rust-lang/crates.io-index" 5979 - checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" 5799 + checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" 5980 5800 dependencies = [ 5981 5801 "deranged", 5982 5802 "itoa", 5803 + "num-conv", 5983 5804 "powerfmt", 5984 5805 "serde", 5985 5806 "time-core", ··· 5971 5838 5972 5839 [[package]] 5973 5840 name = "time-macros" 5974 - version = "0.2.15" 5841 + version = "0.2.17" 5975 5842 source = "registry+https://github.com/rust-lang/crates.io-index" 5976 - checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" 5843 + checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" 5977 5844 dependencies = [ 5845 + "num-conv", 5978 5846 "time-core", 5979 5847 ] 5980 5848 ··· 6006 5872 6007 5873 [[package]] 6008 5874 name = "tokio" 6009 - version = "1.34.0" 5875 + version = "1.36.0" 6010 5876 source = "registry+https://github.com/rust-lang/crates.io-index" 6011 - checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" 5877 + checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" 6012 5878 dependencies = [ 6013 5879 "backtrace", 6014 5880 "bytes", ··· 6018 5884 "parking_lot", 6019 5885 "pin-project-lite", 6020 5886 "signal-hook-registry", 6021 - "socket2 0.5.5", 5887 + "socket2 0.5.6", 6022 5888 "tokio-macros", 6023 5889 "windows-sys 0.48.0", 6024 - ] 6025 - 6026 - [[package]] 6027 - name = "tokio-io-timeout" 6028 - version = "1.2.0" 6029 - source = "registry+https://github.com/rust-lang/crates.io-index" 6030 - checksum = "30b74022ada614a1b4834de765f9bb43877f910cc8ce4be40e89042c9223a8bf" 6031 - dependencies = [ 6032 - "pin-project-lite", 6033 - "tokio", 6034 5890 ] 6035 5891 6036 5892 [[package]] ··· 6031 5907 dependencies = [ 6032 5908 "proc-macro2", 6033 5909 "quote", 6034 - "syn 2.0.39", 5910 + "syn 2.0.53", 6035 5911 ] 6036 5912 6037 5913 [[package]] 6038 5914 name = "tokio-rustls" 6039 - version = "0.24.1" 5915 + version = "0.25.0" 6040 5916 source = "registry+https://github.com/rust-lang/crates.io-index" 6041 - checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 5917 + checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f" 6042 5918 dependencies = [ 6043 - "rustls", 5919 + "rustls 0.22.2", 5920 + "rustls-pki-types", 6044 5921 "tokio", 6045 5922 ] 6046 5923 6047 5924 [[package]] 6048 5925 name = "tokio-stream" 6049 - version = "0.1.14" 5926 + version = "0.1.15" 6050 5927 source = "registry+https://github.com/rust-lang/crates.io-index" 6051 - checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" 5928 + checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" 6052 5929 dependencies = [ 6053 5930 "futures-core", 6054 5931 "pin-project-lite", ··· 6058 5933 6059 5934 [[package]] 6060 5935 name = "tokio-test" 6061 - version = "0.4.3" 5936 + version = "0.4.4" 6062 5937 source = "registry+https://github.com/rust-lang/crates.io-index" 6063 - checksum = "e89b3cbabd3ae862100094ae433e1def582cf86451b4e9bf83aa7ac1d8a7d719" 5938 + checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7" 6064 5939 dependencies = [ 6065 5940 "async-stream", 6066 5941 "bytes", ··· 6104 5979 source = "registry+https://github.com/rust-lang/crates.io-index" 6105 5980 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 6106 5981 dependencies = [ 6107 - "indexmap 2.1.0", 5982 + "indexmap 2.2.5", 6108 5983 "toml_datetime", 6109 5984 "winnow", 6110 5985 ] 6111 5986 6112 5987 [[package]] 6113 5988 name = "tonic" 6114 - version = "0.9.2" 5989 + version = "0.11.0" 6115 5990 source = "registry+https://github.com/rust-lang/crates.io-index" 6116 - checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a" 5991 + checksum = "76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13" 6117 5992 dependencies = [ 6118 5993 "async-trait", 6119 - "axum", 6120 - "base64 0.21.5", 5994 + "base64 0.21.7", 6121 5995 "bytes", 6122 - "futures-core", 6123 - "futures-util", 6124 - "h2", 6125 - "http 0.2.11", 5996 + "http 0.2.12", 6126 5997 "http-body", 6127 - "hyper", 6128 - "hyper-timeout", 6129 5998 "percent-encoding", 6130 5999 "pin-project", 6131 6000 "prost", 6132 6001 "tokio", 6133 6002 "tokio-stream", 6134 - "tower", 6135 6003 "tower-layer", 6136 6004 "tower-service", 6137 6005 "tracing", ··· 6138 6020 dependencies = [ 6139 6021 "futures-core", 6140 6022 "futures-util", 6141 - "hdrhistogram", 6142 - "indexmap 1.9.3", 6143 6023 "pin-project", 6144 6024 "pin-project-lite", 6145 - "rand 0.8.5", 6146 - "slab", 6147 6025 "tokio", 6148 6026 "tokio-util", 6149 6027 "tower-layer", ··· 6153 6039 source = "registry+https://github.com/rust-lang/crates.io-index" 6154 6040 checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" 6155 6041 dependencies = [ 6156 - "bitflags 2.4.1", 6042 + "bitflags 2.5.0", 6157 6043 "bytes", 6158 6044 "futures-core", 6159 6045 "futures-util", 6160 - "http 0.2.11", 6046 + "http 0.2.12", 6161 6047 "http-body", 6162 6048 "http-range-header", 6163 6049 "httpdate", ··· 6218 6104 dependencies = [ 6219 6105 "proc-macro2", 6220 6106 "quote", 6221 - "syn 2.0.39", 6107 + "syn 2.0.53", 6222 6108 ] 6223 6109 6224 6110 [[package]] ··· 6256 6142 6257 6143 [[package]] 6258 6144 name = "tracing-opentelemetry" 6259 - version = "0.22.0" 6145 + version = "0.23.0" 6260 6146 source = "registry+https://github.com/rust-lang/crates.io-index" 6261 - checksum = "c67ac25c5407e7b961fafc6f7e9aa5958fd297aada2d20fa2ae1737357e55596" 6147 + checksum = "a9be14ba1bbe4ab79e9229f7f89fab8d120b865859f10527f31c033e599d2284" 6262 6148 dependencies = [ 6263 6149 "js-sys", 6264 6150 "once_cell", ··· 6290 6176 6291 6177 [[package]] 6292 6178 name = "try-lock" 6293 - version = "0.2.4" 6179 + version = "0.2.5" 6294 6180 source = "registry+https://github.com/rust-lang/crates.io-index" 6295 - checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" 6296 - 6297 - [[package]] 6298 - name = "typed-builder" 6299 - version = "0.12.0" 6300 - source = "registry+https://github.com/rust-lang/crates.io-index" 6301 - checksum = "6179333b981641242a768f30f371c9baccbfcc03749627000c500ab88bf4528b" 6302 - dependencies = [ 6303 - "proc-macro2", 6304 - "quote", 6305 - "syn 1.0.109", 6306 - ] 6181 + checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 6307 6182 6308 6183 [[package]] 6309 6184 name = "typenum" ··· 6308 6205 6309 6206 [[package]] 6310 6207 name = "ulid" 6311 - version = "1.1.0" 6208 + version = "1.1.2" 6312 6209 source = "registry+https://github.com/rust-lang/crates.io-index" 6313 - checksum = "7e37c4b6cbcc59a8dcd09a6429fbc7890286bcbb79215cea7b38a3c4c0921d93" 6210 + checksum = "34778c17965aa2a08913b57e1f34db9b4a63f5de31768b55bf20d2795f921259" 6314 6211 dependencies = [ 6212 + "getrandom 0.2.12", 6315 6213 "rand 0.8.5", 6316 6214 "serde", 6317 6215 "uuid", 6216 + "web-time", 6318 6217 ] 6319 6218 6320 6219 [[package]] ··· 6330 6225 6331 6226 [[package]] 6332 6227 name = "uncased" 6333 - version = "0.9.9" 6228 + version = "0.9.10" 6334 6229 source = "registry+https://github.com/rust-lang/crates.io-index" 6335 - checksum = "9b9bc53168a4be7402ab86c3aad243a84dd7381d09be0eddc81280c1da95ca68" 6230 + checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697" 6336 6231 dependencies = [ 6337 6232 "version_check", 6338 6233 ] ··· 6348 6243 6349 6244 [[package]] 6350 6245 name = "unicode-bidi" 6351 - version = "0.3.13" 6246 + version = "0.3.15" 6352 6247 source = "registry+https://github.com/rust-lang/crates.io-index" 6353 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 6248 + checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 6354 6249 6355 6250 [[package]] 6356 6251 name = "unicode-ident" ··· 6360 6255 6361 6256 [[package]] 6362 6257 name = "unicode-normalization" 6363 - version = "0.1.22" 6258 + version = "0.1.23" 6364 6259 source = "registry+https://github.com/rust-lang/crates.io-index" 6365 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 6260 + checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 6366 6261 dependencies = [ 6367 6262 "tinyvec", 6368 6263 ] 6369 6264 6370 6265 [[package]] 6371 6266 name = "unicode-segmentation" 6372 - version = "1.10.1" 6267 + version = "1.11.0" 6373 6268 source = "registry+https://github.com/rust-lang/crates.io-index" 6374 - checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 6269 + checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 6375 6270 6376 6271 [[package]] 6377 6272 name = "unicode-width" ··· 6403 6298 6404 6299 [[package]] 6405 6300 name = "unsafe-libyaml" 6406 - version = "0.2.9" 6301 + version = "0.2.11" 6407 6302 source = "registry+https://github.com/rust-lang/crates.io-index" 6408 - checksum = "f28467d3e1d3c6586d8f25fa243f544f5800fec42d97032474e17222c2b75cfa" 6303 + checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" 6409 6304 6410 6305 [[package]] 6411 6306 name = "untrusted" ··· 6439 6334 6440 6335 [[package]] 6441 6336 name = "uuid" 6442 - version = "1.6.1" 6337 + version = "1.8.0" 6443 6338 source = "registry+https://github.com/rust-lang/crates.io-index" 6444 - checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" 6339 + checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" 6445 6340 dependencies = [ 6446 6341 "serde", 6447 6342 ] ··· 6460 6355 6461 6356 [[package]] 6462 6357 name = "value-bag" 6463 - version = "1.4.2" 6358 + version = "1.8.1" 6464 6359 source = "registry+https://github.com/rust-lang/crates.io-index" 6465 - checksum = "4a72e1902dde2bd6441347de2b70b7f5d59bf157c6c62f0c44572607a1d55bbe" 6360 + checksum = "74797339c3b98616c009c7c3eb53a0ce41e85c8ec66bd3db96ed132d20cfdee8" 6466 6361 6467 6362 [[package]] 6468 6363 name = "vcpkg" ··· 6484 6379 6485 6380 [[package]] 6486 6381 name = "walkdir" 6487 - version = "2.4.0" 6382 + version = "2.5.0" 6488 6383 source = "registry+https://github.com/rust-lang/crates.io-index" 6489 - checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" 6384 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 6490 6385 dependencies = [ 6491 6386 "same-file", 6492 6387 "winapi-util", ··· 6514 6409 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 6515 6410 6516 6411 [[package]] 6517 - name = "wasm-bindgen" 6518 - version = "0.2.88" 6412 + name = "wasite" 6413 + version = "0.1.0" 6519 6414 source = "registry+https://github.com/rust-lang/crates.io-index" 6520 - checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" 6415 + checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" 6416 + 6417 + [[package]] 6418 + name = "wasm-bindgen" 6419 + version = "0.2.92" 6420 + source = "registry+https://github.com/rust-lang/crates.io-index" 6421 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 6521 6422 dependencies = [ 6522 6423 "cfg-if", 6523 6424 "wasm-bindgen-macro", ··· 6531 6420 6532 6421 [[package]] 6533 6422 name = "wasm-bindgen-backend" 6534 - version = "0.2.88" 6423 + version = "0.2.92" 6535 6424 source = "registry+https://github.com/rust-lang/crates.io-index" 6536 - checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" 6425 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 6537 6426 dependencies = [ 6538 6427 "bumpalo", 6539 6428 "log", 6540 6429 "once_cell", 6541 6430 "proc-macro2", 6542 6431 "quote", 6543 - "syn 2.0.39", 6432 + "syn 2.0.53", 6544 6433 "wasm-bindgen-shared", 6545 6434 ] 6546 6435 6547 6436 [[package]] 6548 6437 name = "wasm-bindgen-futures" 6549 - version = "0.4.38" 6438 + version = "0.4.42" 6550 6439 source = "registry+https://github.com/rust-lang/crates.io-index" 6551 - checksum = "9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02" 6440 + checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 6552 6441 dependencies = [ 6553 6442 "cfg-if", 6554 6443 "js-sys", ··· 6558 6447 6559 6448 [[package]] 6560 6449 name = "wasm-bindgen-macro" 6561 - version = "0.2.88" 6450 + version = "0.2.92" 6562 6451 source = "registry+https://github.com/rust-lang/crates.io-index" 6563 - checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" 6452 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 6564 6453 dependencies = [ 6565 6454 "quote", 6566 6455 "wasm-bindgen-macro-support", ··· 6568 6457 6569 6458 [[package]] 6570 6459 name = "wasm-bindgen-macro-support" 6571 - version = "0.2.88" 6460 + version = "0.2.92" 6572 6461 source = "registry+https://github.com/rust-lang/crates.io-index" 6573 - checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" 6462 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 6574 6463 dependencies = [ 6575 6464 "proc-macro2", 6576 6465 "quote", 6577 - "syn 2.0.39", 6466 + "syn 2.0.53", 6578 6467 "wasm-bindgen-backend", 6579 6468 "wasm-bindgen-shared", 6580 6469 ] 6581 6470 6582 6471 [[package]] 6583 6472 name = "wasm-bindgen-shared" 6584 - version = "0.2.88" 6473 + version = "0.2.92" 6585 6474 source = "registry+https://github.com/rust-lang/crates.io-index" 6586 - checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" 6475 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 6587 6476 6588 6477 [[package]] 6589 6478 name = "wasm-encoder" 6590 - version = "0.36.2" 6479 + version = "0.41.2" 6591 6480 source = "registry+https://github.com/rust-lang/crates.io-index" 6592 - checksum = "822b645bf4f2446b949776ffca47e2af60b167209ffb70814ef8779d299cd421" 6481 + checksum = "972f97a5d8318f908dded23594188a90bcd09365986b1163e66d70170e5287ae" 6593 6482 dependencies = [ 6594 6483 "leb128", 6595 6484 ] 6596 6485 6597 6486 [[package]] 6598 6487 name = "wasmparser" 6599 - version = "0.116.1" 6488 + version = "0.121.2" 6600 6489 source = "registry+https://github.com/rust-lang/crates.io-index" 6601 - checksum = "a58e28b80dd8340cb07b8242ae654756161f6fc8d0038123d679b7b99964fa50" 6490 + checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab" 6602 6491 dependencies = [ 6603 - "indexmap 2.1.0", 6492 + "bitflags 2.5.0", 6493 + "indexmap 2.2.5", 6604 6494 "semver", 6605 6495 ] 6606 6496 6607 6497 [[package]] 6608 6498 name = "wasmtime" 6609 - version = "15.0.0" 6499 + version = "18.0.3" 6610 6500 source = "registry+https://github.com/rust-lang/crates.io-index" 6611 - checksum = "ae4b1702ef55144d6f594085f4989dc71fb71a791be1c8354ecc8e489b81199b" 6501 + checksum = "8106d7d22d63d1bcb940e22dcc7b03e46f0fc8bfbaf2fd7b6cb8f448f9449774" 6612 6502 dependencies = [ 6613 6503 "anyhow", 6614 6504 "async-trait", 6615 6505 "bincode", 6616 6506 "bumpalo", 6617 6507 "cfg-if", 6618 - "indexmap 2.1.0", 6508 + "gimli", 6509 + "indexmap 2.2.5", 6619 6510 "libc", 6620 6511 "log", 6621 6512 "object", 6622 6513 "once_cell", 6623 6514 "paste", 6624 - "psm", 6515 + "rustix 0.38.31", 6625 6516 "serde", 6626 6517 "serde_derive", 6627 6518 "serde_json", ··· 6634 6521 "wasmtime-cranelift", 6635 6522 "wasmtime-environ", 6636 6523 "wasmtime-fiber", 6637 - "wasmtime-jit", 6524 + "wasmtime-jit-icache-coherence", 6638 6525 "wasmtime-runtime", 6639 - "windows-sys 0.48.0", 6526 + "windows-sys 0.52.0", 6640 6527 ] 6641 6528 6642 6529 [[package]] 6643 6530 name = "wasmtime-asm-macros" 6644 - version = "15.0.0" 6531 + version = "18.0.3" 6645 6532 source = "registry+https://github.com/rust-lang/crates.io-index" 6646 - checksum = "c981d0e87bb3e98e08e76644e7ae5dfdef7f1d4105145853f3d677bb4535d65f" 6533 + checksum = "3b0cf02cea951ace34ee3b0e64b7f446c3519d1c95ad75bc5330f405e275ee8f" 6647 6534 dependencies = [ 6648 6535 "cfg-if", 6649 6536 ] 6650 6537 6651 6538 [[package]] 6652 6539 name = "wasmtime-cache" 6653 - version = "15.0.0" 6540 + version = "18.0.3" 6654 6541 source = "registry+https://github.com/rust-lang/crates.io-index" 6655 - checksum = "3d7ba8adaa84fdb9dd659275edcf7fc5282c44b9c9f829986c71d44fd52ea80a" 6542 + checksum = "3249204a71d728d53fb3eea18afd0473f87e520445707a4d567ac4da0bb3eb5d" 6656 6543 dependencies = [ 6657 6544 "anyhow", 6658 - "base64 0.21.5", 6545 + "base64 0.21.7", 6659 6546 "bincode", 6660 6547 "directories-next", 6661 6548 "log", 6662 - "rustix 0.38.25", 6549 + "rustix 0.38.31", 6663 6550 "serde", 6664 6551 "serde_derive", 6665 6552 "sha2", 6666 6553 "toml", 6667 - "windows-sys 0.48.0", 6554 + "windows-sys 0.52.0", 6668 6555 "zstd", 6669 6556 ] 6670 6557 6671 6558 [[package]] 6672 6559 name = "wasmtime-component-macro" 6673 - version = "15.0.0" 6560 + version = "18.0.3" 6674 6561 source = "registry+https://github.com/rust-lang/crates.io-index" 6675 - checksum = "c91dcbbd0e1f094351d1ae0e53463c63ba53ec8f8e0e21d17567c1979a8c3758" 6562 + checksum = "7d3786c0531565ec6c9852c0e46299f06cb6e4b58d36e30f3c234cfa69bde376" 6676 6563 dependencies = [ 6677 6564 "anyhow", 6678 6565 "proc-macro2", 6679 6566 "quote", 6680 - "syn 2.0.39", 6567 + "syn 2.0.53", 6681 6568 "wasmtime-component-util", 6682 6569 "wasmtime-wit-bindgen", 6683 6570 "wit-parser", ··· 6685 6572 6686 6573 [[package]] 6687 6574 name = "wasmtime-component-util" 6688 - version = "15.0.0" 6575 + version = "18.0.3" 6689 6576 source = "registry+https://github.com/rust-lang/crates.io-index" 6690 - checksum = "3e85f1319a7ed36aa59446ab7e967d0c2fb0cd179bf56913633190b44572023e" 6577 + checksum = "81eae2ec98027ee0b3950da83bc320120a23087ac4d39b3d59201cb5ebf52777" 6691 6578 6692 6579 [[package]] 6693 6580 name = "wasmtime-cranelift" 6694 - version = "15.0.0" 6581 + version = "18.0.3" 6695 6582 source = "registry+https://github.com/rust-lang/crates.io-index" 6696 - checksum = "1453665878e16245b9a25405e550c4a36c6731c6e34ea804edc002a38c3e6741" 6583 + checksum = "595abdb067acdc812ab0f21d8d46d5aa4022392aa7c3e0632c20bff9ec49ffb4" 6697 6584 dependencies = [ 6698 6585 "anyhow", 6699 6586 "cfg-if", ··· 6716 6603 6717 6604 [[package]] 6718 6605 name = "wasmtime-cranelift-shared" 6719 - version = "15.0.0" 6606 + version = "18.0.3" 6720 6607 source = "registry+https://github.com/rust-lang/crates.io-index" 6721 - checksum = "d3dface3d9b72b4670781ff72675eabb291e2836b5dded6bb312b577d2bb561f" 6608 + checksum = "e8c24c1fdea167b992d82ebe76471fd1cbe7b0b406bc72f9250f86353000134e" 6722 6609 dependencies = [ 6723 6610 "anyhow", 6724 6611 "cranelift-codegen", ··· 6732 6619 6733 6620 [[package]] 6734 6621 name = "wasmtime-environ" 6735 - version = "15.0.0" 6622 + version = "18.0.3" 6736 6623 source = "registry+https://github.com/rust-lang/crates.io-index" 6737 - checksum = "c0116108e7d231cce15fe7dd642c66c3abb14dbcf169b0130e11f223ce8d1ad7" 6624 + checksum = "3279d510005358141550d8a90a5fc989d7e81748e5759d582fe6bfdcbf074a04" 6738 6625 dependencies = [ 6739 6626 "anyhow", 6627 + "bincode", 6740 6628 "cranelift-entity", 6741 6629 "gimli", 6742 - "indexmap 2.1.0", 6630 + "indexmap 2.2.5", 6743 6631 "log", 6744 6632 "object", 6745 6633 "serde", ··· 6753 6639 6754 6640 [[package]] 6755 6641 name = "wasmtime-fiber" 6756 - version = "15.0.0" 6642 + version = "18.0.3" 6757 6643 source = "registry+https://github.com/rust-lang/crates.io-index" 6758 - checksum = "b8a5896355c37bf0f9feb4f1299142ef4bed8c92576aa3a41d150fed0cafa056" 6644 + checksum = "9b1df665f2117741d1265f5663b0d93068b18120c2c4b18b9faed49d00d92c31" 6759 6645 dependencies = [ 6760 6646 "anyhow", 6761 6647 "cc", 6762 6648 "cfg-if", 6763 - "rustix 0.38.25", 6649 + "rustix 0.38.31", 6764 6650 "wasmtime-asm-macros", 6765 6651 "wasmtime-versioned-export-macros", 6766 - "windows-sys 0.48.0", 6767 - ] 6768 - 6769 - [[package]] 6770 - name = "wasmtime-jit" 6771 - version = "15.0.0" 6772 - source = "registry+https://github.com/rust-lang/crates.io-index" 6773 - checksum = "e32b210767452f6b20157bb7c7d98295b92cc47aaad2a8aa31652f4469813a5d" 6774 - dependencies = [ 6775 - "anyhow", 6776 - "bincode", 6777 - "cfg-if", 6778 - "gimli", 6779 - "log", 6780 - "object", 6781 - "rustix 0.38.25", 6782 - "serde", 6783 - "serde_derive", 6784 - "target-lexicon", 6785 - "wasmtime-environ", 6786 - "wasmtime-jit-icache-coherence", 6787 - "wasmtime-runtime", 6788 - "windows-sys 0.48.0", 6789 - ] 6790 - 6791 - [[package]] 6792 - name = "wasmtime-jit-debug" 6793 - version = "15.0.0" 6794 - source = "registry+https://github.com/rust-lang/crates.io-index" 6795 - checksum = "bffd2785a16c55ac77565613ebda625f5850d4014af0499df750e8de97c04547" 6796 - dependencies = [ 6797 - "once_cell", 6798 - "wasmtime-versioned-export-macros", 6652 + "windows-sys 0.52.0", 6799 6653 ] 6800 6654 6801 6655 [[package]] 6802 6656 name = "wasmtime-jit-icache-coherence" 6803 - version = "15.0.0" 6657 + version = "18.0.3" 6804 6658 source = "registry+https://github.com/rust-lang/crates.io-index" 6805 - checksum = "b73ad1395eda136baec5ece7e079e0536a82ef73488e345456cc9b89858ad0ec" 6659 + checksum = "866634605089b4632b32226b54aa3670d72e1849f9fc425c7e50b3749c2e6df3" 6806 6660 dependencies = [ 6807 6661 "cfg-if", 6808 6662 "libc", 6809 - "windows-sys 0.48.0", 6663 + "windows-sys 0.52.0", 6810 6664 ] 6811 6665 6812 6666 [[package]] 6813 6667 name = "wasmtime-runtime" 6814 - version = "15.0.0" 6668 + version = "18.0.3" 6815 6669 source = "registry+https://github.com/rust-lang/crates.io-index" 6816 - checksum = "77b50f7f3c1a8dabb2607f32a81242917bd77cee75f3dec66e04b02ccbb8ba07" 6670 + checksum = "e11185c88cadf595d228f5ae4ff9b4badbf9ca98dcb37b0310c36e31fa74867f" 6817 6671 dependencies = [ 6818 6672 "anyhow", 6819 6673 "cc", 6820 6674 "cfg-if", 6821 - "indexmap 2.1.0", 6675 + "indexmap 2.2.5", 6822 6676 "libc", 6823 6677 "log", 6824 6678 "mach", 6825 6679 "memfd", 6826 - "memoffset 0.9.0", 6680 + "memoffset", 6827 6681 "paste", 6828 - "rand 0.8.5", 6829 - "rustix 0.38.25", 6682 + "psm", 6683 + "rustix 0.38.31", 6830 6684 "sptr", 6831 6685 "wasm-encoder", 6832 6686 "wasmtime-asm-macros", 6833 6687 "wasmtime-environ", 6834 6688 "wasmtime-fiber", 6835 - "wasmtime-jit-debug", 6836 6689 "wasmtime-versioned-export-macros", 6837 6690 "wasmtime-wmemcheck", 6838 - "windows-sys 0.48.0", 6691 + "windows-sys 0.52.0", 6839 6692 ] 6840 6693 6841 6694 [[package]] 6842 6695 name = "wasmtime-types" 6843 - version = "15.0.0" 6696 + version = "18.0.3" 6844 6697 source = "registry+https://github.com/rust-lang/crates.io-index" 6845 - checksum = "447973db3dc5c24db14130ab0922795c58790aec296d198ad9d253b82ec67471" 6698 + checksum = "f32377cbd827bee06fcb2f6bf97b0477fdcc86888bbe6db7b9cab8e644082e0a" 6846 6699 dependencies = [ 6847 6700 "cranelift-entity", 6848 6701 "serde", ··· 6820 6739 6821 6740 [[package]] 6822 6741 name = "wasmtime-versioned-export-macros" 6823 - version = "15.0.0" 6742 + version = "18.0.3" 6824 6743 source = "registry+https://github.com/rust-lang/crates.io-index" 6825 - checksum = "9a347bb8ecf12275fb180afb1b1c85c9e186553c43109737bffed4f54c2aa365" 6744 + checksum = "4ab8d7566d206c42f8cf1d4ac90c5e40d3582e8eabad9b3b67e9e73c61fc47a1" 6826 6745 dependencies = [ 6827 6746 "proc-macro2", 6828 6747 "quote", 6829 - "syn 2.0.39", 6748 + "syn 2.0.53", 6830 6749 ] 6831 6750 6832 6751 [[package]] 6833 6752 name = "wasmtime-wit-bindgen" 6834 - version = "15.0.0" 6753 + version = "18.0.3" 6835 6754 source = "registry+https://github.com/rust-lang/crates.io-index" 6836 - checksum = "41786c7bbbf250c0e685b291323b50c6bb65f0505a2c0b4f0b598c740f13f185" 6755 + checksum = "faf2c76781a27e07802669f6f0e11eb4441546407eb65be60c3d862200988b92" 6837 6756 dependencies = [ 6838 6757 "anyhow", 6839 - "heck", 6840 - "indexmap 2.1.0", 6758 + "heck 0.4.1", 6759 + "indexmap 2.2.5", 6841 6760 "wit-parser", 6842 6761 ] 6843 6762 6844 6763 [[package]] 6845 6764 name = "wasmtime-wmemcheck" 6846 - version = "15.0.0" 6765 + version = "18.0.3" 6847 6766 source = "registry+https://github.com/rust-lang/crates.io-index" 6848 - checksum = "47907bdd67500c66fa308acbce7387c7bfb63b5505ef81be7fc897709afcca60" 6767 + checksum = "3847d969bd203b8cd239f89581e52432a0f00b8c5c9bc917be2fccd7542c4f2f" 6849 6768 6850 6769 [[package]] 6851 6770 name = "web-sys" 6852 - version = "0.3.65" 6771 + version = "0.3.69" 6853 6772 source = "registry+https://github.com/rust-lang/crates.io-index" 6854 - checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85" 6773 + checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 6855 6774 dependencies = [ 6856 6775 "js-sys", 6857 6776 "wasm-bindgen", ··· 6859 6778 6860 6779 [[package]] 6861 6780 name = "web-time" 6862 - version = "0.2.3" 6781 + version = "1.1.0" 6863 6782 source = "registry+https://github.com/rust-lang/crates.io-index" 6864 - checksum = "57099a701fb3a8043f993e8228dc24229c7b942e2b009a1b962e54489ba1d3bf" 6783 + checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" 6865 6784 dependencies = [ 6866 6785 "js-sys", 6867 6786 "wasm-bindgen", ··· 6869 6788 6870 6789 [[package]] 6871 6790 name = "webpki-roots" 6872 - version = "0.25.3" 6791 + version = "0.25.4" 6873 6792 source = "registry+https://github.com/rust-lang/crates.io-index" 6874 - checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" 6793 + checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" 6794 + 6795 + [[package]] 6796 + name = "webpki-roots" 6797 + version = "0.26.1" 6798 + source = "registry+https://github.com/rust-lang/crates.io-index" 6799 + checksum = "b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009" 6800 + dependencies = [ 6801 + "rustls-pki-types", 6802 + ] 6875 6803 6876 6804 [[package]] 6877 6805 name = "whoami" 6878 - version = "1.4.1" 6806 + version = "1.5.1" 6879 6807 source = "registry+https://github.com/rust-lang/crates.io-index" 6880 - checksum = "22fc3756b8a9133049b26c7f61ab35416c130e8c09b660f5b3958b446f52cc50" 6808 + checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9" 6809 + dependencies = [ 6810 + "redox_syscall", 6811 + "wasite", 6812 + ] 6881 6813 6882 6814 [[package]] 6883 6815 name = "winapi" ··· 6925 6831 6926 6832 [[package]] 6927 6833 name = "windows-core" 6928 - version = "0.51.1" 6834 + version = "0.52.0" 6929 6835 source = "registry+https://github.com/rust-lang/crates.io-index" 6930 - checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 6836 + checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 6931 6837 dependencies = [ 6932 - "windows-targets 0.48.5", 6933 - ] 6934 - 6935 - [[package]] 6936 - name = "windows-sys" 6937 - version = "0.45.0" 6938 - source = "registry+https://github.com/rust-lang/crates.io-index" 6939 - checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 6940 - dependencies = [ 6941 - "windows-targets 0.42.2", 6838 + "windows-targets 0.52.4", 6942 6839 ] 6943 6840 6944 6841 [[package]] ··· 6942 6857 ] 6943 6858 6944 6859 [[package]] 6945 - name = "windows-targets" 6946 - version = "0.42.2" 6860 + name = "windows-sys" 6861 + version = "0.52.0" 6947 6862 source = "registry+https://github.com/rust-lang/crates.io-index" 6948 - checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" 6863 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 6949 6864 dependencies = [ 6950 - "windows_aarch64_gnullvm 0.42.2", 6951 - "windows_aarch64_msvc 0.42.2", 6952 - "windows_i686_gnu 0.42.2", 6953 - "windows_i686_msvc 0.42.2", 6954 - "windows_x86_64_gnu 0.42.2", 6955 - "windows_x86_64_gnullvm 0.42.2", 6956 - "windows_x86_64_msvc 0.42.2", 6865 + "windows-targets 0.52.4", 6957 6866 ] 6958 6867 6959 6868 [[package]] ··· 6966 6887 ] 6967 6888 6968 6889 [[package]] 6969 - name = "windows_aarch64_gnullvm" 6970 - version = "0.42.2" 6890 + name = "windows-targets" 6891 + version = "0.52.4" 6971 6892 source = "registry+https://github.com/rust-lang/crates.io-index" 6972 - checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 6893 + checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" 6894 + dependencies = [ 6895 + "windows_aarch64_gnullvm 0.52.4", 6896 + "windows_aarch64_msvc 0.52.4", 6897 + "windows_i686_gnu 0.52.4", 6898 + "windows_i686_msvc 0.52.4", 6899 + "windows_x86_64_gnu 0.52.4", 6900 + "windows_x86_64_gnullvm 0.52.4", 6901 + "windows_x86_64_msvc 0.52.4", 6902 + ] 6973 6903 6974 6904 [[package]] 6975 6905 name = "windows_aarch64_gnullvm" ··· 6987 6899 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 6988 6900 6989 6901 [[package]] 6990 - name = "windows_aarch64_msvc" 6991 - version = "0.42.2" 6902 + name = "windows_aarch64_gnullvm" 6903 + version = "0.52.4" 6992 6904 source = "registry+https://github.com/rust-lang/crates.io-index" 6993 - checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 6905 + checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" 6994 6906 6995 6907 [[package]] 6996 6908 name = "windows_aarch64_msvc" ··· 6999 6911 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 7000 6912 7001 6913 [[package]] 7002 - name = "windows_i686_gnu" 7003 - version = "0.42.2" 6914 + name = "windows_aarch64_msvc" 6915 + version = "0.52.4" 7004 6916 source = "registry+https://github.com/rust-lang/crates.io-index" 7005 - checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 6917 + checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" 7006 6918 7007 6919 [[package]] 7008 6920 name = "windows_i686_gnu" ··· 7011 6923 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 7012 6924 7013 6925 [[package]] 7014 - name = "windows_i686_msvc" 7015 - version = "0.42.2" 6926 + name = "windows_i686_gnu" 6927 + version = "0.52.4" 7016 6928 source = "registry+https://github.com/rust-lang/crates.io-index" 7017 - checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 6929 + checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" 7018 6930 7019 6931 [[package]] 7020 6932 name = "windows_i686_msvc" ··· 7023 6935 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 7024 6936 7025 6937 [[package]] 7026 - name = "windows_x86_64_gnu" 7027 - version = "0.42.2" 6938 + name = "windows_i686_msvc" 6939 + version = "0.52.4" 7028 6940 source = "registry+https://github.com/rust-lang/crates.io-index" 7029 - checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 6941 + checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" 7030 6942 7031 6943 [[package]] 7032 6944 name = "windows_x86_64_gnu" ··· 7035 6947 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 7036 6948 7037 6949 [[package]] 7038 - name = "windows_x86_64_gnullvm" 7039 - version = "0.42.2" 6950 + name = "windows_x86_64_gnu" 6951 + version = "0.52.4" 7040 6952 source = "registry+https://github.com/rust-lang/crates.io-index" 7041 - checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 6953 + checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" 7042 6954 7043 6955 [[package]] 7044 6956 name = "windows_x86_64_gnullvm" ··· 7047 6959 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 7048 6960 7049 6961 [[package]] 7050 - name = "windows_x86_64_msvc" 7051 - version = "0.42.2" 6962 + name = "windows_x86_64_gnullvm" 6963 + version = "0.52.4" 7052 6964 source = "registry+https://github.com/rust-lang/crates.io-index" 7053 - checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 6965 + checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" 7054 6966 7055 6967 [[package]] 7056 6968 name = "windows_x86_64_msvc" ··· 7059 6971 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 7060 6972 7061 6973 [[package]] 7062 - name = "winnow" 7063 - version = "0.5.19" 6974 + name = "windows_x86_64_msvc" 6975 + version = "0.52.4" 7064 6976 source = "registry+https://github.com/rust-lang/crates.io-index" 7065 - checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" 6977 + checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" 6978 + 6979 + [[package]] 6980 + name = "winnow" 6981 + version = "0.5.40" 6982 + source = "registry+https://github.com/rust-lang/crates.io-index" 6983 + checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" 7066 6984 dependencies = [ 7067 6985 "memchr", 7068 6986 ] 7069 6987 7070 6988 [[package]] 7071 6989 name = "wiremock" 7072 - version = "0.5.21" 6990 + version = "0.5.22" 7073 6991 source = "registry+https://github.com/rust-lang/crates.io-index" 7074 - checksum = "079aee011e8a8e625d16df9e785de30a6b77f80a6126092d76a57375f96448da" 6992 + checksum = "13a3a53eaf34f390dd30d7b1b078287dd05df2aa2e21a589ccb80f5c7253c2e9" 7075 6993 dependencies = [ 7076 6994 "assert-json-diff", 7077 6995 "async-trait", 7078 - "base64 0.21.5", 6996 + "base64 0.21.7", 7079 6997 "deadpool", 7080 6998 "futures", 7081 6999 "futures-timer", ··· 7097 7003 7098 7004 [[package]] 7099 7005 name = "wit-parser" 7100 - version = "0.13.0" 7006 + version = "0.13.2" 7101 7007 source = "registry+https://github.com/rust-lang/crates.io-index" 7102 - checksum = "15df6b7b28ce94b8be39d8df5cb21a08a4f3b9f33b631aedb4aa5776f785ead3" 7008 + checksum = "316b36a9f0005f5aa4b03c39bc3728d045df136f8c13a73b7db4510dec725e08" 7103 7009 dependencies = [ 7104 7010 "anyhow", 7105 7011 "id-arena", 7106 - "indexmap 2.1.0", 7012 + "indexmap 2.2.5", 7107 7013 "log", 7108 7014 "semver", 7109 7015 "serde", 7110 7016 "serde_derive", 7111 7017 "serde_json", 7112 7018 "unicode-xid", 7019 + ] 7020 + 7021 + [[package]] 7022 + name = "woothee" 7023 + version = "0.13.0" 7024 + source = "registry+https://github.com/rust-lang/crates.io-index" 7025 + checksum = "896174c6a4779d4d7d4523dd27aef7d46609eda2497e370f6c998325c6bf6971" 7026 + dependencies = [ 7027 + "lazy_static", 7028 + "regex", 7113 7029 ] 7114 7030 7115 7031 [[package]] ··· 7139 7035 7140 7036 [[package]] 7141 7037 name = "yansi" 7142 - version = "1.0.0-rc.1" 7038 + version = "1.0.1" 7143 7039 source = "registry+https://github.com/rust-lang/crates.io-index" 7144 - checksum = "1367295b8f788d371ce2dbc842c7b709c73ee1364d30351dd300ec2203b12377" 7040 + checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" 7145 7041 7146 7042 [[package]] 7147 7043 name = "yoke" ··· 7163 7059 dependencies = [ 7164 7060 "proc-macro2", 7165 7061 "quote", 7166 - "syn 2.0.39", 7062 + "syn 2.0.53", 7167 7063 "synstructure", 7168 7064 ] 7169 7065 7170 7066 [[package]] 7171 7067 name = "zerocopy" 7172 - version = "0.7.26" 7068 + version = "0.7.32" 7173 7069 source = "registry+https://github.com/rust-lang/crates.io-index" 7174 - checksum = "e97e415490559a91254a2979b4829267a57d2fcd741a98eee8b722fb57289aa0" 7070 + checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" 7175 7071 dependencies = [ 7176 7072 "zerocopy-derive", 7177 7073 ] 7178 7074 7179 7075 [[package]] 7180 7076 name = "zerocopy-derive" 7181 - version = "0.7.26" 7077 + version = "0.7.32" 7182 7078 source = "registry+https://github.com/rust-lang/crates.io-index" 7183 - checksum = "dd7e48ccf166952882ca8bd778a43502c64f33bf94c12ebe2a7f08e5a0f6689f" 7079 + checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" 7184 7080 dependencies = [ 7185 7081 "proc-macro2", 7186 7082 "quote", 7187 - "syn 2.0.39", 7083 + "syn 2.0.53", 7188 7084 ] 7189 7085 7190 7086 [[package]] ··· 7204 7100 dependencies = [ 7205 7101 "proc-macro2", 7206 7102 "quote", 7207 - "syn 2.0.39", 7103 + "syn 2.0.53", 7208 7104 "synstructure", 7209 7105 ] 7210 7106 ··· 7213 7109 version = "1.7.0" 7214 7110 source = "registry+https://github.com/rust-lang/crates.io-index" 7215 7111 checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" 7112 + 7113 + [[package]] 7114 + name = "zerotrie" 7115 + version = "0.1.2" 7116 + source = "registry+https://github.com/rust-lang/crates.io-index" 7117 + checksum = "d0594125a0574fb93059c92c588ab209cc036a23d1baeb3410fa9181bea551a0" 7118 + dependencies = [ 7119 + "displaydoc", 7120 + "yoke", 7121 + "zerofrom", 7122 + ] 7216 7123 7217 7124 [[package]] 7218 7125 name = "zerovec" ··· 7244 7129 dependencies = [ 7245 7130 "proc-macro2", 7246 7131 "quote", 7247 - "syn 2.0.39", 7132 + "syn 2.0.53", 7248 7133 ] 7249 7134 7250 7135 [[package]]
+4 -4
pkgs/by-name/ma/matrix-authentication-service/package.nix
··· 14 14 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "matrix-authentication-service"; 17 - version = "0.7.0"; 17 + version = "0.9.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "matrix-org"; 21 21 repo = "matrix-authentication-service"; 22 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-foipChunzRKIbeO+O+XYx0luzaA0G9LKrH59luQl9R0="; 23 + hash = "sha256-e5JlkcSJ44iE+pVnGQpGiSNahxUcIFeaPyOjp9E3eD0="; 24 24 }; 25 25 26 26 cargoLock = { 27 27 lockFile = ./Cargo.lock; 28 28 outputHashes = { 29 - "opa-wasm-0.1.0" = "sha256-GuOlUNGegdDieTvthk9SyfQSTeem7ArJTdiD1t7Ojd4="; 29 + "opa-wasm-0.1.0" = "sha256-f3IIln7BbN7NJiCVMgfoell/plzlqkSm4YYK7mqzKgw="; 30 30 }; 31 31 }; 32 32 33 33 npmDeps = fetchNpmDeps { 34 34 name = "${pname}-${version}-npm-deps"; 35 35 src = "${src}/${npmRoot}"; 36 - hash = "sha256-ymI+ZkPEGMTLMdTLfKv/v/cgW5iS/nd9PNXFvYaYNjo="; 36 + hash = "sha256-xoPclMK+io/3tx139MNyMSP0kr61XHiSzAf3YkX0YZo="; 37 37 }; 38 38 39 39 npmRoot = "frontend";
+3 -3
pkgs/by-name/na/namespace-cli/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "namespace-cli"; 8 - version = "0.0.356"; 8 + version = "0.0.359"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "namespacelabs"; 12 12 repo = "foundation"; 13 13 rev = "v${version}"; 14 - hash = "sha256-sQZ0kwZXaYoiXCaSvCcnMqYNeLHvtZzHih52+2AYdeY="; 14 + hash = "sha256-zLEaQmZKDwTRR6Zi/thCtVu+jJONGouaVOcxKBBIkt4="; 15 15 }; 16 16 17 - vendorHash = "sha256-a/e+xPOD9BDSlKknmfcX2tTMyIUrzKxqtUpFXcFIDSE="; 17 + vendorHash = "sha256-72cHswoTZszo42NOrPNuokDlqoJ3/YEhGe+rQSKvgAw="; 18 18 19 19 subPackages = ["cmd/nsc" "cmd/ns" "cmd/docker-credential-nsc"]; 20 20
+108
pkgs/by-name/ne/nemu/package.nix
··· 1 + { busybox 2 + , cmake 3 + , coreutils 4 + , dbus 5 + , fetchFromGitHub 6 + , gettext 7 + , graphviz 8 + , json_c 9 + , lib 10 + , libarchive 11 + , libusb1 12 + , libxml2 13 + , makeWrapper 14 + , ncurses 15 + , ninja 16 + , openssl 17 + , picocom 18 + , pkg-config 19 + , qemu 20 + , socat 21 + , sqlite 22 + , stdenv 23 + , systemd 24 + , tigervnc 25 + }: 26 + 27 + stdenv.mkDerivation (finalAttrs: { 28 + pname = "nemu"; 29 + version = "3.3.1"; 30 + 31 + src = fetchFromGitHub { 32 + owner = "nemuTUI"; 33 + repo = "nemu"; 34 + rev = "v${finalAttrs.version}"; 35 + hash = "sha256-6WzqBkspKKs1e8kg1i71ntZHa78s5pJ1u02mXvzpiEc="; 36 + }; 37 + 38 + cmakeFlags = [ 39 + "-DNM_WITH_DBUS=ON" 40 + "-DNM_WITH_NETWORK_MAP=ON" 41 + "-DNM_WITH_REMOTE=ON" 42 + "-DNM_WITH_USB=ON" 43 + ]; 44 + 45 + nativeBuildInputs = [ 46 + cmake 47 + ninja 48 + pkg-config 49 + makeWrapper 50 + ]; 51 + 52 + buildInputs = [ 53 + busybox # for start-stop-daemon 54 + coreutils 55 + dbus 56 + gettext 57 + graphviz 58 + json_c 59 + libarchive 60 + libusb1 61 + libxml2 62 + ncurses 63 + openssl 64 + picocom 65 + qemu 66 + socat 67 + sqlite 68 + systemd # for libudev 69 + tigervnc 70 + ]; 71 + 72 + runtimeDependencies = [ 73 + busybox 74 + picocom 75 + qemu 76 + socat 77 + tigervnc 78 + ]; 79 + 80 + postPatch = '' 81 + substituteInPlace nemu.cfg.sample \ 82 + --replace-fail /usr/bin/vncviewer ${tigervnc}/bin/vncviewer \ 83 + --replace-fail "qemu_bin_path = /usr/bin" "qemu_bin_path = ${qemu}/bin" 84 + 85 + substituteInPlace sh/ntty \ 86 + --replace-fail /usr/bin/socat ${socat}/bin/socat \ 87 + --replace-fail /usr/bin/picocom ${picocom}/bin/picocom \ 88 + --replace-fail start-stop-daemon ${busybox}/bin/start-stop-daemon 89 + 90 + substituteInPlace sh/setup_nemu_nonroot.sh \ 91 + --replace-fail /usr/bin/nemu $out/bin/nemu 92 + ''; 93 + 94 + postInstall = '' 95 + wrapProgram $out/share/nemu/scripts/upgrade_db.sh \ 96 + --prefix PATH : "${sqlite}/bin" 97 + ''; 98 + 99 + meta = { 100 + changelog = "https://github.com/nemuTUI/nemu/releases/tag/v${finalAttrs.version}"; 101 + description = "Ncurses UI for QEMU"; 102 + homepage = "https://github.com/nemuTUI/nemu"; 103 + license = lib.licenses.bsd2; 104 + mainProgram = "nemu"; 105 + maintainers = with lib.maintainers; [ msanft ]; 106 + platforms = lib.platforms.unix; 107 + }; 108 + })
+4 -4
pkgs/by-name/rp/rpcs3/package.nix
··· 32 32 33 33 let 34 34 # Keep these separate so the update script can regex them 35 - rpcs3GitVersion = "16334-fba1db29b"; 36 - rpcs3Version = "0.0.31-16334-fba1db29b"; 37 - rpcs3Revision = "fba1db29b32b5cfeb66cb6bd3c2745e190557b10"; 38 - rpcs3Hash = "sha256-vCdZVecvFeWXYG9Hb0oT/gGdlLnTFOORTUdKGBD9onM="; 35 + rpcs3GitVersion = "16364-dff7352e2"; 36 + rpcs3Version = "0.0.31-16364-dff7352e2"; 37 + rpcs3Revision = "dff7352e2eca04ebdddff21e44c1130dcc13f0aa"; 38 + rpcs3Hash = "sha256-kylHB5rtNH1dnx/kn1zwJ6dgnvgt9awvaz2eKzKDjxQ="; 39 39 40 40 inherit (qt6Packages) qtbase qtmultimedia wrapQtAppsHook qtwayland; 41 41 in
+2 -2
pkgs/data/icons/tela-circle-icon-theme/default.nix
··· 19 19 20 20 stdenvNoCC.mkDerivation rec { 21 21 inherit pname; 22 - version = "2023-10-07"; 22 + version = "2024-04-19"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "vinceliuice"; 26 26 repo = pname; 27 27 rev = version; 28 - hash = "sha256-il+bYIcwm0BQF6U0J6h6rlzHSGSHYN/O8BezehYIpQ4="; 28 + hash = "sha256-vtEmnoARlz1F+E+T3ceFDgLXjlCi8UzHLr4AwTA39fA="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/pipewire/wireplumber.nix
··· 24 24 25 25 stdenv.mkDerivation rec { 26 26 pname = "wireplumber"; 27 - version = "0.5.1"; 27 + version = "0.5.2"; 28 28 29 29 outputs = [ "out" "dev" ] ++ lib.optional enableDocs "doc"; 30 30 ··· 33 33 owner = "pipewire"; 34 34 repo = "wireplumber"; 35 35 rev = version; 36 - hash = "sha256-l5s7GTKpqGvRs1o14QNXq3kyQsoPwwUmd0TKlBKTAKE="; 36 + hash = "sha256-SXLHQbjh4IygV+925fsPXgj7DFIPQj48oLNKWkUhuK8="; 37 37 }; 38 38 39 39 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1132"; 13 + version = "3.0.1133"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "TencentCloud"; 20 20 repo = "tencentcloud-sdk-python"; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-SMdevyChfbUMIY/KynIUE5T3bQAvD23QTW8lyA87kDE="; 22 + hash = "sha256-RQudhUn4BfsdwQOCt9CUuKVVlXbHLMEohg6C2srZ9pk="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+4 -4
pkgs/development/python-modules/types-tqdm/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "types-tqdm"; 10 - version = "4.66.0.20240106"; 10 + version = "4.66.0.20240417"; 11 11 pyproject = true; 12 12 13 - disabled = pythonOlder "3.7"; 13 + disabled = pythonOlder "3.8"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-es9KreW6097XbrgpeD+ZYbHCGHlI6qbdGuhkTf+VqTg="; 17 + hash = "sha256-Ftzp71IuqNQOT1uNhN2KEWbu/BPO7np+FYvw8aFCGjE="; 18 18 }; 19 19 20 - nativeBuildInputs = [ 20 + build-system = [ 21 21 setuptools 22 22 ]; 23 23
+2 -2
pkgs/development/tools/gqlgenc/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gqlgenc"; 5 - version = "0.20.0"; 5 + version = "0.21.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "yamashou"; 9 9 repo = "gqlgenc"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-RniriePoHo608PlT3XrxogWI2oXq0Q48+Jaxz/2xIVo="; 11 + sha256 = "sha256-XvvwVdovFTJNTqfqnX+luaRHD+7nmPLdQAu9TLRI/TQ="; 12 12 }; 13 13 14 14 excludedPackages = [ "example" ];
+10
pkgs/development/tools/misc/hydra/unstable.nix
··· 43 43 , cacert 44 44 , glibcLocales 45 45 , fetchFromGitHub 46 + , fetchpatch2 46 47 , nixosTests 47 48 }: 48 49 ··· 205 204 ''; 206 205 207 206 enableParallelBuilding = true; 207 + 208 + patches = [ 209 + # https://github.com/NixOS/hydra/security/advisories/GHSA-2p75-6g9f-pqgx 210 + (fetchpatch2 { 211 + name = "CVE-2024-32657.patch"; 212 + url = "https://github.com/NixOS/hydra/commit/b72528be5074f3e62e9ae2c2ae8ef9c07a0b4dd3.patch"; 213 + hash = "sha256-+y27N8AIaHj13mj0LwW7dkpzfzZ4xfjN8Ld23c5mzuU="; 214 + }) 215 + ]; 208 216 209 217 postPatch = '' 210 218 # Change 5s timeout for init to 30s
+3 -3
pkgs/development/tools/misc/reviewdog/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "reviewdog"; 5 - version = "0.17.3"; 5 + version = "0.17.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-9iXQKwzcWATnqsKrDAyLAkuRHUsfxfEpyeCxZ1JUpV8="; 11 + hash = "sha256-G2mN7f5dpE6fF5ti7JJXVk8qBiwKO/yy5cyOYBxDJNo="; 12 12 }; 13 13 14 - vendorHash = "sha256-cq8KD2STIpPSB3RXv9sl8Bty1noUQak5FZfrfq1rj10="; 14 + vendorHash = "sha256-ux3nrQtY1sY4VJIeTSZAipfURspWDqnZ9YfxmFUvElI="; 15 15 16 16 doCheck = false; 17 17
+2 -7
pkgs/os-specific/bsd/freebsd/default.nix
··· 25 25 sha256 = "BpHqJfnGOeTE7tkFJBx0Wk8ryalmf4KNTit/Coh026E="; 26 26 }; 27 27 28 - # Why do we have splicing and yet do `nativeBuildInputs = with self; ...`? 29 - # See note in ../netbsd/default.nix. 30 - 31 28 compatIfNeeded = lib.optional (!stdenvNoCC.hostPlatform.isFreeBSD) self.compat; 32 - 33 29 freebsd-lib = import ./lib { inherit version; }; 34 30 35 - # Overridden arguments avoid cross package-set splicing issues, 36 - # otherwise would just use implicit 37 - # `lib.packagesFromDirectoryRecursive` auto-call. 31 + # The manual callPackages below should in principle be unnecessary, but are 32 + # necessary. See note in ../netbsd/default.nix 38 33 39 34 compat = self.callPackage ./pkgs/compat/package.nix { 40 35 inherit stdenv;
pkgs/os-specific/bsd/netbsd/compat-cxx-safe-header.patch pkgs/os-specific/bsd/netbsd/pkgs/compat/compat-cxx-safe-header.patch
pkgs/os-specific/bsd/netbsd/compat-dont-configure-twice.patch pkgs/os-specific/bsd/netbsd/pkgs/compat/compat-dont-configure-twice.patch
pkgs/os-specific/bsd/netbsd/compat-no-force-native.patch pkgs/os-specific/bsd/netbsd/pkgs/compat/compat-no-force-native.patch
pkgs/os-specific/bsd/netbsd/compat-setup-hook.sh pkgs/os-specific/bsd/netbsd/pkgs/compat/compat-setup-hook.sh
+122 -1017
pkgs/os-specific/bsd/netbsd/default.nix
··· 1 1 { stdenv, lib, stdenvNoCC 2 2 , makeScopeWithSplicing', generateSplicesForMkScope 3 3 , buildPackages 4 - , bsdSetupHook, makeSetupHook, fetchcvs, groff, mandoc, byacc, flex 5 - , zlib 6 - , writeShellScript, writeText, runtimeShell, symlinkJoin 4 + , fetchcvs 7 5 }: 8 6 9 - let 10 - inherit (buildPackages.buildPackages) rsync; 11 - 12 - fetchNetBSD = path: version: sha256: fetchcvs { 13 - cvsRoot = ":pserver:anoncvs@anoncvs.NetBSD.org:/cvsroot"; 14 - module = "src/${path}"; 15 - inherit sha256; 16 - tag = "netbsd-${lib.replaceStrings ["."] ["-"] version}-RELEASE"; 17 - }; 18 - 19 - netbsdSetupHook = makeSetupHook { 20 - name = "netbsd-setup-hook"; 21 - } ./setup-hook.sh; 22 - 23 - defaultMakeFlags = [ 24 - "MKSOFTFLOAT=${if stdenv.hostPlatform.gcc.float or (stdenv.hostPlatform.parsed.abi.float or "hard") == "soft" 25 - then "yes" 26 - else "no"}" 27 - ]; 28 - 29 - in makeScopeWithSplicing' { 7 + makeScopeWithSplicing' { 30 8 otherSplices = generateSplicesForMkScope "netbsd"; 31 - f = (self: let 32 - inherit (self) mkDerivation; 33 - in { 9 + f = (self: lib.packagesFromDirectoryRecursive { 10 + callPackage = self.callPackage; 11 + directory = ./pkgs; 12 + } // (let inherit (self) mkDerivation; in { 34 13 35 - # Why do we have splicing and yet do `nativeBuildInputs = with self; ...`? 36 - # 37 - # We use `makeScopeWithSplicing'` because this should be used for all 38 - # nested package sets which support cross, so the inner `callPackage` works 39 - # correctly. But for the inline packages we don't bother to use 40 - # `callPackage`. 41 - # 42 - # We still could have tried to `with` a big spliced packages set, but 43 - # splicing is jank and causes a number of bootstrapping infinite recursions 44 - # if one is not careful. Pulling deps out of the right package set directly 45 - # side-steps splicing entirely and avoids those footguns. 46 - # 47 - # For non-bootstrap-critical packages, we might as well use `callPackage` for 48 - # consistency with everything else, and maybe put in separate files too. 49 - 50 - compatIfNeeded = lib.optional (!stdenvNoCC.hostPlatform.isNetBSD) self.compat; 51 - 52 - mkDerivation = lib.makeOverridable (attrs: let 53 - stdenv' = if attrs.noCC or false then stdenvNoCC else stdenv; 54 - in stdenv'.mkDerivation ({ 55 - pname = "${attrs.pname or (baseNameOf attrs.path)}-netbsd"; 56 - inherit (attrs) version; 57 - src = fetchNetBSD attrs.path attrs.version attrs.sha256; 58 - 59 - extraPaths = [ ]; 60 - 61 - nativeBuildInputs = with buildPackages.netbsd; [ 62 - bsdSetupHook netbsdSetupHook 63 - makeMinimal 64 - install tsort lorder buildPackages.mandoc groff statHook rsync 65 - ]; 66 - buildInputs = with self; compatIfNeeded; 67 - 68 - HOST_SH = stdenv'.shell; 69 - 70 - MACHINE_ARCH = { 71 - i486 = "i386"; 72 - i586 = "i386"; 73 - i686 = "i386"; 74 - }.${stdenv'.hostPlatform.parsed.cpu.name} 75 - or stdenv'.hostPlatform.parsed.cpu.name; 76 - 77 - MACHINE = { 78 - x86_64 = "amd64"; 79 - aarch64 = "evbarm64"; 80 - i486 = "i386"; 81 - i586 = "i386"; 82 - i686 = "i386"; 83 - }.${stdenv'.hostPlatform.parsed.cpu.name} 84 - or stdenv'.hostPlatform.parsed.cpu.name; 85 - 86 - COMPONENT_PATH = attrs.path; 87 - 88 - makeFlags = defaultMakeFlags; 89 - 90 - strictDeps = true; 91 - 92 - meta = with lib; { 93 - maintainers = with maintainers; [ matthewbauer qyliss ]; 94 - platforms = platforms.unix; 95 - license = licenses.bsd2; 14 + fetchNetBSD = path: version: sha256: fetchcvs { 15 + cvsRoot = ":pserver:anoncvs@anoncvs.NetBSD.org:/cvsroot"; 16 + module = "src/${path}"; 17 + inherit sha256; 18 + tag = "netbsd-${lib.replaceStrings ["."] ["-"] version}-RELEASE"; 96 19 }; 97 20 98 - } // lib.optionalAttrs stdenv'.hasCC { 99 - # TODO should CC wrapper set this? 100 - CPP = "${stdenv'.cc.targetPrefix}cpp"; 101 - } // lib.optionalAttrs stdenv'.isDarwin { 102 - MKRELRO = "no"; 103 - } // lib.optionalAttrs (stdenv'.cc.isClang or false) { 104 - HAVE_LLVM = lib.versions.major (lib.getVersion stdenv'.cc.cc); 105 - } // lib.optionalAttrs (stdenv'.cc.isGNU or false) { 106 - HAVE_GCC = lib.versions.major (lib.getVersion stdenv'.cc.cc); 107 - } // lib.optionalAttrs (stdenv'.isx86_32) { 108 - USE_SSP = "no"; 109 - } // lib.optionalAttrs (attrs.headersOnly or false) { 110 - installPhase = "includesPhase"; 111 - dontBuild = true; 112 - } // attrs // { 113 - # Files that use NetBSD-specific macros need to have nbtool_config.h 114 - # included ahead of them on non-NetBSD platforms. 115 - postPatch = lib.optionalString (!stdenv'.hostPlatform.isNetBSD) '' 116 - set +e 117 - grep -Zlr "^__RCSID 118 - ^__BEGIN_DECLS" $COMPONENT_PATH | xargs -0r grep -FLZ nbtool_config.h | 119 - xargs -0tr sed -i '0,/^#/s//#include <nbtool_config.h>\n\0/' 120 - set -e 121 - '' + attrs.postPatch or ""; 21 + defaultMakeFlags = [ 22 + "MKSOFTFLOAT=${if stdenv.hostPlatform.gcc.float or (stdenv.hostPlatform.parsed.abi.float or "hard") == "soft" 23 + then "yes" 24 + else "no"}" 25 + ]; 26 + 27 + compatIfNeeded = lib.optional (!stdenvNoCC.hostPlatform.isNetBSD) self.compat; 28 + 29 + # The manual callPackages below should in principle be unnecessary because 30 + # they're just selecting arguments that would be selected anyway. However, 31 + # if we don't perform these manual calls, we get infinite recursion issues 32 + # because of the splices. 33 + 34 + mkDerivation = self.callPackage ./pkgs/mkDerivation.nix { 35 + inherit stdenv stdenvNoCC; 36 + inherit (buildPackages.netbsd) netbsdSetupHook makeMinimal install tsort lorder; 37 + inherit (buildPackages) mandoc; 38 + inherit (buildPackages.buildPackages) rsync; 39 + 40 + }; 41 + 42 + makeMinimal = self.callPackage ./pkgs/makeMinimal.nix { 43 + inherit (self) make; 44 + }; 45 + 46 + compat = self.callPackage ./pkgs/compat/package.nix { 47 + inherit (buildPackages) coreutils; 48 + inherit (buildPackages.darwin) cctools-port; 49 + inherit (buildPackages.buildPackages) rsync; 50 + inherit (buildPackages.netbsd) makeMinimal; 51 + inherit (self) install include libc libutil; 52 + }; 53 + 54 + install = self.callPackage ./pkgs/install/package.nix { 55 + inherit (self) fts mtree make compatIfNeeded; 56 + inherit (buildPackages.buildPackages) rsync; 57 + inherit (buildPackages.netbsd) makeMinimal; 58 + }; 59 + 60 + # See note in pkgs/stat/package.nix 61 + stat = self.callPackage ./pkgs/stat/package.nix { 62 + inherit (buildPackages.netbsd) makeMinimal install; 63 + inherit (buildPackages.buildPackages) rsync; 64 + }; 65 + 66 + # See note in pkgs/stat/hook.nix 67 + statHook = self.callPackage ./pkgs/stat/hook.nix { 68 + inherit (self) stat; 69 + }; 70 + 71 + tsort = self.callPackage ./pkgs/tsort.nix { 72 + inherit (buildPackages.netbsd) makeMinimal install; 73 + inherit (buildPackages.buildPackages) rsync; 74 + }; 75 + 76 + lorder = self.callPackage ./pkgs/lorder.nix { 77 + inherit (buildPackages.netbsd) makeMinimal install; 78 + inherit (buildPackages.buildPackages) rsync; 79 + }; 80 + 81 + config = self.callPackage ./pkgs/config.nix { 82 + inherit (buildPackages.netbsd) makeMinimal install; 83 + inherit (buildPackages.buildPackages) rsync; 84 + inherit (self) cksum; 85 + }; 86 + 87 + include = self.callPackage ./pkgs/include.nix { 88 + inherit (buildPackages.netbsd) 89 + makeMinimal install nbperf rpcgen; 90 + inherit (buildPackages) stdenv; 91 + inherit (buildPackages.buildPackages) rsync; 92 + }; 93 + 94 + sys-headers = self.callPackage ./pkgs/sys/headers.nix { 95 + inherit (buildPackages.netbsd) 96 + makeMinimal install tsort lorder statHook uudecode config genassym; 97 + inherit (buildPackages.buildPackages) rsync; 98 + }; 99 + 100 + libutil = self.callPackage ./pkgs/libutil.nix { 101 + inherit (self) libc sys; 102 + }; 103 + 104 + libpthread-headers = self.callPackage ./pkgs/libpthread/headers.nix { }; 105 + 106 + csu = self.callPackage ./pkgs/csu.nix { 107 + inherit (self) headers sys ld_elf_so; 108 + inherit (buildPackages.netbsd) 109 + netbsdSetupHook 110 + makeMinimal 111 + install 112 + genassym gencat lorder tsort statHook; 113 + inherit (buildPackages.buildPackages) rsync; 114 + }; 115 + 116 + _mainLibcExtraPaths = with self; [ 117 + common i18n_module.src sys.src 118 + ld_elf_so.src libpthread.src libm.src libresolv.src 119 + librpcsvc.src libutil.src librt.src libcrypt.src 120 + ]; 121 + 122 + libc = self.callPackage ./pkgs/libc.nix { 123 + inherit (self) headers csu librt; 124 + inherit (buildPackages.netbsd) 125 + netbsdSetupHook 126 + makeMinimal 127 + install 128 + genassym gencat lorder tsort statHook rpcgen; 129 + inherit (buildPackages.buildPackages) rsync; 130 + }; 131 + 122 132 })); 123 - 124 - ## 125 - ## START BOOTSTRAPPING 126 - ## 127 - makeMinimal = mkDerivation { 128 - path = "tools/make"; 129 - sha256 = "0fh0nrnk18m613m5blrliq2aydciv51qhc0ihsj4k63incwbk90n"; 130 - version = "9.2"; 131 - 132 - buildInputs = with self; []; 133 - nativeBuildInputs = with buildPackages.netbsd; [ bsdSetupHook netbsdSetupHook rsync ]; 134 - 135 - skipIncludesPhase = true; 136 - 137 - postPatch = '' 138 - patchShebangs $COMPONENT_PATH/configure 139 - ${self.make.postPatch} 140 - ''; 141 - 142 - buildPhase = '' 143 - runHook preBuild 144 - 145 - sh ./buildmake.sh 146 - 147 - runHook postBuild 148 - ''; 149 - 150 - installPhase = '' 151 - runHook preInstall 152 - 153 - install -D nbmake $out/bin/nbmake 154 - ln -s $out/bin/nbmake $out/bin/make 155 - mkdir -p $out/share 156 - cp -r $BSDSRCDIR/share/mk $out/share/mk 157 - 158 - runHook postInstall 159 - ''; 160 - 161 - extraPaths = with self; [ make.src ] ++ make.extraPaths; 162 - }; 163 - 164 - compat = mkDerivation (let 165 - version = "9.2"; 166 - commonDeps = [ zlib ]; 167 - in { 168 - path = "tools/compat"; 169 - sha256 = "1vsxg7136nlhc72vpa664vs22874xh7ila95nkmsd8crn3z3cyn0"; 170 - inherit version; 171 - 172 - setupHooks = [ 173 - ../../../build-support/setup-hooks/role.bash 174 - ./compat-setup-hook.sh 175 - ]; 176 - 177 - preConfigure = '' 178 - make include/.stamp configure nbtool_config.h.in defs.mk.in 179 - ''; 180 - 181 - configurePlatforms = [ "build" "host" ]; 182 - configureFlags = [ 183 - "--cache-file=config.cache" 184 - ] ++ lib.optionals stdenv.hostPlatform.isMusl [ 185 - # We include this header in our musl package only for legacy 186 - # compatibility, and compat works fine without it (and having it 187 - # know about sys/cdefs.h breaks packages like glib when built 188 - # statically). 189 - "ac_cv_header_sys_cdefs_h=no" 190 - ]; 191 - 192 - nativeBuildInputs = with buildPackages.netbsd; commonDeps ++ [ 193 - bsdSetupHook netbsdSetupHook 194 - makeMinimal 195 - rsync 196 - ]; 197 - 198 - buildInputs = with self; commonDeps; 199 - 200 - # temporarily use gnuinstall for bootstrapping 201 - # bsdinstall will be built later 202 - makeFlags = defaultMakeFlags ++ [ 203 - "INSTALL=${buildPackages.coreutils}/bin/install" 204 - "DATADIR=$(out)/share" 205 - # Can't sort object files yet 206 - "LORDER=echo" 207 - "TSORT=cat" 208 - # Can't process man pages yet 209 - "MKSHARE=no" 210 - ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 211 - # GNU objcopy produces broken .a libs which won't link into dependers. 212 - # Makefiles only invoke `$OBJCOPY -x/-X`, so cctools strip works here. 213 - "OBJCOPY=${buildPackages.darwin.cctools-port}/bin/strip" 214 - ]; 215 - RENAME = "-D"; 216 - 217 - passthru.tests = { netbsd-install = self.install; }; 218 - 219 - patches = [ 220 - ./compat-cxx-safe-header.patch 221 - ./compat-dont-configure-twice.patch 222 - ./compat-no-force-native.patch 223 - ]; 224 - 225 - preInstall = '' 226 - makeFlagsArray+=('INSTALL_FILE=''${INSTALL} ''${COPY} ''${PRESERVE} ''${RENAME}') 227 - makeFlagsArray+=('INSTALL_DIR=''${INSTALL} -d') 228 - makeFlagsArray+=('INSTALL_SYMLINK=''${INSTALL} ''${SYMLINK} ''${RENAME}') 229 - ''; 230 - 231 - postInstall = '' 232 - # why aren't these installed by netbsd? 233 - install -D compat_defs.h $out/include/compat_defs.h 234 - install -D $BSDSRCDIR/include/cdbw.h $out/include/cdbw.h 235 - install -D $BSDSRCDIR/sys/sys/cdbr.h $out/include/cdbr.h 236 - install -D $BSDSRCDIR/sys/sys/featuretest.h \ 237 - $out/include/sys/featuretest.h 238 - install -D $BSDSRCDIR/sys/sys/md5.h $out/include/md5.h 239 - install -D $BSDSRCDIR/sys/sys/rmd160.h $out/include/rmd160.h 240 - install -D $BSDSRCDIR/sys/sys/sha1.h $out/include/sha1.h 241 - install -D $BSDSRCDIR/sys/sys/sha2.h $out/include/sha2.h 242 - install -D $BSDSRCDIR/sys/sys/queue.h $out/include/sys/queue.h 243 - install -D $BSDSRCDIR/include/vis.h $out/include/vis.h 244 - install -D $BSDSRCDIR/include/db.h $out/include/db.h 245 - install -D $BSDSRCDIR/include/netconfig.h $out/include/netconfig.h 246 - install -D $BSDSRCDIR/include/utmpx.h $out/include/utmpx.h 247 - install -D $BSDSRCDIR/include/tzfile.h $out/include/tzfile.h 248 - install -D $BSDSRCDIR/sys/sys/tree.h $out/include/sys/tree.h 249 - install -D $BSDSRCDIR/include/nl_types.h $out/include/nl_types.h 250 - install -D $BSDSRCDIR/include/stringlist.h $out/include/stringlist.h 251 - 252 - # Collapse includes slightly to fix dangling reference 253 - install -D $BSDSRCDIR/common/include/rpc/types.h $out/include/rpc/types.h 254 - sed -i '1s;^;#include "nbtool_config.h"\n;' $out/include/rpc/types.h 255 - '' + lib.optionalString stdenv.isDarwin '' 256 - mkdir -p $out/include/ssp 257 - touch $out/include/ssp/ssp.h 258 - '' + '' 259 - mkdir -p $out/lib/pkgconfig 260 - substitute ${./libbsd-overlay.pc} $out/lib/pkgconfig/libbsd-overlay.pc \ 261 - --subst-var-by out $out \ 262 - --subst-var-by version ${version} 263 - ''; 264 - extraPaths = with self; [ include.src libc.src libutil.src 265 - (fetchNetBSD "external/bsd/flex" "9.2" "0h98jpfj7vx5zh7vd7bk6b1hmzgkcb757a8j6d9zgygxxv13v43m") 266 - (fetchNetBSD "sys/sys" "9.2" "0zawhw51klaigqqwkx0lzrx3mim2jywrc24cm7c66qsf1im9awgd") 267 - (fetchNetBSD "common/include/rpc/types.h" "9.2" "0n2df12mlc3cbc48jxq35yzl1y7ghgpykvy7jnfh898rdhac7m9a") 268 - ] ++ libutil.extraPaths ++ _mainLibcExtraPaths; 269 - }); 270 - 271 - # HACK: to ensure parent directories exist. This emulates GNU 272 - # install’s -D option. No alternative seems to exist in BSD install. 273 - install = let binstall = writeShellScript "binstall" '' 274 - set -eu 275 - for last in "$@"; do true; done 276 - mkdir -p $(dirname $last) 277 - @out@/bin/xinstall "$@" 278 - ''; in mkDerivation { 279 - path = "usr.bin/xinstall"; 280 - version = "9.2"; 281 - sha256 = "1f6pbz3qv1qcrchdxif8p5lbmnwl8b9nq615hsd3cyl4avd5bfqj"; 282 - extraPaths = with self; [ mtree.src make.src ]; 283 - nativeBuildInputs = with buildPackages.netbsd; [ 284 - bsdSetupHook netbsdSetupHook 285 - makeMinimal 286 - mandoc groff rsync 287 - ]; 288 - skipIncludesPhase = true; 289 - buildInputs = with self; compatIfNeeded 290 - # fts header is needed. glibc already has this header, but musl doesn't, 291 - # so make sure pkgsMusl.netbsd.install still builds in case you want to 292 - # remove it! 293 - ++ [ fts ]; 294 - installPhase = '' 295 - runHook preInstall 296 - 297 - install -D install.1 $out/share/man/man1/install.1 298 - install -D xinstall $out/bin/xinstall 299 - install -D -m 0550 ${binstall} $out/bin/binstall 300 - substituteInPlace $out/bin/binstall --subst-var out 301 - ln -s $out/bin/binstall $out/bin/install 302 - 303 - runHook postInstall 304 - ''; 305 - setupHook = ./install-setup-hook.sh; 306 - }; 307 - 308 - fts = mkDerivation { 309 - pname = "fts"; 310 - path = "include/fts.h"; 311 - sha256 = "01d4fpxvz1pgzfk5xznz5dcm0x0gdzwcsfm1h3d0xc9kc6hj2q77"; 312 - version = "9.2"; 313 - nativeBuildInputs = with buildPackages.netbsd; [ 314 - bsdSetupHook netbsdSetupHook rsync 315 - ]; 316 - propagatedBuildInputs = with self; compatIfNeeded; 317 - extraPaths = with self; [ 318 - (fetchNetBSD "lib/libc/gen/fts.c" "9.2" "1a8hmf26242nmv05ipn3ircxb0jqmmi66rh78kkyi9vjwkfl3qn7") 319 - (fetchNetBSD "lib/libc/include/namespace.h" "9.2" "0kksr3pdwdc1cplqf5z12ih4cml6l11lqrz91f7hjjm64y7785kc") 320 - (fetchNetBSD "lib/libc/gen/fts.3" "9.2" "1asxw0n3fhjdadwkkq3xplfgqgl3q32w1lyrvbakfa3gs0wz5zc1") 321 - ]; 322 - skipIncludesPhase = true; 323 - buildPhase = '' 324 - "$CC" -c -Iinclude -Ilib/libc/include lib/libc/gen/fts.c \ 325 - -o lib/libc/gen/fts.o 326 - "$AR" -rsc libfts.a lib/libc/gen/fts.o 327 - ''; 328 - installPhase = '' 329 - runHook preInstall 330 - 331 - install -D lib/libc/gen/fts.3 $out/share/man/man3/fts.3 332 - install -D include/fts.h $out/include/fts.h 333 - install -D lib/libc/include/namespace.h $out/include/namespace.h 334 - install -D libfts.a $out/lib/libfts.a 335 - 336 - runHook postInstall 337 - ''; 338 - setupHooks = [ 339 - ../../../build-support/setup-hooks/role.bash 340 - ./fts-setup-hook.sh 341 - ]; 342 - }; 343 - 344 - # Don't add this to nativeBuildInputs directly. Use statHook instead. 345 - stat = mkDerivation { 346 - path = "usr.bin/stat"; 347 - version = "9.2"; 348 - sha256 = "18nqwlndfc34qbbgqx5nffil37jfq9aw663ippasfxd2hlyc106x"; 349 - nativeBuildInputs = with buildPackages.netbsd; [ 350 - bsdSetupHook netbsdSetupHook 351 - makeMinimal 352 - install mandoc groff rsync 353 - ]; 354 - }; 355 - 356 - # stat isn't in POSIX, and NetBSD stat supports a completely 357 - # different range of flags than GNU stat, so including it in PATH 358 - # breaks stdenv. Work around that with a hook that will point 359 - # NetBSD's build system and NetBSD stat without including it in 360 - # PATH. 361 - statHook = makeSetupHook { 362 - name = "netbsd-stat-hook"; 363 - } (writeText "netbsd-stat-hook-impl" '' 364 - makeFlagsArray+=(TOOL_STAT=${self.stat}/bin/stat) 365 - ''); 366 - 367 - tsort = mkDerivation { 368 - path = "usr.bin/tsort"; 369 - version = "9.2"; 370 - sha256 = "1dqvf9gin29nnq3c4byxc7lfd062pg7m84843zdy6n0z63hnnwiq"; 371 - nativeBuildInputs = with buildPackages.netbsd; [ 372 - bsdSetupHook netbsdSetupHook 373 - makeMinimal 374 - install mandoc groff rsync 375 - ]; 376 - }; 377 - 378 - lorder = mkDerivation { 379 - path = "usr.bin/lorder"; 380 - version = "9.2"; 381 - sha256 = "0rjf9blihhm0n699vr2bg88m4yjhkbxh6fxliaay3wxkgnydjwn2"; 382 - nativeBuildInputs = with buildPackages.netbsd; [ 383 - bsdSetupHook netbsdSetupHook 384 - makeMinimal 385 - install mandoc groff rsync 386 - ]; 387 - }; 388 - 389 - ## 390 - ## END BOOTSTRAPPING 391 - ## 392 - 393 - ## 394 - ## START COMMAND LINE TOOLS 395 - ## 396 - make = mkDerivation { 397 - path = "usr.bin/make"; 398 - sha256 = "0vi73yicbmbp522qzqvd979cx6zm5jakhy77xh73c1kygf8klccs"; 399 - version = "9.2"; 400 - 401 - postPatch = '' 402 - substituteInPlace $BSDSRCDIR/share/mk/bsd.doc.mk \ 403 - --replace '-o ''${DOCOWN}' "" \ 404 - --replace '-g ''${DOCGRP}' "" 405 - for mk in $BSDSRCDIR/share/mk/bsd.inc.mk $BSDSRCDIR/share/mk/bsd.kinc.mk; do 406 - substituteInPlace $mk \ 407 - --replace '-o ''${BINOWN}' "" \ 408 - --replace '-g ''${BINGRP}' "" 409 - done 410 - substituteInPlace $BSDSRCDIR/share/mk/bsd.kmodule.mk \ 411 - --replace '-o ''${KMODULEOWN}' "" \ 412 - --replace '-g ''${KMODULEGRP}' "" 413 - substituteInPlace $BSDSRCDIR/share/mk/bsd.lib.mk \ 414 - --replace '-o ''${LIBOWN}' "" \ 415 - --replace '-g ''${LIBGRP}' "" \ 416 - --replace '-o ''${DEBUGOWN}' "" \ 417 - --replace '-g ''${DEBUGGRP}' "" 418 - substituteInPlace $BSDSRCDIR/share/mk/bsd.lua.mk \ 419 - --replace '-o ''${LIBOWN}' "" \ 420 - --replace '-g ''${LIBGRP}' "" 421 - substituteInPlace $BSDSRCDIR/share/mk/bsd.man.mk \ 422 - --replace '-o ''${MANOWN}' "" \ 423 - --replace '-g ''${MANGRP}' "" 424 - substituteInPlace $BSDSRCDIR/share/mk/bsd.nls.mk \ 425 - --replace '-o ''${NLSOWN}' "" \ 426 - --replace '-g ''${NLSGRP}' "" 427 - substituteInPlace $BSDSRCDIR/share/mk/bsd.prog.mk \ 428 - --replace '-o ''${BINOWN}' "" \ 429 - --replace '-g ''${BINGRP}' "" \ 430 - --replace '-o ''${RUMPBINOWN}' "" \ 431 - --replace '-g ''${RUMPBINGRP}' "" \ 432 - --replace '-o ''${DEBUGOWN}' "" \ 433 - --replace '-g ''${DEBUGGRP}' "" 434 - 435 - # make needs this to pick up our sys make files 436 - export NIX_CFLAGS_COMPILE+=" -D_PATH_DEFSYSPATH=\"$out/share/mk\"" 437 - 438 - substituteInPlace $BSDSRCDIR/share/mk/bsd.lib.mk \ 439 - --replace '_INSTRANLIB=''${empty(PRESERVE):?-a "''${RANLIB} -t":}' '_INSTRANLIB=' 440 - substituteInPlace $BSDSRCDIR/share/mk/bsd.kinc.mk \ 441 - --replace /bin/rm rm 442 - '' + lib.optionalString stdenv.isDarwin '' 443 - substituteInPlace $BSDSRCDIR/share/mk/bsd.sys.mk \ 444 - --replace '-Wl,--fatal-warnings' "" \ 445 - --replace '-Wl,--warn-shared-textrel' "" 446 - ''; 447 - postInstall = '' 448 - make -C $BSDSRCDIR/share/mk FILESDIR=$out/share/mk install 449 - ''; 450 - extraPaths = [ 451 - (fetchNetBSD "share/mk" "9.2" "0w9x77cfnm6zwy40slradzi0ip9gz80x6lk7pvnlxzsr2m5ra5sy") 452 - ]; 453 - }; 454 - 455 - mtree = mkDerivation { 456 - path = "usr.sbin/mtree"; 457 - version = "9.2"; 458 - sha256 = "04p7w540vz9npvyb8g8hcf2xa05phn1y88hsyrcz3vwanvpc0yv9"; 459 - extraPaths = with self; [ mknod.src ]; 460 - }; 461 - 462 - mknod = mkDerivation { 463 - path = "sbin/mknod"; 464 - version = "9.2"; 465 - sha256 = "1d9369shzwgixz3nph991i8q5vk7hr04py3n9avbfbhzy4gndqs2"; 466 - }; 467 - 468 - getent = mkDerivation { 469 - path = "usr.bin/getent"; 470 - sha256 = "1qngywcmm0y7nl8h3n8brvkxq4jw63szbci3kc1q6a6ndhycbbvr"; 471 - version = "9.2"; 472 - patches = [ ./getent.patch ]; 473 - }; 474 - 475 - getconf = mkDerivation { 476 - path = "usr.bin/getconf"; 477 - sha256 = "122vslz4j3h2mfs921nr2s6m078zcj697yrb75rwp2hnw3qz4s8q"; 478 - version = "9.2"; 479 - }; 480 - 481 - locale = mkDerivation { 482 - path = "usr.bin/locale"; 483 - version = "9.2"; 484 - sha256 = "0kk6v9k2bygq0wf9gbinliqzqpzs9bgxn0ndyl2wcv3hh2bmsr9p"; 485 - patches = [ ./locale.patch ]; 486 - env.NIX_CFLAGS_COMPILE = "-DYESSTR=__YESSTR -DNOSTR=__NOSTR"; 487 - }; 488 - 489 - rpcgen = mkDerivation { 490 - path = "usr.bin/rpcgen"; 491 - version = "9.2"; 492 - sha256 = "1kfgfx54jg98wbg0d95p0rvf4w0302v8fz724b0bdackdsrd4988"; 493 - }; 494 - 495 - genassym = mkDerivation { 496 - path = "usr.bin/genassym"; 497 - version = "9.2"; 498 - sha256 = "1acl1dz5kvh9h5806vkz2ap95rdsz7phmynh5i3x5y7agbki030c"; 499 - }; 500 - 501 - gencat = mkDerivation { 502 - path = "usr.bin/gencat"; 503 - version = "9.2"; 504 - sha256 = "0gd463x1hg36bhr7y0xryb5jyxk0z0g7xvy8rgk82nlbnlnsbbwb"; 505 - }; 506 - 507 - nbperf = mkDerivation { 508 - path = "usr.bin/nbperf"; 509 - version = "9.2"; 510 - sha256 = "1nxc302vgmjhm3yqdivqyfzslrg0vjpbss44s74rcryrl19mma9r"; 511 - }; 512 - 513 - tic = mkDerivation { 514 - path = "tools/tic"; 515 - version = "9.2"; 516 - sha256 = "092y7db7k4kh2jq8qc55126r5qqvlb8lq8mhmy5ipbi36hwb4zrz"; 517 - HOSTPROG = "tic"; 518 - buildInputs = with self; compatIfNeeded; 519 - nativeBuildInputs = with buildPackages.netbsd; [ 520 - bsdSetupHook netbsdSetupHook 521 - makeMinimal 522 - install mandoc groff nbperf rsync 523 - ]; 524 - makeFlags = defaultMakeFlags ++ [ "TOOLDIR=$(out)" ]; 525 - extraPaths = with self; [ 526 - libterminfo.src 527 - (fetchNetBSD "usr.bin/tic" "9.2" "1mwdfg7yx1g43ss378qsgl5rqhsxskqvsd2mqvrn38qw54i8v5i1") 528 - (fetchNetBSD "tools/Makefile.host" "9.2" "15b4ab0n36lqj00j5lz2xs83g7l8isk3wx1wcapbrn66qmzz2sxy") 529 - ]; 530 - }; 531 - 532 - uudecode = mkDerivation { 533 - path = "usr.bin/uudecode"; 534 - version = "9.2"; 535 - sha256 = "00a3zmh15pg4vx6hz0kaa5mi8d2b1sj4h512d7p6wbvxq6mznwcn"; 536 - env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isLinux "-DNO_BASE64"; 537 - NIX_LDFLAGS = lib.optional stdenv.isDarwin "-lresolv"; 538 - }; 539 - 540 - cksum = mkDerivation { 541 - path = "usr.bin/cksum"; 542 - version = "9.2"; 543 - sha256 = "0msfhgyvh5c2jmc6qjnf12c378dhw32ffsl864qz4rdb2b98rfcq"; 544 - meta.platforms = lib.platforms.netbsd; 545 - }; 546 - 547 - config = mkDerivation { 548 - path = "usr.bin/config"; 549 - version = "9.2"; 550 - sha256 = "1yz3n4hncdkk6kp595fh2q5lg150vpqg8iw2dccydkyw4y3hgsjj"; 551 - env.NIX_CFLAGS_COMPILE = toString [ "-DMAKE_BOOTSTRAP" ]; 552 - nativeBuildInputs = with buildPackages.netbsd; [ 553 - bsdSetupHook netbsdSetupHook 554 - makeMinimal install mandoc byacc flex rsync 555 - ]; 556 - buildInputs = with self; compatIfNeeded; 557 - extraPaths = with self; [ cksum.src ]; 558 - }; 559 - ## 560 - ## END COMMAND LINE TOOLS 561 - ## 562 - 563 - ## 564 - ## START HEADERS 565 - ## 566 - include = mkDerivation { 567 - path = "include"; 568 - version = "9.2"; 569 - sha256 = "0nxnmj4c8s3hb9n3fpcmd0zl3l1nmhivqgi9a35sis943qvpgl9h"; 570 - nativeBuildInputs = with buildPackages.netbsd; [ 571 - bsdSetupHook netbsdSetupHook 572 - makeMinimal 573 - install mandoc groff rsync nbperf rpcgen 574 - ]; 575 - 576 - # The makefiles define INCSDIR per subdirectory, so we have to set 577 - # something else on the command line so those definitions aren't 578 - # overridden. 579 - postPatch = '' 580 - find "$BSDSRCDIR" -name Makefile -exec \ 581 - sed -i -E \ 582 - -e 's_/usr/include_''${INCSDIR0}_' \ 583 - {} \; 584 - ''; 585 - 586 - # multiple header dirs, see above 587 - postConfigure = '' 588 - makeFlags=''${makeFlags/INCSDIR/INCSDIR0} 589 - ''; 590 - 591 - extraPaths = with self; [ common ]; 592 - headersOnly = true; 593 - noCC = true; 594 - meta.platforms = lib.platforms.netbsd; 595 - makeFlags = defaultMakeFlags ++ [ "RPCGEN_CPP=${buildPackages.stdenv.cc.cc}/bin/cpp" ]; 596 - }; 597 - 598 - common = fetchNetBSD "common" "9.2" "1pfylz9r3ap5wnwwbwczbfjb1m5qdyspzbnmxmcdkpzz2zgj64b9"; 599 - 600 - sys-headers = mkDerivation { 601 - pname = "sys-headers"; 602 - path = "sys"; 603 - version = "9.2"; 604 - sha256 = "03s18q8d9giipf05bx199fajc2qwikji0djz7hw63d2lya6bfnpj"; 605 - 606 - # Make the build ignore linker warnings 607 - prePatch = '' 608 - substituteInPlace sys/conf/Makefile.kern.inc \ 609 - --replace "-Wa,--fatal-warnings" "" 610 - ''; 611 - 612 - patches = [ 613 - # Fix this error when building bootia32.efi and bootx64.efi: 614 - # error: PHDR segment not covered by LOAD segment 615 - ./no-dynamic-linker.patch 616 - 617 - # multiple header dirs, see above 618 - ./sys-headers-incsdir.patch 619 - ]; 620 - 621 - postPatch = 622 - '' 623 - substituteInPlace sys/arch/i386/stand/efiboot/Makefile.efiboot \ 624 - --replace "-nocombreloc" "-z nocombreloc" 625 - '' + 626 - # multiple header dirs, see above 627 - self.include.postPatch; 628 - 629 - CONFIG = "GENERIC"; 630 - 631 - propagatedBuildInputs = with self; [ include ]; 632 - nativeBuildInputs = with buildPackages.netbsd; [ 633 - bsdSetupHook netbsdSetupHook 634 - makeMinimal install tsort lorder statHook rsync uudecode config genassym 635 - ]; 636 - 637 - postConfigure = '' 638 - pushd arch/$MACHINE/conf 639 - config $CONFIG 640 - popd 641 - '' 642 - # multiple header dirs, see above 643 - + self.include.postConfigure; 644 - 645 - makeFlags = defaultMakeFlags ++ [ "FIRMWAREDIR=$(out)/libdata/firmware" ]; 646 - hardeningDisable = [ "pic" ]; 647 - MKKMOD = "no"; 648 - env.NIX_CFLAGS_COMPILE = toString [ 649 - "-Wno-error=array-parameter" 650 - "-Wno-error=array-bounds" 651 - "-Wa,--no-warn" 652 - ]; 653 - 654 - postBuild = '' 655 - make -C arch/$MACHINE/compile/$CONFIG $makeFlags 656 - ''; 657 - 658 - postInstall = '' 659 - cp arch/$MACHINE/compile/$CONFIG/netbsd $out 660 - ''; 661 - 662 - meta.platforms = lib.platforms.netbsd; 663 - extraPaths = with self; [ common ]; 664 - 665 - installPhase = "includesPhase"; 666 - dontBuild = true; 667 - noCC = true; 668 - }; 669 - 670 - # The full kernel. We do the funny thing of overridding the headers to the 671 - # full kernal and not vice versa to avoid infinite recursion -- the headers 672 - # come earlier in the bootstrap. 673 - sys = self.sys-headers.override { 674 - pname = "sys"; 675 - installPhase = null; 676 - noCC = false; 677 - dontBuild = false; 678 - }; 679 - 680 - headers = symlinkJoin { 681 - name = "netbsd-headers-9.2"; 682 - paths = with self; [ 683 - include 684 - sys-headers 685 - libpthread-headers 686 - ]; 687 - meta.platforms = lib.platforms.netbsd; 688 - }; 689 - ## 690 - ## END HEADERS 691 - ## 692 - 693 - ## 694 - ## START LIBRARIES 695 - ## 696 - libarch = mkDerivation { 697 - path = "lib/libarch"; 698 - version = "9.2"; 699 - sha256 = "6ssenRhuSwp0Jn71ErT0PrEoCJ+cIYRztwdL4QTDZsQ="; 700 - meta.platforms = lib.platforms.netbsd; 701 - }; 702 - 703 - libutil = mkDerivation { 704 - path = "lib/libutil"; 705 - version = "9.2"; 706 - sha256 = "02gm5a5zhh8qp5r5q5r7x8x6x50ir1i0ncgsnfwh1vnrz6mxbq7z"; 707 - extraPaths = with self; [ common libc.src sys.src ]; 708 - nativeBuildInputs = with buildPackages.netbsd; [ 709 - bsdSetupHook netbsdSetupHook 710 - makeMinimal 711 - byacc install tsort lorder mandoc statHook rsync 712 - ]; 713 - buildInputs = with self; [ headers ]; 714 - SHLIBINSTALLDIR = "$(out)/lib"; 715 - }; 716 - 717 - libedit = mkDerivation { 718 - path = "lib/libedit"; 719 - version = "9.2"; 720 - sha256 = "1wqhngraxwqk4jgrf5f18jy195yrp7c06n1gf31pbplq79mg1bcj"; 721 - buildInputs = with self; [ libterminfo libcurses ]; 722 - propagatedBuildInputs = with self; compatIfNeeded; 723 - SHLIBINSTALLDIR = "$(out)/lib"; 724 - makeFlags = defaultMakeFlags ++ [ "LIBDO.terminfo=${self.libterminfo}/lib" ]; 725 - postPatch = '' 726 - sed -i '1i #undef bool_t' $COMPONENT_PATH/el.h 727 - substituteInPlace $COMPONENT_PATH/config.h \ 728 - --replace "#define HAVE_STRUCT_DIRENT_D_NAMLEN 1" "" 729 - substituteInPlace $COMPONENT_PATH/readline/Makefile --replace /usr/include "$out/include" 730 - ''; 731 - env.NIX_CFLAGS_COMPILE = toString [ 732 - "-D__noinline=" 733 - "-D__scanflike(a,b)=" 734 - "-D__va_list=va_list" 735 - ]; 736 - }; 737 - 738 - libterminfo = mkDerivation { 739 - path = "lib/libterminfo"; 740 - version = "9.2"; 741 - sha256 = "0pq05k3dj0dfsczv07frnnji92mazmy2qqngqbx2zgqc1x251414"; 742 - nativeBuildInputs = with buildPackages.netbsd; [ 743 - bsdSetupHook netbsdSetupHook 744 - makeMinimal install tsort lorder mandoc statHook nbperf tic rsync 745 - ]; 746 - buildInputs = with self; compatIfNeeded; 747 - SHLIBINSTALLDIR = "$(out)/lib"; 748 - postPatch = '' 749 - substituteInPlace $COMPONENT_PATH/term.c --replace /usr/share $out/share 750 - substituteInPlace $COMPONENT_PATH/setupterm.c \ 751 - --replace '#include <curses.h>' 'void use_env(bool);' 752 - ''; 753 - postBuild = '' 754 - make -C $BSDSRCDIR/share/terminfo $makeFlags BINDIR=$out/share 755 - ''; 756 - postInstall = '' 757 - make -C $BSDSRCDIR/share/terminfo $makeFlags BINDIR=$out/share install 758 - ''; 759 - extraPaths = with self; [ 760 - (fetchNetBSD "share/terminfo" "9.2" "1vh9rl4w8118a9qdpblfxmv1wkpm83rm9gb4rzz5bpm56i6d7kk7") 761 - ]; 762 - }; 763 - 764 - libcurses = mkDerivation { 765 - path = "lib/libcurses"; 766 - version = "9.2"; 767 - sha256 = "0pd0dggl3w4bv5i5h0s1wrc8hr66n4hkv3zlklarwfdhc692fqal"; 768 - buildInputs = with self; [ libterminfo ]; 769 - env.NIX_CFLAGS_COMPILE = toString ([ 770 - "-D__scanflike(a,b)=" 771 - "-D__va_list=va_list" 772 - "-D__warn_references(a,b)=" 773 - ] ++ lib.optional stdenv.isDarwin "-D__strong_alias(a,b)="); 774 - propagatedBuildInputs = with self; compatIfNeeded; 775 - MKDOC = "no"; # missing vfontedpr 776 - makeFlags = defaultMakeFlags ++ [ "LIBDO.terminfo=${self.libterminfo}/lib" ]; 777 - postPatch = lib.optionalString (!stdenv.isDarwin) '' 778 - substituteInPlace $COMPONENT_PATH/printw.c \ 779 - --replace "funopen(win, NULL, __winwrite, NULL, NULL)" NULL \ 780 - --replace "__strong_alias(vwprintw, vw_printw)" 'extern int vwprintw(WINDOW*, const char*, va_list) __attribute__ ((alias ("vw_printw")));' 781 - substituteInPlace $COMPONENT_PATH/scanw.c \ 782 - --replace "__strong_alias(vwscanw, vw_scanw)" 'extern int vwscanw(WINDOW*, const char*, va_list) __attribute__ ((alias ("vw_scanw")));' 783 - ''; 784 - }; 785 - 786 - column = mkDerivation { 787 - path = "usr.bin/column"; 788 - version = "9.2"; 789 - sha256 = "0r6b0hjn5ls3j3sv6chibs44fs32yyk2cg8kh70kb4cwajs4ifyl"; 790 - }; 791 - 792 - libossaudio = mkDerivation { 793 - path = "lib/libossaudio"; 794 - version = "9.2"; 795 - sha256 = "16l3bfy6dcwqnklvh3x0ps8ld1y504vf57v9rx8f9adzhb797jh0"; 796 - meta.platforms = lib.platforms.netbsd; 797 - }; 798 - 799 - librpcsvc = mkDerivation { 800 - path = "lib/librpcsvc"; 801 - version = "9.2"; 802 - sha256 = "1q34pfiyjbrgrdqm46jwrsqms49ly6z3b0xh1wg331zga900vq5n"; 803 - makeFlags = defaultMakeFlags ++ [ "INCSDIR=$(out)/include/rpcsvc" ]; 804 - meta.platforms = lib.platforms.netbsd; 805 - nativeBuildInputs = with buildPackages.netbsd; [ 806 - bsdSetupHook netbsdSetupHook 807 - makeMinimal 808 - install tsort lorder rpcgen statHook 809 - ]; 810 - }; 811 - 812 - librt = mkDerivation { 813 - path = "lib/librt"; 814 - version = "9.2"; 815 - sha256 = "07f8mpjcqh5kig5z5sp97fg55mc4dz6aa1x5g01nv2pvbmqczxc6"; 816 - meta.platforms = lib.platforms.netbsd; 817 - extraPaths = with self; [ libc.src ] ++ libc.extraPaths; 818 - postPatch = '' 819 - sed -i 's,/usr\(/include/sys/syscall.h\),${self.headers}\1,g' \ 820 - $BSDSRCDIR/lib/{libc,librt}/sys/Makefile.inc 821 - ''; 822 - }; 823 - 824 - libcrypt = mkDerivation { 825 - path = "lib/libcrypt"; 826 - version = "9.2"; 827 - sha256 = "0siqan1wdqmmhchh2n8w6a8x1abbff8n4yb6jrqxap3hqn8ay54g"; 828 - SHLIBINSTALLDIR = "$(out)/lib"; 829 - meta.platforms = lib.platforms.netbsd; 830 - }; 831 - 832 - libpci = mkDerivation { 833 - pname = "libpci"; 834 - path = "lib/libpci"; 835 - version = "9.2"; 836 - sha256 = "+IOEO1Bw3/H3iCp3uk3bwsFZbvCqN5Ciz70irnPl8E8="; 837 - env.NIX_CFLAGS_COMPILE = toString [ "-I." ]; 838 - meta.platforms = lib.platforms.netbsd; 839 - extraPaths = with self; [ sys.src ]; 840 - }; 841 - 842 - libpthread-headers = mkDerivation { 843 - pname = "libpthread-headers"; 844 - path = "lib/libpthread"; 845 - version = "9.2"; 846 - sha256 = "0mlmc31k509dwfmx5s2x010wxjc44mr6y0cbmk30cfipqh8c962h"; 847 - installPhase = "includesPhase"; 848 - dontBuild = true; 849 - noCC = true; 850 - meta.platforms = lib.platforms.netbsd; 851 - }; 852 - 853 - libpthread = self.libpthread-headers.override { 854 - pname = "libpthread"; 855 - installPhase = null; 856 - noCC = false; 857 - dontBuild = false; 858 - buildInputs = with self; [ headers ]; 859 - SHLIBINSTALLDIR = "$(out)/lib"; 860 - extraPaths = with self; [ common libc.src librt.src sys.src ]; 861 - }; 862 - 863 - libresolv = mkDerivation { 864 - path = "lib/libresolv"; 865 - version = "9.2"; 866 - sha256 = "1am74s74mf1ynwz3p4ncjkg63f78a1zjm983q166x4sgzps15626"; 867 - meta.platforms = lib.platforms.netbsd; 868 - extraPaths = with self; [ libc.src ]; 869 - }; 870 - 871 - libm = mkDerivation { 872 - path = "lib/libm"; 873 - version = "9.2"; 874 - sha256 = "1apwfr26shdmbqqnmg7hxf7bkfxw44ynqnnnghrww9bnhqdnsy92"; 875 - SHLIBINSTALLDIR = "$(out)/lib"; 876 - meta.platforms = lib.platforms.netbsd; 877 - extraPaths = with self; [ sys.src ]; 878 - }; 879 - 880 - i18n_module = mkDerivation { 881 - path = "lib/i18n_module"; 882 - version = "9.2"; 883 - sha256 = "0w6y5v3binm7gf2kn7y9jja8k18rhnyl55cvvfnfipjqdxvxd9jd"; 884 - meta.platforms = lib.platforms.netbsd; 885 - extraPaths = with self; [ libc.src ]; 886 - }; 887 - 888 - csu = mkDerivation { 889 - path = "lib/csu"; 890 - version = "9.2"; 891 - sha256 = "0al5jfazvhlzn9hvmnrbchx4d0gm282hq5gp4xs2zmj9ycmf6d03"; 892 - meta.platforms = lib.platforms.netbsd; 893 - nativeBuildInputs = with buildPackages.netbsd; [ 894 - bsdSetupHook netbsdSetupHook 895 - makeMinimal 896 - install mandoc groff flex 897 - byacc genassym gencat lorder tsort statHook rsync 898 - ]; 899 - buildInputs = with self; [ headers ]; 900 - extraPaths = with self; [ sys.src ld_elf_so.src ]; 901 - }; 902 - 903 - ld_elf_so = mkDerivation { 904 - path = "libexec/ld.elf_so"; 905 - version = "9.2"; 906 - sha256 = "0ia9mqzdljly0vqfwflm5mzz55k7qsr4rw2bzhivky6k30vgirqa"; 907 - meta.platforms = lib.platforms.netbsd; 908 - LIBC_PIC = "${self.libc}/lib/libc_pic.a"; 909 - # Hack to prevent a symlink being installed here for compatibility. 910 - SHLINKINSTALLDIR = "/usr/libexec"; 911 - USE_FORT = "yes"; 912 - makeFlags = defaultMakeFlags ++ [ "BINDIR=$(out)/libexec" "CLIBOBJ=${self.libc}/lib" ]; 913 - extraPaths = with self; [ libc.src ] ++ libc.extraPaths; 914 - }; 915 - 916 - _mainLibcExtraPaths = with self; [ 917 - common i18n_module.src sys.src 918 - ld_elf_so.src libpthread.src libm.src libresolv.src 919 - librpcsvc.src libutil.src librt.src libcrypt.src 920 - ]; 921 - 922 - libc = mkDerivation { 923 - path = "lib/libc"; 924 - version = "9.2"; 925 - sha256 = "1y9c13igg0kai07sqvf9cm6yqmd8lhfd8hq3q7biilbgs1l99as3"; 926 - USE_FORT = "yes"; 927 - MKPROFILE = "no"; 928 - extraPaths = with self; _mainLibcExtraPaths ++ [ 929 - (fetchNetBSD "external/bsd/jemalloc" "9.2" "0cq704swa0h2yxv4gc79z2lwxibk9k7pxh3q5qfs7axx3jx3n8kb") 930 - ]; 931 - nativeBuildInputs = with buildPackages.netbsd; [ 932 - bsdSetupHook netbsdSetupHook 933 - makeMinimal 934 - install mandoc groff flex 935 - byacc genassym gencat lorder tsort statHook rsync rpcgen 936 - ]; 937 - buildInputs = with self; [ headers csu ]; 938 - env.NIX_CFLAGS_COMPILE = "-B${self.csu}/lib -fcommon"; 939 - meta.platforms = lib.platforms.netbsd; 940 - SHLIBINSTALLDIR = "$(out)/lib"; 941 - MKPICINSTALL = "yes"; 942 - NLSDIR = "$(out)/share/nls"; 943 - makeFlags = defaultMakeFlags ++ [ "FILESDIR=$(out)/var/db"]; 944 - postInstall = '' 945 - pushd ${self.headers} 946 - find . -type d -exec mkdir -p $out/\{} \; 947 - find . \( -type f -o -type l \) -exec cp -pr \{} $out/\{} \; 948 - popd 949 - 950 - pushd ${self.csu} 951 - find . -type d -exec mkdir -p $out/\{} \; 952 - find . \( -type f -o -type l \) -exec cp -pr \{} $out/\{} \; 953 - popd 954 - 955 - NIX_CFLAGS_COMPILE+=" -B$out/lib" 956 - NIX_CFLAGS_COMPILE+=" -I$out/include" 957 - NIX_LDFLAGS+=" -L$out/lib" 958 - 959 - make -C $BSDSRCDIR/lib/libpthread $makeFlags 960 - make -C $BSDSRCDIR/lib/libpthread $makeFlags install 961 - 962 - make -C $BSDSRCDIR/lib/libm $makeFlags 963 - make -C $BSDSRCDIR/lib/libm $makeFlags install 964 - 965 - make -C $BSDSRCDIR/lib/libresolv $makeFlags 966 - make -C $BSDSRCDIR/lib/libresolv $makeFlags install 967 - 968 - make -C $BSDSRCDIR/lib/librpcsvc $makeFlags 969 - make -C $BSDSRCDIR/lib/librpcsvc $makeFlags install 970 - 971 - make -C $BSDSRCDIR/lib/i18n_module $makeFlags 972 - make -C $BSDSRCDIR/lib/i18n_module $makeFlags install 973 - 974 - make -C $BSDSRCDIR/lib/libutil $makeFlags 975 - make -C $BSDSRCDIR/lib/libutil $makeFlags install 976 - 977 - make -C $BSDSRCDIR/lib/librt $makeFlags 978 - make -C $BSDSRCDIR/lib/librt $makeFlags install 979 - 980 - make -C $BSDSRCDIR/lib/libcrypt $makeFlags 981 - make -C $BSDSRCDIR/lib/libcrypt $makeFlags install 982 - ''; 983 - inherit (self.librt) postPatch; 984 - }; 985 - # 986 - # END LIBRARIES 987 - # 988 - 989 - # 990 - # START MISCELLANEOUS 991 - # 992 - dict = mkDerivation { 993 - path = "share/dict"; 994 - noCC = true; 995 - version = "9.2"; 996 - sha256 = "0svfc0byk59ri37pyjslv4c4rc7zw396r73mr593i78d39q5g3ad"; 997 - makeFlags = defaultMakeFlags ++ [ "BINDIR=$(out)/share" ]; 998 - }; 999 - 1000 - misc = mkDerivation { 1001 - path = "share/misc"; 1002 - noCC = true; 1003 - version = "9.2"; 1004 - sha256 = "1j2cdssdx6nncv8ffj7f7ybl7m9hadjj8vm8611skqdvxnjg6nbc"; 1005 - makeFlags = defaultMakeFlags ++ [ "BINDIR=$(out)/share" ]; 1006 - }; 1007 - 1008 - man = mkDerivation { 1009 - path = "share/man"; 1010 - noCC = true; 1011 - version = "9.2"; 1012 - sha256 = "1l4lmj4kmg8dl86x94sr45w0xdnkz8dn4zjx0ipgr9bnq98663zl"; 1013 - # man0 generates a man.pdf using ps2pdf, but doesn't install it later, 1014 - # so we can avoid the dependency on ghostscript 1015 - postPatch = '' 1016 - substituteInPlace $COMPONENT_PATH/man0/Makefile --replace "ps2pdf" "echo noop " 1017 - ''; 1018 - makeFlags = defaultMakeFlags ++ [ 1019 - "FILESDIR=$(out)/share" 1020 - "MKRUMP=no" # would require to have additional path sys/rump/share/man 1021 - ]; 1022 - }; 1023 - # 1024 - # END MISCELLANEOUS 1025 - # 1026 - 1027 - }); 1028 133 }
pkgs/os-specific/bsd/netbsd/fts-setup-hook.sh pkgs/os-specific/bsd/netbsd/pkgs/fts/fts-setup-hook.sh
pkgs/os-specific/bsd/netbsd/getent.patch pkgs/os-specific/bsd/netbsd/pkgs/getent/getent.patch
pkgs/os-specific/bsd/netbsd/install-setup-hook.sh pkgs/os-specific/bsd/netbsd/pkgs/install/install-setup-hook.sh
pkgs/os-specific/bsd/netbsd/libbsd-overlay.pc pkgs/os-specific/bsd/netbsd/pkgs/compat/libbsd-overlay.pc
pkgs/os-specific/bsd/netbsd/locale.patch pkgs/os-specific/bsd/netbsd/pkgs/locale/locale.patch
pkgs/os-specific/bsd/netbsd/no-dynamic-linker.patch pkgs/os-specific/bsd/netbsd/pkgs/sys/no-dynamic-linker.patch
+8
pkgs/os-specific/bsd/netbsd/pkgs/cksum.nix
··· 1 + { lib, mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "usr.bin/cksum"; 5 + version = "9.2"; 6 + sha256 = "0msfhgyvh5c2jmc6qjnf12c378dhw32ffsl864qz4rdb2b98rfcq"; 7 + meta.platforms = lib.platforms.netbsd; 8 + }
+7
pkgs/os-specific/bsd/netbsd/pkgs/column.nix
··· 1 + { mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "usr.bin/column"; 5 + version = "9.2"; 6 + sha256 = "0r6b0hjn5ls3j3sv6chibs44fs32yyk2cg8kh70kb4cwajs4ifyl"; 7 + }
+3
pkgs/os-specific/bsd/netbsd/pkgs/common.nix
··· 1 + { fetchNetBSD }: 2 + 3 + fetchNetBSD "common" "9.2" "1pfylz9r3ap5wnwwbwczbfjb1m5qdyspzbnmxmcdkpzz2zgj64b9"
+120
pkgs/os-specific/bsd/netbsd/pkgs/compat/package.nix
··· 1 + { lib, mkDerivation, stdenv 2 + , zlib 3 + , defaultMakeFlags 4 + , coreutils 5 + , cctools-port 6 + , include, libc, libutil 7 + , install 8 + , bsdSetupHook, netbsdSetupHook 9 + , makeMinimal 10 + , rsync 11 + , fetchNetBSD 12 + , _mainLibcExtraPaths 13 + }: 14 + 15 + mkDerivation (let 16 + version = "9.2"; 17 + commonDeps = [ zlib ]; 18 + in { 19 + path = "tools/compat"; 20 + sha256 = "1vsxg7136nlhc72vpa664vs22874xh7ila95nkmsd8crn3z3cyn0"; 21 + inherit version; 22 + 23 + setupHooks = [ 24 + ../../../../../build-support/setup-hooks/role.bash 25 + ./compat-setup-hook.sh 26 + ]; 27 + 28 + preConfigure = '' 29 + make include/.stamp configure nbtool_config.h.in defs.mk.in 30 + ''; 31 + 32 + configurePlatforms = [ "build" "host" ]; 33 + configureFlags = [ 34 + "--cache-file=config.cache" 35 + ] ++ lib.optionals stdenv.hostPlatform.isMusl [ 36 + # We include this header in our musl package only for legacy 37 + # compatibility, and compat works fine without it (and having it 38 + # know about sys/cdefs.h breaks packages like glib when built 39 + # statically). 40 + "ac_cv_header_sys_cdefs_h=no" 41 + ]; 42 + 43 + nativeBuildInputs = commonDeps ++ [ 44 + bsdSetupHook netbsdSetupHook 45 + makeMinimal 46 + rsync 47 + ]; 48 + 49 + buildInputs = commonDeps; 50 + 51 + # temporarily use gnuinstall for bootstrapping 52 + # bsdinstall will be built later 53 + makeFlags = defaultMakeFlags ++ [ 54 + "INSTALL=${coreutils}/bin/install" 55 + "DATADIR=$(out)/share" 56 + # Can't sort object files yet 57 + "LORDER=echo" 58 + "TSORT=cat" 59 + # Can't process man pages yet 60 + "MKSHARE=no" 61 + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ 62 + # GNU objcopy produces broken .a libs which won't link into dependers. 63 + # Makefiles only invoke `$OBJCOPY -x/-X`, so cctools strip works here. 64 + "OBJCOPY=${cctools-port}/bin/strip" 65 + ]; 66 + RENAME = "-D"; 67 + 68 + passthru.tests = { netbsd-install = install; }; 69 + 70 + patches = [ 71 + ./compat-cxx-safe-header.patch 72 + ./compat-dont-configure-twice.patch 73 + ./compat-no-force-native.patch 74 + ]; 75 + 76 + preInstall = '' 77 + makeFlagsArray+=('INSTALL_FILE=''${INSTALL} ''${COPY} ''${PRESERVE} ''${RENAME}') 78 + makeFlagsArray+=('INSTALL_DIR=''${INSTALL} -d') 79 + makeFlagsArray+=('INSTALL_SYMLINK=''${INSTALL} ''${SYMLINK} ''${RENAME}') 80 + ''; 81 + 82 + postInstall = '' 83 + # why aren't these installed by netbsd? 84 + install -D compat_defs.h $out/include/compat_defs.h 85 + install -D $BSDSRCDIR/include/cdbw.h $out/include/cdbw.h 86 + install -D $BSDSRCDIR/sys/sys/cdbr.h $out/include/cdbr.h 87 + install -D $BSDSRCDIR/sys/sys/featuretest.h \ 88 + $out/include/sys/featuretest.h 89 + install -D $BSDSRCDIR/sys/sys/md5.h $out/include/md5.h 90 + install -D $BSDSRCDIR/sys/sys/rmd160.h $out/include/rmd160.h 91 + install -D $BSDSRCDIR/sys/sys/sha1.h $out/include/sha1.h 92 + install -D $BSDSRCDIR/sys/sys/sha2.h $out/include/sha2.h 93 + install -D $BSDSRCDIR/sys/sys/queue.h $out/include/sys/queue.h 94 + install -D $BSDSRCDIR/include/vis.h $out/include/vis.h 95 + install -D $BSDSRCDIR/include/db.h $out/include/db.h 96 + install -D $BSDSRCDIR/include/netconfig.h $out/include/netconfig.h 97 + install -D $BSDSRCDIR/include/utmpx.h $out/include/utmpx.h 98 + install -D $BSDSRCDIR/include/tzfile.h $out/include/tzfile.h 99 + install -D $BSDSRCDIR/sys/sys/tree.h $out/include/sys/tree.h 100 + install -D $BSDSRCDIR/include/nl_types.h $out/include/nl_types.h 101 + install -D $BSDSRCDIR/include/stringlist.h $out/include/stringlist.h 102 + 103 + # Collapse includes slightly to fix dangling reference 104 + install -D $BSDSRCDIR/common/include/rpc/types.h $out/include/rpc/types.h 105 + sed -i '1s;^;#include "nbtool_config.h"\n;' $out/include/rpc/types.h 106 + '' + lib.optionalString stdenv.isDarwin '' 107 + mkdir -p $out/include/ssp 108 + touch $out/include/ssp/ssp.h 109 + '' + '' 110 + mkdir -p $out/lib/pkgconfig 111 + substitute ${./libbsd-overlay.pc} $out/lib/pkgconfig/libbsd-overlay.pc \ 112 + --subst-var-by out $out \ 113 + --subst-var-by version ${version} 114 + ''; 115 + extraPaths = [ include.src libc.src libutil.src 116 + (fetchNetBSD "external/bsd/flex" "9.2" "0h98jpfj7vx5zh7vd7bk6b1hmzgkcb757a8j6d9zgygxxv13v43m") 117 + (fetchNetBSD "sys/sys" "9.2" "0zawhw51klaigqqwkx0lzrx3mim2jywrc24cm7c66qsf1im9awgd") 118 + (fetchNetBSD "common/include/rpc/types.h" "9.2" "0n2df12mlc3cbc48jxq35yzl1y7ghgpykvy7jnfh898rdhac7m9a") 119 + ] ++ libutil.extraPaths ++ _mainLibcExtraPaths; 120 + })
+18
pkgs/os-specific/bsd/netbsd/pkgs/config.nix
··· 1 + { mkDerivation 2 + , bsdSetupHook, netbsdSetupHook 3 + , makeMinimal, install, mandoc, byacc, flex, rsync 4 + , compatIfNeeded 5 + , cksum 6 + }: 7 + mkDerivation { 8 + path = "usr.bin/config"; 9 + version = "9.2"; 10 + sha256 = "1yz3n4hncdkk6kp595fh2q5lg150vpqg8iw2dccydkyw4y3hgsjj"; 11 + env.NIX_CFLAGS_COMPILE = toString [ "-DMAKE_BOOTSTRAP" ]; 12 + nativeBuildInputs = [ 13 + bsdSetupHook netbsdSetupHook 14 + makeMinimal install mandoc byacc flex rsync 15 + ]; 16 + buildInputs = compatIfNeeded; 17 + extraPaths = [ cksum.src ]; 18 + }
+24
pkgs/os-specific/bsd/netbsd/pkgs/csu.nix
··· 1 + { lib, mkDerivation 2 + , bsdSetupHook, netbsdSetupHook 3 + , makeMinimal 4 + , install, mandoc, groff, flex 5 + , byacc, genassym, gencat, lorder, tsort, statHook, rsync 6 + , headers 7 + , sys 8 + , ld_elf_so 9 + }: 10 + 11 + mkDerivation { 12 + path = "lib/csu"; 13 + version = "9.2"; 14 + sha256 = "0al5jfazvhlzn9hvmnrbchx4d0gm282hq5gp4xs2zmj9ycmf6d03"; 15 + meta.platforms = lib.platforms.netbsd; 16 + nativeBuildInputs = [ 17 + bsdSetupHook netbsdSetupHook 18 + makeMinimal 19 + install mandoc groff flex 20 + byacc genassym gencat lorder tsort statHook rsync 21 + ]; 22 + buildInputs = [ headers ]; 23 + extraPaths = [ sys.src ld_elf_so.src ]; 24 + }
+9
pkgs/os-specific/bsd/netbsd/pkgs/dict.nix
··· 1 + { mkDerivation, defaultMakeFlags }: 2 + 3 + mkDerivation { 4 + path = "share/dict"; 5 + noCC = true; 6 + version = "9.2"; 7 + sha256 = "0svfc0byk59ri37pyjslv4c4rc7zw396r73mr593i78d39q5g3ad"; 8 + makeFlags = defaultMakeFlags ++ [ "BINDIR=$(out)/share" ]; 9 + }
+41
pkgs/os-specific/bsd/netbsd/pkgs/fts/package.nix
··· 1 + { mkDerivation 2 + , bsdSetupHook, netbsdSetupHook, rsync 3 + , compatIfNeeded 4 + , fetchNetBSD 5 + }: 6 + 7 + mkDerivation { 8 + pname = "fts"; 9 + path = "include/fts.h"; 10 + sha256 = "01d4fpxvz1pgzfk5xznz5dcm0x0gdzwcsfm1h3d0xc9kc6hj2q77"; 11 + version = "9.2"; 12 + nativeBuildInputs = [ 13 + bsdSetupHook netbsdSetupHook rsync 14 + ]; 15 + propagatedBuildInputs = compatIfNeeded; 16 + extraPaths = [ 17 + (fetchNetBSD "lib/libc/gen/fts.c" "9.2" "1a8hmf26242nmv05ipn3ircxb0jqmmi66rh78kkyi9vjwkfl3qn7") 18 + (fetchNetBSD "lib/libc/include/namespace.h" "9.2" "0kksr3pdwdc1cplqf5z12ih4cml6l11lqrz91f7hjjm64y7785kc") 19 + (fetchNetBSD "lib/libc/gen/fts.3" "9.2" "1asxw0n3fhjdadwkkq3xplfgqgl3q32w1lyrvbakfa3gs0wz5zc1") 20 + ]; 21 + skipIncludesPhase = true; 22 + buildPhase = '' 23 + "$CC" -c -Iinclude -Ilib/libc/include lib/libc/gen/fts.c \ 24 + -o lib/libc/gen/fts.o 25 + "$AR" -rsc libfts.a lib/libc/gen/fts.o 26 + ''; 27 + installPhase = '' 28 + runHook preInstall 29 + 30 + install -D lib/libc/gen/fts.3 $out/share/man/man3/fts.3 31 + install -D include/fts.h $out/include/fts.h 32 + install -D lib/libc/include/namespace.h $out/include/namespace.h 33 + install -D libfts.a $out/lib/libfts.a 34 + 35 + runHook postInstall 36 + ''; 37 + setupHooks = [ 38 + ../../../../../build-support/setup-hooks/role.bash 39 + ./fts-setup-hook.sh 40 + ]; 41 + }
+7
pkgs/os-specific/bsd/netbsd/pkgs/genassym.nix
··· 1 + { mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "usr.bin/genassym"; 5 + version = "9.2"; 6 + sha256 = "1acl1dz5kvh9h5806vkz2ap95rdsz7phmynh5i3x5y7agbki030c"; 7 + }
+7
pkgs/os-specific/bsd/netbsd/pkgs/gencat.nix
··· 1 + { mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "usr.bin/gencat"; 5 + version = "9.2"; 6 + sha256 = "0gd463x1hg36bhr7y0xryb5jyxk0z0g7xvy8rgk82nlbnlnsbbwb"; 7 + }
+7
pkgs/os-specific/bsd/netbsd/pkgs/getconf.nix
··· 1 + { mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "usr.bin/getconf"; 5 + sha256 = "122vslz4j3h2mfs921nr2s6m078zcj697yrb75rwp2hnw3qz4s8q"; 6 + version = "9.2"; 7 + }
+8
pkgs/os-specific/bsd/netbsd/pkgs/getent/package.nix
··· 1 + { mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "usr.bin/getent"; 5 + sha256 = "1qngywcmm0y7nl8h3n8brvkxq4jw63szbci3kc1q6a6ndhycbbvr"; 6 + version = "9.2"; 7 + patches = [ ./getent.patch ]; 8 + }
+11
pkgs/os-specific/bsd/netbsd/pkgs/headers.nix
··· 1 + { lib, symlinkJoin, include, sys-headers, libpthread-headers }: 2 + 3 + symlinkJoin { 4 + name = "netbsd-headers-9.2"; 5 + paths = [ 6 + include 7 + sys-headers 8 + libpthread-headers 9 + ]; 10 + meta.platforms = lib.platforms.netbsd; 11 + }
+9
pkgs/os-specific/bsd/netbsd/pkgs/i18n_module.nix
··· 1 + { lib, mkDerivation, libc }: 2 + 3 + mkDerivation { 4 + path = "lib/i18n_module"; 5 + version = "9.2"; 6 + sha256 = "0w6y5v3binm7gf2kn7y9jja8k18rhnyl55cvvfnfipjqdxvxd9jd"; 7 + meta.platforms = lib.platforms.netbsd; 8 + extraPaths = [ libc.src ]; 9 + }
+40
pkgs/os-specific/bsd/netbsd/pkgs/include.nix
··· 1 + { lib, mkDerivation 2 + , bsdSetupHook, netbsdSetupHook 3 + , makeMinimal 4 + , install, mandoc, groff, rsync, nbperf, rpcgen 5 + , common 6 + , defaultMakeFlags 7 + , stdenv 8 + }: 9 + 10 + mkDerivation { 11 + path = "include"; 12 + version = "9.2"; 13 + sha256 = "0nxnmj4c8s3hb9n3fpcmd0zl3l1nmhivqgi9a35sis943qvpgl9h"; 14 + nativeBuildInputs = [ 15 + bsdSetupHook netbsdSetupHook 16 + makeMinimal 17 + install mandoc groff rsync nbperf rpcgen 18 + ]; 19 + 20 + # The makefiles define INCSDIR per subdirectory, so we have to set 21 + # something else on the command line so those definitions aren't 22 + # overridden. 23 + postPatch = '' 24 + find "$BSDSRCDIR" -name Makefile -exec \ 25 + sed -i -E \ 26 + -e 's_/usr/include_''${INCSDIR0}_' \ 27 + {} \; 28 + ''; 29 + 30 + # multiple header dirs, see above 31 + postConfigure = '' 32 + makeFlags=''${makeFlags/INCSDIR/INCSDIR0} 33 + ''; 34 + 35 + extraPaths = [ common ]; 36 + headersOnly = true; 37 + noCC = true; 38 + meta.platforms = lib.platforms.netbsd; 39 + makeFlags = defaultMakeFlags ++ [ "RPCGEN_CPP=${stdenv.cc.cc}/bin/cpp" ]; 40 + }
+49
pkgs/os-specific/bsd/netbsd/pkgs/install/package.nix
··· 1 + { mkDerivation 2 + , writeShellScript 3 + , mtree, make 4 + , bsdSetupHook, netbsdSetupHook 5 + , makeMinimal 6 + , mandoc, groff, rsync 7 + , compatIfNeeded, fts 8 + 9 + }: 10 + 11 + # HACK: to ensure parent directories exist. This emulates GNU 12 + # install’s -D option. No alternative seems to exist in BSD install. 13 + let 14 + binstall = writeShellScript "binstall" '' 15 + set -eu 16 + for last in "$@"; do true; done 17 + mkdir -p $(dirname $last) 18 + @out@/bin/xinstall "$@" 19 + ''; 20 + in 21 + mkDerivation { 22 + path = "usr.bin/xinstall"; 23 + version = "9.2"; 24 + sha256 = "1f6pbz3qv1qcrchdxif8p5lbmnwl8b9nq615hsd3cyl4avd5bfqj"; 25 + extraPaths = [ mtree.src make.src ]; 26 + nativeBuildInputs = [ 27 + bsdSetupHook netbsdSetupHook 28 + makeMinimal 29 + mandoc groff rsync 30 + ]; 31 + skipIncludesPhase = true; 32 + buildInputs = compatIfNeeded 33 + # fts header is needed. glibc already has this header, but musl doesn't, 34 + # so make sure pkgsMusl.netbsd.install still builds in case you want to 35 + # remove it! 36 + ++ [ fts ]; 37 + installPhase = '' 38 + runHook preInstall 39 + 40 + install -D install.1 $out/share/man/man1/install.1 41 + install -D xinstall $out/bin/xinstall 42 + install -D -m 0550 ${binstall} $out/bin/binstall 43 + substituteInPlace $out/bin/binstall --subst-var out 44 + ln -s $out/bin/binstall $out/bin/install 45 + 46 + runHook postInstall 47 + ''; 48 + setupHook = ./install-setup-hook.sh; 49 + }
+18
pkgs/os-specific/bsd/netbsd/pkgs/ld_elf_so.nix
··· 1 + { lib 2 + , mkDerivation 3 + , libc 4 + , defaultMakeFlags 5 + }: 6 + 7 + mkDerivation { 8 + path = "libexec/ld.elf_so"; 9 + version = "9.2"; 10 + sha256 = "0ia9mqzdljly0vqfwflm5mzz55k7qsr4rw2bzhivky6k30vgirqa"; 11 + meta.platforms = lib.platforms.netbsd; 12 + LIBC_PIC = "${libc}/lib/libc_pic.a"; 13 + # Hack to prevent a symlink being installed here for compatibility. 14 + SHLINKINSTALLDIR = "/usr/libexec"; 15 + USE_FORT = "yes"; 16 + makeFlags = defaultMakeFlags ++ [ "BINDIR=$(out)/libexec" "CLIBOBJ=${libc}/lib" ]; 17 + extraPaths = [ libc.src ] ++ libc.extraPaths; 18 + }
+8
pkgs/os-specific/bsd/netbsd/pkgs/libarch.nix
··· 1 + { lib, mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "lib/libarch"; 5 + version = "9.2"; 6 + sha256 = "6ssenRhuSwp0Jn71ErT0PrEoCJ+cIYRztwdL4QTDZsQ="; 7 + meta.platforms = lib.platforms.netbsd; 8 + }
+76
pkgs/os-specific/bsd/netbsd/pkgs/libc.nix
··· 1 + { lib 2 + , mkDerivation 3 + , defaultMakeFlags 4 + , _mainLibcExtraPaths 5 + , fetchNetBSD 6 + , bsdSetupHook, netbsdSetupHook 7 + , makeMinimal 8 + , install, mandoc, groff, flex 9 + , byacc, genassym, gencat, lorder, tsort, statHook, rsync, rpcgen 10 + , csu, headers 11 + , librt 12 + }: 13 + 14 + mkDerivation { 15 + path = "lib/libc"; 16 + version = "9.2"; 17 + sha256 = "1y9c13igg0kai07sqvf9cm6yqmd8lhfd8hq3q7biilbgs1l99as3"; 18 + USE_FORT = "yes"; 19 + MKPROFILE = "no"; 20 + extraPaths = _mainLibcExtraPaths ++ [ 21 + (fetchNetBSD "external/bsd/jemalloc" "9.2" "0cq704swa0h2yxv4gc79z2lwxibk9k7pxh3q5qfs7axx3jx3n8kb") 22 + ]; 23 + nativeBuildInputs = [ 24 + bsdSetupHook netbsdSetupHook 25 + makeMinimal 26 + install mandoc groff flex 27 + byacc genassym gencat lorder tsort statHook rsync rpcgen 28 + ]; 29 + buildInputs = [ headers csu ]; 30 + env.NIX_CFLAGS_COMPILE = "-B${csu}/lib -fcommon"; 31 + meta.platforms = lib.platforms.netbsd; 32 + SHLIBINSTALLDIR = "$(out)/lib"; 33 + MKPICINSTALL = "yes"; 34 + NLSDIR = "$(out)/share/nls"; 35 + makeFlags = defaultMakeFlags ++ [ "FILESDIR=$(out)/var/db"]; 36 + postInstall = '' 37 + pushd ${headers} 38 + find . -type d -exec mkdir -p $out/\{} \; 39 + find . \( -type f -o -type l \) -exec cp -pr \{} $out/\{} \; 40 + popd 41 + 42 + pushd ${csu} 43 + find . -type d -exec mkdir -p $out/\{} \; 44 + find . \( -type f -o -type l \) -exec cp -pr \{} $out/\{} \; 45 + popd 46 + 47 + NIX_CFLAGS_COMPILE+=" -B$out/lib" 48 + NIX_CFLAGS_COMPILE+=" -I$out/include" 49 + NIX_LDFLAGS+=" -L$out/lib" 50 + 51 + make -C $BSDSRCDIR/lib/libpthread $makeFlags 52 + make -C $BSDSRCDIR/lib/libpthread $makeFlags install 53 + 54 + make -C $BSDSRCDIR/lib/libm $makeFlags 55 + make -C $BSDSRCDIR/lib/libm $makeFlags install 56 + 57 + make -C $BSDSRCDIR/lib/libresolv $makeFlags 58 + make -C $BSDSRCDIR/lib/libresolv $makeFlags install 59 + 60 + make -C $BSDSRCDIR/lib/librpcsvc $makeFlags 61 + make -C $BSDSRCDIR/lib/librpcsvc $makeFlags install 62 + 63 + make -C $BSDSRCDIR/lib/i18n_module $makeFlags 64 + make -C $BSDSRCDIR/lib/i18n_module $makeFlags install 65 + 66 + make -C $BSDSRCDIR/lib/libutil $makeFlags 67 + make -C $BSDSRCDIR/lib/libutil $makeFlags install 68 + 69 + make -C $BSDSRCDIR/lib/librt $makeFlags 70 + make -C $BSDSRCDIR/lib/librt $makeFlags install 71 + 72 + make -C $BSDSRCDIR/lib/libcrypt $makeFlags 73 + make -C $BSDSRCDIR/lib/libcrypt $makeFlags install 74 + ''; 75 + inherit (librt) postPatch; 76 + }
+9
pkgs/os-specific/bsd/netbsd/pkgs/libcrypt.nix
··· 1 + { lib, mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "lib/libcrypt"; 5 + version = "9.2"; 6 + sha256 = "0siqan1wdqmmhchh2n8w6a8x1abbff8n4yb6jrqxap3hqn8ay54g"; 7 + SHLIBINSTALLDIR = "$(out)/lib"; 8 + meta.platforms = lib.platforms.netbsd; 9 + }
+27
pkgs/os-specific/bsd/netbsd/pkgs/libcurses.nix
··· 1 + { lib, mkDerivation, stdenv 2 + , libterminfo 3 + , compatIfNeeded 4 + , defaultMakeFlags 5 + }: 6 + 7 + mkDerivation { 8 + path = "lib/libcurses"; 9 + version = "9.2"; 10 + sha256 = "0pd0dggl3w4bv5i5h0s1wrc8hr66n4hkv3zlklarwfdhc692fqal"; 11 + buildInputs = [ libterminfo ]; 12 + env.NIX_CFLAGS_COMPILE = toString ([ 13 + "-D__scanflike(a,b)=" 14 + "-D__va_list=va_list" 15 + "-D__warn_references(a,b)=" 16 + ] ++ lib.optional stdenv.isDarwin "-D__strong_alias(a,b)="); 17 + propagatedBuildInputs = compatIfNeeded; 18 + MKDOC = "no"; # missing vfontedpr 19 + makeFlags = defaultMakeFlags ++ [ "LIBDO.terminfo=${libterminfo}/lib" ]; 20 + postPatch = lib.optionalString (!stdenv.isDarwin) '' 21 + substituteInPlace $COMPONENT_PATH/printw.c \ 22 + --replace "funopen(win, NULL, __winwrite, NULL, NULL)" NULL \ 23 + --replace "__strong_alias(vwprintw, vw_printw)" 'extern int vwprintw(WINDOW*, const char*, va_list) __attribute__ ((alias ("vw_printw")));' 24 + substituteInPlace $COMPONENT_PATH/scanw.c \ 25 + --replace "__strong_alias(vwscanw, vw_scanw)" 'extern int vwscanw(WINDOW*, const char*, va_list) __attribute__ ((alias ("vw_scanw")));' 26 + ''; 27 + }
+26
pkgs/os-specific/bsd/netbsd/pkgs/libedit.nix
··· 1 + { lib, mkDerivation 2 + , libterminfo, libcurses 3 + , compatIfNeeded 4 + , defaultMakeFlags 5 + }: 6 + 7 + mkDerivation { 8 + path = "lib/libedit"; 9 + version = "9.2"; 10 + sha256 = "1wqhngraxwqk4jgrf5f18jy195yrp7c06n1gf31pbplq79mg1bcj"; 11 + buildInputs = [ libterminfo libcurses ]; 12 + propagatedBuildInputs = compatIfNeeded; 13 + SHLIBINSTALLDIR = "$(out)/lib"; 14 + makeFlags = defaultMakeFlags ++ [ "LIBDO.terminfo=${libterminfo}/lib" ]; 15 + postPatch = '' 16 + sed -i '1i #undef bool_t' $COMPONENT_PATH/el.h 17 + substituteInPlace $COMPONENT_PATH/config.h \ 18 + --replace "#define HAVE_STRUCT_DIRENT_D_NAMLEN 1" "" 19 + substituteInPlace $COMPONENT_PATH/readline/Makefile --replace /usr/include "$out/include" 20 + ''; 21 + env.NIX_CFLAGS_COMPILE = toString [ 22 + "-D__noinline=" 23 + "-D__scanflike(a,b)=" 24 + "-D__va_list=va_list" 25 + ]; 26 + }
+10
pkgs/os-specific/bsd/netbsd/pkgs/libm.nix
··· 1 + { lib, mkDerivation, sys }: 2 + 3 + mkDerivation { 4 + path = "lib/libm"; 5 + version = "9.2"; 6 + sha256 = "1apwfr26shdmbqqnmg7hxf7bkfxw44ynqnnnghrww9bnhqdnsy92"; 7 + SHLIBINSTALLDIR = "$(out)/lib"; 8 + meta.platforms = lib.platforms.netbsd; 9 + extraPaths = [ sys.src ]; 10 + }
+8
pkgs/os-specific/bsd/netbsd/pkgs/libossaudio.nix
··· 1 + { lib, mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "lib/libossaudio"; 5 + version = "9.2"; 6 + sha256 = "16l3bfy6dcwqnklvh3x0ps8ld1y504vf57v9rx8f9adzhb797jh0"; 7 + meta.platforms = lib.platforms.netbsd; 8 + }
+11
pkgs/os-specific/bsd/netbsd/pkgs/libpci.nix
··· 1 + { lib, mkDerivation, sys }: 2 + 3 + mkDerivation { 4 + pname = "libpci"; 5 + path = "lib/libpci"; 6 + version = "9.2"; 7 + sha256 = "+IOEO1Bw3/H3iCp3uk3bwsFZbvCqN5Ciz70irnPl8E8="; 8 + env.NIX_CFLAGS_COMPILE = toString [ "-I." ]; 9 + meta.platforms = lib.platforms.netbsd; 10 + extraPaths = [ sys.src ]; 11 + }
+6
pkgs/os-specific/bsd/netbsd/pkgs/libpthread/base.nix
··· 1 + { 2 + path = "lib/libpthread"; 3 + version = "9.2"; 4 + sha256 = "0mlmc31k509dwfmx5s2x010wxjc44mr6y0cbmk30cfipqh8c962h"; 5 + } 6 +
+9
pkgs/os-specific/bsd/netbsd/pkgs/libpthread/headers.nix
··· 1 + { lib, mkDerivation }: 2 + 3 + mkDerivation (import ./base.nix // { 4 + pname = "libpthread-headers"; 5 + installPhase = "includesPhase"; 6 + dontBuild = true; 7 + noCC = true; 8 + meta.platforms = lib.platforms.netbsd; 9 + })
+15
pkgs/os-specific/bsd/netbsd/pkgs/libpthread/package.nix
··· 1 + { lib, mkDerivation 2 + , headers 3 + , common, libc, librt, sys 4 + }: 5 + 6 + mkDerivation (import ./base.nix // { 7 + pname = "libpthread"; 8 + installPhase = null; 9 + noCC = false; 10 + dontBuild = false; 11 + buildInputs = [ headers ]; 12 + SHLIBINSTALLDIR = "$(out)/lib"; 13 + extraPaths = [ common libc.src librt.src sys.src ]; 14 + meta.platforms = lib.platforms.netbsd; 15 + })
+9
pkgs/os-specific/bsd/netbsd/pkgs/libresolv.nix
··· 1 + { lib, mkDerivation, libc }: 2 + 3 + mkDerivation { 4 + path = "lib/libresolv"; 5 + version = "9.2"; 6 + sha256 = "1am74s74mf1ynwz3p4ncjkg63f78a1zjm983q166x4sgzps15626"; 7 + meta.platforms = lib.platforms.netbsd; 8 + extraPaths = [ libc.src ]; 9 + }
+21
pkgs/os-specific/bsd/netbsd/pkgs/librpcsvc.nix
··· 1 + { lib 2 + , mkDerivation 3 + , defaultMakeFlags 4 + , bsdSetupHook, netbsdSetupHook 5 + , makeMinimal 6 + , install, tsort, lorder, rpcgen, statHook 7 + }: 8 + 9 + mkDerivation { 10 + path = "lib/librpcsvc"; 11 + version = "9.2"; 12 + sha256 = "1q34pfiyjbrgrdqm46jwrsqms49ly6z3b0xh1wg331zga900vq5n"; 13 + makeFlags = defaultMakeFlags ++ [ "INCSDIR=$(out)/include/rpcsvc" ]; 14 + meta.platforms = lib.platforms.netbsd; 15 + nativeBuildInputs = [ 16 + bsdSetupHook netbsdSetupHook 17 + makeMinimal 18 + install tsort lorder rpcgen statHook 19 + ]; 20 + } 21 +
+13
pkgs/os-specific/bsd/netbsd/pkgs/librt.nix
··· 1 + { lib, mkDerivation, libc, headers }: 2 + 3 + mkDerivation { 4 + path = "lib/librt"; 5 + version = "9.2"; 6 + sha256 = "07f8mpjcqh5kig5z5sp97fg55mc4dz6aa1x5g01nv2pvbmqczxc6"; 7 + meta.platforms = lib.platforms.netbsd; 8 + extraPaths = [ libc.src ] ++ libc.extraPaths; 9 + postPatch = '' 10 + sed -i 's,/usr\(/include/sys/syscall.h\),${headers}\1,g' \ 11 + $BSDSRCDIR/lib/{libc,librt}/sys/Makefile.inc 12 + ''; 13 + }
+32
pkgs/os-specific/bsd/netbsd/pkgs/libterminfo.nix
··· 1 + { mkDerivation 2 + , bsdSetupHook, netbsdSetupHook 3 + , makeMinimal, install, tsort, lorder, mandoc, statHook, nbperf, tic, rsync 4 + , compatIfNeeded 5 + , fetchNetBSD 6 + }: 7 + 8 + mkDerivation { 9 + path = "lib/libterminfo"; 10 + version = "9.2"; 11 + sha256 = "0pq05k3dj0dfsczv07frnnji92mazmy2qqngqbx2zgqc1x251414"; 12 + nativeBuildInputs = [ 13 + bsdSetupHook netbsdSetupHook 14 + makeMinimal install tsort lorder mandoc statHook nbperf tic rsync 15 + ]; 16 + buildInputs = compatIfNeeded; 17 + SHLIBINSTALLDIR = "$(out)/lib"; 18 + postPatch = '' 19 + substituteInPlace $COMPONENT_PATH/term.c --replace /usr/share $out/share 20 + substituteInPlace $COMPONENT_PATH/setupterm.c \ 21 + --replace '#include <curses.h>' 'void use_env(bool);' 22 + ''; 23 + postBuild = '' 24 + make -C $BSDSRCDIR/share/terminfo $makeFlags BINDIR=$out/share 25 + ''; 26 + postInstall = '' 27 + make -C $BSDSRCDIR/share/terminfo $makeFlags BINDIR=$out/share install 28 + ''; 29 + extraPaths = [ 30 + (fetchNetBSD "share/terminfo" "9.2" "1vh9rl4w8118a9qdpblfxmv1wkpm83rm9gb4rzz5bpm56i6d7kk7") 31 + ]; 32 + }
+21
pkgs/os-specific/bsd/netbsd/pkgs/libutil.nix
··· 1 + { mkDerivation 2 + , common, libc, sys 3 + , bsdSetupHook, netbsdSetupHook 4 + , makeMinimal 5 + , byacc, install, tsort, lorder, mandoc, statHook, rsync 6 + , headers 7 + }: 8 + 9 + mkDerivation { 10 + path = "lib/libutil"; 11 + version = "9.2"; 12 + sha256 = "02gm5a5zhh8qp5r5q5r7x8x6x50ir1i0ncgsnfwh1vnrz6mxbq7z"; 13 + extraPaths = [ common libc.src sys.src ]; 14 + nativeBuildInputs = [ 15 + bsdSetupHook netbsdSetupHook 16 + makeMinimal 17 + byacc install tsort lorder mandoc statHook rsync 18 + ]; 19 + buildInputs = [ headers ]; 20 + SHLIBINSTALLDIR = "$(out)/lib"; 21 + }
+9
pkgs/os-specific/bsd/netbsd/pkgs/locale/package.nix
··· 1 + { mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "usr.bin/locale"; 5 + version = "9.2"; 6 + sha256 = "0kk6v9k2bygq0wf9gbinliqzqpzs9bgxn0ndyl2wcv3hh2bmsr9p"; 7 + patches = [ ./locale.patch ]; 8 + env.NIX_CFLAGS_COMPILE = "-DYESSTR=__YESSTR -DNOSTR=__NOSTR"; 9 + }
+16
pkgs/os-specific/bsd/netbsd/pkgs/lorder.nix
··· 1 + { mkDerivation 2 + , bsdSetupHook, netbsdSetupHook 3 + , makeMinimal 4 + , install, mandoc, groff, rsync 5 + }: 6 + 7 + mkDerivation { 8 + path = "usr.bin/lorder"; 9 + version = "9.2"; 10 + sha256 = "0rjf9blihhm0n699vr2bg88m4yjhkbxh6fxliaay3wxkgnydjwn2"; 11 + nativeBuildInputs = [ 12 + bsdSetupHook netbsdSetupHook 13 + makeMinimal 14 + install mandoc groff rsync 15 + ]; 16 + }
+60
pkgs/os-specific/bsd/netbsd/pkgs/make.nix
··· 1 + { lib, mkDerivation, fetchNetBSD, stdenv }: 2 + 3 + mkDerivation { 4 + path = "usr.bin/make"; 5 + sha256 = "0vi73yicbmbp522qzqvd979cx6zm5jakhy77xh73c1kygf8klccs"; 6 + version = "9.2"; 7 + 8 + postPatch = '' 9 + substituteInPlace $BSDSRCDIR/share/mk/bsd.doc.mk \ 10 + --replace '-o ''${DOCOWN}' "" \ 11 + --replace '-g ''${DOCGRP}' "" 12 + for mk in $BSDSRCDIR/share/mk/bsd.inc.mk $BSDSRCDIR/share/mk/bsd.kinc.mk; do 13 + substituteInPlace $mk \ 14 + --replace '-o ''${BINOWN}' "" \ 15 + --replace '-g ''${BINGRP}' "" 16 + done 17 + substituteInPlace $BSDSRCDIR/share/mk/bsd.kmodule.mk \ 18 + --replace '-o ''${KMODULEOWN}' "" \ 19 + --replace '-g ''${KMODULEGRP}' "" 20 + substituteInPlace $BSDSRCDIR/share/mk/bsd.lib.mk \ 21 + --replace '-o ''${LIBOWN}' "" \ 22 + --replace '-g ''${LIBGRP}' "" \ 23 + --replace '-o ''${DEBUGOWN}' "" \ 24 + --replace '-g ''${DEBUGGRP}' "" 25 + substituteInPlace $BSDSRCDIR/share/mk/bsd.lua.mk \ 26 + --replace '-o ''${LIBOWN}' "" \ 27 + --replace '-g ''${LIBGRP}' "" 28 + substituteInPlace $BSDSRCDIR/share/mk/bsd.man.mk \ 29 + --replace '-o ''${MANOWN}' "" \ 30 + --replace '-g ''${MANGRP}' "" 31 + substituteInPlace $BSDSRCDIR/share/mk/bsd.nls.mk \ 32 + --replace '-o ''${NLSOWN}' "" \ 33 + --replace '-g ''${NLSGRP}' "" 34 + substituteInPlace $BSDSRCDIR/share/mk/bsd.prog.mk \ 35 + --replace '-o ''${BINOWN}' "" \ 36 + --replace '-g ''${BINGRP}' "" \ 37 + --replace '-o ''${RUMPBINOWN}' "" \ 38 + --replace '-g ''${RUMPBINGRP}' "" \ 39 + --replace '-o ''${DEBUGOWN}' "" \ 40 + --replace '-g ''${DEBUGGRP}' "" 41 + 42 + # make needs this to pick up our sys make files 43 + export NIX_CFLAGS_COMPILE+=" -D_PATH_DEFSYSPATH=\"$out/share/mk\"" 44 + 45 + substituteInPlace $BSDSRCDIR/share/mk/bsd.lib.mk \ 46 + --replace '_INSTRANLIB=''${empty(PRESERVE):?-a "''${RANLIB} -t":}' '_INSTRANLIB=' 47 + substituteInPlace $BSDSRCDIR/share/mk/bsd.kinc.mk \ 48 + --replace /bin/rm rm 49 + '' + lib.optionalString stdenv.isDarwin '' 50 + substituteInPlace $BSDSRCDIR/share/mk/bsd.sys.mk \ 51 + --replace '-Wl,--fatal-warnings' "" \ 52 + --replace '-Wl,--warn-shared-textrel' "" 53 + ''; 54 + postInstall = '' 55 + make -C $BSDSRCDIR/share/mk FILESDIR=$out/share/mk install 56 + ''; 57 + extraPaths = [ 58 + (fetchNetBSD "share/mk" "9.2" "0w9x77cfnm6zwy40slradzi0ip9gz80x6lk7pvnlxzsr2m5ra5sy") 59 + ]; 60 + }
+43
pkgs/os-specific/bsd/netbsd/pkgs/makeMinimal.nix
··· 1 + { mkDerivation 2 + , bsdSetupHook, netbsdSetupHook, rsync 3 + , make 4 + }: 5 + 6 + mkDerivation { 7 + path = "tools/make"; 8 + sha256 = "0fh0nrnk18m613m5blrliq2aydciv51qhc0ihsj4k63incwbk90n"; 9 + version = "9.2"; 10 + 11 + buildInputs = []; 12 + nativeBuildInputs = [ 13 + bsdSetupHook netbsdSetupHook rsync 14 + ]; 15 + 16 + skipIncludesPhase = true; 17 + 18 + postPatch = '' 19 + patchShebangs $COMPONENT_PATH/configure 20 + ${make.postPatch} 21 + ''; 22 + 23 + buildPhase = '' 24 + runHook preBuild 25 + 26 + sh ./buildmake.sh 27 + 28 + runHook postBuild 29 + ''; 30 + 31 + installPhase = '' 32 + runHook preInstall 33 + 34 + install -D nbmake $out/bin/nbmake 35 + ln -s $out/bin/nbmake $out/bin/make 36 + mkdir -p $out/share 37 + cp -r $BSDSRCDIR/share/mk $out/share/mk 38 + 39 + runHook postInstall 40 + ''; 41 + 42 + extraPaths = [ make.src ] ++ make.extraPaths; 43 + }
+17
pkgs/os-specific/bsd/netbsd/pkgs/man.nix
··· 1 + { mkDerivation, defaultMakeFlags }: 2 + 3 + mkDerivation { 4 + path = "share/man"; 5 + noCC = true; 6 + version = "9.2"; 7 + sha256 = "1l4lmj4kmg8dl86x94sr45w0xdnkz8dn4zjx0ipgr9bnq98663zl"; 8 + # man0 generates a man.pdf using ps2pdf, but doesn't install it later, 9 + # so we can avoid the dependency on ghostscript 10 + postPatch = '' 11 + substituteInPlace $COMPONENT_PATH/man0/Makefile --replace "ps2pdf" "echo noop " 12 + ''; 13 + makeFlags = defaultMakeFlags ++ [ 14 + "FILESDIR=$(out)/share" 15 + "MKRUMP=no" # would require to have additional path sys/rump/share/man 16 + ]; 17 + }
+9
pkgs/os-specific/bsd/netbsd/pkgs/misc.nix
··· 1 + { mkDerivation, defaultMakeFlags }: 2 + 3 + mkDerivation { 4 + path = "share/misc"; 5 + noCC = true; 6 + version = "9.2"; 7 + sha256 = "1j2cdssdx6nncv8ffj7f7ybl7m9hadjj8vm8611skqdvxnjg6nbc"; 8 + makeFlags = defaultMakeFlags ++ [ "BINDIR=$(out)/share" ]; 9 + }
+82
pkgs/os-specific/bsd/netbsd/pkgs/mkDerivation.nix
··· 1 + { lib 2 + , stdenvNoCC, stdenv 3 + , fetchNetBSD 4 + , bsdSetupHook, netbsdSetupHook 5 + , makeMinimal 6 + , install, tsort, lorder 7 + , mandoc, groff, statHook, rsync 8 + , compatIfNeeded 9 + , defaultMakeFlags 10 + }: 11 + 12 + lib.makeOverridable (attrs: let 13 + stdenv' = if attrs.noCC or false then stdenvNoCC else stdenv; 14 + in stdenv'.mkDerivation ({ 15 + pname = "${attrs.pname or (baseNameOf attrs.path)}-netbsd"; 16 + inherit (attrs) version; 17 + src = fetchNetBSD attrs.path attrs.version attrs.sha256; 18 + 19 + extraPaths = [ ]; 20 + 21 + nativeBuildInputs = [ 22 + bsdSetupHook netbsdSetupHook 23 + makeMinimal 24 + install tsort lorder mandoc groff statHook rsync 25 + ]; 26 + buildInputs = compatIfNeeded; 27 + 28 + HOST_SH = stdenv'.shell; 29 + 30 + MACHINE_ARCH = { 31 + i486 = "i386"; 32 + i586 = "i386"; 33 + i686 = "i386"; 34 + }.${stdenv'.hostPlatform.parsed.cpu.name} 35 + or stdenv'.hostPlatform.parsed.cpu.name; 36 + 37 + MACHINE = { 38 + x86_64 = "amd64"; 39 + aarch64 = "evbarm64"; 40 + i486 = "i386"; 41 + i586 = "i386"; 42 + i686 = "i386"; 43 + }.${stdenv'.hostPlatform.parsed.cpu.name} 44 + or stdenv'.hostPlatform.parsed.cpu.name; 45 + 46 + COMPONENT_PATH = attrs.path; 47 + 48 + makeFlags = defaultMakeFlags; 49 + 50 + strictDeps = true; 51 + 52 + meta = with lib; { 53 + maintainers = with maintainers; [ matthewbauer qyliss ]; 54 + platforms = platforms.unix; 55 + license = licenses.bsd2; 56 + }; 57 + 58 + } // lib.optionalAttrs stdenv'.hasCC { 59 + # TODO should CC wrapper set this? 60 + CPP = "${stdenv'.cc.targetPrefix}cpp"; 61 + } // lib.optionalAttrs stdenv'.isDarwin { 62 + MKRELRO = "no"; 63 + } // lib.optionalAttrs (stdenv'.cc.isClang or false) { 64 + HAVE_LLVM = lib.versions.major (lib.getVersion stdenv'.cc.cc); 65 + } // lib.optionalAttrs (stdenv'.cc.isGNU or false) { 66 + HAVE_GCC = lib.versions.major (lib.getVersion stdenv'.cc.cc); 67 + } // lib.optionalAttrs (stdenv'.isx86_32) { 68 + USE_SSP = "no"; 69 + } // lib.optionalAttrs (attrs.headersOnly or false) { 70 + installPhase = "includesPhase"; 71 + dontBuild = true; 72 + } // attrs // { 73 + # Files that use NetBSD-specific macros need to have nbtool_config.h 74 + # included ahead of them on non-NetBSD platforms. 75 + postPatch = lib.optionalString (!stdenv'.hostPlatform.isNetBSD) '' 76 + set +e 77 + grep -Zlr "^__RCSID 78 + ^__BEGIN_DECLS" $COMPONENT_PATH | xargs -0r grep -FLZ nbtool_config.h | 79 + xargs -0tr sed -i '0,/^#/s//#include <nbtool_config.h>\n\0/' 80 + set -e 81 + '' + attrs.postPatch or ""; 82 + }))
+7
pkgs/os-specific/bsd/netbsd/pkgs/mknod.nix
··· 1 + { mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "sbin/mknod"; 5 + version = "9.2"; 6 + sha256 = "1d9369shzwgixz3nph991i8q5vk7hr04py3n9avbfbhzy4gndqs2"; 7 + }
+8
pkgs/os-specific/bsd/netbsd/pkgs/mtree.nix
··· 1 + { mkDerivation, mknod }: 2 + 3 + mkDerivation { 4 + path = "usr.sbin/mtree"; 5 + version = "9.2"; 6 + sha256 = "04p7w540vz9npvyb8g8hcf2xa05phn1y88hsyrcz3vwanvpc0yv9"; 7 + extraPaths = [ mknod.src ]; 8 + }
+8
pkgs/os-specific/bsd/netbsd/pkgs/nbperf.nix
··· 1 + { mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "usr.bin/nbperf"; 5 + version = "9.2"; 6 + sha256 = "1nxc302vgmjhm3yqdivqyfzslrg0vjpbss44s74rcryrl19mma9r"; 7 + } 8 +
+5
pkgs/os-specific/bsd/netbsd/pkgs/netbsdSetupHook/package.nix
··· 1 + { makeSetupHook }: 2 + 3 + makeSetupHook { 4 + name = "netbsd-setup-hook"; 5 + } ./setup-hook.sh
+7
pkgs/os-specific/bsd/netbsd/pkgs/rpcgen.nix
··· 1 + { mkDerivation }: 2 + 3 + mkDerivation { 4 + path = "usr.bin/rpcgen"; 5 + version = "9.2"; 6 + sha256 = "1kfgfx54jg98wbg0d95p0rvf4w0302v8fz724b0bdackdsrd4988"; 7 + }
+14
pkgs/os-specific/bsd/netbsd/pkgs/stat/hook.nix
··· 1 + { makeSetupHook, writeText, stat }: 2 + 3 + # stat isn't in POSIX, and NetBSD stat supports a completely 4 + # different range of flags than GNU stat, so including it in PATH 5 + # breaks stdenv. Work around that with a hook that will point 6 + # NetBSD's build system and NetBSD stat without including it in 7 + # PATH. 8 + 9 + makeSetupHook { 10 + name = "netbsd-stat-hook"; 11 + } (writeText "netbsd-stat-hook-impl" '' 12 + makeFlagsArray+=(TOOL_STAT=${stat}/bin/stat) 13 + '') 14 +
+19
pkgs/os-specific/bsd/netbsd/pkgs/stat/package.nix
··· 1 + { mkDerivation 2 + , bsdSetupHook, netbsdSetupHook 3 + , makeMinimal 4 + , install, mandoc, groff, rsync 5 + }: 6 + 7 + # Don't add this to nativeBuildInputs directly. 8 + # Use statHook instead. See note in stat/hook.nix 9 + 10 + mkDerivation { 11 + path = "usr.bin/stat"; 12 + version = "9.2"; 13 + sha256 = "18nqwlndfc34qbbgqx5nffil37jfq9aw663ippasfxd2hlyc106x"; 14 + nativeBuildInputs = [ 15 + bsdSetupHook netbsdSetupHook 16 + makeMinimal 17 + install mandoc groff rsync 18 + ]; 19 + }
+72
pkgs/os-specific/bsd/netbsd/pkgs/sys/base.nix
··· 1 + { lib, mkDerivation 2 + , include 3 + , bsdSetupHook, netbsdSetupHook 4 + , makeMinimal, install, tsort, lorder, statHook, rsync, uudecode, config, genassym 5 + , defaultMakeFlags 6 + , common 7 + }: 8 + { 9 + path = "sys"; 10 + version = "9.2"; 11 + sha256 = "03s18q8d9giipf05bx199fajc2qwikji0djz7hw63d2lya6bfnpj"; 12 + 13 + # Make the build ignore linker warnings 14 + prePatch = '' 15 + substituteInPlace sys/conf/Makefile.kern.inc \ 16 + --replace "-Wa,--fatal-warnings" "" 17 + ''; 18 + 19 + patches = [ 20 + # Fix this error when building bootia32.efi and bootx64.efi: 21 + # error: PHDR segment not covered by LOAD segment 22 + ./no-dynamic-linker.patch 23 + 24 + # multiple header dirs, see above 25 + ./sys-headers-incsdir.patch 26 + ]; 27 + 28 + postPatch = 29 + '' 30 + substituteInPlace sys/arch/i386/stand/efiboot/Makefile.efiboot \ 31 + --replace "-nocombreloc" "-z nocombreloc" 32 + '' + 33 + # multiple header dirs, see above 34 + include.postPatch; 35 + 36 + CONFIG = "GENERIC"; 37 + 38 + propagatedBuildInputs = [ include ]; 39 + nativeBuildInputs = [ 40 + bsdSetupHook netbsdSetupHook 41 + makeMinimal install tsort lorder statHook rsync uudecode config genassym 42 + ]; 43 + 44 + postConfigure = '' 45 + pushd arch/$MACHINE/conf 46 + config $CONFIG 47 + popd 48 + '' 49 + # multiple header dirs, see above 50 + + include.postConfigure; 51 + 52 + makeFlags = defaultMakeFlags ++ [ "FIRMWAREDIR=$(out)/libdata/firmware" ]; 53 + hardeningDisable = [ "pic" ]; 54 + MKKMOD = "no"; 55 + env.NIX_CFLAGS_COMPILE = toString [ 56 + "-Wno-error=array-parameter" 57 + "-Wno-error=array-bounds" 58 + "-Wa,--no-warn" 59 + ]; 60 + 61 + postBuild = '' 62 + make -C arch/$MACHINE/compile/$CONFIG $makeFlags 63 + ''; 64 + 65 + postInstall = '' 66 + cp arch/$MACHINE/compile/$CONFIG/netbsd $out 67 + ''; 68 + 69 + meta.platforms = lib.platforms.netbsd; 70 + extraPaths = [ common ]; 71 + 72 + }
+21
pkgs/os-specific/bsd/netbsd/pkgs/sys/headers.nix
··· 1 + { lib, mkDerivation 2 + , include 3 + , bsdSetupHook, netbsdSetupHook 4 + , makeMinimal, install, tsort, lorder, statHook, rsync, uudecode, config, genassym 5 + , defaultMakeFlags 6 + , common 7 + }: 8 + let 9 + base = import ./base.nix { 10 + inherit 11 + lib mkDerivation include bsdSetupHook netbsdSetupHook makeMinimal install 12 + tsort lorder statHook rsync uudecode config genassym defaultMakeFlags 13 + common; 14 + }; 15 + in 16 + mkDerivation (base // { 17 + pname = "sys-headers"; 18 + installPhase = "includesPhase"; 19 + dontBuild = true; 20 + noCC = true; 21 + })
+21
pkgs/os-specific/bsd/netbsd/pkgs/sys/package.nix
··· 1 + { lib, mkDerivation 2 + , include 3 + , bsdSetupHook, netbsdSetupHook 4 + , makeMinimal, install, tsort, lorder, statHook, rsync, uudecode, config, genassym 5 + , defaultMakeFlags 6 + , common 7 + }: 8 + let 9 + base = import ./base.nix { 10 + inherit 11 + lib mkDerivation include bsdSetupHook netbsdSetupHook makeMinimal install 12 + tsort lorder statHook rsync uudecode config genassym defaultMakeFlags 13 + common; 14 + }; 15 + in 16 + mkDerivation (base // { 17 + pname = "sys"; 18 + installPhase = null; 19 + noCC = false; 20 + dontBuild = false; 21 + })
+28
pkgs/os-specific/bsd/netbsd/pkgs/tic.nix
··· 1 + { mkDerivation 2 + , bsdSetupHook, netbsdSetupHook 3 + , makeMinimal 4 + , install, mandoc, groff, nbperf, rsync 5 + , compatIfNeeded 6 + , defaultMakeFlags 7 + , libterminfo 8 + , fetchNetBSD 9 + }: 10 + 11 + mkDerivation { 12 + path = "tools/tic"; 13 + version = "9.2"; 14 + sha256 = "092y7db7k4kh2jq8qc55126r5qqvlb8lq8mhmy5ipbi36hwb4zrz"; 15 + HOSTPROG = "tic"; 16 + buildInputs = compatIfNeeded; 17 + nativeBuildInputs = [ 18 + bsdSetupHook netbsdSetupHook 19 + makeMinimal 20 + install mandoc groff nbperf rsync 21 + ]; 22 + makeFlags = defaultMakeFlags ++ [ "TOOLDIR=$(out)" ]; 23 + extraPaths = [ 24 + libterminfo.src 25 + (fetchNetBSD "usr.bin/tic" "9.2" "1mwdfg7yx1g43ss378qsgl5rqhsxskqvsd2mqvrn38qw54i8v5i1") 26 + (fetchNetBSD "tools/Makefile.host" "9.2" "15b4ab0n36lqj00j5lz2xs83g7l8isk3wx1wcapbrn66qmzz2sxy") 27 + ]; 28 + }
+16
pkgs/os-specific/bsd/netbsd/pkgs/tsort.nix
··· 1 + { mkDerivation 2 + , bsdSetupHook, netbsdSetupHook 3 + , makeMinimal 4 + , install, mandoc, groff, rsync 5 + }: 6 + 7 + mkDerivation { 8 + path = "usr.bin/tsort"; 9 + version = "9.2"; 10 + sha256 = "1dqvf9gin29nnq3c4byxc7lfd062pg7m84843zdy6n0z63hnnwiq"; 11 + nativeBuildInputs = [ 12 + bsdSetupHook netbsdSetupHook 13 + makeMinimal 14 + install mandoc groff rsync 15 + ]; 16 + }
+10
pkgs/os-specific/bsd/netbsd/pkgs/uudecode.nix
··· 1 + { lib, mkDerivation, stdenv }: 2 + 3 + mkDerivation { 4 + path = "usr.bin/uudecode"; 5 + version = "9.2"; 6 + sha256 = "00a3zmh15pg4vx6hz0kaa5mi8d2b1sj4h512d7p6wbvxq6mznwcn"; 7 + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isLinux "-DNO_BASE64"; 8 + NIX_LDFLAGS = lib.optional stdenv.isDarwin "-lresolv"; 9 + } 10 +
pkgs/os-specific/bsd/netbsd/setup-hook.sh pkgs/os-specific/bsd/netbsd/pkgs/netbsdSetupHook/setup-hook.sh
pkgs/os-specific/bsd/netbsd/sys-headers-incsdir.patch pkgs/os-specific/bsd/netbsd/pkgs/sys/sys-headers-incsdir.patch
+1 -1
pkgs/os-specific/linux/mwprocapture/default.nix
··· 17 17 18 18 src = fetchurl { 19 19 url = "https://www.magewell.com/files/drivers/ProCaptureForLinux_${subVersion}.tar.gz"; 20 - sha256 = "sha256-HOVAR9auc8ulENPLoI0scdCMZoSbDYkTaCLgZoFG7eU="; 20 + sha256 = "sha256-a2cU7PYQh1KR5eeMhMNx2Sc3HHd7QvCG9+BoJyVPp1Y="; 21 21 }; 22 22 23 23 nativeBuildInputs = kernel.moduleBuildDependencies;
+17 -3
pkgs/servers/aeron/default.nix
··· 8 8 9 9 let 10 10 pname = "aeron"; 11 - version = "1.43.0"; 11 + version = "1.44.1"; 12 12 groupId = "io.aeron"; 13 13 14 14 aeronAll_1_40_0 = fetchMavenArtifact { ··· 53 53 hash = "sha512-a/ti4Kd8WwzOzDGMgdYk0pxsu8vRA4kRD9cm4D3S+r6xc/rL8ECHVoogOMDeabDd1EYSIbx/sKE01BJOW7BVsg=="; 54 54 }; 55 55 56 - aeronAll = aeronAll_1_43_0; 57 - aeronSamples = aeronSamples_1_43_0; 56 + aeronAll_1_44_1 = fetchMavenArtifact { 57 + inherit groupId; 58 + artifactId = "aeron-all"; 59 + version = "1.44.1"; 60 + hash = "sha256-O80bWp7F6mRh3me1znzpfFfFEpvvMVjL4PrAt7+3Fq0="; 61 + }; 62 + 63 + aeronSamples_1_44_1 = fetchMavenArtifact { 64 + inherit groupId; 65 + version = "1.44.1"; 66 + artifactId = "aeron-samples"; 67 + hash = "sha256-ZSuTed45BRzr4JJuGeXghUgEifv/FpnCzTNJWa+nwjo="; 68 + }; 69 + 70 + aeronAll = aeronAll_1_44_1; 71 + aeronSamples = aeronSamples_1_44_1; 58 72 59 73 in stdenv.mkDerivation { 60 74
+10 -6
pkgs/servers/http/envoy/default.nix
··· 25 25 # However, the version string is more useful for end-users. 26 26 # These are contained in a attrset of their own to make it obvious that 27 27 # people should update both. 28 - version = "1.27.3"; 29 - rev = "0fd81ee7ffcd7cfc864094b24dc9b5c3ade89ff2"; 30 - hash = "sha256-WNyyUw3517oKqMd1sJMk9CiLa/V7UrhwlRS+AWNNOOo="; 28 + version = "1.27.5"; 29 + rev = "be4f1cfd31c79fc05651efa2f88429b3c03d1d9e"; 30 + hash = "sha256-+sjNqq91YfyW83aq/8WoSo7Jl5QZUmtWtsajnLLMgDc="; 31 31 }; 32 32 33 33 # these need to be updated for any changes to fetchAttrs 34 34 depsHash = { 35 - x86_64-linux = "sha256-wTGHfeFkCuijPdX//lT5GPspaxZsxzBHJffH1tpVM2w="; 36 - aarch64-linux = "sha256-9/Wem+Gk/7bFeMNFC4J3mdTm3mrNmyMxiu5oadQcovU="; 35 + x86_64-linux = "sha256-4XJgPfNEPmbvAZMLlQcnIaoGzaFtyhsuEshdEjLh0OY="; 36 + aarch64-linux = "sha256-85HLiK+xX/tabazh97J4fWk5KYc7kynbxj/g8HCGTD4="; 37 37 }.${stdenv.system} or (throw "unsupported system ${stdenv.system}"); 38 38 in 39 39 buildBazelPackage { ··· 179 179 # | ^ 180 180 "--define=tcmalloc=disabled" 181 181 ]); 182 + 182 183 bazelFetchFlags = [ 183 184 "--define=wasm=${wasmRuntime}" 185 + 186 + # https://github.com/bazelbuild/rules_go/issues/3844 187 + "--repo_env=GOPROXY=https://proxy.golang.org,direct" 188 + "--repo_env=GOSUMDB=sum.golang.org" 184 189 ]; 185 190 186 191 passthru.tests = { ··· 202 197 license = licenses.asl20; 203 198 maintainers = with maintainers; [ lukegb ]; 204 199 platforms = [ "x86_64-linux" "aarch64-linux" ]; 205 - knownVulnerabilities = [ "CVE-2024-30255" ]; 206 200 }; 207 201 }
+2 -2
pkgs/servers/nosql/influxdb2/cli.nix
··· 4 4 }: 5 5 6 6 let 7 - version = "2.7.4"; 7 + version = "2.7.5"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "influxdata"; 11 11 repo = "influx-cli"; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-g/3hakOTRjRA6DU0DT5A+ChUF6ED/sdg3p4ZB5nbbU0="; 13 + sha256 = "sha256-0Gyoy9T5pA+40k8kKybWBMtOfpKZxw3Vvp4ZB4ptcJs="; 14 14 }; 15 15 16 16 in buildGoModule {
+3 -3
pkgs/tools/filesystems/stratis-cli/default.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "stratis-cli"; 9 - version = "3.6.0"; 9 + version = "3.6.2"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "stratis-storage"; 14 14 repo = pname; 15 - rev = "v${version}"; 16 - hash = "sha256-mLmjMofdr0U+Bfnkde7lJqPXkd1ICPYdlcsOm2nOcQA="; 15 + rev = "refs/tags/v${version}"; 16 + hash = "sha256-f2Bjv7Z7+FZejS5plUGKTlGUixgF2pGN1SeszTDh4Ko="; 17 17 }; 18 18 19 19 nativeBuildInputs = with python3Packages; [
+2 -2
pkgs/tools/networking/ddns-go/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "ddns-go"; 8 - version = "6.3.2"; 8 + version = "6.3.3"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "jeessy2"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-efuz27N/culO5vxgWKXawD+yqxjDsAr0Hpv2I9YQePs="; 14 + hash = "sha256-LsJAuEVJy4jTvFEOgbH6ZiiqbMoGXuMNDhHx4phwd5k="; 15 15 }; 16 16 17 17 vendorHash = "sha256-ckgX+gftWJROe/RpxjuBmXSDxW/PlCOIkrx+erxCP40=";
+9 -6
pkgs/tools/networking/getmail6/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "getmail6"; 8 - version = "6.18.13"; 9 - 10 - format = "setuptools"; 8 + version = "6.18.14"; 9 + pyproject = true; 11 10 12 11 src = fetchFromGitHub { 13 - owner = pname; 14 - repo = pname; 12 + owner = "getmail6"; 13 + repo = "getmail6"; 15 14 rev = "refs/tags/v${version}"; 16 - hash = "sha256-cyX+3LsXqBpAvaOPVpT4EuPzqJm9kki1uNTG+7k3Q28="; 15 + hash = "sha256-NcUGIddbIjwMyE/6fR8lqs90/chzqROQDftF/cNkxOs="; 17 16 }; 17 + 18 + nativeBuildInputs = with python3.pkgs; [ 19 + setuptools 20 + ]; 18 21 19 22 # needs a Docker setup 20 23 doCheck = false;
+1
pkgs/tools/networking/maubot/default.nix
··· 59 59 ]; 60 60 61 61 propagatedBuildInputs = with python.pkgs; [ 62 + setuptools 62 63 # requirements.txt 63 64 mautrix 64 65 aiohttp
+125 -40
pkgs/tools/networking/maubot/plugins/generated.json
··· 1 1 { 2 - "URLDownload": { 3 - "attrs": { 4 - "meta": { 5 - "changelog": "https://codeberg.org/LukeLR/matrix-url-download/releases", 6 - "description": "A plugin for the maubot bot framework implementing URL downloads in matrix rooms.", 7 - "downloadPage": "https://codeberg.org/LukeLR/matrix-url-download/releases", 8 - "homepage": "https://codeberg.org/LukeLR/matrix-url-download" 9 - } 10 - }, 11 - "gitea": { 12 - "domain": "codeberg.org", 13 - "hash": "sha256-JLYhoQKxsYO46mqRJZEcWTHck6bli6itYGu8ZPbxyjg=", 14 - "owner": "LukeLR", 15 - "repo": "matrix-url-download", 16 - "rev": "3a006d98faa6950edab1a45b7a8c6a6d7d908bff" 17 - }, 18 - "manifest": { 19 - "config": true, 20 - "database": true, 21 - "database_type": "asyncpg", 22 - "extra_files": [ 23 - "base-config.yaml" 24 - ], 25 - "id": "de.lukelr.urldownload", 26 - "license": "LGPL-3.0-only", 27 - "main_class": "URLDownloadBot", 28 - "maubot": "0.1.0", 29 - "modules": [ 30 - "urldownload" 31 - ], 32 - "version": "0.0.3" 33 - } 34 - }, 35 2 "activity-tracker": { 36 3 "attrs": { 37 4 "meta": { ··· 279 312 } 280 313 }, 281 314 "github": { 282 - "hash": "sha256-iRo4oFOOXgISALFskPZUonV4cBn7HmBACdi5uhgQq8o=", 315 + "hash": "sha256-XOhjSrgbVUwMO6/v/Znoc5l/k2n6Zi42Ydhv9/vyX7E=", 283 316 "owner": "williamkray", 284 317 "repo": "maubot-chatgpt", 285 - "rev": "f3974dc3818da170a3f1e091359d31f3140245e0" 318 + "rev": "d313920165f8fca7a04314a73bb1dca30c67d9f5" 286 319 }, 287 320 "manifest": { 288 321 "config": true, ··· 296 329 "modules": [ 297 330 "gpt" 298 331 ], 299 - "version": "0.0.9" 332 + "version": "0.0.10" 300 333 } 301 334 }, 302 335 "choose": { ··· 922 955 "ldap-ad-inviterbot": { 923 956 "attrs": { 924 957 "meta": { 925 - "changelog": "https://github.com/SAPUCC/inviterbot/blob/v0.1.5/CHANGELOG.md", 958 + "changelog": "https://github.com/SAPUCC/inviterbot/blob/v0.1.6/CHANGELOG.md", 926 959 "description": "A plugin to sync users from Microsoft Azure AD and LDAP into matrix rooms. (Membership, Power-Levels)", 927 960 "downloadPage": "https://github.com/SAPUCC/inviterbot/releases", 928 961 "homepage": "https://github.com/SAPUCC/inviterbot", ··· 930 963 } 931 964 }, 932 965 "github": { 933 - "hash": "sha256-Ve420Mfa+Ikxp0P/8b6rZIu54VOfKhH3sWDNNMClj9E=", 966 + "hash": "sha256-vnSOYdIbUnR9O6pCYO+TdA2qBbgrrc9RaomdWuVKW8o=", 934 967 "owner": "SAPUCC", 935 968 "repo": "inviterbot", 936 - "rev": "v0.1.5" 969 + "rev": "v0.1.6" 937 970 }, 938 971 "manifest": { 939 972 "config": true, ··· 951 984 "modules": [ 952 985 "inviter" 953 986 ], 954 - "version": "0.1.5" 987 + "version": "0.1.6" 955 988 } 956 989 }, 957 990 "local-stt": { ··· 1104 1137 "emoji>=2.0" 1105 1138 ], 1106 1139 "version": "0.1.0" 1140 + } 1141 + }, 1142 + "openai-translate": { 1143 + "attrs": { 1144 + "meta": { 1145 + "changelog": "https://github.com/tcpipuk/maubot-openai-translate/releases", 1146 + "description": "Translate messages using OpenAI's GPT API", 1147 + "downloadPage": "https://github.com/tcpipuk/maubot-openai-translate/releases", 1148 + "homepage": "https://github.com/tcpipuk/maubot-openai-translate" 1149 + } 1150 + }, 1151 + "github": { 1152 + "hash": "sha256-+aDQF/hW66M25zsvIsjNt7K2l32rV1g3fPrb45XdHVU=", 1153 + "owner": "tcpipuk", 1154 + "repo": "maubot-openai-translate", 1155 + "rev": "v0.3.0" 1156 + }, 1157 + "manifest": { 1158 + "config": true, 1159 + "extra_files": [ 1160 + "base-config.yaml" 1161 + ], 1162 + "id": "xyz.maubot.openaitranslate", 1163 + "license": "AGPL-3.0-or-later", 1164 + "main_class": "OpenAITranslate", 1165 + "maubot": "0.1.0", 1166 + "modules": [ 1167 + "openaitranslate" 1168 + ], 1169 + "version": "0.3.0" 1107 1170 } 1108 1171 }, 1109 1172 "ovgumensabot": { ··· 1319 1322 "reddit" 1320 1323 ], 1321 1324 "version": "0.3.6" 1325 + } 1326 + }, 1327 + "reacjibot": { 1328 + "attrs": { 1329 + "meta": { 1330 + "changelog": "https://github.com/ajkessel/reacjibot/releases", 1331 + "description": "Allows users to define emoji-reactions that cause messages to be cross-posted to arbitrary rooms", 1332 + "downloadPage": "https://github.com/ajkessel/reacjibot/releases", 1333 + "homepage": "https://github.com/ajkessel/reacjibot" 1334 + } 1335 + }, 1336 + "github": { 1337 + "hash": "sha256-GfroQ7iaBfN8WClORrkYccPHq8FsKupZtYKJvHGZg1o=", 1338 + "owner": "ajkessel", 1339 + "repo": "reacjibot", 1340 + "rev": "v0.7.4" 1341 + }, 1342 + "manifest": { 1343 + "extra_files": [ 1344 + "base-config.yaml" 1345 + ], 1346 + "id": "org.rosi-kessel.reacjibot", 1347 + "license": "MIT", 1348 + "main_class": "ReacjiBot", 1349 + "maubot": "0.1.0", 1350 + "modules": [ 1351 + "reacjibot" 1352 + ], 1353 + "version": "0.7.4" 1322 1354 } 1323 1355 }, 1324 1356 "reactbot": { ··· 1827 1801 "version": "0.1.0.6" 1828 1802 } 1829 1803 }, 1804 + "timer": { 1805 + "attrs": { 1806 + "meta": { 1807 + "changelog": "https://github.com/pedantic-git/maubot-timer/releases", 1808 + "description": "Start a countdown timer for the specified number of seconds", 1809 + "downloadPage": "https://github.com/pedantic-git/maubot-timer/releases", 1810 + "homepage": "https://github.com/pedantic-git/maubot-timer" 1811 + } 1812 + }, 1813 + "github": { 1814 + "hash": "sha256-cAS/4092O6d4ok8T2dbpvvgzpejQUPYM6mBtSvUaUpw=", 1815 + "owner": "pedantic-git", 1816 + "repo": "maubot-timer", 1817 + "rev": "ff656142feb018f33290113ca09facf0a45eab6e" 1818 + }, 1819 + "manifest": { 1820 + "id": "mx.quinn.timer", 1821 + "license": "MIT", 1822 + "main_class": "Timer", 1823 + "maubot": "0.1.0", 1824 + "modules": [ 1825 + "timer" 1826 + ], 1827 + "version": "1.0.0" 1828 + } 1829 + }, 1830 1830 "tmdb": { 1831 1831 "attrs": { 1832 1832 "meta": { ··· 2082 2030 "urban" 2083 2031 ], 2084 2032 "version": "1.0.2" 2033 + } 2034 + }, 2035 + "urldownload": { 2036 + "attrs": { 2037 + "meta": { 2038 + "changelog": "https://codeberg.org/LukeLR/matrix-url-download/releases", 2039 + "description": "A plugin for the maubot bot framework implementing URL downloads in matrix rooms.", 2040 + "downloadPage": "https://codeberg.org/LukeLR/matrix-url-download/releases", 2041 + "homepage": "https://codeberg.org/LukeLR/matrix-url-download" 2042 + } 2043 + }, 2044 + "gitea": { 2045 + "domain": "codeberg.org", 2046 + "hash": "sha256-JLYhoQKxsYO46mqRJZEcWTHck6bli6itYGu8ZPbxyjg=", 2047 + "owner": "LukeLR", 2048 + "repo": "matrix-url-download", 2049 + "rev": "3a006d98faa6950edab1a45b7a8c6a6d7d908bff" 2050 + }, 2051 + "manifest": { 2052 + "config": true, 2053 + "database": true, 2054 + "database_type": "asyncpg", 2055 + "extra_files": [ 2056 + "base-config.yaml" 2057 + ], 2058 + "id": "de.lukelr.urldownload", 2059 + "license": "LGPL-3.0-only", 2060 + "main_class": "URLDownloadBot", 2061 + "maubot": "0.1.0", 2062 + "modules": [ 2063 + "urldownload" 2064 + ], 2065 + "version": "0.0.3" 2085 2066 } 2086 2067 }, 2087 2068 "urlpreview": {
+1 -1
pkgs/tools/networking/maubot/plugins/update.py
··· 31 31 origurl = repourl 32 32 if '/' in name or ' ' in name: 33 33 name = os.path.split(path)[-1].removesuffix('.yaml') 34 - name = name.replace('_', '-') 34 + name = name.replace('_', '-').lower() 35 35 if name in PLUGINS.keys(): 36 36 raise ValueError(f'Duplicate plugin {name}, refusing to continue') 37 37 repodir = os.path.join(TMP, 'maubot-plugins', name)
+3 -3
pkgs/tools/video/lux/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "lux"; 10 - version = "0.23.0"; 10 + version = "0.24.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "iawia002"; 14 14 repo = "lux"; 15 15 rev = "v${version}"; 16 - hash = "sha256-lZrsrBO3sAn4wAMMgxrVwky7HmKxnQQcLe1POYTAmoE="; 16 + hash = "sha256-FwHoxTcEr0u7GPSdl1A8gsx9GCb9QuD/5ospaPOxZrI="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ makeWrapper ]; 20 20 21 - vendorHash = "sha256-1VZFKDoSuSUmYw7g6SwB/dXnFaw7+cGHKfgT96HaI/o="; 21 + vendorHash = "sha256-RCZzcycUKqJgwBZZQBD1UEZCZCitpiqNpD51oKm6IvI="; 22 22 23 23 ldflags = [ 24 24 "-s"