[gentoo-commits] repo/gentoo:master commit in: net-misc/s3cmd/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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}]