pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/51061: sysutils/duplicity update to 0.7.07



>Number:         51061
>Category:       pkg
>Synopsis:       sysutils/duplicity update to 0.7.07
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Apr 10 20:10:00 +0000 2016
>Originator:     Frédéric Fauberteau
>Release:        pkgsrc-2015Q4
>Organization:
>Environment:
NetBSD trashware 7.0_STABLE NetBSD 7.0_STABLE (TRASHWARE) #1: Sat Dec  5 19:26:52 CET 2015  triaxx@hydralisk:/home/triaxx/dev/nbsd/netbsd-7/usr/objs/sys/arch/amd64/compile/TRASHWARE amd64
>Description:
Update to 0.7.07:
- add options.mk
- replace LOCALBASE with EVAL_PREFIX (thanks to pkglint)

If this patch is accepted, don't remember to update doc/TODO ;)
>How-To-Repeat:

>Fix:
diff -ruN sysutils/duplicity/Makefile local/duplicity/Makefile
--- sysutils/duplicity/Makefile	2016-01-05 08:48:55.000000000 +0100
+++ local/duplicity/Makefile	2016-04-10 21:22:53.000000000 +0200
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.32 2015/12/05 21:25:58 adam Exp $
+# $NetBSD$
 
-DISTNAME=	duplicity-0.6.26
+DISTNAME=	duplicity-0.7.07
 CATEGORIES=	sysutils net
-MASTER_SITES=	http://code.launchpad.net/duplicity/0.6-series/${PKGVERSION_NOREV}/+download/
+MASTER_SITES=	http://code.launchpad.net/duplicity/0.7-series/${PKGVERSION_NOREV}/+download/
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	http://www.nongnu.org/duplicity/
@@ -11,19 +11,12 @@
 
 USE_PKGLOCALEDIR=	yes
 
-PKG_OPTIONS_VAR=	PKG_OPTIONS.duplicity
-PKG_SUPPORTED_OPTIONS=	gnupg2
+.include "options.mk"
+
 DEPENDS+=	${PYPKGPREFIX}-lockfile>=0.9.1:../../devel/py-lockfile
-.include "../../mk/bsd.options.mk"
-.if !empty(PKG_OPTIONS:Mgnupg2)
-DEPENDS+=	gnupg2-[0-9]*:../../security/gnupg2
-GPGPATH=	${LOCALBASE}/bin/gpg2
-.else
-DEPENDS+=	gnupg>=1.0.0:../../security/gnupg
-GPGPATH=	${LOCALBASE}/bin/gpg
-.endif
 
-REPLACE_PYTHON+=	bin/*
+REPLACE_PYTHON+=	bin/duplicity \
+			bin/rdiffdir
 PYTHON_VERSIONS_INCOMPATIBLE=	33 34 35 # not yet ported as of 0.6.22
 
 SUBST_CLASSES+=			fix-paths
@@ -41,6 +34,9 @@
 # XXX in 0.6.21, doc files are mode 0600
 #post-extract:
 #	cd ${WRKSRC} && ${CHMOD} go+r *
+# XXX in 0.7.07, executable bit set on duplicity.1
+post-extract:
+	${CHMOD} -x ${WRKSRC}/bin/duplicity.1
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
diff -ruN sysutils/duplicity/PLIST local/duplicity/PLIST
--- sysutils/duplicity/PLIST	2014-05-12 22:39:33.000000000 +0200
+++ local/duplicity/PLIST	2016-04-10 21:25:34.000000000 +0200
@@ -1,10 +1,11 @@
-@comment $NetBSD: PLIST,v 1.13 2014/05/12 20:39:33 riz Exp $
+@comment $NetBSD$
 bin/duplicity
 bin/rdiffdir
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/duplicity-0.7.7-py2.7.egg-info/PKG-INFO
+${PYSITELIB}/duplicity-0.7.7-py2.7.egg-info/SOURCES.txt
+${PYSITELIB}/duplicity-0.7.7-py2.7.egg-info/dependency_links.txt
+${PYSITELIB}/duplicity-0.7.7-py2.7.egg-info/requires.txt
+${PYSITELIB}/duplicity-0.7.7-py2.7.egg-info/top_level.txt
 ${PYSITELIB}/duplicity/__init__.py
 ${PYSITELIB}/duplicity/__init__.pyc
 ${PYSITELIB}/duplicity/__init__.pyo
@@ -30,27 +31,27 @@
 ${PYSITELIB}/duplicity/backends/_cf_pyrax.py
 ${PYSITELIB}/duplicity/backends/_cf_pyrax.pyc
 ${PYSITELIB}/duplicity/backends/_cf_pyrax.pyo
-${PYSITELIB}/duplicity/backends/_ssh_paramiko.py
-${PYSITELIB}/duplicity/backends/_ssh_paramiko.pyc
-${PYSITELIB}/duplicity/backends/_ssh_paramiko.pyo
-${PYSITELIB}/duplicity/backends/_ssh_pexpect.py
-${PYSITELIB}/duplicity/backends/_ssh_pexpect.pyc
-${PYSITELIB}/duplicity/backends/_ssh_pexpect.pyo
+${PYSITELIB}/duplicity/backends/acdclibackend.py
+${PYSITELIB}/duplicity/backends/acdclibackend.pyc
+${PYSITELIB}/duplicity/backends/acdclibackend.pyo
+${PYSITELIB}/duplicity/backends/azurebackend.py
+${PYSITELIB}/duplicity/backends/azurebackend.pyc
+${PYSITELIB}/duplicity/backends/azurebackend.pyo
+${PYSITELIB}/duplicity/backends/b2backend.py
+${PYSITELIB}/duplicity/backends/b2backend.pyc
+${PYSITELIB}/duplicity/backends/b2backend.pyo
 ${PYSITELIB}/duplicity/backends/botobackend.py
 ${PYSITELIB}/duplicity/backends/botobackend.pyc
 ${PYSITELIB}/duplicity/backends/botobackend.pyo
 ${PYSITELIB}/duplicity/backends/cfbackend.py
 ${PYSITELIB}/duplicity/backends/cfbackend.pyc
 ${PYSITELIB}/duplicity/backends/cfbackend.pyo
+${PYSITELIB}/duplicity/backends/copycombackend.py
+${PYSITELIB}/duplicity/backends/copycombackend.pyc
+${PYSITELIB}/duplicity/backends/copycombackend.pyo
 ${PYSITELIB}/duplicity/backends/dpbxbackend.py
 ${PYSITELIB}/duplicity/backends/dpbxbackend.pyc
 ${PYSITELIB}/duplicity/backends/dpbxbackend.pyo
-${PYSITELIB}/duplicity/backends/ftpbackend.py
-${PYSITELIB}/duplicity/backends/ftpbackend.pyc
-${PYSITELIB}/duplicity/backends/ftpbackend.pyo
-${PYSITELIB}/duplicity/backends/ftpsbackend.py
-${PYSITELIB}/duplicity/backends/ftpsbackend.pyc
-${PYSITELIB}/duplicity/backends/ftpsbackend.pyo
 ${PYSITELIB}/duplicity/backends/gdocsbackend.py
 ${PYSITELIB}/duplicity/backends/gdocsbackend.pyc
 ${PYSITELIB}/duplicity/backends/gdocsbackend.pyo
@@ -60,33 +61,66 @@
 ${PYSITELIB}/duplicity/backends/hsibackend.py
 ${PYSITELIB}/duplicity/backends/hsibackend.pyc
 ${PYSITELIB}/duplicity/backends/hsibackend.pyo
+${PYSITELIB}/duplicity/backends/hubicbackend.py
+${PYSITELIB}/duplicity/backends/hubicbackend.pyc
+${PYSITELIB}/duplicity/backends/hubicbackend.pyo
 ${PYSITELIB}/duplicity/backends/imapbackend.py
 ${PYSITELIB}/duplicity/backends/imapbackend.pyc
 ${PYSITELIB}/duplicity/backends/imapbackend.pyo
+${PYSITELIB}/duplicity/backends/lftpbackend.py
+${PYSITELIB}/duplicity/backends/lftpbackend.pyc
+${PYSITELIB}/duplicity/backends/lftpbackend.pyo
 ${PYSITELIB}/duplicity/backends/localbackend.py
 ${PYSITELIB}/duplicity/backends/localbackend.pyc
 ${PYSITELIB}/duplicity/backends/localbackend.pyo
+${PYSITELIB}/duplicity/backends/mediafirebackend.py
+${PYSITELIB}/duplicity/backends/mediafirebackend.pyc
+${PYSITELIB}/duplicity/backends/mediafirebackend.pyo
 ${PYSITELIB}/duplicity/backends/megabackend.py
 ${PYSITELIB}/duplicity/backends/megabackend.pyc
 ${PYSITELIB}/duplicity/backends/megabackend.pyo
+${PYSITELIB}/duplicity/backends/multibackend.py
+${PYSITELIB}/duplicity/backends/multibackend.pyc
+${PYSITELIB}/duplicity/backends/multibackend.pyo
+${PYSITELIB}/duplicity/backends/ncftpbackend.py
+${PYSITELIB}/duplicity/backends/ncftpbackend.pyc
+${PYSITELIB}/duplicity/backends/ncftpbackend.pyo
+${PYSITELIB}/duplicity/backends/onedrivebackend.py
+${PYSITELIB}/duplicity/backends/onedrivebackend.pyc
+${PYSITELIB}/duplicity/backends/onedrivebackend.pyo
+${PYSITELIB}/duplicity/backends/par2backend.py
+${PYSITELIB}/duplicity/backends/par2backend.pyc
+${PYSITELIB}/duplicity/backends/par2backend.pyo
+${PYSITELIB}/duplicity/backends/pydrivebackend.py
+${PYSITELIB}/duplicity/backends/pydrivebackend.pyc
+${PYSITELIB}/duplicity/backends/pydrivebackend.pyo
+${PYSITELIB}/duplicity/backends/pyrax_identity/__init__.py
+${PYSITELIB}/duplicity/backends/pyrax_identity/__init__.pyc
+${PYSITELIB}/duplicity/backends/pyrax_identity/__init__.pyo
+${PYSITELIB}/duplicity/backends/pyrax_identity/hubic.py
+${PYSITELIB}/duplicity/backends/pyrax_identity/hubic.pyc
+${PYSITELIB}/duplicity/backends/pyrax_identity/hubic.pyo
 ${PYSITELIB}/duplicity/backends/rsyncbackend.py
 ${PYSITELIB}/duplicity/backends/rsyncbackend.pyc
 ${PYSITELIB}/duplicity/backends/rsyncbackend.pyo
-${PYSITELIB}/duplicity/backends/sshbackend.py
-${PYSITELIB}/duplicity/backends/sshbackend.pyc
-${PYSITELIB}/duplicity/backends/sshbackend.pyo
+${PYSITELIB}/duplicity/backends/ssh_paramiko_backend.py
+${PYSITELIB}/duplicity/backends/ssh_paramiko_backend.pyc
+${PYSITELIB}/duplicity/backends/ssh_paramiko_backend.pyo
+${PYSITELIB}/duplicity/backends/ssh_pexpect_backend.py
+${PYSITELIB}/duplicity/backends/ssh_pexpect_backend.pyc
+${PYSITELIB}/duplicity/backends/ssh_pexpect_backend.pyo
 ${PYSITELIB}/duplicity/backends/swiftbackend.py
 ${PYSITELIB}/duplicity/backends/swiftbackend.pyc
 ${PYSITELIB}/duplicity/backends/swiftbackend.pyo
+${PYSITELIB}/duplicity/backends/sxbackend.py
+${PYSITELIB}/duplicity/backends/sxbackend.pyc
+${PYSITELIB}/duplicity/backends/sxbackend.pyo
 ${PYSITELIB}/duplicity/backends/tahoebackend.py
 ${PYSITELIB}/duplicity/backends/tahoebackend.pyc
 ${PYSITELIB}/duplicity/backends/tahoebackend.pyo
 ${PYSITELIB}/duplicity/backends/webdavbackend.py
 ${PYSITELIB}/duplicity/backends/webdavbackend.pyc
 ${PYSITELIB}/duplicity/backends/webdavbackend.pyo
-${PYSITELIB}/duplicity/backends/~par2wrapperbackend.py
-${PYSITELIB}/duplicity/backends/~par2wrapperbackend.pyc
-${PYSITELIB}/duplicity/backends/~par2wrapperbackend.pyo
 ${PYSITELIB}/duplicity/cached_ops.py
 ${PYSITELIB}/duplicity/cached_ops.pyc
 ${PYSITELIB}/duplicity/cached_ops.pyo
@@ -123,6 +157,9 @@
 ${PYSITELIB}/duplicity/globals.py
 ${PYSITELIB}/duplicity/globals.pyc
 ${PYSITELIB}/duplicity/globals.pyo
+${PYSITELIB}/duplicity/globmatch.py
+${PYSITELIB}/duplicity/globmatch.pyc
+${PYSITELIB}/duplicity/globmatch.pyo
 ${PYSITELIB}/duplicity/gpg.py
 ${PYSITELIB}/duplicity/gpg.pyc
 ${PYSITELIB}/duplicity/gpg.pyo
@@ -147,9 +184,6 @@
 ${PYSITELIB}/duplicity/path.py
 ${PYSITELIB}/duplicity/path.pyc
 ${PYSITELIB}/duplicity/path.pyo
-${PYSITELIB}/duplicity/pexpect.py
-${PYSITELIB}/duplicity/pexpect.pyc
-${PYSITELIB}/duplicity/pexpect.pyo
 ${PYSITELIB}/duplicity/progress.py
 ${PYSITELIB}/duplicity/progress.pyc
 ${PYSITELIB}/duplicity/progress.pyo
@@ -159,9 +193,6 @@
 ${PYSITELIB}/duplicity/selection.py
 ${PYSITELIB}/duplicity/selection.pyc
 ${PYSITELIB}/duplicity/selection.pyo
-${PYSITELIB}/duplicity/static.py
-${PYSITELIB}/duplicity/static.pyc
-${PYSITELIB}/duplicity/static.pyo
 ${PYSITELIB}/duplicity/statistics.py
 ${PYSITELIB}/duplicity/statistics.pyc
 ${PYSITELIB}/duplicity/statistics.pyo
@@ -171,9 +202,6 @@
 ${PYSITELIB}/duplicity/tempdir.py
 ${PYSITELIB}/duplicity/tempdir.pyc
 ${PYSITELIB}/duplicity/tempdir.pyo
-${PYSITELIB}/duplicity/urlparse_2_5.py
-${PYSITELIB}/duplicity/urlparse_2_5.pyc
-${PYSITELIB}/duplicity/urlparse_2_5.pyo
 ${PYSITELIB}/duplicity/util.py
 ${PYSITELIB}/duplicity/util.pyc
 ${PYSITELIB}/duplicity/util.pyo
@@ -184,21 +212,27 @@
 share/doc/${PKGNAME}/README
 share/doc/${PKGNAME}/README-LOG
 share/doc/${PKGNAME}/README-REPO
-share/doc/${PKGNAME}/tarfile-CHANGES
-share/doc/${PKGNAME}/tarfile-LICENSE
 share/locale/bg/LC_MESSAGES/duplicity.mo
+share/locale/ca/LC_MESSAGES/duplicity.mo
+share/locale/ca@valencia/LC_MESSAGES/duplicity.mo
+share/locale/cs/LC_MESSAGES/duplicity.mo
 share/locale/de/LC_MESSAGES/duplicity.mo
 share/locale/el/LC_MESSAGES/duplicity.mo
 share/locale/en_AU/LC_MESSAGES/duplicity.mo
 share/locale/en_GB/LC_MESSAGES/duplicity.mo
 share/locale/eo/LC_MESSAGES/duplicity.mo
 share/locale/es/LC_MESSAGES/duplicity.mo
+share/locale/fi/LC_MESSAGES/duplicity.mo
 share/locale/fr/LC_MESSAGES/duplicity.mo
+share/locale/gl/LC_MESSAGES/duplicity.mo
 share/locale/he/LC_MESSAGES/duplicity.mo
 share/locale/hu/LC_MESSAGES/duplicity.mo
 share/locale/id/LC_MESSAGES/duplicity.mo
 share/locale/io/LC_MESSAGES/duplicity.mo
 share/locale/it/LC_MESSAGES/duplicity.mo
+share/locale/km/LC_MESSAGES/duplicity.mo
+share/locale/ms/LC_MESSAGES/duplicity.mo
+share/locale/nl/LC_MESSAGES/duplicity.mo
 share/locale/oc/LC_MESSAGES/duplicity.mo
 share/locale/pl/LC_MESSAGES/duplicity.mo
 share/locale/pt/LC_MESSAGES/duplicity.mo
@@ -210,4 +244,5 @@
 share/locale/sv/LC_MESSAGES/duplicity.mo
 share/locale/tr/LC_MESSAGES/duplicity.mo
 share/locale/ug/LC_MESSAGES/duplicity.mo
+share/locale/uk/LC_MESSAGES/duplicity.mo
 share/locale/zh_CN/LC_MESSAGES/duplicity.mo
diff -ruN sysutils/duplicity/distinfo local/duplicity/distinfo
--- sysutils/duplicity/distinfo	2016-01-05 08:48:55.000000000 +0100
+++ local/duplicity/distinfo	2016-04-10 21:24:28.000000000 +0200
@@ -1,7 +1,7 @@
 $NetBSD: distinfo,v 1.19 2015/10/17 13:18:14 adam Exp $
 
-SHA1 (duplicity-0.6.26.tar.gz) = ba6760852f0ed90d7fedade6d5fc72806added04
-RMD160 (duplicity-0.6.26.tar.gz) = 14a5f5ac3dcef81c4d7d488d9a8562d59b527838
-SHA512 (duplicity-0.6.26.tar.gz) = 0cd02984eda99c81a30c9ac9926c41df0597f8f287a3e8ccd7d6fb9d420159028112be6b3fc8acf9b413940c07d0e754b2a509b6bca52965d2c333d4bcec8689
-Size (duplicity-0.6.26.tar.gz) = 1270436 bytes
+SHA1 (duplicity-0.7.07.tar.gz) = 9a1d35add7a4a35464bed3bfda23df14c1774058
+RMD160 (duplicity-0.7.07.tar.gz) = ec62dfc8daa015d7aade3f100ef48eac13bc6b01
+SHA512 (duplicity-0.7.07.tar.gz) = 9bc626e7a3913d5e511e6e70534fb5803eab3b1bdc80c99f3cb54740b05efd3eae26fd0fcadab433fe912a6b5fca4ed564b1551e3126d36ddafd003325b23a7c
+Size (duplicity-0.7.07.tar.gz) = 1538252 bytes
 SHA1 (patch-aa) = f1210f703dccf759f234846a3139ce98063011cb
diff -ruN sysutils/duplicity/options.mk local/duplicity/options.mk
--- sysutils/duplicity/options.mk	1970-01-01 01:00:00.000000000 +0100
+++ local/duplicity/options.mk	2016-04-10 21:01:46.000000000 +0200
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+PKG_OPTIONS_VAR=	PKG_OPTIONS.duplicity
+PKG_SUPPORTED_OPTIONS=	gnupg2
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mgnupg2)
+DEPENDS+=	gnupg2-[0-9]*:../../security/gnupg2
+EVAL_PREFIX=	GNUPG2_PREFIX=gnupg2
+GPGPATH=	${GNUPG2_PREFIX}/bin/gpg2
+.else
+DEPENDS+=	gnupg>=1.0.0:../../security/gnupg
+EVAL_PREFIX=	GNUPG_PREFIX=gnupg
+GPGPATH=	${GNUPG_PREFIX}/bin/gpg
+.endif


Home | Main Index | Thread Index | Old Index