aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvs <vs@FreeBSD.org>2004-12-15 00:07:00 +0800
committervs <vs@FreeBSD.org>2004-12-15 00:07:00 +0800
commitf2a835219363b2009023d128ce659d4d5e128699 (patch)
treeb4357f26fb7d107d983397b362886e30270439f8
parent46b893da8111ba2130e7922125eb2ddef8e7a6cb (diff)
downloadfreebsd-ports-graphics-f2a835219363b2009023d128ce659d4d5e128699.tar.gz
freebsd-ports-graphics-f2a835219363b2009023d128ce659d4d5e128699.tar.zst
freebsd-ports-graphics-f2a835219363b2009023d128ce659d4d5e128699.zip
Correctly detect EDEADLK instead of EDEADLOCK on FreeBSD
PR: ports/73972 Submitted by: Charles Ulrich Approved by: maintainer timeout
-rw-r--r--sysutils/rdiff-backup/Makefile1
-rw-r--r--sysutils/rdiff-backup/files/patch-robust.py11
2 files changed, 12 insertions, 0 deletions
diff --git a/sysutils/rdiff-backup/Makefile b/sysutils/rdiff-backup/Makefile
index 951735b3e01..b8ff2a08abd 100644
--- a/sysutils/rdiff-backup/Makefile
+++ b/sysutils/rdiff-backup/Makefile
@@ -7,6 +7,7 @@
PORTNAME= rdiff-backup
PORTVERSION= 0.12.7
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= http://rdiff-backup.stanford.edu/
DISTNAME= ${PORTNAME}-${PORTVERSION}
diff --git a/sysutils/rdiff-backup/files/patch-robust.py b/sysutils/rdiff-backup/files/patch-robust.py
new file mode 100644
index 00000000000..208c08aea64
--- /dev/null
+++ b/sysutils/rdiff-backup/files/patch-robust.py
@@ -0,0 +1,11 @@
+--- rdiff_backup/robust.py.orig Tue Dec 14 17:02:48 2004
++++ rdiff_backup/robust.py Tue Dec 14 17:03:43 2004
+@@ -53,7 +53,7 @@
+ errno.errorcode[exc[0]] in ('EPERM', 'ENOENT', 'EACCES', 'EBUSY',
+ 'EEXIST', 'ENOTDIR', 'ENAMETOOLONG',
+ 'EINTR', 'ENOTEMPTY', 'EIO', 'ETXTBSY',
+- 'ESRCH', 'EINVAL', 'EDEADLOCK'))):
++ 'ESRCH', 'EINVAL', 'EDEADLOCK', 'EDEADLK'))):
+ return 1
+ return 0
+