From 333918aa838615aed27cb5f4b49b87269868deeb Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Oct 2023 00:19:02 +0100 Subject: gentoo auto-resync : 14:10:2023 - 00:19:01 --- dev-python/tree-sitter/Manifest | 2 +- .../tree-sitter/tree-sitter-0.20.1-r1.ebuild | 64 ++++++++++++++++++++++ dev-python/tree-sitter/tree-sitter-0.20.1.ebuild | 60 -------------------- 3 files changed, 65 insertions(+), 61 deletions(-) create mode 100644 dev-python/tree-sitter/tree-sitter-0.20.1-r1.ebuild delete mode 100644 dev-python/tree-sitter/tree-sitter-0.20.1.ebuild (limited to 'dev-python/tree-sitter') diff --git a/dev-python/tree-sitter/Manifest b/dev-python/tree-sitter/Manifest index 5488543cfee1..4e3d0b94a916 100644 --- a/dev-python/tree-sitter/Manifest +++ b/dev-python/tree-sitter/Manifest @@ -2,5 +2,5 @@ AUX tree-sitter-0.19.0_p20210506-unbundle.patch 674 BLAKE2B 3b7f4efb2a0064c6682b DIST tree-sitter-0.20.1.gh.tar.gz 22013 BLAKE2B 961619ab28b71c4051708695f245246e9c9197987c3ce7f162c87af1cfeb2ae378301cce160c071d4df872124274c7984bcaf938c611a91f45515c44cea53e5a SHA512 d6db28fcfb0ea46840ae863a625ef1d8794015b147137e8ef1e113ea6d04e2b87a3bd44dcabe6e41a65230b8da09ce0563a5d9d5aeac30d279547a9085720da3 DIST tree-sitter-javascript-0.19.0.tar.gz 257637 BLAKE2B dc28bcbb003d623f5930dbf575f94f51c00eb008a77ba080f05e730fae63fb24d29c02ebb62d179a59d0f9cb8a02dbd3971440f299d952b1ec29b25bc6d21e34 SHA512 ef842787742e76d2534528ec710800df91958feaa4ba351558b5315f58a4bd85c729d088d139e15e0395726a690a97c05e03846c9176af0fd482777ae57087ed DIST tree-sitter-python-0.19.0.tar.gz 129336 BLAKE2B 8a37b0d74ab89aa56d7164bd38ac527b7b9676cafd8f53faaee3d10316f91decd30c02078b1bb785a474615ae58e6edba1b28bc3311e6ff094435e5f53d64cd6 SHA512 df7c72f988a62af0774df1b3a60c86397725aaeb1e2ffaa9b1295ab22eec09bffaf391cad20fb0d08a20914b22af430c2248c26cad179fd68c9f2b32419c0b60 -EBUILD tree-sitter-0.20.1.ebuild 1396 BLAKE2B 78827cac16f1d741733417e69a39313c31a6d3ea75d2b6e7ef4563dcee352b34275a732dad5a4f6d2c215cfc0870432154085f799ce09b98499eb9895e7a8921 SHA512 6dd41393751ca5dfda76cb39826a648e8b44fb28f9cb63b6ad9dbbeed1e37a0e1ab34f71847e391af4c47d5d88eac4f713e544cf8272bdd9c75150346f5ee27f +EBUILD tree-sitter-0.20.1-r1.ebuild 1472 BLAKE2B bfcd5ebcb8b1a1a1e799de1918da3c786e8da7e6a729f0054c1e49c0e0fdf273d58522896b54b385cea4733fefea5c01f39261de90156ef7dfd7a9503eb225a1 SHA512 2f9a69474f454d0e24e669f6bffc577ce5073cc20e8d8c3e609d048e8ef9e4eeaa6d3c8a39b3b9c066f8a67598aaf6171fb414cf20088f12d685127c515ddb5f MISC metadata.xml 393 BLAKE2B 15f673391ad9e9aab93808392449ddf99ccc35fe1b345010a4373b46a56c8dad461042e0a2dd735e4d53f77059a5f7920fc3215f939aacd1455c61f0ecdfa3c0 SHA512 519fc8d6fbbf3709820b26b1f4786b16f6679e569ae4adafdc5e37b2dfbc03351bfd9c6750264300a0309406ffe20868d48c3ff488dde22f900d59e1813c15ef diff --git a/dev-python/tree-sitter/tree-sitter-0.20.1-r1.ebuild b/dev-python/tree-sitter/tree-sitter-0.20.1-r1.ebuild new file mode 100644 index 000000000000..f7fa52853dbd --- /dev/null +++ b/dev-python/tree-sitter/tree-sitter-0.20.1-r1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +FIXTURE_PV=0.19.0 + +DESCRIPTION="Python bindings to the Tree-sitter parsing library" +HOMEPAGE=" + https://github.com/tree-sitter/py-tree-sitter/ + https://pypi.org/project/tree-sitter/ +" +SRC_URI=" + https://github.com/tree-sitter/py-tree-sitter/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + test? ( + https://github.com/tree-sitter/tree-sitter-javascript/archive/v${FIXTURE_PV}.tar.gz + -> tree-sitter-javascript-${FIXTURE_PV}.tar.gz + https://github.com/tree-sitter/tree-sitter-python/archive/v${FIXTURE_PV}.tar.gz + -> tree-sitter-python-${FIXTURE_PV}.tar.gz + ) +" +S=${WORKDIR}/py-${P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" + +DEPEND="dev-libs/tree-sitter:=" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ' 3.12) +" + +distutils_enable_tests unittest + +PATCHES=( + "${FILESDIR}"/tree-sitter-0.19.0_p20210506-unbundle.patch +) + +src_unpack() { + default + rmdir "${S}/tree_sitter/core" || die + + if use test; then + mkdir "${S}/tests/fixtures" || die + local f + for f in tree-sitter-{javascript,python}; do + mv "${f}-${FIXTURE_PV}" "${S}/tests/fixtures/${f}" || die + done + fi +} + +src_test() { + rm -r tree_sitter || die + distutils-r1_src_test +} diff --git a/dev-python/tree-sitter/tree-sitter-0.20.1.ebuild b/dev-python/tree-sitter/tree-sitter-0.20.1.ebuild deleted file mode 100644 index 8388598b62b2..000000000000 --- a/dev-python/tree-sitter/tree-sitter-0.20.1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -FIXTURE_PV=0.19.0 - -DESCRIPTION="Python bindings to the Tree-sitter parsing library" -HOMEPAGE=" - https://github.com/tree-sitter/py-tree-sitter/ - https://pypi.org/project/tree-sitter/ -" -SRC_URI=" - https://github.com/tree-sitter/py-tree-sitter/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz - test? ( - https://github.com/tree-sitter/tree-sitter-javascript/archive/v${FIXTURE_PV}.tar.gz - -> tree-sitter-javascript-${FIXTURE_PV}.tar.gz - https://github.com/tree-sitter/tree-sitter-python/archive/v${FIXTURE_PV}.tar.gz - -> tree-sitter-python-${FIXTURE_PV}.tar.gz - ) -" -S=${WORKDIR}/py-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" - -RDEPEND="dev-libs/tree-sitter:=" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest - -PATCHES=( - "${FILESDIR}"/tree-sitter-0.19.0_p20210506-unbundle.patch -) - -src_unpack() { - default - rmdir "${S}/tree_sitter/core" || die - - if use test; then - mkdir "${S}/tests/fixtures" || die - local f - for f in tree-sitter-{javascript,python}; do - mv "${f}-${FIXTURE_PV}" "${S}/tests/fixtures/${f}" || die - done - fi -} - -src_test() { - rm -r tree_sitter || die - distutils-r1_src_test -} -- cgit v1.2.3