<pre style='margin:0'>
Kurt Hindenburg (kurthindenburg) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5d25b08509b9590ea53c41e0a861db74846b07dd">https://github.com/macports/macports-ports/commit/5d25b08509b9590ea53c41e0a861db74846b07dd</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 5d25b08509b duplicity: update to 2.1.4
</span>5d25b08509b is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 5d25b08509b9590ea53c41e0a861db74846b07dd
</span>Author: Kurt Hindenburg <khindenburg@macports.org>
AuthorDate: Sun Dec 17 17:23:35 2023 -0500
<span style='display:block; white-space:pre;color:#404040;'> duplicity: update to 2.1.4
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Switch to python 3.11; use gitlab PG; enable tests
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/68669
</span>---
sysutils/duplicity/Portfile | 45 ++++++++++++++++++++++++---------------------
1 file changed, 24 insertions(+), 21 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/duplicity/Portfile b/sysutils/duplicity/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 736faf76c28..a7b078aa617 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/duplicity/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/duplicity/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +1,12 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup gitlab 1.0
</span> PortGroup python 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name duplicity
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.8.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+gitlab.setup duplicity duplicity 2.1.4 rel.
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://duplicity.gitlab.io/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> description Encrypted bandwidth-efficient backup.
long_description Duplicity backs up directories by producing encrypted \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,18 +21,15 @@ categories sysutils
</span> license GPL-2
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set stable_series [join [lrange [split ${version} .] 0 1] .]-series
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites https://launchpad.net/duplicity/${stable_series}/${version}/+download
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 44f7d3cb2c539d172f96fb416e84dcddf0978bbf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 594eadb320b1678d44e246a93863dcce32bd925acc094bb766df569180d42763 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 873757
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 aa1fc9880f31fe22144988f0b42b6f6e06b6f92c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 2643fea0f52920a0fb114069c78389f9621f1c24db7f26bda77bbc239b01ae53 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1352646
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.default_version 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.default_version 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.pep517 no
</span>
post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach f {duplicity rdiffdir} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach f {duplicity} {
</span> reinplace "s|^#!/usr/bin/env python3$|#!${python.bin}|" ${worksrcpath}/bin/${f}
}
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,24 +38,32 @@ build.args --librsync-dir=${prefix}
</span> post-destroot {
xinstall -m 644 -W ${worksrcpath}/bin \
${name}.1 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rdiffdir.1 \
</span> ${destroot}${prefix}/share/man/man1/
}
depends_build-append port:py${python.version}-setuptools \
port:py${python.version}-setuptools_scm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_run-append port:py${python.version}-boto \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-boto3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:py${python.version}-boto3 \
</span> port:py${python.version}-fasteners \
port:py${python.version}-future \
port:py${python.version}-lockfile \
port:py${python.version}-paramiko \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:librsync \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:bin/gpg:gnupg2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append \
</span> port:ncftp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:librsync \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:bin/gpg:gnupg2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 139 failed, 279 passed, 27 skipped
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_test-append port:py${python.version}-pytest \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pexpect
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Verify this new version works as expected before deleting the previous
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version. You can reactivate the previous version.
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url https://launchpad.net/duplicity/+download
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex {duplicity-(\d+(?:\.\d+)*).tar.gz}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://trac.macports.org/wiki/howto/InstallingOlderPort
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span></pre><pre style='margin:0'>
</pre>