ports/130098: [PATCH] sysutils/duplicity: update to 0.5.05
Peter Schuller
peter.schuller at infidyne.com
Thu Jan 1 17:40:02 UTC 2009
>Number: 130098
>Category: ports
>Synopsis: [PATCH] sysutils/duplicity: update to 0.5.05
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Jan 01 17:40:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: peter.schuller at infidyne.com
>Release: FreeBSD 8.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD prometheus.scode.org 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed Dec 3 01:00:41 CET
>Description:
- Update to 0.5.05
- Duplicity now uses gettext.
- Note to committer: I used share/locale in plist; I saw some other use
of %%NLS%% but was not sure whether %%NLS%% was correct in this case. I
saw a lot of ports definitely using hard-coded share/locale paths, so
I left that as is.
Port maintainer (vd at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.77
Upstream ChangeLog relative to .03:
New in v0.5.05 (2008/12/30)
---------------------------
bug #25194: Duplicity 5.04 requires python-distutils-extra...
https://savannah.nongnu.org/bugs/?25194
New in v0.5.04 (2008/12/27)
---------------------------
patch #6678: Add progress metering
https://savannah.nongnu.org/patch/?6678
patch #6686: Add error codes for all fatal errors
https://savannah.nongnu.org/patch/?6686
bug #25090: Typos and trailing whitespace in duplicity manpage
https://savannah.nongnu.org/bugs/?25090
bug #24889: NCFTP cannot deal with some FTP servers
https://savannah.nongnu.org/bugs/?24889
patch #6692: Print collection status in a machine-readable way
https://savannah.nongnu.org/patch/?6692
patch #6693: Some FatalError's don't have codes still
https://savannah.nongnu.org/patch/?6693
patch #6694: Log exceptions
https://savannah.nongnu.org/patch/?6694
patch #6695: Log filenames
https://savannah.nongnu.org/patch/?6695
patch #6696: Consolidate get_delta_iter and get_delta_iter_w_sig
https://savannah.nongnu.org/patch/?6696
patch #6697: Always log at least one progress during dry run
https://savannah.nongnu.org/patch/?6697
patch #6700: Make duplicity translatable
https://savannah.nongnu.org/patch/?6700
patch #6701: Make current-list command machine-readable
https://savannah.nongnu.org/patch/?6701
patch #6702: handle unknown errnos in robust.py
https://savannah.nongnu.org/patch/?6702
GPG was throwing "gpg: [don't know]: invalid packet (ctb=14)" and apparently
this is non-fatal. There is a fix for this being rolled into GPG 2.x.
http://lists.gnupg.org/pipermail/gnupg-devel/2006-September/023180.html
Copied from collections.py. Fix supplied by Simon Blandford <simon at onepointltd.com>
>How-To-Repeat:
>Fix:
--- duplicity-0.5.05.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/sysutils/duplicity.orig/Makefile /usr/ports/sysutils/duplicity/Makefile
--- /usr/ports/sysutils/duplicity.orig/Makefile 2008-11-27 08:23:50.000000000 +0100
+++ /usr/ports/sysutils/duplicity/Makefile 2009-01-01 16:51:30.068988409 +0100
@@ -6,7 +6,7 @@
#
PORTNAME= duplicity
-PORTVERSION= 0.5.03
+PORTVERSION= 0.5.05
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -21,6 +21,7 @@
PEXPECT_DIR= misc/py-pexpect
OPTIONS= PEXPECT "Depend on ${PEXPECT_DIR}, needed for ssh backend" On
+USE_GETTEXT= yes
USE_PYTHON= 2.4+
USE_PYDISTUTILS=yes
diff -ruN --exclude=CVS /usr/ports/sysutils/duplicity.orig/distinfo /usr/ports/sysutils/duplicity/distinfo
--- /usr/ports/sysutils/duplicity.orig/distinfo 2008-11-27 08:23:50.000000000 +0100
+++ /usr/ports/sysutils/duplicity/distinfo 2009-01-01 16:52:04.182237562 +0100
@@ -1,3 +1,3 @@
-MD5 (duplicity-0.5.03.tar.gz) = 80273525ae47e8075078a855cf4a134e
-SHA256 (duplicity-0.5.03.tar.gz) = d6e3929dc515b72916bfe7cadb25cbe7b383b9f699353bed65c16029ea1cda81
-SIZE (duplicity-0.5.03.tar.gz) = 146490
+MD5 (duplicity-0.5.05.tar.gz) = 2c381aae63fd635568d00eb67bf54a36
+SHA256 (duplicity-0.5.05.tar.gz) = 9b28905a0afadd3e3f8c75a98cf537d9581a2cf5925e61c280ab46fe81e97acd
+SIZE (duplicity-0.5.05.tar.gz) = 158213
diff -ruN --exclude=CVS /usr/ports/sysutils/duplicity.orig/files/patch-setup.py /usr/ports/sysutils/duplicity/files/patch-setup.py
--- /usr/ports/sysutils/duplicity.orig/files/patch-setup.py 2008-09-28 21:28:11.000000000 +0200
+++ /usr/ports/sysutils/duplicity/files/patch-setup.py 2009-01-01 17:42:51.880902924 +0100
@@ -1,8 +1,8 @@
---- setup.py.orig 2008-09-21 17:21:44.000000000 +0300
-+++ setup.py 2008-09-28 22:24:48.000000000 +0300
-@@ -21,6 +21,10 @@
+--- setup.py.orig 2008-12-30 16:23:25.000000000 +0100
++++ setup.py 2009-01-01 17:28:47.610476569 +0100
+@@ -22,6 +22,10 @@
- incdir_list = libdir_list = None
+ incdir_list = libdir_list = None
+LOCALBASE = os.environ.get("LOCALBASE", "/usr/local")
+incdir_list = ['%s/include' % LOCALBASE]
@@ -11,14 +11,22 @@
if os.name == 'posix':
LIBRSYNC_DIR = os.environ.get('LIBRSYNC_DIR', '')
args = sys.argv[:]
-@@ -48,9 +52,6 @@
- include_dirs=incdir_list,
- library_dirs=libdir_list,
- libraries=["rsync"])],
-- scripts = ['rdiffdir', 'duplicity'],
-- data_files = [('share/man/man1', ['duplicity.1', 'rdiffdir.1']),
-- ('share/doc/duplicity-%s' % version_string,
-- ['COPYING', 'README', 'CHANGELOG'])])
-+ scripts = ['rdiffdir', 'duplicity'])
+@@ -33,17 +37,7 @@
+ incdir_list = [os.path.join(LIBRSYNC_DIR, 'include')]
+ libdir_list = [os.path.join(LIBRSYNC_DIR, 'lib')]
+-data_files = [('share/man/man1',
+- ['duplicity.1',
+- 'rdiffdir.1']),
+- ('share/doc/duplicity-%s' % version_string,
+- ['COPYING',
+- 'CVS-README',
+- 'LOG-README',
+- 'README',
+- 'tarfile-LICENSE',
+- 'CHANGELOG']),
+- ]
++data_files = []
+ assert os.path.exists("po"), "Missing 'po' directory."
+ for root, dirs, files in os.walk("po"):
diff -ruN --exclude=CVS /usr/ports/sysutils/duplicity.orig/pkg-plist /usr/ports/sysutils/duplicity/pkg-plist
--- /usr/ports/sysutils/duplicity.orig/pkg-plist 2008-11-27 08:23:50.000000000 +0100
+++ /usr/ports/sysutils/duplicity/pkg-plist 2009-01-01 17:38:26.797736304 +0100
@@ -1,5 +1,6 @@
bin/duplicity
bin/rdiffdir
+share/locale/io/LC_MESSAGES/duplicity.mo
%%PYTHON_SITELIBDIR%%/duplicity/__init__.py
%%PYTHON_SITELIBDIR%%/duplicity/__init__.pyc
%%PYTHON_SITELIBDIR%%/duplicity/__init__.pyo
--- duplicity-0.5.05.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list