git: 0b9527506479 - main - sysutils/duplicity: Update to 3.0.6.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 15 Nov 2025 10:30:59 UTC
The branch main has been updated by eduardo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0b9527506479e904718e59945904ed52ff74b7dd
commit 0b9527506479e904718e59945904ed52ff74b7dd
Author: Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2025-11-14 21:13:17 +0000
Commit: Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2025-11-15 10:30:07 +0000
sysutils/duplicity: Update to 3.0.6.1
- Remove GDOCS option that depends on expired www/py-pydrive2
ChangeLog: https://duplicity.gitlab.io/stable/CHANGELOG.html
MFH: 2025Q4 (bugfixes)
---
sysutils/duplicity/Makefile | 7 +++----
sysutils/duplicity/distinfo | 6 +++---
sysutils/duplicity/files/extra-patch-setup.py | 2 +-
sysutils/duplicity/files/patch-pyproject.toml | 8 +++++---
4 files changed, 12 insertions(+), 11 deletions(-)
diff --git a/sysutils/duplicity/Makefile b/sysutils/duplicity/Makefile
index abf60d4ffcbb..0f4db26ae9e4 100644
--- a/sysutils/duplicity/Makefile
+++ b/sysutils/duplicity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= duplicity
-DISTVERSION= 3.0.6
+DISTVERSION= 3.0.6.1
CATEGORIES= sysutils
MASTER_SITES= PYPI
@@ -11,6 +11,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pipx>0:devel/py-pipx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= librsync.so:net/librsync
@@ -31,7 +32,7 @@ SHEBANG_FILES= duplicity/__main__.py
PORTDOCS= AUTHORS.md README-LOG.md README-REPO.md README.md
-OPTIONS_DEFINE= B2 DOCS DROPBOX FTP FTPS GDOCS NLS S3
+OPTIONS_DEFINE= B2 DOCS DROPBOX FTP FTPS NLS S3
OPTIONS_DEFAULT= B2 DROPBOX GNUPG2 S3
OPTIONS_GROUP= GPG
OPTIONS_SINGLE= GPG
@@ -41,7 +42,6 @@ B2_DESC= Backblaze B2 backend
DROPBOX_DESC= Dropbox backend
FTP_DESC= FTP backend
FTPS_DESC= FTPS backend
-GDOCS_DESC= Google Docs backend
GPG_DESC= GnuPG support
GNUPG_DESC= Use GnuPG 1
GNUPG2_DESC= Use GnuPG 2
@@ -51,7 +51,6 @@ B2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}b2sdk>=0.1.8:devel/py-b2sdk@${PY_FLAVOR}
DROPBOX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dropbox>0:www/py-dropbox@${PY_FLAVOR}
FTP_RUN_DEPENDS= ncftp>=3.2.2:ftp/ncftp3
FTPS_RUN_DEPENDS= lftp>=3.7.15:ftp/lftp
-GDOCS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyDrive2>0:www/py-pydrive2@${PY_FLAVOR}
GNUPG_RUN_DEPENDS= gnupg1>=1.4.7:security/gnupg1
GNUPG2_RUN_DEPENDS= gpg2:security/gnupg
NLS_USES= gettext-tools
diff --git a/sysutils/duplicity/distinfo b/sysutils/duplicity/distinfo
index f935171fc849..9816b499d6f4 100644
--- a/sysutils/duplicity/distinfo
+++ b/sysutils/duplicity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762255250
-SHA256 (duplicity-3.0.6.tar.gz) = c538fd9883173df1c5c7d8724433b116fe4929471d46b60809f5a4c33dffd370
-SIZE (duplicity-3.0.6.tar.gz) = 880944
+TIMESTAMP = 1763153264
+SHA256 (duplicity-3.0.6.1.tar.gz) = 49a544f509eeb10e73d3a1ce9785b6ca2a35cfa0d3ef24fd3c3655db7e755bb3
+SIZE (duplicity-3.0.6.1.tar.gz) = 878364
diff --git a/sysutils/duplicity/files/extra-patch-setup.py b/sysutils/duplicity/files/extra-patch-setup.py
index 097f462a7a92..faa812d38164 100644
--- a/sysutils/duplicity/files/extra-patch-setup.py
+++ b/sysutils/duplicity/files/extra-patch-setup.py
@@ -1,4 +1,4 @@
---- setup.py.orig 2025-11-03 12:04:09 UTC
+--- setup.py.orig 2025-11-13 17:58:14 UTC
+++ setup.py
@@ -130,28 +130,6 @@ def get_data_files():
if os.environ.get("READTHEDOCS") == "True":
diff --git a/sysutils/duplicity/files/patch-pyproject.toml b/sysutils/duplicity/files/patch-pyproject.toml
index 8b5b7c7e1508..e73097b4b7a3 100644
--- a/sysutils/duplicity/files/patch-pyproject.toml
+++ b/sysutils/duplicity/files/patch-pyproject.toml
@@ -1,12 +1,14 @@
---- pyproject.toml.orig 2025-11-03 12:04:09 UTC
+--- pyproject.toml.orig 2025-11-13 17:58:14 UTC
+++ pyproject.toml
-@@ -34,8 +34,8 @@ requires = [
+@@ -34,10 +34,10 @@ requires = [
[build-system]
requires = [
"build>=1.1",
- "pip>=24.0",
-- "setuptools>=78.1.0",
+ "pip>=23.3.2",
+ "pipx>=1.5",
+ "packaging>=20.0",
+- "setuptools>=78.1.0",
+ "setuptools>=63.1.0",
"wheel>=0.42.0",
]