[gentoo-commits] repo/gentoo:master commit in: net-misc/s3cmd/

2024-06-01 Thread Richard Freeman
commit: a11cf9af5177ae3a70eabb154d114ff7f2844eb2
Author: Hank Leininger  korelogic  com>
AuthorDate: Sat Jun  1 22:12:59 2024 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Sat Jun  1 22:36:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a11cf9af

net-misc/s3cmd: enable py3.12

Closes: https://bugs.gentoo.org/933383
Closes: https://github.com/gentoo/gentoo/pull/36961
Signed-off-by: Hank Leininger  korelogic.com>
Signed-off-by: Richard Freeman  gentoo.org>

 net-misc/s3cmd/s3cmd-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/s3cmd/s3cmd-2.4.0.ebuild 
b/net-misc/s3cmd/s3cmd-2.4.0.ebuild
index 4dcbaecc0089..a3e56368e7f9 100644
--- a/net-misc/s3cmd/s3cmd-2.4.0.ebuild
+++ b/net-misc/s3cmd/s3cmd-2.4.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 DISTUTILS_USE_PEP517=setuptools
 



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2024-05-09 Thread Richard Freeman
commit: 650a30d52a41b06a9b5687c43d9e075f58066710
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu May  9 10:50:57 2024 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu May  9 10:52:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650a30d5

sys-process/systemd-cron: stabilize 2.4.0 for amd64

Bug: https://bugs.gentoo.org/931626
Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/systemd-cron-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild 
b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
index 00738f1c0e07..293661ce4869 100644
--- a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
 # We can't run the unshare tests within sandbox/with low privs, and the
 # 'test-nounshare' target just does static analysis (shellcheck etc).



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2024-04-30 Thread Richard Freeman
commit: 9650ada19875e027a46c5ce23dc1bd0044d0
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Apr 30 11:45:05 2024 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Apr 30 12:51:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9650ada1

sys-process/systemd-cron: add 2.4.0

Bug: https://bugs.gentoo.org/930950
Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |  1 +
 sys-process/systemd-cron/systemd-cron-2.4.0.ebuild | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index 06b7f8013a30..830f4e8bbd72 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,2 +1,3 @@
 DIST systemd-cron-2.2.0.tar.gz 55825 BLAKE2B 
ca4b02fdea5084439aa56b3f04603000d811f21922c11cd26a22ea6387e4b54575587ff4e1eb7fc7a3260d2f656ea0eb91365942c135982f4bd26aead1a080f1
 SHA512 
f26c7d7e2da7eb5cd5558f352aff852585bfefd961de6ecc2409a4a53b63f82662a89bdbf71f739ea8e44ef9e3e1fdec15cdc63ce1e90c289fb0e636ff679ca0
 DIST systemd-cron-2.3.4.tar.gz 58458 BLAKE2B 
594fff8f7cc126aa33b1dcbf74293a39b5939576203c11f8f0fc300285462f266c35503a6cfe46ee797e5e617e54e09b92dd6ba8a4044f962d1efd2822f0a87c
 SHA512 
2a9743df6d0e1a83b65d15609e47b901fde1d77d1207c4cc0617395be8d9e94daece91aec9a3398c3d09f86383e01cfff301614df727ca598efe873453f5a3c9
+DIST systemd-cron-2.4.0.tar.gz 60462 BLAKE2B 
6a4450637b69ed9c32ea5711018be9265db96a6bf19896bb72c13184817750e7d64d2fdd00ac885d5ae3393b671c04c89d1bf46f73fbb817c1b1798a4809b955
 SHA512 
88ce99307101d33e6fc6a5dfa25f16db9754785809b44da78c6b05b52592385c9a957770ee781b97a248ab475304bd7eb234bffa47114031bd804e2aa5f79c06

diff --git a/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild 
b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
new file mode 100644
index ..00738f1c0e07
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-2.4.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit systemd toolchain-funcs
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
+# We can't run the unshare tests within sandbox/with low privs, and the
+# 'test-nounshare' target just does static analysis (shellcheck etc).
+RESTRICT="test"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+   !sys-process/cronie[anacron]
+   acct-user/_cron-failure
+   acct-group/_cron-failure
+   app-crypt/libmd:=
+   sys-process/cronbase
+   >=sys-apps/systemd-255[-split-usr(-)]
+   !etc-crontab-systemd? ( !sys-process/dcron )
+   runparts? ( sys-apps/debianutils )
+"
+DEPEND="
+   dev-libs/openssl:=
+   sys-process/cronbase
+"
+
+src_prepare() {
+   sed -i \
+   -e 's/^crontab/crontab-systemd/' \
+   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+   -- "${S}/src/man/crontab."{1,5}".in" || die
+
+   if use etc-crontab-systemd
+   thensed -i \
+   -e "s!/etc/crontab!/etc/crontab-systemd!" \
+   -- "${S}/src/man/crontab."{1,5}".in" \
+   "${S}/src/bin/systemd-crontab-generator.cpp" \
+   "${S}/test/test-generator" || die
+   fi
+
+   default
+}
+
+my_use_enable() {
+   if use ${1}; then
+   echo --enable-${2:-${1}}=yes
+   else
+   echo --enable-${2:-${1}}=no
+   fi
+}
+
+src_configure() {
+   tc-export PKG_CONFIG CXX CC
+
+   ./configure \
+   --prefix="${EPREFIX}/usr" \
+   --mandir="${EPREFIX}/usr/share/man" \
+   --unitdir="$(systemd_get_systemunitdir)" \
+   --generatordir="$(systemd_get_systemgeneratordir)" \
+   $(my_use_enable cron-boot boot) \
+   $(my_use_enable minutely) \
+   $(my_use_enable runparts) \
+   $(my_use_enable yearly) \
+   $(my_use_enable yearly quarterly) \
+   $(my_use_enable yearly semi_annually) || die
+
+   export CRONTAB=crontab-systemd
+}
+
+src_compile() {
+   emake PCH=
+}
+
+src_install() {
+   emake DESTDIR="${D}" PCH= install
+   rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
+}
+
+pkg_postinst() {
+   elog "This package now support

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2024-04-29 Thread Richard Freeman
commit: 0f5b07d5d4f94d5088198ddd207dd664fae9ea27
Author: Richard Freeman  gentoo  org>
AuthorDate: Mon Apr 29 19:15:52 2024 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Mon Apr 29 19:17:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f5b07d5

app-backup/duplicity: stabilize 2.2.3 for amd64

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/duplicity-2.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/duplicity/duplicity-2.2.3.ebuild 
b/app-backup/duplicity/duplicity-2.2.3.ebuild
index 71908351c86d..0594bd819a43 100644
--- a/app-backup/duplicity/duplicity-2.2.3.ebuild
+++ b/app-backup/duplicity/duplicity-2.2.3.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://duplicity.gitlab.io/;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="s3 test"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/files/, sys-process/systemd-cron/

2024-04-16 Thread Richard Freeman
commit: 46d48ef3f778d1ec33a8115b17f8cd0a53b60b51
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Apr 16 15:08:08 2024 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Apr 16 15:16:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d48ef3

sys-process/systemd-cron: drop 1.16.7-r1, 2.3.0-r1, 2.3.0-r2

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |   2 -
 .../files/systemd-cron-2.3.0-pch.patch |  46 -
 .../systemd-cron/systemd-cron-1.16.7-r1.ebuild |  95 --
 .../systemd-cron/systemd-cron-2.3.0-r1.ebuild  |  92 --
 .../systemd-cron/systemd-cron-2.3.0-r2.ebuild  | 106 -
 5 files changed, 341 deletions(-)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index 06aa4d41d515..06b7f8013a30 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,4 +1,2 @@
-DIST systemd-cron-1.16.7.tar.gz 37887 BLAKE2B 
a900058cef1cd02ac464d3ecdd43ce2f264bdba386f349ef82f0a915104302b1e88d94331d5fbaabe2c54f526900f3e1ac65ea6bdc2f27a6464e6d7514561a19
 SHA512 
d65d641fd449cdc0e91db3ae6ebe464bc4e24027c501b30a8ab17e7cc40de290cc6141bfb7880a724d97248861587e6f5fea113a6aa6e468d971aff3a13b056f
 DIST systemd-cron-2.2.0.tar.gz 55825 BLAKE2B 
ca4b02fdea5084439aa56b3f04603000d811f21922c11cd26a22ea6387e4b54575587ff4e1eb7fc7a3260d2f656ea0eb91365942c135982f4bd26aead1a080f1
 SHA512 
f26c7d7e2da7eb5cd5558f352aff852585bfefd961de6ecc2409a4a53b63f82662a89bdbf71f739ea8e44ef9e3e1fdec15cdc63ce1e90c289fb0e636ff679ca0
-DIST systemd-cron-2.3.0.tar.gz 56873 BLAKE2B 
3efe8adc1b735ed5eb91c64d0936edceec50ff476d42ba5c1e9941c196a7bc8c777b0c293c8ed71894dae31c5b721a45a2876cab0143298e1b1ab3e82fcb7ceb
 SHA512 
abb7c34d6901160395d64cfc4e5124887909b963bcfee027f64642b25bb138b3f085eb45595197a380faf39b7f5980e32c50d083be6307d7c985a55057962565
 DIST systemd-cron-2.3.4.tar.gz 58458 BLAKE2B 
594fff8f7cc126aa33b1dcbf74293a39b5939576203c11f8f0fc300285462f266c35503a6cfe46ee797e5e617e54e09b92dd6ba8a4044f962d1efd2822f0a87c
 SHA512 
2a9743df6d0e1a83b65d15609e47b901fde1d77d1207c4cc0617395be8d9e94daece91aec9a3398c3d09f86383e01cfff301614df727ca598efe873453f5a3c9

diff --git a/sys-process/systemd-cron/files/systemd-cron-2.3.0-pch.patch 
b/sys-process/systemd-cron/files/systemd-cron-2.3.0-pch.patch
deleted file mode 100644
index e27f253a62ca..
--- a/sys-process/systemd-cron/files/systemd-cron-2.3.0-pch.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-https://bugs.gentoo.org/917646
-https://github.com/systemd-cron/systemd-cron/issues/141
-https://github.com/systemd-cron/systemd-cron/commit/1662b899b206f00face30b9d4671551427262b07
-
-From 1662b899b206f00face30b9d4671551427262b07 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= 
-Date: Tue, 21 Nov 2023 19:40:05 +0100
-Subject: [PATCH] Add PCH= for broken compilers like #141
-
 a/Makefile.in
-+++ b/Makefile.in
-@@ -1,6 +1,7 @@
- CFLAGS ?= -O2
- SHELLCHECK ?= shellcheck
- CRONTAB ?= crontab
-+PCH ?= y
- 
- version   := @version@
- schedules := @schedules@
-@@ -208,12 +209,12 @@ $(builddir)/include/%.hpp: $(srcdir)/include/%.hpp
- CXXVER := $(shell $(CXX) --version | { read -r l; echo "$$l"; })
- ifneq "$(findstring clang,$(CXXVER))" ""
-   # clang doesn't use PCHs automatically
--  PCH_ARG := -include-pch $(builddir)/include/libvoreutils.hpp.gch 
-Wno-gcc-compat
-+  PCH_ARG := $(if $(PCH),-include-pch 
$(builddir)/include/libvoreutils.hpp.gch) -Wno-gcc-compat
- else
-   PCH_ARG :=
- endif
- 
--common_headers := $(builddir)/include/configuration.hpp 
$(builddir)/include/libvoreutils.hpp.gch $(builddir)/include/util.hpp
-+common_headers := $(builddir)/include/configuration.hpp 
$(builddir)/include/libvoreutils.hpp$(if $(PCH),.gch) 
$(builddir)/include/util.hpp
- CFLAGS += -Wall -Wextra -fno-exceptions -Wno-psabi
- $(builddir)/include/libvoreutils.hpp.gch : 
$(builddir)/include/libvoreutils.hpp
-   $(CXX) $(CFLAGS) $(CPPFLAGS) -std=c++20 -I $(builddir)/include  
  $< -o $@
 a/README.md
-+++ b/README.md
-@@ -146,6 +146,8 @@ without the override, the jobs would run twice since 
native-timer detection woul
- If there is already a perfect 1:1 mapping between `/etc/cron./` 
and `/usr/lib/systemd/system/.timer`,
- then it is not needed to add an entry to these tables.
- 
-+If your compiler's [PCH compilation is 
broken](https://github.com/systemd-cron/systemd-cron/issues/141), build with 
`make PCH=`.
-+
- ### Caveat
- 
- Your package should also run these extra commands before starting cron.target
-

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
deleted file mode 100644
index b779832b971b..
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ /dev/null
@@ -1,95 +0,

[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2024-04-16 Thread Richard Freeman
commit: 641c536fe4afa656f34ebb656bf1e8bca8bd87bc
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Apr 16 15:14:12 2024 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Apr 16 15:16:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=641c536f

sys-process/systemd-cron: Require split-usr in deps and no longer die.

Closes: https://bugs.gentoo.org/928893
Signed-off-by: Richard Freeman  gentoo.org>

 ...{systemd-cron-2.3.4.ebuild => systemd-cron-2.3.4-r1.ebuild} | 10 +-
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.4.ebuild 
b/sys-process/systemd-cron/systemd-cron-2.3.4-r1.ebuild
similarity index 90%
rename from sys-process/systemd-cron/systemd-cron-2.3.4.ebuild
rename to sys-process/systemd-cron/systemd-cron-2.3.4-r1.ebuild
index 32892c37b102..00738f1c0e07 100644
--- a/sys-process/systemd-cron/systemd-cron-2.3.4.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.3.4-r1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
acct-group/_cron-failure
app-crypt/libmd:=
sys-process/cronbase
-   >=sys-apps/systemd-253
+   >=sys-apps/systemd-255[-split-usr(-)]
!etc-crontab-systemd? ( !sys-process/dcron )
runparts? ( sys-apps/debianutils )
 "
@@ -32,14 +32,6 @@ DEPEND="
sys-process/cronbase
 "
 
-pkg_pretend() {
-   if use runparts && ! [ -x /usr/bin/run-parts ] ; then
-   eerror "Please complete the migration to merged-usr."
-   eerror "https://wiki.gentoo.org/wiki/Merge-usr;
-   die "systemd-cron no longer supports split-usr"
-   fi
-}
-
 src_prepare() {
sed -i \
-e 's/^crontab/crontab-systemd/' \



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2024-03-29 Thread Richard Freeman
commit: 5bf8858b838e87def072cbc01927768799b7cc89
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Mar 29 11:31:04 2024 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Fri Mar 29 11:31:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bf8858b

sys-process/systemd-cron: add 2.3.4

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |   1 +
 sys-process/systemd-cron/systemd-cron-2.3.4.ebuild | 101 +
 2 files changed, 102 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index 8da4bc90b8c5..06aa4d41d515 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,3 +1,4 @@
 DIST systemd-cron-1.16.7.tar.gz 37887 BLAKE2B 
a900058cef1cd02ac464d3ecdd43ce2f264bdba386f349ef82f0a915104302b1e88d94331d5fbaabe2c54f526900f3e1ac65ea6bdc2f27a6464e6d7514561a19
 SHA512 
d65d641fd449cdc0e91db3ae6ebe464bc4e24027c501b30a8ab17e7cc40de290cc6141bfb7880a724d97248861587e6f5fea113a6aa6e468d971aff3a13b056f
 DIST systemd-cron-2.2.0.tar.gz 55825 BLAKE2B 
ca4b02fdea5084439aa56b3f04603000d811f21922c11cd26a22ea6387e4b54575587ff4e1eb7fc7a3260d2f656ea0eb91365942c135982f4bd26aead1a080f1
 SHA512 
f26c7d7e2da7eb5cd5558f352aff852585bfefd961de6ecc2409a4a53b63f82662a89bdbf71f739ea8e44ef9e3e1fdec15cdc63ce1e90c289fb0e636ff679ca0
 DIST systemd-cron-2.3.0.tar.gz 56873 BLAKE2B 
3efe8adc1b735ed5eb91c64d0936edceec50ff476d42ba5c1e9941c196a7bc8c777b0c293c8ed71894dae31c5b721a45a2876cab0143298e1b1ab3e82fcb7ceb
 SHA512 
abb7c34d6901160395d64cfc4e5124887909b963bcfee027f64642b25bb138b3f085eb45595197a380faf39b7f5980e32c50d083be6307d7c985a55057962565
+DIST systemd-cron-2.3.4.tar.gz 58458 BLAKE2B 
594fff8f7cc126aa33b1dcbf74293a39b5939576203c11f8f0fc300285462f266c35503a6cfe46ee797e5e617e54e09b92dd6ba8a4044f962d1efd2822f0a87c
 SHA512 
2a9743df6d0e1a83b65d15609e47b901fde1d77d1207c4cc0617395be8d9e94daece91aec9a3398c3d09f86383e01cfff301614df727ca598efe873453f5a3c9

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.4.ebuild 
b/sys-process/systemd-cron/systemd-cron-2.3.4.ebuild
new file mode 100644
index ..32892c37b102
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-2.3.4.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit systemd toolchain-funcs
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
+# We can't run the unshare tests within sandbox/with low privs, and the
+# 'test-nounshare' target just does static analysis (shellcheck etc).
+RESTRICT="test"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+   !sys-process/cronie[anacron]
+   acct-user/_cron-failure
+   acct-group/_cron-failure
+   app-crypt/libmd:=
+   sys-process/cronbase
+   >=sys-apps/systemd-253
+   !etc-crontab-systemd? ( !sys-process/dcron )
+   runparts? ( sys-apps/debianutils )
+"
+DEPEND="
+   dev-libs/openssl:=
+   sys-process/cronbase
+"
+
+pkg_pretend() {
+   if use runparts && ! [ -x /usr/bin/run-parts ] ; then
+   eerror "Please complete the migration to merged-usr."
+   eerror "https://wiki.gentoo.org/wiki/Merge-usr;
+   die "systemd-cron no longer supports split-usr"
+   fi
+}
+
+src_prepare() {
+   sed -i \
+   -e 's/^crontab/crontab-systemd/' \
+   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+   -- "${S}/src/man/crontab."{1,5}".in" || die
+
+   if use etc-crontab-systemd
+   thensed -i \
+   -e "s!/etc/crontab!/etc/crontab-systemd!" \
+   -- "${S}/src/man/crontab."{1,5}".in" \
+   "${S}/src/bin/systemd-crontab-generator.cpp" \
+   "${S}/test/test-generator" || die
+   fi
+
+   default
+}
+
+my_use_enable() {
+   if use ${1}; then
+   echo --enable-${2:-${1}}=yes
+   else
+   echo --enable-${2:-${1}}=no
+   fi
+}
+
+src_configure() {
+   tc-export PKG_CONFIG CXX CC
+
+   ./configure \
+   --prefix="${EPREFIX}/usr" \
+   --mandir="${EPREFIX}/usr/share/man" \
+   --unitdir="$(systemd_get_systemunitdir)" \
+   --generatordir="$(systemd_get_systemgeneratordir)" \

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2024-03-29 Thread Richard Freeman
commit: 0692ee17f584257f8e0dce50e2849c823bf02b81
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Mar 29 11:18:50 2024 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Fri Mar 29 11:19:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0692ee17

app-backup/duplicity: add 2.2.3

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-2.2.3.ebuild| 51 ++
 .../files/duplicity-2.2.3-fix-docs-cmd.patch   | 21 +
 3 files changed, 73 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 7e9e1a4f388a..945214bd10d2 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,2 +1,3 @@
 DIST duplicity-2.1.1.tar.gz 1420132 BLAKE2B 
35cfa7c6c2caa647f3b2046783185973203b5d838c0d1a1a8e24982f1c7f74a1d025e0b0740c0c7bc14d516c59d3e691a2712b19b30882e9dbb411cecb90f4be
 SHA512 
fb19b1723e1e220ca72a41c3678ca29d889b2315c7fd043334d55cc2040d991e66480d71c6cc3f2ee5d17d9e1d9fb24ddc4c0ed771bbbefb6f1f6aa14cbe0347
 DIST duplicity-2.1.4.tar.gz 1556341 BLAKE2B 
d8302a7097519fd593fc05c8390101e615eaf11333e9d15e1ba7756b8ed9764709db80df41c741ee39eda0fa6de22c910b53db32d558c1ab09867c66724a056c
 SHA512 
91804c6f4dc13d700cbe4747317f9611f530996de8a22a0907d714fb6f8a7fadc3371c270a2257c24324c0233bb4501a4b7d33aea7631862568c8530f7173ef1
+DIST duplicity-2.2.3.tar.gz 1978008 BLAKE2B 
29a88eb059c3dd6faa7d08d52216cd0f9d96255eae1e613e2c5432bf8f36ad014484953e20b4a0dfaa2704dd6ac426a3285ff40a8cc82f287a8a89199df5a2c5
 SHA512 
b667092317899674c5e9d4b221815f24a7eae177d3d2b6d298f07d3e2d4a7badd6c976a6317331b7c6cea940a7885a3da397ab7197d5fd671d33278316f86916

diff --git a/app-backup/duplicity/duplicity-2.2.3.ebuild 
b/app-backup/duplicity/duplicity-2.2.3.ebuild
new file mode 100644
index ..71908351c86d
--- /dev/null
+++ b/app-backup/duplicity/duplicity-2.2.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-2.2.3-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-2.2.3-fix-docs-cmd.patch
new file mode 100644
index ..13e4d909f46a
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-2.2.3-fix-docs-cmd.patch
@@ -0,0 +1,21 @@
+--- a/setup.py 2024-03-29 07:04:27.847027200 -0400
 b/setup.py 2024-03-29 07:05:03.924506321 -0400
+@@ -93,18 +93,6 @@
+ "man/duplicity.1",
+ ],
+ ),
+-(
+-f"share/doc/duplicity-{Version}",
+-[
+-"CHANGELOG.md",
+-"AUTHORS.md",
+-"COPYING",
+-"README.md",
+-"README-LOG.md",
+-"README-REPO.md",
+-"README-TESTING.md",
+-],
+-),
+ ]
+ 
+ # short circuit fot READTHEDOCS



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/files/, app-backup/duplicity/

2023-12-25 Thread Richard Freeman
commit: 9ff91f22e08064ebc8a396c7c36b620d3a017f38
Author: Richard Freeman  gentoo  org>
AuthorDate: Mon Dec 25 19:48:36 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Mon Dec 25 19:48:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff91f22

app-backup/duplicity: drop 1.2.3

Closes: https://bugs.gentoo.org/888273
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 -
 app-backup/duplicity/duplicity-1.2.3.ebuild| 51 --
 .../files/duplicity-1.0.1-fix-docs-cmd.patch   | 20 -
 .../files/duplicity-1.2.2-fix-docs-cmd.patch   | 20 -
 .../files/duplicity-1.2.3-fix-docs-cmd.patch   | 20 -
 5 files changed, 112 deletions(-)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 3c895fddaa2e..7e9e1a4f388a 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,3 +1,2 @@
-DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 
12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2
 SHA512 
d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
 DIST duplicity-2.1.1.tar.gz 1420132 BLAKE2B 
35cfa7c6c2caa647f3b2046783185973203b5d838c0d1a1a8e24982f1c7f74a1d025e0b0740c0c7bc14d516c59d3e691a2712b19b30882e9dbb411cecb90f4be
 SHA512 
fb19b1723e1e220ca72a41c3678ca29d889b2315c7fd043334d55cc2040d991e66480d71c6cc3f2ee5d17d9e1d9fb24ddc4c0ed771bbbefb6f1f6aa14cbe0347
 DIST duplicity-2.1.4.tar.gz 1556341 BLAKE2B 
d8302a7097519fd593fc05c8390101e615eaf11333e9d15e1ba7756b8ed9764709db80df41c741ee39eda0fa6de22c910b53db32d558c1ab09867c66724a056c
 SHA512 
91804c6f4dc13d700cbe4747317f9611f530996de8a22a0907d714fb6f8a7fadc3371c270a2257c24324c0233bb4501a4b7d33aea7631862568c8530f7173ef1

diff --git a/app-backup/duplicity/duplicity-1.2.3.ebuild 
b/app-backup/duplicity/duplicity-1.2.3.ebuild
deleted file mode 100644
index f8569946b908..
--- a/app-backup/duplicity/duplicity-1.2.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_10 python3_11 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://duplicity.gitlab.io/;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="s3 test"
-
-CDEPEND="
-   net-libs/librsync
-   app-crypt/gnupg
-   dev-python/fasteners[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   app-arch/par2cmdline
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="${CDEPEND}
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/future[${PYTHON_USEDEP}]
-   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
-"
-
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}/${P}-fix-docs-cmd.patch"
-)
-
-python_test() {
-   esetup.py test
-}
-
-pkg_postinst() {
-   elog "Duplicity has many optional dependencies to support various 
backends."
-   elog "Currently it's up to you to install them as necessary."
-}

diff --git a/app-backup/duplicity/files/duplicity-1.0.1-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-1.0.1-fix-docs-cmd.patch
deleted file mode 100644
index e1382720d17e..
--- a/app-backup/duplicity/files/duplicity-1.0.1-fix-docs-cmd.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 duplicity-rel.1.0.1/setup.py   2022-03-19 15:08:36.755624771 -0400
-+++ duplicity-rel.1.0.1/setup.py   2022-03-19 15:09:38.332763172 -0400
-@@ -94,17 +94,6 @@
- u'bin/rdiffdir.1'
- ]
- ),
--(u'share/doc/duplicity-%s' % Version,
--[
--u'CHANGELOG.md',
--u'CONTRIBUTING.md',
--u'COPYING',
--u'README.md',
--u'README-LOG.md',
--u'README-REPO.md',
--u'README-TESTING.md',
--],
--),
- ]
- 
- if not os.environ.get(u'READTHEDOCS') == u'True':

diff --git a/app-backup/duplicity/files/duplicity-1.2.2-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-1.2.2-fix-docs-cmd.patch
deleted file mode 100644
index 7ac49ecacd86..
--- a/app-backup/duplicity/files/duplicity-1.2.2-fix-docs-cmd.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 duplicity-1.2.2/setup.py   2023-05-01 09:21:01.0201

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2023-12-24 Thread Richard Freeman
commit: 7b07d813896705ba8b5de1c203385dbac23139e9
Author: Richard Freeman  gentoo  org>
AuthorDate: Sun Dec 24 22:08:37 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Sun Dec 24 22:08:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b07d813

app-backup/duplicity: drop 1.0.1-r1, 1.2.2

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  2 -
 app-backup/duplicity/duplicity-1.0.1-r1.ebuild | 50 -
 app-backup/duplicity/duplicity-1.2.2.ebuild| 51 --
 3 files changed, 103 deletions(-)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 58702dcd9ee9..3c895fddaa2e 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,5 +1,3 @@
-DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B 
f7ffdd488e42219b66b6174dbb944283d02910f57cae9fcf849e8f5363986664a49ba7e316d6b3efdce89deec7e4c6a65a95bcb365fa23b928244b5e8f29d48b
 SHA512 
dab8341b990b1899de6080f2539681f0a84f1875fabf04ccd68908e8dcdf55cd31f26d1431488b49ac6b048a1e7ff2e0a0afa27f6eccfd6a20f47dd7193b4563
-DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a490dc635fdc856d7e3e75d7c3b8bc3f8680ecec0af435fe3064c292c6ff0db392e6bb33c682e9527561196e842e1
 SHA512 
5da4addd0742afa93c62c506f49235b396a7d4bb6576bfd5ec223e04936072ef92e874c533f0f7ece3c1460bf017c2e1875d4ed5c08181113e2509dd28b4521b
 DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 
12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2
 SHA512 
d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
 DIST duplicity-2.1.1.tar.gz 1420132 BLAKE2B 
35cfa7c6c2caa647f3b2046783185973203b5d838c0d1a1a8e24982f1c7f74a1d025e0b0740c0c7bc14d516c59d3e691a2712b19b30882e9dbb411cecb90f4be
 SHA512 
fb19b1723e1e220ca72a41c3678ca29d889b2315c7fd043334d55cc2040d991e66480d71c6cc3f2ee5d17d9e1d9fb24ddc4c0ed771bbbefb6f1f6aa14cbe0347
 DIST duplicity-2.1.4.tar.gz 1556341 BLAKE2B 
d8302a7097519fd593fc05c8390101e615eaf11333e9d15e1ba7756b8ed9764709db80df41c741ee39eda0fa6de22c910b53db32d558c1ab09867c66724a056c
 SHA512 
91804c6f4dc13d700cbe4747317f9611f530996de8a22a0907d714fb6f8a7fadc3371c270a2257c24324c0233bb4501a4b7d33aea7631862568c8530f7173ef1

diff --git a/app-backup/duplicity/duplicity-1.0.1-r1.ebuild 
b/app-backup/duplicity/duplicity-1.0.1-r1.ebuild
deleted file mode 100644
index 6409f16b3d9e..
--- a/app-backup/duplicity/duplicity-1.0.1-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_10 python3_11 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://duplicity.gitlab.io/;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="s3 test"
-
-CDEPEND="
-   net-libs/librsync
-   app-crypt/gnupg
-   dev-python/fasteners[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   app-arch/par2cmdline
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="${CDEPEND}
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/future[${PYTHON_USEDEP}]
-   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
-"
-
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}/${P}-fix-docs-cmd.patch"
-)
-
-python_test() {
-   esetup.py test
-}
-
-pkg_postinst() {
-   elog "Duplicity has many optional dependencies to support various 
backends."
-   elog "Currently it's up to you to install them as necessary."
-}

diff --git a/app-backup/duplicity/duplicity-1.2.2.ebuild 
b/app-backup/duplicity/duplicity-1.2.2.ebuild
deleted file mode 100644
index fc665542a7f1..
--- a/app-backup/duplicity/duplicity-1.2.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_10 python3_11 )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://duplicity.gitlab.io/;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="s3 test"
-
-CDEPEND="
-   net-libs/librsync
-   app-crypt/gnupg
-   dev-python/fasteners[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2023-12-24 Thread Richard Freeman
commit: d3642b12bacfd9abc4114bdc081b4399c14c5f0f
Author: Richard Freeman  gentoo  org>
AuthorDate: Sun Dec 24 22:05:37 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Sun Dec 24 22:05:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3642b12

app-backup/duplicity: stabilize 2.1.1 for amd64

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/duplicity-2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/duplicity/duplicity-2.1.1.ebuild 
b/app-backup/duplicity/duplicity-2.1.1.ebuild
index 003ceb5ad3d3..cc8bfbda51fd 100644
--- a/app-backup/duplicity/duplicity-2.1.1.ebuild
+++ b/app-backup/duplicity/duplicity-2.1.1.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://duplicity.gitlab.io/;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="s3 test"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/, sys-process/systemd-cron/files/

2023-12-22 Thread Richard Freeman
commit: 1d2c97f4f820f566005e24ce0f10f4a5c464bc9d
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Dec 22 10:03:28 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Fri Dec 22 10:04:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d2c97f4

sys-process/systemd-cron: drop 1.15.19-r1, 1.15.20, 2.1.3-r1

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |   3 -
 .../systemd-cron-1.15.19-default-mail-user.patch   |  28 --
 .../systemd-cron-2.1.3-MAYBE_DUPA_SIGABRT.patch|  30 ---
 .../systemd-cron/systemd-cron-1.15.19-r1.ebuild|  96 
 .../systemd-cron/systemd-cron-1.15.20.ebuild   |  93 ---
 .../systemd-cron/systemd-cron-2.1.3-r1.ebuild  | 100 -
 6 files changed, 350 deletions(-)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index a7301a128266..8da4bc90b8c5 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,6 +1,3 @@
-DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B 
d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b
 SHA512 
90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
-DIST systemd-cron-1.15.20.tar.gz 33384 BLAKE2B 
1e048009d19eb9e40a96ab7dee509975387f1634805c7c428065e720332d10665b6d5662a961304acf59cc688d99afc514500aa829fa2c71f296fc04503419fd
 SHA512 
814a639bd3a06b1c4aa5dbc449c29812e94ad7ed27bff26618637e305bf03800527c1242eb5343cea89aa1345b203c709fbdcd251905009f19c254ab25244bcf
 DIST systemd-cron-1.16.7.tar.gz 37887 BLAKE2B 
a900058cef1cd02ac464d3ecdd43ce2f264bdba386f349ef82f0a915104302b1e88d94331d5fbaabe2c54f526900f3e1ac65ea6bdc2f27a6464e6d7514561a19
 SHA512 
d65d641fd449cdc0e91db3ae6ebe464bc4e24027c501b30a8ab17e7cc40de290cc6141bfb7880a724d97248861587e6f5fea113a6aa6e468d971aff3a13b056f
-DIST systemd-cron-2.1.3.tar.gz 53796 BLAKE2B 
438229f84e2ad815bf658d93dcd3afd49d382f2c9499b6273d8e94a1d1ecda28016327a2e21882c0ed27e7d9e5603d804d3b697f04bbd130cc11ee9bfa341c80
 SHA512 
e8fccfdbd52d8e24b77e93db8f5afe25007e43c5d67e50aa7eda70f8a1197ebae8d080a2e179e8cf694188ba4c0bd2795740ef021f6991ae80ece4408e3500f9
 DIST systemd-cron-2.2.0.tar.gz 55825 BLAKE2B 
ca4b02fdea5084439aa56b3f04603000d811f21922c11cd26a22ea6387e4b54575587ff4e1eb7fc7a3260d2f656ea0eb91365942c135982f4bd26aead1a080f1
 SHA512 
f26c7d7e2da7eb5cd5558f352aff852585bfefd961de6ecc2409a4a53b63f82662a89bdbf71f739ea8e44ef9e3e1fdec15cdc63ce1e90c289fb0e636ff679ca0
 DIST systemd-cron-2.3.0.tar.gz 56873 BLAKE2B 
3efe8adc1b735ed5eb91c64d0936edceec50ff476d42ba5c1e9941c196a7bc8c777b0c293c8ed71894dae31c5b721a45a2876cab0143298e1b1ab3e82fcb7ceb
 SHA512 
abb7c34d6901160395d64cfc4e5124887909b963bcfee027f64642b25bb138b3f085eb45595197a380faf39b7f5980e32c50d083be6307d7c985a55057962565

diff --git 
a/sys-process/systemd-cron/files/systemd-cron-1.15.19-default-mail-user.patch 
b/sys-process/systemd-cron/files/systemd-cron-1.15.19-default-mail-user.patch
deleted file mode 100644
index 420f68d81091..
--- 
a/sys-process/systemd-cron/files/systemd-cron-1.15.19-default-mail-user.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 525410d5dc2a7c33590d25d6c574dec7eb826ec1 Mon Sep 17 00:00:00 2001
-From: Richard Freeman 
-Date: Mon, 25 Jul 2022 15:36:21 -0400
-Subject: [PATCH] Fix default user fallback.
-
-Signed-off-by: Richard Freeman 

- src/bin/mail_on_failure.py | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/src/bin/mail_on_failure.py b/src/bin/mail_on_failure.py
-index 132eab9..dd2288f 100755
 a/src/bin/mail_on_failure.py
-+++ b/src/bin/mail_on_failure.py
-@@ -26,7 +26,9 @@ user = subprocess.check_output(
-  ['systemctl', 'show', args.unit, '--property=User'],
-  universal_newlines=True)
- user = user.rstrip('\n')
--user = user.split('=')[1] if user else 'root'
-+user = user.split('=')[1]
-+if not user:
-+user = 'root'
- 
- mailto = user
- mailfrom = 'root'
--- 
-2.35.1
-

diff --git 
a/sys-process/systemd-cron/files/systemd-cron-2.1.3-MAYBE_DUPA_SIGABRT.patch 
b/sys-process/systemd-cron/files/systemd-cron-2.1.3-MAYBE_DUPA_SIGABRT.patch
deleted file mode 100644
index 93d44a15c8f2..
--- a/sys-process/systemd-cron/files/systemd-cron-2.1.3-MAYBE_DUPA_SIGABRT.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From acd77f59d58d9ec812f64c833a5e029b9dbae92a Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= 
-Date: Sun, 24 Sep 2023 01:27:09 +0200
-Subject: [PATCH] MAYBE_DUPA needs to work around helpful toolchains that make
- string_view::operator[] actually be ::at()
-
-Closes: #134

- src/include/libvoreutils.hpp | 8 
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/include/libvoreutils.hpp b/src/include/libvoreutils.hpp
-index 02fad8e..eaa7a

[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-12-21 Thread Richard Freeman
commit: 174b4a1c984b6d4fd4ce67e66c4e1aac6daf70e9
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Dec 22 00:29:07 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Fri Dec 22 00:29:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174b4a1c

sys-process/systemd-cron: remove 2.3.0 shellcheck dep and static tests

Signed-off-by: Richard Freeman  gentoo.org>

 ...systemd-cron-2.3.0.ebuild => systemd-cron-2.3.0-r1.ebuild} | 11 +++
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.0.ebuild 
b/sys-process/systemd-cron/systemd-cron-2.3.0-r1.ebuild
similarity index 90%
rename from sys-process/systemd-cron/systemd-cron-2.3.0.ebuild
rename to sys-process/systemd-cron/systemd-cron-2.3.0-r1.ebuild
index 752240ab8359..730804899d73 100644
--- a/sys-process/systemd-cron/systemd-cron-2.3.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.3.0-r1.ebuild
@@ -11,8 +11,8 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
-RESTRICT="!test? ( test )"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
+RESTRICT="test"
 
 BDEPEND="virtual/pkgconfig"
 
@@ -25,8 +25,7 @@ RDEPEND=">=sys-apps/systemd-253
acct-user/_cron-failure
acct-group/_cron-failure"
 
-DEPEND="sys-process/cronbase
-   test? ( sys-apps/man-db || ( dev-util/shellcheck 
dev-util/shellcheck-bin ) )"
+DEPEND="sys-process/cronbase"
 
 pkg_pretend() {
if use runparts && ! [ -x /usr/bin/run-parts ] ; then
@@ -84,10 +83,6 @@ src_install() {
rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
 }
 
-src_test() {
-   emake test-nounshare
-}
-
 pkg_postinst() {
elog "This package now supports USE=runparts which is enabled by 
default."
elog "This enables the traditional run-parts behavior."



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-12-21 Thread Richard Freeman
commit: c0e565f905f716fd602b1a33724311b3d05751d6
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Dec 22 00:27:07 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Fri Dec 22 00:29:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e565f9

sys-process/systemd-cron: remove 2.2.0 shellcheck dep and static tests

Signed-off-by: Richard Freeman  gentoo.org>

 ...systemd-cron-2.2.0.ebuild => systemd-cron-2.2.0-r1.ebuild} | 11 +++
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild 
b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
similarity index 90%
rename from sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
rename to sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
index d1b5963bcebc..ea630893c320 100644
--- a/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0-r1.ebuild
@@ -11,8 +11,8 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
-RESTRICT="!test? ( test )"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid yearly"
+RESTRICT="test"
 
 BDEPEND="virtual/pkgconfig"
 
@@ -25,8 +25,7 @@ RDEPEND=">=sys-apps/systemd-253
acct-user/_cron-failure
acct-group/_cron-failure"
 
-DEPEND="sys-process/cronbase
-   test? ( sys-apps/man-db || ( dev-util/shellcheck 
dev-util/shellcheck-bin ) )"
+DEPEND="sys-process/cronbase"
 
 pkg_pretend() {
if use runparts && ! [ -x /usr/bin/run-parts ] ; then
@@ -84,10 +83,6 @@ src_install() {
rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
 }
 
-src_test() {
-   emake test-nounshare
-}
-
 pkg_postinst() {
elog "This package now supports USE=runparts which is enabled by 
default."
elog "This enables the traditional run-parts behavior."



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-12-21 Thread Richard Freeman
commit: f5fa0f3612e0809f1b5b1dc670a1d8af4d016937
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Dec 21 20:21:01 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Dec 21 20:21:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5fa0f36

sys-process/systemd-cron: stabilize 2.2.0 for amd64

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/systemd-cron-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild 
b/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
index 752240ab8359..d1b5963bcebc 100644
--- a/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-12-21 Thread Richard Freeman
commit: 5e2f8254423cb6a8e67d4152feb32a529a474b54
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Dec 21 18:22:11 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Dec 21 18:22:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e2f8254

sys-process/systemd-cron: add 2.3.0

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |  1 +
 sys-process/systemd-cron/systemd-cron-2.3.0.ebuild | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index 34c9c9fa5c12..a7301a128266 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -3,3 +3,4 @@ DIST systemd-cron-1.15.20.tar.gz 33384 BLAKE2B 
1e048009d19eb9e40a96ab7dee5099753
 DIST systemd-cron-1.16.7.tar.gz 37887 BLAKE2B 
a900058cef1cd02ac464d3ecdd43ce2f264bdba386f349ef82f0a915104302b1e88d94331d5fbaabe2c54f526900f3e1ac65ea6bdc2f27a6464e6d7514561a19
 SHA512 
d65d641fd449cdc0e91db3ae6ebe464bc4e24027c501b30a8ab17e7cc40de290cc6141bfb7880a724d97248861587e6f5fea113a6aa6e468d971aff3a13b056f
 DIST systemd-cron-2.1.3.tar.gz 53796 BLAKE2B 
438229f84e2ad815bf658d93dcd3afd49d382f2c9499b6273d8e94a1d1ecda28016327a2e21882c0ed27e7d9e5603d804d3b697f04bbd130cc11ee9bfa341c80
 SHA512 
e8fccfdbd52d8e24b77e93db8f5afe25007e43c5d67e50aa7eda70f8a1197ebae8d080a2e179e8cf694188ba4c0bd2795740ef021f6991ae80ece4408e3500f9
 DIST systemd-cron-2.2.0.tar.gz 55825 BLAKE2B 
ca4b02fdea5084439aa56b3f04603000d811f21922c11cd26a22ea6387e4b54575587ff4e1eb7fc7a3260d2f656ea0eb91365942c135982f4bd26aead1a080f1
 SHA512 
f26c7d7e2da7eb5cd5558f352aff852585bfefd961de6ecc2409a4a53b63f82662a89bdbf71f739ea8e44ef9e3e1fdec15cdc63ce1e90c289fb0e636ff679ca0
+DIST systemd-cron-2.3.0.tar.gz 56873 BLAKE2B 
3efe8adc1b735ed5eb91c64d0936edceec50ff476d42ba5c1e9941c196a7bc8c777b0c293c8ed71894dae31c5b721a45a2876cab0143298e1b1ab3e82fcb7ceb
 SHA512 
abb7c34d6901160395d64cfc4e5124887909b963bcfee027f64642b25bb138b3f085eb45595197a380faf39b7f5980e32c50d083be6307d7c985a55057962565

diff --git a/sys-process/systemd-cron/systemd-cron-2.3.0.ebuild 
b/sys-process/systemd-cron/systemd-cron-2.3.0.ebuild
new file mode 100644
index ..752240ab8359
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-2.3.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit systemd toolchain-funcs
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+
+RDEPEND=">=sys-apps/systemd-253
+   dev-libs/openssl
+   runparts? ( sys-apps/debianutils )
+   !sys-process/cronie[anacron]
+   !etc-crontab-systemd? ( !sys-process/dcron )
+   sys-process/cronbase
+   acct-user/_cron-failure
+   acct-group/_cron-failure"
+
+DEPEND="sys-process/cronbase
+   test? ( sys-apps/man-db || ( dev-util/shellcheck 
dev-util/shellcheck-bin ) )"
+
+pkg_pretend() {
+   if use runparts && ! [ -x /usr/bin/run-parts ] ; then
+   eerror "Please complete the migration to merged-usr."
+   eerror "https://wiki.gentoo.org/wiki/Merge-usr;
+   die "systemd-cron no longer supports split-usr"
+   fi
+}
+
+src_prepare() {
+   sed -i \
+   -e 's/^crontab/crontab-systemd/' \
+   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+   -- "${S}/src/man/crontab."{1,5}".in" || die
+
+   if use etc-crontab-systemd
+   thensed -i \
+   -e "s!/etc/crontab!/etc/crontab-systemd!" \
+   -- "${S}/src/man/crontab."{1,5}".in" \
+   "${S}/src/bin/systemd-crontab-generator.cpp" \
+   "${S}/test/test-generator" || die
+   fi
+
+   eapply_user
+}
+
+my_use_enable() {
+   if use ${1}; then
+   echo --enable-${2:-${1}}=yes
+   else
+   echo --enable-${2:-${1}}=no
+   fi
+}
+
+src_configure() {
+   tc-export PKG_CONFIG CXX CC
+
+   ./configure \
+   --prefix="${EPREFIX}/usr" \
+   --mandir="${EPREFIX}/usr/share/man" \
+   --unitdir="$(systemd_get_systemunitdir)" \
+   --generatordir="$(syste

[gentoo-commits] repo/gentoo:master commit in: net-misc/s3cmd/

2023-12-21 Thread Richard Freeman
commit: fb5079ba75bf4af860b7fefd3a92ebf28783751a
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Dec 21 18:16:15 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Dec 21 18:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5079ba

net-misc/s3cmd: add 2.4.0

Signed-off-by: Richard Freeman  gentoo.org>

 net-misc/s3cmd/Manifest   |  1 +
 net-misc/s3cmd/s3cmd-2.4.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/net-misc/s3cmd/Manifest b/net-misc/s3cmd/Manifest
index c4392dc2b593..9414ff997781 100644
--- a/net-misc/s3cmd/Manifest
+++ b/net-misc/s3cmd/Manifest
@@ -1,2 +1,3 @@
 DIST s3cmd-2.2.0.tar.gz 134390 BLAKE2B 
d578aa13a7b8599c70dc6daa5d21950331b0b07278479d1f3947e6be78a9bd108c7f8ea6f198fa518dfa6ad44d907d979a29d5d9f1a15e4f73484fcebb118225
 SHA512 
07b2410554233b435b3476e09fd14354abaa19374cc1211f861147023470599483c18d213a44b5c9aee32d71b5a4bc5d9ce25721fb077cbadfd208d457e13845
 DIST s3cmd-2.3.0.tar.gz 136754 BLAKE2B 
61feff68d008536d4d31009f4ad18da37ccd0cdab9bfdf151b7112ac66f43bde78f042bc2ad36998fe070428a10a9ba99db5d6d39e9eb74e829a855eb11d1697
 SHA512 
3507fb8b597617a384508149cb30bdfa8bc8a7b3705782fbf9a943c4be413dc5b7cfb3572b632e8bebbb644ab31f418428ccca996c0d2ba840ad88df1f5a406a
+DIST s3cmd-2.4.0.tar.gz 144976 BLAKE2B 
d854281a029b9865dc40d6bebd0994840a201ad573dfc628916daec00a6b38022f3f3c80aa745870c0b594443da747b1967d24976701e4d97167cfc087ae6dd8
 SHA512 
78a7fb193ef94759e6b59c8bccc2e736f4195f7de781f6a5d11a5685a3cf93ca9ef946bdefbfe0b0dafd0ea0612c8944283c3177f280d14edfca6553e62e0b49

diff --git a/net-misc/s3cmd/s3cmd-2.4.0.ebuild 
b/net-misc/s3cmd/s3cmd-2.4.0.ebuild
new file mode 100644
index ..6ae5ece00f1b
--- /dev/null
+++ b/net-misc/s3cmd/s3cmd-2.4.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Command line client for Amazon S3"
+HOMEPAGE="https://s3tools.org/s3cmd;
+SRC_URI="mirror://sourceforge/s3tools/${P/_/-}.tar.gz"
+S="${WORKDIR}/${P/_/-}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~loong ~x86 ~amd64-linux ~x64-macos"
+
+RDEPEND="
+   || (
+   dev-python/python-magic[${PYTHON_USEDEP}]
+   sys-apps/file[python,${PYTHON_USEDEP}]
+   )
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   "
+
+src_install() {
+   distutils-r1_src_install
+   rm -r "${ED}/usr/share/doc/packages" || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2023-12-12 Thread Richard Freeman
commit: 0eef54e7867f958ea881984fa7898a507fa35d74
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Dec 10 21:31:11 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Dec 12 14:47:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eef54e7

app-backup/duplicity: add 2.1.4

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-2.1.4.ebuild| 51 ++
 .../files/duplicity-2.1.4-fix-docs-cmd.patch   | 23 ++
 3 files changed, 75 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 3a344fe54bd9..0d6b2badc82f 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -3,3 +3,4 @@ DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a
 DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 
12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2
 SHA512 
d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
 DIST duplicity-2.1.0.tar.gz 1502980 BLAKE2B 
eb90898b75128cd4140f0ab49172da439b675cb512b03c7a449db295ffb6e0beee3fcf364e69c9303b094ab5572a4bf72fb4fbbbfdec29bc3ab40812ab8f
 SHA512 
c8777903935391b0968aeea562202a175625d6c2cac5cfab422ec0c9c002652b34f14f74a820971a74b2f62c58efea49d37bef3918943210fe623a12278f4ce8
 DIST duplicity-2.1.1.tar.gz 1420132 BLAKE2B 
35cfa7c6c2caa647f3b2046783185973203b5d838c0d1a1a8e24982f1c7f74a1d025e0b0740c0c7bc14d516c59d3e691a2712b19b30882e9dbb411cecb90f4be
 SHA512 
fb19b1723e1e220ca72a41c3678ca29d889b2315c7fd043334d55cc2040d991e66480d71c6cc3f2ee5d17d9e1d9fb24ddc4c0ed771bbbefb6f1f6aa14cbe0347
+DIST duplicity-2.1.4.tar.gz 1556341 BLAKE2B 
d8302a7097519fd593fc05c8390101e615eaf11333e9d15e1ba7756b8ed9764709db80df41c741ee39eda0fa6de22c910b53db32d558c1ab09867c66724a056c
 SHA512 
91804c6f4dc13d700cbe4747317f9611f530996de8a22a0907d714fb6f8a7fadc3371c270a2257c24324c0233bb4501a4b7d33aea7631862568c8530f7173ef1

diff --git a/app-backup/duplicity/duplicity-2.1.4.ebuild 
b/app-backup/duplicity/duplicity-2.1.4.ebuild
new file mode 100644
index ..003ceb5ad3d3
--- /dev/null
+++ b/app-backup/duplicity/duplicity-2.1.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_10 python3_11 )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-2.1.4-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-2.1.4-fix-docs-cmd.patch
new file mode 100644
index ..367f8e51c483
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-2.1.4-fix-docs-cmd.patch
@@ -0,0 +1,23 @@
+diff --git a/setup.py b/setup.py
+index 6711c8a1..2bc0bd95 100755
+--- a/setup.py
 b/setup.py
+@@ -108,18 +108,6 @@ def get_data_files():
+ "bin/duplicity.1",
+ ],
+ ),
+-(
+-f"share/doc/duplicity-{Version}",
+-[
+-"CHANGELOG.md",
+-"CONTRIBUTING.md",
+-"COPYING",
+-"README.md",
+-"README-LOG.md",
+-"README-REPO.md",
+-"README-TESTING.md",
+-],
+-),
+ ]
+ 
+ # short circuit fot READTHEDOCS



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2023-12-12 Thread Richard Freeman
commit: 5900363bc37a471fd5ad1cf1718dd931830982f9
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Dec 10 21:31:50 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Dec 12 14:47:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5900363b

app-backup/duplicity: drop 2.1.0

Signed-off-by: Jack Todaro  posteo.org>
Closes: https://github.com/gentoo/gentoo/pull/34224
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 -
 app-backup/duplicity/duplicity-2.1.0.ebuild| 51 --
 .../files/duplicity-2.1.0-fix-docs-cmd.patch   | 20 -
 3 files changed, 72 deletions(-)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 0d6b2badc82f..58702dcd9ee9 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,6 +1,5 @@
 DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B 
f7ffdd488e42219b66b6174dbb944283d02910f57cae9fcf849e8f5363986664a49ba7e316d6b3efdce89deec7e4c6a65a95bcb365fa23b928244b5e8f29d48b
 SHA512 
dab8341b990b1899de6080f2539681f0a84f1875fabf04ccd68908e8dcdf55cd31f26d1431488b49ac6b048a1e7ff2e0a0afa27f6eccfd6a20f47dd7193b4563
 DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a490dc635fdc856d7e3e75d7c3b8bc3f8680ecec0af435fe3064c292c6ff0db392e6bb33c682e9527561196e842e1
 SHA512 
5da4addd0742afa93c62c506f49235b396a7d4bb6576bfd5ec223e04936072ef92e874c533f0f7ece3c1460bf017c2e1875d4ed5c08181113e2509dd28b4521b
 DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 
12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2
 SHA512 
d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
-DIST duplicity-2.1.0.tar.gz 1502980 BLAKE2B 
eb90898b75128cd4140f0ab49172da439b675cb512b03c7a449db295ffb6e0beee3fcf364e69c9303b094ab5572a4bf72fb4fbbbfdec29bc3ab40812ab8f
 SHA512 
c8777903935391b0968aeea562202a175625d6c2cac5cfab422ec0c9c002652b34f14f74a820971a74b2f62c58efea49d37bef3918943210fe623a12278f4ce8
 DIST duplicity-2.1.1.tar.gz 1420132 BLAKE2B 
35cfa7c6c2caa647f3b2046783185973203b5d838c0d1a1a8e24982f1c7f74a1d025e0b0740c0c7bc14d516c59d3e691a2712b19b30882e9dbb411cecb90f4be
 SHA512 
fb19b1723e1e220ca72a41c3678ca29d889b2315c7fd043334d55cc2040d991e66480d71c6cc3f2ee5d17d9e1d9fb24ddc4c0ed771bbbefb6f1f6aa14cbe0347
 DIST duplicity-2.1.4.tar.gz 1556341 BLAKE2B 
d8302a7097519fd593fc05c8390101e615eaf11333e9d15e1ba7756b8ed9764709db80df41c741ee39eda0fa6de22c910b53db32d558c1ab09867c66724a056c
 SHA512 
91804c6f4dc13d700cbe4747317f9611f530996de8a22a0907d714fb6f8a7fadc3371c270a2257c24324c0233bb4501a4b7d33aea7631862568c8530f7173ef1

diff --git a/app-backup/duplicity/duplicity-2.1.0.ebuild 
b/app-backup/duplicity/duplicity-2.1.0.ebuild
deleted file mode 100644
index 003ceb5ad3d3..
--- a/app-backup/duplicity/duplicity-2.1.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_10 python3_11 )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://duplicity.gitlab.io/;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="s3 test"
-
-CDEPEND="
-   net-libs/librsync
-   app-crypt/gnupg
-   dev-python/fasteners[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/setuptools-scm[${PYTHON_USEDEP}]
-   test? (
-   app-arch/par2cmdline
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="${CDEPEND}
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
-"
-
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}/${P}-fix-docs-cmd.patch"
-)
-
-python_test() {
-   esetup.py test
-}
-
-pkg_postinst() {
-   elog "Duplicity has many optional dependencies to support various 
backends."
-   elog "Currently it's up to you to install them as necessary."
-}

diff --git a/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch
deleted file mode 100644
index 538ee80f9604..
--- a/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 duplicity-2.1.0/setup.py   2023-08-30 13:39:42.430023811 -0400
-+++ duplicity-2.1.0/setup.py   2023-08-30 13:41:59.154868245 -0400
-@@ -92,17 +92,6 @@
- 'bin/duplicity.1',
- ]
- ),

[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-09-26 Thread Richard Freeman
commit: eee4ed762747c532029356c5258657ba0e33f7cf
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Sep 26 18:55:34 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Sep 26 18:55:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eee4ed76

sys-process/systemd-cron: add 2.2.0

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |  1 +
 sys-process/systemd-cron/systemd-cron-2.2.0.ebuild | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index f2f8e1acc893..34c9c9fa5c12 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -2,3 +2,4 @@ DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B 
d03c7024f9e4e569086e60908b07255e5
 DIST systemd-cron-1.15.20.tar.gz 33384 BLAKE2B 
1e048009d19eb9e40a96ab7dee509975387f1634805c7c428065e720332d10665b6d5662a961304acf59cc688d99afc514500aa829fa2c71f296fc04503419fd
 SHA512 
814a639bd3a06b1c4aa5dbc449c29812e94ad7ed27bff26618637e305bf03800527c1242eb5343cea89aa1345b203c709fbdcd251905009f19c254ab25244bcf
 DIST systemd-cron-1.16.7.tar.gz 37887 BLAKE2B 
a900058cef1cd02ac464d3ecdd43ce2f264bdba386f349ef82f0a915104302b1e88d94331d5fbaabe2c54f526900f3e1ac65ea6bdc2f27a6464e6d7514561a19
 SHA512 
d65d641fd449cdc0e91db3ae6ebe464bc4e24027c501b30a8ab17e7cc40de290cc6141bfb7880a724d97248861587e6f5fea113a6aa6e468d971aff3a13b056f
 DIST systemd-cron-2.1.3.tar.gz 53796 BLAKE2B 
438229f84e2ad815bf658d93dcd3afd49d382f2c9499b6273d8e94a1d1ecda28016327a2e21882c0ed27e7d9e5603d804d3b697f04bbd130cc11ee9bfa341c80
 SHA512 
e8fccfdbd52d8e24b77e93db8f5afe25007e43c5d67e50aa7eda70f8a1197ebae8d080a2e179e8cf694188ba4c0bd2795740ef021f6991ae80ece4408e3500f9
+DIST systemd-cron-2.2.0.tar.gz 55825 BLAKE2B 
ca4b02fdea5084439aa56b3f04603000d811f21922c11cd26a22ea6387e4b54575587ff4e1eb7fc7a3260d2f656ea0eb91365942c135982f4bd26aead1a080f1
 SHA512 
f26c7d7e2da7eb5cd5558f352aff852585bfefd961de6ecc2409a4a53b63f82662a89bdbf71f739ea8e44ef9e3e1fdec15cdc63ce1e90c289fb0e636ff679ca0

diff --git a/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild 
b/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
new file mode 100644
index ..752240ab8359
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-2.2.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit systemd toolchain-funcs
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+
+RDEPEND=">=sys-apps/systemd-253
+   dev-libs/openssl
+   runparts? ( sys-apps/debianutils )
+   !sys-process/cronie[anacron]
+   !etc-crontab-systemd? ( !sys-process/dcron )
+   sys-process/cronbase
+   acct-user/_cron-failure
+   acct-group/_cron-failure"
+
+DEPEND="sys-process/cronbase
+   test? ( sys-apps/man-db || ( dev-util/shellcheck 
dev-util/shellcheck-bin ) )"
+
+pkg_pretend() {
+   if use runparts && ! [ -x /usr/bin/run-parts ] ; then
+   eerror "Please complete the migration to merged-usr."
+   eerror "https://wiki.gentoo.org/wiki/Merge-usr;
+   die "systemd-cron no longer supports split-usr"
+   fi
+}
+
+src_prepare() {
+   sed -i \
+   -e 's/^crontab/crontab-systemd/' \
+   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+   -- "${S}/src/man/crontab."{1,5}".in" || die
+
+   if use etc-crontab-systemd
+   thensed -i \
+   -e "s!/etc/crontab!/etc/crontab-systemd!" \
+   -- "${S}/src/man/crontab."{1,5}".in" \
+   "${S}/src/bin/systemd-crontab-generator.cpp" \
+   "${S}/test/test-generator" || die
+   fi
+
+   eapply_user
+}
+
+my_use_enable() {
+   if use ${1}; then
+   echo --enable-${2:-${1}}=yes
+   else
+   echo --enable-${2:-${1}}=no
+   fi
+}
+
+src_configure() {
+   tc-export PKG_CONFIG CXX CC
+
+   ./configure \
+   --prefix="${EPREFIX}/usr" \
+   --mandir="${EPREFIX}/usr/share/man" \
+   --unitdir="$(systemd_get_systemunitdir)" \
+   --generatordir="$(syste

[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-09-26 Thread Richard Freeman
commit: 9dff8402a60678df2efbbd8b9984258d4384e24a
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Sep 26 18:44:07 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Sep 26 18:44:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dff8402

sys-process/systemd-cron: stabilize 1.16.7-r1 for amd64

Bug: https://bugs.gentoo.org/914618
Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index 083a40da15b2..680892a6d54b 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/

2023-09-14 Thread Richard Freeman
commit: 9ada9468dcba25b9856f8b26e1ad3afbb6e4ccf2
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Sep 14 13:13:31 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Sep 14 13:13:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ada9468

media-radio/flmsg: add 4.0.23

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flmsg/Manifest|  1 +
 media-radio/flmsg/flmsg-4.0.23.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/media-radio/flmsg/Manifest b/media-radio/flmsg/Manifest
index 4d1caecd48c8..00118d17da07 100644
--- a/media-radio/flmsg/Manifest
+++ b/media-radio/flmsg/Manifest
@@ -1,2 +1,3 @@
 DIST flmsg-4.0.20.tar.gz 885141 BLAKE2B 
28b5e033b145149af8c6a6b2645a20484cb4a76628bc4a15d9721ce95d0cea3938b0e9aa9c5c6c5542affa6b5b3283ec6618d2574e472d35bee3728cc497adce
 SHA512 
4cf1f11d910601c219268fa1dfd5f89a2530476f829eb1e016eb46101352c255d7d3f43d5fd0692307bc30df2a443952ccb1a99499be46efa737555be32d2e0b
 DIST flmsg-4.0.22.tar.gz 838644 BLAKE2B 
d81fe3438f7f47ae77061dcd390b742ba74694b5f5039c9fef305be4fddfc3a5b2139a802cf85e2301a9cc48929e3290ba273207beae1c8efcb530d50e6bbfb3
 SHA512 
1baaa7260dbf5fe68875a23bc206b910b6cd62f1fe6e73fa8ed8833433a3bacb8f801e06c3f8fc1e6b2acc1701dce97cd6d74f2b465a608a538ffc4286546bf2
+DIST flmsg-4.0.23.tar.gz 838006 BLAKE2B 
98c343ace7b0318d6d4c071a82936b67a5ec462dc4e3128c3215f86e9adda0bd7979191c873452335e6fa2366945303e1732f0af7a5be52dbf8859d7f86158e2
 SHA512 
b7d8ff15370b456df605a07d263ffe39df7b21edf390b1c3850550bf871443fb77e3a00aaa32407a5d2016fb8d92d52b451d22750135c145ddbdf970aebc6730

diff --git a/media-radio/flmsg/flmsg-4.0.23.ebuild 
b/media-radio/flmsg/flmsg-4.0.23.ebuild
new file mode 100644
index ..fa10c104dcc2
--- /dev/null
+++ b/media-radio/flmsg/flmsg-4.0.23.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fldigi helper for creating radiograms"
+HOMEPAGE="http://www.w1hkj.com;
+SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="media-radio/fldigi
+   x11-libs/fltk:=
+   x11-libs/libX11:="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog INSTALL README )



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2023-09-14 Thread Richard Freeman
commit: c2be04a04dc1e0e03286914c560d1ddee3e56e46
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Sep 14 12:37:56 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Sep 14 12:37:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2be04a0

app-backup/duplicity: add 2.1.1

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-2.1.1.ebuild| 51 ++
 .../files/duplicity-2.1.1-fix-docs-cmd.patch   | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 93ecbb9e09d5..3a344fe54bd9 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -2,3 +2,4 @@ DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B 
f7ffdd488e42219b66b6174dbb944283d029
 DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a490dc635fdc856d7e3e75d7c3b8bc3f8680ecec0af435fe3064c292c6ff0db392e6bb33c682e9527561196e842e1
 SHA512 
5da4addd0742afa93c62c506f49235b396a7d4bb6576bfd5ec223e04936072ef92e874c533f0f7ece3c1460bf017c2e1875d4ed5c08181113e2509dd28b4521b
 DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 
12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2
 SHA512 
d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
 DIST duplicity-2.1.0.tar.gz 1502980 BLAKE2B 
eb90898b75128cd4140f0ab49172da439b675cb512b03c7a449db295ffb6e0beee3fcf364e69c9303b094ab5572a4bf72fb4fbbbfdec29bc3ab40812ab8f
 SHA512 
c8777903935391b0968aeea562202a175625d6c2cac5cfab422ec0c9c002652b34f14f74a820971a74b2f62c58efea49d37bef3918943210fe623a12278f4ce8
+DIST duplicity-2.1.1.tar.gz 1420132 BLAKE2B 
35cfa7c6c2caa647f3b2046783185973203b5d838c0d1a1a8e24982f1c7f74a1d025e0b0740c0c7bc14d516c59d3e691a2712b19b30882e9dbb411cecb90f4be
 SHA512 
fb19b1723e1e220ca72a41c3678ca29d889b2315c7fd043334d55cc2040d991e66480d71c6cc3f2ee5d17d9e1d9fb24ddc4c0ed771bbbefb6f1f6aa14cbe0347

diff --git a/app-backup/duplicity/duplicity-2.1.1.ebuild 
b/app-backup/duplicity/duplicity-2.1.1.ebuild
new file mode 100644
index ..003ceb5ad3d3
--- /dev/null
+++ b/app-backup/duplicity/duplicity-2.1.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_10 python3_11 )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-2.1.1-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-2.1.1-fix-docs-cmd.patch
new file mode 100644
index ..bd8f96e6af79
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-2.1.1-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-2.1.1/setup.py.orig  2023-09-14 08:33:42.698029208 -0400
 duplicity-2.1.1/setup.py   2023-09-14 08:34:18.730539149 -0400
+@@ -92,17 +92,6 @@
+ 'bin/duplicity.1',
+ ]
+ ),
+-(f'share/doc/duplicity-{Version}',
+-[
+-'CHANGELOG.md',
+-'CONTRIBUTING.md',
+-'COPYING',
+-'README.md',
+-'README-LOG.md',
+-'README-REPO.md',
+-'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ # short circuit fot READTHEDOCS



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/sparc/

2023-09-13 Thread Richard Freeman
commit: a86f6543192da380d7e2c10698d3cab63fcec417
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Sep 13 19:08:26 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Sep 13 19:10:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a86f6543

profiles/arch/sparc: mask test for sys-process/systemd-cron

Signed-off-by: Richard Freeman  gentoo.org>

 profiles/arch/sparc/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index c3a164fad62e..dac73090b8de 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Rich Freeman  (2023-09-13)
+# Tests require shellcheck which is not currently available
+sys-process/systemd-cron test
+
 # Sam James  (2023-07-21)
 # Requires app-emulation/qemu.
 sys-kernel/gentoo-kernel test



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-09-13 Thread Richard Freeman
commit: b80649ddc1d7626ef6e3de1f6fe7958255a5be78
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Sep 13 19:09:02 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Sep 13 19:10:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80649dd

sys-process/systemd-cron: add 2.1.3

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |  1 +
 sys-process/systemd-cron/systemd-cron-2.1.3.ebuild | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index 531e9ff85cda..f2f8e1acc893 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,3 +1,4 @@
 DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B 
d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b
 SHA512 
90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
 DIST systemd-cron-1.15.20.tar.gz 33384 BLAKE2B 
1e048009d19eb9e40a96ab7dee509975387f1634805c7c428065e720332d10665b6d5662a961304acf59cc688d99afc514500aa829fa2c71f296fc04503419fd
 SHA512 
814a639bd3a06b1c4aa5dbc449c29812e94ad7ed27bff26618637e305bf03800527c1242eb5343cea89aa1345b203c709fbdcd251905009f19c254ab25244bcf
 DIST systemd-cron-1.16.7.tar.gz 37887 BLAKE2B 
a900058cef1cd02ac464d3ecdd43ce2f264bdba386f349ef82f0a915104302b1e88d94331d5fbaabe2c54f526900f3e1ac65ea6bdc2f27a6464e6d7514561a19
 SHA512 
d65d641fd449cdc0e91db3ae6ebe464bc4e24027c501b30a8ab17e7cc40de290cc6141bfb7880a724d97248861587e6f5fea113a6aa6e468d971aff3a13b056f
+DIST systemd-cron-2.1.3.tar.gz 53796 BLAKE2B 
438229f84e2ad815bf658d93dcd3afd49d382f2c9499b6273d8e94a1d1ecda28016327a2e21882c0ed27e7d9e5603d804d3b697f04bbd130cc11ee9bfa341c80
 SHA512 
e8fccfdbd52d8e24b77e93db8f5afe25007e43c5d67e50aa7eda70f8a1197ebae8d080a2e179e8cf694188ba4c0bd2795740ef021f6991ae80ece4408e3500f9

diff --git a/sys-process/systemd-cron/systemd-cron-2.1.3.ebuild 
b/sys-process/systemd-cron/systemd-cron-2.1.3.ebuild
new file mode 100644
index ..752240ab8359
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-2.1.3.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit systemd toolchain-funcs
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+
+RDEPEND=">=sys-apps/systemd-253
+   dev-libs/openssl
+   runparts? ( sys-apps/debianutils )
+   !sys-process/cronie[anacron]
+   !etc-crontab-systemd? ( !sys-process/dcron )
+   sys-process/cronbase
+   acct-user/_cron-failure
+   acct-group/_cron-failure"
+
+DEPEND="sys-process/cronbase
+   test? ( sys-apps/man-db || ( dev-util/shellcheck 
dev-util/shellcheck-bin ) )"
+
+pkg_pretend() {
+   if use runparts && ! [ -x /usr/bin/run-parts ] ; then
+   eerror "Please complete the migration to merged-usr."
+   eerror "https://wiki.gentoo.org/wiki/Merge-usr;
+   die "systemd-cron no longer supports split-usr"
+   fi
+}
+
+src_prepare() {
+   sed -i \
+   -e 's/^crontab/crontab-systemd/' \
+   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+   -- "${S}/src/man/crontab."{1,5}".in" || die
+
+   if use etc-crontab-systemd
+   thensed -i \
+   -e "s!/etc/crontab!/etc/crontab-systemd!" \
+   -- "${S}/src/man/crontab."{1,5}".in" \
+   "${S}/src/bin/systemd-crontab-generator.cpp" \
+   "${S}/test/test-generator" || die
+   fi
+
+   eapply_user
+}
+
+my_use_enable() {
+   if use ${1}; then
+   echo --enable-${2:-${1}}=yes
+   else
+   echo --enable-${2:-${1}}=no
+   fi
+}
+
+src_configure() {
+   tc-export PKG_CONFIG CXX CC
+
+   ./configure \
+   --prefix="${EPREFIX}/usr" \
+   --mandir="${EPREFIX}/usr/share/man" \
+   --unitdir="$(systemd_get_systemunitdir)" \
+   --generatordir="$(systemd_get_systemgeneratordir)" \
+   $(my_use_enable cron-boot boot) \
+   

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/hppa/

2023-09-13 Thread Richard Freeman
commit: ea5fb169fb165fe0dda45cbe44deda8185854876
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Sep 13 19:03:56 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Sep 13 19:10:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea5fb169

profiles/arch/hppa: mask test for sys-process/systemd-cron

Signed-off-by: Richard Freeman  gentoo.org>

 profiles/arch/hppa/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index 350f51f38218..4c64949cc832 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -4,6 +4,10 @@
 # NOTE: When masking a USE flag due to missing keywords, please file a keyword
 # request bug for the hppa arch.
 
+# Rich Freeman  (2023-09-13)
+# Tests require shellcheck which is not currently available on hppa
+sys-process/systemd-cron test
+
 # Ionen Wolkens  (2023-07-26)
 # MPV currently[1] has no plans to support >=lua5-3 making luajit
 # the only choice for maintained lua. Apply mask/force to override



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/ppc/

2023-09-13 Thread Richard Freeman
commit: 161d85ea19aa44510a7aa6b427a93adc743b3f1b
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Sep 13 19:07:29 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Sep 13 19:10:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161d85ea

profiles/arch/ppc: mask test for sys-process/systemd-cron

Signed-off-by: Richard Freeman  gentoo.org>

 profiles/arch/ppc/package.use.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/arch/ppc/package.use.mask 
b/profiles/arch/ppc/package.use.mask
new file mode 100644
index ..ba27d13b1c64
--- /dev/null
+++ b/profiles/arch/ppc/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Rich Freeman  (2023-09-13)
+# Tests require shellcheck which is not currently available
+sys-process/systemd-cron test



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/ia64/

2023-09-13 Thread Richard Freeman
commit: 4bc6d817c919f969a3c98b9a39ae0e4c93cfc8a4
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Sep 13 19:06:08 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Sep 13 19:10:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc6d817

profiles/arch/ia64: mask test for sys-process/systemd-cron

Signed-off-by: Richard Freeman  gentoo.org>

 profiles/arch/ia64/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index 0405e12f2c94..e357834129de 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Rich Freeman  (2023-09-13)
+# Tests require shellcheck which is not currently available
+sys-process/systemd-cron test
+
 # Jon Janzen  (2023-09-11)
 # librttopo has not been tested on this arch
 dev-db/spatialite rttopo



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2023-08-30 Thread Richard Freeman
commit: a6d242ce273d060eee0d3a5a69cbc58a88b54982
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Aug 30 18:15:26 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Aug 30 18:15:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6d242ce

app-backup/duplicity: add 2.1.0

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-2.1.0.ebuild| 51 ++
 .../files/duplicity-2.1.0-fix-docs-cmd.patch   | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 88a759463af9..93ecbb9e09d5 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,3 +1,4 @@
 DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B 
f7ffdd488e42219b66b6174dbb944283d02910f57cae9fcf849e8f5363986664a49ba7e316d6b3efdce89deec7e4c6a65a95bcb365fa23b928244b5e8f29d48b
 SHA512 
dab8341b990b1899de6080f2539681f0a84f1875fabf04ccd68908e8dcdf55cd31f26d1431488b49ac6b048a1e7ff2e0a0afa27f6eccfd6a20f47dd7193b4563
 DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a490dc635fdc856d7e3e75d7c3b8bc3f8680ecec0af435fe3064c292c6ff0db392e6bb33c682e9527561196e842e1
 SHA512 
5da4addd0742afa93c62c506f49235b396a7d4bb6576bfd5ec223e04936072ef92e874c533f0f7ece3c1460bf017c2e1875d4ed5c08181113e2509dd28b4521b
 DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 
12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2
 SHA512 
d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de
+DIST duplicity-2.1.0.tar.gz 1502980 BLAKE2B 
eb90898b75128cd4140f0ab49172da439b675cb512b03c7a449db295ffb6e0beee3fcf364e69c9303b094ab5572a4bf72fb4fbbbfdec29bc3ab40812ab8f
 SHA512 
c8777903935391b0968aeea562202a175625d6c2cac5cfab422ec0c9c002652b34f14f74a820971a74b2f62c58efea49d37bef3918943210fe623a12278f4ce8

diff --git a/app-backup/duplicity/duplicity-2.1.0.ebuild 
b/app-backup/duplicity/duplicity-2.1.0.ebuild
new file mode 100644
index ..003ceb5ad3d3
--- /dev/null
+++ b/app-backup/duplicity/duplicity-2.1.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_10 python3_11 )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch
new file mode 100644
index ..538ee80f9604
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-2.1.0-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-2.1.0/setup.py   2023-08-30 13:39:42.430023811 -0400
 duplicity-2.1.0/setup.py   2023-08-30 13:41:59.154868245 -0400
+@@ -92,17 +92,6 @@
+ 'bin/duplicity.1',
+ ]
+ ),
+-(f'share/doc/duplicity-{Version}',
+-[
+-'CHANGELOG.md',
+-'CONTRIBUTING.md',
+-'COPYING',
+-'README.md',
+-'README-LOG.md',
+-'README-REPO.md',
+-'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ # short circuit fot READTHEDOCS



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-08-17 Thread Richard Freeman
commit: b5a5490235041b2de068c374ab7d6db9efe4fefa
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Aug 17 19:31:16 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Aug 17 19:31:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5a54902

sys-process/systemd-cron: only check split usr for run-parts

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index 9971a8609893..083a40da15b2 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid split-usr test 
yearly"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 
 RDEPEND=">=sys-apps/systemd-217
@@ -30,10 +30,10 @@ DEPEND="sys-process/cronbase
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 pkg_pretend() {
-   if use split-usr; then
+   if use runparts && ! [ -x /usr/bin/run-parts ] ; then
eerror "Please complete the migration to merged-usr."
eerror "https://wiki.gentoo.org/wiki/Merge-usr;
-   die "systemd no longer supports split-usr"
+   die "systemd-cron no longer supports split-usr"
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: profiles/

2023-08-17 Thread Richard Freeman
commit: 5801f4d8940b5471b79e392ee024512334c62388
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Aug 17 16:57:22 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Aug 17 16:57:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5801f4d8

profiles: remove systemd-cron mask

Closes: https://bugs.gentoo.org/912334
Signed-off-by: Richard Freeman  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 22dc9947f0cc..f78054a99552 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -40,10 +40,6 @@
 # Masked for removal on 2023-09-17.
 app-emacs/ruby-mode
 
-# Sam James  (2023-08-16)
-# Broken and installs no files, bug #912334.
-=sys-process/systemd-cron-1.16.7
-
 # Matt Turner  (2023-08-14)
 # Dead slot depending on libsoup:2.4
 # Removal on 2023-09-14.



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-08-16 Thread Richard Freeman
commit: 75358cead992cc1081f4dd728bce053251fb1491
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Aug 16 19:39:44 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Aug 16 19:40:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75358cea

sys-process/systemd-cron: catch configure errors in future

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index c94d705a9f69..9971a8609893 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -76,7 +76,7 @@ src_configure() {
$(my_use_enable yearly) \
$(my_use_enable yearly quarterly) \
$(my_use_enable yearly semi_annually) \
-   $(my_use_enable setgid)
+   $(my_use_enable setgid) || die
 
export CRONTAB=crontab-systemd
 }



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-08-16 Thread Richard Freeman
commit: e35d715ebd098067176566bd065ee65340b5ed6a
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Aug 16 14:45:15 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Aug 16 14:45:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e35d715e

sys-process/systemd-cron: use split-usr USE flag to detect split usr

This approach is the same as used by sys-apps/systemd-.

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
index e44362e5d6bf..c94d705a9f69 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid split-usr test 
yearly"
 RESTRICT="!test? ( test )"
 
 RDEPEND=">=sys-apps/systemd-217
@@ -29,9 +29,15 @@ DEPEND="sys-process/cronbase
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-src_prepare() {
-   [[ -L /bin ]] || die "systemd-cron requires a merged /usr"
+pkg_pretend() {
+   if use split-usr; then
+   eerror "Please complete the migration to merged-usr."
+   eerror "https://wiki.gentoo.org/wiki/Merge-usr;
+   die "systemd no longer supports split-usr"
+   fi
+}
 
+src_prepare() {
python_fix_shebang --force "${S}/src/bin"
 
sed -i \



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-08-16 Thread Richard Freeman
commit: 00b331aac5089037c01d00176d1ed7bd1cb4e4fc
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Aug 16 14:39:37 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Aug 16 14:39:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00b331aa

sys-process/systemd-cron: revbump since installed files change

Signed-off-by: Richard Freeman  gentoo.org>

 .../{systemd-cron-1.16.7.ebuild => systemd-cron-1.16.7-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild
similarity index 100%
rename from sys-process/systemd-cron/systemd-cron-1.16.7.ebuild
rename to sys-process/systemd-cron/systemd-cron-1.16.7-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-08-16 Thread Richard Freeman
commit: 44152e2ec8c240c3c2e6c1c7c3846225b8cce851
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Aug 16 14:34:18 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Aug 16 14:35:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44152e2e

sys-process/systemd-cron: Fix configure due to upstream refactor.

Bug: https://bugs.gentoo.org/912334
Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.16.7.ebuild | 14 +-
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild
index 2498aab65d88..e44362e5d6bf 100644
--- a/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild
@@ -30,6 +30,8 @@ DEPEND="sys-process/cronbase
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 src_prepare() {
+   [[ -L /bin ]] || die "systemd-cron requires a merged /usr"
+
python_fix_shebang --force "${S}/src/bin"
 
sed -i \
@@ -37,12 +39,6 @@ src_prepare() {
-e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-- "${S}/src/man/crontab."{1,5}".in" || die
 
-   sed -i \
-   -e 's!/crontab$!/crontab-systemd!' \
-   -e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-   -e 's/pyflakes3/pyflakes/' \
-   -- "${S}/Makefile.in" || die
-
if use etc-crontab-systemd
thensed -i \
-e "s!/etc/crontab!/etc/crontab-systemd!" \
@@ -65,7 +61,6 @@ src_configure() {
./configure \
--prefix="${EPREFIX}/usr" \
--confdir="${EPREFIX}/etc" \
-   --runparts="${EPREFIX}/bin/run-parts" \
--mandir="${EPREFIX}/usr/share/man" \
--unitdir="$(systemd_get_systemunitdir)" \
--generatordir="$(systemd_get_systemgeneratordir)" \
@@ -75,8 +70,9 @@ src_configure() {
$(my_use_enable yearly) \
$(my_use_enable yearly quarterly) \
$(my_use_enable yearly semi_annually) \
-   $(my_use_enable setgid) \
-   --enable-persistent=yes
+   $(my_use_enable setgid)
+
+   export CRONTAB=crontab-systemd
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/

2023-08-15 Thread Richard Freeman
commit: 09257ef757ce95fecd2d109a3f9457ae9c9f8dd1
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Aug 15 20:05:56 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Aug 15 20:07:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09257ef7

media-radio/flmsg: add 4.0.22

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flmsg/Manifest|  1 +
 media-radio/flmsg/flmsg-4.0.22.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/media-radio/flmsg/Manifest b/media-radio/flmsg/Manifest
index b01cda1b289c..8590680436a4 100644
--- a/media-radio/flmsg/Manifest
+++ b/media-radio/flmsg/Manifest
@@ -1,2 +1,3 @@
 DIST flmsg-4.0.19.tar.gz 879020 BLAKE2B 
49246a34a637868ee04ec229e8e787eaf774c2291b0216c98f250683746820243b3fc00d7dc7a7e6a72baa7e94c22b9a9ad3084c9576defe6c9d14f8906a3d5b
 SHA512 
5a15753df8f491d952b6a1c17b5ae2432974672a6f164ec3c3ecf3893fb7daa4bd2e76f3a613728640f0d800f8f401bcb3a598f3b70af797f4996fe30498f3cb
 DIST flmsg-4.0.20.tar.gz 885141 BLAKE2B 
28b5e033b145149af8c6a6b2645a20484cb4a76628bc4a15d9721ce95d0cea3938b0e9aa9c5c6c5542affa6b5b3283ec6618d2574e472d35bee3728cc497adce
 SHA512 
4cf1f11d910601c219268fa1dfd5f89a2530476f829eb1e016eb46101352c255d7d3f43d5fd0692307bc30df2a443952ccb1a99499be46efa737555be32d2e0b
+DIST flmsg-4.0.22.tar.gz 838644 BLAKE2B 
d81fe3438f7f47ae77061dcd390b742ba74694b5f5039c9fef305be4fddfc3a5b2139a802cf85e2301a9cc48929e3290ba273207beae1c8efcb530d50e6bbfb3
 SHA512 
1baaa7260dbf5fe68875a23bc206b910b6cd62f1fe6e73fa8ed8833433a3bacb8f801e06c3f8fc1e6b2acc1701dce97cd6d74f2b465a608a538ffc4286546bf2

diff --git a/media-radio/flmsg/flmsg-4.0.22.ebuild 
b/media-radio/flmsg/flmsg-4.0.22.ebuild
new file mode 100644
index ..fa10c104dcc2
--- /dev/null
+++ b/media-radio/flmsg/flmsg-4.0.22.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fldigi helper for creating radiograms"
+HOMEPAGE="http://www.w1hkj.com;
+SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="media-radio/fldigi
+   x11-libs/fltk:=
+   x11-libs/libX11:="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog INSTALL README )



[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/

2023-08-15 Thread Richard Freeman
commit: 883f65d52823e80d35582d7a45a317bb20aa76f8
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Aug 15 20:06:43 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Aug 15 20:07:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=883f65d5

media-radio/flmsg: drop 4.0.19-r1

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flmsg/Manifest   |  1 -
 media-radio/flmsg/flmsg-4.0.19-r1.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/media-radio/flmsg/Manifest b/media-radio/flmsg/Manifest
index 8590680436a4..4d1caecd48c8 100644
--- a/media-radio/flmsg/Manifest
+++ b/media-radio/flmsg/Manifest
@@ -1,3 +1,2 @@
-DIST flmsg-4.0.19.tar.gz 879020 BLAKE2B 
49246a34a637868ee04ec229e8e787eaf774c2291b0216c98f250683746820243b3fc00d7dc7a7e6a72baa7e94c22b9a9ad3084c9576defe6c9d14f8906a3d5b
 SHA512 
5a15753df8f491d952b6a1c17b5ae2432974672a6f164ec3c3ecf3893fb7daa4bd2e76f3a613728640f0d800f8f401bcb3a598f3b70af797f4996fe30498f3cb
 DIST flmsg-4.0.20.tar.gz 885141 BLAKE2B 
28b5e033b145149af8c6a6b2645a20484cb4a76628bc4a15d9721ce95d0cea3938b0e9aa9c5c6c5542affa6b5b3283ec6618d2574e472d35bee3728cc497adce
 SHA512 
4cf1f11d910601c219268fa1dfd5f89a2530476f829eb1e016eb46101352c255d7d3f43d5fd0692307bc30df2a443952ccb1a99499be46efa737555be32d2e0b
 DIST flmsg-4.0.22.tar.gz 838644 BLAKE2B 
d81fe3438f7f47ae77061dcd390b742ba74694b5f5039c9fef305be4fddfc3a5b2139a802cf85e2301a9cc48929e3290ba273207beae1c8efcb530d50e6bbfb3
 SHA512 
1baaa7260dbf5fe68875a23bc206b910b6cd62f1fe6e73fa8ed8833433a3bacb8f801e06c3f8fc1e6b2acc1701dce97cd6d74f2b465a608a538ffc4286546bf2

diff --git a/media-radio/flmsg/flmsg-4.0.19-r1.ebuild 
b/media-radio/flmsg/flmsg-4.0.19-r1.ebuild
deleted file mode 100644
index 1ad101c09302..
--- a/media-radio/flmsg/flmsg-4.0.19-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Fldigi helper for creating radiograms"
-HOMEPAGE="http://www.w1hkj.com;
-SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="media-radio/fldigi
-   x11-libs/fltk:=
-   x11-libs/libX11:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog INSTALL README )
-
-src_configure() {
-   # temporary fix until upstream fixes building against system library
-   econf --without-flxmlrpc
-}



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-08-15 Thread Richard Freeman
commit: d6b4f09d2dd9424fd27ad485275f4e6983fcf67f
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Aug 15 15:00:49 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Aug 15 15:05:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b4f09d

sys-process/systemd-cron: add 1.16.7

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |  1 +
 .../systemd-cron/systemd-cron-1.16.7.ebuild| 93 ++
 2 files changed, 94 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index eaa7d4323ff6..531e9ff85cda 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,2 +1,3 @@
 DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B 
d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b
 SHA512 
90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
 DIST systemd-cron-1.15.20.tar.gz 33384 BLAKE2B 
1e048009d19eb9e40a96ab7dee509975387f1634805c7c428065e720332d10665b6d5662a961304acf59cc688d99afc514500aa829fa2c71f296fc04503419fd
 SHA512 
814a639bd3a06b1c4aa5dbc449c29812e94ad7ed27bff26618637e305bf03800527c1242eb5343cea89aa1345b203c709fbdcd251905009f19c254ab25244bcf
+DIST systemd-cron-1.16.7.tar.gz 37887 BLAKE2B 
a900058cef1cd02ac464d3ecdd43ce2f264bdba386f349ef82f0a915104302b1e88d94331d5fbaabe2c54f526900f3e1ac65ea6bdc2f27a6464e6d7514561a19
 SHA512 
d65d641fd449cdc0e91db3ae6ebe464bc4e24027c501b30a8ab17e7cc40de290cc6141bfb7880a724d97248861587e6f5fea113a6aa6e468d971aff3a13b056f

diff --git a/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild
new file mode 100644
index ..2498aab65d88
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.16.7.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+inherit python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=sys-apps/systemd-217
+   sys-apps/debianutils
+   !sys-process/cronie[anacron]
+   !etc-crontab-systemd? ( !sys-process/dcron )
+   ${PYTHON_DEPS}
+   sys-process/cronbase
+   acct-user/_cron-failure
+   acct-group/_cron-failure"
+
+DEPEND="sys-process/cronbase
+   test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+   python_fix_shebang --force "${S}/src/bin"
+
+   sed -i \
+   -e 's/^crontab/crontab-systemd/' \
+   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+   -- "${S}/src/man/crontab."{1,5}".in" || die
+
+   sed -i \
+   -e 's!/crontab$!/crontab-systemd!' \
+   -e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+   -e 's/pyflakes3/pyflakes/' \
+   -- "${S}/Makefile.in" || die
+
+   if use etc-crontab-systemd
+   thensed -i \
+   -e "s!/etc/crontab!/etc/crontab-systemd!" \
+   -- "${S}/src/man/crontab."{1,5}".in" \
+   "${S}/src/bin/systemd-crontab-generator.py" || die
+   fi
+
+   eapply_user
+}
+
+my_use_enable() {
+   if use ${1}; then
+   echo --enable-${2:-${1}}=yes
+   else
+   echo --enable-${2:-${1}}=no
+   fi
+}
+
+src_configure() {
+   ./configure \
+   --prefix="${EPREFIX}/usr" \
+   --confdir="${EPREFIX}/etc" \
+   --runparts="${EPREFIX}/bin/run-parts" \
+   --mandir="${EPREFIX}/usr/share/man" \
+   --unitdir="$(systemd_get_systemunitdir)" \
+   --generatordir="$(systemd_get_systemgeneratordir)" \
+   $(my_use_enable cron-boot boot) \
+   $(my_use_enable minutely) \
+   $(my_use_enable runparts) \
+   $(my_use_enable yearly) \
+   $(my_use_enable yearly quarterly) \
+   $(my_use_enable yearly semi_annually) \
+   $(my_use_enable setgid) \
+   --enable-persistent=yes
+}
+
+src_install() {
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-06-14 Thread Richard Freeman
commit: 6abed81cff3c8ad31c2f78f2d9e4316a2ea7a5a8
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Jun 14 14:22:54 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Jun 14 14:22:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6abed81c

sys-process/systemd-cron: stabilize 1.15.20 for amd64

Bug: https://bugs.gentoo.org/908495
Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.15.20.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
index 2498aab65d88..38c72aed81b2 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2023-06-13 Thread Richard Freeman
commit: 15660779a3f1054fd9a111916f2c9dce601d632b
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Jun 13 19:59:54 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Jun 13 20:00:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15660779

app-backup/duplicity: stabilize 1.2.3 for amd64

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/duplicity-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/duplicity/duplicity-1.2.3.ebuild 
b/app-backup/duplicity/duplicity-1.2.3.ebuild
index fc665542a7f1..4fbbd16c7094 100644
--- a/app-backup/duplicity/duplicity-1.2.3.ebuild
+++ b/app-backup/duplicity/duplicity-1.2.3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://duplicity.gitlab.io/;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="s3 test"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/files/, app-backup/duplicity/

2023-05-11 Thread Richard Freeman
commit: 124091a1f51d442e286e7de91a2b9809e4d7b519
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu May 11 16:51:14 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu May 11 16:51:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=124091a1

app-backup/duplicity: add 1.2.3

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-1.2.3.ebuild| 51 ++
 .../files/duplicity-1.2.3-fix-docs-cmd.patch   | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 843f170663e8..275daa9758d4 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -2,3 +2,4 @@ DIST duplicity-0.8.23.tar.gz 1385252 BLAKE2B 
63042486e6e17d2d93af72f617990c87976
 DIST duplicity-1.0.0.tar.gz 1381405 BLAKE2B 
5de886ca767c01097bc4954c2dc5e6c222c7f9a70f03476d3f8b749cd2d2c25a93458f656e9847cdb0a5cba27bc9466fd825f9b28cbdb593e602cec62876eb9a
 SHA512 
27601f1e83fe685b94caf3703bf800efcf0e0af371f3c5434354c55bffba9d3dbd9b48b11808557154c61acfa7c19700dd1f45b10c471c570d85f145b7dd
 DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B 
f7ffdd488e42219b66b6174dbb944283d02910f57cae9fcf849e8f5363986664a49ba7e316d6b3efdce89deec7e4c6a65a95bcb365fa23b928244b5e8f29d48b
 SHA512 
dab8341b990b1899de6080f2539681f0a84f1875fabf04ccd68908e8dcdf55cd31f26d1431488b49ac6b048a1e7ff2e0a0afa27f6eccfd6a20f47dd7193b4563
 DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a490dc635fdc856d7e3e75d7c3b8bc3f8680ecec0af435fe3064c292c6ff0db392e6bb33c682e9527561196e842e1
 SHA512 
5da4addd0742afa93c62c506f49235b396a7d4bb6576bfd5ec223e04936072ef92e874c533f0f7ece3c1460bf017c2e1875d4ed5c08181113e2509dd28b4521b
+DIST duplicity-1.2.3.tar.gz 1438570 BLAKE2B 
12afa69f537d2207343c1638df1cf69ad3e170b2f1368e5d8b86716ccc67564834798e2076a90f021bae8f1d8574ff50f0615fd873cdcddf1399349974d8d4c2
 SHA512 
d2a31b4ed2c0a188d6d2ac543d3d4a474b4c10028a3005b26f57bd57e8c7441eb96e361aa9805fedc6aa09e76e86d3d1e99800669dfb7b2510233e2c0aba15de

diff --git a/app-backup/duplicity/duplicity-1.2.3.ebuild 
b/app-backup/duplicity/duplicity-1.2.3.ebuild
new file mode 100644
index ..fc665542a7f1
--- /dev/null
+++ b/app-backup/duplicity/duplicity-1.2.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_10 python3_11 )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-1.2.3-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-1.2.3-fix-docs-cmd.patch
new file mode 100644
index ..03b090d0545e
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-1.2.3-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-1.2.3/setup.py.orig  2023-05-11 12:33:14.480474449 -0400
 duplicity-1.2.3/setup.py   2023-05-11 12:33:19.204538723 -0400
+@@ -95,17 +95,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'CHANGELOG.md',
+-u'CONTRIBUTING.md',
+-u'COPYING',
+-u'README.md',
+-u'README-LOG.md',
+-u'README-REPO.md',
+-u'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ # short circuit fot READTHEDOCS



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2023-05-01 Thread Richard Freeman
commit: c146cc2084f1a0f4e394178bf2958a20e581b57d
Author: Richard Freeman  gentoo  org>
AuthorDate: Mon May  1 20:37:48 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Mon May  1 20:38:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c146cc20

app-backup/duplicity: add 1.2.2

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-1.2.2.ebuild| 51 ++
 .../files/duplicity-1.2.2-fix-docs-cmd.patch   | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index fb4f8e1d2d92..843f170663e8 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,3 +1,4 @@
 DIST duplicity-0.8.23.tar.gz 1385252 BLAKE2B 
63042486e6e17d2d93af72f617990c879763d5921e230302f406b4f9e7c57a67284130f9f57849b9ffc8638614b55f0f8abdf6bb20201155b33b72bef952ec9f
 SHA512 
083cf0060a8c7a8472c6ee4ffbb87e85edf0fcdaba95862a9f272cc03d8ab3d18b584a8d256473e6cfab9eed6f993382b846b692a8c0dd46fd3a2d8215e54e45
 DIST duplicity-1.0.0.tar.gz 1381405 BLAKE2B 
5de886ca767c01097bc4954c2dc5e6c222c7f9a70f03476d3f8b749cd2d2c25a93458f656e9847cdb0a5cba27bc9466fd825f9b28cbdb593e602cec62876eb9a
 SHA512 
27601f1e83fe685b94caf3703bf800efcf0e0af371f3c5434354c55bffba9d3dbd9b48b11808557154c61acfa7c19700dd1f45b10c471c570d85f145b7dd
 DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B 
f7ffdd488e42219b66b6174dbb944283d02910f57cae9fcf849e8f5363986664a49ba7e316d6b3efdce89deec7e4c6a65a95bcb365fa23b928244b5e8f29d48b
 SHA512 
dab8341b990b1899de6080f2539681f0a84f1875fabf04ccd68908e8dcdf55cd31f26d1431488b49ac6b048a1e7ff2e0a0afa27f6eccfd6a20f47dd7193b4563
+DIST duplicity-1.2.2.tar.gz 1427493 BLAKE2B 
d30f91054c59695483a60a684ebc11440b1a490dc635fdc856d7e3e75d7c3b8bc3f8680ecec0af435fe3064c292c6ff0db392e6bb33c682e9527561196e842e1
 SHA512 
5da4addd0742afa93c62c506f49235b396a7d4bb6576bfd5ec223e04936072ef92e874c533f0f7ece3c1460bf017c2e1875d4ed5c08181113e2509dd28b4521b

diff --git a/app-backup/duplicity/duplicity-1.2.2.ebuild 
b/app-backup/duplicity/duplicity-1.2.2.ebuild
new file mode 100644
index ..fc665542a7f1
--- /dev/null
+++ b/app-backup/duplicity/duplicity-1.2.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_10 python3_11 )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-1.2.2-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-1.2.2-fix-docs-cmd.patch
new file mode 100644
index ..7ac49ecacd86
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-1.2.2-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-1.2.2/setup.py   2023-05-01 09:21:01.020192022 -0400
 duplicity-1.2.2/setup.py   2023-05-01 09:21:51.268882266 -0400
+@@ -95,17 +95,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'CHANGELOG.md',
+-u'CONTRIBUTING.md',
+-u'COPYING',
+-u'README.md',
+-u'README-LOG.md',
+-u'README-REPO.md',
+-u'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ # short circuit fot READTHEDOCS



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-05-01 Thread Richard Freeman
commit: cdaf873b49d1752e799ffce2d2d9e7279360032a
Author: Richard Freeman  gentoo  org>
AuthorDate: Mon May  1 20:35:03 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Mon May  1 20:38:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdaf873b

sys-process/systemd-cron: add 1.15.20

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |  1 +
 .../systemd-cron/systemd-cron-1.15.20.ebuild   | 93 ++
 2 files changed, 94 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index 44b7cf7f694b..eaa7d4323ff6 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1 +1,2 @@
 DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B 
d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b
 SHA512 
90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
+DIST systemd-cron-1.15.20.tar.gz 33384 BLAKE2B 
1e048009d19eb9e40a96ab7dee509975387f1634805c7c428065e720332d10665b6d5662a961304acf59cc688d99afc514500aa829fa2c71f296fc04503419fd
 SHA512 
814a639bd3a06b1c4aa5dbc449c29812e94ad7ed27bff26618637e305bf03800527c1242eb5343cea89aa1345b203c709fbdcd251905009f19c254ab25244bcf

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
new file mode 100644
index ..2498aab65d88
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.15.20.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+inherit python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=sys-apps/systemd-217
+   sys-apps/debianutils
+   !sys-process/cronie[anacron]
+   !etc-crontab-systemd? ( !sys-process/dcron )
+   ${PYTHON_DEPS}
+   sys-process/cronbase
+   acct-user/_cron-failure
+   acct-group/_cron-failure"
+
+DEPEND="sys-process/cronbase
+   test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+   python_fix_shebang --force "${S}/src/bin"
+
+   sed -i \
+   -e 's/^crontab/crontab-systemd/' \
+   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+   -- "${S}/src/man/crontab."{1,5}".in" || die
+
+   sed -i \
+   -e 's!/crontab$!/crontab-systemd!' \
+   -e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+   -e 's/pyflakes3/pyflakes/' \
+   -- "${S}/Makefile.in" || die
+
+   if use etc-crontab-systemd
+   thensed -i \
+   -e "s!/etc/crontab!/etc/crontab-systemd!" \
+   -- "${S}/src/man/crontab."{1,5}".in" \
+   "${S}/src/bin/systemd-crontab-generator.py" || die
+   fi
+
+   eapply_user
+}
+
+my_use_enable() {
+   if use ${1}; then
+   echo --enable-${2:-${1}}=yes
+   else
+   echo --enable-${2:-${1}}=no
+   fi
+}
+
+src_configure() {
+   ./configure \
+   --prefix="${EPREFIX}/usr" \
+   --confdir="${EPREFIX}/etc" \
+   --runparts="${EPREFIX}/bin/run-parts" \
+   --mandir="${EPREFIX}/usr/share/man" \
+   --unitdir="$(systemd_get_systemunitdir)" \
+   --generatordir="$(systemd_get_systemgeneratordir)" \
+   $(my_use_enable cron-boot boot) \
+   $(my_use_enable minutely) \
+   $(my_use_enable runparts) \
+   $(my_use_enable yearly) \
+   $(my_use_enable yearly quarterly) \
+   $(my_use_enable yearly semi_annually) \
+   $(my_use_enable setgid) \
+   --enable-persistent=yes
+}
+
+src_install() {
+   default
+   rm -f "${ED}"/usr/lib/sysusers.d/systemd-cron.conf
+}
+
+pkg_postinst() {
+   elog "This package now supports USE=runparts which is enabled by 
default."
+   elog "This enables the traditional run-parts behavior."
+   elog "If you disable this flag you will get the new behavior of having"
+   elog "multiple jobs for each cron.* entry run in parallel with"
+   elog "separate services/logs/etc."
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/s3cmd/

2023-04-19 Thread Richard Freeman
commit: 19ee2673bf6eb972660067c2db13823616a7b958
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Apr 19 12:24:55 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Apr 19 12:24:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ee2673

net-misc/s3cmd: stabilize 2.3.0 for amd64

Bug: https://bugs.gentoo.org/904596
Signed-off-by: Richard Freeman  gentoo.org>

 net-misc/s3cmd/s3cmd-2.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/s3cmd/s3cmd-2.3.0.ebuild 
b/net-misc/s3cmd/s3cmd-2.3.0.ebuild
index 83925aea1a35..7d393a837804 100644
--- a/net-misc/s3cmd/s3cmd-2.3.0.ebuild
+++ b/net-misc/s3cmd/s3cmd-2.3.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P/_/-}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~ia64 ~x86 ~amd64-linux ~x64-macos"
 
 RDEPEND="
|| (



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-02-17 Thread Richard Freeman
commit: 28cb409c75552a76794814a8e9343fe0055bdf85
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Feb 17 22:15:08 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Fri Feb 17 22:15:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28cb409c

sys-process/systemd-cron: drop 1.5.18, 1.15.19

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |  1 -
 .../systemd-cron/systemd-cron-1.15.19.ebuild   | 86 -
 .../systemd-cron/systemd-cron-1.5.18.ebuild| 89 --
 3 files changed, 176 deletions(-)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index 139bd10ac7fa..44b7cf7f694b 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,2 +1 @@
 DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B 
d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b
 SHA512 
90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
-DIST systemd-cron-1.5.18.tar.gz 33056 BLAKE2B 
a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95
 SHA512 
7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild
deleted file mode 100644
index 9a2d4907085b..
--- a/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( pypy3 python3_{9..10} )
-inherit python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=sys-apps/systemd-217
-   sys-apps/debianutils
-   !sys-process/cronie[anacron]
-   !etc-crontab-systemd? ( !sys-process/dcron )
-   ${PYTHON_DEPS}
-   sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
-   test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-   python_fix_shebang --force "${S}/src/bin"
-
-   sed -i \
-   -e 's/^crontab/crontab-systemd/' \
-   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-   -- "${S}/src/man/crontab."{1,5}".in" || die
-
-   sed -i \
-   -e 's!/crontab$!/crontab-systemd!' \
-   -e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-   -e 's/pyflakes3/pyflakes/' \
-   -- "${S}/Makefile.in" || die
-
-   if use etc-crontab-systemd
-   thensed -i \
-   -e "s!/etc/crontab!/etc/crontab-systemd!" \
-   -- "${S}/src/man/crontab."{1,5}".in" \
-   "${S}/src/bin/systemd-crontab-generator.py" || die
-   fi
-
-   eapply_user
-}
-
-my_use_enable() {
-   if use ${1}; then
-   echo --enable-${2:-${1}}=yes
-   else
-   echo --enable-${2:-${1}}=no
-   fi
-}
-
-src_configure() {
-   ./configure \
-   --prefix="${EPREFIX}/usr" \
-   --confdir="${EPREFIX}/etc" \
-   --runparts="${EPREFIX}/bin/run-parts" \
-   --mandir="${EPREFIX}/usr/share/man" \
-   --unitdir="$(systemd_get_systemunitdir)" \
-   --generatordir="$(systemd_get_systemgeneratordir)" \
-   $(my_use_enable cron-boot boot) \
-   $(my_use_enable minutely) \
-   $(my_use_enable runparts) \
-   $(my_use_enable yearly) \
-   $(my_use_enable yearly quarterly) \
-   $(my_use_enable yearly semi_annually) \
-   $(my_use_enable setgid) \
-   --enable-persistent=yes
-}
-
-pkg_postinst() {
-   elog "This package now supports USE=runparts which is enabled by 
default."
-   elog "This enables the traditional run-parts behavior."
-   elog "If you disable this flag you will get the new behavior of having"
-   elog "multiple jobs for 

[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2023-02-10 Thread Richard Freeman
commit: 3fd5f7d79258a6ab1f3483eda18c2838d63fb264
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Feb 10 18:48:55 2023 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Fri Feb 10 18:49:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fd5f7d7

sys-process/systemd-cron: stabilize 1.15.19-r1 for amd64

Bug: https://bugs.gentoo.org/890319
Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
index c32402b2ec85..b47c49c4c366 100644
--- a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> systemd-
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2022-12-27 Thread Richard Freeman
commit: 004a6ab264a3751bec71a46b008b732b9a9686be
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Dec 27 12:40:51 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Dec 27 12:40:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=004a6ab2

app-backup/duplicity: drop 0.8.22

Bug: https://bugs.gentoo.org/888235
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest|  1 -
 app-backup/duplicity/duplicity-0.8.22.ebuild | 51 
 2 files changed, 52 deletions(-)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index b948f54e9248..fb4f8e1d2d92 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,4 +1,3 @@
-DIST duplicity-0.8.22.tar.gz 1408482 BLAKE2B 
3a8b6eb79d5f67e8f274bdaaaf0bb5b6c9f0ebf91a3b6a849b876cdf2c9af0f5435946150b5db6ab5e524cedc5b98b40c456b1de0fe8c6e33c024fe3c7d881fa
 SHA512 
474237e3ca9876fb124baf9871f781b8347c85e76b7b4191d6993a76fb4728500091c74ed0943c6c22d69651c08094b6d155eca742d1711bebe676734c84d12a
 DIST duplicity-0.8.23.tar.gz 1385252 BLAKE2B 
63042486e6e17d2d93af72f617990c879763d5921e230302f406b4f9e7c57a67284130f9f57849b9ffc8638614b55f0f8abdf6bb20201155b33b72bef952ec9f
 SHA512 
083cf0060a8c7a8472c6ee4ffbb87e85edf0fcdaba95862a9f272cc03d8ab3d18b584a8d256473e6cfab9eed6f993382b846b692a8c0dd46fd3a2d8215e54e45
 DIST duplicity-1.0.0.tar.gz 1381405 BLAKE2B 
5de886ca767c01097bc4954c2dc5e6c222c7f9a70f03476d3f8b749cd2d2c25a93458f656e9847cdb0a5cba27bc9466fd825f9b28cbdb593e602cec62876eb9a
 SHA512 
27601f1e83fe685b94caf3703bf800efcf0e0af371f3c5434354c55bffba9d3dbd9b48b11808557154c61acfa7c19700dd1f45b10c471c570d85f145b7dd
 DIST duplicity-1.0.1.tar.gz 1928618 BLAKE2B 
f7ffdd488e42219b66b6174dbb944283d02910f57cae9fcf849e8f5363986664a49ba7e316d6b3efdce89deec7e4c6a65a95bcb365fa23b928244b5e8f29d48b
 SHA512 
dab8341b990b1899de6080f2539681f0a84f1875fabf04ccd68908e8dcdf55cd31f26d1431488b49ac6b048a1e7ff2e0a0afa27f6eccfd6a20f47dd7193b4563

diff --git a/app-backup/duplicity/duplicity-0.8.22.ebuild 
b/app-backup/duplicity/duplicity-0.8.22.ebuild
deleted file mode 100644
index 327ae4f973f4..
--- a/app-backup/duplicity/duplicity-0.8.22.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_8 python3_9 python3_10 )
-
-inherit distutils-r1
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://duplicity.gitlab.io/;
-SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 
1-3)/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="s3 test"
-
-CDEPEND="
-   net-libs/librsync
-   app-crypt/gnupg
-   dev-python/fasteners[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   test? (
-   app-arch/par2cmdline
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="${CDEPEND}
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/future[${PYTHON_USEDEP}]
-   s3? ( dev-python/boto[${PYTHON_USEDEP}] )
-"
-
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}/${P}-fix-docs-cmd.patch"
-)
-
-python_test() {
-   esetup.py test
-}
-
-pkg_postinst() {
-   elog "Duplicity has many optional dependencies to support various 
backends."
-   elog "Currently it's up to you to install them as necessary."
-}



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2022-12-26 Thread Richard Freeman
commit: 7e167721edec1603070023c8fe3d8b17386750ef
Author: Richard Freeman  gentoo  org>
AuthorDate: Mon Dec 26 13:47:46 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Mon Dec 26 13:48:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e167721

app-backup/duplicity: stabilize 1.0.1-r1 for amd64

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/duplicity-1.0.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/duplicity/duplicity-1.0.1-r1.ebuild 
b/app-backup/duplicity/duplicity-1.0.1-r1.ebuild
index 5d96b440a67c..707f75f83068 100644
--- a/app-backup/duplicity/duplicity-1.0.1-r1.ebuild
+++ b/app-backup/duplicity/duplicity-1.0.1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="s3 test"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/s3cmd/

2022-10-05 Thread Richard Freeman
commit: 4542c8ef9223717b56149ac7da91d94712c4f9b7
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Oct  5 14:33:50 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Oct  5 14:34:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4542c8ef

net-misc/s3cmd: add 2.3.0

Signed-off-by: Richard Freeman  gentoo.org>

 net-misc/s3cmd/Manifest   |  1 +
 net-misc/s3cmd/s3cmd-2.3.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/net-misc/s3cmd/Manifest b/net-misc/s3cmd/Manifest
index 0692454bfeae..2182f33fdf23 100644
--- a/net-misc/s3cmd/Manifest
+++ b/net-misc/s3cmd/Manifest
@@ -1,2 +1,3 @@
 DIST s3cmd-2.1.0.tar.gz 127120 BLAKE2B 
4282f616eb7ca97fa0d529a2c5acc1359f8d182b62e1fa7d3f7401a93852a4e0724363a4c6f0a6520d6aef290d64e1775cb252fc0fbaa4b94762402c381e
 SHA512 
98156218c4379e233185662d29fa4299b4a4e45a0fe143a145f30ff7d03362a4558b5fff5e5da0da850f5cce2c760fcd031bcf5ff7a6bd2c6352259e791d65e6
 DIST s3cmd-2.2.0.tar.gz 134390 BLAKE2B 
d578aa13a7b8599c70dc6daa5d21950331b0b07278479d1f3947e6be78a9bd108c7f8ea6f198fa518dfa6ad44d907d979a29d5d9f1a15e4f73484fcebb118225
 SHA512 
07b2410554233b435b3476e09fd14354abaa19374cc1211f861147023470599483c18d213a44b5c9aee32d71b5a4bc5d9ce25721fb077cbadfd208d457e13845
+DIST s3cmd-2.3.0.tar.gz 136754 BLAKE2B 
61feff68d008536d4d31009f4ad18da37ccd0cdab9bfdf151b7112ac66f43bde78f042bc2ad36998fe070428a10a9ba99db5d6d39e9eb74e829a855eb11d1697
 SHA512 
3507fb8b597617a384508149cb30bdfa8bc8a7b3705782fbf9a943c4be413dc5b7cfb3572b632e8bebbb644ab31f418428ccca996c0d2ba840ad88df1f5a406a

diff --git a/net-misc/s3cmd/s3cmd-2.3.0.ebuild 
b/net-misc/s3cmd/s3cmd-2.3.0.ebuild
new file mode 100644
index ..7a4b555933e3
--- /dev/null
+++ b/net-misc/s3cmd/s3cmd-2.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Command line client for Amazon S3"
+HOMEPAGE="https://s3tools.org/s3cmd;
+SRC_URI="mirror://sourceforge/s3tools/${P/_/-}.tar.gz"
+S="${WORKDIR}/${P/_/-}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~x86 ~amd64-linux ~x64-macos"
+
+RDEPEND="
+   || (
+   dev-python/python-magic[${PYTHON_USEDEP}]
+   sys-apps/file[python,${PYTHON_USEDEP}]
+   )
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   "
+
+src_install() {
+   distutils-r1_src_install
+   rm -r "${ED}/usr/share/doc/packages" || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/files/, app-backup/duplicity/

2022-10-05 Thread Richard Freeman
commit: 63fb3a726cc8a5f70bddb87e901e082064f0f49e
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Oct  5 14:25:49 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Oct  5 14:34:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63fb3a72

app-backup/duplicity: add 1.0.1

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-1.0.1.ebuild| 53 ++
 .../files/duplicity-1.0.1-fix-docs-cmd.patch   | 20 
 3 files changed, 74 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 3d94afb49aee..7362a7d9cfb0 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,3 +1,4 @@
 DIST duplicity-0.8.22.tar.gz 1408482 BLAKE2B 
3a8b6eb79d5f67e8f274bdaaaf0bb5b6c9f0ebf91a3b6a849b876cdf2c9af0f5435946150b5db6ab5e524cedc5b98b40c456b1de0fe8c6e33c024fe3c7d881fa
 SHA512 
474237e3ca9876fb124baf9871f781b8347c85e76b7b4191d6993a76fb4728500091c74ed0943c6c22d69651c08094b6d155eca742d1711bebe676734c84d12a
 DIST duplicity-0.8.23.tar.gz 1385252 BLAKE2B 
63042486e6e17d2d93af72f617990c879763d5921e230302f406b4f9e7c57a67284130f9f57849b9ffc8638614b55f0f8abdf6bb20201155b33b72bef952ec9f
 SHA512 
083cf0060a8c7a8472c6ee4ffbb87e85edf0fcdaba95862a9f272cc03d8ab3d18b584a8d256473e6cfab9eed6f993382b846b692a8c0dd46fd3a2d8215e54e45
 DIST duplicity-rel.1.0.0.tar.bz2 802941 BLAKE2B 
7b5f33b2b8b0f938a86688ea68838fd45a1405e69cc59e9cc082035253d123258f6a30239ecc470e9210b5bafeda556909fe94887517be8c75a2c18641de66b0
 SHA512 
a3a0a8eee8f2555f275676c24c3e0933ef0ba267b64eccb7765dad751e58aae3ed0ffac4c4cee3acd3dd76c93bb799edb7fe1430ae159389174cc37ab646f339
+DIST duplicity-rel.1.0.1.tar.bz2 900987 BLAKE2B 
c298b436aff054d4c0eb389047257586fb0f4b0d9b08c47ddcedbfc539f99c27f1af1e434bd409f7a3a14c5ef24d293cc96fe174ba3338a9d54a5ec8337de231
 SHA512 
691e093025a8f9c3802588d8ecb9e946efe1637a117a46f3c51d8fa40848c2a7d8899574009a4b0486488719af5c8fd49cab180fac12e94657480a95e26af391

diff --git a/app-backup/duplicity/duplicity-1.0.1.ebuild 
b/app-backup/duplicity/duplicity-1.0.1.ebuild
new file mode 100644
index ..2d2b3174a000
--- /dev/null
+++ b/app-backup/duplicity/duplicity-1.0.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_8 python3_9 python3_10 python3_11 )
+
+inherit distutils-r1
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+SRC_URI="https://gitlab.com/duplicity/duplicity/-/archive/rel.${PV}/duplicity-rel.${PV}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+S="${WORKDIR}/duplicity-rel.${PV}"
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-1.0.1-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-1.0.1-fix-docs-cmd.patch
new file mode 100644
index ..e1382720d17e
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-1.0.1-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-rel.1.0.1/setup.py   2022-03-19 15:08:36.755624771 -0400
 duplicity-rel.1.0.1/setup.py   2022-03-19 15:09:38.332763172 -0400
+@@ -94,17 +94,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'CHANGELOG.md',
+-u'CONTRIBUTING.md',
+-u'COPYING',
+-u'README.md',
+-u'README-LOG.md',
+-u'README-REPO.md',
+-u'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ if not os.environ.get(u'READTHEDOCS') == u'True':



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2022-09-30 Thread Richard Freeman
commit: 3e35260425c2c9e474637df6edbe467b555d5945
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Sep 30 12:04:39 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Fri Sep 30 12:05:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e352604

app-backup/duplicity: stabilize 0.8.23-r1 for amd64

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/duplicity-0.8.23-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/duplicity/duplicity-0.8.23-r1.ebuild 
b/app-backup/duplicity/duplicity-0.8.23-r1.ebuild
index bf59fe56d88b..b5662cd277ed 100644
--- a/app-backup/duplicity/duplicity-0.8.23-r1.ebuild
+++ b/app-backup/duplicity/duplicity-0.8.23-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 
1-2)-series/$(ver_cut 1-3)/+
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="s3 test"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/files/, app-backup/duplicity/

2022-09-30 Thread Richard Freeman
commit: 7ffdbf5be166203e5d7e582146a8ed16771d8dc2
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Sep 30 12:03:15 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Fri Sep 30 12:05:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffdbf5b

app-backup/duplicity: add 1.0.0

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-1.0.0.ebuild| 53 ++
 .../files/duplicity-1.0.0-fix-docs-cmd.patch   | 20 
 3 files changed, 74 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index a81c6e41afa4..3d94afb49aee 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,2 +1,3 @@
 DIST duplicity-0.8.22.tar.gz 1408482 BLAKE2B 
3a8b6eb79d5f67e8f274bdaaaf0bb5b6c9f0ebf91a3b6a849b876cdf2c9af0f5435946150b5db6ab5e524cedc5b98b40c456b1de0fe8c6e33c024fe3c7d881fa
 SHA512 
474237e3ca9876fb124baf9871f781b8347c85e76b7b4191d6993a76fb4728500091c74ed0943c6c22d69651c08094b6d155eca742d1711bebe676734c84d12a
 DIST duplicity-0.8.23.tar.gz 1385252 BLAKE2B 
63042486e6e17d2d93af72f617990c879763d5921e230302f406b4f9e7c57a67284130f9f57849b9ffc8638614b55f0f8abdf6bb20201155b33b72bef952ec9f
 SHA512 
083cf0060a8c7a8472c6ee4ffbb87e85edf0fcdaba95862a9f272cc03d8ab3d18b584a8d256473e6cfab9eed6f993382b846b692a8c0dd46fd3a2d8215e54e45
+DIST duplicity-rel.1.0.0.tar.bz2 802941 BLAKE2B 
7b5f33b2b8b0f938a86688ea68838fd45a1405e69cc59e9cc082035253d123258f6a30239ecc470e9210b5bafeda556909fe94887517be8c75a2c18641de66b0
 SHA512 
a3a0a8eee8f2555f275676c24c3e0933ef0ba267b64eccb7765dad751e58aae3ed0ffac4c4cee3acd3dd76c93bb799edb7fe1430ae159389174cc37ab646f339

diff --git a/app-backup/duplicity/duplicity-1.0.0.ebuild 
b/app-backup/duplicity/duplicity-1.0.0.ebuild
new file mode 100644
index ..2d2b3174a000
--- /dev/null
+++ b/app-backup/duplicity/duplicity-1.0.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_8 python3_9 python3_10 python3_11 )
+
+inherit distutils-r1
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+SRC_URI="https://gitlab.com/duplicity/duplicity/-/archive/rel.${PV}/duplicity-rel.${PV}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+S="${WORKDIR}/duplicity-rel.${PV}"
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-1.0.0-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-1.0.0-fix-docs-cmd.patch
new file mode 100644
index ..e6c4278b572d
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-1.0.0-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-rel.1.0.0/setup.py   2022-03-19 15:08:36.755624771 -0400
 duplicity-rel.1.0.0/setup.py   2022-03-19 15:09:38.332763172 -0400
+@@ -94,17 +94,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'CHANGELOG.md',
+-u'CONTRIBUTING.md',
+-u'COPYING',
+-u'README.md',
+-u'README-LOG.md',
+-u'README-REPO.md',
+-u'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ if not os.environ.get(u'READTHEDOCS') == u'True':



[gentoo-commits] repo/gentoo:master commit in: media-radio/tqsl/

2022-09-15 Thread Richard Freeman
commit: e8d15099e72612cc568c9be9f9fbcb76245c6acb
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Sep 15 19:28:43 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Sep 15 19:28:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8d15099

media-radio/tqsl: drop 2.6.3

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/tqsl/Manifest  |  1 -
 media-radio/tqsl/tqsl-2.6.3.ebuild | 32 
 2 files changed, 33 deletions(-)

diff --git a/media-radio/tqsl/Manifest b/media-radio/tqsl/Manifest
index 3dc2872524af..e471e1dbe381 100644
--- a/media-radio/tqsl/Manifest
+++ b/media-radio/tqsl/Manifest
@@ -1,3 +1,2 @@
-DIST tqsl-2.6.3.tar.gz 3516151 BLAKE2B 
34df7d322404aba9ccf64b55c97799b4a02f9a3b1032e59a72dff7f9a6c118ebafab0316b5bd763fb981d813e9360df130179532af98f695a48e15530cb6fe6a
 SHA512 
e6308cda39177b74ebb30eee481ed52f9231916a1c6dfaef2d42eaa758bc247ff46319b29d9d61fa7b1503164392b365f5e8bdbfac622281646c630034ff88e2
 DIST tqsl-2.6.4.tar.gz 3517633 BLAKE2B 
9c43ba01186a1a2396b223a33797377735d48e020ddee879232f3bf4bcce9cbec89dfd71aea5422a353a3908f38ce9c3f3619725677612c911bf19278d1740fa
 SHA512 
0a0f94ae95f91280ea03a35007bfa4e278f17a98496f4cfb25a841d2f519a92d7820e1a4f48394ba6caf1e99d4bcafdf4686a6b0f85ddc3640f936c58b907a1e
 DIST tqsl-2.6.5.tar.gz 3521069 BLAKE2B 
dd2d6e366b162a6de8b78d8bdde5efcde26cee0b5c934a0615cfbb9e77cf8bd2265c928c329543f6bbeeaee9608f8fa15ba8ac06edef2be805bf79abbd459555
 SHA512 
2a4602b827448756e033122c0359651a230fe3122f92ae3ce72c6ed6bb1b1fd6b15804676cca1fef19dd09df6548387772721cc64a4423d8a766b7d27a38e049

diff --git a/media-radio/tqsl/tqsl-2.6.3.ebuild 
b/media-radio/tqsl/tqsl-2.6.3.ebuild
deleted file mode 100644
index ee19a35410f7..
--- a/media-radio/tqsl/tqsl-2.6.3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake wxwidgets
-
-DESCRIPTION="ARRL Logbook of the World"
-HOMEPAGE="https://www.arrl.org/tqsl-download;
-SRC_URI="https://www.arrl.org/${PN}/${P}.tar.gz;
-
-LICENSE="LOTW"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-libs/expat:=
-   dev-libs/openssl:0=
-   net-misc/curl:=
-   dev-db/lmdb:=
-   sys-libs/zlib:=
-   x11-libs/wxGTK:${WX_GTK_VER}="
-DEPEND="${RDEPEND}"
-
-DOCS=( AUTHORS.txt INSTALL README )
-HTML_DOCS=( html/. )
-
-src_configure() {
-   setup-wxwidgets
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tqsl/

2022-09-15 Thread Richard Freeman
commit: f1d126ebc60ef02fc9ea13be96041477eacb4de4
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Sep 15 19:27:24 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Sep 15 19:27:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1d126eb

media-radio/tqsl: add 2.6.5

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/tqsl/Manifest  |  1 +
 media-radio/tqsl/tqsl-2.6.5.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/media-radio/tqsl/Manifest b/media-radio/tqsl/Manifest
index ee1de36c9f56..3dc2872524af 100644
--- a/media-radio/tqsl/Manifest
+++ b/media-radio/tqsl/Manifest
@@ -1,2 +1,3 @@
 DIST tqsl-2.6.3.tar.gz 3516151 BLAKE2B 
34df7d322404aba9ccf64b55c97799b4a02f9a3b1032e59a72dff7f9a6c118ebafab0316b5bd763fb981d813e9360df130179532af98f695a48e15530cb6fe6a
 SHA512 
e6308cda39177b74ebb30eee481ed52f9231916a1c6dfaef2d42eaa758bc247ff46319b29d9d61fa7b1503164392b365f5e8bdbfac622281646c630034ff88e2
 DIST tqsl-2.6.4.tar.gz 3517633 BLAKE2B 
9c43ba01186a1a2396b223a33797377735d48e020ddee879232f3bf4bcce9cbec89dfd71aea5422a353a3908f38ce9c3f3619725677612c911bf19278d1740fa
 SHA512 
0a0f94ae95f91280ea03a35007bfa4e278f17a98496f4cfb25a841d2f519a92d7820e1a4f48394ba6caf1e99d4bcafdf4686a6b0f85ddc3640f936c58b907a1e
+DIST tqsl-2.6.5.tar.gz 3521069 BLAKE2B 
dd2d6e366b162a6de8b78d8bdde5efcde26cee0b5c934a0615cfbb9e77cf8bd2265c928c329543f6bbeeaee9608f8fa15ba8ac06edef2be805bf79abbd459555
 SHA512 
2a4602b827448756e033122c0359651a230fe3122f92ae3ce72c6ed6bb1b1fd6b15804676cca1fef19dd09df6548387772721cc64a4423d8a766b7d27a38e049

diff --git a/media-radio/tqsl/tqsl-2.6.5.ebuild 
b/media-radio/tqsl/tqsl-2.6.5.ebuild
new file mode 100644
index ..ee19a35410f7
--- /dev/null
+++ b/media-radio/tqsl/tqsl-2.6.5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+inherit cmake wxwidgets
+
+DESCRIPTION="ARRL Logbook of the World"
+HOMEPAGE="https://www.arrl.org/tqsl-download;
+SRC_URI="https://www.arrl.org/${PN}/${P}.tar.gz;
+
+LICENSE="LOTW"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/expat:=
+   dev-libs/openssl:0=
+   net-misc/curl:=
+   dev-db/lmdb:=
+   sys-libs/zlib:=
+   x11-libs/wxGTK:${WX_GTK_VER}="
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS.txt INSTALL README )
+HTML_DOCS=( html/. )
+
+src_configure() {
+   setup-wxwidgets
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: acct-group/_cron-failure/

2022-07-26 Thread Richard Freeman
commit: d308bdf8fa224d9fd40ac894eb45ba90b678d83e
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Jul 26 11:31:40 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Jul 26 11:31:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d308bdf8

acct-group/_cron-failure: update DESCRIPTION typo

Signed-off-by: Richard Freeman  gentoo.org>

 acct-group/_cron-failure/_cron-failure-0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/acct-group/_cron-failure/_cron-failure-0.ebuild 
b/acct-group/_cron-failure/_cron-failure-0.ebuild
index 499125526ff5..b453d5218442 100644
--- a/acct-group/_cron-failure/_cron-failure-0.ebuild
+++ b/acct-group/_cron-failure/_cron-failure-0.ebuild
@@ -5,6 +5,6 @@ EAPI=8
 
 inherit acct-group
 
-DESCRIPTION="A group for sys-process/systemd-cron failuire emails"
+DESCRIPTION="A group for sys-process/systemd-cron failure emails"
 
 ACCT_GROUP_ID="520"



[gentoo-commits] repo/gentoo:master commit in: acct-group/_cron-failure/

2022-07-25 Thread Richard Freeman
commit: a0fdaf216f8e9f36b13c8fd4f75198f16773fc4f
Author: Richard Freeman  gentoo  org>
AuthorDate: Mon Jul 25 21:09:44 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Mon Jul 25 21:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0fdaf21

acct-group/_cron-failure: new package, add 0

Signed-off-by: Richard Freeman  gentoo.org>

 acct-group/_cron-failure/_cron-failure-0.ebuild | 10 ++
 acct-group/_cron-failure/metadata.xml   |  8 
 2 files changed, 18 insertions(+)

diff --git a/acct-group/_cron-failure/_cron-failure-0.ebuild 
b/acct-group/_cron-failure/_cron-failure-0.ebuild
new file mode 100644
index ..499125526ff5
--- /dev/null
+++ b/acct-group/_cron-failure/_cron-failure-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+DESCRIPTION="A group for sys-process/systemd-cron failuire emails"
+
+ACCT_GROUP_ID="520"

diff --git a/acct-group/_cron-failure/metadata.xml 
b/acct-group/_cron-failure/metadata.xml
new file mode 100644
index ..f12053059b44
--- /dev/null
+++ b/acct-group/_cron-failure/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ri...@gentoo.org
+   Richard Freeman
+   
+



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/files/, sys-process/systemd-cron/

2022-07-25 Thread Richard Freeman
commit: 787ea3d5ae3a9a6b8d4233b862f32a0d2a8615f9
Author: Richard Freeman  gentoo  org>
AuthorDate: Mon Jul 25 21:33:23 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Mon Jul 25 21:33:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787ea3d5

sys-process/systemd-cron: Fix cron-failure email errors

Includes creation of missing user, and patch to email script.
Pending upstream PR for the patch.

Signed-off-by: Richard Freeman  gentoo.org>

 .../systemd-cron-1.15.19-default-mail-user.patch   | 28 +++
 .../systemd-cron/systemd-cron-1.15.19-r1.ebuild| 96 ++
 2 files changed, 124 insertions(+)

diff --git 
a/sys-process/systemd-cron/files/systemd-cron-1.15.19-default-mail-user.patch 
b/sys-process/systemd-cron/files/systemd-cron-1.15.19-default-mail-user.patch
new file mode 100644
index ..420f68d81091
--- /dev/null
+++ 
b/sys-process/systemd-cron/files/systemd-cron-1.15.19-default-mail-user.patch
@@ -0,0 +1,28 @@
+From 525410d5dc2a7c33590d25d6c574dec7eb826ec1 Mon Sep 17 00:00:00 2001
+From: Richard Freeman 
+Date: Mon, 25 Jul 2022 15:36:21 -0400
+Subject: [PATCH] Fix default user fallback.
+
+Signed-off-by: Richard Freeman 
+---
+ src/bin/mail_on_failure.py | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/bin/mail_on_failure.py b/src/bin/mail_on_failure.py
+index 132eab9..dd2288f 100755
+--- a/src/bin/mail_on_failure.py
 b/src/bin/mail_on_failure.py
+@@ -26,7 +26,9 @@ user = subprocess.check_output(
+  ['systemctl', 'show', args.unit, '--property=User'],
+  universal_newlines=True)
+ user = user.rstrip('\n')
+-user = user.split('=')[1] if user else 'root'
++user = user.split('=')[1]
++if not user:
++user = 'root'
+ 
+ mailto = user
+ mailfrom = 'root'
+-- 
+2.35.1
+

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
new file mode 100644
index ..400475508671
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.15.19-r1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+inherit python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=sys-apps/systemd-217
+   sys-apps/debianutils
+   !sys-process/cronie[anacron]
+   !etc-crontab-systemd? ( !sys-process/dcron )
+   ${PYTHON_DEPS}
+   sys-process/cronbase
+   acct-user/_cron-failure
+   acct-group/_cron-failure"
+
+DEPEND="sys-process/cronbase
+   test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+PATCHES=( "${FILESDIR}/${P}-default-mail-user.patch" )
+
+src_prepare() {
+   python_fix_shebang --force "${S}/src/bin"
+
+   sed -i \
+   -e 's/^crontab/crontab-systemd/' \
+   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+   -- "${S}/src/man/crontab."{1,5}".in" || die
+
+   sed -i \
+   -e 's!/crontab$!/crontab-systemd!' \
+   -e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+   -e 's/pyflakes3/pyflakes/' \
+   -- "${S}/Makefile.in" || die
+
+   if use etc-crontab-systemd
+   thensed -i \
+   -e "s!/etc/crontab!/etc/crontab-systemd!" \
+   -- "${S}/src/man/crontab."{1,5}".in" \
+   "${S}/src/bin/systemd-crontab-generator.py" || die
+   fi
+
+   eapply "${PATCHES[@]}"
+   eapply_user
+}
+
+my_use_enable() {
+   if use ${1}; then
+   echo --enable-${2:-${1}}=yes
+   else
+   echo --enable-${2:-${1}}=no
+   fi
+}
+
+src_configure() {
+   ./configure \
+   --prefix="${EPREFIX}/usr" \
+   --confdir="${EPREFIX}/etc" \
+   --runparts="${EPREFIX}/bin/run-parts" \
+   --mandir="${EPREFIX}/usr/share/man" \
+   --unitdir="$(systemd_get_systemunitdir)" \
+   --generatordir="$(systemd_get_systemgeneratordir)" \
+   $(my_use_enable cron-boot boot) \
+   $(my_use_enable minutely) \
+   $(my_use_enable runparts) \
+  

[gentoo-commits] repo/gentoo:master commit in: acct-user/_cron-failure/

2022-07-25 Thread Richard Freeman
commit: 68a199c2ea4de63f16ac5b645f773e405ef27c86
Author: Richard Freeman  gentoo  org>
AuthorDate: Mon Jul 25 21:12:08 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Mon Jul 25 21:12:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a199c2

acct-user/_cron-failure: new package, add 0

Signed-off-by: Richard Freeman  gentoo.org>

 acct-user/_cron-failure/_cron-failure-0.ebuild | 12 
 acct-user/_cron-failure/metadata.xml   |  8 
 2 files changed, 20 insertions(+)

diff --git a/acct-user/_cron-failure/_cron-failure-0.ebuild 
b/acct-user/_cron-failure/_cron-failure-0.ebuild
new file mode 100644
index ..bf25d6b1fc4d
--- /dev/null
+++ b/acct-user/_cron-failure/_cron-failure-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="A user for sys-process/systemd-cron failure emails"
+ACCT_USER_ID="520"
+ACCT_USER_GROUPS=( _cron-failure )
+
+acct-user_add_deps

diff --git a/acct-user/_cron-failure/metadata.xml 
b/acct-user/_cron-failure/metadata.xml
new file mode 100644
index ..f12053059b44
--- /dev/null
+++ b/acct-user/_cron-failure/metadata.xml
@@ -0,0 +1,8 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ri...@gentoo.org
+   Richard Freeman
+   
+



[gentoo-commits] data/api:master commit in: files/

2022-07-25 Thread Richard Freeman
commit: da755a516818edf302b9c2c65874fd1c96e4c016
Author: Richard Freeman  gentoo  org>
AuthorDate: Mon Jul 25 21:02:20 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Mon Jul 25 21:02:20 2022 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=da755a51

uid-gid.txt: _cron-failure

Signed-off-by: Richard Freeman  gentoo.org>

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index e24dbda..d3b2ac6 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -612,6 +612,7 @@ radarr  516 516 
acct
 prowlarr   517 517 acct
 jellyfin   518 518 acct
 synapse519 519 acct
Used by net-im/synapse Matrix server
+_cron-failure  520 520 acct
Used by sys-process/systemd-cron
 readarr521 521 acct
 -  750..999750..999reserved
Dynamic allocation by user.eclass. Do not use!
 -  1000..6 1000..6 reserved
`UID_MIN`..`UID_MAX` / `GID_MIN`..`GID_MAX` in login.defs



[gentoo-commits] repo/gentoo:master commit in: media-radio/tqsl/

2022-07-22 Thread Richard Freeman
commit: a1abd5db8ccc3f23ce0dc158daf8a48570c73465
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Jul 22 12:06:19 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Fri Jul 22 12:06:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1abd5db

media-radio/tqsl: stabilize 2.6.4 for amd64

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/tqsl/tqsl-2.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-radio/tqsl/tqsl-2.6.4.ebuild 
b/media-radio/tqsl/tqsl-2.6.4.ebuild
index ee19a35410f7..616eb3e71527 100644
--- a/media-radio/tqsl/tqsl-2.6.4.ebuild
+++ b/media-radio/tqsl/tqsl-2.6.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.arrl.org/${PN}/${P}.tar.gz;
 
 LICENSE="LOTW"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
dev-libs/expat:=



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2022-07-16 Thread Richard Freeman
commit: 8f2ab99eb4641a8ff0daf3bb6ca236587b55299b
Author: Richard Freeman  gentoo  org>
AuthorDate: Sat Jul 16 20:21:19 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Sat Jul 16 20:21:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f2ab99e

sys-process/systemd-cron: add 1.15.19

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |  1 +
 .../systemd-cron/systemd-cron-1.15.19.ebuild   | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index 739e06fb5a1b..83968371fea8 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,2 +1,3 @@
+DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B 
d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b
 SHA512 
90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
 DIST systemd-cron-1.5.17.tar.gz 32319 BLAKE2B 
763cccebcaf98998d0e787352b4d3f2bc28a7e6ef0e800fe937fb2971a5dd8af2d9880076eadb5c3eddc23957d9b6b824b87a7a8be59c241f402ad78abed248e
 SHA512 
20f93c108689efef5a72976509ffd567ed85dd1fada5074030018b5d560cc49f60337bdf888d1d75f6ce8b9b72e6314d754c78c19fa79d584740430e44240ef3
 DIST systemd-cron-1.5.18.tar.gz 33056 BLAKE2B 
a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95
 SHA512 
7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild
new file mode 100644
index ..901357eed0a5
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.15.19.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( pypy3 python3_{8..10} )
+inherit python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
+SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=sys-apps/systemd-217
+   sys-apps/debianutils
+   !sys-process/cronie[anacron]
+   !etc-crontab-systemd? ( !sys-process/dcron )
+   ${PYTHON_DEPS}
+   sys-process/cronbase"
+
+DEPEND="sys-process/cronbase
+   test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+   python_fix_shebang --force "${S}/src/bin"
+
+   sed -i \
+   -e 's/^crontab/crontab-systemd/' \
+   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+   -- "${S}/src/man/crontab."{1,5}".in" || die
+
+   sed -i \
+   -e 's!/crontab$!/crontab-systemd!' \
+   -e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+   -e 's/pyflakes3/pyflakes/' \
+   -- "${S}/Makefile.in" || die
+
+   if use etc-crontab-systemd
+   thensed -i \
+   -e "s!/etc/crontab!/etc/crontab-systemd!" \
+   -- "${S}/src/man/crontab."{1,5}".in" \
+   "${S}/src/bin/systemd-crontab-generator.py" || die
+   fi
+
+   eapply_user
+}
+
+my_use_enable() {
+   if use ${1}; then
+   echo --enable-${2:-${1}}=yes
+   else
+   echo --enable-${2:-${1}}=no
+   fi
+}
+
+src_configure() {
+   ./configure \
+   --prefix="${EPREFIX}/usr" \
+   --confdir="${EPREFIX}/etc" \
+   --runparts="${EPREFIX}/bin/run-parts" \
+   --mandir="${EPREFIX}/usr/share/man" \
+   --unitdir="$(systemd_get_systemunitdir)" \
+   --generatordir="$(systemd_get_systemgeneratordir)" \
+   $(my_use_enable cron-boot boot) \
+   $(my_use_enable minutely) \
+   $(my_use_enable runparts) \
+   $(my_use_enable yearly) \
+   $(my_use_enable yearly quarterly) \
+   $(my_use_enable yearly semi_annually) \
+   $(my_use_enable setgid) \
+   --enable-persistent=yes
+}
+
+pkg_postinst() {
+   elog "This package now supports USE=runparts whic

[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2022-07-16 Thread Richard Freeman
commit: 90940dab01f00cb89d72caef3b22eba8ed1f4766
Author: Richard Freeman  gentoo  org>
AuthorDate: Sat Jul 16 20:22:10 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Sat Jul 16 20:22:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90940dab

sys-process/systemd-cron: drop 1.5.17

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |  1 -
 .../systemd-cron/systemd-cron-1.5.17.ebuild| 86 --
 2 files changed, 87 deletions(-)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index 83968371fea8..139bd10ac7fa 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,3 +1,2 @@
 DIST systemd-cron-1.15.19.tar.gz 33234 BLAKE2B 
d03c7024f9e4e569086e60908b07255e59259bc90182e34897746e1477e1b59da1934f239ef7c673e5df52c1831f07b2e759aeb7c514ba23dbbbeb780cb08a7b
 SHA512 
90ddb3584550714a21e88a89e804511af434432b95398f325f547ee226499f8b73e153b9cdb611a11389baf434d12bc39414244b0e5e1d4565ceaac5db12b012
-DIST systemd-cron-1.5.17.tar.gz 32319 BLAKE2B 
763cccebcaf98998d0e787352b4d3f2bc28a7e6ef0e800fe937fb2971a5dd8af2d9880076eadb5c3eddc23957d9b6b824b87a7a8be59c241f402ad78abed248e
 SHA512 
20f93c108689efef5a72976509ffd567ed85dd1fada5074030018b5d560cc49f60337bdf888d1d75f6ce8b9b72e6314d754c78c19fa79d584740430e44240ef3
 DIST systemd-cron-1.5.18.tar.gz 33056 BLAKE2B 
a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95
 SHA512 
7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
deleted file mode 100644
index f80bf8b733c5..
--- a/sys-process/systemd-cron/systemd-cron-1.5.17.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7,8,9,10} )
-inherit python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv sparc x86"
-IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=sys-apps/systemd-217
-   sys-apps/debianutils
-   !sys-process/cronie[anacron]
-   !etc-crontab-systemd? ( !sys-process/dcron )
-   ${PYTHON_DEPS}
-   sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
-   test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-   python_fix_shebang --force "${S}/src/bin"
-
-   sed -i \
-   -e 's/^crontab/crontab-systemd/' \
-   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-   -- "${S}/src/man/crontab."{1,5}".in" || die
-
-   sed -i \
-   -e 's!/crontab$!/crontab-systemd!' \
-   -e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-   -e 's/pyflakes3/pyflakes/' \
-   -- "${S}/Makefile.in" || die
-
-   if use etc-crontab-systemd
-   thensed -i \
-   -e "s!/etc/crontab!/etc/crontab-systemd!" \
-   -- "${S}/src/man/crontab."{1,5}".in" \
-   "${S}/src/bin/systemd-crontab-generator.py" || die
-   fi
-
-   eapply_user
-}
-
-my_use_enable() {
-   if use ${1}; then
-   echo --enable-${2:-${1}}=yes
-   else
-   echo --enable-${2:-${1}}=no
-   fi
-}
-
-src_configure() {
-   ./configure \
-   --prefix="${EPREFIX}/usr" \
-   --confdir="${EPREFIX}/etc" \
-   --runparts="${EPREFIX}/bin/run-parts" \
-   --mandir="${EPREFIX}/usr/share/man" \
-   --unitdir="$(systemd_get_systemunitdir)" \
-   --generatordir="$(systemd_get_systemgeneratordir)" \
-   $(my_use_enable cron-boot boot) \
-   $(my_use_enable minutely) \
-   $(my_use_enable runparts) \
-   $(my_use_enable yearly) \
-   $(my_use_enable yearly quarterly) \
-   $(my_use_enable yearly semi_annually) \
-   $(my_use_enable setgid) \
-   --enable-persistent=yes
-}
-
-pkg_postinst() {
-   elog "This package now supports USE=runparts which is enabled by 
default."
-   elog "This enables the traditional run-parts behavior."
-   elog "If you disable this flag you will get the new behavior of having"
-   elog "multiple jobs for each cron.* entry run in parallel with"
-   elog "separate services/logs/etc."
-}



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2022-06-28 Thread Richard Freeman
commit: a4fac89ee29361717e6e2803941ccefeb41f7efd
Author: matoro  users  noreply  github  com>
AuthorDate: Tue Jun 28 01:23:58 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Jun 28 10:49:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4fac89e

sys-process/systemd-cron: Keyword 1.5.18 ia64, #845147

Signed-off-by: matoro  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/26104
Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index 5d07a1a175e7..cbbce93dba4d 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/

2022-06-28 Thread Richard Freeman
commit: d757aa543627e67ed6aaa0dce4104992a5740820
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Jun 28 10:44:29 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Jun 28 10:44:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d757aa54

media-radio/flmsg: drop 4.0.17-r1

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flmsg/Manifest   |  2 --
 media-radio/flmsg/flmsg-4.0.17-r1.ebuild | 27 ---
 2 files changed, 29 deletions(-)

diff --git a/media-radio/flmsg/Manifest b/media-radio/flmsg/Manifest
index 305d67fc9a7c..b01cda1b289c 100644
--- a/media-radio/flmsg/Manifest
+++ b/media-radio/flmsg/Manifest
@@ -1,4 +1,2 @@
-DIST flmsg-4.0.17-patches.tbz2 36036 BLAKE2B 
ff8bc30b1aca1694af6d736be8428d7f1e7efb848a574050daa2da1db257a23ed29fb0f696e84b23df81410c5b6130d67a3081f18580c6a936cf055040ed9841
 SHA512 
42fe8c595d0b12d16dde36a6d865136a7bfa59a02cc2d9dd229000752eb401778e85b39d2acb936a3c26c4ef6555367d9f975f2770511040eb892087e704c71b
-DIST flmsg-4.0.17.tar.gz 876560 BLAKE2B 
553a8b71c490abdff99e2b3dbd51ba14cf6f97bbe8aed289c7efcfcdd84abfb9039a75639a377a6ff558566e8226be00643988bbc731c111fa52733810d284f5
 SHA512 
94abe4927c5bc8a5358d592cef55fbaba6207250798d45f8096ff1f290926a280b53db99ddf1c72a6ff30cbc58d95f639777e0d30a15b70ba8d3209664e22966
 DIST flmsg-4.0.19.tar.gz 879020 BLAKE2B 
49246a34a637868ee04ec229e8e787eaf774c2291b0216c98f250683746820243b3fc00d7dc7a7e6a72baa7e94c22b9a9ad3084c9576defe6c9d14f8906a3d5b
 SHA512 
5a15753df8f491d952b6a1c17b5ae2432974672a6f164ec3c3ecf3893fb7daa4bd2e76f3a613728640f0d800f8f401bcb3a598f3b70af797f4996fe30498f3cb
 DIST flmsg-4.0.20.tar.gz 885141 BLAKE2B 
28b5e033b145149af8c6a6b2645a20484cb4a76628bc4a15d9721ce95d0cea3938b0e9aa9c5c6c5542affa6b5b3283ec6618d2574e472d35bee3728cc497adce
 SHA512 
4cf1f11d910601c219268fa1dfd5f89a2530476f829eb1e016eb46101352c255d7d3f43d5fd0692307bc30df2a443952ccb1a99499be46efa737555be32d2e0b

diff --git a/media-radio/flmsg/flmsg-4.0.17-r1.ebuild 
b/media-radio/flmsg/flmsg-4.0.17-r1.ebuild
deleted file mode 100644
index c88a558d8b11..
--- a/media-radio/flmsg/flmsg-4.0.17-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Fldigi helper for creating radiograms"
-HOMEPAGE="http://www.w1hkj.com;
-SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz
-   
https://dev.gentoo.org/~rich0/distfiles/flmsg-4.0.17-patches.tbz2;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="media-radio/fldigi
-   x11-libs/fltk:=
-   x11-libs/libX11:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog INSTALL README )
-
-PATCHES=(
-   
"${WORKDIR}/${P}-0001-streampos-is-in-the-standard-library-and-access-from.patch"
-   
"${WORKDIR}/${P}-0002-Minimal-but-extensive-update-to-remove-namespace-std.patch"
-)



[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/

2022-06-28 Thread Richard Freeman
commit: 65e8e8fa0744ee3d3d53163b3b09230fecfdd983
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Jun 28 10:43:00 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Jun 28 10:43:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e8e8fa

media-radio/flmsg: add 4.0.20

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flmsg/Manifest|  1 +
 media-radio/flmsg/flmsg-4.0.20.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/media-radio/flmsg/Manifest b/media-radio/flmsg/Manifest
index fa904b0dd98b..305d67fc9a7c 100644
--- a/media-radio/flmsg/Manifest
+++ b/media-radio/flmsg/Manifest
@@ -1,3 +1,4 @@
 DIST flmsg-4.0.17-patches.tbz2 36036 BLAKE2B 
ff8bc30b1aca1694af6d736be8428d7f1e7efb848a574050daa2da1db257a23ed29fb0f696e84b23df81410c5b6130d67a3081f18580c6a936cf055040ed9841
 SHA512 
42fe8c595d0b12d16dde36a6d865136a7bfa59a02cc2d9dd229000752eb401778e85b39d2acb936a3c26c4ef6555367d9f975f2770511040eb892087e704c71b
 DIST flmsg-4.0.17.tar.gz 876560 BLAKE2B 
553a8b71c490abdff99e2b3dbd51ba14cf6f97bbe8aed289c7efcfcdd84abfb9039a75639a377a6ff558566e8226be00643988bbc731c111fa52733810d284f5
 SHA512 
94abe4927c5bc8a5358d592cef55fbaba6207250798d45f8096ff1f290926a280b53db99ddf1c72a6ff30cbc58d95f639777e0d30a15b70ba8d3209664e22966
 DIST flmsg-4.0.19.tar.gz 879020 BLAKE2B 
49246a34a637868ee04ec229e8e787eaf774c2291b0216c98f250683746820243b3fc00d7dc7a7e6a72baa7e94c22b9a9ad3084c9576defe6c9d14f8906a3d5b
 SHA512 
5a15753df8f491d952b6a1c17b5ae2432974672a6f164ec3c3ecf3893fb7daa4bd2e76f3a613728640f0d800f8f401bcb3a598f3b70af797f4996fe30498f3cb
+DIST flmsg-4.0.20.tar.gz 885141 BLAKE2B 
28b5e033b145149af8c6a6b2645a20484cb4a76628bc4a15d9721ce95d0cea3938b0e9aa9c5c6c5542affa6b5b3283ec6618d2574e472d35bee3728cc497adce
 SHA512 
4cf1f11d910601c219268fa1dfd5f89a2530476f829eb1e016eb46101352c255d7d3f43d5fd0692307bc30df2a443952ccb1a99499be46efa737555be32d2e0b

diff --git a/media-radio/flmsg/flmsg-4.0.20.ebuild 
b/media-radio/flmsg/flmsg-4.0.20.ebuild
new file mode 100644
index ..f37cf3ff232f
--- /dev/null
+++ b/media-radio/flmsg/flmsg-4.0.20.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fldigi helper for creating radiograms"
+HOMEPAGE="http://www.w1hkj.com;
+SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="media-radio/fldigi
+   x11-libs/fltk:=
+   x11-libs/libX11:="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog INSTALL README )



[gentoo-commits] repo/gentoo:master commit in: media-radio/tqsl/

2022-06-21 Thread Richard Freeman
commit: cb33378f92d7cd077c039056ef6a4247740de3e7
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Jun 21 15:35:41 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Jun 21 15:36:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb33378f

media-radio/tqsl: add 2.6.4

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/tqsl/Manifest  |  1 +
 media-radio/tqsl/tqsl-2.6.4.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/media-radio/tqsl/Manifest b/media-radio/tqsl/Manifest
index 9326a72788a9..e9e17918c6f4 100644
--- a/media-radio/tqsl/Manifest
+++ b/media-radio/tqsl/Manifest
@@ -1,3 +1,4 @@
 DIST tqsl-2.6.1.tar.gz 3516512 BLAKE2B 
4dc52dcb0b35d0eccdc531a0d5d09e7bf827791c21f63401bc880d912b5fe2214fa2ec85888bbe680fe34226452c911f2e10c89b03ab45d8c17720e1e668920f
 SHA512 
0e18461d60016f633024f103c7e3584f6ac9254ff45133505bdcb2c0a32e6e24415cefe8120f791b0f8df993e88cdae7e724fd8cd86c0bb4a1eed382a6a94de0
 DIST tqsl-2.6.2.tar.gz 3516428 BLAKE2B 
daa9b474b5a803192857e3586b989399fea04de9a8c67b4ebdb3b4f2f02d08a68ab317589824b15fa7c974ee82bf4a75bb4d51a8b44e4e6468fd582e2339190a
 SHA512 
c32a0d2eb1bd0f840d918085cd3e343e2fd169958e51bf6bad3c187a98df8996612b868585d38bbdc4794bc99525df89a52d0aaa9fe919c1baaa3884d9baf78e
 DIST tqsl-2.6.3.tar.gz 3516151 BLAKE2B 
34df7d322404aba9ccf64b55c97799b4a02f9a3b1032e59a72dff7f9a6c118ebafab0316b5bd763fb981d813e9360df130179532af98f695a48e15530cb6fe6a
 SHA512 
e6308cda39177b74ebb30eee481ed52f9231916a1c6dfaef2d42eaa758bc247ff46319b29d9d61fa7b1503164392b365f5e8bdbfac622281646c630034ff88e2
+DIST tqsl-2.6.4.tar.gz 3517633 BLAKE2B 
9c43ba01186a1a2396b223a33797377735d48e020ddee879232f3bf4bcce9cbec89dfd71aea5422a353a3908f38ce9c3f3619725677612c911bf19278d1740fa
 SHA512 
0a0f94ae95f91280ea03a35007bfa4e278f17a98496f4cfb25a841d2f519a92d7820e1a4f48394ba6caf1e99d4bcafdf4686a6b0f85ddc3640f936c58b907a1e

diff --git a/media-radio/tqsl/tqsl-2.6.4.ebuild 
b/media-radio/tqsl/tqsl-2.6.4.ebuild
new file mode 100644
index ..ee19a35410f7
--- /dev/null
+++ b/media-radio/tqsl/tqsl-2.6.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+inherit cmake wxwidgets
+
+DESCRIPTION="ARRL Logbook of the World"
+HOMEPAGE="https://www.arrl.org/tqsl-download;
+SRC_URI="https://www.arrl.org/${PN}/${P}.tar.gz;
+
+LICENSE="LOTW"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/expat:=
+   dev-libs/openssl:0=
+   net-misc/curl:=
+   dev-db/lmdb:=
+   sys-libs/zlib:=
+   x11-libs/wxGTK:${WX_GTK_VER}="
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS.txt INSTALL README )
+HTML_DOCS=( html/. )
+
+src_configure() {
+   setup-wxwidgets
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tqsl/

2022-06-21 Thread Richard Freeman
commit: c2280c010300e0d4adfa6a32d61e3506ce096b1c
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Jun 21 15:36:09 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Jun 21 15:36:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2280c01

media-radio/tqsl: drop 2.6.1-r1, 2.6.2

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/tqsl/Manifest |  2 --
 media-radio/tqsl/tqsl-2.6.1-r1.ebuild | 32 
 media-radio/tqsl/tqsl-2.6.2.ebuild| 32 
 3 files changed, 66 deletions(-)

diff --git a/media-radio/tqsl/Manifest b/media-radio/tqsl/Manifest
index e9e17918c6f4..ee1de36c9f56 100644
--- a/media-radio/tqsl/Manifest
+++ b/media-radio/tqsl/Manifest
@@ -1,4 +1,2 @@
-DIST tqsl-2.6.1.tar.gz 3516512 BLAKE2B 
4dc52dcb0b35d0eccdc531a0d5d09e7bf827791c21f63401bc880d912b5fe2214fa2ec85888bbe680fe34226452c911f2e10c89b03ab45d8c17720e1e668920f
 SHA512 
0e18461d60016f633024f103c7e3584f6ac9254ff45133505bdcb2c0a32e6e24415cefe8120f791b0f8df993e88cdae7e724fd8cd86c0bb4a1eed382a6a94de0
-DIST tqsl-2.6.2.tar.gz 3516428 BLAKE2B 
daa9b474b5a803192857e3586b989399fea04de9a8c67b4ebdb3b4f2f02d08a68ab317589824b15fa7c974ee82bf4a75bb4d51a8b44e4e6468fd582e2339190a
 SHA512 
c32a0d2eb1bd0f840d918085cd3e343e2fd169958e51bf6bad3c187a98df8996612b868585d38bbdc4794bc99525df89a52d0aaa9fe919c1baaa3884d9baf78e
 DIST tqsl-2.6.3.tar.gz 3516151 BLAKE2B 
34df7d322404aba9ccf64b55c97799b4a02f9a3b1032e59a72dff7f9a6c118ebafab0316b5bd763fb981d813e9360df130179532af98f695a48e15530cb6fe6a
 SHA512 
e6308cda39177b74ebb30eee481ed52f9231916a1c6dfaef2d42eaa758bc247ff46319b29d9d61fa7b1503164392b365f5e8bdbfac622281646c630034ff88e2
 DIST tqsl-2.6.4.tar.gz 3517633 BLAKE2B 
9c43ba01186a1a2396b223a33797377735d48e020ddee879232f3bf4bcce9cbec89dfd71aea5422a353a3908f38ce9c3f3619725677612c911bf19278d1740fa
 SHA512 
0a0f94ae95f91280ea03a35007bfa4e278f17a98496f4cfb25a841d2f519a92d7820e1a4f48394ba6caf1e99d4bcafdf4686a6b0f85ddc3640f936c58b907a1e

diff --git a/media-radio/tqsl/tqsl-2.6.1-r1.ebuild 
b/media-radio/tqsl/tqsl-2.6.1-r1.ebuild
deleted file mode 100644
index ee19a35410f7..
--- a/media-radio/tqsl/tqsl-2.6.1-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake wxwidgets
-
-DESCRIPTION="ARRL Logbook of the World"
-HOMEPAGE="https://www.arrl.org/tqsl-download;
-SRC_URI="https://www.arrl.org/${PN}/${P}.tar.gz;
-
-LICENSE="LOTW"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-libs/expat:=
-   dev-libs/openssl:0=
-   net-misc/curl:=
-   dev-db/lmdb:=
-   sys-libs/zlib:=
-   x11-libs/wxGTK:${WX_GTK_VER}="
-DEPEND="${RDEPEND}"
-
-DOCS=( AUTHORS.txt INSTALL README )
-HTML_DOCS=( html/. )
-
-src_configure() {
-   setup-wxwidgets
-   cmake_src_configure
-}

diff --git a/media-radio/tqsl/tqsl-2.6.2.ebuild 
b/media-radio/tqsl/tqsl-2.6.2.ebuild
deleted file mode 100644
index ee19a35410f7..
--- a/media-radio/tqsl/tqsl-2.6.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake wxwidgets
-
-DESCRIPTION="ARRL Logbook of the World"
-HOMEPAGE="https://www.arrl.org/tqsl-download;
-SRC_URI="https://www.arrl.org/${PN}/${P}.tar.gz;
-
-LICENSE="LOTW"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-libs/expat:=
-   dev-libs/openssl:0=
-   net-misc/curl:=
-   dev-db/lmdb:=
-   sys-libs/zlib:=
-   x11-libs/wxGTK:${WX_GTK_VER}="
-DEPEND="${RDEPEND}"
-
-DOCS=( AUTHORS.txt INSTALL README )
-HTML_DOCS=( html/. )
-
-src_configure() {
-   setup-wxwidgets
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tqsl/

2022-05-29 Thread Richard Freeman
commit: 28878a63b9b689340558da807622a7cc9697249d
Author: Richard Freeman  gentoo  org>
AuthorDate: Sun May 29 20:59:59 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Sun May 29 20:59:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28878a63

media-radio/tqsl: add 2.6.3

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/tqsl/Manifest  |  1 +
 media-radio/tqsl/tqsl-2.6.3.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/media-radio/tqsl/Manifest b/media-radio/tqsl/Manifest
index 075459e063e1..9326a72788a9 100644
--- a/media-radio/tqsl/Manifest
+++ b/media-radio/tqsl/Manifest
@@ -1,2 +1,3 @@
 DIST tqsl-2.6.1.tar.gz 3516512 BLAKE2B 
4dc52dcb0b35d0eccdc531a0d5d09e7bf827791c21f63401bc880d912b5fe2214fa2ec85888bbe680fe34226452c911f2e10c89b03ab45d8c17720e1e668920f
 SHA512 
0e18461d60016f633024f103c7e3584f6ac9254ff45133505bdcb2c0a32e6e24415cefe8120f791b0f8df993e88cdae7e724fd8cd86c0bb4a1eed382a6a94de0
 DIST tqsl-2.6.2.tar.gz 3516428 BLAKE2B 
daa9b474b5a803192857e3586b989399fea04de9a8c67b4ebdb3b4f2f02d08a68ab317589824b15fa7c974ee82bf4a75bb4d51a8b44e4e6468fd582e2339190a
 SHA512 
c32a0d2eb1bd0f840d918085cd3e343e2fd169958e51bf6bad3c187a98df8996612b868585d38bbdc4794bc99525df89a52d0aaa9fe919c1baaa3884d9baf78e
+DIST tqsl-2.6.3.tar.gz 3516151 BLAKE2B 
34df7d322404aba9ccf64b55c97799b4a02f9a3b1032e59a72dff7f9a6c118ebafab0316b5bd763fb981d813e9360df130179532af98f695a48e15530cb6fe6a
 SHA512 
e6308cda39177b74ebb30eee481ed52f9231916a1c6dfaef2d42eaa758bc247ff46319b29d9d61fa7b1503164392b365f5e8bdbfac622281646c630034ff88e2

diff --git a/media-radio/tqsl/tqsl-2.6.3.ebuild 
b/media-radio/tqsl/tqsl-2.6.3.ebuild
new file mode 100644
index ..ee19a35410f7
--- /dev/null
+++ b/media-radio/tqsl/tqsl-2.6.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+inherit cmake wxwidgets
+
+DESCRIPTION="ARRL Logbook of the World"
+HOMEPAGE="https://www.arrl.org/tqsl-download;
+SRC_URI="https://www.arrl.org/${PN}/${P}.tar.gz;
+
+LICENSE="LOTW"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/expat:=
+   dev-libs/openssl:0=
+   net-misc/curl:=
+   dev-db/lmdb:=
+   sys-libs/zlib:=
+   x11-libs/wxGTK:${WX_GTK_VER}="
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS.txt INSTALL README )
+HTML_DOCS=( html/. )
+
+src_configure() {
+   setup-wxwidgets
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/files/, app-backup/duplicity/

2022-05-21 Thread Richard Freeman
commit: 52960626f5c1254b44794254862f7bdb5dffd456
Author: Richard Freeman  gentoo  org>
AuthorDate: Sun May 22 00:50:32 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Sun May 22 00:50:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52960626

app-backup/duplicity: drop 0.8.21

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 -
 app-backup/duplicity/duplicity-0.8.21.ebuild   | 51 --
 .../files/duplicity-0.8.21-fix-docs-cmd.patch  | 20 -
 3 files changed, 72 deletions(-)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 479ad1bdd4c1..a81c6e41afa4 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,3 +1,2 @@
-DIST duplicity-0.8.21.tar.gz 1375469 BLAKE2B 
15da671b30305415dfafdef50f5f57eaea0d6504a3f35845bf4570bb0cd2d6d3c879e94dda5739f30acd54748ef7abb993405660d24cf96ab919cec08690e015
 SHA512 
573c79937e4b19e99d167fddaebfd7b747d3c5f240b14e575fecd45a225c6c279d5ce0132645bbefcddcbc688f9d67317a3ec3a0816fcb4ff303b217fe10b012
 DIST duplicity-0.8.22.tar.gz 1408482 BLAKE2B 
3a8b6eb79d5f67e8f274bdaaaf0bb5b6c9f0ebf91a3b6a849b876cdf2c9af0f5435946150b5db6ab5e524cedc5b98b40c456b1de0fe8c6e33c024fe3c7d881fa
 SHA512 
474237e3ca9876fb124baf9871f781b8347c85e76b7b4191d6993a76fb4728500091c74ed0943c6c22d69651c08094b6d155eca742d1711bebe676734c84d12a
 DIST duplicity-0.8.23.tar.gz 1385252 BLAKE2B 
63042486e6e17d2d93af72f617990c879763d5921e230302f406b4f9e7c57a67284130f9f57849b9ffc8638614b55f0f8abdf6bb20201155b33b72bef952ec9f
 SHA512 
083cf0060a8c7a8472c6ee4ffbb87e85edf0fcdaba95862a9f272cc03d8ab3d18b584a8d256473e6cfab9eed6f993382b846b692a8c0dd46fd3a2d8215e54e45

diff --git a/app-backup/duplicity/duplicity-0.8.21.ebuild 
b/app-backup/duplicity/duplicity-0.8.21.ebuild
deleted file mode 100644
index 9f9af57a0a75..
--- a/app-backup/duplicity/duplicity-0.8.21.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
-
-inherit distutils-r1
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://www.nongnu.org/duplicity/;
-SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 
1-3)/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="s3 test"
-
-CDEPEND="
-   net-libs/librsync
-   app-crypt/gnupg
-   dev-python/fasteners[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   test? (
-   app-arch/par2cmdline
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="${CDEPEND}
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/future[${PYTHON_USEDEP}]
-   s3? ( dev-python/boto[${PYTHON_USEDEP}] )
-"
-
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}/${P}-fix-docs-cmd.patch"
-)
-
-python_test() {
-   esetup.py test
-}
-
-pkg_postinst() {
-   elog "Duplicity has many optional dependencies to support various 
backends."
-   elog "Currently it's up to you to install them as necessary."
-}

diff --git a/app-backup/duplicity/files/duplicity-0.8.21-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.21-fix-docs-cmd.patch
deleted file mode 100644
index d97949058a28..
--- a/app-backup/duplicity/files/duplicity-0.8.21-fix-docs-cmd.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 duplicity-0.8.21/setup.py  2021-12-07 14:26:58.096082507 -0500
-+++ duplicity-0.8.21/setup.py  2021-12-07 14:27:44.915022471 -0500
-@@ -94,17 +94,6 @@
- u'bin/rdiffdir.1'
- ]
- ),
--(u'share/doc/duplicity-%s' % Version,
--[
--u'AUTHORS',
--u'CHANGELOG.md',
--u'COPYING',
--u'README.md',
--u'README-LOG.md',
--u'README-REPO.md',
--u'README-TESTING.md',
--],
--),
- ]
- 
- if not os.environ.get(u'READTHEDOCS') == u'True':



[gentoo-commits] repo/gentoo:master commit in: media-radio/tqsl/files/, media-radio/tqsl/

2022-05-21 Thread Richard Freeman
commit: 8adda510b3cbb4d3acd72ef80d552b614340d384
Author: Richard Freeman  gentoo  org>
AuthorDate: Sat May 21 17:56:56 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Sat May 21 17:56:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8adda510

media-radio/tqsl: drop 2.5.1, 2.5.9

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/tqsl/Manifest  |  2 --
 media-radio/tqsl/files/tqsl-2.5.9-lib_suffix.patch | 14 -
 media-radio/tqsl/tqsl-2.5.1.ebuild | 32 ---
 media-radio/tqsl/tqsl-2.5.9.ebuild | 36 --
 4 files changed, 84 deletions(-)

diff --git a/media-radio/tqsl/Manifest b/media-radio/tqsl/Manifest
index 5531f4f4bfbf..075459e063e1 100644
--- a/media-radio/tqsl/Manifest
+++ b/media-radio/tqsl/Manifest
@@ -1,4 +1,2 @@
-DIST tqsl-2.5.1.tar.gz 4462202 BLAKE2B 
f62afe6003b782e5e092fbd99a90a79cc4b020004092f958dad6f7c695d125e31b28b47e7945ccee1fd88c87b290f93145592cac1bd9c52501c34de901f78d74
 SHA512 
7578572f64c269a41f3fa62ebe526baee4ac382fac81549e79d676da5dc4f3dd3d2a4ce31bc741b43a07eaf164a33beeb1987dd61df1a92ede7b762a8df532f3
-DIST tqsl-2.5.9.tar.gz 3677621 BLAKE2B 
dc367eb9206665d5cf3126715c04e9a718b5cf54915082c0de088767f646f0d2b40d16fda7ae77e5cddf66034f49f3400a30b00e300454fbe794532b8bf674ea
 SHA512 
feb6bc94d801c5e698df0ea206d9cd5df79c2cba066bc0420ac96f75254e7989eb5d03237e50f31b2d58b921818a3bfc1d8e1a449d5fa5c4869525bf16173118
 DIST tqsl-2.6.1.tar.gz 3516512 BLAKE2B 
4dc52dcb0b35d0eccdc531a0d5d09e7bf827791c21f63401bc880d912b5fe2214fa2ec85888bbe680fe34226452c911f2e10c89b03ab45d8c17720e1e668920f
 SHA512 
0e18461d60016f633024f103c7e3584f6ac9254ff45133505bdcb2c0a32e6e24415cefe8120f791b0f8df993e88cdae7e724fd8cd86c0bb4a1eed382a6a94de0
 DIST tqsl-2.6.2.tar.gz 3516428 BLAKE2B 
daa9b474b5a803192857e3586b989399fea04de9a8c67b4ebdb3b4f2f02d08a68ab317589824b15fa7c974ee82bf4a75bb4d51a8b44e4e6468fd582e2339190a
 SHA512 
c32a0d2eb1bd0f840d918085cd3e343e2fd169958e51bf6bad3c187a98df8996612b868585d38bbdc4794bc99525df89a52d0aaa9fe919c1baaa3884d9baf78e

diff --git a/media-radio/tqsl/files/tqsl-2.5.9-lib_suffix.patch 
b/media-radio/tqsl/files/tqsl-2.5.9-lib_suffix.patch
deleted file mode 100644
index 2a35736ae83d..
--- a/media-radio/tqsl/files/tqsl-2.5.9-lib_suffix.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-This definition causes the following tests to effectively turn no-op,
-resulting in strict-multilib violations on amd64.
-
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -18,8 +18,6 @@
- SET(LINUX TRUE)
- ENDIF ()
- 
--SET (LIB_SUFFIX "")
--
- # Pre-set LIB_SUFFIX for 64-bit Linux platforms
- IF (LINUX AND CMAKE_SHARED_LIBRARY_PREFIX STREQUAL "lib64")
-   SET (LIB_SUFFIX "64")

diff --git a/media-radio/tqsl/tqsl-2.5.1.ebuild 
b/media-radio/tqsl/tqsl-2.5.1.ebuild
deleted file mode 100644
index 479817e6c433..
--- a/media-radio/tqsl/tqsl-2.5.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-WX_GTK_VER="3.0"
-inherit cmake wxwidgets vcs-snapshot
-
-DESCRIPTION="ARRL Logbook of the World"
-HOMEPAGE="http://www.arrl.org/tqsl-download;
-SRC_URI="https://github.com/rich0/trustedqsl-tqsl/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LOTW"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-libs/expat:=
-   dev-libs/openssl:0=
-   net-misc/curl:=
-   sys-libs/db:=
-   sys-libs/zlib:=
-   x11-libs/wxGTK:${WX_GTK_VER}="
-DEPEND="${RDEPEND}"
-
-DOCS=( AUTHORS.txt INSTALL README )
-HTML_DOCS=( html/. )
-
-src_configure() {
-   setup-wxwidgets
-   cmake_src_configure
-}

diff --git a/media-radio/tqsl/tqsl-2.5.9.ebuild 
b/media-radio/tqsl/tqsl-2.5.9.ebuild
deleted file mode 100644
index 22cc02985616..
--- a/media-radio/tqsl/tqsl-2.5.9.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-WX_GTK_VER="3.0-gtk3"
-inherit cmake wxwidgets
-
-DESCRIPTION="ARRL Logbook of the World"
-HOMEPAGE="https://www.arrl.org/tqsl-download;
-SRC_URI="https://www.arrl.org/${PN}/${P}.tar.gz;
-
-LICENSE="LOTW"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-libs/expat:=
-   dev-libs/openssl:0=
-   net-misc/curl:=
-   sys-libs/db:=
-   sys-libs/zlib:=
-   x11-libs/wxGTK:${WX_GTK_VER}="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.5.9-lib_suffix.patch
-)
-
-DOCS=( AUTHORS.txt INSTALL README )
-HTML_DOCS=( html/. )
-
-src_configure() {
-   setup-wxwidgets
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: media-radio/tqsl/

2022-05-21 Thread Richard Freeman
commit: b96ffa307bd7578a0606a7f1436956dea6b446bf
Author: Richard Freeman  gentoo  org>
AuthorDate: Sat May 21 17:54:27 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Sat May 21 17:54:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b96ffa30

media-radio/tqsl: add 2.6.2

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/tqsl/Manifest  |  1 +
 media-radio/tqsl/tqsl-2.6.2.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/media-radio/tqsl/Manifest b/media-radio/tqsl/Manifest
index ea08d2b2a50b..5531f4f4bfbf 100644
--- a/media-radio/tqsl/Manifest
+++ b/media-radio/tqsl/Manifest
@@ -1,3 +1,4 @@
 DIST tqsl-2.5.1.tar.gz 4462202 BLAKE2B 
f62afe6003b782e5e092fbd99a90a79cc4b020004092f958dad6f7c695d125e31b28b47e7945ccee1fd88c87b290f93145592cac1bd9c52501c34de901f78d74
 SHA512 
7578572f64c269a41f3fa62ebe526baee4ac382fac81549e79d676da5dc4f3dd3d2a4ce31bc741b43a07eaf164a33beeb1987dd61df1a92ede7b762a8df532f3
 DIST tqsl-2.5.9.tar.gz 3677621 BLAKE2B 
dc367eb9206665d5cf3126715c04e9a718b5cf54915082c0de088767f646f0d2b40d16fda7ae77e5cddf66034f49f3400a30b00e300454fbe794532b8bf674ea
 SHA512 
feb6bc94d801c5e698df0ea206d9cd5df79c2cba066bc0420ac96f75254e7989eb5d03237e50f31b2d58b921818a3bfc1d8e1a449d5fa5c4869525bf16173118
 DIST tqsl-2.6.1.tar.gz 3516512 BLAKE2B 
4dc52dcb0b35d0eccdc531a0d5d09e7bf827791c21f63401bc880d912b5fe2214fa2ec85888bbe680fe34226452c911f2e10c89b03ab45d8c17720e1e668920f
 SHA512 
0e18461d60016f633024f103c7e3584f6ac9254ff45133505bdcb2c0a32e6e24415cefe8120f791b0f8df993e88cdae7e724fd8cd86c0bb4a1eed382a6a94de0
+DIST tqsl-2.6.2.tar.gz 3516428 BLAKE2B 
daa9b474b5a803192857e3586b989399fea04de9a8c67b4ebdb3b4f2f02d08a68ab317589824b15fa7c974ee82bf4a75bb4d51a8b44e4e6468fd582e2339190a
 SHA512 
c32a0d2eb1bd0f840d918085cd3e343e2fd169958e51bf6bad3c187a98df8996612b868585d38bbdc4794bc99525df89a52d0aaa9fe919c1baaa3884d9baf78e

diff --git a/media-radio/tqsl/tqsl-2.6.2.ebuild 
b/media-radio/tqsl/tqsl-2.6.2.ebuild
new file mode 100644
index ..ee19a35410f7
--- /dev/null
+++ b/media-radio/tqsl/tqsl-2.6.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+inherit cmake wxwidgets
+
+DESCRIPTION="ARRL Logbook of the World"
+HOMEPAGE="https://www.arrl.org/tqsl-download;
+SRC_URI="https://www.arrl.org/${PN}/${P}.tar.gz;
+
+LICENSE="LOTW"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/expat:=
+   dev-libs/openssl:0=
+   net-misc/curl:=
+   dev-db/lmdb:=
+   sys-libs/zlib:=
+   x11-libs/wxGTK:${WX_GTK_VER}="
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS.txt INSTALL README )
+HTML_DOCS=( html/. )
+
+src_configure() {
+   setup-wxwidgets
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2022-05-19 Thread Richard Freeman
commit: fb66c856ae45978da645714d1c6f71828e412c30
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu May 19 15:53:19 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu May 19 15:53:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb66c856

app-backup/duplicity: Fix boto3 dependency change.

Closes: https://bugs.gentoo.org/720842
Signed-off-by: Richard Freeman  gentoo.org>

 .../duplicity/{duplicity-0.8.23.ebuild => duplicity-0.8.23-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/duplicity/duplicity-0.8.23.ebuild 
b/app-backup/duplicity/duplicity-0.8.23-r1.ebuild
similarity index 96%
rename from app-backup/duplicity/duplicity-0.8.23.ebuild
rename to app-backup/duplicity/duplicity-0.8.23-r1.ebuild
index 05713d415754..bf59fe56d88b 100644
--- a/app-backup/duplicity/duplicity-0.8.23.ebuild
+++ b/app-backup/duplicity/duplicity-0.8.23-r1.ebuild
@@ -32,7 +32,7 @@ DEPEND="${CDEPEND}
 RDEPEND="${CDEPEND}
dev-python/paramiko[${PYTHON_USEDEP}]
dev-python/future[${PYTHON_USEDEP}]
-   s3? ( dev-python/boto[${PYTHON_USEDEP}] )
+   s3? ( dev-python/boto3[${PYTHON_USEDEP}] )
 "
 
 RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2022-05-19 Thread Richard Freeman
commit: 9d15e4d6681576196bdd82692958aa0fb646ccae
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu May 19 14:08:52 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu May 19 14:08:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d15e4d6

app-backup/duplicity: stabilize 0.8.22 for amd64

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/duplicity-0.8.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/duplicity/duplicity-0.8.22.ebuild 
b/app-backup/duplicity/duplicity-0.8.22.ebuild
index 05713d415754..85c2f8aa2ca3 100644
--- a/app-backup/duplicity/duplicity-0.8.22.ebuild
+++ b/app-backup/duplicity/duplicity-0.8.22.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 
1-2)-series/$(ver_cut 1-3)/+
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="s3 test"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2022-05-19 Thread Richard Freeman
commit: a5265b66029971168427eba7cce7996d9ea8e7a7
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu May 19 14:06:17 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu May 19 14:06:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5265b66

app-backup/duplicity: add 0.8.23

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-0.8.23.ebuild   | 51 ++
 .../files/duplicity-0.8.23-fix-docs-cmd.patch  | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 2b5e31fc003d..479ad1bdd4c1 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,2 +1,3 @@
 DIST duplicity-0.8.21.tar.gz 1375469 BLAKE2B 
15da671b30305415dfafdef50f5f57eaea0d6504a3f35845bf4570bb0cd2d6d3c879e94dda5739f30acd54748ef7abb993405660d24cf96ab919cec08690e015
 SHA512 
573c79937e4b19e99d167fddaebfd7b747d3c5f240b14e575fecd45a225c6c279d5ce0132645bbefcddcbc688f9d67317a3ec3a0816fcb4ff303b217fe10b012
 DIST duplicity-0.8.22.tar.gz 1408482 BLAKE2B 
3a8b6eb79d5f67e8f274bdaaaf0bb5b6c9f0ebf91a3b6a849b876cdf2c9af0f5435946150b5db6ab5e524cedc5b98b40c456b1de0fe8c6e33c024fe3c7d881fa
 SHA512 
474237e3ca9876fb124baf9871f781b8347c85e76b7b4191d6993a76fb4728500091c74ed0943c6c22d69651c08094b6d155eca742d1711bebe676734c84d12a
+DIST duplicity-0.8.23.tar.gz 1385252 BLAKE2B 
63042486e6e17d2d93af72f617990c879763d5921e230302f406b4f9e7c57a67284130f9f57849b9ffc8638614b55f0f8abdf6bb20201155b33b72bef952ec9f
 SHA512 
083cf0060a8c7a8472c6ee4ffbb87e85edf0fcdaba95862a9f272cc03d8ab3d18b584a8d256473e6cfab9eed6f993382b846b692a8c0dd46fd3a2d8215e54e45

diff --git a/app-backup/duplicity/duplicity-0.8.23.ebuild 
b/app-backup/duplicity/duplicity-0.8.23.ebuild
new file mode 100644
index ..05713d415754
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.23.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_8 python3_9 python3_10 )
+
+inherit distutils-r1
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://duplicity.gitlab.io/;
+SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 
1-3)/+download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-0.8.23-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.23-fix-docs-cmd.patch
new file mode 100644
index ..2497beb25e01
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.23-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-0.8.23/setup.py  2022-03-19 15:08:36.755624771 -0400
 duplicity-0.8.23/setup.py  2022-03-19 15:09:38.332763172 -0400
+@@ -94,17 +94,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'CHANGELOG.md',
+-u'CONTRIBUTING.md',
+-u'COPYING',
+-u'README.md',
+-u'README-LOG.md',
+-u'README-REPO.md',
+-u'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ if not os.environ.get(u'READTHEDOCS') == u'True':



[gentoo-commits] repo/gentoo:master commit in: media-radio/tqsl/

2022-05-12 Thread Richard Freeman
commit: 035e6ac2d408b2b335ee3eb20a5880df88c11c91
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu May 12 21:28:51 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu May 12 21:28:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=035e6ac2

media-radio/tqsl: Fix berkdb to lmdb dep issue.

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/tqsl/{tqsl-2.6.1.ebuild => tqsl-2.6.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-radio/tqsl/tqsl-2.6.1.ebuild 
b/media-radio/tqsl/tqsl-2.6.1-r1.ebuild
similarity index 97%
rename from media-radio/tqsl/tqsl-2.6.1.ebuild
rename to media-radio/tqsl/tqsl-2.6.1-r1.ebuild
index 4b6de3a2c7d8..ee19a35410f7 100644
--- a/media-radio/tqsl/tqsl-2.6.1.ebuild
+++ b/media-radio/tqsl/tqsl-2.6.1-r1.ebuild
@@ -18,7 +18,7 @@ RDEPEND="
dev-libs/expat:=
dev-libs/openssl:0=
net-misc/curl:=
-   sys-libs/db:=
+   dev-db/lmdb:=
sys-libs/zlib:=
x11-libs/wxGTK:${WX_GTK_VER}="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: media-radio/tqsl/

2022-05-12 Thread Richard Freeman
commit: acbb68c245101696d90e2d546c45b9d561ea8a7f
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu May 12 21:08:38 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu May 12 21:08:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acbb68c2

media-radio/tqsl: add 2.6.1

Bug: https://bugs.gentoo.org/806190
Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/tqsl/Manifest  |  1 +
 media-radio/tqsl/tqsl-2.6.1.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/media-radio/tqsl/Manifest b/media-radio/tqsl/Manifest
index fbe76502f7db..ea08d2b2a50b 100644
--- a/media-radio/tqsl/Manifest
+++ b/media-radio/tqsl/Manifest
@@ -1,2 +1,3 @@
 DIST tqsl-2.5.1.tar.gz 4462202 BLAKE2B 
f62afe6003b782e5e092fbd99a90a79cc4b020004092f958dad6f7c695d125e31b28b47e7945ccee1fd88c87b290f93145592cac1bd9c52501c34de901f78d74
 SHA512 
7578572f64c269a41f3fa62ebe526baee4ac382fac81549e79d676da5dc4f3dd3d2a4ce31bc741b43a07eaf164a33beeb1987dd61df1a92ede7b762a8df532f3
 DIST tqsl-2.5.9.tar.gz 3677621 BLAKE2B 
dc367eb9206665d5cf3126715c04e9a718b5cf54915082c0de088767f646f0d2b40d16fda7ae77e5cddf66034f49f3400a30b00e300454fbe794532b8bf674ea
 SHA512 
feb6bc94d801c5e698df0ea206d9cd5df79c2cba066bc0420ac96f75254e7989eb5d03237e50f31b2d58b921818a3bfc1d8e1a449d5fa5c4869525bf16173118
+DIST tqsl-2.6.1.tar.gz 3516512 BLAKE2B 
4dc52dcb0b35d0eccdc531a0d5d09e7bf827791c21f63401bc880d912b5fe2214fa2ec85888bbe680fe34226452c911f2e10c89b03ab45d8c17720e1e668920f
 SHA512 
0e18461d60016f633024f103c7e3584f6ac9254ff45133505bdcb2c0a32e6e24415cefe8120f791b0f8df993e88cdae7e724fd8cd86c0bb4a1eed382a6a94de0

diff --git a/media-radio/tqsl/tqsl-2.6.1.ebuild 
b/media-radio/tqsl/tqsl-2.6.1.ebuild
new file mode 100644
index ..4b6de3a2c7d8
--- /dev/null
+++ b/media-radio/tqsl/tqsl-2.6.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.0-gtk3"
+inherit cmake wxwidgets
+
+DESCRIPTION="ARRL Logbook of the World"
+HOMEPAGE="https://www.arrl.org/tqsl-download;
+SRC_URI="https://www.arrl.org/${PN}/${P}.tar.gz;
+
+LICENSE="LOTW"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/expat:=
+   dev-libs/openssl:0=
+   net-misc/curl:=
+   sys-libs/db:=
+   sys-libs/zlib:=
+   x11-libs/wxGTK:${WX_GTK_VER}="
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS.txt INSTALL README )
+HTML_DOCS=( html/. )
+
+src_configure() {
+   setup-wxwidgets
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/

2022-04-27 Thread Richard Freeman
commit: 0448e429e534691fe1673e3e9727b541e0dc0e99
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Apr 27 22:37:44 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Apr 27 22:37:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0448e429

media-radio/flmsg: Add comment for temporary use of internal lib.

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flmsg/flmsg-4.0.19-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-radio/flmsg/flmsg-4.0.19-r1.ebuild 
b/media-radio/flmsg/flmsg-4.0.19-r1.ebuild
index 3ed5f93d1fb9..1ad101c09302 100644
--- a/media-radio/flmsg/flmsg-4.0.19-r1.ebuild
+++ b/media-radio/flmsg/flmsg-4.0.19-r1.ebuild
@@ -21,5 +21,6 @@ DEPEND="${RDEPEND}
 DOCS=( AUTHORS ChangeLog INSTALL README )
 
 src_configure() {
+   # temporary fix until upstream fixes building against system library
econf --without-flxmlrpc
 }



[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/

2022-04-27 Thread Richard Freeman
commit: 8538f11e7f41c7ca85a1f1b4654e054bcd26d59a
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Apr 27 22:32:50 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Apr 27 22:32:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8538f11e

media-radio/flmsg: drop 4.0.19

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flmsg/flmsg-4.0.19.ebuild | 21 -
 1 file changed, 21 deletions(-)

diff --git a/media-radio/flmsg/flmsg-4.0.19.ebuild 
b/media-radio/flmsg/flmsg-4.0.19.ebuild
deleted file mode 100644
index f37cf3ff232f..
--- a/media-radio/flmsg/flmsg-4.0.19.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Fldigi helper for creating radiograms"
-HOMEPAGE="http://www.w1hkj.com;
-SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="media-radio/fldigi
-   x11-libs/fltk:=
-   x11-libs/libX11:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog INSTALL README )



[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/

2022-04-27 Thread Richard Freeman
commit: 07b22c16018521391662172a064e6aa4e9df082b
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Apr 27 22:30:03 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Apr 27 22:30:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07b22c16

media-radio/flmsg: Use bundled flxmlrpc until upstream fixes.

Closes: https://bugs.gentoo.org/841341
Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flmsg/flmsg-4.0.19-r1.ebuild | 25 +
 1 file changed, 25 insertions(+)

diff --git a/media-radio/flmsg/flmsg-4.0.19-r1.ebuild 
b/media-radio/flmsg/flmsg-4.0.19-r1.ebuild
new file mode 100644
index ..3ed5f93d1fb9
--- /dev/null
+++ b/media-radio/flmsg/flmsg-4.0.19-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fldigi helper for creating radiograms"
+HOMEPAGE="http://www.w1hkj.com;
+SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="media-radio/fldigi
+   x11-libs/fltk:=
+   x11-libs/libX11:="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog INSTALL README )
+
+src_configure() {
+   econf --without-flxmlrpc
+}



[gentoo-commits] repo/gentoo:master commit in: media-radio/flamp/

2022-04-27 Thread Richard Freeman
commit: 1749fa2f6d39c450cadcd98db28abea3aa10bb23
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Apr 27 13:26:11 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Apr 27 13:26:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1749fa2f

media-radio/flamp: drop 2.2.03, 2.2.05

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flamp/Manifest|  2 --
 media-radio/flamp/flamp-2.2.03.ebuild | 21 -
 media-radio/flamp/flamp-2.2.05.ebuild | 21 -
 3 files changed, 44 deletions(-)

diff --git a/media-radio/flamp/Manifest b/media-radio/flamp/Manifest
index c3a75a2b5704..9e3701cd6887 100644
--- a/media-radio/flamp/Manifest
+++ b/media-radio/flamp/Manifest
@@ -1,3 +1 @@
-DIST flamp-2.2.03.tar.gz 518242 BLAKE2B 
831fa1dc00976b7e627c0d36d594aab3c3668ae38153d3e76f1cc8460dddb7064882f6c8eb69b1fecf9abae75848acb235a1023cd6d8ba9d5c7c6731718ea907
 SHA512 
f5675d0703bbdc59897341e44bc3c558c6e24473d6b5b8750f3242884bfe978ef8ff276e375f50115c5ce01ef0531704d2704e39c89a415e3830cd205fc4667e
-DIST flamp-2.2.05.tar.gz 518900 BLAKE2B 
1cdc2989d2b8bc2a513b4152bd3c3bc9a19bf5c3c8ede49e661688b9bbc093ba3d619873f6729b66b9747a00c2bfb1860a664164be39c20281b2bf34398db57b
 SHA512 
cbd8eb9a39502d9eca99bc35c08a439816e247ad3929905831ed757c4baf034d1b024cf27d48581ce61bc4f488359f91628911920ebf3f990de47c199c386634
 DIST flamp-2.2.07.tar.gz 518713 BLAKE2B 
83c9bc9ee30b84636b54a17d9c824c74c3236225ef77c54d9f12aa449757b18186bec92cfdd768b2761c0987f2ab2620e51f89183d503fa85d38772354b70d92
 SHA512 
0f85ed8aa4adfcf380fe8397ac616b3d04721291238f0f6f074d4201f8936d64d2754a7dfc562fce066afa49c53135c0ada62085a3b6c792beaa692e070da23a

diff --git a/media-radio/flamp/flamp-2.2.03.ebuild 
b/media-radio/flamp/flamp-2.2.03.ebuild
deleted file mode 100644
index cb3efa6375c0..
--- a/media-radio/flamp/flamp-2.2.03.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Fldigi helper for transferring files"
-HOMEPAGE="http://www.w1hkj.com;
-SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="media-radio/fldigi
-x11-libs/fltk:=
-x11-libs/libX11:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog INSTALL README )

diff --git a/media-radio/flamp/flamp-2.2.05.ebuild 
b/media-radio/flamp/flamp-2.2.05.ebuild
deleted file mode 100644
index c4559c75c760..
--- a/media-radio/flamp/flamp-2.2.05.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Fldigi helper for transferring files"
-HOMEPAGE="http://www.w1hkj.com;
-SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="media-radio/fldigi
-x11-libs/fltk:=
-x11-libs/libX11:="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog INSTALL README )



[gentoo-commits] repo/gentoo:master commit in: media-radio/flmsg/

2022-04-27 Thread Richard Freeman
commit: d8c720014bad5b4905c8cfc4fb843dd390091b22
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Apr 27 13:17:32 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Apr 27 13:26:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c72001

media-radio/flmsg: add 4.0.19

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flmsg/Manifest|  1 +
 media-radio/flmsg/flmsg-4.0.19.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/media-radio/flmsg/Manifest b/media-radio/flmsg/Manifest
index 6c8c3ae83e2c..fa904b0dd98b 100644
--- a/media-radio/flmsg/Manifest
+++ b/media-radio/flmsg/Manifest
@@ -1,2 +1,3 @@
 DIST flmsg-4.0.17-patches.tbz2 36036 BLAKE2B 
ff8bc30b1aca1694af6d736be8428d7f1e7efb848a574050daa2da1db257a23ed29fb0f696e84b23df81410c5b6130d67a3081f18580c6a936cf055040ed9841
 SHA512 
42fe8c595d0b12d16dde36a6d865136a7bfa59a02cc2d9dd229000752eb401778e85b39d2acb936a3c26c4ef6555367d9f975f2770511040eb892087e704c71b
 DIST flmsg-4.0.17.tar.gz 876560 BLAKE2B 
553a8b71c490abdff99e2b3dbd51ba14cf6f97bbe8aed289c7efcfcdd84abfb9039a75639a377a6ff558566e8226be00643988bbc731c111fa52733810d284f5
 SHA512 
94abe4927c5bc8a5358d592cef55fbaba6207250798d45f8096ff1f290926a280b53db99ddf1c72a6ff30cbc58d95f639777e0d30a15b70ba8d3209664e22966
+DIST flmsg-4.0.19.tar.gz 879020 BLAKE2B 
49246a34a637868ee04ec229e8e787eaf774c2291b0216c98f250683746820243b3fc00d7dc7a7e6a72baa7e94c22b9a9ad3084c9576defe6c9d14f8906a3d5b
 SHA512 
5a15753df8f491d952b6a1c17b5ae2432974672a6f164ec3c3ecf3893fb7daa4bd2e76f3a613728640f0d800f8f401bcb3a598f3b70af797f4996fe30498f3cb

diff --git a/media-radio/flmsg/flmsg-4.0.19.ebuild 
b/media-radio/flmsg/flmsg-4.0.19.ebuild
new file mode 100644
index ..f37cf3ff232f
--- /dev/null
+++ b/media-radio/flmsg/flmsg-4.0.19.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fldigi helper for creating radiograms"
+HOMEPAGE="http://www.w1hkj.com;
+SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="media-radio/fldigi
+   x11-libs/fltk:=
+   x11-libs/libX11:="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog INSTALL README )



[gentoo-commits] repo/gentoo:master commit in: media-radio/flamp/

2022-04-27 Thread Richard Freeman
commit: fc5e276af87960441ea4739ab895a2f7f19d3fdb
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Apr 27 13:25:24 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Apr 27 13:26:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5e276a

media-radio/flamp: add 2.2.07

Signed-off-by: Richard Freeman  gentoo.org>

 media-radio/flamp/Manifest|  1 +
 media-radio/flamp/flamp-2.2.07.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/media-radio/flamp/Manifest b/media-radio/flamp/Manifest
index e40fe85edd9b..c3a75a2b5704 100644
--- a/media-radio/flamp/Manifest
+++ b/media-radio/flamp/Manifest
@@ -1,2 +1,3 @@
 DIST flamp-2.2.03.tar.gz 518242 BLAKE2B 
831fa1dc00976b7e627c0d36d594aab3c3668ae38153d3e76f1cc8460dddb7064882f6c8eb69b1fecf9abae75848acb235a1023cd6d8ba9d5c7c6731718ea907
 SHA512 
f5675d0703bbdc59897341e44bc3c558c6e24473d6b5b8750f3242884bfe978ef8ff276e375f50115c5ce01ef0531704d2704e39c89a415e3830cd205fc4667e
 DIST flamp-2.2.05.tar.gz 518900 BLAKE2B 
1cdc2989d2b8bc2a513b4152bd3c3bc9a19bf5c3c8ede49e661688b9bbc093ba3d619873f6729b66b9747a00c2bfb1860a664164be39c20281b2bf34398db57b
 SHA512 
cbd8eb9a39502d9eca99bc35c08a439816e247ad3929905831ed757c4baf034d1b024cf27d48581ce61bc4f488359f91628911920ebf3f990de47c199c386634
+DIST flamp-2.2.07.tar.gz 518713 BLAKE2B 
83c9bc9ee30b84636b54a17d9c824c74c3236225ef77c54d9f12aa449757b18186bec92cfdd768b2761c0987f2ab2620e51f89183d503fa85d38772354b70d92
 SHA512 
0f85ed8aa4adfcf380fe8397ac616b3d04721291238f0f6f074d4201f8936d64d2754a7dfc562fce066afa49c53135c0ada62085a3b6c792beaa692e070da23a

diff --git a/media-radio/flamp/flamp-2.2.07.ebuild 
b/media-radio/flamp/flamp-2.2.07.ebuild
new file mode 100644
index ..bc9ea4e0c700
--- /dev/null
+++ b/media-radio/flamp/flamp-2.2.07.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Fldigi helper for transferring files"
+HOMEPAGE="http://www.w1hkj.com;
+SRC_URI="mirror://sourceforge/fldigi/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="media-radio/fldigi
+   x11-libs/fltk:=
+   x11-libs/libX11:="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog INSTALL README )



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2022-04-01 Thread Richard Freeman
commit: 9c8d0c975682dd8e19491e525413270ceacd978b
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Apr  1 19:06:02 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Fri Apr  1 19:06:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c8d0c97

sys-process/systemd-cron: stabilize 1.5.18 for amd64

Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/systemd-cron-1.5.18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
index 09890a45a82a..957b7af3022c 100644
--- a/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
+++ b/sys-process/systemd-cron/systemd-cron-1.5.18.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${MY_PV}.tar.gz -> syste
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/files/, app-backup/duplicity/

2022-03-19 Thread Richard Freeman
commit: f29c5da7a5356a6be3a794dfe1bd65bbd32b6b9f
Author: Richard Freeman  gentoo  org>
AuthorDate: Sat Mar 19 19:33:33 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Sat Mar 19 19:33:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29c5da7

app-backup/duplicity: drop 0.8.19, 0.8.20

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  2 -
 app-backup/duplicity/duplicity-0.8.19.ebuild   | 51 --
 app-backup/duplicity/duplicity-0.8.20.ebuild   | 51 --
 .../files/duplicity-0.8.19-fix-docs-cmd.patch  | 20 -
 .../files/duplicity-0.8.20-fix-docs-cmd.patch  | 20 -
 5 files changed, 144 deletions(-)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index d9694e370b95..2b5e31fc003d 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,4 +1,2 @@
-DIST duplicity-0.8.19.tar.gz 1372739 BLAKE2B 
6a5a642597529eea37c7224cbfdd115db42c16f6391e553454f8f82cea86240bbd68a62513129496a1f978411fdeec50c3d918bb99b470fa1444fd77e7e6c9b7
 SHA512 
c1a1f5894f8b94ac61bd98270f138c58ef5a68f3624e7e88224b15539ca6e08874df9cebb36b10167d133b1af6a93b29e7bf4084c348b9cd7914ff24415be57c
-DIST duplicity-0.8.20.tar.gz 1376671 BLAKE2B 
af3fd95b699cd9b3c6bbe259e0dd898fc058461efcb2d1d51c8c2d539df7e32fe70fb6af4b314cd6fce219345f23eb0ab342d0c7f28b05ec1ee4333c02d93415
 SHA512 
ac43473a18031fa33cee0b7a3dc6b33c830ba9d19a0129c065a226824af8aacf00230ae05bf2e0d7614ad4ce9724e40e9b8305114175af63d8a8a8642ffdce67
 DIST duplicity-0.8.21.tar.gz 1375469 BLAKE2B 
15da671b30305415dfafdef50f5f57eaea0d6504a3f35845bf4570bb0cd2d6d3c879e94dda5739f30acd54748ef7abb993405660d24cf96ab919cec08690e015
 SHA512 
573c79937e4b19e99d167fddaebfd7b747d3c5f240b14e575fecd45a225c6c279d5ce0132645bbefcddcbc688f9d67317a3ec3a0816fcb4ff303b217fe10b012
 DIST duplicity-0.8.22.tar.gz 1408482 BLAKE2B 
3a8b6eb79d5f67e8f274bdaaaf0bb5b6c9f0ebf91a3b6a849b876cdf2c9af0f5435946150b5db6ab5e524cedc5b98b40c456b1de0fe8c6e33c024fe3c7d881fa
 SHA512 
474237e3ca9876fb124baf9871f781b8347c85e76b7b4191d6993a76fb4728500091c74ed0943c6c22d69651c08094b6d155eca742d1711bebe676734c84d12a

diff --git a/app-backup/duplicity/duplicity-0.8.19.ebuild 
b/app-backup/duplicity/duplicity-0.8.19.ebuild
deleted file mode 100644
index 25044aa70a1c..
--- a/app-backup/duplicity/duplicity-0.8.19.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
-
-inherit distutils-r1
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://www.nongnu.org/duplicity/;
-SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 
1-3)/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="s3 test"
-
-CDEPEND="
-   net-libs/librsync
-   app-crypt/gnupg
-   dev-python/fasteners[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   test? (
-   app-arch/par2cmdline
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="${CDEPEND}
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/future[${PYTHON_USEDEP}]
-   s3? ( dev-python/boto[${PYTHON_USEDEP}] )
-"
-
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}/${P}-fix-docs-cmd.patch"
-)
-
-python_test() {
-   esetup.py test
-}
-
-pkg_postinst() {
-   elog "Duplicity has many optional dependencies to support various 
backends."
-   elog "Currently it's up to you to install them as necessary."
-}

diff --git a/app-backup/duplicity/duplicity-0.8.20.ebuild 
b/app-backup/duplicity/duplicity-0.8.20.ebuild
deleted file mode 100644
index 4b901f06dcdb..
--- a/app-backup/duplicity/duplicity-0.8.20.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
-
-inherit distutils-r1
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://www.nongnu.org/duplicity/;
-SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 
1-3)/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="s3 test"
-
-CDEPEND="
-   net-libs/librsync
-   app-crypt/gnupg
-   dev-python/fasteners[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
-   dev-p

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2022-03-19 Thread Richard Freeman
commit: e79a454f4140800ad1d90f2aa5bc7d2d0a02f4a3
Author: Richard Freeman  gentoo  org>
AuthorDate: Sat Mar 19 19:29:58 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Sat Mar 19 19:30:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e79a454f

app-backup/duplicity: update HOMEPAGE

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/duplicity-0.8.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/duplicity/duplicity-0.8.22.ebuild 
b/app-backup/duplicity/duplicity-0.8.22.ebuild
index cb3a9813e1dd..05713d415754 100644
--- a/app-backup/duplicity/duplicity-0.8.22.ebuild
+++ b/app-backup/duplicity/duplicity-0.8.22.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_8 python3_9 python3_10 )
 inherit distutils-r1
 
 DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://www.nongnu.org/duplicity/;
+HOMEPAGE="https://duplicity.gitlab.io/;
 SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 
1-3)/+download/${P}.tar.gz"
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2022-03-19 Thread Richard Freeman
commit: 20d139377cd113f60017cce97e3e10c13e9175c4
Author: Richard Freeman  gentoo  org>
AuthorDate: Sat Mar 19 19:24:07 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Sat Mar 19 19:30:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d13937

app-backup/duplicity: add 0.8.22

Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-0.8.22.ebuild   | 51 ++
 .../files/duplicity-0.8.22-fix-docs-cmd.patch  | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 8ef491a1d07f..d9694e370b95 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,3 +1,4 @@
 DIST duplicity-0.8.19.tar.gz 1372739 BLAKE2B 
6a5a642597529eea37c7224cbfdd115db42c16f6391e553454f8f82cea86240bbd68a62513129496a1f978411fdeec50c3d918bb99b470fa1444fd77e7e6c9b7
 SHA512 
c1a1f5894f8b94ac61bd98270f138c58ef5a68f3624e7e88224b15539ca6e08874df9cebb36b10167d133b1af6a93b29e7bf4084c348b9cd7914ff24415be57c
 DIST duplicity-0.8.20.tar.gz 1376671 BLAKE2B 
af3fd95b699cd9b3c6bbe259e0dd898fc058461efcb2d1d51c8c2d539df7e32fe70fb6af4b314cd6fce219345f23eb0ab342d0c7f28b05ec1ee4333c02d93415
 SHA512 
ac43473a18031fa33cee0b7a3dc6b33c830ba9d19a0129c065a226824af8aacf00230ae05bf2e0d7614ad4ce9724e40e9b8305114175af63d8a8a8642ffdce67
 DIST duplicity-0.8.21.tar.gz 1375469 BLAKE2B 
15da671b30305415dfafdef50f5f57eaea0d6504a3f35845bf4570bb0cd2d6d3c879e94dda5739f30acd54748ef7abb993405660d24cf96ab919cec08690e015
 SHA512 
573c79937e4b19e99d167fddaebfd7b747d3c5f240b14e575fecd45a225c6c279d5ce0132645bbefcddcbc688f9d67317a3ec3a0816fcb4ff303b217fe10b012
+DIST duplicity-0.8.22.tar.gz 1408482 BLAKE2B 
3a8b6eb79d5f67e8f274bdaaaf0bb5b6c9f0ebf91a3b6a849b876cdf2c9af0f5435946150b5db6ab5e524cedc5b98b40c456b1de0fe8c6e33c024fe3c7d881fa
 SHA512 
474237e3ca9876fb124baf9871f781b8347c85e76b7b4191d6993a76fb4728500091c74ed0943c6c22d69651c08094b6d155eca742d1711bebe676734c84d12a

diff --git a/app-backup/duplicity/duplicity-0.8.22.ebuild 
b/app-backup/duplicity/duplicity-0.8.22.ebuild
new file mode 100644
index ..cb3a9813e1dd
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.22.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_8 python3_9 python3_10 )
+
+inherit distutils-r1
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://www.nongnu.org/duplicity/;
+SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 
1-3)/+download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-0.8.22-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.22-fix-docs-cmd.patch
new file mode 100644
index ..450c9f1d85d4
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.22-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-0.8.22/setup.py  2022-03-19 15:08:36.755624771 -0400
 duplicity-0.8.22/setup.py  2022-03-19 15:09:38.332763172 -0400
+@@ -94,17 +94,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'CHANGELOG.md',
+-u'CONTRIBUTING.md',
+-u'COPYING',
+-u'README.md',
+-u'README-LOG.md',
+-u'README-REPO.md',
+-u'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ if not os.environ.get(u'READTHEDOCS') == u'True':



[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2022-03-01 Thread Richard Freeman
commit: 45a61849a4b0f6d8527745925b99217598d01d82
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Mar  2 00:42:38 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Mar  2 00:42:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a61849

sys-process/systemd-cron: remove obsolete

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |  2 -
 .../systemd-cron/systemd-cron-1.5.14.ebuild| 77 ---
 .../systemd-cron/systemd-cron-1.5.15.ebuild| 86 --
 3 files changed, 165 deletions(-)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index 71e8779a3950..fa6327c4f890 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,4 +1,2 @@
 DIST systemd-cron-1.15.18.tar.gz 33056 BLAKE2B 
a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95
 SHA512 
7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3
-DIST systemd-cron-1.5.14.tar.gz 31634 BLAKE2B 
59394128145dbd04a2b1bb10a6ac8821a97a465e3c0d43f3ca8fdfe60db273352d46b1200c966adaf772272835269c5c553b040cb0e0340ec56340181c9b7245
 SHA512 
772a4f8181a0f8039a8138fdc43bfe0f2bd89222fe19fa971727be265036f86435334d6230e116440f6969425fc6d59dc26e9cf230c00d030ea5d62ba351713c
-DIST systemd-cron-1.5.15.tar.gz 32334 BLAKE2B 
7802f442a4ef3d4789f4ea0d534d5c52519313873fa53a43f036e9ffeb36eeec420ff9a5a952b4b7f2f57bfcaf733432e067483dd4984be60c12853ae83a1f9c
 SHA512 
b1c79275b88cba63b69112085d93ba52ba4a2966bdcdc722bdcd69c0270fd02bab96b8045d9ab79781b8f54a79a2ece942d97a6faa7d0cb50c31a13364b7179d
 DIST systemd-cron-1.5.17.tar.gz 32319 BLAKE2B 
763cccebcaf98998d0e787352b4d3f2bc28a7e6ef0e800fe937fb2971a5dd8af2d9880076eadb5c3eddc23957d9b6b824b87a7a8be59c241f402ad78abed248e
 SHA512 
20f93c108689efef5a72976509ffd567ed85dd1fada5074030018b5d560cc49f60337bdf888d1d75f6ce8b9b72e6314d754c78c19fa79d584740430e44240ef3

diff --git a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
deleted file mode 100644
index ccdee536d183..
--- a/sys-process/systemd-cron/systemd-cron-1.5.14.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
-inherit python-single-r1 systemd
-
-DESCRIPTION="systemd units to create timers for cron directories and crontab"
-HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
-SRC_URI="https://github.com/systemd-cron/${PN}/archive/v${PV}.tar.gz -> 
systemd-cron-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 sparc x86"
-IUSE="cron-boot etc-crontab-systemd minutely setgid test yearly"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=sys-apps/systemd-217
-   sys-apps/debianutils
-   !sys-process/cronie[anacron]
-   !etc-crontab-systemd? ( !sys-process/dcron )
-   ${PYTHON_DEPS}
-   sys-process/cronbase"
-
-DEPEND="sys-process/cronbase
-   test? ( sys-apps/man-db dev-python/pyflakes )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-src_prepare() {
-   python_fix_shebang --force "${S}/src/bin"
-
-   sed -i \
-   -e 's/^crontab/crontab-systemd/' \
-   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
-   -- "${S}/src/man/crontab."{1,5}".in" || die
-
-   sed -i \
-   -e 's!/crontab$!/crontab-systemd!' \
-   -e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
-   -e 's/pyflakes3/pyflakes/' \
-   -- "${S}/Makefile.in" || die
-
-   if use etc-crontab-systemd
-   thensed -i \
-   -e "s!/etc/crontab!/etc/crontab-systemd!" \
-   -- "${S}/src/man/crontab."{1,5}".in" \
-   "${S}/src/bin/systemd-crontab-generator.py" || die
-   fi
-
-   eapply_user
-}
-
-my_use_enable() {
-   if use ${1}; then
-   echo --enable-${2:-${1}}=yes
-   else
-   echo --enable-${2:-${1}}=no
-   fi
-}
-
-src_configure() {
-   ./configure \
-   --prefix="${EPREFIX}/usr" \
-   --confdir="${EPREFIX}/etc" \
-   --runparts="${EPREFIX}/bin/run-parts" \
-   --mandir="${EPREFIX}/usr/share/man" \
-   --unitdir="$(systemd_get_systemunitdir)" \
-   --generatordir="$(systemd_get_systemgeneratordir)" \
-   $(my_use_enable cron-boot boot) \

[gentoo-commits] repo/gentoo:master commit in: sys-process/systemd-cron/

2022-03-01 Thread Richard Freeman
commit: 92385cec5d5ea99e99f5e1b76b0df136a370b9af
Author: Richard Freeman  gentoo  org>
AuthorDate: Wed Mar  2 00:40:54 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Wed Mar  2 00:41:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92385cec

sys-process/systemd-cron: bump

Closes: https://bugs.gentoo.org/832053
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Richard Freeman  gentoo.org>

 sys-process/systemd-cron/Manifest  |  1 +
 .../systemd-cron/systemd-cron-1.15.18.ebuild   | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/sys-process/systemd-cron/Manifest 
b/sys-process/systemd-cron/Manifest
index 3f133fef4772..71e8779a3950 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -1,3 +1,4 @@
+DIST systemd-cron-1.15.18.tar.gz 33056 BLAKE2B 
a400d0169c2dcb68c91358bd2af70dca133749dab801dc87b4cdf05b8ccebe5e250466bfce93938e575aa2d832af9a4977be2f02767d2d808e45b11888277c95
 SHA512 
7de6a5d05ee1d73c5348ecedf6029b498b26e8cdeecce87b58f206a1719c4a90fba853eb99b860734174469c99c75a4a6fa33c13b4aac45fdc71de7f3231b9e3
 DIST systemd-cron-1.5.14.tar.gz 31634 BLAKE2B 
59394128145dbd04a2b1bb10a6ac8821a97a465e3c0d43f3ca8fdfe60db273352d46b1200c966adaf772272835269c5c553b040cb0e0340ec56340181c9b7245
 SHA512 
772a4f8181a0f8039a8138fdc43bfe0f2bd89222fe19fa971727be265036f86435334d6230e116440f6969425fc6d59dc26e9cf230c00d030ea5d62ba351713c
 DIST systemd-cron-1.5.15.tar.gz 32334 BLAKE2B 
7802f442a4ef3d4789f4ea0d534d5c52519313873fa53a43f036e9ffeb36eeec420ff9a5a952b4b7f2f57bfcaf733432e067483dd4984be60c12853ae83a1f9c
 SHA512 
b1c79275b88cba63b69112085d93ba52ba4a2966bdcdc722bdcd69c0270fd02bab96b8045d9ab79781b8f54a79a2ece942d97a6faa7d0cb50c31a13364b7179d
 DIST systemd-cron-1.5.17.tar.gz 32319 BLAKE2B 
763cccebcaf98998d0e787352b4d3f2bc28a7e6ef0e800fe937fb2971a5dd8af2d9880076eadb5c3eddc23957d9b6b824b87a7a8be59c241f402ad78abed248e
 SHA512 
20f93c108689efef5a72976509ffd567ed85dd1fada5074030018b5d560cc49f60337bdf888d1d75f6ce8b9b72e6314d754c78c19fa79d584740430e44240ef3

diff --git a/sys-process/systemd-cron/systemd-cron-1.15.18.ebuild 
b/sys-process/systemd-cron/systemd-cron-1.15.18.ebuild
new file mode 100644
index ..cbf442435aaf
--- /dev/null
+++ b/sys-process/systemd-cron/systemd-cron-1.15.18.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( pypy3 python3_{7,8,9,10} )
+inherit python-single-r1 systemd
+
+DESCRIPTION="systemd units to create timers for cron directories and crontab"
+HOMEPAGE="https://github.com/systemd-cron/systemd-cron/;
+SRC_URI="https://github.com/systemd-cron/systemd-cron/archive/refs/tags/v${PV}.tar.gz
 -> systemd-cron-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="cron-boot etc-crontab-systemd minutely +runparts setgid test yearly"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=sys-apps/systemd-217
+   sys-apps/debianutils
+   !sys-process/cronie[anacron]
+   !etc-crontab-systemd? ( !sys-process/dcron )
+   ${PYTHON_DEPS}
+   sys-process/cronbase"
+
+DEPEND="sys-process/cronbase
+   test? ( sys-apps/man-db dev-python/pyflakes )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+   python_fix_shebang --force "${S}/src/bin"
+
+   sed -i \
+   -e 's/^crontab/crontab-systemd/' \
+   -e 's/^CRONTAB/CRONTAB-SYSTEMD/' \
+   -- "${S}/src/man/crontab."{1,5}".in" || die
+
+   sed -i \
+   -e 's!/crontab$!/crontab-systemd!' \
+   -e 's!/crontab\(\.[15]\)$!/crontab-systemd\1!' \
+   -e 's/pyflakes3/pyflakes/' \
+   -- "${S}/Makefile.in" || die
+
+   if use etc-crontab-systemd
+   thensed -i \
+   -e "s!/etc/crontab!/etc/crontab-systemd!" \
+   -- "${S}/src/man/crontab."{1,5}".in" \
+   "${S}/src/bin/systemd-crontab-generator.py" || die
+   fi
+
+   eapply_user
+}
+
+my_use_enable() {
+   if use ${1}; then
+   echo --enable-${2:-${1}}=yes
+   else
+   echo --enable-${2:-${1}}=no
+   fi
+}
+
+src_configure() {
+   ./configure \
+   --prefix="${EPREFIX}/usr" \
+   --confdir="${EPREFIX}/etc" \
+   --runparts="${EPREFIX}/bin/run-parts" \
+   --mandir="${EPREFIX}/usr/share/man" \
+   --unitdir="$(systemd_get_systemunitdir)" \
+   --generatordir="$(systemd_get_systemgeneratordir)" \
+   $(my_use_enable cron-boot boot) \
+

[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2022-01-07 Thread Richard Freeman
commit: 262894a32445b7a3e3fd326ce456373a065ad7e5
Author: Richard Freeman  gentoo  org>
AuthorDate: Fri Jan  7 14:03:45 2022 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Fri Jan  7 14:03:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=262894a3

app-backup/duplicity: amd64 stable

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/duplicity-0.8.21.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-backup/duplicity/duplicity-0.8.21.ebuild 
b/app-backup/duplicity/duplicity-0.8.21.ebuild
index 19902aea7f33..4ed87e10d88b 100644
--- a/app-backup/duplicity/duplicity-0.8.21.ebuild
+++ b/app-backup/duplicity/duplicity-0.8.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 
1-2)-series/$(ver_cut 1-3)/+
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="s3 test"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2021-12-07 Thread Richard Freeman
commit: e73dae1dfcdbf45dca388a214243a6d9f98022c5
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Dec  7 19:32:37 2021 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Dec  7 19:32:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e73dae1d

app-backup/duplicity: bump

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-0.8.21.ebuild   | 51 ++
 .../files/duplicity-0.8.21-fix-docs-cmd.patch  | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 91d6a0daf4f6..8ef491a1d07f 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,2 +1,3 @@
 DIST duplicity-0.8.19.tar.gz 1372739 BLAKE2B 
6a5a642597529eea37c7224cbfdd115db42c16f6391e553454f8f82cea86240bbd68a62513129496a1f978411fdeec50c3d918bb99b470fa1444fd77e7e6c9b7
 SHA512 
c1a1f5894f8b94ac61bd98270f138c58ef5a68f3624e7e88224b15539ca6e08874df9cebb36b10167d133b1af6a93b29e7bf4084c348b9cd7914ff24415be57c
 DIST duplicity-0.8.20.tar.gz 1376671 BLAKE2B 
af3fd95b699cd9b3c6bbe259e0dd898fc058461efcb2d1d51c8c2d539df7e32fe70fb6af4b314cd6fce219345f23eb0ab342d0c7f28b05ec1ee4333c02d93415
 SHA512 
ac43473a18031fa33cee0b7a3dc6b33c830ba9d19a0129c065a226824af8aacf00230ae05bf2e0d7614ad4ce9724e40e9b8305114175af63d8a8a8642ffdce67
+DIST duplicity-0.8.21.tar.gz 1375469 BLAKE2B 
15da671b30305415dfafdef50f5f57eaea0d6504a3f35845bf4570bb0cd2d6d3c879e94dda5739f30acd54748ef7abb993405660d24cf96ab919cec08690e015
 SHA512 
573c79937e4b19e99d167fddaebfd7b747d3c5f240b14e575fecd45a225c6c279d5ce0132645bbefcddcbc688f9d67317a3ec3a0816fcb4ff303b217fe10b012

diff --git a/app-backup/duplicity/duplicity-0.8.21.ebuild 
b/app-backup/duplicity/duplicity-0.8.21.ebuild
new file mode 100644
index ..19902aea7f33
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.21.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
+
+inherit distutils-r1
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://www.nongnu.org/duplicity/;
+SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 
1-3)/+download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-0.8.21-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.21-fix-docs-cmd.patch
new file mode 100644
index ..d97949058a28
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.21-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-0.8.21/setup.py  2021-12-07 14:26:58.096082507 -0500
 duplicity-0.8.21/setup.py  2021-12-07 14:27:44.915022471 -0500
+@@ -94,17 +94,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'AUTHORS',
+-u'CHANGELOG.md',
+-u'COPYING',
+-u'README.md',
+-u'README-LOG.md',
+-u'README-REPO.md',
+-u'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ if not os.environ.get(u'READTHEDOCS') == u'True':



[gentoo-commits] repo/gentoo:master commit in: app-portage/cfg-update/

2021-12-02 Thread Richard Freeman
commit: 58b5357b0e74e21ff6f8f22d789bce7e73d7d627
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Dec  2 14:22:31 2021 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Dec  2 14:25:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b5357b

app-portage/cfg-update: stablize on allarches

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Richard Freeman  gentoo.org>

 app-portage/cfg-update/cfg-update-1.8.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/cfg-update/cfg-update-1.8.9-r1.ebuild 
b/app-portage/cfg-update/cfg-update-1.8.9-r1.ebuild
index 0fae01aee1f3..a84b7363f54a 100644
--- a/app-portage/cfg-update/cfg-update-1.8.9-r1.ebuild
+++ b/app-portage/cfg-update/cfg-update-1.8.9-r1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/rich0/cfg-update/archive/${PV}.tar.gz -> ${P}.tgz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc x86"
 IUSE="X"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-portage/cfg-update/

2021-12-02 Thread Richard Freeman
commit: ca9455f55b34269cb835196025c4b0f05dab943a
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Dec  2 14:25:08 2021 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Dec  2 14:25:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9455f5

app-portage/cfg-update: clean out old EAPI5 revision

Closes: https://bugs.gentoo.org/826414
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Richard Freeman  gentoo.org>

 app-portage/cfg-update/cfg-update-1.8.9.ebuild | 104 -
 1 file changed, 104 deletions(-)

diff --git a/app-portage/cfg-update/cfg-update-1.8.9.ebuild 
b/app-portage/cfg-update/cfg-update-1.8.9.ebuild
deleted file mode 100644
index d899e6016d2b..
--- a/app-portage/cfg-update/cfg-update-1.8.9.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="Easy to use GUI & CLI alternative for etc-update"
-HOMEPAGE="https://github.com/rich0/cfg-update;
-SRC_URI="https://github.com/rich0/cfg-update/tarball/${PV} -> ${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc x86"
-IUSE="X"
-
-RDEPEND="
-   dev-perl/TermReadKey
-   X? (
-   >=x11-misc/sux-1.0
-   x11-apps/xhost
-   )"
-
-S="${WORKDIR}/rich0-cfg-update-2f10786"
-
-pkg_prerm() {
-   if [[ ${ROOT} == / ]]
-   then
-   ebegin "Disabling portage hook"
-   cfg-update --ebuild --disable-portage-hook
-   eend $?
-   ebegin "Disabling paludis hook"
-   cfg-update --ebuild --disable-paludis-hook
-   eend $?
-   fi
-}
-
-pkg_postrm() {
-   echo
-   ewarn "If you want to permanently remove cfg-update from your system"
-   ewarn "you should remove the index file 
/var/lib/cfg-update/checksum.index"
-   echo
-}
-
-src_install() {
-   dobin \
-   cfg-update emerge_with_indexing_for_cfg-update \
-   emerge_with_indexing_for_cfg-update_phphelper \
-   cfg-update_phphelper 
emerge_with_indexing_for_cfg-update_bashhelper
-   insinto /usr/lib/cfg-update
-   doins cfg-update cfg-update_indexing test.tgz
-   dodoc ChangeLog
-   doman *.8
-   insinto /etc
-   doins cfg-update.conf cfg-update.hosts
-   keepdir /var/lib/cfg-update
-}
-
-pkg_postinst() {
-   if [[ ! -e "${ROOT}"/var/lib/cfg-update/checksum.index \
-   && -e "${ROOT}"/var/lib/cfg-update/checksum.index ]]
-   then
-   ebegin "Moving checksum.index from /usr/lib/cfg-update to 
/var/lib/cfg-update"
-   mv "${ROOT}"/usr/lib/cfg-update/checksum.index \
-   "${ROOT}"/var/lib/cfg-update/checksum.index
-   eend $?
-   fi
-
-   if [[ -e "${ROOT}"/usr/bin/paludis ]]
-   then
-   echo
-   ewarn "If you have used Paludis version <0.20.0 on your system, 
chances are"
-   ewarn "that you have some corrupted CONTENTS files on your 
system..."
-   echo
-   ewarn "Please run: cfg-update --check-packages"
-   echo
-   ewarn "The above command will check all packages installed with 
Paludis and"
-   ewarn "will output a list of packages that need to be 
re-installed with"
-   ewarn "Paludis 0.20.0 or higher. If you do not re-install these 
packages"
-   ewarn "you risk losing your custom settings when updating 
configuration"
-   ewarn "files, that belong to these packages, with cfg-update!"
-   echo
-   fi
-
-   if [[ ${ROOT} == / ]]
-   then
-   ebegin "Moving backups to /var/lib/cfg-update/backups"
-   /usr/bin/cfg-update --ebuild --move-backups
-   eend $?
-   fi
-
-   echo
-   einfo "If this is a first time install, please check the configuration"
-   einfo "in /etc/cfg-update.conf before using cfg-update:"
-   echo
-   einfo "If your system does not have an X-server installed you need to"
-   einfo "change the MERGE_TOOL to sdiff, imediff2 or vimdiff."
-   einfo "If you have X installed, set MERGE_TOOL to your favorite GUI 
tool:"
-   einfo "xxdiff, beediff, kdiff3, meld (default), gtkdiff, gvimdiff, 
tkdiff"
-   echo
-   einfo "TIP: to maximize the chances of future automatic updates, run:"
-   einfo "cfg-update --optimize-backups"
-   echo
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/s3cmd/

2021-11-15 Thread Richard Freeman
commit: dd22df210fb2db624ac74714d6247062ad094839
Author: Richard Freeman  gentoo  org>
AuthorDate: Mon Nov 15 14:56:44 2021 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Mon Nov 15 14:56:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd22df21

net-misc/s3cmd: amd64 x86 stable

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Richard Freeman  gentoo.org>

 net-misc/s3cmd/s3cmd-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/s3cmd/s3cmd-2.2.0.ebuild 
b/net-misc/s3cmd/s3cmd-2.2.0.ebuild
index 8929a783c3fb..7904b28a3b7c 100644
--- a/net-misc/s3cmd/s3cmd-2.2.0.ebuild
+++ b/net-misc/s3cmd/s3cmd-2.2.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P/_/-}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~ia64 x86 ~amd64-linux ~x64-macos"
 
 RDEPEND="
|| (



[gentoo-commits] repo/gentoo:master commit in: app-portage/cfg-update/

2021-11-02 Thread Richard Freeman
commit: 58ade081f7b2d8b1c957be7c6e3d87c0e83360d4
Author: Richard Freeman  gentoo  org>
AuthorDate: Tue Nov  2 18:35:52 2021 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Tue Nov  2 18:42:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ade081

app-portage/cfg-update: EAPI bump and set ALLARCHES

Closes: https://bugs.gentoo.org/819753

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Richard Freeman  gentoo.org>

 app-portage/cfg-update/cfg-update-1.8.9-r1.ebuild | 102 ++
 app-portage/cfg-update/metadata.xml   |   1 +
 2 files changed, 103 insertions(+)

diff --git a/app-portage/cfg-update/cfg-update-1.8.9-r1.ebuild 
b/app-portage/cfg-update/cfg-update-1.8.9-r1.ebuild
new file mode 100644
index 000..0fae01aee1f
--- /dev/null
+++ b/app-portage/cfg-update/cfg-update-1.8.9-r1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Easy to use GUI & CLI alternative for etc-update"
+HOMEPAGE="https://github.com/rich0/cfg-update;
+SRC_URI="https://github.com/rich0/cfg-update/archive/${PV}.tar.gz -> ${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE="X"
+
+RDEPEND="
+   dev-perl/TermReadKey
+   X? (
+   >=x11-misc/sux-1.0
+   x11-apps/xhost
+   )"
+
+S="${WORKDIR}/rich0-cfg-update-2f10786"
+
+pkg_prerm() {
+   if [[ ${ROOT} == / ]]
+   then
+   ebegin "Disabling portage hook"
+   cfg-update --ebuild --disable-portage-hook
+   eend $?
+   ebegin "Disabling paludis hook"
+   cfg-update --ebuild --disable-paludis-hook
+   eend $?
+   fi
+}
+
+pkg_postrm() {
+   echo
+   ewarn "If you want to permanently remove cfg-update from your system"
+   ewarn "you should remove the index file 
/var/lib/cfg-update/checksum.index"
+   echo
+}
+
+src_install() {
+   dobin \
+   cfg-update emerge_with_indexing_for_cfg-update \
+   emerge_with_indexing_for_cfg-update_phphelper \
+   cfg-update_phphelper 
emerge_with_indexing_for_cfg-update_bashhelper
+   insinto /usr/lib/cfg-update
+   doins cfg-update cfg-update_indexing test.tgz
+   dodoc ChangeLog
+   doman *.8
+   insinto /etc
+   doins cfg-update.conf cfg-update.hosts
+   keepdir /var/lib/cfg-update
+}
+
+pkg_postinst() {
+   if [[ ! -e "${ROOT}"/var/lib/cfg-update/checksum.index \
+   && -e "${ROOT}"/var/lib/cfg-update/checksum.index ]]
+   then
+   ebegin "Moving checksum.index from /usr/lib/cfg-update to 
/var/lib/cfg-update"
+   mv "${ROOT}"/usr/lib/cfg-update/checksum.index \
+   "${ROOT}"/var/lib/cfg-update/checksum.index
+   eend $?
+   fi
+
+   if [[ -e "${ROOT}"/usr/bin/paludis ]]
+   then
+   echo
+   ewarn "If you have used Paludis version <0.20.0 on your system, 
chances are"
+   ewarn "that you have some corrupted CONTENTS files on your 
system..."
+   echo
+   ewarn "Please run: cfg-update --check-packages"
+   echo
+   ewarn "The above command will check all packages installed with 
Paludis and"
+   ewarn "will output a list of packages that need to be 
re-installed with"
+   ewarn "Paludis 0.20.0 or higher. If you do not re-install these 
packages"
+   ewarn "you risk losing your custom settings when updating 
configuration"
+   ewarn "files, that belong to these packages, with cfg-update!"
+   echo
+   fi
+
+   if [[ ${ROOT} == / ]]
+   then
+   ebegin "Moving backups to /var/lib/cfg-update/backups"
+   /usr/bin/cfg-update --ebuild --move-backups
+   eend $?
+   fi
+
+   echo
+   einfo "If this is a first time install, please check the configuration"
+   einfo "in /etc/cfg-update.conf before using cfg-update:"
+   echo
+   einfo "If your system does not have an X-server installed you need to"
+   einfo "change the MERGE_TOOL to sdiff, imediff2 or vimdiff."
+   einfo "If you have X installed, set MERGE_TOOL to your favorite GUI 
tool:"
+   einfo "xxdiff, beediff, kdiff3, meld (default), gtkdiff, gvimdiff, 
tkdiff"
+   echo
+   einfo "TIP: to maximize the chances of future automatic updates, run:"
+   einfo "cfg-update --optimize-backups"
+   echo
+}

diff --git a/app-portage/cfg-update/metadata.xml 
b/app-portage/cfg-update/metadata.xml
index 7ab5e1a53dd..7e1aa3ceff2 100644
--- a/app-portage/cfg-update/metadata.xml
+++ b/app-portage/cfg-update/metadata.xml
@@ -7,4 +7,5 @@
   
 rich0/cfg-update
   
+  
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2021-08-05 Thread Richard Freeman
commit: 6a80c204977f3f4032808e08ffdd494b57691347
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Aug  5 15:26:24 2021 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Aug  5 15:26:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a80c204

app-backup/duplicity: revert allarches

Missed an installed so file...

Reverts: 7bb3f30e5ddb59edc6183c65b776a5f6776f04ce
Closes: https://bugs.gentoo.org/806550
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-backup/duplicity/metadata.xml 
b/app-backup/duplicity/metadata.xml
index 60078434d82..f4ba07141e1 100644
--- a/app-backup/duplicity/metadata.xml
+++ b/app-backup/duplicity/metadata.xml
@@ -12,5 +12,4 @@

Support for backing up to the Amazon S3 
system

-   
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/files/, app-backup/duplicity/

2021-08-05 Thread Richard Freeman
commit: 308ebefee7bf362217411d0a16cd711e1bc9a69d
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Aug  5 13:23:42 2021 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Aug  5 13:23:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=308ebefe

app-backup/duplicity: bump

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 +
 app-backup/duplicity/duplicity-0.8.20.ebuild   | 51 ++
 .../files/duplicity-0.8.20-fix-docs-cmd.patch  | 20 +
 3 files changed, 72 insertions(+)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index 98873ef5f97..ff231714ddc 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,2 +1,3 @@
 DIST duplicity-0.8.17.tar.gz 1351433 BLAKE2B 
39c87c421bb8a4bf27e60c16b6dde559ed4468a1062f02623d8e37deb62e63101b6fb5524e5a991139d39422cab2803b89007bf1ca5819817ab3b53d5318b88c
 SHA512 
6f9f6b45953d2bc7ed403d68bdc419f384e07f831c783af720f15f88b100f5becb3f83f65cfc715b02686c24d18c5ec8f80c27789d1ec01cdc8efefa7590c211
 DIST duplicity-0.8.19.tar.gz 1372739 BLAKE2B 
6a5a642597529eea37c7224cbfdd115db42c16f6391e553454f8f82cea86240bbd68a62513129496a1f978411fdeec50c3d918bb99b470fa1444fd77e7e6c9b7
 SHA512 
c1a1f5894f8b94ac61bd98270f138c58ef5a68f3624e7e88224b15539ca6e08874df9cebb36b10167d133b1af6a93b29e7bf4084c348b9cd7914ff24415be57c
+DIST duplicity-0.8.20.tar.gz 1376671 BLAKE2B 
af3fd95b699cd9b3c6bbe259e0dd898fc058461efcb2d1d51c8c2d539df7e32fe70fb6af4b314cd6fce219345f23eb0ab342d0c7f28b05ec1ee4333c02d93415
 SHA512 
ac43473a18031fa33cee0b7a3dc6b33c830ba9d19a0129c065a226824af8aacf00230ae05bf2e0d7614ad4ce9724e40e9b8305114175af63d8a8a8642ffdce67

diff --git a/app-backup/duplicity/duplicity-0.8.20.ebuild 
b/app-backup/duplicity/duplicity-0.8.20.ebuild
new file mode 100644
index 000..4b901f06dcd
--- /dev/null
+++ b/app-backup/duplicity/duplicity-0.8.20.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_7 python3_8 python3_9 )
+
+inherit distutils-r1
+
+DESCRIPTION="Secure backup system using gnupg to encrypt data"
+HOMEPAGE="https://www.nongnu.org/duplicity/;
+SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 
1-3)/+download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="s3 test"
+
+CDEPEND="
+   net-libs/librsync
+   app-crypt/gnupg
+   dev-python/fasteners[${PYTHON_USEDEP}]
+"
+DEPEND="${CDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   app-arch/par2cmdline
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   s3? ( dev-python/boto[${PYTHON_USEDEP}] )
+"
+
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-fix-docs-cmd.patch"
+)
+
+python_test() {
+   esetup.py test
+}
+
+pkg_postinst() {
+   elog "Duplicity has many optional dependencies to support various 
backends."
+   elog "Currently it's up to you to install them as necessary."
+}

diff --git a/app-backup/duplicity/files/duplicity-0.8.20-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.20-fix-docs-cmd.patch
new file mode 100644
index 000..6ce5860e195
--- /dev/null
+++ b/app-backup/duplicity/files/duplicity-0.8.20-fix-docs-cmd.patch
@@ -0,0 +1,20 @@
+--- duplicity-0.8.20/setup.py  2021-08-05 09:14:41.483669131 -0400
 duplicity-0.8.20/setup.py  2021-08-05 09:15:35.086895059 -0400
+@@ -94,17 +94,6 @@
+ u'bin/rdiffdir.1'
+ ]
+ ),
+-(u'share/doc/duplicity-%s' % Version,
+-[
+-u'AUTHORS',
+-u'CHANGELOG.md',
+-u'COPYING',
+-u'README.md',
+-u'README-LOG.md',
+-u'README-REPO.md',
+-u'README-TESTING.md',
+-],
+-),
+ ]
+ 
+ if not os.environ.get(u'READTHEDOCS') == u'True':



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/, app-backup/duplicity/files/

2021-08-05 Thread Richard Freeman
commit: ccef85f77039a811824ed2d08b3318fa81561725
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Aug  5 13:24:25 2021 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Aug  5 13:24:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccef85f7

app-backup/duplicity: clean old version with python compat issues

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/Manifest  |  1 -
 app-backup/duplicity/duplicity-0.8.17.ebuild   | 51 --
 .../files/duplicity-0.8.17-fix-docs-cmd.patch  | 28 
 3 files changed, 80 deletions(-)

diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index ff231714ddc..91d6a0daf4f 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -1,3 +1,2 @@
-DIST duplicity-0.8.17.tar.gz 1351433 BLAKE2B 
39c87c421bb8a4bf27e60c16b6dde559ed4468a1062f02623d8e37deb62e63101b6fb5524e5a991139d39422cab2803b89007bf1ca5819817ab3b53d5318b88c
 SHA512 
6f9f6b45953d2bc7ed403d68bdc419f384e07f831c783af720f15f88b100f5becb3f83f65cfc715b02686c24d18c5ec8f80c27789d1ec01cdc8efefa7590c211
 DIST duplicity-0.8.19.tar.gz 1372739 BLAKE2B 
6a5a642597529eea37c7224cbfdd115db42c16f6391e553454f8f82cea86240bbd68a62513129496a1f978411fdeec50c3d918bb99b470fa1444fd77e7e6c9b7
 SHA512 
c1a1f5894f8b94ac61bd98270f138c58ef5a68f3624e7e88224b15539ca6e08874df9cebb36b10167d133b1af6a93b29e7bf4084c348b9cd7914ff24415be57c
 DIST duplicity-0.8.20.tar.gz 1376671 BLAKE2B 
af3fd95b699cd9b3c6bbe259e0dd898fc058461efcb2d1d51c8c2d539df7e32fe70fb6af4b314cd6fce219345f23eb0ab342d0c7f28b05ec1ee4333c02d93415
 SHA512 
ac43473a18031fa33cee0b7a3dc6b33c830ba9d19a0129c065a226824af8aacf00230ae05bf2e0d7614ad4ce9724e40e9b8305114175af63d8a8a8642ffdce67

diff --git a/app-backup/duplicity/duplicity-0.8.17.ebuild 
b/app-backup/duplicity/duplicity-0.8.17.ebuild
deleted file mode 100644
index 8f7cf391d02..000
--- a/app-backup/duplicity/duplicity-0.8.17.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_7 python3_8 )
-
-inherit distutils-r1
-
-DESCRIPTION="Secure backup system using gnupg to encrypt data"
-HOMEPAGE="https://www.nongnu.org/duplicity/;
-SRC_URI="https://code.launchpad.net/${PN}/$(ver_cut 1-2)-series/$(ver_cut 
1-3)/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="s3 test"
-
-CDEPEND="
-   net-libs/librsync
-   app-crypt/gnupg
-   dev-python/fasteners[${PYTHON_USEDEP}]
-"
-DEPEND="${CDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-   test? (
-   app-arch/par2cmdline
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="${CDEPEND}
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/future[${PYTHON_USEDEP}]
-   s3? ( dev-python/boto[${PYTHON_USEDEP}] )
-"
-
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}/${P}-fix-docs-cmd.patch"
-)
-
-python_test() {
-   esetup.py test
-}
-
-pkg_postinst() {
-   elog "Duplicity has many optional dependencies to support various 
backends."
-   elog "Currently it's up to you to install them as necessary."
-}

diff --git a/app-backup/duplicity/files/duplicity-0.8.17-fix-docs-cmd.patch 
b/app-backup/duplicity/files/duplicity-0.8.17-fix-docs-cmd.patch
deleted file mode 100644
index a0fce6b2c5d..000
--- a/app-backup/duplicity/files/duplicity-0.8.17-fix-docs-cmd.patch
+++ /dev/null
@@ -1,28 +0,0 @@
 duplicity-0.8.17/setup.py  2020-11-24 19:32:40.089024404 -0500
-+++ duplicity-0.8.17/setup.py  2020-11-24 19:33:32.326309755 -0500
-@@ -93,17 +93,6 @@
- u'bin/rdiffdir.1'
- ]
- ),
--(u'share/doc/duplicity-%s' % Version,
--[
--u'AUTHORS',
--u'CHANGELOG.md',
--u'COPYING',
--u'README.md',
--u'README-LOG.md',
--u'README-REPO.md',
--u'README-TESTING.md',
--],
--),
- ]
- 
- if not os.environ.get(u'READTHEDOCS') == u'True':
-@@ -339,7 +328,6 @@
- ],
- test_suite=u"testing",
- cmdclass={
--u"build_scripts": BuildScriptsCommand,
- u"install": InstallCommand,
- u"install_data": InstallDataCommand,
- u"sdist": SdistCommand,



[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/

2021-08-05 Thread Richard Freeman
commit: 7bb3f30e5ddb59edc6183c65b776a5f6776f04ce
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Aug  5 13:25:34 2021 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Aug  5 13:25:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb3f30e

app-backup/duplicity: flag allarches

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Richard Freeman  gentoo.org>

 app-backup/duplicity/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-backup/duplicity/metadata.xml 
b/app-backup/duplicity/metadata.xml
index f4ba07141e1..60078434d82 100644
--- a/app-backup/duplicity/metadata.xml
+++ b/app-backup/duplicity/metadata.xml
@@ -12,4 +12,5 @@

Support for backing up to the Amazon S3 
system

+   
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/s3cmd/

2021-07-22 Thread Richard Freeman
commit: d59f12b1b441010edc10df3672b2715d6aca1e34
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Jul 22 22:08:41 2021 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Jul 22 22:09:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d59f12b1

net-misc/s3cmd: mark stabilize-allarches

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Richard Freeman  gentoo.org>

 net-misc/s3cmd/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/s3cmd/metadata.xml b/net-misc/s3cmd/metadata.xml
index 6115812190c..53cb5974779 100644
--- a/net-misc/s3cmd/metadata.xml
+++ b/net-misc/s3cmd/metadata.xml
@@ -20,4 +20,5 @@
   
 s3tools
   
+  
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/s3cmd/

2021-07-22 Thread Richard Freeman
commit: 2c367e1121d0421d41df78c33cd95f9d5636679d
Author: Richard Freeman  gentoo  org>
AuthorDate: Thu Jul 22 11:04:49 2021 +
Commit:     Richard Freeman  gentoo  org>
CommitDate: Thu Jul 22 11:04:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c367e11

net-misc/s3cmd: amd64 stable

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Richard Freeman  gentoo.org>

 net-misc/s3cmd/s3cmd-2.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/s3cmd/s3cmd-2.1.0-r1.ebuild 
b/net-misc/s3cmd/s3cmd-2.1.0-r1.ebuild
index 8fd4a4deed4..8eed95470df 100644
--- a/net-misc/s3cmd/s3cmd-2.1.0-r1.ebuild
+++ b/net-misc/s3cmd/s3cmd-2.1.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/s3tools/${P/_/-}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~x86 ~amd64-linux ~x64-macos"
+KEYWORDS="amd64 ~ia64 ~x86 ~amd64-linux ~x64-macos"
 
 RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]



  1   2   3   4   5   6   7   8   >