svn commit: r526073 - head/sysutils/duplicity-devel
Danilo G. Baio
dbaio at FreeBSD.org
Thu Feb 13 23:02:52 UTC 2020
Author: dbaio
Date: Thu Feb 13 23:02:51 2020
New Revision: 526073
URL: https://svnweb.freebsd.org/changeset/ports/526073
Log:
sysutils/duplicity-devel: Add Backblaze B2 support
PR: 244013
Submitted by: PopularMoment at protonmail.com
Modified:
head/sysutils/duplicity-devel/Makefile
Modified: head/sysutils/duplicity-devel/Makefile
==============================================================================
--- head/sysutils/duplicity-devel/Makefile Thu Feb 13 23:00:12 2020 (r526072)
+++ head/sysutils/duplicity-devel/Makefile Thu Feb 13 23:02:51 2020 (r526073)
@@ -4,6 +4,7 @@
PORTNAME= duplicity
PORTVERSION= 0.8.10
DISTVERSIONSUFFIX= fin1558
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://code.launchpad.net/duplicity/0.8-series/${PORTVERSION}/+download/
PKGNAMESUFFIX= -devel
@@ -33,11 +34,13 @@ SHEBANG_FILES= bin/duplicity bin/rdiffdir
PORTDOCS= CHANGELOG COPYING README README-REPO README-LOG
-OPTIONS_DEFINE= DOCS FTP FTPS GDOCS GIO NLS S3
+OPTIONS_DEFINE= B2 DOCS FTP FTPS GDOCS GIO NLS S3
OPTIONS_GROUP= GPG
OPTIONS_SINGLE= GPG
OPTIONS_SINGLE_GPG= GNUPG GNUPG2
-OPTIONS_DEFAULT= FTP FTPS GNUPG2 S3
+OPTIONS_DEFAULT= B2 FTP FTPS GNUPG2 S3
+
+B2_DESC= Backblaze B2 backend
FTP_DESC= FTP backend
FTPS_DESC= FTPS backend
GDOCS_DESC= Google Docs backend
@@ -47,6 +50,7 @@ GNUPG_DESC= Use GnuPG 1
GNUPG2_DESC= Use GnuPG 2
S3_DESC= Amazon S3 backend
+B2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}b2sdk>=0.1.8:devel/py-b2sdk@${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}pydrive>0:devel/py-pydrive@${PY_FLAVOR}
@@ -82,6 +86,9 @@ post-patch-GDOCS-off:
post-patch-GIO-off:
@${RM} ${WRKSRC}/${PORTNAME}/backends/giobackend.py
+
+post-patch-B2-off:
+ @${RM} ${WRKSRC}/${PORTNAME}/backends/b2backend.py
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/duplicity/_librsync.so
More information about the svn-ports-all
mailing list