[1/2] attr: Update to 2.4.48

Message ID 20210210110544.3711735-1-adolf.belka@ipfire.org
State Accepted
Commit e7fadafc55ef72489745808a3e274f8fd7cebabd
Headers
Series [1/2] attr: Update to 2.4.48 |

Commit Message

Adolf Belka Feb. 10, 2021, 11:05 a.m. UTC
  - Update attr from 2.4.47 (2013) to 2.4.48 (2018)
- Update rootfiles
- Changelog in tarball only goes up to 2.4.44 so extracted changes
from commits between 2.4.47 and release of 2.4.48
v2.4.48
attr: Fix segmentation fault	Andreas Gruenbacher
po: update	Andreas Gruenbacher
setfacl: Include errno.h	Andreas Gruenbacher
copy_action: drop unused alloca.h include	Mike Frysinger
include: add uninstall target to fix distcheck	Mike Frysinger
attr_copy_{fd,file}: sync changes between the files	Mike Frysinger
xattr.conf: do not copy security.evm	Stefan Berger
Cleanup visibility of API functions	Yury Usishchev
Cleanup config.h usage	Yury Usishchev
Use stdint types consistently	Felix Janda
walk_tree_rec: Add parentheses to clarify code	Andreas Gruenbacher
Reintroduce symbols that used to be syscall wrappers	Dmitry V. Levin
Do not export symbols that are not supposed to be exported	Dmitry V. Levin
Add explicit symbol versioning for attr_copy_action	Dmitry V. Levin
ignore configure.lineno	Mike Frysinger
walk_tree: mark internal variables as static	Dmitry V. Levin
Remove the attr.5 man page (moved to man-pages)	Andreas Gruenbacher
Remove <attr/xattr.h> and the syscall wrappers	Andreas Gruenbacher
Remove the section 2 man pages	Andreas Gruenbacher
Remove outdated tests from test/attr.test	Andreas Gruenbacher
Remove test/ext/fs.test	Andreas Gruenbacher
Add setfattr --raw option	Andreas Gruenbacher
Properly set and report empty attribute values	Andreas Gruenbacher
Man pages: Minor fixes	Andreas Gruenbacher
build: unbreak attr_copy_fd() and attr_copy_file().	Nick Alcock
attr: Don't report a NULL attribute name when -l (list) fails	Andreas Gruenbacher
attr_list / attr_listf: Fix cursor off-by-one error	Andreas Gruenbacher
Portability fix: <alloca.h> is Linux specific	Emmanuel Dreyfus
Portability fixes	Emmanuel Dreyfus
telldir return value and seekdir second parameters are of type long	Cristian Rodríguez
License fixes	Andreas Gruenbacher
test: fix cleanup & running as root	Mike Frysinger
include examples/ in dist tarball	Mike Frysinger
build: ship a pkgconfig file for libattr	Jan Engelhardt
build: make use of an aux-dir to stow away helper scripts	Jan Engelhardt
avoid glibc-specific DECLS defines	Mike Frysinger
build: drop attrincludedir, use pkgincludedir	Jan Engelhardt
disable installation of man(2) pages by default	Mike Frysinger
po: regenerate files after move	Mike Frysinger
modernize build system	Mike Frysinger
test: make running parallel/out-of-tree safe	Mike Frysinger
move gettext logic into misc.h	Mike Frysinger
punt debian/rpm packaging logic	Mike Frysinger
Suppress deprecation warnings when building attr and libattr	Andreas Gruenbacher
Add a default /etc/xattr.conf file	Andreas Gruenbacher
Mark the Irix compatibility functions as deprecated	Andreas Gruenbacher
Make attr_get and attr_getf behave as described in the man page	Andreas Gruenbacher
Use autoreconf rather than autoconf to regenerate the files.	Fabrice Bauzac
.gitignore: ignore *~ and config.h.in.	Fabrice Bauzac
Fix ATTR_OP_REMOVE operation in attr_multi()
Makefile: rename configure.in to configure.ac

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/attr | 28 +++++++++++-----------------
 lfs/attr                     |  8 +++-----
 2 files changed, 14 insertions(+), 22 deletions(-)
  

Patch

diff --git a/config/rootfiles/common/attr b/config/rootfiles/common/attr
index edfefa7e1..ba3ed7db7 100644
--- a/config/rootfiles/common/attr
+++ b/config/rootfiles/common/attr
@@ -1,24 +1,31 @@ 
 usr/bin/attr
 usr/bin/getfattr
 usr/bin/setfattr
+#usr/etc
+#usr/etc/xattr.conf
 #usr/include/attr
 #usr/include/attr/attributes.h
 #usr/include/attr/error_context.h
 #usr/include/attr/libattr.h
-#usr/include/attr/xattr.h
 #usr/lib/libattr.a
 #usr/lib/libattr.la
 #usr/lib/libattr.so
 usr/lib/libattr.so.1
-usr/lib/libattr.so.1.1.0
+usr/lib/libattr.so.1.1.2448
+#usr/lib/pkgconfig/libattr.pc
 #usr/share/doc/attr
-#usr/share/doc/attr/CHANGES.gz
+#usr/share/doc/attr/CHANGES
 #usr/share/doc/attr/COPYING
 #usr/share/doc/attr/COPYING.LGPL
 #usr/share/doc/attr/PORTING
-#usr/share/doc/attr/README
 #usr/share/locale/cs/LC_MESSAGES/attr.mo
 #usr/share/locale/de/LC_MESSAGES/attr.mo
+#usr/share/locale/en@boldquot
+#usr/share/locale/en@boldquot/LC_MESSAGES
+#usr/share/locale/en@boldquot/LC_MESSAGES/attr.mo
+#usr/share/locale/en@quot
+#usr/share/locale/en@quot/LC_MESSAGES
+#usr/share/locale/en@quot/LC_MESSAGES/attr.mo
 #usr/share/locale/es/LC_MESSAGES/attr.mo
 #usr/share/locale/fr/LC_MESSAGES/attr.mo
 #usr/share/locale/gl/LC_MESSAGES/attr.mo
@@ -28,18 +35,6 @@  usr/lib/libattr.so.1.1.0
 #usr/share/man/man1/attr.1
 #usr/share/man/man1/getfattr.1
 #usr/share/man/man1/setfattr.1
-#usr/share/man/man2/fgetxattr.2
-#usr/share/man/man2/flistxattr.2
-#usr/share/man/man2/fremovexattr.2
-#usr/share/man/man2/fsetxattr.2
-#usr/share/man/man2/getxattr.2
-#usr/share/man/man2/lgetxattr.2
-#usr/share/man/man2/listxattr.2
-#usr/share/man/man2/llistxattr.2
-#usr/share/man/man2/lremovexattr.2
-#usr/share/man/man2/lsetxattr.2
-#usr/share/man/man2/removexattr.2
-#usr/share/man/man2/setxattr.2
 #usr/share/man/man3/attr_get.3
 #usr/share/man/man3/attr_getf.3
 #usr/share/man/man3/attr_list.3
@@ -50,4 +45,3 @@  usr/lib/libattr.so.1.1.0
 #usr/share/man/man3/attr_removef.3
 #usr/share/man/man3/attr_set.3
 #usr/share/man/man3/attr_setf.3
-#usr/share/man/man5/attr.5
diff --git a/lfs/attr b/lfs/attr
index bdae19a11..f31c0f2b4 100644
--- a/lfs/attr
+++ b/lfs/attr
@@ -24,10 +24,10 @@ 
 
 include Config
 
-VER        = 2.4.47
+VER        = 2.4.48
 
 THISAPP    = attr-$(VER)
-DL_FILE    = $(THISAPP).src.tar.gz
+DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
@@ -40,7 +40,7 @@  objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 84f58dec00b60f2dc8fd1c9709291cc7
+$(DL_FILE)_MD5 = bc1e5cb5c96d99b24886f1f527d3bb3d
 
 install : $(TARGET)
 
@@ -73,8 +73,6 @@  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	cd $(DIR_APP) && ./configure
 	cd $(DIR_APP) && make
 	cd $(DIR_APP) && make install
-	cd $(DIR_APP) && make install-lib
-	cd $(DIR_APP) && make install-dev
 	chmod -v 755 /usr/lib/libattr.so
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)