]> git.ipfire.org Git - people/stevee/ipfire-3.x.git/commitdiff
acl: Update to 2.3.1
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 22 Nov 2022 10:01:12 +0000 (10:01 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 22 Nov 2022 10:02:00 +0000 (10:02 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
acl/acl.nm
acl/patches/acl-2.2.39-build.patch [deleted file]
acl/patches/acl-2.2.49-bz675451.patch [deleted file]
acl/patches/acl-2.2.49-tests.patch [deleted file]

index 529168172aeb5c8987f9ff067899a2846f0ac6ab..f3f140d3f9a301cb0a043788d249db79c9423368 100644 (file)
@@ -4,11 +4,11 @@
 ###############################################################################
 
 name       = acl
-version    = 2.2.51
-release    = 4
+version    = 2.3.1
+release    = 1
 
 groups     = System/Filesystems
-url        = http://oss.sgi.com/projects/xfs/
+url        = https://savannah.nongnu.org/projects/acl
 license    = GPLv2+
 summary    = Access control list utilities.
 
@@ -17,14 +17,12 @@ description
        manipulating access control lists.
 end
 
-source_dl  = http://download-mirror.savannah.gnu.org/releases/acl/
-sources    = %{thisapp}.src.tar.gz
+source_dl  = https://download-mirror.savannah.gnu.org/releases/acl/
 
 build
        requires
                gettext
                libattr-devel
-               libnfsidmap-devel
                libtool
        end
 
@@ -32,16 +30,12 @@ build
                --libexecdir=%{libdir} \
                --disable-static
 
-       make_build_targets += LIBTOOL="libtool --tag=CC"
-
        test
-               make tests || true
+               make check || true
        end
 
-       make_install_targets += install-dev install-lib
-
        install_cmds
-               # Fix library permissions.
+               # Fix library permissions
                chmod 755 %{BUILDROOT}%{libdir}/libacl.so.*
        end
 end
diff --git a/acl/patches/acl-2.2.39-build.patch b/acl/patches/acl-2.2.39-build.patch
deleted file mode 100644 (file)
index fbe608a..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-diff --git a/include/builddefs.in b/include/builddefs.in
-index d054a56..10b0cd4 100644
---- a/include/builddefs.in
-+++ b/include/builddefs.in
-@@ -28,14 +28,14 @@ PKG_RELEASE        = @pkg_release@
- PKG_VERSION   = @pkg_version@
- PKG_PLATFORM  = @pkg_platform@
- PKG_DISTRIBUTION= @pkg_distribution@
--PKG_BIN_DIR   = @bindir@
--PKG_SBIN_DIR  = @sbindir@
--PKG_LIB_DIR   = @libdir@@libdirsuffix@
--PKG_DEVLIB_DIR        = @libexecdir@@libdirsuffix@
--PKG_INC_DIR   = @includedir@
--PKG_MAN_DIR   = @mandir@
--PKG_DOC_DIR   = @datadir@/doc/@pkg_name@
--PKG_LOCALE_DIR        = @datadir@/locale
-+PKG_BIN_DIR   = $(DESTDIR)@bindir@
-+PKG_SBIN_DIR  = $(DESTDIR)@sbindir@
-+PKG_LIB_DIR   = $(DESTDIR)@libdir@@libdirsuffix@
-+PKG_DEVLIB_DIR        = $(DESTDIR)@libexecdir@@libdirsuffix@
-+PKG_INC_DIR   = $(DESTDIR)@includedir@
-+PKG_MAN_DIR   = $(DESTDIR)@mandir@
-+PKG_DOC_DIR   = $(DESTDIR)@datadir@/doc/@pkg_name@-@pkg_version@
-+PKG_LOCALE_DIR        = $(DESTDIR)@datadir@/locale
- CC            = @cc@
- AWK           = @awk@
-diff --git a/include/buildmacros b/include/buildmacros
-index 17423c0..3118a17 100644
---- a/include/buildmacros
-+++ b/include/buildmacros
-@@ -40,7 +40,7 @@ OBJECTS = $(ASFILES:.s=.o) \
-         $(LFILES:.l=.o) \
-         $(YFILES:%.y=%.tab.o)
--INSTALL       = $(TOPDIR)/include/install-sh -o $(PKG_USER) -g $(PKG_GROUP)
-+INSTALL       = $(TOPDIR)/include/install-sh
- SHELL = /bin/sh
- IMAGES_DIR = $(TOPDIR)/all-images
diff --git a/acl/patches/acl-2.2.49-bz675451.patch b/acl/patches/acl-2.2.49-bz675451.patch
deleted file mode 100644 (file)
index cb742b4..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
- man/man1/setfacl.1 |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/man/man1/setfacl.1 b/man/man1/setfacl.1
-index 25908e2..776f22d 100644
---- a/man/man1/setfacl.1
-+++ b/man/man1/setfacl.1
-@@ -240,8 +240,8 @@ owner, owning group, or others entry, a copy of the ACL owner, owning group, or
- .IP * 4
- If a Default ACL contains named user entries or named group entries, and no mask entry exists, a mask entry containing the same permissions as the default Default ACL's group entry is added. Unless the
- .I \-n
--option is given, the permissions of the mask entry are further adjusted to inclu
--de the union of all permissions affected by the mask entry. (See the
-+option is given, the permissions of the mask entry are further adjusted to
-+include the union of all permissions affected by the mask entry. (See the
- .I \-n
- option description).
- .PP
diff --git a/acl/patches/acl-2.2.49-tests.patch b/acl/patches/acl-2.2.49-tests.patch
deleted file mode 100644 (file)
index 1ceabf8..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-diff --git a/test/cp.test b/test/cp.test
-index a888c04..4a75ffd 100644
---- a/test/cp.test
-+++ b/test/cp.test
-@@ -9,7 +9,7 @@ The cp utility should only copy ACLs if `-p' is given.
-       > -rw-rw-r--+
-       
-       $ cp f g
--      $ ls -l g | awk -- '{ print $1 }'
-+      $ ls -l g | awk -- '{ print $1 }' | sed 's/\\.$//'
-       > -rw-r--r--
-       
-       $ rm g
-diff --git a/test/getfacl-recursive.test b/test/getfacl-recursive.test
-index b88c211..a72192e 100644
---- a/test/getfacl-recursive.test
-+++ b/test/getfacl-recursive.test
-@@ -1,5 +1,6 @@
- Tests for proper path recursion
-+      $ umask 022
-       $ mkdir -p 1/2/3
-       $ mkdir 1/link
-       $ touch 1/link/file
-diff --git a/test/misc.test b/test/misc.test
-index 7c62c64..e6140da 100644
---- a/test/misc.test
-+++ b/test/misc.test
-@@ -254,7 +254,7 @@ Add some users and groups
- Symlink in directory with default ACL?
-        
-       $ ln -s d d/l
--      $ ls -dl d/l | awk '{print $1}'
-+      $ ls -dl d/l | awk '{print $1}' | sed 's/\\.$//'
-       > lrwxrwxrwx
-       $ ls -dl -L d/l | awk '{print $1}'
-@@ -343,7 +343,7 @@ Remove the default ACL
- Reset to base entries
-        
-       $ setfacl -b d
--      $ ls -dl d | awk '{print $1}'
-+      $ ls -dl d | awk '{print $1}' | sed 's/\\.$//'
-       > drwxr-x---
-       $ getfacl --omit-header d
-@@ -355,7 +355,7 @@ Reset to base entries
- Now, chmod should change the group_obj entry
-        
-       $ chmod 775 d
--      $ ls -dl d | awk '{print $1}'
-+      $ ls -dl d | awk '{print $1}' | sed 's/\\.$//'
-       > drwxrwxr-x
-       
-       $ getfacl --omit-header d
-diff --git a/test/root/permissions.test b/test/root/permissions.test
-index afaf5f0..4880bd2 100644
---- a/test/root/permissions.test
-+++ b/test/root/permissions.test
-@@ -20,7 +20,7 @@ defined permissions.
-       $ cd d
-       $ umask 027
-       $ touch f
--      $ ls -l f | awk -- '{ print $1, $3, $4 }'
-+      $ ls -l f | awk -- '{ print $1, $3, $4 }' | sed 's/---\\./---/'
-       > -rw-r----- root root
-@@ -40,7 +40,7 @@ Now, change the ownership of the file to bin:bin and verify that this
- gives user bin write access.
-       $ chown bin:bin f
--      $ ls -l f | awk -- '{ print $1, $3, $4 }'
-+      $ ls -l f | awk -- '{ print $1, $3, $4 }' | sed 's/---\\./---/'
-       > -rw-r----- bin bin
-       $ su bin
-       $ echo bin >> f
-@@ -257,12 +257,12 @@ directories if the file has an ACL and only CAP_FOWNER would grant them.
-       $ mkdir -m 600 x
-       $ chown daemon:daemon x
-       $ echo j > x/j
--      $ ls -l x/j | awk -- '{ print $1, $3, $4 }'
-+      $ ls -l x/j | awk -- '{ print $1, $3, $4 }' | sed 's/---\\./---/'
-       > -rw-r----- root root
-       $ setfacl -m u:daemon:r x
--      $ ls -l x/j | awk -- '{ print $1, $3, $4 }'
-+      $ ls -l x/j | awk -- '{ print $1, $3, $4 }' | sed 's/---\\./---/'
-       > -rw-r----- root root
-       (With the bug this gives: `ls: x/j: Permission denied'.)
-diff --git a/test/root/restore.test b/test/root/restore.test
-index 6003cd4..5dbf73c 100644
---- a/test/root/restore.test
-+++ b/test/root/restore.test
-@@ -17,7 +17,7 @@ Ensure setuid bit is restored when the owner changes
-       $ chown bin passwd
-       $ chmod u+s passwd
-       $ setfacl --restore passwd.acl
--      $ ls -dl passwd | awk '{print $1 " " $3 " " $4}'
-+      $ ls -dl passwd | awk '{print $1 " " $3 " " $4}' | sed 's/\\. root/ root/'
-       > -rwsr-xr-x root root
-       $ rm passwd passwd.acl
-diff --git a/test/root/setfacl.test b/test/root/setfacl.test
-index 630e9fb..dd7fe08 100644
---- a/test/root/setfacl.test
-+++ b/test/root/setfacl.test
-@@ -8,7 +8,7 @@ Setfacl utility tests. Run these tests on a filesystem with ACL support.
-       $ sg bin
-       $ umask 027
-       $ touch g
--      $ ls -dl g | awk '{print $1}'
-+      $ ls -dl g | awk '{print $1}' | sed 's/\\.$//'
-       > -rw-r-----
-       $ setfacl -m m:- g
-diff --git a/test/sbits-restore.test b/test/sbits-restore.test
-index e5e4fb2..abdb58a 100644
---- a/test/sbits-restore.test
-+++ b/test/sbits-restore.test
-@@ -13,10 +13,10 @@ Ensure setting of SUID/SGID/sticky via --restore works
-       $ touch d/g
-       $ touch d/u
-       $ setfacl --restore d.acl
--      $ ls -dl d | awk '{print $1}'
-+      $ ls -dl d | awk '{print $1}' | sed 's/\\.$//'
-       > drwxr-xr-t
--      $ ls -dl d/u | awk '{print $1}'
-+      $ ls -dl d/u | awk '{print $1}' | sed 's/\\.$//'
-       > -rwSr--r--
--      $ ls -dl d/g | awk '{print $1}'
-+      $ ls -dl d/g | awk '{print $1}' | sed 's/\\.$//'
-       > -rw-r-Sr--
-       $ rm -Rf d