- 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(-)
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)