Index: head/sysutils/duplicity/Makefile =================================================================== --- head/sysutils/duplicity/Makefile (revision 460149) +++ head/sysutils/duplicity/Makefile (revision 460150) @@ -1,95 +1,97 @@ # Created by: Gerhard Häring # $FreeBSD$ PORTNAME= duplicity -PORTVERSION= 0.7.15 +PORTVERSION= 0.7.16 CATEGORIES= sysutils MASTER_SITES= http://launchpad.net/duplicity/0.7-series/${PORTVERSION}/+download/ MAINTAINER= dbaio@FreeBSD.org COMMENT= Backup tool that uses librsync and GnuPG LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= librsync.so:net/librsync2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fasteners>=0:devel/py-fasteners@${FLAVOR} -USES= python:2 +USES= python:2.7 shebangfix USE_PYTHON= autoplist distutils USE_LDCONFIG= yes +SHEBANG_FILES= bin/duplicity bin/rdiffdir + PORTDOCS= CHANGELOG COPYING README README-REPO README-LOG OPTIONS_DEFINE= DOCS FTP FTPS GDOCS GIO NLS S3 OPTIONS_GROUP= GPG SSH OPTIONS_SINGLE= GPG OPTIONS_SINGLE_GPG= GNUPG GNUPG2 OPTIONS_GROUP_SSH= PARAMIKO PEXPECT -OPTIONS_DEFAULT= FTP FTPS GNUPG PARAMIKO S3 +OPTIONS_DEFAULT= FTP FTPS GNUPG PARAMIKO PEXPECT S3 FTP_DESC= FTP backend FTPS_DESC= FTPS backend GDOCS_DESC= Google Docs backend GIO_DESC= GIO backend GPG_DESC= GnuPG support GNUPG_DESC= Use GnuPG 1 GNUPG2_DESC= Use GnuPG 2 S3_DESC= Amazon S3 backend SSH_DESC= SSH/SCP/SFTP backend PARAMIKO_DESC= python ssh implementation PEXPECT_DESC= pexpect and use ssh binaries FTP_RUN_DEPENDS= ncftp>=3.2.2:ftp/ncftp3 FTPS_RUN_DEPENDS= lftp>=3.7.15:ftp/lftp GDOCS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdata>0:devel/py-gdata@${FLAVOR} GIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject>0:devel/py-gobject@${FLAVOR} \ dbus>0:devel/dbus GNUPG_RUN_DEPENDS= gnupg1>=1.4.7:security/gnupg1 GNUPG2_RUN_DEPENDS= gpg2:security/gnupg NLS_USES= gettext PARAMIKO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>=1.7.7.1:security/py-paramiko@${FLAVOR} PEXPECT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${FLAVOR} S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>=1.6b:devel/py-boto@${FLAVOR} post-patch: .for f in cfbackend _cf_cloudfiles _cf_pyrax @${RM} ${WRKSRC}/${PORTNAME}/backends/${f}.py .endfor post-patch-NLS-off: @${REINPLACE_CMD} -e '56,67d' \ ${WRKSRC}/setup.py post-patch-PARAMIKO-off: @${FIND} ${WRKSRC}/${PORTNAME}/backends -type f -depth 1 \ -name '*ssh_paramiko*' -delete post-patch-PEXPECT-off: @${FIND} ${WRKSRC}/${PORTNAME}/backends -type f -depth 1 \ -name '*ssh_pexpect*' -delete post-patch-FTP-off: @${RM} ${WRKSRC}/${PORTNAME}/backends/ftpbackend.py post-patch-FTPS-off: @${RM} ${WRKSRC}/${PORTNAME}/backends/ftpsbackend.py post-patch-S3-off: .for f in botobackend _boto_multi _boto_single @${RM} ${WRKSRC}/${PORTNAME}/backends/${f}.py .endfor post-patch-GDOCS-off: @${RM} ${WRKSRC}/${PORTNAME}/backends/gdocsbackend.py post-patch-GIO-off: @${RM} ${WRKSRC}/${PORTNAME}/backends/giobackend.py post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/python2.7/site-packages/duplicity/_librsync.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|g} ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/duplicity/distinfo =================================================================== --- head/sysutils/duplicity/distinfo (revision 460149) +++ head/sysutils/duplicity/distinfo (revision 460150) @@ -1,3 +1,3 @@ -TIMESTAMP = 1510608740 -SHA256 (duplicity-0.7.15.tar.gz) = 50bf7d14413284ecb036146ab9ba0e271937f2fa7826f8c8300b2965eb450a6c -SIZE (duplicity-0.7.15.tar.gz) = 1563272 +TIMESTAMP = 1517075653 +SHA256 (duplicity-0.7.16.tar.gz) = a8f5e1e77dcc5e03a7d206086b8ef89fa574c59de582ed15db5987c40b842718 +SIZE (duplicity-0.7.16.tar.gz) = 1563676 Index: head/sysutils/duplicity/pkg-descr =================================================================== --- head/sysutils/duplicity/pkg-descr (revision 460149) +++ head/sysutils/duplicity/pkg-descr (revision 460150) @@ -1,8 +1,8 @@ Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server. -WWW: http://www.nongnu.org/duplicity/ +WWW: http://duplicity.nongnu.org Index: head/sysutils/duplicity/pkg-message =================================================================== --- head/sysutils/duplicity/pkg-message (revision 460149) +++ head/sysutils/duplicity/pkg-message (revision 460150) @@ -1,26 +1,26 @@ ************************************************************************* * The following backends are supported by duplicity itself, but will * * require manual installation of their respective dependencies because * * they are not yet available in the ports tree: * * * * - The Dropbox backend * * - The HSI backend * * - The mega backend for mega.co.nz * * - The swift backend for OpenStack Object Storage * * - The tahoe backend for Tahoe-LAFS * * * * Please refer to upstream duplicity documentation for information on * * the use of these backends. * ************************************************************************* * * * For gnupg 2 insert "pinentry-mode loopback" into ~/.gnupg/gpg.conf * * and "allow-loopback-pinentry" into ~/.gnupg/gpg-agent.conf * * * ************************************************************************* * * * Some fixes related to gnupg handling were made in v0.7.12. * * * * Please visit the following URL for more information: * -* http://www.nongnu.org/duplicity/CHANGELOG * +* http://duplicity.nongnu.org/CHANGELOG * * * *************************************************************************