Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/bacula Use FreeBSD ACL code on NetBSD as well.
details: https://anonhg.NetBSD.org/pkgsrc/rev/6b3edd483af4
branches: trunk
changeset: 432653:6b3edd483af4
user: joerg <joerg%pkgsrc.org@localhost>
date: Sun May 24 01:22:15 2020 +0000
description:
Use FreeBSD ACL code on NetBSD as well.
diffstat:
sysutils/bacula/distinfo | 7 +++-
sysutils/bacula/patches/patch-configure | 27 ++++++++++++++--
sysutils/bacula/patches/patch-src_filed_bacl.c | 13 ++++++++
sysutils/bacula/patches/patch-src_filed_bacl__freebsd.c | 13 ++++++++
sysutils/bacula/patches/patch-src_filed_bacl__freebsd.h | 13 ++++++++
5 files changed, 67 insertions(+), 6 deletions(-)
diffs (115 lines):
diff -r f63abe36eab6 -r 6b3edd483af4 sysutils/bacula/distinfo
--- a/sysutils/bacula/distinfo Sun May 24 01:17:57 2020 +0000
+++ b/sysutils/bacula/distinfo Sun May 24 01:22:15 2020 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.54 2020/03/06 19:48:47 jnemeth Exp $
+$NetBSD: distinfo,v 1.55 2020/05/24 01:22:15 joerg Exp $
SHA1 (bacula-9.6.2.tar.gz) = 23c1c2a6a9626dc9d4169a685aa3a12648b00247
RMD160 (bacula-9.6.2.tar.gz) = 82980cdf196c423fa9dc351e334582a6d718dcd9
@@ -6,13 +6,16 @@
Size (bacula-9.6.2.tar.gz) = 4539091 bytes
SHA1 (patch-ad) = ce6bc29858d13dff1a0301db95f9bfedf3e66b01
SHA1 (patch-aj) = 125d1503406474fec32e737068328cdfa718f5c2
-SHA1 (patch-configure) = 94e6714a6d19ae07c1141c59702b546e595e0bb1
+SHA1 (patch-configure) = fb2c8ec47f0b51f53b61d51df2855d944507bfc7
SHA1 (patch-scripts_baculabackupreport.in) = 58047124ad82dd5d0f2aa786251ba012ae7f07b0
SHA1 (patch-src_bacula.h) = 74fed45f9d441a132f113fdfd783b8f5bb077885
SHA1 (patch-src_console_Makefile.in) = f997b8f8bc8c7cca5b06a8f046558951caa14094
SHA1 (patch-src_console_conio.c) = 92445b01e2ad17de5215315df916f1f1bd45108b
SHA1 (patch-src_dird_Makefile.in) = 0f088f3af4bcacb260fb50124723babd69f5caee
SHA1 (patch-src_filed_Makefile.in) = 12d7498d65c9f4f0a844a1c4648c782ce1b5ab48
+SHA1 (patch-src_filed_bacl.c) = 6eb8d9e5198d91ea52b8ab4a31bf0cc565f3ee07
+SHA1 (patch-src_filed_bacl__freebsd.c) = 0a90b6621e3b18b43f7f9e0d7af50ba7f17ca708
+SHA1 (patch-src_filed_bacl__freebsd.h) = 44a888985cb7dfde52603e3e19ed117e4b922641
SHA1 (patch-src_filed_bxattr.c) = 2689b8bb6f5ddf14d7253e45353c5a40e5e9867e
SHA1 (patch-src_filed_bxattr__netbsd.c) = bc2a0417c852b76ddc4324c39ae5f6ec0387ab30
SHA1 (patch-src_filed_bxattr__netbsd.h) = 791a2da696da049a6091c4c460aec0bd00dfa5ff
diff -r f63abe36eab6 -r 6b3edd483af4 sysutils/bacula/patches/patch-configure
--- a/sysutils/bacula/patches/patch-configure Sun May 24 01:17:57 2020 +0000
+++ b/sysutils/bacula/patches/patch-configure Sun May 24 01:22:15 2020 +0000
@@ -1,10 +1,29 @@
-$NetBSD: patch-configure,v 1.2 2019/02/07 11:29:31 markd Exp $
+$NetBSD: patch-configure,v 1.3 2020/05/24 01:22:16 joerg Exp $
-NetBSD has xattr
+NetBSD has xattr and acl.
---- configure.orig 2018-12-21 08:40:51.000000000 +0000
+--- configure.orig 2020-02-26 14:11:43.000000000 +0000
+++ configure
-@@ -30658,6 +30658,9 @@ $as_echo "#define HAVE_XATTR 1" >>confde
+@@ -30085,7 +30085,7 @@ $as_echo "no" >&6; }
+ fi
+
+ if test $have_acl = yes -a \
+- x${HAVE_FREEBSD_OS_TRUE} = x; then
++ \( x${HAVE_FREEBSD_OS_TRUE} = x -o x${HAVE_NETBSD_OS_TRUE} = x \); then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ACL_TYPE_NFS4 in acl.h include file" >&5
+ $as_echo_n "checking for ACL_TYPE_NFS4 in acl.h include file... " >&6; }
+ grep ACL_TYPE_NFS4 /usr/include/sys/acl.h > /dev/null 2>&1
+@@ -30232,6 +30232,9 @@ $as_echo "#define HAVE_ACL 1" >>confdefs
+ if test x${HAVE_FREEBSD_OS_TRUE} = x; then
+ ACLOBJS="bacl.c bacl_freebsd.c"
+ fi
++ if test x${HAVE_NETBSD_OS_TRUE} = x; then
++ ACLOBJS="bacl.c bacl_freebsd.c"
++ fi
+ if test x${HAVE_DARWIN_OS_TRUE} = x; then
+ ACLOBJS="bacl.c bacl_osx.c"
+ fi
+@@ -30706,6 +30709,9 @@ $as_echo "#define HAVE_XATTR 1" >>confde
if test x${HAVE_FREEBSD_OS_TRUE} = x; then
XATTROBJS="bxattr.c bxattr_freebsd.c"
fi
diff -r f63abe36eab6 -r 6b3edd483af4 sysutils/bacula/patches/patch-src_filed_bacl.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/bacula/patches/patch-src_filed_bacl.c Sun May 24 01:22:15 2020 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_filed_bacl.c,v 1.1 2020/05/24 01:22:16 joerg Exp $
+
+--- src/filed/bacl.c.orig 2020-05-23 22:26:28.106204817 +0000
++++ src/filed/bacl.c
+@@ -757,7 +757,7 @@ void *new_bacl()
+ return new BACL_OSX();
+ #elif defined(HAVE_LINUX_OS)
+ return new BACL_Linux();
+-#elif defined(HAVE_FREEBSD_OS)
++#elif defined(HAVE_FREEBSD_OS) || defined(HAVE_NETBSD_OS)
+ return new BACL_FreeBSD();
+ #elif defined(HAVE_HURD_OS)
+ return new BACL_Hurd();
diff -r f63abe36eab6 -r 6b3edd483af4 sysutils/bacula/patches/patch-src_filed_bacl__freebsd.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/bacula/patches/patch-src_filed_bacl__freebsd.c Sun May 24 01:22:15 2020 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_filed_bacl__freebsd.c,v 1.1 2020/05/24 01:22:16 joerg Exp $
+
+--- src/filed/bacl_freebsd.c.orig 2020-05-23 22:41:29.838112856 +0000
++++ src/filed/bacl_freebsd.c
+@@ -29,7 +29,7 @@
+ #include "filed.h"
+ #include "bacl_freebsd.h"
+
+-#if defined(HAVE_FREEBSD_OS)
++#if defined(HAVE_FREEBSD_OS) || defined(HAVE_NETBSD_OS)
+
+ /* check if ACL support is enabled */
+ #if defined(HAVE_ACL)
diff -r f63abe36eab6 -r 6b3edd483af4 sysutils/bacula/patches/patch-src_filed_bacl__freebsd.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/bacula/patches/patch-src_filed_bacl__freebsd.h Sun May 24 01:22:15 2020 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_filed_bacl__freebsd.h,v 1.1 2020/05/24 01:22:16 joerg Exp $
+
+--- src/filed/bacl_freebsd.h.orig 2020-05-23 22:42:58.371185596 +0000
++++ src/filed/bacl_freebsd.h
+@@ -28,7 +28,7 @@
+ #ifndef __BACL_FreeBSD_H_
+ #define __BACL_FreeBSD_H_
+
+-#if defined(HAVE_FREEBSD_OS)
++#if defined(HAVE_FREEBSD_OS) || defined(HAVE_NETBSD_OS)
+ #include <sys/types.h>
+
+ /* check if ACL support is enabled */
Home |
Main Index |
Thread Index |
Old Index