[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2024-07-16 Thread Ulrich Müller
commit: a42cd1709d4c284c82e664f7065088ebc34ec79a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Jul 16 12:01:15 2024 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Jul 16 16:29:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42cd170

dev-vcs/breezy: Add missing RDEPEND on dev-python/tzlocal

$ brz log
Error: PyErr { type: , value: 
ModuleNotFoundError("No module named 'tzlocal'"), traceback: Some() }

Acked-by: Arthur Zamarin  gentoo.org>
Signed-off-by: Ulrich Müller  gentoo.org>

 dev-vcs/breezy/{breezy-3.3.7.ebuild => breezy-3.3.7-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-vcs/breezy/breezy-3.3.7.ebuild 
b/dev-vcs/breezy/breezy-3.3.7-r1.ebuild
similarity index 98%
rename from dev-vcs/breezy/breezy-3.3.7.ebuild
rename to dev-vcs/breezy/breezy-3.3.7-r1.ebuild
index 215f1f5ffa2c..695dc3e7e9a0 100644
--- a/dev-vcs/breezy/breezy-3.3.7.ebuild
+++ b/dev-vcs/breezy/breezy-3.3.7-r1.ebuild
@@ -40,6 +40,7 @@ RDEPEND="
dev-python/dulwich[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/tzlocal[${PYTHON_USEDEP}]
')
!dev-vcs/bzr
 "



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2024-04-03 Thread Arthur Zamarin
commit: cf266f843feef97012ea0e740e27f46e7a4df438
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  4 04:57:29 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  4 04:57:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf266f84

dev-vcs/breezy: drop 3.3.4

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/breezy/Manifest|  39 -
 dev-vcs/breezy/breezy-3.3.4.ebuild | 111 -
 2 files changed, 150 deletions(-)

diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest
index 331c17732800..18bd04ec854a 100644
--- a/dev-vcs/breezy/Manifest
+++ b/dev-vcs/breezy/Manifest
@@ -1,43 +1,4 @@
-DIST aho-corasick-1.0.5.crate 172064 BLAKE2B 
bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50
 SHA512 
6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST breezy-3.3.4.tar.gz 9446061 BLAKE2B 
242963a42e5ca03db6b5765d73ea6888bf33dfed777a27d8d629bf70411bc43b83de09c6fc21c9f96a8ca1bf442077ea7c2f8a7fefbb1d8dd348d824d8b17f34
 SHA512 
7619c31acbfdf8cd8193db4a87851ac41376bff3e4a9eb130d7d940fb458a6d064a0fb089888368ddd654e4b965772dd657553cdda20a91e32ab43760b0897b4
 DIST breezy-3.3.5-crates.tar.xz 3894068 BLAKE2B 
4ea9de19a602d5e5040d3bd4a0196156b7185a371dbf36cfd99e069efc3ee2a9b3d4d308afbdf715132601ba5a6a2fe2863cc852236bc17f5543bd2d6b35c9a6
 SHA512 
af6819ada768beac65c23599638d291510a474f56fd46f1f16540f9fe8b0c509371740c38b61b0d3d4a60d5b8552fd2f2b8fc42c6cf9d1a7e39ab69614cdc8a1
 DIST breezy-3.3.5.tar.gz 10393262 BLAKE2B 
32563b74fb639888265b1a6af7650f73a2e11750be7d7cb62861aafae1c08998bffc666727fcd4ee31dcc741232b4aeb518ef2023bcf1d8138563724b63672f8
 SHA512 
daff16f4df9b2f89fd6bef335af0b30d2567c8f1e4fa9b02ba2a528f0c56daedc58c83af92297148001fb9eb177115875d02a2969b9847387058edcae0db104b
 DIST breezy-3.3.7-crates.tar.xz 4038220 BLAKE2B 
47cc506d291ae70422283b405fc4cff006b3587e222f9ff99e4bc9768aca4cab72837d3d40d524a27c54ab8fd8353bb3031e97e936bbedcf5c82772072721ad7
 SHA512 
21473b953bfdfb90102b749d0089a8926e6ff1cf4cc366709232d6f272856784f4fc7f0d79fe330b85198c288cb587ce08f479d67fa7c5efbf7bcac2da8b663c
 DIST breezy-3.3.7.tar.gz 9477114 BLAKE2B 
98f2fc865d1b341c9458111c70b9b0f1be0b8cc8ddaf601ac29dd05911f69539f2fbdcbd2a9eab7fbd9b69ebe38f46bb4753af92ed3a5f2bfdd6382e970dce89
 SHA512 
4f4a775f1e866f39cce9c9766d4304d730ac386f8bab4ed1ee5d6c4052f2e5089ca75445656d9674f7cd26b42ac0a3b6434c7843862692f12159883691cf303b
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
-DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.147.crate 686772 BLAKE2B 
ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb
 SHA512 
bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
-DIST lock_api-0.4.10.crate 26713 BLAKE2B 
113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c
 SHA512 
ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
-DIST memchr-2.6.3.crate 94377 BLAKE2B 
5f1603397d6703ddd9a1e68429cb6e9dae9021e14692c1e084f3b5c82d36645a1fa930c7a76b97df8e1919402fa7e1c621969ce85ce20c82b3087104afe18f25
 SHA512 
8d5e1425ea702a0950c95271dfd2e81610731496f77af0d683536b074a22922

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2024-04-03 Thread Arthur Zamarin
commit: 8f518e7c6e15eb03489c221a831e5ed9e9df7289
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  4 04:55:32 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  4 04:57:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f518e7c

dev-vcs/breezy: add 3.3.7

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/breezy/Manifest|  2 +
 dev-vcs/breezy/breezy-3.3.7.ebuild | 77 ++
 2 files changed, 79 insertions(+)

diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest
index 2dde30d18045..331c17732800 100644
--- a/dev-vcs/breezy/Manifest
+++ b/dev-vcs/breezy/Manifest
@@ -4,6 +4,8 @@ DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616de
 DIST breezy-3.3.4.tar.gz 9446061 BLAKE2B 
242963a42e5ca03db6b5765d73ea6888bf33dfed777a27d8d629bf70411bc43b83de09c6fc21c9f96a8ca1bf442077ea7c2f8a7fefbb1d8dd348d824d8b17f34
 SHA512 
7619c31acbfdf8cd8193db4a87851ac41376bff3e4a9eb130d7d940fb458a6d064a0fb089888368ddd654e4b965772dd657553cdda20a91e32ab43760b0897b4
 DIST breezy-3.3.5-crates.tar.xz 3894068 BLAKE2B 
4ea9de19a602d5e5040d3bd4a0196156b7185a371dbf36cfd99e069efc3ee2a9b3d4d308afbdf715132601ba5a6a2fe2863cc852236bc17f5543bd2d6b35c9a6
 SHA512 
af6819ada768beac65c23599638d291510a474f56fd46f1f16540f9fe8b0c509371740c38b61b0d3d4a60d5b8552fd2f2b8fc42c6cf9d1a7e39ab69614cdc8a1
 DIST breezy-3.3.5.tar.gz 10393262 BLAKE2B 
32563b74fb639888265b1a6af7650f73a2e11750be7d7cb62861aafae1c08998bffc666727fcd4ee31dcc741232b4aeb518ef2023bcf1d8138563724b63672f8
 SHA512 
daff16f4df9b2f89fd6bef335af0b30d2567c8f1e4fa9b02ba2a528f0c56daedc58c83af92297148001fb9eb177115875d02a2969b9847387058edcae0db104b
+DIST breezy-3.3.7-crates.tar.xz 4038220 BLAKE2B 
47cc506d291ae70422283b405fc4cff006b3587e222f9ff99e4bc9768aca4cab72837d3d40d524a27c54ab8fd8353bb3031e97e936bbedcf5c82772072721ad7
 SHA512 
21473b953bfdfb90102b749d0089a8926e6ff1cf4cc366709232d6f272856784f4fc7f0d79fe330b85198c288cb587ce08f479d67fa7c5efbf7bcac2da8b663c
+DIST breezy-3.3.7.tar.gz 9477114 BLAKE2B 
98f2fc865d1b341c9458111c70b9b0f1be0b8cc8ddaf601ac29dd05911f69539f2fbdcbd2a9eab7fbd9b69ebe38f46bb4753af92ed3a5f2bfdd6382e970dce89
 SHA512 
4f4a775f1e866f39cce9c9766d4304d730ac386f8bab4ed1ee5d6c4052f2e5089ca75445656d9674f7cd26b42ac0a3b6434c7843862692f12159883691cf303b
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8

diff --git a/dev-vcs/breezy/breezy-3.3.7.ebuild 
b/dev-vcs/breezy/breezy-3.3.7.ebuild
new file mode 100644
index ..215f1f5ffa2c
--- /dev/null
+++ b/dev-vcs/breezy/breezy-3.3.7.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+"
+
+inherit cargo distutils-r1 optfeature
+
+DESCRIPTION="Distributed Version Control System with a Friendly UI"
+HOMEPAGE="https://www.breezy-vcs.org/ https://github.com/breezy-team/breezy";
+SRC_URI="https://launchpad.net/brz/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz
+   ${CARGO_CRATE_URIS}"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+   
SRC_URI+="https://dev.gentoo.org/~arthurzam/distfiles/dev-vcs/${PN}/${P}-crates.tar.xz";
+fi
+
+LICENSE="GPL-2+"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# I've got tired of all the test failures. It definitely mostly works.
+# We have ~29000 tests successfully passing from ~3 tests.
+RESTRICT="test"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/configobj[${PYTHON_USEDEP}]
+   dev-python/fastbencode[${PYTHON_USEDEP}]
+   dev-python/patiencediff[${PYTHON_USEDEP}]
+   dev-python/merge3[${PYTHON_USEDEP}]
+   dev-python/dulwich[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   !dev-vcs/bzr
+"
+BDEPEND="
+   $(python_gen_cond_dep '
+   

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2024-02-08 Thread Arthur Zamarin
commit: 66a9490d60a264e7d7bcff47354b7145935f4baa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb  8 17:48:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb  8 17:52:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a9490d

dev-vcs/breezy: add 3.3.5

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/breezy/Manifest|  2 +
 dev-vcs/breezy/breezy-3.3.5.ebuild | 77 ++
 2 files changed, 79 insertions(+)

diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest
index a1ab6ca3aacf..2dde30d18045 100644
--- a/dev-vcs/breezy/Manifest
+++ b/dev-vcs/breezy/Manifest
@@ -2,6 +2,8 @@ DIST aho-corasick-1.0.5.crate 172064 BLAKE2B 
bab7767070b959e8e4c054bf505b9423d7f
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST breezy-3.3.4.tar.gz 9446061 BLAKE2B 
242963a42e5ca03db6b5765d73ea6888bf33dfed777a27d8d629bf70411bc43b83de09c6fc21c9f96a8ca1bf442077ea7c2f8a7fefbb1d8dd348d824d8b17f34
 SHA512 
7619c31acbfdf8cd8193db4a87851ac41376bff3e4a9eb130d7d940fb458a6d064a0fb089888368ddd654e4b965772dd657553cdda20a91e32ab43760b0897b4
+DIST breezy-3.3.5-crates.tar.xz 3894068 BLAKE2B 
4ea9de19a602d5e5040d3bd4a0196156b7185a371dbf36cfd99e069efc3ee2a9b3d4d308afbdf715132601ba5a6a2fe2863cc852236bc17f5543bd2d6b35c9a6
 SHA512 
af6819ada768beac65c23599638d291510a474f56fd46f1f16540f9fe8b0c509371740c38b61b0d3d4a60d5b8552fd2f2b8fc42c6cf9d1a7e39ab69614cdc8a1
+DIST breezy-3.3.5.tar.gz 10393262 BLAKE2B 
32563b74fb639888265b1a6af7650f73a2e11750be7d7cb62861aafae1c08998bffc666727fcd4ee31dcc741232b4aeb518ef2023bcf1d8138563724b63672f8
 SHA512 
daff16f4df9b2f89fd6bef335af0b30d2567c8f1e4fa9b02ba2a528f0c56daedc58c83af92297148001fb9eb177115875d02a2969b9847387058edcae0db104b
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8

diff --git a/dev-vcs/breezy/breezy-3.3.5.ebuild 
b/dev-vcs/breezy/breezy-3.3.5.ebuild
new file mode 100644
index ..215f1f5ffa2c
--- /dev/null
+++ b/dev-vcs/breezy/breezy-3.3.5.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+CRATES="
+"
+
+inherit cargo distutils-r1 optfeature
+
+DESCRIPTION="Distributed Version Control System with a Friendly UI"
+HOMEPAGE="https://www.breezy-vcs.org/ https://github.com/breezy-team/breezy";
+SRC_URI="https://launchpad.net/brz/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz
+   ${CARGO_CRATE_URIS}"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+   
SRC_URI+="https://dev.gentoo.org/~arthurzam/distfiles/dev-vcs/${PN}/${P}-crates.tar.xz";
+fi
+
+LICENSE="GPL-2+"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# I've got tired of all the test failures. It definitely mostly works.
+# We have ~29000 tests successfully passing from ~3 tests.
+RESTRICT="test"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/configobj[${PYTHON_USEDEP}]
+   dev-python/fastbencode[${PYTHON_USEDEP}]
+   dev-python/patiencediff[${PYTHON_USEDEP}]
+   dev-python/merge3[${PYTHON_USEDEP}]
+   dev-python/dulwich[${PYTHON_USEDEP}]
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   !dev-vcs/bzr
+"
+BDEPEND="
+   $(python_gen_cond_dep '
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2023-12-04 Thread Arthur Zamarin
commit: c3ca05d88eef2c5671d71e97ba5e00f9f32d1ec3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  5 07:51:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  5 07:51:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3ca05d8

dev-vcs/breezy: drop 3.3.3

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/breezy/Manifest|  21 ---
 dev-vcs/breezy/breezy-3.3.3.ebuild | 111 -
 2 files changed, 132 deletions(-)

diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest
index 05ad2d4b9fe7..a1ab6ca3aacf 100644
--- a/dev-vcs/breezy/Manifest
+++ b/dev-vcs/breezy/Manifest
@@ -1,60 +1,39 @@
-DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
 DIST aho-corasick-1.0.5.crate 172064 BLAKE2B 
bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50
 SHA512 
6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST breezy-3.3.3.tar.gz 9444789 BLAKE2B 
61a75e163f2d880de87f64a284309d550f916f53c871a9ca732718e6e5768e2f5d6cc6612b5946951e98a59d3cf26fe21525f94aa6503406806939eed734956f
 SHA512 
01b7b7ac6c6e19954ae55b617b7fd1f0cad8b444750e3edc8356320bfa3856ec660ffa8617bcf805525358f6f7281f08196171afa221d6bd4e71a4825dfb77b7
 DIST breezy-3.3.4.tar.gz 9446061 BLAKE2B 
242963a42e5ca03db6b5765d73ea6888bf33dfed777a27d8d629bf70411bc43b83de09c6fc21c9f96a8ca1bf442077ea7c2f8a7fefbb1d8dd348d824d8b17f34
 SHA512 
7619c31acbfdf8cd8193db4a87851ac41376bff3e4a9eb130d7d940fb458a6d064a0fb089888368ddd654e4b965772dd657553cdda20a91e32ab43760b0897b4
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 DIST libc-0.2.147.crate 686772 BLAKE2B 
ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb
 SHA512 
bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
 DIST lock_api-0.4.10.crate 26713 BLAKE2B 
113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c
 SHA512 
ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
-DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 DIST memchr-2.6.3.crate 94377 BLAKE2B 
5f1603397d6703ddd9a1e68429cb6e9dae9021e14692c1e084f3b5c82d36645a1fa930c7a76b97df8e1919402fa7e1c621969ce85ce20c82b3087104afe18f25
 SHA512 
8d5e1425ea702a0950c95271dfd2e81610731496f77af0d683536b074a22922a7d7ec6da41577487d1d658e3b27257b7d1e142761b523e68760a2f5f24f049bc
 DIST memoffset-0.9.0.crate 9033 BLAKE2B 
19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed
 SHA512 
2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2023-09-08 Thread Arthur Zamarin
commit: faadfd27e581817b78bb476d6c848ba823b168f1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  9 06:07:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep  9 06:10:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faadfd27

dev-vcs/breezy: drop 3.2.1-r1, 3.3.0-r1

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/breezy/Manifest   |  27 -
 dev-vcs/breezy/breezy-3.2.1-r1.ebuild |  85 ---
 dev-vcs/breezy/breezy-3.3.0-r1.ebuild | 105 --
 3 files changed, 217 deletions(-)

diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest
index 989a17628475..05ad2d4b9fe7 100644
--- a/dev-vcs/breezy/Manifest
+++ b/dev-vcs/breezy/Manifest
@@ -2,15 +2,10 @@ DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e
 DIST aho-corasick-1.0.5.crate 172064 BLAKE2B 
bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50
 SHA512 
6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST breezy-3.2.1.tar.gz 9445046 BLAKE2B 
67de39c93351d2f78b1b64764a6ad11f26bd31c9bb2d73ef65f8722764d7db8c574f0e116f77dca1b93a53a360f984fb2861f94e0e7f41ce97ad0f703332e25e
 SHA512 
bfbbff1301f7cc13a2d59b1add80c196f3b45b69994194dcae96c0be151f807c965854047c86e43f54dd8c7aa24d56b25afdd00f0063e83b362a8c46d5858226
-DIST breezy-3.3.0.tar.gz 11386758 BLAKE2B 
2244f4f5bbe8c0d782e686c946e1891a4048099535e405370162dc6e5517dc59fbee3e6250b05a747fa2947328c9627ac612adbaa22469e43f3786d0b45b
 SHA512 
be45eb602b7c474166f6f427e1aca5ead1856e9ca5949aa619af66df59f881bf024bd71e11af41b4a79defe9af4ed91ab2497f5f2057a000ca3f946039325af9
 DIST breezy-3.3.3.tar.gz 9444789 BLAKE2B 
61a75e163f2d880de87f64a284309d550f916f53c871a9ca732718e6e5768e2f5d6cc6612b5946951e98a59d3cf26fe21525f94aa6503406806939eed734956f
 SHA512 
01b7b7ac6c6e19954ae55b617b7fd1f0cad8b444750e3edc8356320bfa3856ec660ffa8617bcf805525358f6f7281f08196171afa221d6bd4e71a4825dfb77b7
 DIST breezy-3.3.4.tar.gz 9446061 BLAKE2B 
242963a42e5ca03db6b5765d73ea6888bf33dfed777a27d8d629bf70411bc43b83de09c6fc21c9f96a8ca1bf442077ea7c2f8a7fefbb1d8dd348d824d8b17f34
 SHA512 
7619c31acbfdf8cd8193db4a87851ac41376bff3e4a9eb130d7d940fb458a6d064a0fb089888368ddd654e4b965772dd657553cdda20a91e32ab43760b0897b4
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST indoc-0.3.6.crate 9663 BLAKE2B 
ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2
 SHA512 
e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd
 DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
-DIST indoc-impl-0.3.6.crate 7933 BLAKE2B 
93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725
 SHA512 
18406587ee56a09dd2062cee456af697efa903343de42c0ff618a64ddf2bf7efed5da02e7220fed2636c555a6ae18059018f5c3c9b44ba8d3e5a34ea5b53c806
-DIST instant-0.1.12.crate 6128 BLAKE2B 
728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902
 SHA512 
fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 DIST libc-0.2.147.crate 686772 BLAKE2B 
ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2023-09-08 Thread Arthur Zamarin
commit: 095cc09e5dee355a704c4ea8f3721694459e0f51
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  9 06:10:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep  9 06:10:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=095cc09e

dev-vcs/breezy: Keyword 3.3.4 x86, #909844

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/breezy/breezy-3.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/breezy/breezy-3.3.4.ebuild 
b/dev-vcs/breezy/breezy-3.3.4.ebuild
index d37d68ace3f9..3e8d2b1eda7c 100644
--- a/dev-vcs/breezy/breezy-3.3.4.ebuild
+++ b/dev-vcs/breezy/breezy-3.3.4.ebuild
@@ -62,7 +62,7 @@ LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
 "
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 # I've got tired of all the test failures. It definitely mostly works.
 # We have ~29000 tests successfully passing from ~3 tests.



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2023-09-08 Thread Arthur Zamarin
commit: 62b22892580be54958e41a7a84ce074fd9d64b04
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  9 06:03:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep  9 06:03:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62b22892

dev-vcs/breezy: add 3.3.4

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/breezy/Manifest|  21 +++
 dev-vcs/breezy/breezy-3.3.4.ebuild | 111 +
 2 files changed, 132 insertions(+)

diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest
index ac134eae2a46..989a17628475 100644
--- a/dev-vcs/breezy/Manifest
+++ b/dev-vcs/breezy/Manifest
@@ -1,9 +1,11 @@
 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST aho-corasick-1.0.5.crate 172064 BLAKE2B 
bab7767070b959e8e4c054bf505b9423d7fc8b02dc682b559f54db986abe72ddf83a069b4bb585d71b47de92d2fce66a1c151a0d29c4aae99378ca05c3d5eb50
 SHA512 
6b0a64dbfe0c166341a34cd169bc46d28e40f72db4d599a1aff5327a6e891408f39e8e92e983cf9396a8e8135f93e41550237ff3e5c8c05a5325688746fd814b
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST breezy-3.2.1.tar.gz 9445046 BLAKE2B 
67de39c93351d2f78b1b64764a6ad11f26bd31c9bb2d73ef65f8722764d7db8c574f0e116f77dca1b93a53a360f984fb2861f94e0e7f41ce97ad0f703332e25e
 SHA512 
bfbbff1301f7cc13a2d59b1add80c196f3b45b69994194dcae96c0be151f807c965854047c86e43f54dd8c7aa24d56b25afdd00f0063e83b362a8c46d5858226
 DIST breezy-3.3.0.tar.gz 11386758 BLAKE2B 
2244f4f5bbe8c0d782e686c946e1891a4048099535e405370162dc6e5517dc59fbee3e6250b05a747fa2947328c9627ac612adbaa22469e43f3786d0b45b
 SHA512 
be45eb602b7c474166f6f427e1aca5ead1856e9ca5949aa619af66df59f881bf024bd71e11af41b4a79defe9af4ed91ab2497f5f2057a000ca3f946039325af9
 DIST breezy-3.3.3.tar.gz 9444789 BLAKE2B 
61a75e163f2d880de87f64a284309d550f916f53c871a9ca732718e6e5768e2f5d6cc6612b5946951e98a59d3cf26fe21525f94aa6503406806939eed734956f
 SHA512 
01b7b7ac6c6e19954ae55b617b7fd1f0cad8b444750e3edc8356320bfa3856ec660ffa8617bcf805525358f6f7281f08196171afa221d6bd4e71a4825dfb77b7
+DIST breezy-3.3.4.tar.gz 9446061 BLAKE2B 
242963a42e5ca03db6b5765d73ea6888bf33dfed777a27d8d629bf70411bc43b83de09c6fc21c9f96a8ca1bf442077ea7c2f8a7fefbb1d8dd348d824d8b17f34
 SHA512 
7619c31acbfdf8cd8193db4a87851ac41376bff3e4a9eb130d7d940fb458a6d064a0fb089888368ddd654e4b965772dd657553cdda20a91e32ab43760b0897b4
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST indoc-0.3.6.crate 9663 BLAKE2B 
ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2
 SHA512 
e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd
 DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
@@ -13,6 +15,7 @@ DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8
 DIST libc-0.2.147.crate 686772 BLAKE2B 
ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb
 SHA512 
bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
 DIST lock_api-0.4.10.crate 26713 BLAKE2B 
113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c
 SHA512 
ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2023-08-16 Thread Sam James
commit: 9fca7567b9b152e4c976f321aba384dd6d181206
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 17 02:55:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 17 02:55:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fca7567

dev-vcs/breezy: Keyword 3.3.3 arm64, #909844

Signed-off-by: Sam James  gentoo.org>

 dev-vcs/breezy/breezy-3.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/breezy/breezy-3.3.3.ebuild 
b/dev-vcs/breezy/breezy-3.3.3.ebuild
index 7b1281f160ba..427ff95e566e 100644
--- a/dev-vcs/breezy/breezy-3.3.3.ebuild
+++ b/dev-vcs/breezy/breezy-3.3.3.ebuild
@@ -62,7 +62,7 @@ LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
 "
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 # I've got tired of all the test failures. It definitely mostly works.
 # We have ~29000 tests successfully passing from ~3 tests.



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2023-07-21 Thread Arthur Zamarin
commit: 5b0b1c02d4d6ed13f6d434df425cd2c356837391
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul 21 11:24:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul 21 11:24:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b0b1c02

dev-vcs/breezy: add 3.3.3

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/breezy/Manifest|  28 ++
 dev-vcs/breezy/breezy-3.3.3.ebuild | 111 +
 2 files changed, 139 insertions(+)

diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest
index 2a59024654d0..ac134eae2a46 100644
--- a/dev-vcs/breezy/Manifest
+++ b/dev-vcs/breezy/Manifest
@@ -3,36 +3,64 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c5
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST breezy-3.2.1.tar.gz 9445046 BLAKE2B 
67de39c93351d2f78b1b64764a6ad11f26bd31c9bb2d73ef65f8722764d7db8c574f0e116f77dca1b93a53a360f984fb2861f94e0e7f41ce97ad0f703332e25e
 SHA512 
bfbbff1301f7cc13a2d59b1add80c196f3b45b69994194dcae96c0be151f807c965854047c86e43f54dd8c7aa24d56b25afdd00f0063e83b362a8c46d5858226
 DIST breezy-3.3.0.tar.gz 11386758 BLAKE2B 
2244f4f5bbe8c0d782e686c946e1891a4048099535e405370162dc6e5517dc59fbee3e6250b05a747fa2947328c9627ac612adbaa22469e43f3786d0b45b
 SHA512 
be45eb602b7c474166f6f427e1aca5ead1856e9ca5949aa619af66df59f881bf024bd71e11af41b4a79defe9af4ed91ab2497f5f2057a000ca3f946039325af9
+DIST breezy-3.3.3.tar.gz 9444789 BLAKE2B 
61a75e163f2d880de87f64a284309d550f916f53c871a9ca732718e6e5768e2f5d6cc6612b5946951e98a59d3cf26fe21525f94aa6503406806939eed734956f
 SHA512 
01b7b7ac6c6e19954ae55b617b7fd1f0cad8b444750e3edc8356320bfa3856ec660ffa8617bcf805525358f6f7281f08196171afa221d6bd4e71a4825dfb77b7
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST indoc-0.3.6.crate 9663 BLAKE2B 
ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2
 SHA512 
e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd
+DIST indoc-1.0.9.crate 13475 BLAKE2B 
a9696788574e56dd125c3371169fd59d6947d188f76e2669b21c0304692efd6709cd048920f7822e92c6a5620fb178e0e85c7776118cef8ccee0f58398e14abf
 SHA512 
db8aef4a7bb606452dc8ed45aa29a255c7a135357a0bd586fb4429c5f56a1aa2ca9400d6fac39956aeb486a15d25cf5d1b9524967867f2c651d9d563e3e85be8
 DIST indoc-impl-0.3.6.crate 7933 BLAKE2B 
93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725
 SHA512 
18406587ee56a09dd2062cee456af697efa903343de42c0ff618a64ddf2bf7efed5da02e7220fed2636c555a6ae18059018f5c3c9b44ba8d3e5a34ea5b53c806
 DIST instant-0.1.12.crate 6128 BLAKE2B 
728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902
 SHA512 
fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 DIST libc-0.2.147.crate 686772 BLAKE2B 
ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb
 SHA512 
bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
 DIST lock_api-0.4.10.crate 26713 BLAKE2B 
113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c
 SHA512 
ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
+DIST memoffset-0.9.0.crate 9033 BLAKE2B 
19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed
 SHA512 
2f04f9b

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2023-07-14 Thread Sam James
commit: fefffcdf5866dfae2c56052a83a76de0adc793a1
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 15 03:07:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 15 03:09:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fefffcdf

dev-vcs/breezy: Keyword 3.3.0-r1 arm64, #909844

Signed-off-by: Sam James  gentoo.org>

 dev-vcs/breezy/breezy-3.3.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/breezy/breezy-3.3.0-r1.ebuild 
b/dev-vcs/breezy/breezy-3.3.0-r1.ebuild
index 42bcca42b2ce..23caf8ecfdd7 100644
--- a/dev-vcs/breezy/breezy-3.3.0-r1.ebuild
+++ b/dev-vcs/breezy/breezy-3.3.0-r1.ebuild
@@ -56,7 +56,7 @@ SRC_URI="https://launchpad.net/brz/$(ver_cut 
1-2)/${PV}/+download/${P}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 # I've got tired of all the test failures. It definitely mostly works.
 # We have ~29000 tests successfully passing from ~3 tests.



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2023-07-10 Thread Arthur Zamarin
commit: 9e7e88c20f804d3b515792fb523ea397586efcfe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul 10 20:17:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul 10 20:19:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7e88c2

dev-vcs/breezy: fix missing RDEPs, fix strip call

Closes: https://bugs.gentoo.org/910051
Closes: https://bugs.gentoo.org/909846
Signed-off-by: Arthur Zamarin  gentoo.org>

 .../breezy/{breezy-3.3.0.ebuild => breezy-3.3.0-r1.ebuild}| 11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-vcs/breezy/breezy-3.3.0.ebuild 
b/dev-vcs/breezy/breezy-3.3.0-r1.ebuild
similarity index 93%
rename from dev-vcs/breezy/breezy-3.3.0.ebuild
rename to dev-vcs/breezy/breezy-3.3.0-r1.ebuild
index 305f328287e7..42bcca42b2ce 100644
--- a/dev-vcs/breezy/breezy-3.3.0.ebuild
+++ b/dev-vcs/breezy/breezy-3.3.0-r1.ebuild
@@ -65,11 +65,12 @@ RESTRICT="test"
 RDEPEND="
$(python_gen_cond_dep '
dev-python/configobj[${PYTHON_USEDEP}]
-   dev-python/dulwich[${PYTHON_USEDEP}]
-   dev-python/fastimport[${PYTHON_USEDEP}]
-   dev-python/patiencediff[${PYTHON_USEDEP}]
dev-python/fastbencode[${PYTHON_USEDEP}]
+   dev-python/patiencediff[${PYTHON_USEDEP}]
+   dev-python/merge3[${PYTHON_USEDEP}]
+   dev-python/dulwich[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
')
!dev-vcs/bzr
 "
@@ -84,7 +85,9 @@ BDEPEND="
 QA_FLAGS_IGNORED=".*"
 
 src_prepare() {
-   sed -e 's@man/man1@share/&@' -i setup.py || die
+   sed -e 's@man/man1@share/&@' \
+   -e 's@, strip=Strip\.All@@' \
+   -i setup.py || die
 
distutils-r1_src_prepare
 }



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2023-07-07 Thread Arthur Zamarin
commit: 460d3785d6172e9966beb9bfa5fee9a95d8ebe67
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jul  7 18:34:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jul  7 18:34:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460d3785

dev-vcs/breezy: add 3.3.0, enable py3.11, restrict tests

I've given up on adding tests. Yes, we have 29K out of 30K passed.
The 1K failing is ERROR/FAIL, so some of them might be false
positives, maybe something with portage sandbox, maybe with not CI
environment - I've given up. I conclude that it is good enough for
now.

Closes: https://bugs.gentoo.org/896944
Closes: https://bugs.gentoo.org/903674
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/breezy/Manifest|  37 ++
 dev-vcs/breezy/breezy-3.3.0.ebuild | 102 +
 2 files changed, 139 insertions(+)

diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest
index a2600d08a8eb..2a59024654d0 100644
--- a/dev-vcs/breezy/Manifest
+++ b/dev-vcs/breezy/Manifest
@@ -1 +1,38 @@
+DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST breezy-3.2.1.tar.gz 9445046 BLAKE2B 
67de39c93351d2f78b1b64764a6ad11f26bd31c9bb2d73ef65f8722764d7db8c574f0e116f77dca1b93a53a360f984fb2861f94e0e7f41ce97ad0f703332e25e
 SHA512 
bfbbff1301f7cc13a2d59b1add80c196f3b45b69994194dcae96c0be151f807c965854047c86e43f54dd8c7aa24d56b25afdd00f0063e83b362a8c46d5858226
+DIST breezy-3.3.0.tar.gz 11386758 BLAKE2B 
2244f4f5bbe8c0d782e686c946e1891a4048099535e405370162dc6e5517dc59fbee3e6250b05a747fa2947328c9627ac612adbaa22469e43f3786d0b45b
 SHA512 
be45eb602b7c474166f6f427e1aca5ead1856e9ca5949aa619af66df59f881bf024bd71e11af41b4a79defe9af4ed91ab2497f5f2057a000ca3f946039325af9
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST indoc-0.3.6.crate 9663 BLAKE2B 
ca7a1f4d3cbedbee0ba0a3f19c4b3352ff90927eef744b7e4f1d60855d4dc4265202972e81e0fc06d1222d8d5fb322efc4ef669af7396b251248a1e45c91def2
 SHA512 
e900aa3b001df0fdbf1f543d8b679af317e85a1f95e26fc556213f2826a4f6c82d8c4f3f82de435e3591f8bc14e78eb22668d901dcbe2287f46740e0291afacd
+DIST indoc-impl-0.3.6.crate 7933 BLAKE2B 
93e232e360e8f02943ef9a9cabf16bc863d792d8096b8d9a13a07f0b7b396db590abf83b5444f082317059dad7578ffae974dbc8a7e56fbdbab817b7d2534725
 SHA512 
18406587ee56a09dd2062cee456af697efa903343de42c0ff618a64ddf2bf7efed5da02e7220fed2636c555a6ae18059018f5c3c9b44ba8d3e5a34ea5b53c806
+DIST instant-0.1.12.crate 6128 BLAKE2B 
728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902
 SHA512 
fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
+DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
+DIST libc-0.2.147.crate 686772 BLAKE2B 
ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb
 SHA512 
bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
+DIST lock_api-0.4.10.crate 26713 BLAKE2B 
113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c
 SHA512 
ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
+DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c23

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2023-04-29 Thread Arthur Zamarin
commit: 6a45ca8b0c0dccc0a3f19cff20677d0883757521
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 29 09:38:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 29 09:38:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a45ca8b

dev-vcs/breezy: Keyword 3.2.1-r1 arm64, #905055

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/breezy/breezy-3.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/breezy/breezy-3.2.1-r1.ebuild 
b/dev-vcs/breezy/breezy-3.2.1-r1.ebuild
index e853819a566e..6e9be9c1495c 100644
--- a/dev-vcs/breezy/breezy-3.2.1-r1.ebuild
+++ b/dev-vcs/breezy/breezy-3.2.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://launchpad.net/brz/$(ver_cut 
1-2)/${PV}/+download/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 # Most tests don't need tests, but deselecting those that need is too hard
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2021-09-25 Thread Arthur Zamarin
commit: a204a5440d823e96f0ca7680216cfe23aa332b20
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 25 16:51:47 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 25 16:52:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a204a544

dev-vcs/breezy: fix bin symlinks

Closes: https://bugs.gentoo.org/814818
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/breezy/{breezy-3.2.1.ebuild => breezy-3.2.1-r1.ebuild} | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-vcs/breezy/breezy-3.2.1.ebuild 
b/dev-vcs/breezy/breezy-3.2.1-r1.ebuild
similarity index 98%
rename from dev-vcs/breezy/breezy-3.2.1.ebuild
rename to dev-vcs/breezy/breezy-3.2.1-r1.ebuild
index 67f34e53335..9c4d300b8a9 100644
--- a/dev-vcs/breezy/breezy-3.2.1.ebuild
+++ b/dev-vcs/breezy/breezy-3.2.1-r1.ebuild
@@ -77,7 +77,6 @@ src_install() {
 
# Symlink original bzr's bin names to new names
dosym brz /usr/bin/bzr
-   dosym git-remote-brz /usr/bin/git-remote-bzr
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/breezy/

2021-09-25 Thread Arthur Zamarin
commit: 0b57ebe2ee33ede5c82d04965840436d3876c647
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 25 06:57:22 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 25 07:00:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b57ebe2

dev-vcs/breezy: initial packaging (v3.2.1)

Some notes for this package:
- has huge test suite, around ~30,000. Sadly some of them need
  disabling (0.8%)
- takes ~24 minutes per python target
- installs aliases for old bzr bin names
- anyone can help and improve the ebuild

Closes: https://bugs.gentoo.org/705018
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-vcs/breezy/Manifest|  1 +
 dev-vcs/breezy/breezy-3.2.1.ebuild | 86 ++
 dev-vcs/breezy/metadata.xml| 13 ++
 3 files changed, 100 insertions(+)

diff --git a/dev-vcs/breezy/Manifest b/dev-vcs/breezy/Manifest
new file mode 100644
index 000..a2600d08a8e
--- /dev/null
+++ b/dev-vcs/breezy/Manifest
@@ -0,0 +1 @@
+DIST breezy-3.2.1.tar.gz 9445046 BLAKE2B 
67de39c93351d2f78b1b64764a6ad11f26bd31c9bb2d73ef65f8722764d7db8c574f0e116f77dca1b93a53a360f984fb2861f94e0e7f41ce97ad0f703332e25e
 SHA512 
bfbbff1301f7cc13a2d59b1add80c196f3b45b69994194dcae96c0be151f807c965854047c86e43f54dd8c7aa24d56b25afdd00f0063e83b362a8c46d5858226

diff --git a/dev-vcs/breezy/breezy-3.2.1.ebuild 
b/dev-vcs/breezy/breezy-3.2.1.ebuild
new file mode 100644
index 000..67f34e53335
--- /dev/null
+++ b/dev-vcs/breezy/breezy-3.2.1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Distributed Version Control System with a Friendly UI"
+HOMEPAGE="https://www.breezy-vcs.org/ https://github.com/breezy-team/breezy";
+SRC_URI="https://launchpad.net/brz/$(ver_cut 1-2)/${PV}/+download/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Most tests don't need tests, but deselecting those that need is too hard
+RESTRICT="test"
+PROPERTIES="test_network"
+
+RDEPEND="
+   dev-python/configobj[${PYTHON_USEDEP}]
+   dev-python/dulwich[${PYTHON_USEDEP}]
+   dev-python/fastimport[${PYTHON_USEDEP}]
+   dev-python/patiencediff[${PYTHON_USEDEP}]
+   !dev-vcs/bzr
+"
+BDEPEND="
+   sys-devel/gettext
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   app-crypt/gpgme[python,${PYTHON_USEDEP}]
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/pycryptodome[${PYTHON_USEDEP}]
+   dev-python/testtools[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/subunit[${PYTHON_USEDEP}]
+   ' python3_{8,9})
+   )
+"
+
+distutils_enable_tests --install unittest
+
+src_prepare() {
+   distutils-r1_src_prepare
+   # Fix man instal location
+   sed -e '/DATA_FILES/s/man\//share\/&/' -i setup.py || die
+
+   # Fix call to unittest's stuff
+   grep -r breezy -le 'loadTestsFromModuleNames' | xargs sed -i -e 
's/loadTestsFromModuleNames/loadTestsFromNames/' || die
+
+   # Very horrible, looks like too much, but only ~250 tests out of 
~30,000.
+   # Before every bump, check the need for every disable, using direct test
+   # for only a specific file.
+   # Don't disable tests by removing files, as this results in bad imports.
+   sed -e 's/test_bzr_connect_to_bzr_ssh/_&/' -i 
breezy/tests/test_transport.py || die
+   sed -e 's/test_is_compatible_and_registered/_&/' \
+   -e 's/test_make_repository/_&/' -i 
breezy/plugins/weave_fmt/test_repository.py || die
+   sed -e 's/test_server_exception_with_hook/_&/' -i 
breezy/tests/blackbox/test_serve.py || die
+   sed -e 's/test_dump_/_&/' -i 
breezy/bzr/tests/blackbox/test_dump_btree.py || die
+   sed -e 's/test_/_&/' -i 
breezy/plugins/fastimport/tests/test_head_tracking.py || die
+
+   sed -e '/test_vfs_ratchet/d' -i breezy/bzr/tests/__init__.py || die
+   sed -e '/test_blackbox/d' -i breezy/git/tests/__init__.py || die
+   sed -e '/test_upload/d' -i breezy/plugins/upload/tests/__init__.py || 
die
+   sed -e '/test_bzrdir/d' -i breezy/plugins/weave_fmt/__init__.py || die
+   sed -e '/test_big_file/d' -i breezy/tests/blackbox/__init__.py || die
+   sed -e '/breezy.tests.test_gpg/d' \
+   -e '/breezy.tests.test_plugins/d' \
+   -e '/breezy.tests.test_source/d' \
+   -i breezy/tests/__init__.py || die
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   # Symlink original bzr's bin names to new names
+   dosym brz /usr/bin/bzr
+   dosym git-remote-brz /usr/bin/git-remote-bzr
+}
+
+pkg_postinst() {
+   optfeature "access branches over sftp" "dev-python/pycryptodome 
dev-python/paramiko"
+   optfeature "PGP sign and verify commits" "app-crypt/gpgm