From be94ae04eee564451203d45977c2ef7c7ace1580 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 10 Nov 2024 03:03:09 +0000 Subject: gentoo auto-resync : 10:11:2024 - 03:03:09 --- dev-util/cargo-ebuild/Manifest | 2 +- dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild | 176 -------------------- dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r2.ebuild | 184 +++++++++++++++++++++ 3 files changed, 185 insertions(+), 177 deletions(-) delete mode 100644 dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild create mode 100644 dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r2.ebuild (limited to 'dev-util/cargo-ebuild') diff --git a/dev-util/cargo-ebuild/Manifest b/dev-util/cargo-ebuild/Manifest index 79e43a016eda..fc129f556ce9 100644 --- a/dev-util/cargo-ebuild/Manifest +++ b/dev-util/cargo-ebuild/Manifest @@ -126,5 +126,5 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -EBUILD cargo-ebuild-0.5.4-r1.ebuild 3426 BLAKE2B 5520739f0cac8d519b4c964f7f45836f14cd6af5944a26e2a7fc3a18e1c72ef940655d98750ceb000d757f04311a0e17afeffca298f97f0864e00589f582828d SHA512 4406acf838a67428c58789519f8aca85722d2fb24f09c4ae9e8072c1333d4dcb99f84c405d18f852876e6ee418a2f544fc23a23b5c458a869ede8045b5a80cd8 +EBUILD cargo-ebuild-0.5.4-r2.ebuild 3608 BLAKE2B fe4e923dd7125bbca60934239bcad0c1d4df1bcfe6c2b00539363a3f24d7cbb6fda263192e8eb1c50afbfc9cc84a7ed888adf1426bc9a158431c602f2601efce SHA512 f9d4e1120b5439c8aa3498f5c5d4e98c5e1ae2de0c98fe2f863cb1dba2044ee049ab22906fccbf6215cff6fb795881f90466ff35902941926e9595461e0b308e MISC metadata.xml 358 BLAKE2B f56569b1f9e424641ca562cb068c696d27e5819953a7671ef2db1447c82d4bc039e4d09c4090a605191e510f3c3bb27bb5993b8ae954d2838a36d8b49ade3141 SHA512 9a66eb8bba4803fdbc8dd1c39acce838ed9158a8e2e5db4bf48452c6ecf5062c8a7a04916945d44493a440fe96a1ebae93ec44c6bef925e60b12520413059669 diff --git a/dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild b/dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild deleted file mode 100644 index a2c1374def5e..000000000000 --- a/dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r1.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 2017-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Auto-Generated by cargo-ebuild 0.5.4-r1 - -EAPI=8 - -CRATES=" - aho-corasick@0.7.20 - ansi_term@0.12.1 - anyhow@1.0.68 - atty@0.2.14 - autocfg@1.1.0 - bitflags@1.3.2 - block-buffer@0.10.3 - bstr@0.2.17 - camino@1.1.1 - cargo-lock@8.0.3 - cargo-platform@0.1.2 - cargo_metadata@0.15.2 - cc@1.0.78 - cfg-if@1.0.0 - clap@2.34.0 - cpufeatures@0.2.5 - crates-index@0.18.11 - crossbeam-channel@0.5.6 - crossbeam-deque@0.8.2 - crossbeam-epoch@0.9.13 - crossbeam-utils@0.8.14 - crypto-common@0.1.6 - cvss@2.0.0 - digest@0.10.6 - either@1.8.0 - fnv@1.0.7 - form_urlencoded@1.1.0 - fs-err@2.9.0 - generic-array@0.14.6 - git2@0.15.0 - globset@0.4.9 - globwalk@0.8.1 - heck@0.3.3 - hermit-abi@0.1.19 - hermit-abi@0.2.6 - hex@0.4.3 - home@0.5.4 - humantime@2.1.0 - humantime-serde@1.1.1 - idna@0.3.0 - ignore@0.4.18 - itertools@0.10.5 - itoa@1.0.5 - jobserver@0.1.25 - lazy_static@1.4.0 - libc@0.2.139 - libgit2-sys@0.14.2+1.5.1 - libssh2-sys@0.2.23 - libz-sys@1.1.8 - log@0.4.17 - memchr@2.5.0 - memoffset@0.7.1 - num_cpus@1.15.0 - once_cell@1.17.0 - openssl-probe@0.1.5 - openssl-sys@0.9.80 - percent-encoding@2.2.0 - pest@2.5.2 - pest_derive@2.5.2 - pest_generator@2.5.2 - pest_meta@2.5.2 - phf@0.11.1 - phf_generator@0.11.1 - phf_macros@0.11.1 - phf_shared@0.11.1 - pkg-config@0.3.26 - platforms@3.0.2 - proc-macro-error@1.0.4 - proc-macro-error-attr@1.0.4 - proc-macro2@1.0.49 - quote@1.0.23 - rand@0.8.5 - rand_core@0.6.4 - rayon@1.6.1 - rayon-core@1.10.1 - regex@1.7.0 - regex-syntax@0.6.28 - rustc-hash@1.1.0 - rustsec@0.26.4 - ryu@1.0.12 - same-file@1.0.6 - scopeguard@1.1.0 - semver@1.0.16 - serde@1.0.152 - serde_derive@1.0.152 - serde_json@1.0.91 - sha1@0.10.5 - siphasher@0.3.10 - smartstring@1.0.1 - static_assertions@1.1.0 - strsim@0.8.0 - structopt@0.3.26 - structopt-derive@0.4.18 - syn@1.0.107 - tera@1.17.1 - textwrap@0.11.0 - thiserror@1.0.38 - thiserror-impl@1.0.38 - thread_local@1.1.4 - time@0.3.17 - time-core@0.1.0 - tinyvec@1.6.0 - tinyvec_macros@0.1.0 - toml@0.5.10 - typenum@1.16.0 - ucd-trie@0.1.5 - unic-char-property@0.9.0 - unic-char-range@0.9.0 - unic-common@0.9.0 - unic-segment@0.9.0 - unic-ucd-segment@0.9.0 - unic-ucd-version@0.9.0 - unicode-bidi@0.3.8 - unicode-ident@1.0.6 - unicode-normalization@0.1.22 - unicode-segmentation@1.10.0 - unicode-width@0.1.10 - url@2.3.1 - vcpkg@0.2.15 - vec_map@0.8.2 - version_check@0.9.4 - walkdir@2.3.2 - winapi@0.3.9 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 -" - -inherit cargo - -DESCRIPTION="Generates an ebuild for a package using the in-tree eclasses." -# Double check the homepage as the cargo_metadata crate -# does not provide this value so instead repository is used -HOMEPAGE="https://github.com/gentoo/cargo-ebuild" -SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2 - ${CARGO_CRATE_URIS}" - -# License set may be more restrictive as OR is not respected -# use cargo-license for a more accurate license picture -LICENSE="Apache-2.0 Boost-1.0 MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" - -DEPEND=" - dev-libs/openssl:0= - net-libs/libssh2:= -" - -RDEPEND=" - ${DEPEND} - virtual/rust -" - -PATCHES=( - "${FILESDIR}/cargo-ebuild-0.5.4-updated-eclass-style.patch" -) - -QA_FLAGS_IGNORED="usr/bin/cargo-ebuild" - -src_configure() { - export LIBGIT2_SYS_USE_PKG_CONFIG=1 LIBSSH2_SYS_USE_PKG_CONFIG=1 PKG_CONFIG_ALLOW_CROSS=1 - cargo_src_configure -} - -src_install() { - cargo_src_install - einstalldocs -} diff --git a/dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r2.ebuild b/dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r2.ebuild new file mode 100644 index 000000000000..990d4d5893a5 --- /dev/null +++ b/dev-util/cargo-ebuild/cargo-ebuild-0.5.4-r2.ebuild @@ -0,0 +1,184 @@ +# Copyright 2017-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by cargo-ebuild 0.5.4-r1 + +EAPI=8 + +CRATES=" + aho-corasick@0.7.20 + ansi_term@0.12.1 + anyhow@1.0.68 + atty@0.2.14 + autocfg@1.1.0 + bitflags@1.3.2 + block-buffer@0.10.3 + bstr@0.2.17 + camino@1.1.1 + cargo-lock@8.0.3 + cargo-platform@0.1.2 + cargo_metadata@0.15.2 + cc@1.0.78 + cfg-if@1.0.0 + clap@2.34.0 + cpufeatures@0.2.5 + crates-index@0.18.11 + crossbeam-channel@0.5.6 + crossbeam-deque@0.8.2 + crossbeam-epoch@0.9.13 + crossbeam-utils@0.8.14 + crypto-common@0.1.6 + cvss@2.0.0 + digest@0.10.6 + either@1.8.0 + fnv@1.0.7 + form_urlencoded@1.1.0 + fs-err@2.9.0 + generic-array@0.14.6 + git2@0.15.0 + globset@0.4.9 + globwalk@0.8.1 + heck@0.3.3 + hermit-abi@0.1.19 + hermit-abi@0.2.6 + hex@0.4.3 + home@0.5.4 + humantime@2.1.0 + humantime-serde@1.1.1 + idna@0.3.0 + ignore@0.4.18 + itertools@0.10.5 + itoa@1.0.5 + jobserver@0.1.25 + lazy_static@1.4.0 + libc@0.2.139 + libgit2-sys@0.14.2+1.5.1 + libssh2-sys@0.2.23 + libz-sys@1.1.8 + log@0.4.17 + memchr@2.5.0 + memoffset@0.7.1 + num_cpus@1.15.0 + once_cell@1.17.0 + openssl-probe@0.1.5 + openssl-sys@0.9.80 + percent-encoding@2.2.0 + pest@2.5.2 + pest_derive@2.5.2 + pest_generator@2.5.2 + pest_meta@2.5.2 + phf@0.11.1 + phf_generator@0.11.1 + phf_macros@0.11.1 + phf_shared@0.11.1 + pkg-config@0.3.26 + platforms@3.0.2 + proc-macro-error@1.0.4 + proc-macro-error-attr@1.0.4 + proc-macro2@1.0.49 + quote@1.0.23 + rand@0.8.5 + rand_core@0.6.4 + rayon@1.6.1 + rayon-core@1.10.1 + regex@1.7.0 + regex-syntax@0.6.28 + rustc-hash@1.1.0 + rustsec@0.26.4 + ryu@1.0.12 + same-file@1.0.6 + scopeguard@1.1.0 + semver@1.0.16 + serde@1.0.152 + serde_derive@1.0.152 + serde_json@1.0.91 + sha1@0.10.5 + siphasher@0.3.10 + smartstring@1.0.1 + static_assertions@1.1.0 + strsim@0.8.0 + structopt@0.3.26 + structopt-derive@0.4.18 + syn@1.0.107 + tera@1.17.1 + textwrap@0.11.0 + thiserror@1.0.38 + thiserror-impl@1.0.38 + thread_local@1.1.4 + time@0.3.17 + time-core@0.1.0 + tinyvec@1.6.0 + tinyvec_macros@0.1.0 + toml@0.5.10 + typenum@1.16.0 + ucd-trie@0.1.5 + unic-char-property@0.9.0 + unic-char-range@0.9.0 + unic-common@0.9.0 + unic-segment@0.9.0 + unic-ucd-segment@0.9.0 + unic-ucd-version@0.9.0 + unicode-bidi@0.3.8 + unicode-ident@1.0.6 + unicode-normalization@0.1.22 + unicode-segmentation@1.10.0 + unicode-width@0.1.10 + url@2.3.1 + vcpkg@0.2.15 + vec_map@0.8.2 + version_check@0.9.4 + walkdir@2.3.2 + winapi@0.3.9 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.5 + winapi-x86_64-pc-windows-gnu@0.4.0 +" + +# https://github.com/rust-lang/rust/issues/113152#issuecomment-1612578376 +RUST_MAX_VER="1.71.1" + +inherit cargo + +DESCRIPTION="Generates an ebuild for a package using the in-tree eclasses." +# Double check the homepage as the cargo_metadata crate +# does not provide this value so instead repository is used +HOMEPAGE="https://github.com/gentoo/cargo-ebuild" +SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2 + ${CARGO_CRATE_URIS}" + +# License set may be more restrictive as OR is not respected +# use cargo-license for a more accurate license picture +LICENSE="Apache-2.0 Boost-1.0 MIT MPL-2.0 Unicode-DFS-2016 Unlicense ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +DEPEND=" + dev-libs/openssl:0= + net-libs/libssh2:= +" + +RDEPEND=" + ${DEPEND} +" + +PATCHES=( + "${FILESDIR}/cargo-ebuild-0.5.4-updated-eclass-style.patch" +) + +QA_FLAGS_IGNORED="usr/bin/cargo-ebuild" + +pkg_setup() { + rust_pkg_setup + # Requires nightly feature proc-macro2 + export RUSTC_BOOTSTRAP=1 +} + +src_configure() { + export LIBGIT2_SYS_USE_PKG_CONFIG=1 LIBSSH2_SYS_USE_PKG_CONFIG=1 PKG_CONFIG_ALLOW_CROSS=1 + cargo_src_configure +} + +src_install() { + cargo_src_install + einstalldocs +} -- cgit v1.2.3