Import of pkgsrc-2016Q3

This commit is contained in:
2016-10-14 07:49:11 +02:00
committed by Lionel Sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949749 additions and 377083 deletions

View File

@@ -1,8 +0,0 @@
===========================================================================
$NetBSD: MESSAGE,v 1.3 2015/04/09 10:16:35 hiramatsu Exp $
Depending on the storage backend used, additional packages might be needed:
-Amazon S3 needs pkgsrc/net/py-boto.
-Dropbox needs pkgsrc/net/py-dropbox.
-For ssh/scp, pkgsrc/security/py-paramiko is recommended.
-For more options, see the manpage.
===========================================================================

View File

@@ -1,31 +1,26 @@
# $NetBSD: Makefile,v 1.30 2015/09/17 17:53:35 joerg Exp $
# $NetBSD: Makefile,v 1.39 2016/09/01 16:18:07 wiz Exp $
DISTNAME= duplicity-0.6.25
PKGREVISION= 1
CATEGORIES= sysutils net
MASTER_SITES= http://code.launchpad.net/duplicity/0.6-series/${PKGVERSION_NOREV}/+download/
DISTNAME= duplicity-0.7.09
PKGREVISION= 1
CATEGORIES= sysutils net
MASTER_SITES= http://code.launchpad.net/duplicity/0.7-series/${PKGVERSION_NOREV}/+download/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.nongnu.org/duplicity/
COMMENT= Remote encrypting incremental backup utility
LICENSE= gnu-gpl-v2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.nongnu.org/duplicity/
COMMENT= Remote encrypting incremental backup utility
LICENSE= gnu-gpl-v2
USE_PKGLOCALEDIR= yes
PKG_OPTIONS_VAR= PKG_OPTIONS.duplicity
PKG_SUPPORTED_OPTIONS= gnupg2
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
.include "options.mk"
REPLACE_PYTHON+= bin/*
PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 0.6.22
DEPENDS+= ${PYPKGPREFIX}-lockfile>=0.9.1:../../devel/py-lockfile
DEPENDS+= ${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko
REPLACE_PYTHON+= bin/duplicity \
bin/rdiffdir
PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # not yet ported as of 0.6.22
EGG_NAME= ${DISTNAME:S/09/9/}
SUBST_CLASSES+= fix-paths
SUBST_STAGE.fix-paths= pre-configure
@@ -39,11 +34,12 @@ SUBST_STAGE.gpgpath= pre-configure
SUBST_FILES.gpgpath= duplicity/gpginterface.py
SUBST_VARS.gpgpath= GPGPATH
# XXX in 0.6.21, doc files are mode 0600
# XXX in 0.7.07, executable bit set on duplicity.1
post-extract:
cd ${WRKSRC} && ${CHMOD} go+r *
${CHMOD} -x ${WRKSRC}/bin/duplicity.1
${CHMOD} go+r ${WRKSRC}/bin/*.1
.include "../../net/librsync/buildlink3.mk"
.include "../../lang/python/egg.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
.include "../../net/librsync/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -1,9 +1,10 @@
@comment $NetBSD: PLIST,v 1.13 2014/05/12 20:39:33 riz Exp $
@comment $NetBSD: PLIST,v 1.15 2016/05/24 19:10:46 bsiegert Exp $
bin/duplicity
bin/rdiffdir
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/duplicity/__init__.py
${PYSITELIB}/duplicity/__init__.pyc
@@ -30,27 +31,27 @@ ${PYSITELIB}/duplicity/backends/_cf_cloudfiles.pyo
${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/giobackend.pyo
${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/filechunkio.pyo
${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/patchdir.pyo
${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/robust.pyo
${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/tarfile.pyo
${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}/COPYING
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/sr/LC_MESSAGES/duplicity.mo
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

View File

@@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.18 2015/09/17 17:53:35 joerg Exp $
$NetBSD: distinfo,v 1.23 2016/08/18 11:29:06 mef Exp $
SHA1 (duplicity-0.6.25.tar.gz) = fe0b6b0b0dc7dbc02598d96567954b48c4308420
RMD160 (duplicity-0.6.25.tar.gz) = a7457b3be4ea73707a1ef7b9021014a82f917eaa
Size (duplicity-0.6.25.tar.gz) = 1269583 bytes
SHA1 (duplicity-0.7.09.tar.gz) = f2422b195b6d58b9a136d5745f81c3a54a77298e
RMD160 (duplicity-0.7.09.tar.gz) = 043d6fc4c7964676ca1a88e4f240523d1f48bea5
SHA512 (duplicity-0.7.09.tar.gz) = da53b95d5a24b8c696c22dcf7e8a8e576bb8b00b62e56ee7f1e39bf4ca2be301ed87414f196f195f32bce0d15a6d289137b493a2c305ce969cf22e9205634e51
Size (duplicity-0.7.09.tar.gz) = 1542198 bytes
SHA1 (patch-aa) = f1210f703dccf759f234846a3139ce98063011cb
SHA1 (patch-duplicity___librsyncmodule.c) = 505d97e127051f6d7e4546e7343eea54a53083d2

View File

@@ -0,0 +1,23 @@
# $NetBSD: options.mk,v 1.3 2016/07/07 08:35:46 wiz Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.duplicity
PKG_SUPPORTED_OPTIONS= duplicity-amazons3 duplicity-dropbox gnupg2
PKG_SUGGESTED_OPTIONS= duplicity-amazons3 duplicity-dropbox
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mduplicity-amazons3)
DEPENDS+= ${PYPKGPREFIX}-boto-[0-9]*:../../net/py-boto
.endif
.if !empty(PKG_OPTIONS:Mduplicity-dropbox)
DEPENDS+= ${PYPKGPREFIX}-dropbox-[0-9]*:../../net/py-dropbox
.endif
.if !empty(PKG_OPTIONS:Mgnupg2)
DEPENDS+= gnupg2-[0-9]*:../../security/gnupg2
GPGPATH= ${PREFIX}/bin/gpg2
.else
DEPENDS+= gnupg>=1.0.0:../../security/gnupg
GPGPATH= ${PREFIX}/bin/gpg
.endif

View File

@@ -1,14 +0,0 @@
$NetBSD: patch-duplicity___librsyncmodule.c,v 1.1 2015/09/17 17:53:35 joerg Exp $
--- duplicity/_librsyncmodule.c.orig 2014-10-20 19:09:10.000000000 +0000
+++ duplicity/_librsyncmodule.c
@@ -67,8 +67,7 @@ _librsync_new_sigmaker(PyObject* self, P
sm = PyObject_New(_librsync_SigMakerObject, &_librsync_SigMakerType);
if (sm == NULL) return NULL;
- sm->sig_job = rs_sig_begin((size_t)blocklen,
- (size_t)RS_DEFAULT_STRONG_LEN);
+ sm->sig_job = rs_sig_begin((size_t)blocklen, 8, RS_MD4_SIG_MAGIC);
return (PyObject*)sm;
}