diff -ur duplicity-devel.orig/Makefile duplicity-devel/Makefile --- duplicity-devel.orig/Makefile 2020-01-28 13:52:53.000000000 +0000 +++ duplicity-devel/Makefile 2020-02-10 00:29:31.402903000 +0000 @@ -3,6 +3,7 @@ PORTNAME= duplicity PORTVERSION= 0.8.10 +PORTREVISION= 1 DISTVERSIONSUFFIX= fin1558 CATEGORIES= sysutils MASTER_SITES= https://code.launchpad.net/duplicity/0.8-series/${PORTVERSION}/+download/ @@ -33,11 +34,11 @@ PORTDOCS= CHANGELOG COPYING README README-REPO README-LOG -OPTIONS_DEFINE= DOCS FTP FTPS GDOCS GIO NLS S3 +OPTIONS_DEFINE= DOCS FTP FTPS GDOCS GIO NLS S3 B2 OPTIONS_GROUP= GPG OPTIONS_SINGLE= GPG OPTIONS_SINGLE_GPG= GNUPG GNUPG2 -OPTIONS_DEFAULT= FTP FTPS GNUPG2 S3 +OPTIONS_DEFAULT= FTP FTPS GNUPG2 S3 B2 FTP_DESC= FTP backend FTPS_DESC= FTPS backend GDOCS_DESC= Google Docs backend @@ -46,6 +47,7 @@ GNUPG_DESC= Use GnuPG 1 GNUPG2_DESC= Use GnuPG 2 S3_DESC= Amazon S3 backend +B2_DESC= Backblaze B2 backend FTP_RUN_DEPENDS= ncftp>=3.2.2:ftp/ncftp3 FTPS_RUN_DEPENDS= lftp>=3.7.15:ftp/lftp @@ -56,6 +58,7 @@ GNUPG2_RUN_DEPENDS= gpg2:security/gnupg NLS_USES= gettext S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=1.6b:devel/py-boto@${PY_FLAVOR} +B2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}b2sdk>=0.1.8:devel/py-b2sdk@${PY_FLAVOR} post-patch: .for f in cfbackend _cf_cloudfiles _cf_pyrax @@ -82,6 +85,9 @@ 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