diff options
Diffstat (limited to 'development/cargo-c')
-rw-r--r-- | development/cargo-c/README | 7 | ||||
-rw-r--r-- | development/cargo-c/cargo-c.SlackBuild | 165 | ||||
-rw-r--r-- | development/cargo-c/cargo-c.info | 678 | ||||
-rw-r--r-- | development/cargo-c/slack-desc | 19 |
4 files changed, 869 insertions, 0 deletions
diff --git a/development/cargo-c/README b/development/cargo-c/README new file mode 100644 index 0000000000..2b67412423 --- /dev/null +++ b/development/cargo-c/README @@ -0,0 +1,7 @@ +cargo-c is an extension for Cargo, the Rust package manager, that +helps to build and install C-ABI compatible dynamic and static +libraries. It produces and installs a correct pkg-config file, a +static library and a dynamic library, and a C header to be used +by any C (and C-compatible) software. + +rust16 is needed only at build time. diff --git a/development/cargo-c/cargo-c.SlackBuild b/development/cargo-c/cargo-c.SlackBuild new file mode 100644 index 0000000000..0ff004772d --- /dev/null +++ b/development/cargo-c/cargo-c.SlackBuild @@ -0,0 +1,165 @@ +#!/bin/bash + +# Slackware build script for cargo-c + +# Copyright 2023-2024, Alexander Verbovetsky, Moscow, Russia +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PRGNAM=cargo-c +VERSION=${VERSION:-0.10.4} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} +PKGTYPE=${PKGTYPE:-tgz} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac + + if [ "$ARCH" = "i586" ]; then + if LD_LIBRARY_PATH="/opt/rust16/lib" /opt/rust16/bin/rustc -Vv \ + | grep host | grep i686 > /dev/null ; then + ARCH=i686 + fi + fi +fi + +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" + exit 0 +fi + +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" + CARGOTARGET="--target i586-unknown-linux-gnu" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" + CARGOTARGET="--target i686-unknown-linux-gnu" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" + CARGOTARGET="--target x86_64-unknown-linux-gnu" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" + CARGOTARGET="" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +cp $CWD/Cargo.lock . + +mkdir .cargo +cat << EOF >> .cargo/config +[source.crates-io] +registry = 'https://github.com/rust-lang/crates.io-index' +replace-with = 'vendored-sources' + +[source.vendored-sources] +directory = '$(pwd)/vendor' +EOF + +mkdir vendor +( + cd vendor + + grep -h -A 4 "\[\[package\]\]" \ + $(find "../" -maxdepth 1 -mindepth 1 -name Cargo.lock | tr '\n' ' ') | \ + sed 's/[[:space:]]*=[[:space:]]*/=/g;s/^--//;s/^\[\[/--\n[[/' | \ + awk 'BEGIN { RS = "--\n" ; FS="\n" } { print $2, $3, $4, $5 }' | \ + sed 's/"//g;s/name=//;s/ version=/=/' | \ + grep " source=" | \ + sed 's/ dependencies=.*$//' | \ + sed 's/ source=[^ ]*//' | \ + sed 's/ checksum=/=/' | \ + sort -u | \ + while read -r dep ; do + + cksum="$(printf "%s\n" "$dep" | cut -d= -f3)" + ver="$(printf "%s\n" "$dep" | cut -d= -f2)" + dep="$(printf "%s\n" "$dep" | cut -d= -f1)" + + tar xvf $CWD/$dep-$ver.crate + + touch $dep-$ver/.cargo-ok + + { + printf "{\n" + printf ' "files": {\n' + + ( + cd $dep-$ver + find . -type f -print0 | xargs -0 sha256sum | sed -n '/\.cargo-checksum\.json/!p' | sed 's/\.\///;s/^\([^ ]*\)[[:space:]][[:space:]]*\(.*\)$/"\2":"\1",/' + ) | sed '$ s/,$//' + + printf " },\n" + printf ' "package": "%s"' "$cksum" + + printf "}\n" + } > $dep-$ver/.cargo-checksum.json + done +) + +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +CARGO_HOME=.cargo \ +PATH="/opt/rust16/bin:$PATH" \ +LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX" \ +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +cargo build --offline --release $CARGOTARGET +PATH="/opt/rust16/bin:$PATH" \ +LD_LIBRARY_PATH="/opt/rust16/lib$LIBDIRSUFFIX" \ +cargo install --offline --no-track --root "${PKG}/usr" --path="." + +rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a README.md $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE diff --git a/development/cargo-c/cargo-c.info b/development/cargo-c/cargo-c.info new file mode 100644 index 0000000000..5647506ae6 --- /dev/null +++ b/development/cargo-c/cargo-c.info @@ -0,0 +1,678 @@ +PRGNAM="cargo-c" +VERSION="0.10.4" +HOMEPAGE="https://github.com/lu-zero/cargo-c/" +DOWNLOAD="https://github.com/lu-zero/cargo-c/archive/v0.10.4/cargo-c-0.10.4.tar.gz \ + https://github.com/lu-zero/cargo-c/releases/download/v0.10.4/Cargo.lock \ + https://static.crates.io/crates/adler2/adler2-2.0.0.crate \ + https://static.crates.io/crates/ahash/ahash-0.8.11.crate \ + https://static.crates.io/crates/aho-corasick/aho-corasick-1.1.3.crate \ + https://static.crates.io/crates/allocator-api2/allocator-api2-0.2.18.crate \ + https://static.crates.io/crates/annotate-snippets/annotate-snippets-0.11.4.crate \ + https://static.crates.io/crates/anstream/anstream-0.6.15.crate \ + https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.5.crate \ + https://static.crates.io/crates/anstyle-query/anstyle-query-1.1.1.crate \ + https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-3.0.4.crate \ + https://static.crates.io/crates/anstyle/anstyle-1.0.8.crate \ + https://static.crates.io/crates/anyhow/anyhow-1.0.86.crate \ + https://static.crates.io/crates/arc-swap/arc-swap-1.7.1.crate \ + https://static.crates.io/crates/autocfg/autocfg-1.3.0.crate \ + https://static.crates.io/crates/base16ct/base16ct-0.2.0.crate \ + https://static.crates.io/crates/base64/base64-0.22.1.crate \ + https://static.crates.io/crates/base64ct/base64ct-1.6.0.crate \ + https://static.crates.io/crates/bitflags/bitflags-2.6.0.crate \ + https://static.crates.io/crates/bitmaps/bitmaps-2.1.0.crate \ + https://static.crates.io/crates/block-buffer/block-buffer-0.10.4.crate \ + https://static.crates.io/crates/bstr/bstr-1.10.0.crate \ + https://static.crates.io/crates/bumpalo/bumpalo-3.16.0.crate \ + https://static.crates.io/crates/byteorder/byteorder-1.5.0.crate \ + https://static.crates.io/crates/bytes/bytes-1.7.1.crate \ + https://static.crates.io/crates/bytesize/bytesize-1.3.0.crate \ + https://static.crates.io/crates/cargo-credential-libsecret/cargo-credential-libsecret-0.4.7.crate \ + https://static.crates.io/crates/cargo-credential-macos-keychain/cargo-credential-macos-keychain-0.4.7.crate \ + https://static.crates.io/crates/cargo-credential-wincred/cargo-credential-wincred-0.4.7.crate \ + https://static.crates.io/crates/cargo-credential/cargo-credential-0.4.6.crate \ + https://static.crates.io/crates/cargo-platform/cargo-platform-0.1.8.crate \ + https://static.crates.io/crates/cargo-util-schemas/cargo-util-schemas-0.5.0.crate \ + https://static.crates.io/crates/cargo-util/cargo-util-0.2.14.crate \ + https://static.crates.io/crates/cargo/cargo-0.82.0.crate \ + https://static.crates.io/crates/cbindgen/cbindgen-0.27.0.crate \ + https://static.crates.io/crates/cc/cc-1.1.16.crate \ + https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate \ + https://static.crates.io/crates/clap/clap-4.5.17.crate \ + https://static.crates.io/crates/clap_builder/clap_builder-4.5.17.crate \ + https://static.crates.io/crates/clap_derive/clap_derive-4.5.13.crate \ + https://static.crates.io/crates/clap_lex/clap_lex-0.7.2.crate \ + https://static.crates.io/crates/clru/clru-0.6.2.crate \ + https://static.crates.io/crates/color-print-proc-macro/color-print-proc-macro-0.3.6.crate \ + https://static.crates.io/crates/color-print/color-print-0.3.6.crate \ + https://static.crates.io/crates/colorchoice/colorchoice-1.0.2.crate \ + https://static.crates.io/crates/const-oid/const-oid-0.9.6.crate \ + https://static.crates.io/crates/core-foundation-sys/core-foundation-sys-0.8.7.crate \ + https://static.crates.io/crates/core-foundation/core-foundation-0.9.4.crate \ + https://static.crates.io/crates/cpufeatures/cpufeatures-0.2.13.crate \ + https://static.crates.io/crates/crates-io/crates-io-0.40.4.crate \ + https://static.crates.io/crates/crc32fast/crc32fast-1.4.2.crate \ + https://static.crates.io/crates/crossbeam-channel/crossbeam-channel-0.5.13.crate \ + https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.8.5.crate \ + https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.9.18.crate \ + https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.8.20.crate \ + https://static.crates.io/crates/crypto-bigint/crypto-bigint-0.5.5.crate \ + https://static.crates.io/crates/crypto-common/crypto-common-0.1.6.crate \ + https://static.crates.io/crates/ct-codecs/ct-codecs-1.1.2.crate \ + https://static.crates.io/crates/curl-sys/curl-sys-0.4.74+curl-8.9.0.crate \ + https://static.crates.io/crates/curl/curl-0.4.46.crate \ + https://static.crates.io/crates/dbus/dbus-0.9.7.crate \ + https://static.crates.io/crates/der/der-0.7.9.crate \ + https://static.crates.io/crates/deranged/deranged-0.3.11.crate \ + https://static.crates.io/crates/digest/digest-0.10.7.crate \ + https://static.crates.io/crates/dunce/dunce-1.0.5.crate \ + https://static.crates.io/crates/ecdsa/ecdsa-0.16.9.crate \ + https://static.crates.io/crates/ed25519-compact/ed25519-compact-2.1.1.crate \ + https://static.crates.io/crates/either/either-1.13.0.crate \ + https://static.crates.io/crates/elliptic-curve/elliptic-curve-0.13.8.crate \ + https://static.crates.io/crates/encoding_rs/encoding_rs-0.8.34.crate \ + https://static.crates.io/crates/equivalent/equivalent-1.0.1.crate \ + https://static.crates.io/crates/erased-serde/erased-serde-0.4.5.crate \ + https://static.crates.io/crates/errno/errno-0.3.9.crate \ + https://static.crates.io/crates/fallible-iterator/fallible-iterator-0.3.0.crate \ + https://static.crates.io/crates/fallible-streaming-iterator/fallible-streaming-iterator-0.1.9.crate \ + https://static.crates.io/crates/faster-hex/faster-hex-0.9.0.crate \ + https://static.crates.io/crates/fastrand/fastrand-2.1.1.crate \ + https://static.crates.io/crates/ff/ff-0.13.0.crate \ + https://static.crates.io/crates/fiat-crypto/fiat-crypto-0.2.9.crate \ + https://static.crates.io/crates/filetime/filetime-0.2.25.crate \ + https://static.crates.io/crates/flate2/flate2-1.0.33.crate \ + https://static.crates.io/crates/fnv/fnv-1.0.7.crate \ + https://static.crates.io/crates/foreign-types-shared/foreign-types-shared-0.1.1.crate \ + https://static.crates.io/crates/foreign-types/foreign-types-0.3.2.crate \ + https://static.crates.io/crates/form_urlencoded/form_urlencoded-1.2.1.crate \ + https://static.crates.io/crates/generic-array/generic-array-0.14.7.crate \ + https://static.crates.io/crates/getrandom/getrandom-0.2.15.crate \ + https://static.crates.io/crates/git2-curl/git2-curl-0.20.0.crate \ + https://static.crates.io/crates/git2/git2-0.19.0.crate \ + https://static.crates.io/crates/gix-actor/gix-actor-0.31.5.crate \ + https://static.crates.io/crates/gix-attributes/gix-attributes-0.22.5.crate \ + https://static.crates.io/crates/gix-bitmap/gix-bitmap-0.2.11.crate \ + https://static.crates.io/crates/gix-chunk/gix-chunk-0.4.8.crate \ + https://static.crates.io/crates/gix-command/gix-command-0.3.9.crate \ + https://static.crates.io/crates/gix-commitgraph/gix-commitgraph-0.24.3.crate \ + https://static.crates.io/crates/gix-config-value/gix-config-value-0.14.8.crate \ + https://static.crates.io/crates/gix-config/gix-config-0.38.0.crate \ + https://static.crates.io/crates/gix-credentials/gix-credentials-0.24.5.crate \ + https://static.crates.io/crates/gix-date/gix-date-0.8.7.crate \ + https://static.crates.io/crates/gix-date/gix-date-0.9.0.crate \ + https://static.crates.io/crates/gix-diff/gix-diff-0.44.1.crate \ + https://static.crates.io/crates/gix-dir/gix-dir-0.6.0.crate \ + https://static.crates.io/crates/gix-discover/gix-discover-0.33.0.crate \ + https://static.crates.io/crates/gix-features/gix-features-0.38.2.crate \ + https://static.crates.io/crates/gix-filter/gix-filter-0.11.3.crate \ + https://static.crates.io/crates/gix-fs/gix-fs-0.11.3.crate \ + https://static.crates.io/crates/gix-glob/gix-glob-0.16.5.crate \ + https://static.crates.io/crates/gix-hash/gix-hash-0.14.2.crate \ + https://static.crates.io/crates/gix-hashtable/gix-hashtable-0.5.2.crate \ + https://static.crates.io/crates/gix-ignore/gix-ignore-0.11.4.crate \ + https://static.crates.io/crates/gix-index/gix-index-0.33.1.crate \ + https://static.crates.io/crates/gix-lock/gix-lock-14.0.0.crate \ + https://static.crates.io/crates/gix-macros/gix-macros-0.1.5.crate \ + https://static.crates.io/crates/gix-negotiate/gix-negotiate-0.13.2.crate \ + https://static.crates.io/crates/gix-object/gix-object-0.42.3.crate \ + https://static.crates.io/crates/gix-odb/gix-odb-0.61.1.crate \ + https://static.crates.io/crates/gix-pack/gix-pack-0.51.1.crate \ + https://static.crates.io/crates/gix-packetline-blocking/gix-packetline-blocking-0.17.5.crate \ + https://static.crates.io/crates/gix-packetline/gix-packetline-0.17.6.crate \ + https://static.crates.io/crates/gix-path/gix-path-0.10.10.crate \ + https://static.crates.io/crates/gix-pathspec/gix-pathspec-0.7.7.crate \ + https://static.crates.io/crates/gix-prompt/gix-prompt-0.8.7.crate \ + https://static.crates.io/crates/gix-protocol/gix-protocol-0.45.3.crate \ + https://static.crates.io/crates/gix-quote/gix-quote-0.4.12.crate \ + https://static.crates.io/crates/gix-ref/gix-ref-0.45.0.crate \ + https://static.crates.io/crates/gix-refspec/gix-refspec-0.23.1.crate \ + https://static.crates.io/crates/gix-revision/gix-revision-0.27.2.crate \ + https://static.crates.io/crates/gix-revwalk/gix-revwalk-0.13.2.crate \ + https://static.crates.io/crates/gix-sec/gix-sec-0.10.8.crate \ + https://static.crates.io/crates/gix-submodule/gix-submodule-0.12.0.crate \ + https://static.crates.io/crates/gix-tempfile/gix-tempfile-14.0.2.crate \ + https://static.crates.io/crates/gix-trace/gix-trace-0.1.9.crate \ + https://static.crates.io/crates/gix-transport/gix-transport-0.42.3.crate \ + https://static.crates.io/crates/gix-traverse/gix-traverse-0.39.2.crate \ + https://static.crates.io/crates/gix-url/gix-url-0.27.5.crate \ + https://static.crates.io/crates/gix-utils/gix-utils-0.1.12.crate \ + https://static.crates.io/crates/gix-validate/gix-validate-0.8.5.crate \ + https://static.crates.io/crates/gix-worktree/gix-worktree-0.34.1.crate \ + https://static.crates.io/crates/gix/gix-0.64.0.crate \ + https://static.crates.io/crates/glob/glob-0.3.1.crate \ + https://static.crates.io/crates/globset/globset-0.4.14.crate \ + https://static.crates.io/crates/group/group-0.13.0.crate \ + https://static.crates.io/crates/hashbrown/hashbrown-0.14.5.crate \ + https://static.crates.io/crates/hashlink/hashlink-0.9.1.crate \ + https://static.crates.io/crates/heck/heck-0.4.1.crate \ + https://static.crates.io/crates/heck/heck-0.5.0.crate \ + https://static.crates.io/crates/hex/hex-0.4.3.crate \ + https://static.crates.io/crates/hkdf/hkdf-0.12.4.crate \ + https://static.crates.io/crates/hmac/hmac-0.12.1.crate \ + https://static.crates.io/crates/home/home-0.5.9.crate \ + https://static.crates.io/crates/http-auth/http-auth-0.1.10.crate \ + https://static.crates.io/crates/humantime/humantime-2.1.0.crate \ + https://static.crates.io/crates/idna/idna-0.5.0.crate \ + https://static.crates.io/crates/ignore/ignore-0.4.22.crate \ + https://static.crates.io/crates/im-rc/im-rc-15.1.0.crate \ + https://static.crates.io/crates/indexmap/indexmap-2.5.0.crate \ + https://static.crates.io/crates/is_terminal_polyfill/is_terminal_polyfill-1.70.1.crate \ + https://static.crates.io/crates/itertools/itertools-0.13.0.crate \ + https://static.crates.io/crates/itoa/itoa-1.0.11.crate \ + https://static.crates.io/crates/jiff-tzdb-platform/jiff-tzdb-platform-0.1.0.crate \ + https://static.crates.io/crates/jiff-tzdb/jiff-tzdb-0.1.0.crate \ + https://static.crates.io/crates/jiff/jiff-0.1.12.crate \ + https://static.crates.io/crates/jobserver/jobserver-0.1.32.crate \ + https://static.crates.io/crates/js-sys/js-sys-0.3.70.crate \ + https://static.crates.io/crates/kstring/kstring-2.0.2.crate \ + https://static.crates.io/crates/lazy_static/lazy_static-1.5.0.crate \ + https://static.crates.io/crates/lazycell/lazycell-1.3.0.crate \ + https://static.crates.io/crates/libc/libc-0.2.158.crate \ + https://static.crates.io/crates/libdbus-sys/libdbus-sys-0.2.5.crate \ + https://static.crates.io/crates/libgit2-sys/libgit2-sys-0.17.0+1.8.1.crate \ + https://static.crates.io/crates/libloading/libloading-0.8.5.crate \ + https://static.crates.io/crates/libnghttp2-sys/libnghttp2-sys-0.1.10+1.61.0.crate \ + https://static.crates.io/crates/libredox/libredox-0.1.3.crate \ + https://static.crates.io/crates/libsqlite3-sys/libsqlite3-sys-0.28.0.crate \ + https://static.crates.io/crates/libssh2-sys/libssh2-sys-0.3.0.crate \ + https://static.crates.io/crates/libz-sys/libz-sys-1.1.20.crate \ + https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.14.crate \ + https://static.crates.io/crates/lock_api/lock_api-0.4.12.crate \ + https://static.crates.io/crates/log/log-0.4.22.crate \ + https://static.crates.io/crates/matchers/matchers-0.1.0.crate \ + https://static.crates.io/crates/maybe-async/maybe-async-0.2.10.crate \ + https://static.crates.io/crates/memchr/memchr-2.7.4.crate \ + https://static.crates.io/crates/memmap2/memmap2-0.9.4.crate \ + https://static.crates.io/crates/minimal-lexical/minimal-lexical-0.2.1.crate \ + https://static.crates.io/crates/miniz_oxide/miniz_oxide-0.8.0.crate \ + https://static.crates.io/crates/miow/miow-0.6.0.crate \ + https://static.crates.io/crates/nom/nom-7.1.3.crate \ + https://static.crates.io/crates/normpath/normpath-1.3.0.crate \ + https://static.crates.io/crates/nu-ansi-term/nu-ansi-term-0.46.0.crate \ + https://static.crates.io/crates/num-conv/num-conv-0.1.0.crate \ + https://static.crates.io/crates/num-traits/num-traits-0.2.19.crate \ + https://static.crates.io/crates/num_threads/num_threads-0.1.7.crate \ + https://static.crates.io/crates/once_cell/once_cell-1.19.0.crate \ + https://static.crates.io/crates/opener/opener-0.7.2.crate \ + https://static.crates.io/crates/openssl-macros/openssl-macros-0.1.1.crate \ + https://static.crates.io/crates/openssl-probe/openssl-probe-0.1.5.crate \ + https://static.crates.io/crates/openssl-src/openssl-src-300.3.2+3.3.2.crate \ + https://static.crates.io/crates/openssl-sys/openssl-sys-0.9.103.crate \ + https://static.crates.io/crates/openssl/openssl-0.10.66.crate \ + https://static.crates.io/crates/ordered-float/ordered-float-2.10.1.crate \ + https://static.crates.io/crates/orion/orion-0.17.6.crate \ + https://static.crates.io/crates/os_info/os_info-3.8.2.crate \ + https://static.crates.io/crates/overload/overload-0.1.1.crate \ + https://static.crates.io/crates/p384/p384-0.13.0.crate \ + https://static.crates.io/crates/parking_lot/parking_lot-0.12.3.crate \ + https://static.crates.io/crates/parking_lot_core/parking_lot_core-0.9.10.crate \ + https://static.crates.io/crates/pasetors/pasetors-0.6.8.crate \ + https://static.crates.io/crates/pathdiff/pathdiff-0.2.1.crate \ + https://static.crates.io/crates/pem-rfc7468/pem-rfc7468-0.7.0.crate \ + https://static.crates.io/crates/percent-encoding/percent-encoding-2.3.1.crate \ + https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.14.crate \ + https://static.crates.io/crates/pkcs8/pkcs8-0.10.2.crate \ + https://static.crates.io/crates/pkg-config/pkg-config-0.3.30.crate \ + https://static.crates.io/crates/powerfmt/powerfmt-0.2.0.crate \ + https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.20.crate \ + https://static.crates.io/crates/primeorder/primeorder-0.13.6.crate \ + https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.86.crate \ + https://static.crates.io/crates/prodash/prodash-28.0.0.crate \ + https://static.crates.io/crates/quote/quote-1.0.37.crate \ + https://static.crates.io/crates/rand/rand-0.8.5.crate \ + https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate \ + https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate \ + https://static.crates.io/crates/rand_xoshiro/rand_xoshiro-0.6.0.crate \ + https://static.crates.io/crates/redox_syscall/redox_syscall-0.5.3.crate \ + https://static.crates.io/crates/regex-automata/regex-automata-0.1.10.crate \ + https://static.crates.io/crates/regex-automata/regex-automata-0.4.7.crate \ + https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.29.crate \ + https://static.crates.io/crates/regex-syntax/regex-syntax-0.8.4.crate \ + https://static.crates.io/crates/regex/regex-1.10.6.crate \ + https://static.crates.io/crates/rfc6979/rfc6979-0.4.0.crate \ + https://static.crates.io/crates/rusqlite/rusqlite-0.31.0.crate \ + https://static.crates.io/crates/rustfix/rustfix-0.8.5.crate \ + https://static.crates.io/crates/rustix/rustix-0.38.36.crate \ + https://static.crates.io/crates/ryu/ryu-1.0.18.crate \ + https://static.crates.io/crates/same-file/same-file-1.0.6.crate \ + https://static.crates.io/crates/schannel/schannel-0.1.23.crate \ + https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate \ + https://static.crates.io/crates/sec1/sec1-0.7.3.crate \ + https://static.crates.io/crates/security-framework-sys/security-framework-sys-2.11.1.crate \ + https://static.crates.io/crates/security-framework/security-framework-2.11.1.crate \ + https://static.crates.io/crates/semver/semver-1.0.23.crate \ + https://static.crates.io/crates/serde-untagged/serde-untagged-0.1.6.crate \ + https://static.crates.io/crates/serde-value/serde-value-0.7.0.crate \ + https://static.crates.io/crates/serde/serde-1.0.209.crate \ + https://static.crates.io/crates/serde_derive/serde_derive-1.0.209.crate \ + https://static.crates.io/crates/serde_ignored/serde_ignored-0.1.10.crate \ + https://static.crates.io/crates/serde_json/serde_json-1.0.128.crate \ + https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.7.crate \ + https://static.crates.io/crates/sha1/sha1-0.10.6.crate \ + https://static.crates.io/crates/sha1_smol/sha1_smol-1.0.1.crate \ + https://static.crates.io/crates/sha2/sha2-0.10.8.crate \ + https://static.crates.io/crates/sharded-slab/sharded-slab-0.1.7.crate \ + https://static.crates.io/crates/shell-escape/shell-escape-0.1.5.crate \ + https://static.crates.io/crates/shell-words/shell-words-1.1.0.crate \ + https://static.crates.io/crates/shlex/shlex-1.3.0.crate \ + https://static.crates.io/crates/signature/signature-2.2.0.crate \ + https://static.crates.io/crates/sized-chunks/sized-chunks-0.6.5.crate \ + https://static.crates.io/crates/smallvec/smallvec-1.13.2.crate \ + https://static.crates.io/crates/socket2/socket2-0.5.7.crate \ + https://static.crates.io/crates/spki/spki-0.7.3.crate \ + https://static.crates.io/crates/static_assertions/static_assertions-1.1.0.crate \ + https://static.crates.io/crates/strsim/strsim-0.11.1.crate \ + https://static.crates.io/crates/subtle/subtle-2.6.1.crate \ + https://static.crates.io/crates/supports-hyperlinks/supports-hyperlinks-3.0.0.crate \ + https://static.crates.io/crates/supports-unicode/supports-unicode-3.0.0.crate \ + https://static.crates.io/crates/syn/syn-2.0.77.crate \ + https://static.crates.io/crates/tar/tar-0.4.41.crate \ + https://static.crates.io/crates/tempfile/tempfile-3.12.0.crate \ + https://static.crates.io/crates/terminal_size/terminal_size-0.3.0.crate \ + https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.63.crate \ + https://static.crates.io/crates/thiserror/thiserror-1.0.63.crate \ + https://static.crates.io/crates/thread_local/thread_local-1.1.8.crate \ + https://static.crates.io/crates/time-core/time-core-0.1.2.crate \ + https://static.crates.io/crates/time-macros/time-macros-0.2.18.crate \ + https://static.crates.io/crates/time/time-0.3.36.crate \ + https://static.crates.io/crates/tinyvec/tinyvec-1.8.0.crate \ + https://static.crates.io/crates/tinyvec_macros/tinyvec_macros-0.1.1.crate \ + https://static.crates.io/crates/toml/toml-0.8.19.crate \ + https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.8.crate \ + https://static.crates.io/crates/toml_edit/toml_edit-0.22.20.crate \ + https://static.crates.io/crates/tracing-attributes/tracing-attributes-0.1.27.crate \ + https://static.crates.io/crates/tracing-chrome/tracing-chrome-0.7.2.crate \ + https://static.crates.io/crates/tracing-core/tracing-core-0.1.32.crate \ + https://static.crates.io/crates/tracing-log/tracing-log-0.2.0.crate \ + https://static.crates.io/crates/tracing-subscriber/tracing-subscriber-0.3.18.crate \ + https://static.crates.io/crates/tracing/tracing-0.1.40.crate \ + https://static.crates.io/crates/typeid/typeid-1.0.2.crate \ + https://static.crates.io/crates/typenum/typenum-1.17.0.crate \ + https://static.crates.io/crates/unicase/unicase-2.7.0.crate \ + https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.15.crate \ + https://static.crates.io/crates/unicode-bom/unicode-bom-2.0.3.crate \ + https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.12.crate \ + https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.23.crate \ + https://static.crates.io/crates/unicode-width/unicode-width-0.1.13.crate \ + https://static.crates.io/crates/unicode-xid/unicode-xid-0.2.5.crate \ + https://static.crates.io/crates/url/url-2.5.2.crate \ + https://static.crates.io/crates/utf8parse/utf8parse-0.2.2.crate \ + https://static.crates.io/crates/valuable/valuable-0.1.0.crate \ + https://static.crates.io/crates/vcpkg/vcpkg-0.2.15.crate \ + https://static.crates.io/crates/version_check/version_check-0.9.5.crate \ + https://static.crates.io/crates/walkdir/walkdir-2.5.0.crate \ + https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate \ + https://static.crates.io/crates/wasm-bindgen-backend/wasm-bindgen-backend-0.2.93.crate \ + https://static.crates.io/crates/wasm-bindgen-macro-support/wasm-bindgen-macro-support-0.2.93.crate \ + https://static.crates.io/crates/wasm-bindgen-macro/wasm-bindgen-macro-0.2.93.crate \ + https://static.crates.io/crates/wasm-bindgen-shared/wasm-bindgen-shared-0.2.93.crate \ + https://static.crates.io/crates/wasm-bindgen/wasm-bindgen-0.2.93.crate \ + https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate \ + https://static.crates.io/crates/winapi-util/winapi-util-0.1.9.crate \ + https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate \ + https://static.crates.io/crates/winapi/winapi-0.3.9.crate \ + https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.crate \ + https://static.crates.io/crates/windows-sys/windows-sys-0.52.0.crate \ + https://static.crates.io/crates/windows-sys/windows-sys-0.59.0.crate \ + https://static.crates.io/crates/windows-targets/windows-targets-0.48.5.crate \ + https://static.crates.io/crates/windows-targets/windows-targets-0.52.6.crate \ + https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.5.crate \ + https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.52.6.crate \ + https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.5.crate \ + https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.52.6.crate \ + https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.5.crate \ + https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.52.6.crate \ + https://static.crates.io/crates/windows_i686_gnullvm/windows_i686_gnullvm-0.52.6.crate \ + https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.5.crate \ + https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.52.6.crate \ + https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.5.crate \ + https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.52.6.crate \ + https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.5.crate \ + https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.52.6.crate \ + https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.5.crate \ + https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.52.6.crate \ + https://static.crates.io/crates/winnow/winnow-0.6.18.crate \ + https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.35.crate \ + https://static.crates.io/crates/zerocopy/zerocopy-0.7.35.crate \ + https://static.crates.io/crates/zeroize/zeroize-1.8.1.crate" +MD5SUM="6146712827673079129551b12e6ce312 \ + 10765b0a906b6e28373a8e162b80dc82 \ + 579e59ba996675f454d456471924ea9d \ + adbb51e40b28255c49b2ad1d956eff19 \ + 03b2d126766ed746706241b4c7487654 \ + 001e9b87bf3af37bc588654f4a5b50c0 \ + f8c5610f871d7985ed467fd18ecb2b05 \ + 64c9c06c903f9515ece3705342362a9e \ + e2c3ead6439544dad05a90db9f59cbdd \ + 1eace5e9ecd352f139eef4c16e2c1660 \ + 27ebd71018dd6d909d4332d755908610 \ + 3d57cfa9d3c706404483c80170e1f7f9 \ + 19bd0fc50aacf1d2af60bd5908442db6 \ + a5f88692dcd3b16eed2f184509dce05b \ + 88a8c7336f056de768ee2966cefd8303 \ + 5a1ece5125e266d39693587725f0270d \ + 20084c4c04bcc06fd3d7ff662deca706 \ + bd4c0e123b65937461c135ff7030a44e \ + a765e0d59ae689aa9eb9722c6553e499 \ + 1f3a8c93940230a06fdf5223a64000bf \ + 023b03cf9968b29253a5dfe62051008d \ + d5f24b25f3b9c60539df0dc5ea309be5 \ + a3c12a0b2ddb55ec1b245f9950e7bdf1 \ + 45339d90b2b3a4f123af5ec459954102 \ + dae5f58ddfc8f98be6fe365d378888d2 \ + 04c2dcc3c8184578320c53d63a07aed0 \ + 7b80c6a1ed7d95e0f57654655d86d2e8 \ + 1b319fe268e52aed983f6ef87cbca25f \ + aa9954fee03063b3410de53896412ced \ + 77884a6a5e16b7cc575ae5941bd5c1fe \ + 704a72387b69a38dd7c18a6ebf85448d \ + fa53118ba5dda4c1ff47448496a87282 \ + f4123f70146bb99390192efff6367652 \ + caf6528362a008de1b3a3302effb3ff7 \ + 4a9fd25f020f4a3d461ef5915236a62f \ + 8de3f4281ffaf3e841f25e00ec35f8bd \ + 74634128440dbc3766bda76fdf0aaa05 \ + 7b813c52a542db88e061c0fb20d5ad7e \ + 0eefb31613be4bc92f6ff7ff7f606302 \ + 7003229295eeee486c4144d09dd66a41 \ + 8a3db8ec4d6912594fb2599bf2d6feba \ + 04baa08ff2d38dad4a10e7a27a9768d4 \ + 8916bb4ab39f22fa9651fe98c92faa5e \ + 603dc8e08934ea5ae9025f5456fa6679 \ + 83b095b5e7b8eed0c1e550128b940cc6 \ + 6ed0aab506ad1ec23e34c6aec4efd1d7 \ + c5229cfccb6a1598e74a837dbc9e2797 \ + 4d7e3bc6c42f8a875a87246ed14d9948 \ + aceb9dbc816de4f1cbebc8b168587a31 \ + 43f25686207084b3290a2b488909129c \ + f816d75ddc8831b6a300a739ddae267b \ + 442a035d4bebfb01fde2e9299563f73d \ + 396f4f63322338c26d76b2f638646178 \ + 44505199ec0964feb5488051b4ac92d5 \ + c9a5747e504d7f3dadc1fc563ae3d6f3 \ + d2695f81f5e7b7a44da337b59c56b363 \ + 89e88633cab0e4b6f3d3878b84dffe8b \ + 4ff87b08398120ca53d49a4dee338034 \ + e7d8d4d8acb7cea0a0c350d2202d5417 \ + 809c655613979bc5d65cb6d4afa24c91 \ + b170c380ee4d59e4ed866afaa26a86c7 \ + dde85204706c20baed5d666258a08b74 \ + d022bc79e1931c2bd4ebbe65cf3d2309 \ + 3d62bfbbe08bdcee55fcb8cda85554d9 \ + 198d7f7c37f632bc83502b28870b6d60 \ + 3ce1c12d6f46952c4a394c8c3bb9437e \ + 857c96071a8fd39e7458707e9fae87b9 \ + 6d28dbfa9d67ad11061716672a7a1519 \ + ffc9c1ed3a5f35182084b40ff2ff6111 \ + 9a25a5393856f8a0bbc14d82e27414a6 \ + bdf329a72ecd0605c296f25e53136706 \ + 9437e2df9544e13b80709ea52f42580a \ + bcd5fd8c2b279da10b5a4d7b67eb555e \ + 4abeb2b6db91c4964c17ec4bf24248f4 \ + 7543e8639ad2e29866b522e20c35152a \ + b4944c105ff1b8614beeb153e7179027 \ + 3ef10447881b00471497237c64f44ac2 \ + 108d90c246e09f46087613284e8651e7 \ + c37409eb47cd1fad7d5b8b4297f44860 \ + 707c14d536067554f7fe03a8529cf426 \ + 987cd07b13068d49cd824156f187c4b2 \ + 8dab3b3ec00dc56cffde0b0c410d47b5 \ + 667e86b8b8d96ab4e9605627ce7dcc9a \ + 78c898fdaa3968e23904bf8538c4a271 \ + c3e51926c9853b714191ef1bec90e2ce \ + 64a6d8fe0c9a450bcefa41894e17d7ac \ + 3c67481b4433a3219846e41d09aaeaa9 \ + b48f497bd49c7c564a337336fa1452db \ + 18dc6e763804277ea7e0b6d605e2f48c \ + c06e4b880b5df5aa06bb95cdc5e0cc45 \ + 49ea26cef36fccd5e48654d71990a510 \ + 101226d32a04adc0a4232050dbf85056 \ + 0f5f5b1f9ebc3d31770c7ae2e33d409c \ + 1b195f502cb635cc6ba02e1e9ca263ff \ + f2a13be3bddfdcf149289112545c90b4 \ + ef44c590e5ec37a0a6bb3d43eedce10b \ + 987899bb7fe6fcea02172df024f6ca81 \ + 56c2ebd8062da8a85fb5f63f436c534a \ + bfdbb059be182d0623fd78ef4814a4fd \ + 9ec0bbdb877e8bc55d560ba8f3aca61d \ + cbc8b5bf5b6317462c6b7c3b93339641 \ + 8e335e572cd05ff1a59aebcbdba63da3 \ + a0a2617ead009945e1c126286a462d68 \ + 3b3a12dacee5dccaa666e5826b190857 \ + 98f9d0195996d53a8ac048a2617b2eeb \ + 128cb74306ddaca878559397ac1e4270 \ + ed110fdc815a3c79395c3451319067f3 \ + 2180948a1fe17db88e9f97870234f87a \ + adafc45a92f42b3377a06b041a2ab658 \ + 5a602e57a0c78ee9669fad2b6eb7f623 \ + 1dca8bc86f316d5d9f7a4a85096e0456 \ + 6504e1fa6884d62eeb984429ca147f5d \ + 3c46007dd2897bc50e97bd8c9a1f3688 \ + 23f88f41f08c7299ef710390c97eabcc \ + 4f574268e4cda806c259fe125fad2424 \ + 05640b13a0acd3487fc52e4960dbbeb2 \ + 0651f1ec4a8c291a8ef2b8019cdc837c \ + 21e87390feca912ee816ff9a82731d8c \ + 8158c000c640fe6051312a3b7daedd81 \ + 306973142929c0d96b49240a4f41e855 \ + 226c79aebfd626b4c94572bf3aebbfdd \ + 3fa4d5044dff847ff6fef1a2d31c7771 \ + 63ec81e48122d9da6c0e30350ba198df \ + 539588dc3151dd1a2eafb1abc1b328e7 \ + 3e7afbfddddc63455fc021e86fa8a0e4 \ + 54e91302c58502f1eb25437487037e4e \ + b0ec53820802257b4a2f2e43c591faf7 \ + a43d1cf7107f18b253ec558c21f09492 \ + 55514cbc770c9a1a3eccda12d839f859 \ + 88d75dde8c6b2c54aa342e60238d89fd \ + 1e642722f3eca4e8430b1fbf79f2e8a5 \ + 22c18c8034a833c91bb51cbd1433fd13 \ + 3e8ccb40641c0990c9200c667e8a965d \ + d8503dcb614aeb6cd075e3360e708dc3 \ + 66817b9ee2b91822bb6443fa34c4c027 \ + 102dd5ccf7f0e35f281febc864643590 \ + 8136d042881d797047cdf7c74144af58 \ + 33aa2161d490d8fb29bbef38fa1f557e \ + 15f21d672cd5a4cbf2e00e991deb5951 \ + 2d6d28ec311884da69bcaf320ada8ad5 \ + 423ea3c18df8759400c3d0a381738c64 \ + 974e766c6583278ac82a83632b75b65e \ + 0339cc04f4471f002e421e2328a86bf5 \ + 820fed612601a95415de79471ddd9b82 \ + b92fa50f56a1e06a7f1bf665442d4a73 \ + ce5935e8063a452913a61e5405b33cb9 \ + 1d3e530a3410fc95a6987d70f84a6332 \ + 8cd6f472d6904b0c507a456dddb68eb6 \ + 4e0c068ba38fa8e0aa6c46bce5e9d2ab \ + d81f9251921f8a289dcf69fe4ccc3788 \ + 791938196c6a3f4934408ae05f1cd5d8 \ + c01022fe0357c10ca1d48b16187f81bd \ + b5305bde14813da51d536a9df564db69 \ + b0e8879bc367bdad1fea51407ae22380 \ + 25119b3f34f4d5298dade622e10a54c5 \ + fe29680d6c4b75cc9ffeceb588e1e01c \ + 83cd180e6991b62b1cc6d646bf4d0284 \ + 22c9fb2659929f432d5fe217d1cb74cf \ + 5d87e8530342ef2a980b1c96dafd27f0 \ + 39bc626af823fa43f79f8917b6b2e506 \ + c9c58f8af8bc9eaa04fb4b7e61ad56a1 \ + af1ea911541f57099f81ed6e8fe480bc \ + 371fb71b0651ef8bf26e827ec21b1f76 \ + 45a825695402aa13c026cc81b30ccfd6 \ + 5a7af442aa87deb7aa2e47aa53ecb4b0 \ + bb0c20f6e3faaa647d9c463c5501a8e0 \ + 23cc9e52c52465f5b225e62ab7cc3457 \ + f87a00a9b24bb7ea2736fcacf57027ab \ + fd05e11da4cc641616b87a31223645bd \ + 9165afe1f143b7104b3c0868b2cae924 \ + 497cb030511762f0e30f395fb9c092ec \ + d7931ae20ea0df9dca67aa870c5e578f \ + b928626f9e8328e4085fc27cfc640c19 \ + 60dfb05876b9242282ded82fc74db945 \ + 73c81da3754295e39ea4a99517b1e794 \ + 0af12a5e277bc37fef415940a42d1bf3 \ + 6d16890925497732bdbedd7636c9546f \ + eb44c81f81e4aecdbdbafeac9c0fdcab \ + efeb260cf6b2a13607ee12321e39cc8d \ + 29614f150859d094548bed37e78f586b \ + 171bb701365ec4b0c12ae5387e034c16 \ + c0aab5e6eaaa6a2f3c7ed44f123d1c7d \ + 5cf346df4658ff1ab6c0b3b3dba48f75 \ + 8b708bc4b33c5e1683467444c9ed41b0 \ + 7c3a27860a0082241f5c9a069e431fba \ + c14d50ef3ce9b2640d2a9d68c53834b9 \ + f17aecb8887cf0ecd823623160aed7db \ + 9a56f9ea516d7912a9e5257a455231c2 \ + a56461a712a83abc691cf473d1835228 \ + 5b5de6cffe4726037a5ec6d6931c80f3 \ + e092b3abcc54806f2a35889d725bf95f \ + 4578b5cccbe636b7e5becdf5543b3802 \ + 8390247ae7126c00e162732b249be9d7 \ + a997075a6ee099a1589014357bd5e6f8 \ + 28d34115cfbbe0e8f80333591f2cdd84 \ + 907244c0d3791f3f981c7cc8e4cad0a3 \ + 7d29c9fc3332563ba2d71558e8cf3ffd \ + 14e0218b195b6fca32e0972c7303d3de \ + 8d069ba8d01c8c6c90ebfcb149a4573c \ + 71624c8a64c75744a95f02a09614f220 \ + f8408c2543795bb080bebfba7e38e048 \ + 936913c779b00c6355ffbbb53023dcae \ + 03a7ad2814bd9dd34e0acec8ca4f855e \ + 9822018c3ee7133a6f093f679d639da2 \ + c63cc43554a8abcf7b1166626f0e3736 \ + fe316e1d51e3dff1e0455d0142dd37e4 \ + 8bc06de4ec1fda57035d2bd07535d670 \ + c40bb551772810d818857841ea389f1e \ + a37720d4e4cbebd28ac9c7930137a9d6 \ + 0ba30a94d7b8865c23e86d4d64e5b91e \ + a9a6ce6cd4b12f9c4f6840df87d5da0d \ + 54148ff5f2a4a6f4f1e857b0bf854bf0 \ + 524ffd7a9b5b25c4d388686a5dde5cac \ + 30eb4de1c1a3bd214d7649b891abf444 \ + 60ddef23e68d8cbb9f9f33b747fe1734 \ + d226e4317502fe822b21daeda4d7488c \ + 480a3b8e8201739e157bb648f9243962 \ + 533608bb3b2587c0aa148dc36cc16429 \ + ec5466d73ce9285f92a1458cdc1b4046 \ + ee7a5f842c39bc47c474196e83b0df5f \ + e30085994bbeb4b7f4895d48216d5476 \ + a1626b8f4d165b1b60d960862eba4cf0 \ + ca0ecc8e22d810207704d4cd743ca657 \ + 949794da6e701af465ba6664e8e1b5de \ + 95f4b6766a27d814b4e54d1ccb3b7fc9 \ + 158e2b15e6b75f6090767642138f75ff \ + f2303650593b13e30a85e39d8c79c961 \ + 05ec4163d860f882c88fcc77f78d6172 \ + a5f742e592150e471690627bbb77c2b8 \ + 4320a9e82272686cb97d7af005f5360d \ + 624ea23761970724e7c0d8003ff6fffb \ + 070b856c03d3baed2cc372b743df48f8 \ + d721f68da2cb15f91930bcfad1ff3596 \ + 56de037d755aeb0b45169991f9567cd7 \ + 2d8d8b377d144f5e32b4f65a69eb0b24 \ + 6a0950fa3775d755dbbdbd24a2841786 \ + f1358be8c98b98837cbd2cf51e75f8b3 \ + 46e0a2b34b2a6108cad9e2b1da756cab \ + bacf2c641bffbe4d891342ee2e0688e0 \ + 3b3ebed978a7c19de258926438888de5 \ + d3ccccba78e5375faf8e543884f9e84e \ + 5736abfbc0096d2328905124eaeeb331 \ + eeda11db8ced625011d8b88d36765321 \ + 63ac7c73b26aae13a320ebbc5fb215a3 \ + 46f5ef89ecea2d7813e6eccb896dd555 \ + 597586743b4769a8f6c169803ad3bb2a \ + d0ae58592f09d5bf6d1a943291ca02f2 \ + 5f7008c5bb010882e4cd393b8a1a49d1 \ + d7602381c0bc21d10603cc940a837b06 \ + 3426961d0acb81854d9b734c59ba60f7 \ + 289b776935f2184c6ba2974877285013 \ + 96261f3cee18842060fd64d618e056d8 \ + 08abe36adae4caee78acf034c56a550b \ + ce622fdb8d18cd1c13ed8fadc5400c10 \ + 6c623a8eed8450399ec323a72e96855c \ + a5f10909341dab15fcdee74b0409ec69 \ + c51211275ff1e841326726837820eed9 \ + 50d5a501f911bb592f0dce2d052c2aa8 \ + 746d5deb23a67c019e5b2381d76d4afa \ + ae35a16ea73fc405f1cf50fa35b70ddd \ + c9defe80406280bcfce4ecf31c0200b3 \ + fbe5da24bd1beef6125107ee41118187 \ + 611730d5a0344bd87742297274631890 \ + 82319ff2617041ec54d5eb3ff5f381e3 \ + 4f6fd5325554bf939f7518dc4f74dae5 \ + 80c9bb4310021ed58b5ac2deb799bc8b \ + d7f7b399739aa7278de3688945c81922 \ + 744c8676a49438f5c89891e2f788d69a \ + b7eae58d7a80112442643ee2ff481ef7 \ + 8075eac572b0aca416ab1c827ae95375 \ + 5b4ddf181e910b8a0355923fe24ede58 \ + 6739d2c377b9e20af9a23022e362aa33 \ + 7818a75208424a6d05d1d868559f0adf \ + cbfa351bd29e3779266c82b3996fc9ab \ + 19e6e4e45004e2b023e49e37c34b4e31 \ + 9de7b54918f327a684ef664a4fae3f5a \ + c678a7da0ee4b850ebde0474144a0415 \ + fcc6926cb92e9a4a8aa57e2614fda0ec \ + 3dc30b8ce4503073c466fb0735ab4920 \ + a709158ea763bd3ec7f7e26ab8c9c82f \ + 9dd610282e23bbd40016697350c1babb \ + 51534ecc7b99f6ba320b65ac2593f82f \ + a6655e5e9845cb569991e87b5b38a1fc \ + beede1fdd5ce9840d395abc905d8ab3e \ + 7e2eeef14bb62adaf15f1e921538adaa \ + 0a906c03436ec2dcc4c311c21fee0da2 \ + 4e56ae1f16966fd35afe97544e5bc369 \ + 6ebb8deee5a5a0d1c26b20eeee1926b3 \ + 05fc1fbfb646a394e35043182c63b5de \ + 8a607889ac525c2286e2f7c88f89d931 \ + c3d42808c0c5cc0283666964f83df775 \ + ca65153603a1a7240bbd9d2ce19f2d67 \ + 97fa43aa1afabd1f5f3d1070389b42ba \ + e250b0b2e22ab75a9ea8aed21d77b3ee \ + 00d5d49cf161f5675bc94eaaa07dd544 \ + 8a83a7122dc03fdd42e5ba67680e5300 \ + 470f527a51d3921895bd2583fce8d9c4 \ + 4efc6e7a118524cecefa0023a18accf7 \ + e900a384ac7dbb320fe6a7279fbfef89 \ + f9880f1c33a7bc7b0e6e086b504bf38f \ + f38b27b8c9625110a51293658f1cc014 \ + e972ea58ec203bfa6c79c1207852298b \ + 60c58ee8cdca36db589e87c79c9efff4 \ + e1c3e3ab6fe16b9c4d43b10dddb2b50c \ + 6f4e8fbcd987fe542119b0338f374ec0 \ + 044de2128be1885b0576bc4a6cba36ea \ + 6c096ffbebd1eaef4fd4570ee127c7f7 \ + db96b50050277bf05a3c68534bbb9586 \ + e908e1808f2a480449f8d86281ae24ef \ + 09de9d01e7331ff3da11f58be8bef0df \ + 0498c4a11448bfc35dc7bb2caa64c753 \ + f2797ade0e36f1e5d6be9d11b5076582 \ + 2376de634160158ece40c4bc2ab3eb41 \ + 73b177d6d000daaa8f05790414a887a3 \ + 24c64817e85ef77765ed0f26c31c9b4c \ + 9e876a38acd8262d97e9302ecb4e0f72 \ + dae6d89034a6988042fd8be4cf5e037d \ + 8c8adde50f0a531c407c5b68ab928f0b \ + de2839e16d9d7a9fd1c397da62f62b4a \ + 233b17dfcf7e49ac791eef30b7f406e3 \ + e0c35ffb8cfdb74a39bf799811f79304 \ + 7cb99b00381f697eaf8a322ed3b8205c \ + 1baf62319b533f3d996993b82305e547 \ + d990172b607020701f9e84ca8e1c043c \ + 311ded6588844e072d3fb953a8f994da \ + 0a68848588e847ceccf504891584d00b \ + 3f265cbde7668f38c1229043475470a9 \ + 45b469ad607b912256b7c80141fa2d17 \ + 4e50e886c72204c268c15a3230001d71 \ + 7799baff9a5664205d9110a2624e8989 \ + b95760e9133ba1bb456d0f0cef74c9a4 \ + 0967e0df46d1af4eec8dab6b12241600 \ + 8b9abf87faaabfcedea7b9ac6381752d \ + 74ea77ca2056e0f68d6aa6f341c5ee3b \ + fc484f491cd0c91e5d7343776e055a77" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="rust16" +MAINTAINER="Alexander Verbovetsky" +EMAIL="alik@ejik.org" diff --git a/development/cargo-c/slack-desc b/development/cargo-c/slack-desc new file mode 100644 index 0000000000..133e07a2ed --- /dev/null +++ b/development/cargo-c/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +cargo-c: cargo-c (cargo C-ABI helper) +cargo-c: +cargo-c: cargo-c is an extension for Cargo, the Rust package manager, that +cargo-c: helps to build and install C-ABI compatible dynamic and static +cargo-c: libraries. It produces and installs a correct pkg-config file, a +cargo-c: static library and a dynamic library, and a C header to be used +cargo-c: by any C (and C-compatible) software. +cargo-c: +cargo-c: +cargo-c: Homepage: https://github.com/lu-zero/cargo-c/ +cargo-c: |