diff options
author | joerg <joerg@pkgsrc.org> | 2015-09-23 12:03:48 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2015-09-23 12:03:48 +0000 |
commit | 6cc914e6200f1d6defde312f47b5236d649947db (patch) | |
tree | 3f82f8a6c6111b0fa6b5c76a74f15fddad6e3cfa | |
parent | 4fde688c10f89a507b644148995d64d2843cafdc (diff) | |
download | pkgsrc-6cc914e6200f1d6defde312f47b5236d649947db.tar.gz |
Fix build on non-FreeBSD BSD. Add missing popt dependency.
-rw-r--r-- | sysutils/burp/Makefile | 3 | ||||
-rw-r--r-- | sysutils/burp/distinfo | 3 | ||||
-rw-r--r-- | sysutils/burp/patches/patch-src-xattr.c | 24 |
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) |