diff options
Diffstat (limited to 'dev-util')
| -rw-r--r-- | dev-util/bump-my-version/metadata.xml | 4 | ||||
| -rw-r--r-- | dev-util/byacc/byacc-20260126.ebuild | 2 | ||||
| -rw-r--r-- | dev-util/diffoscope/diffoscope-312.ebuild | 2 | ||||
| -rw-r--r-- | dev-util/gemini-cli/Manifest | 2 | ||||
| -rw-r--r-- | dev-util/gemini-cli/gemini-cli-0.33.1.ebuild (renamed from dev-util/gemini-cli/gemini-cli-0.33.0.ebuild) | 0 | ||||
| -rw-r--r-- | dev-util/gersemi/Manifest | 2 | ||||
| -rw-r--r-- | dev-util/gersemi/gersemi-0.26.1.ebuild (renamed from dev-util/gersemi/gersemi-0.26.0.ebuild) | 4 | ||||
| -rw-r--r-- | dev-util/ruff/Manifest | 2 | ||||
| -rw-r--r-- | dev-util/ruff/ruff-0.15.6.ebuild | 119 |
9 files changed, 129 insertions, 8 deletions
diff --git a/dev-util/bump-my-version/metadata.xml b/dev-util/bump-my-version/metadata.xml index c1800cd8e681..794acf4e73e4 100644 --- a/dev-util/bump-my-version/metadata.xml +++ b/dev-util/bump-my-version/metadata.xml @@ -1,10 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>cyber+gentoo@sysrq.in</email> - <name>Anna</name> - </maintainer> <upstream> <maintainer> <email>coreyoordt@gmail.com</email> diff --git a/dev-util/byacc/byacc-20260126.ebuild b/dev-util/byacc/byacc-20260126.ebuild index fa42562615e9..9fa02a4571c2 100644 --- a/dev-util/byacc/byacc-20260126.ebuild +++ b/dev-util/byacc/byacc-20260126.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.as LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris" BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-thomasdickey-20260204 )" diff --git a/dev-util/diffoscope/diffoscope-312.ebuild b/dev-util/diffoscope/diffoscope-312.ebuild index 6cbdee4de467..5d04063cf4cb 100644 --- a/dev-util/diffoscope/diffoscope-312.ebuild +++ b/dev-util/diffoscope/diffoscope-312.ebuild @@ -18,7 +18,7 @@ SRC_URI=" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86" IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest index c1442eaec7ec..024bbfc6fd27 100644 --- a/dev-util/gemini-cli/Manifest +++ b/dev-util/gemini-cli/Manifest @@ -1 +1 @@ -DIST gemini-cli-0.33.0.js 25125272 BLAKE2B 2155b3eed1c3f69eb47bdd3e872d232a15009ebaabede6411dc59f6df283a979f2791bfd33576d77dddb394ac956b9af4d9bc488c02e1dcf619cfd642b352484 SHA512 f8ad9d57b6245d459fd5a0400451ef8941c0eae6f22d5e9c12132f83837d0ea0cc11eeca35f9faadc3779e582396fec8e97c9a3f86454f40ae337509d93cb653 +DIST gemini-cli-0.33.1.js 25125580 BLAKE2B f19064801aa9c01dc33dc21bf4b6876fd4946c8f8793254f4c7edf8abef6e8fe09ffd4b1e85630d0d27974bf8ef6356ace8e4fedb9ed5a211eddfe057e1ba265 SHA512 0cde390a8e331c3fb8b98f400ccbcd44c8601a46c35a7ebfcb0050311934a6507cd48b70ff44ec8bf7b276cb34b18cb126ecaa66ed217fd767eb76e41fb03f99 diff --git a/dev-util/gemini-cli/gemini-cli-0.33.0.ebuild b/dev-util/gemini-cli/gemini-cli-0.33.1.ebuild index cfa9b95f65f7..cfa9b95f65f7 100644 --- a/dev-util/gemini-cli/gemini-cli-0.33.0.ebuild +++ b/dev-util/gemini-cli/gemini-cli-0.33.1.ebuild diff --git a/dev-util/gersemi/Manifest b/dev-util/gersemi/Manifest index 5fc44aeb086e..c9fe9a7ee20a 100644 --- a/dev-util/gersemi/Manifest +++ b/dev-util/gersemi/Manifest @@ -1 +1 @@ -DIST gersemi-0.26.0.tar.gz 168596 BLAKE2B 7c018a0d6e9f50d45437bd662f75146248753e4adf556d1507cdf0d5c7f20fb2ecb4a20a1be05a9964901dc6b9e887389ffd5c5eec9b5b83b2f1db9906654320 SHA512 6b5cb67f0db33f3e52a252152ce4115ef91739b64e33e6c97ba2604543ff982639a138304d249a937b5244897b9aa26087c14e445da4da862321395131a3d0c0 +DIST gersemi-0.26.1.tar.gz 169093 BLAKE2B 618dafa0705a278d911672000f977d3b702feadfd6c7df21699f67a2c45e65bb59c192efe6abee5eadb92c9183f9cd26335fd260dca6ef5c1fc1b44e92c43d75 SHA512 1c767999ca1d8639f681a15e81d6b22a561fad9ed4d006324b6d81f0c4d960d9879c2c83a6b9f608b8b70ece0c95ff328bb525abee923232113d7000cb99116c diff --git a/dev-util/gersemi/gersemi-0.26.0.ebuild b/dev-util/gersemi/gersemi-0.26.1.ebuild index f75b3f104eef..64b9339dbb9b 100644 --- a/dev-util/gersemi/gersemi-0.26.0.ebuild +++ b/dev-util/gersemi/gersemi-0.26.1.ebuild @@ -29,7 +29,11 @@ BDEPEND=" ) " +EPYTEST_DESELECT=( + tests/test_configuration.py::test_schema_in_repository_is_consistent_with_configuration_definition +) EPYTEST_PLUGINS=() + distutils_enable_tests pytest pkg_postinst() { diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest index e95576167c63..8fff9a6a38a9 100644 --- a/dev-util/ruff/Manifest +++ b/dev-util/ruff/Manifest @@ -12,6 +12,8 @@ DIST ruff-0.15.4-crates.tar.xz 27914628 BLAKE2B 2dfdbd4461f7bd1e1536d28e6ef24e3c DIST ruff-0.15.4.gh.tar.gz 11086140 BLAKE2B ee15559befc4df91ee556c5e6fd4e9af6eed398e0d2f0ca663aedfe5ff476d6fde3536cf93f7fa822a89ac8cf51f1d12d3f7f0e4c6f0aca20af0e9c7128b091f SHA512 7a05f6dae5872fa6446adba2fe6a1cb207a7107f56d479567afb7abca164def43f9bc5c9ea2469204edebef050f3a5b2cf9a7e6b9b95cccc2227293117b35df4 DIST ruff-0.15.5-crates.tar.xz 27905772 BLAKE2B 6c0ebda283e033b895797142a5aa6d9e1fddab182aa3907dffee1877e6934e376f80e3068548e27abd2ddd597dff2b58c96692b6a74ac55c7312ca93737ff473 SHA512 69c82273b4e3e7b6b1d6c94e6dea912f1662617f8388a8273e1b341304f6a02dc83bf0138c29ba37e92814bd12236298283be9d837ff08ecd3f876c4bc99c99c DIST ruff-0.15.5.gh.tar.gz 11172273 BLAKE2B 49d0a9c5d4bb05ac5d4d6c289e68f2a12e5a8c2f91f7f2a8ab8b3c644169ced0db57517f89381ac7d057e9aa7489d4c88972a176791611cc57b0dfc069d5708b SHA512 da823b14abdc0251576677425f0b05101256c693341f04b36c789bf0dd9ba4b7cd444b5d7bf9960bf52f350108c15e95852ed7c0b26a0b51289b0747472dd038 +DIST ruff-0.15.6-crates.tar.xz 28141740 BLAKE2B 35a5f6f8052e31b41aa2b30bf51cb9b32e977dbffcfc870cb2677193f2406dbfd762e6320e7417a72b05026abae94afcd691fc632f88cad55a23d15e6d125556 SHA512 9315eb8222448024e133d4fad06843202964db5f8b03086bdfbf31f4c14bc8eeb70a8591cc163f6035a3918e206bac1a51dc02e9880f18b539c9aa03ab6eec8a +DIST ruff-0.15.6.gh.tar.gz 11238118 BLAKE2B 633cb6e811ed48a4fddc9db27a9b0eb61bcc9cfcc965d4314ad784fca8b5dccadda01239ca9115bf29a5a08fe527879307e1393bc959fad81eb18707672baa9b SHA512 1fbce9aca6a8f8599bbc09d0d2f3fc9513b6273e3e2b0d7bf9bd8c1b2b11d1e137e8f822dd05fda0033f2b17c3ebf20d9d595d63b930fbf9746e2f4f2ef4d6cb DIST salsa-3713cd7eb30821c0c086591832dd6f59f2af7fe7.gh.tar.gz 717350 BLAKE2B 3db412c1ce2953fdde9f182e9611d8dfe09b197be36c69ebf77344fbdf1efb542b94ca61c5cbcc39fdb3df8ec1e374d19e1e1116174f63f907e28b51f14f19cf SHA512 49bcdede05f7f681d075739b685e1807e978d8160374b2d6176246b90255d72c202205e7591af76ce362706793ca8c15f1a3854849c63b466313eaf363ad8c61 DIST salsa-53421c2fff87426fa0bb51cab06632b87646de13.gh.tar.gz 742301 BLAKE2B 90a53f87b823c360fce95c32fa573650892e40d4f7b260b52efa9bd96da903342ba5cd8adfffed34f168e546a9a1c140ecf22c80731d458cd8e06c84bd6c4d24 SHA512 4471203f3a2a6db0766ce2d426583f9c55277987200bf863c31b1ef09f9ede77091d47ad3a971ae2653d34a02cb2f79b5fb0e6da7a0860dca6636ebba1651ae6 DIST salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1.gh.tar.gz 731425 BLAKE2B ce720abaa295b46c7e1fa06a73e2ad9a48a6b9da7f2b4a91edba38a28bb9a63a1661886fc7c5d6dbc915f589f2e055731a544cdf18afb4dd7b3f6815c59e543b SHA512 91942cfc6bbfb7f07366cdd3d42e5296bff877ee723b24868ff3c278defd0ef247f03e957332bc0696553f0f1977a41c18d08efe7887f5bda3a1cb98543bddbd diff --git a/dev-util/ruff/ruff-0.15.6.ebuild b/dev-util/ruff/ruff-0.15.6.ebuild new file mode 100644 index 000000000000..6e241282a906 --- /dev/null +++ b/dev-util/ruff/ruff-0.15.6.ebuild @@ -0,0 +1,119 @@ +# Copyright 2024-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.15.1 + +EAPI=8 + +CRATES=" +" + +declare -A GIT_CRATES=( + [lsp-types]='https://github.com/astral-sh/lsp-types;e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c;lsp-types-%commit%' + [salsa-macro-rules]='https://github.com/salsa-rs/salsa;53421c2fff87426fa0bb51cab06632b87646de13;salsa-%commit%/components/salsa-macro-rules' + [salsa-macros]='https://github.com/salsa-rs/salsa;53421c2fff87426fa0bb51cab06632b87646de13;salsa-%commit%/components/salsa-macros' + [salsa]='https://github.com/salsa-rs/salsa;53421c2fff87426fa0bb51cab06632b87646de13;salsa-%commit%' +) + +RUST_MIN_VER="1.91.0" + +inherit shell-completion cargo + +DESCRIPTION="An extremely fast Python linter, written in Rust" +HOMEPAGE=" + https://docs.astral.sh/ruff/ + https://github.com/astral-sh/ruff +" +SRC_URI=" + ${CARGO_CRATE_URIS} + https://github.com/astral-sh/ruff/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz + https://github.com/gentoo-crate-dist/${PN}/releases/download/${PV}/${P}-crates.tar.xz +" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 PSF-2 Unicode-3.0 + Unicode-DFS-2016 WTFPL-2 ZLIB +" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~riscv" + +RDEPEND=" + !elibc_musl? ( !elibc_Darwin? ( !elibc_bionic? ( dev-libs/jemalloc:= ) ) ) + app-arch/zstd +" +DEPEND=" + ${RDEPEND} +" + +QA_FLAGS_IGNORED="usr/bin/.*" + +DOCS=( + BREAKING_CHANGES.md + CODE_OF_CONDUCT.md + CONTRIBUTING.md + README.md + assets + docs +) + +src_prepare() { + default + + # Experimental cruft cleaner. These crates are not used by the ruff binary, + # and when they are removed in the git repo, the lockfile is regenerated + # and gets quite a bit smaller. Hence pycargoebuild also produces much + # smaller CRATES= variables. Less for the user to download, fewer distfiles + # to mirror. + pushd crates >/dev/null || die + rm -r ruff_{benchmark,dev} ty{,_{server,completion_eval}} *_wasm || die + popd > /dev/null || die + + # tests that hang in the ebuild environment + rm crates/ruff_annotate_snippets/tests/examples.rs || die +} + +src_configure() { + export RUSTFLAGS="${RUSTFLAGS}" + cargo_src_configure +} + +src_compile() { + local -x ZSTD_SYS_USE_PKG_CONFIG=1 + # Gentoo bug #927338 + if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then + local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 + local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so + fi + cargo_src_compile --bin ruff + + local releasedir + releasedir=$(cargo_target_dir) + + ${releasedir}/ruff generate-shell-completion bash > ruff-completion.bash || die + ${releasedir}/ruff generate-shell-completion fish > ruff-completion.fish || die + ${releasedir}/ruff generate-shell-completion zsh > ruff-completion.zsh || die +} + +src_test() { + local -x ZSTD_SYS_USE_PKG_CONFIG=1 + # Gentoo bug #927338 + if use !elibc_musl && use !elibc_Darwin && use !elibc_bionic; then + local -x CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1 + local -x JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)"/libjemalloc.so + fi + cargo_src_test --target-dir "${PWD}"/tested-target/ +} + +src_install() { + local releasedir=$(cargo_target_dir) + + dobin ${releasedir}/ruff + + newbashcomp ruff-completion.bash ruff + newfishcomp ruff-completion.fish ruff.fish + newzshcomp ruff-completion.zsh _ruff + + dodoc -r "${DOCS[@]}" +} |
