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