commit: d397898a99eab5030f359027fadd4abf4961ccb4
Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Mon May 12 16:28:44 2025 +0000
Commit: Patrick Lauer <patrick <AT> gentoo <DOT> org>
CommitDate: Mon May 12 16:29:42 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d397898a
dev-db/barman: add 3.13.3
Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>
dev-db/barman/Manifest | 1 +
dev-db/barman/barman-3.13.3.ebuild | 48 ++++++++++++++++++++++++++++++++++++++
2 files changed, 49 insertions(+)
diff --git a/dev-db/barman/Manifest b/dev-db/barman/Manifest
index efe65c0ef8e3..b804c54d700b 100644
--- a/dev-db/barman/Manifest
+++ b/dev-db/barman/Manifest
@@ -3,4 +3,5 @@ DIST barman-3.10.1.tar.gz 1852417 BLAKE2B
d678ab90608684cbbc5c5196810bf4a4aa1a35
DIST barman-3.11.1.tar.gz 1899344 BLAKE2B
2c63486ef083546077fe6ee734a24e775b9dad7348090e1156ee35481b32d988d3286d1ec3f150f091a329e69c30550547ab1131f5012433c7cf95d9acf1ff95
SHA512
4d0b9e87590091c1909f85f69254f69b81ce5f93812d15c1400c08bbff92841185f60ffe281ce1c3c7a36af3be0ae84e2aa076b8291404bebed0f892efdd7f57
DIST barman-3.12.1.tar.gz 3099650 BLAKE2B
c971b8384c12ea4f387d95f3aee67f9947ecca71afd5309eb75fda8549c560ed7b7ef5ade76d5ebdc49d16d7dfba6e4f34978996e2cb464b5d15fd6093bddb14
SHA512
41a3d83af4b2bf4e2c3c6de1081509dd5f713a259d8f4c03d9e87de130f7fba13150de6047e66947b070a06f8f00310b3e479b5800f1ea86d1f4bc5edf073aa4
DIST barman-3.13.0.tar.gz 1858287 BLAKE2B
c09fdcca2b3a04f623f994873f3bd6e4afc7e8fac3afe3177da53456a715cf099764e150bb58cd783374b6fdcc50592377d156077bdca8a81e667bb3d4527a2d
SHA512
c28aa6304e764a42476c2926f80f77551d9b4c6bbab1f533c81ff854d7f2dc4d603218b8ee843607555ee759d16d73e3d4a4302957452f5cce33baccd6a2e73b
+DIST barman-3.13.3.tar.gz 1866213 BLAKE2B
ba0fa5f2d1dfb8458bd4e023bed31a0092d2e8c889527b0b9eefec2a63a3cf9fd3040165bbeecbecbeeeceaf0465f0e353929e81a8c198d9cfb405be238a7ab1
SHA512
b5463fbd9ec42242dd5f6a5dd48a587c673687468565b5eb53b0554c0063684a57c29673f8e36954bfc3cb925522c01c06901308e373323bea5f6923c4b621cc
DIST barman-3.9.0.tar.gz 1819096 BLAKE2B
712ec047f9409014495afd868a9bbe889b6b2d54a511770a95e9c62513d7042673b7c1ebec31d45729211a1da0e55dfdc5cdc0ef62d84e7efa26b2b9fbff5feb
SHA512
e5b4796a470f43e4ea79383defabd31cd4d33d8dfc06495bc4485bd1bc5cfab701c3719567bcc302de3f157e9ef08a6848776daa2cf9c537fb2829b7931111fd
diff --git a/dev-db/barman/barman-3.13.3.ebuild
b/dev-db/barman/barman-3.13.3.ebuild
new file mode 100644
index 000000000000..cd01a8f5e3c4
--- /dev/null
+++ b/dev-db/barman/barman-3.13.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517="setuptools"
+PYTHON_COMPAT=( python3_{10..13} )
+
+RESTRICT="test" # missing azure sdk
+
+inherit distutils-r1
+
+DESCRIPTION="Administration tool for disaster recovery of PostgreSQL servers"
+HOMEPAGE="https://www.pgbarman.org https://sourceforge.net/projects/pgbarman/"
+SRC_URI="https://github.com/2ndquadrant-it/barman/archive/release/${PV}.tar.gz
-> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-release-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/boto3[${PYTHON_USEDEP}]
+ dev-python/argh[${PYTHON_USEDEP}]
+ dev-python/psycopg:2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/argcomplete[${PYTHON_USEDEP}]
+ net-misc/rsync
+ dev-db/postgresql[server]
+"
+
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/python-snappy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ default
+
+ sed -i -e \
+ "s/^ def test_xlog_segment_mask(.*:/
@pytest.mark.xfail(reason='Test fails on Gentoo')\n\0/" \
+ tests/test_xlog.py || die
+}