summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2015-09-23 12:03:48 +0000
committerjoerg <joerg@pkgsrc.org>2015-09-23 12:03:48 +0000
commit6cc914e6200f1d6defde312f47b5236d649947db (patch)
tree3f82f8a6c6111b0fa6b5c76a74f15fddad6e3cfa
parent4fde688c10f89a507b644148995d64d2843cafdc (diff)
downloadpkgsrc-6cc914e6200f1d6defde312f47b5236d649947db.tar.gz
Fix build on non-FreeBSD BSD. Add missing popt dependency.
-rw-r--r--sysutils/burp/Makefile3
-rw-r--r--sysutils/burp/distinfo3
-rw-r--r--sysutils/burp/patches/patch-src-xattr.c24
3 files changed, 28 insertions, 2 deletions
diff --git a/sysutils/burp/Makefile b/sysutils/burp/Makefile
index f1927969cde..f2437f13a31 100644
--- a/sysutils/burp/Makefile
+++ b/sysutils/burp/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2015/09/12 22:55:18 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2015/09/23 12:03:48 joerg Exp $
#
DISTNAME= burp-1.4.40
@@ -40,6 +40,7 @@ CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q} \
INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples/burp \
libexecdir=${PREFIX}/libexec/burp
+.include "../../devel/popt/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../net/librsync/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
diff --git a/sysutils/burp/distinfo b/sysutils/burp/distinfo
index a55b02e632c..51347903d3c 100644
--- a/sysutils/burp/distinfo
+++ b/sysutils/burp/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.1 2015/09/12 22:55:18 joerg Exp $
+$NetBSD: distinfo,v 1.2 2015/09/23 12:03:48 joerg Exp $
SHA1 (burp-1.4.40.tar.bz2) = b06dbe9d1440b9e7915d35ad0c23b9d120fec10e
RMD160 (burp-1.4.40.tar.bz2) = 3ba2a60605562bbff7bacc600ee511c3ce020995
@@ -13,3 +13,4 @@ SHA1 (patch-manpages_Makefile.in) = 710bf51bd43c0ecbe8987a843b27fd0e460342f5
SHA1 (patch-manpages_bedup.8) = 5e1a2e3c42118d98c9b66a0bc5cafb2eb9c09f11
SHA1 (patch-manpages_burp.8) = 81879e11cf917c36467513aeb440d0ab2dbad142
SHA1 (patch-manpages_burp__ca.8) = f9ac9ffe1f67df040c939bb1afcf614869695034
+SHA1 (patch-src-xattr.c) = 105aa2c67fde7007b525d6ff93e0d9ce67ee2f4f
diff --git a/sysutils/burp/patches/patch-src-xattr.c b/sysutils/burp/patches/patch-src-xattr.c
new file mode 100644
index 00000000000..03f0628b9ee
--- /dev/null
+++ b/sysutils/burp/patches/patch-src-xattr.c
@@ -0,0 +1,24 @@
+$NetBSD: patch-src-xattr.c,v 1.1 2015/09/23 12:03:48 joerg Exp $
+
+--- src/xattr.c.orig 2015-07-01 11:45:08.000000000 +0000
++++ src/xattr.c
+@@ -265,12 +265,19 @@ int set_xattr(const char *path, struct s
+ || defined(HAVE_OPENBSD_OS)
+
+ #include <sys/extattr.h>
++#if defined(HAVE_FREEBSD_OS)
+ #include <libutil.h>
++#else
++#include <util.h>
++#endif
+
+ static int namespaces[2] = { EXTATTR_NAMESPACE_USER, EXTATTR_NAMESPACE_SYSTEM };
+
+ #if defined(HAVE_FREEBSD_OS)
+ static const char *acl_skiplist[2] = { "system.posix1e.acl_access", NULL };
++#else
++static const char *acl_skiplist[] = { NULL };
++
+ #endif
+
+ int has_xattr(const char *path, char cmd)