summaryrefslogtreecommitdiff
path: root/dev-vcs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-vcs')
-rw-r--r--dev-vcs/Manifest.gzbin11326 -> 11323 bytes
-rw-r--r--dev-vcs/git-filter-repo/Manifest8
-rw-r--r--dev-vcs/git-filter-repo/git-filter-repo-2.34.0-r1.ebuild (renamed from dev-vcs/git-filter-repo/git-filter-repo-2.33.0.ebuild)19
-rw-r--r--dev-vcs/git-filter-repo/git-filter-repo-2.34.0.ebuild35
-rw-r--r--dev-vcs/git-filter-repo/git-filter-repo-2.38.0-r1.ebuild47
-rw-r--r--dev-vcs/git-filter-repo/git-filter-repo-2.38.0.ebuild37
-rw-r--r--dev-vcs/git-filter-repo/metadata.xml2
-rw-r--r--dev-vcs/tortoisehg/Manifest14
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-5.8.1.ebuild80
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-5.9.1.ebuild81
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-6.1.2.ebuild81
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-6.1.ebuild84
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-6.2.3.ebuild (renamed from dev-vcs/tortoisehg/tortoisehg-6.2.ebuild)0
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-9999.ebuild10
14 files changed, 70 insertions, 428 deletions
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index a50c877ddf2c..3ebb2f129e75 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/git-filter-repo/Manifest b/dev-vcs/git-filter-repo/Manifest
index 5bb51eb32551..a9b7bb806a5e 100644
--- a/dev-vcs/git-filter-repo/Manifest
+++ b/dev-vcs/git-filter-repo/Manifest
@@ -1,7 +1,5 @@
-DIST git-filter-repo-2.33.0.tar.xz 148024 BLAKE2B d23b47575cad60db2c42fe794d6b648ee14b0c126cc832b267030e6c8b4edb0acd6fe7e2666da086b3c79184a7e4362b585dfab8966102552f8317e3027d5d32 SHA512 9a4fc3e95c9b6bd399925bb8554acf93711a015756cc826a9f9ed06e91538addb78b3120876c46af4245892adfca7428d915a33d6d2890d9c0196cef5d4faa0f
DIST git-filter-repo-2.34.0.tar.xz 149112 BLAKE2B 7b9316fe4ee07ce996e92977947f64f753296b681f7a6ad32610b6478af637f558aa0eb2294a5066b09c8e654f279c2c22358f36ce12d2869f7874f36bbf1df5 SHA512 debd638f22d3543607b3d26dbdca867975ce2fd2ce03d4088e4e1d4e1be1db4655aeb8ef9de5b3930df4006511653e0b517646d1be51ab55807d19f404e14450
DIST git-filter-repo-2.38.0.tar.xz 153772 BLAKE2B 491269226c5db9fa57bb5e2038e2c8cb3e82577ff1ba8b34920857c2ec4275d4491e8e17f5bd34e63148ae0d6f7bb57ab3d1d36ffecd390579e0fdc773046d71 SHA512 786c27c1952a5e3625c924e71958cfd61d9065d32754a3e957f258767ccb5b147778c5d499eb82c7c1bf36a2f5a50b1cde372ebbc927aeeedbd713e5ab6563d8
-EBUILD git-filter-repo-2.33.0.ebuild 712 BLAKE2B 63b2280eab89b700ac09414d093974135d9f7f29b6eb27eb58ecb9bb11c450d1a7c980e9e8e42c1486c84a5cff145c7193e194de811bd18fbe520d13220dc05a SHA512 08109d66461f634658c2e0037ceef91b36d393d88eee2ca1459cbb8f4c9e468bea1e97993617f017fe4476eed6188d93be58e4e7e9995a6834c496dc90873054
-EBUILD git-filter-repo-2.34.0.ebuild 712 BLAKE2B 63b2280eab89b700ac09414d093974135d9f7f29b6eb27eb58ecb9bb11c450d1a7c980e9e8e42c1486c84a5cff145c7193e194de811bd18fbe520d13220dc05a SHA512 08109d66461f634658c2e0037ceef91b36d393d88eee2ca1459cbb8f4c9e468bea1e97993617f017fe4476eed6188d93be58e4e7e9995a6834c496dc90873054
-EBUILD git-filter-repo-2.38.0.ebuild 719 BLAKE2B 1cdaf1d98667502c5c8e9062991c99d6802da63a9e869811d960e30c3a2e3bfbcae3b16e9be546752008665688d51c32884ffd98b028673c00da81746fd669b8 SHA512 00fdfe189702a356dc1c5b9facfbe2bc19e28f2e2a22e494ea29d50e85808ab7fc4d2bec332abc4fbea665a3918c5ac38c9e4ec7195718217589636b80b91c2c
-MISC metadata.xml 335 BLAKE2B ce4ba8c7ea94f81ae7a41ae00f4360c8336e3d2a347a876a6f540440bb40adb77e7f3ed3fa0a90cd42b4e3350df8d89745aabdb680fed53953a8ea1d79f1bed3 SHA512 8a0b5fc58e207671ba46f687cc034de859e97507ee7d79a397d47f3ce97039a17b87a15da024fb6e6c351ad409e82bc107fcdab1c15eaf0ffecfeeaa513f7581
+EBUILD git-filter-repo-2.34.0-r1.ebuild 699 BLAKE2B 4b673ef2bf6200c0cdb21e1a82ce5cd1d128affda454066ff0a84549733b47f4b61447f9baf41009baf627fbf479572de98c960ab85f6ed038771876845c3193 SHA512 fd5d45fca5915b3f365cea119bc087c841791f2e3c07ce3799525a2491ae29c4ff47fa511d5dcae6168d948bd2654999a1594dbad80cfe55427a9f3c2b049f91
+EBUILD git-filter-repo-2.38.0-r1.ebuild 966 BLAKE2B 3f35b0aeca8de3e57141d97b0646fb5dfd1ddb7e7488cc4cb39db98637e13f377610f43f9b4d40f31933c06c986aa0ed9013232bcae22c44f040eb9681615a2b SHA512 7375e8146925a45f14158f699b6fce409b39ab1aa46e26c19fcbe51c202ec00cb9618592d73d78fb2cfb9d7857733e11053a2ee2f2d28bb65f1f8f8319a383e0
+MISC metadata.xml 412 BLAKE2B 8f13a3d32ba207832ddf15614499392df1b7247c9e58407bc90897c3388de4441060a1e7a8057d694ceb5e76b72b31e4f2e07eb0da3aff0a2d711976be112481 SHA512 9050983df62a5229ed75e844cf955b28ccc5b2547a5e4c22122a8691ae685c4049200f7482a3283e2d919b6cb11343ac9db1bc3f03f4a62ecf9c887857ca5355
diff --git a/dev-vcs/git-filter-repo/git-filter-repo-2.33.0.ebuild b/dev-vcs/git-filter-repo/git-filter-repo-2.34.0-r1.ebuild
index dfc0b43cc287..26a92dc53d0a 100644
--- a/dev-vcs/git-filter-repo/git-filter-repo-2.33.0.ebuild
+++ b/dev-vcs/git-filter-repo/git-filter-repo-2.34.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..10} )
-inherit python-single-r1
+inherit distutils-r1
DESCRIPTION="Quickly rewrite git repository history (filter-branch replacement)"
HOMEPAGE="https://github.com/newren/git-filter-repo/"
@@ -20,16 +20,17 @@ RDEPEND="
${PYTHON_DEPS}
>=dev-vcs/git-2.24.0"
-src_compile() {
- :
+S="${S}/release"
+
+src_prepare() {
+ eapply_user
+ cat > PKG-INFO <<EOF
+Metadata-Version: 2.1
+Name: git-filter-repo
+Version: ${PV}
+EOF
}
src_test() {
bash t/run_tests || die
}
-
-src_install() {
- python_fix_shebang git-filter-repo
- dobin git-filter-repo
- doman Documentation/man1/git-filter-repo.1
-}
diff --git a/dev-vcs/git-filter-repo/git-filter-repo-2.34.0.ebuild b/dev-vcs/git-filter-repo/git-filter-repo-2.34.0.ebuild
deleted file mode 100644
index dfc0b43cc287..000000000000
--- a/dev-vcs/git-filter-repo/git-filter-repo-2.34.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit python-single-r1
-
-DESCRIPTION="Quickly rewrite git repository history (filter-branch replacement)"
-HOMEPAGE="https://github.com/newren/git-filter-repo/"
-SRC_URI="
- https://github.com/newren/git-filter-repo/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-vcs/git-2.24.0"
-
-src_compile() {
- :
-}
-
-src_test() {
- bash t/run_tests || die
-}
-
-src_install() {
- python_fix_shebang git-filter-repo
- dobin git-filter-repo
- doman Documentation/man1/git-filter-repo.1
-}
diff --git a/dev-vcs/git-filter-repo/git-filter-repo-2.38.0-r1.ebuild b/dev-vcs/git-filter-repo/git-filter-repo-2.38.0-r1.ebuild
new file mode 100644
index 000000000000..321bde43f057
--- /dev/null
+++ b/dev-vcs/git-filter-repo/git-filter-repo-2.38.0-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+inherit distutils-r1
+
+DESCRIPTION="Quickly rewrite git repository history (filter-branch replacement)"
+HOMEPAGE="https://github.com/newren/git-filter-repo/"
+SRC_URI="https://github.com/newren/git-filter-repo/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-vcs/git-$(ver_cut 1-2)
+"
+
+S="${S}/release"
+
+python_prepare_all() {
+ cat > PKG-INFO <<-EOF || die
+ Metadata-Version: 2.1
+ Name: git-filter-repo
+ Version: ${PV}
+ EOF
+
+ distutils-r1_python_prepare_all
+}
+
+src_test() {
+ bash t/run_tests || die
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # Points to dead symlink
+ rm "${ED}"/usr/share/doc/${PF}/README.md || die
+ rmdir "${ED}"/usr/share/doc/${PF} || Die
+
+ dodoc "${WORKDIR}"/${P}/README.md
+}
diff --git a/dev-vcs/git-filter-repo/git-filter-repo-2.38.0.ebuild b/dev-vcs/git-filter-repo/git-filter-repo-2.38.0.ebuild
deleted file mode 100644
index f51f33fa7528..000000000000
--- a/dev-vcs/git-filter-repo/git-filter-repo-2.38.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-single-r1
-
-DESCRIPTION="Quickly rewrite git repository history (filter-branch replacement)"
-HOMEPAGE="https://github.com/newren/git-filter-repo/"
-SRC_URI="
- https://github.com/newren/git-filter-repo/releases/download/v${PV}/${P}.tar.xz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=dev-vcs/git-2.24.0
-"
-
-src_compile() {
- :
-}
-
-src_test() {
- bash t/run_tests || die
-}
-
-src_install() {
- python_fix_shebang git-filter-repo
- dobin git-filter-repo
- doman Documentation/man1/git-filter-repo.1
-}
diff --git a/dev-vcs/git-filter-repo/metadata.xml b/dev-vcs/git-filter-repo/metadata.xml
index e4dab52e37b3..32ef83f7cb36 100644
--- a/dev-vcs/git-filter-repo/metadata.xml
+++ b/dev-vcs/git-filter-repo/metadata.xml
@@ -5,7 +5,9 @@
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
+ <stabilize-allarches/>
<upstream>
<remote-id type="github">newren/git-filter-repo</remote-id>
+ <remote-id type="pypi">git-filter-repo</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-vcs/tortoisehg/Manifest b/dev-vcs/tortoisehg/Manifest
index 957574b1a8e1..847363a0084f 100644
--- a/dev-vcs/tortoisehg/Manifest
+++ b/dev-vcs/tortoisehg/Manifest
@@ -1,16 +1,8 @@
-DIST tortoisehg-5.8.1.tar.gz 8636858 BLAKE2B 66473695e1364ff676ab314ce8b5a5e59cbe6ece68795d92278e450f70386a9e047dfd8975e7312bda10c183879d9634767f64a9c916f889f3edcf4847bf2468 SHA512 29903240c5522841e0ddc0f78741d20d589b6b48e82bf38023b87184e987721111a6a9675ccb85a31d9781cf1b8fa3d28801fef5bae187ae467d7da8f1ef982f
-DIST tortoisehg-5.9.1.tar.gz 8637928 BLAKE2B 57687359eb00018a811e28449dccce260569f7a26c91bf25a6473427f9942fd536c4458cae593baa371c65713f626208e6627e952e78001947b8f952988c3103 SHA512 8df24a66e24ddb95af353a363149dcee37bc678ebd741f578a8bc09d6844b52537f287b908bce2dab4e4603310867095821b52332bd5bdc55b0f114bad647eff
DIST tortoisehg-5.9.3.tar.gz 8637453 BLAKE2B 9fa90c108f32b1e15c233e7ccbadbda08e434f23aa5c5fe7c235c743c98f54f4222a1804c06b0ca300cc3d0b049c117007a53452ff20ae4411bca30d8ed9013b SHA512 870b3b717962b8450d07fca5300f971d187236edce5a9d2926144b832c0771b8f5a324bdfd05a1fed3d2b4de4bad913c0c8f4435908e602e268c561ed64abbb2
-DIST tortoisehg-6.1.2.tar.gz 8676222 BLAKE2B 08f8ed7e17ebf9223b91496a5a7ca90f11d1c859d82c5ec7ad714690fe4bb00ac96d89cd7552cba0215b505604688bae875d59e3efe5cde64a26baf331e6301a SHA512 baadb018a0e426a83b7be484834c336099e8969711bc6b6752e98262b88ea5ff3fab7dbb13fe9622e4823f719f008ca0ee599823e65253c7c7741efb0f796558
-DIST tortoisehg-6.1.tar.gz 8651661 BLAKE2B 0b66c057973eeef443370151884205144d75a7f21f3f3af5521ba43c2e366cc28c52850ddd7eec6e33ba97236fca99e63fdf9c0eb570213f382d726e63837217 SHA512 98b2d1c357f0996f8e2ef9e2440fe005e28672effe8a871a2bf940a973cbba9f49afb234eb28d4d9b3a15bad4bedd61d302e975787e76f9abd52f5958a7a219f
DIST tortoisehg-6.2.1.tar.gz 8877912 BLAKE2B c3741c89656e339c37238208c639717e95a8de40ab84e3dbcf151e97e9a51674ca481f7bacbe2cdf90a8b80e15f2cd10a13317b0da691ebb3103f1a460bbdb03 SHA512 282dfc765a57d8d47c81f68e72b22ac56e6d67b7eb2a76cb999880ed225067c590507af95629c621b129bdb6212450cf666aa72da7907584373f3a56fbfd6bcc
-DIST tortoisehg-6.2.tar.gz 8876113 BLAKE2B e6840c6c3e6f0dc19e06313644072c21d28ee59a7f5d7b3b4114b643ef4a013375df8f27ce8ad8e7a2ba49d4086ea46e249fc3bda63b217940bc6e9deea2b0e0 SHA512 1a63d4ed92887c6dc4fef153c6dc8c054c5927c0e3b92b26e6a7782af4438cf4f4c83271c0a037fb107538f781d26a765937197658b8250df3735e39a0194344
-EBUILD tortoisehg-5.8.1.ebuild 2164 BLAKE2B 14da93c64160f5a6c91f149c7a288d5a881d434475ebf7fd3ea3a083d9ff4979351a4cbe6c0aa63d80a54c3ce4add40ced1740455ca7f070af601283055487d9 SHA512 242b69d6694fe007cf99c22a815add13e177243475d03006272a4757d7fc0e1892be03986626cc00aada6d8fb316dd0bfa2738197ab8ed50f60eca033eeb04b5
-EBUILD tortoisehg-5.9.1.ebuild 2166 BLAKE2B 37f3f4cceb3c06419e6e8748e4275d1dd1a7016c487ff84896214cdd38b846c65ef670df8d9edf1b0f50c55644424bcf54777965efc57e78a514fde0fe540ff2 SHA512 7428b10790d699dfeef38a0113e3310ba5c7a30799e47799fca9d9183658ca8ca0d9c6797f2cddb5b37e1c6f2ac8fa55384dbbc6d03bac0c7e1e4e56c2e67229
+DIST tortoisehg-6.2.3.tar.gz 8878641 BLAKE2B ede267f48c7b58db1fcdf16a11fb343e4fcf21193a43f6d6114ef6f930946beea458acc52780deaa889d429989c7b8b25045a9ed340297c0d1ee7e5e5e998d2a SHA512 8c7e62822bdbdcae7a371b910e3e549864019b3a74a090e59d0f26291525ebda078de3f41d8442b457e14727ec94143290d0f3fac9f49cbe842d1de298ae2edd
EBUILD tortoisehg-5.9.3.ebuild 2167 BLAKE2B 13e6c2192566a0b9e8516dd9559de8a950725d015d05bb758cfbdae971d8c2d36adefbdba6bdd0a4af016b3d7c35c4c9cf685cf6a768200e536b79524d72e365 SHA512 f1cf4730cf2df0e123f870abcc9dcbbc086fc57401510f3a15eb005a48b4fcbbfaa15cf6b7e759cd2b9497c121f2a1b459fa94930bcfe74955922d4c13bd4351
-EBUILD tortoisehg-6.1.2.ebuild 2288 BLAKE2B 8eecbcdb19d6f5d751165c42081cc3e55704fc6b7a3d91123ddbe65fc8b9a6689dd4ac430fbdf79d2939dcce92c36a8db96b6dfb83cb902611a3ee120430199a SHA512 a56732ab51c022d79388425fc5f0e7006c294db622f655b88d119137ec0fb7770053d32443cf9535451be2f7865ab361530aa7ecd22aafea281d3ea02844525f
-EBUILD tortoisehg-6.1.ebuild 2278 BLAKE2B 58939a72d5a5b3f0e29a888c7c5bd1dd10c6cee156f15ece7a96d2275a120b4de407f68ff0754559c20beb22f803b3e3a7790723ea48552b0fdf040b87d0e657 SHA512 e82068b5541af14d1240dacad789b842d3afde556903fdf80651614f4e5d5ce3f9a037fc5a5975a27f36ff62d927bc98ea9f2b23250acc6ed52286e8248685e1
EBUILD tortoisehg-6.2.1.ebuild 2288 BLAKE2B 510e52441f7b064df2279c3ea55594f33d6d1ff9431955a21b7ea469557c3df1409cd172a5d985f39bb9262f822dd8ee417e362a8a13e087a697b4b59f12b6f5 SHA512 805275039e76f706056581e8a2945a8837bfa8881ac1bbc6f91219d21cd9bced4bef43643e66ebec1594aa7c930ff49e4f27fd3ffb954294906ca889c0d89bd2
-EBUILD tortoisehg-6.2.ebuild 2288 BLAKE2B 510e52441f7b064df2279c3ea55594f33d6d1ff9431955a21b7ea469557c3df1409cd172a5d985f39bb9262f822dd8ee417e362a8a13e087a697b4b59f12b6f5 SHA512 805275039e76f706056581e8a2945a8837bfa8881ac1bbc6f91219d21cd9bced4bef43643e66ebec1594aa7c930ff49e4f27fd3ffb954294906ca889c0d89bd2
-EBUILD tortoisehg-9999.ebuild 2168 BLAKE2B 644e8ac3b2f9c8ef622aacab32b8bf84ceb9f398e494ca628e82b134a77c2310d4e752a62c23279e9905f8f0cf160b8757460566051ca59461cd62611bf6a22c SHA512 2211902250f5c344ca0eff4f1e67fb939d10f53d5f673bae4f359e948560b954a14f45d5d65620c592223f08312cf2238af6c2ecc9d08cf6323886383d398b34
+EBUILD tortoisehg-6.2.3.ebuild 2288 BLAKE2B 510e52441f7b064df2279c3ea55594f33d6d1ff9431955a21b7ea469557c3df1409cd172a5d985f39bb9262f822dd8ee417e362a8a13e087a697b4b59f12b6f5 SHA512 805275039e76f706056581e8a2945a8837bfa8881ac1bbc6f91219d21cd9bced4bef43643e66ebec1594aa7c930ff49e4f27fd3ffb954294906ca889c0d89bd2
+EBUILD tortoisehg-9999.ebuild 2288 BLAKE2B 510e52441f7b064df2279c3ea55594f33d6d1ff9431955a21b7ea469557c3df1409cd172a5d985f39bb9262f822dd8ee417e362a8a13e087a697b4b59f12b6f5 SHA512 805275039e76f706056581e8a2945a8837bfa8881ac1bbc6f91219d21cd9bced4bef43643e66ebec1594aa7c930ff49e4f27fd3ffb954294906ca889c0d89bd2
MISC metadata.xml 805 BLAKE2B b09f8454c68278c180c84a62c54410909d731307058fcfb973d48b304269ae4eac6d4e61d4f04857813659029869097e3ba5a4d2bb6fea698797b364ba588cbe SHA512 33aa011e53112a7e1589205bf563fefb3db2cc931f4643a03abfc6baafd1b57c59a4f712814dfd3e3e1eb6b299fb34af53bcb2d1c08accaed6989f23b3e41acc
diff --git a/dev-vcs/tortoisehg/tortoisehg-5.8.1.ebuild b/dev-vcs/tortoisehg/tortoisehg-5.8.1.ebuild
deleted file mode 100644
index 0809d1d2559b..000000000000
--- a/dev-vcs/tortoisehg/tortoisehg-5.8.1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{8..9} )
-
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit desktop distutils-r1 optfeature xdg-utils
-
-if [[ ${PV} != *9999* ]]; then
- KEYWORDS="amd64 ~arm64 x86"
- SRC_URI="https://foss.heptapod.net/mercurial/${PN}/thg/-/archive/${PV}/thg-${PV}.tar.gz -> ${P}.tar.gz"
- HG_DEPEND=">=dev-vcs/mercurial-5.7[${PYTHON_USEDEP}]
- <dev-vcs/mercurial-5.9[${PYTHON_USEDEP}]"
- S="${WORKDIR}/thg-${PV}"
-else
- inherit mercurial
- EHG_REPO_URI="https://foss.heptapod.net/mercurial/${PN}/thg"
- EHG_REVISION="stable"
- HG_DEPEND=">=dev-vcs/mercurial-5.7[${PYTHON_USEDEP}]"
-fi
-
-DESCRIPTION="Set of graphical tools for Mercurial"
-HOMEPAGE="https://tortoisehg.bitbucket.io/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ${HG_DEPEND}
- dev-python/iniparse[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/PyQt5[network,svg,${PYTHON_USEDEP}]
- >=dev-python/qscintilla-python-2.9.4[qt5(+),${PYTHON_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx doc/source
-
-python_prepare_all() {
- # Remove file that collides with >=mercurial-4.0 (bug #599266).
- rm "${S}"/hgext3rd/__init__.py || die "can't remove /hgext3rd/__init__.py"
-
- sed -i -e 's:share/doc/tortoisehg:share/doc/'"${PF}"':' setup.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- ${EPYTHON} tests/run-tests.py -m 'not largefiles' --doctest-modules tests || die
- ${EPYTHON} tests/run-tests.py -m largefiles tests || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- dodoc doc/ReadMe*.txt doc/TODO contrib/mergetools.rc
- newicon -s scalable icons/scalable/apps/thg.svg thg_logo.svg
- domenu contrib/thg.desktop
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- elog "When startup of ${PN} fails with an API version mismatch error"
- elog "between dev-python/sip and dev-python/PyQt5 please rebuild"
- elog "dev-python/qscintilla-python."
-
- optfeature "the core git extension support" dev-python/pygit2
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/dev-vcs/tortoisehg/tortoisehg-5.9.1.ebuild b/dev-vcs/tortoisehg/tortoisehg-5.9.1.ebuild
deleted file mode 100644
index 965665fea182..000000000000
--- a/dev-vcs/tortoisehg/tortoisehg-5.9.1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit desktop distutils-r1 optfeature xdg-utils
-
-if [[ ${PV} != *9999* ]]; then
- KEYWORDS="amd64 ~arm64 x86"
- SRC_URI="https://foss.heptapod.net/mercurial/${PN}/thg/-/archive/${PV}/thg-${PV}.tar.gz -> ${P}.tar.gz"
- HG_DEPEND=">=dev-vcs/mercurial-5.8[${PYTHON_USEDEP}]
- <dev-vcs/mercurial-5.10[${PYTHON_USEDEP}]"
- S="${WORKDIR}/thg-${PV}"
-else
- inherit mercurial
- EHG_REPO_URI="https://foss.heptapod.net/mercurial/${PN}/thg"
- EHG_REVISION="stable"
- HG_DEPEND=">=dev-vcs/mercurial-5.8[${PYTHON_USEDEP}]"
-fi
-
-DESCRIPTION="Set of graphical tools for Mercurial"
-HOMEPAGE="https://tortoisehg.bitbucket.io/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ${HG_DEPEND}
- dev-python/iniparse[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/PyQt5[network,svg,${PYTHON_USEDEP}]
- >=dev-python/qscintilla-python-2.9.4[qt5(+),${PYTHON_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx doc/source
-
-python_prepare_all() {
- # Remove file that collides with >=mercurial-4.0 (bug #599266).
- rm "${S}"/hgext3rd/__init__.py || die "can't remove /hgext3rd/__init__.py"
-
- sed -i -e 's:share/doc/tortoisehg:share/doc/'"${PF}"':' setup.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- ${EPYTHON} tests/run-tests.py -m 'not largefiles' --doctest-modules tests || die
- ${EPYTHON} tests/run-tests.py -m largefiles tests || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- dodoc doc/ReadMe*.txt doc/TODO contrib/mergetools.rc
- newicon -s scalable icons/scalable/apps/thg.svg thg_logo.svg
- domenu contrib/thg.desktop
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- elog "When startup of ${PN} fails with an API version mismatch error"
- elog "between dev-python/sip and dev-python/PyQt5 please rebuild"
- elog "dev-python/qscintilla-python."
-
- optfeature "the core git extension support" dev-python/pygit2
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/dev-vcs/tortoisehg/tortoisehg-6.1.2.ebuild b/dev-vcs/tortoisehg/tortoisehg-6.1.2.ebuild
deleted file mode 100644
index c26d50aca7b6..000000000000
--- a/dev-vcs/tortoisehg/tortoisehg-6.1.2.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-DISTUTILS_USE_PEP517=setuptools
-
-inherit desktop distutils-r1 optfeature xdg-utils
-
-if [[ ${PV} != *9999* ]]; then
- KEYWORDS="~amd64 ~arm64 ~x86"
- SRC_URI="https://foss.heptapod.net/mercurial/${PN}/thg/-/archive/${PV}/thg-${PV}.tar.gz -> ${P}.tar.gz"
- HG_DEPEND=">=dev-vcs/mercurial-5.9[${PYTHON_USEDEP}]
- <dev-vcs/mercurial-6.2[${PYTHON_USEDEP}]"
- S="${WORKDIR}/thg-${PV}"
-else
- inherit mercurial
- EHG_REPO_URI="https://foss.heptapod.net/mercurial/${PN}/thg"
- EHG_REVISION="stable"
- HG_DEPEND=">=dev-vcs/mercurial-5.9[${PYTHON_USEDEP}]"
-fi
-
-DESCRIPTION="Set of graphical tools for Mercurial"
-HOMEPAGE="https://tortoisehg.bitbucket.io/"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ${HG_DEPEND}
- dev-python/iniparse[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/PyQt5[network,svg,${PYTHON_USEDEP}]
- >=dev-python/qscintilla-python-2.9.4[qt5(+),${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx doc/source
-
-python_prepare_all() {
- # Remove file that collides with >=mercurial-4.0 (bug #599266).
- rm "${S}"/hgext3rd/__init__.py || die "can't remove /hgext3rd/__init__.py"
-
- sed -i -e 's:share/doc/tortoisehg:share/doc/'"${PF}"':' setup.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- ${EPYTHON} tests/run-tests.py -m 'not largefiles' --disable-pytest-warnings --doctest-modules tests || die "Tests failed with ${EPYTHON}"
- ${EPYTHON} tests/run-tests.py -m largefiles --disable-pytest-warnings tests || die "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- dodoc doc/ReadMe*.txt doc/TODO contrib/mergetools.rc
- newicon -s scalable icons/scalable/apps/thg.svg thg_logo.svg
- domenu contrib/thg.desktop
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- elog "When startup of ${PN} fails with an API version mismatch error"
- elog "between dev-python/sip and dev-python/PyQt5 please rebuild"
- elog "dev-python/qscintilla-python."
-
- optfeature "the core git extension support" dev-python/pygit2
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/dev-vcs/tortoisehg/tortoisehg-6.1.ebuild b/dev-vcs/tortoisehg/tortoisehg-6.1.ebuild
deleted file mode 100644
index 1141a498eeb4..000000000000
--- a/dev-vcs/tortoisehg/tortoisehg-6.1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit desktop distutils-r1 optfeature xdg-utils
-
-# Tag isn't provided this time
-COMMIT_SHA="cdfdf8c593f98863b4034b38001c71bc9fb970c3"
-
-if [[ ${PV} != *9999* ]]; then
- KEYWORDS="~amd64 ~arm64 ~x86"
- SRC_URI="https://foss.heptapod.net/mercurial/${PN}/thg/-/archive/${COMMIT_SHA}/thg-${COMMIT_SHA}.tar.gz -> ${P}.tar.gz"
- HG_DEPEND=">=dev-vcs/mercurial-5.9[${PYTHON_USEDEP}]
- <dev-vcs/mercurial-6.2[${PYTHON_USEDEP}]"
- S="${WORKDIR}/thg-${COMMIT_SHA}"
-else
- inherit mercurial
- EHG_REPO_URI="https://foss.heptapod.net/mercurial/${PN}/thg"
- EHG_REVISION="stable"
- HG_DEPEND=">=dev-vcs/mercurial-5.9[${PYTHON_USEDEP}]"
-fi
-
-DESCRIPTION="Set of graphical tools for Mercurial"
-HOMEPAGE="https://tortoisehg.bitbucket.io/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ${HG_DEPEND}
- dev-python/iniparse[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/PyQt5[network,svg,${PYTHON_USEDEP}]
- >=dev-python/qscintilla-python-2.9.4[qt5(+),${PYTHON_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx doc/source
-
-python_prepare_all() {
- # Remove file that collides with >=mercurial-4.0 (bug #599266).
- rm "${S}"/hgext3rd/__init__.py || die "can't remove /hgext3rd/__init__.py"
-
- sed -i -e 's:share/doc/tortoisehg:share/doc/'"${PF}"':' setup.py || die
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- ${EPYTHON} tests/run-tests.py -m 'not largefiles' --doctest-modules tests || die
- ${EPYTHON} tests/run-tests.py -m largefiles tests || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- dodoc doc/ReadMe*.txt doc/TODO contrib/mergetools.rc
- newicon -s scalable icons/scalable/apps/thg.svg thg_logo.svg
- domenu contrib/thg.desktop
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- elog "When startup of ${PN} fails with an API version mismatch error"
- elog "between dev-python/sip and dev-python/PyQt5 please rebuild"
- elog "dev-python/qscintilla-python."
-
- optfeature "the core git extension support" dev-python/pygit2
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/dev-vcs/tortoisehg/tortoisehg-6.2.ebuild b/dev-vcs/tortoisehg/tortoisehg-6.2.3.ebuild
index d1fbe12fabfd..d1fbe12fabfd 100644
--- a/dev-vcs/tortoisehg/tortoisehg-6.2.ebuild
+++ b/dev-vcs/tortoisehg/tortoisehg-6.2.3.ebuild
diff --git a/dev-vcs/tortoisehg/tortoisehg-9999.ebuild b/dev-vcs/tortoisehg/tortoisehg-9999.ebuild
index 56fb962cbc28..d1fbe12fabfd 100644
--- a/dev-vcs/tortoisehg/tortoisehg-9999.ebuild
+++ b/dev-vcs/tortoisehg/tortoisehg-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=no
+DISTUTILS_USE_PEP517=setuptools
inherit desktop distutils-r1 optfeature xdg-utils
@@ -24,7 +24,7 @@ fi
DESCRIPTION="Set of graphical tools for Mercurial"
HOMEPAGE="https://tortoisehg.bitbucket.io/"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -36,7 +36,7 @@ RDEPEND="
dev-python/PyQt5[network,svg,${PYTHON_USEDEP}]
>=dev-python/qscintilla-python-2.11.6[qt5(+),${PYTHON_USEDEP}]
"
-DEPEND="
+BDEPEND="
${RDEPEND}
test? (
dev-python/mock[${PYTHON_USEDEP}]
@@ -55,8 +55,8 @@ python_prepare_all() {
}
python_test() {
- ${EPYTHON} tests/run-tests.py -m 'not largefiles' --doctest-modules tests || die
- ${EPYTHON} tests/run-tests.py -m largefiles tests || die
+ ${EPYTHON} tests/run-tests.py -m 'not largefiles' --disable-pytest-warnings --doctest-modules tests || die "Tests failed with ${EPYTHON}"
+ ${EPYTHON} tests/run-tests.py -m largefiles --disable-pytest-warnings tests || die "Tests failed with ${EPYTHON}"
}
python_install_all() {