summaryrefslogtreecommitdiff
path: root/dev-vcs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-vcs')
-rw-r--r--dev-vcs/Manifest.gzbin11657 -> 11664 bytes
-rw-r--r--dev-vcs/git-flow/Manifest2
-rw-r--r--dev-vcs/git-flow/metadata.xml5
-rw-r--r--dev-vcs/git-machete/Manifest2
-rw-r--r--dev-vcs/git-machete/metadata.xml5
-rw-r--r--dev-vcs/pre-commit/Manifest4
-rw-r--r--dev-vcs/pre-commit/metadata.xml17
-rw-r--r--dev-vcs/pre-commit/pre-commit-3.7.1.ebuild76
8 files changed, 92 insertions, 19 deletions
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 78dd3e9add4f..0f2d97e0cf2d 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/git-flow/Manifest b/dev-vcs/git-flow/Manifest
index e0b70a071885..9ef513b5c12e 100644
--- a/dev-vcs/git-flow/Manifest
+++ b/dev-vcs/git-flow/Manifest
@@ -2,4 +2,4 @@ AUX git-flow-1.12.3_scriptdir.patch 1835 BLAKE2B 911028fe6de44d1427bfb7fd59cf452
DIST git-flow-1.12.3.tar.gz 66173 BLAKE2B c6045fda9df8e305ccde8fac844614c840c5361f41848af6bf3394f64ffbbc5b03c20ed966960667d9aba76b0ed105f4caa2a5c0d5eab02a24720bff7b0aea48 SHA512 807cd36de7f5c9b4a7b28101de5ea8cfcbf528ff76578e4914c788b8098c7d3d91f8c19a3274e124ee7f7b4bdb6efdc5de2b74e09f374b71ae685beaa86e3e5a
DIST git-flow-completion-0.6.0.tar.gz 7823 BLAKE2B 24dedfc0cddb5acfa57333895533f5c882a0c85db6e08539ff5c33f984eec40cb06da6d5f0ba812348c9cbf226080875de0269b295791ee5d4c8b2732a1ea1b2 SHA512 1082ad47938ec78045f4cbd12340a82960ba3de204c21a95e1166cb0b86e96dbbc3e5fc8af1945c951d5edd43b4026021761e8377795acbb87af3c1e391cb256
EBUILD git-flow-1.12.3-r2.ebuild 1103 BLAKE2B 1d204614c41042532633c8010edddd22903fb49a3c2460feb9c0c7d42a99bca5bc856156554652f367e49bdf86b8609de5b1f064850a615ee2e49a46afce2fc3 SHA512 12669d607925e04461a7afcfecf2fb091fc76d0645257e27e0bd5b03cbca4e737d9ba6553ba4c004f6b1e0badc6f740440ac30028cd5f2ed2e6f9043c9fa3b05
-MISC metadata.xml 338 BLAKE2B 337a22284bfdc09bc37bae32eed6ef82aa4aa0fbd4ca003cf9c4219f0e9ed1096973522c106c54cf19afe2bc932391e46e98e50f0119054cf48940b41de9dc20 SHA512 b85e025d5046528f22a675d4daf536b975148f940c11a02a298c1f3bde31842eb412f0b6b538b4c55e8ca7fc3c3a73908a7c2049af62a15023fbdcaf7e1e2e53
+MISC metadata.xml 260 BLAKE2B 1b6b2f646a12308c879afd59efdd8d7352d8aac6e796fa8a81da032896c0e48101226346dbceaa25d14fb5e1b6e7b564aa68dc101cadfd6f15b415b64b7fba4c SHA512 0cf7630c3b2e91402877fe2913a0554d6b129acc84c2a3b1e537e36f091c2f055b54d528b1067715af0a5c12a9fe29f7ba8b7e17fc05dca9f73a400a256897cb
diff --git a/dev-vcs/git-flow/metadata.xml b/dev-vcs/git-flow/metadata.xml
index 636061d68135..afd05e6b4505 100644
--- a/dev-vcs/git-flow/metadata.xml
+++ b/dev-vcs/git-flow/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">petervanderdoes/gitflow-avh</remote-id>
</upstream>
diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest
index 075d5cbcd0f9..2d9991d14732 100644
--- a/dev-vcs/git-machete/Manifest
+++ b/dev-vcs/git-machete/Manifest
@@ -5,4 +5,4 @@ DIST git-machete-3.25.2.gh.tar.gz 1892239 BLAKE2B 18fe483983ff5acb8139152ba1d1eb
EBUILD git-machete-3.20.0.ebuild 1227 BLAKE2B fd51a8ab6e4cb9f87e2bbd9e325d799df6ae1c5bbdc139f40e55fc1120912c95f1aac1a81510e3d57e8987796bc4adb1166123d1645ee2a2217567a935539874 SHA512 d72daa8320528501f781b62f0bc1f448fd16563015cc70a8fb09ad90a307c7559a57f82df971c0bf03a78865bf3dbe94193261dc5d30959cfd2ca30d5baef1df
EBUILD git-machete-3.24.2.ebuild 1327 BLAKE2B e8c557754283627bb1c004d02e721260eef9b89b505b2920b1142f76a26094f695e2ac39dd7675c9e0a6e91c0f7f46f0cb3889e002a8dd1e3cedb58184db6dfe SHA512 909f0d41811d83fe5307543cc63254c372d332029e615fa3b02c934c152d5987f8f49024666653bd779ded75ade78484702f48839d24ef693f5fe1e173059cef
EBUILD git-machete-3.25.2.ebuild 1327 BLAKE2B e8c557754283627bb1c004d02e721260eef9b89b505b2920b1142f76a26094f695e2ac39dd7675c9e0a6e91c0f7f46f0cb3889e002a8dd1e3cedb58184db6dfe SHA512 909f0d41811d83fe5307543cc63254c372d332029e615fa3b02c934c152d5987f8f49024666653bd779ded75ade78484702f48839d24ef693f5fe1e173059cef
-MISC metadata.xml 859 BLAKE2B 1d09715e0d28160cfe3ae1a7e62a77afee5c9a38273c168a23cf3c395b02c504d525f404bd7fecae4d0eb70844d51fb9f929d4934956a52bea9eb33078418f10 SHA512 217550ff44fafa4a89d4f0bb41ba62331c200a75fc8dbf3279fec0ca2e6955e706895f0af4906547e0072d862b390d7a2ef847061782de04520fe5840a3f8e85
+MISC metadata.xml 781 BLAKE2B 2f5e90a61a003c2adb5a3156cd57fd9d64aaa68687f216d72e452148d7e29a65a9eb78da9223b02756fc80f1c51bb84f6c46c4b8f007380f0d2bb8cb1fab2a1b SHA512 c400ab5a00e2aa7d8ce1c5db17880f946462af57ffe8007b863d83ccbedf1d9c22f095a3b7ad5a80dcba73dce42aa5fe070839943e5653493b6b449f2321599b
diff --git a/dev-vcs/git-machete/metadata.xml b/dev-vcs/git-machete/metadata.xml
index 94d5e16ec71e..aa60738d78e8 100644
--- a/dev-vcs/git-machete/metadata.xml
+++ b/dev-vcs/git-machete/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription>
git-machete is a robust tool that simplifies your git workflows.
diff --git a/dev-vcs/pre-commit/Manifest b/dev-vcs/pre-commit/Manifest
index fe5af690fd22..15b309aaf4a3 100644
--- a/dev-vcs/pre-commit/Manifest
+++ b/dev-vcs/pre-commit/Manifest
@@ -1,6 +1,8 @@
AUX pre-commit-3.1.1-tests_git_file_transport.patch 1527 BLAKE2B 18d047f3b8a6fdc3da77aa5b8d9f60970ab5b69adc3790489ceffc17839a4cd21ed46428c5e2e98b50278b2c4dc49e35a09dd778000546828327ae96f910f95b SHA512 36cb194250dc0fefad2900452447ab590f678e6cd5edf07a7f072363733c263b7cb1167297c465a9372d4a38ab77a6c057046c66b872a958132a97d1a937d029
DIST pre-commit-3.6.0.gh.tar.gz 268891 BLAKE2B 42c52bcd320defe877fdce51af972e177e26956c2baba5e04e9441d7a99fcdc6467dc7913b21f9300efe9ca821c7d06c8d972f3fb79f10f2212dbecb3299040a SHA512 4997dfe15d262b8d0c6de711b2543162fffe14f24ce41d3a3ba2014354861ef72eb3a9cc115125ed57ef3c25a12886f858189d684d343252ad8f46cc0c364935
DIST pre-commit-3.7.0.gh.tar.gz 269999 BLAKE2B 9ca1b2279e1ed753a09c3da83f6de19fc9b36821ba6f642962b9be1da29894e3260c48a2cdb582eb5331543fa6c7e9065d799fde7ab4e84dd54032c2ff84e4a7 SHA512 2a238e74ce2f080914e4403b7ce7b8dbd2a257a736d8292e2ec299c8015d3c4611e51f4be1a95ff2bd29db4888f6997e335346931567e943a8b5d78be7c14725
+DIST pre-commit-3.7.1.gh.tar.gz 270138 BLAKE2B da21e8c05b722985273554bd455d2ea0c113206eb4924c826532b5135805eca143441a237e516fad1275b4c9886d53cb3757d5fefd53613e1f1a1b4da8d7847d SHA512 ffb7606b1706d5e9f46bdffbe20420e6fd4241f6a402740e02f6d8a0e87f29201a20ab92d89fd7ed77f3df31ada6f157837beac9defab7f35ebabf85d47399e8
EBUILD pre-commit-3.6.0.ebuild 1945 BLAKE2B 67edbe26415c84be705bdebe1e909951b116cb53b6d9296a7794114bfce325016892d9219c463930eb6ba014ac899e02c2977652d081cce34b685a9afde98566 SHA512 56ef1fc5575dd90736494acdc267355fe30814bc91f190aa306c77aa3247dda2010b42abccd769a19e42b5e1da571b2712df02a81d3bc98860c9c989a1b2c065
EBUILD pre-commit-3.7.0.ebuild 1947 BLAKE2B 3aee60f9bbea261adcef1be4827c78e4432da8b7aa24d334ff62afdc791305afacb1b5e35277820a3664951468a1c2f1c15a1fda1197038da3ff4eb30f65b3b0 SHA512 34fa01959ef55e02fb57c055df46626228a6494bf57e570fce0e7aeee481f15bb4dfdcb7f9287d75550dc8606d66e242d5e1aebb349d1a0dbb1df1e234211904
-MISC metadata.xml 380 BLAKE2B 99842a97367e91700c6f714f427b7b3d4b7212c401abae5ab715dfaa724776f02fe250184a33504d3433bb58cd5679af59a32ec21a7e7432481160dab36a4d95 SHA512 45330930d1e58fc1de0fd0ba55cd488dee96579ceab3be5073b91ff8f4f2b9adefff533dbfa5b0e8b23fbb648d45c0b7b4073a1ec57b586600cc2bf6347e0bbb
+EBUILD pre-commit-3.7.1.ebuild 2134 BLAKE2B ac4d8ac2977878a3bf1958135f387249683c329ebde3bf98dc9efc3c625ebe8b42a6f8afad96abdfd74ad4ba9f98e2259fb677378679cfc94fd217a090f96cf4 SHA512 116196a6fcba5415f2f1a20a5f9ab83cc9d76301d11ec62d812834e5230015224df9ad823af66143c7455244892ba79b7a56eef6ca141ace6c93b80386e0b5e5
+MISC metadata.xml 391 BLAKE2B 08aea5db96326e51f252d2392f655100d2721dfa8eedfbb361221d92b0b0e0645152b8e1c2ccc11e8b50f24b59869fa2e1fc7dfaa42fdb23614ddbc963e9f102 SHA512 799e0df03afd4baef6296590b9133b45487d1e41f09e933a738367f0bcb3c6510ec8e26547b16ea5c07525d99b026ba1848d21e4001505c33a564b14746897c6
diff --git a/dev-vcs/pre-commit/metadata.xml b/dev-vcs/pre-commit/metadata.xml
index a623a99b13ea..333884838656 100644
--- a/dev-vcs/pre-commit/metadata.xml
+++ b/dev-vcs/pre-commit/metadata.xml
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
<pkgmetadata>
- <maintainer type="person">
- <email>marecki@gentoo.org</email>
- <name>Marek Szuba</name>
- </maintainer>
- <upstream>
- <remote-id type="github">pre-commit/pre-commit</remote-id>
- <remote-id type="pypi">pre-commit</remote-id>
- </upstream>
+ <maintainer type="person">
+ <email>xgqt@gentoo.org</email>
+ <name>Maciej Barć</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">pre-commit/pre-commit</remote-id>
+ <remote-id type="pypi">pre-commit</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-vcs/pre-commit/pre-commit-3.7.1.ebuild b/dev-vcs/pre-commit/pre-commit-3.7.1.ebuild
new file mode 100644
index 000000000000..88174070951e
--- /dev/null
+++ b/dev-vcs/pre-commit/pre-commit-3.7.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_REQ_USE="sqlite"
+DISTUTILS_SINGLE_IMPL="ON"
+DISTUTILS_USE_PEP517="setuptools"
+
+inherit distutils-r1
+
+DESCRIPTION="A framework for managing and maintaining multi-language Git pre-commit hooks"
+HOMEPAGE="https://pre-commit.com/
+ https://github.com/pre-commit/pre-commit/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+ dev-vcs/git
+ $(python_gen_cond_dep '
+ >=dev-python/cfgv-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/identify-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/nodeenv-0.11.1[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20.10.0[${PYTHON_USEDEP}]
+ ')
+"
+# coreutils requirement, see bug #885559
+BDEPEND="
+ sys-apps/coreutils[-multicall]
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/pytest-env[${PYTHON_USEDEP}]
+ dev-python/re-assert[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-3.1.1-tests_git_file_transport.patch" )
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md )
+
+EPYTEST_DESELECT=(
+ # All of these require a boatload of dependencies (e.g. Conda, Go, R and
+ # more) in order to run and while some of them do include
+ # "skip if not found" logic, most of them do not.
+ tests/languages/
+ tests/repository_test.py
+
+ # These three consistently fail with
+ # Calling "git rev-parse" fails with "fatal:
+ # not a git repository (or any of the parent directories): .git".
+ # including with the sandbox disabled.
+ tests/main_test.py::test_all_cmds
+ tests/main_test.py::test_hook_stage_migration
+ tests/main_test.py::test_try_repo
+
+ # These two fail if pre-commit is already installed (Bug #894502)
+ tests/commands/install_uninstall_test.py::test_environment_not_sourced
+ tests/commands/install_uninstall_test.py::test_installed_from_venv
+)
+
+distutils_enable_tests pytest