public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
From: Adolf Belka <adolf.belka@ipfire.org>
To: development@lists.ipfire.org
Cc: Adolf Belka <adolf.belka@ipfire.org>
Subject: [PATCH] man-pages: Update to version 6.14
Date: Tue, 20 May 2025 11:09:27 +0200	[thread overview]
Message-ID: <20250520090927.3663-4-adolf.belka@ipfire.org> (raw)
In-Reply-To: <20250520090927.3663-1-adolf.belka@ipfire.org>

- Update from version 6.9.1 to 6.14
- Update of rootfile
- -R had to be added in to make command. See changelog Global changes for version 6.11
   The -R will be able to be removed after make version 4.5 has been released.
- Changelog
    6.14
	New and rewritten pages
		man2const/
			UFFDIO_MOVE.2const

		man7/
			mctp.7
	Newly documented interfaces in existing pages
		man2/
			fanotify_init.2
				FAN_REPORT_FD_ERROR
				FAN_REPORT_MNT
			fanotify_mark.2
				FAN_PRE_ACCESS
				FAN_MARK_MNTNS
				FAN_MNT_ATTACH, FAN_MNT_DETACH
			open_by_handle_at.2
				AT_HANDLE_CONNECTABLE
				AT_HANDLE_MNT_ID_UNIQUE
		man2const/
			TIOCLINUX.2const
				TIOCL_SELCHAR
				TIOCL_SELWORD
				TIOCL_SELLINE
				TIOCL_SELPOINTER
				TIOCL_SELCLEAR
				TIOCL_SELMOUSEREPORT
		man3/
			abs.3
				uabs(3)
				ulabs(3)
				ullabs(3)
				uimaxabs(3)
		man7/
			fanotify.7
				FAN_DENY_ERRNO()
				FAN_REPORT_FD_ERROR
				FAN_PRE_ACCESS
				FAN_RESPONSE_INFO_AUDIT_RULE
				FAN_REPORT_MNT
				FAN_MNT_ATTACH, FAN_MNT_DETACH
				FAN_EVENT_INFO_TYPE_MNT
	New and changed links
		man3/
			uabs.3					(abs(3))
			ulabs.3					(abs(3))
			ullabs.3				(abs(3))
			uimaxabs.3				(abs(3))
	Global changes
		-  CREDITS, *
		   -  Move in-source contribution records to a new CREDITS file, and
		      update copyright notices to be uniform across the project.
		-  man/
		   -  Use GNU forward declarations of parameters for sizes of array
		      parameters.
		   -  \fX => \f[X]
		   -  Use 'path' instead of 'pathname' for parameters.
    6.13
	Newly documented interfaces in existing pages
		man7/
			landlock.7
				Landlock ABI v6
				LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET
				LANDLOCK_SCOPE_SIGNAL
	Global changes
		-  Build system:
		   -  PDF book:
		      -  Add support for UNIX V10 sources.
		   -  Makefiles:
		      -  Don't pass an escaped # to grep(1).  Use a trick to work with
		         both new and old systems.  This fixes a regressions in the
		         build system from man-pages-6.11, which was itself introduced
		         while fixing a regression introduced in man-pages-6.10.
    6.12
	Newly documented interfaces in existing pages
		man2/
			mbind.2
				MPOL_PREFERRED_MANY
			set_mempolicy.2
				MPOL_PREFERRED_MANY
	Global changes
		-  Build system:
		   -  Use ifndef and := instead of ?= (fixes regression introduced in
		      6.11, which affected at least the version string).
    6.11
	New and rewritten pages
		man7/
			pathname.7
	Global changes
		-  Build system:
		   -  [Breaking change!]
		      Require the user to pass '-R' to make(1).  This is necessary to be
		      able to do the following change.  When GNU make(1) releases a new
		      version, it will not be necessary to pass -R, but in current
		      versions of make(1) it is necessary.
		   -  [Breaking change!]
		      Use '?=' assignments instead of ':=', to support setting make(1)
		      variables in the environment.  Now one can do this:
			$ export prefix=/usr
			$ make -R
			$ sudo make install -R
		      (The -R is only necessary in GNU make(1) versions prior to the
		       yet-unreleased 4.5.)
		   -  Escape '#' in regexes, to support old versions of GNU make(1).
		      This fixes a regression in man-pages-6.10, which caused issues in
		      users with an old-enough version of GNU make(1), such as the one
		      present in Debian old-old-stable.
		   -  Fix duplicate overview-panel entries in the PDF book.
		-  CONTRIBUTING.d/:
		   -  Add C coding style guide.
		-  RELEASE:
		   -  Document the production of the book.
		-  man/:
		   -  Refresh bpf-helpers(7) from Linux v6.13.
    6.10
	New and rewritten pages
		man1/
			diffman-git.1
			mansect.1
			pdfman.1
			sortman.1
		man2/
			keyctl.2				(split into many pages)
			listmount.2
			statmount.2
			uretprobe.2
		man2const/
			KEYCTL_ASSUME_AUTHORITY.2const		(previously, keyctl.2)
			KEYCTL_CHOWN.2const			(previously, keyctl.2)
			KEYCTL_CLEAR.2const			(previously, keyctl.2)
			KEYCTL_DESCRIBE.2const			(previously, keyctl.2)
			KEYCTL_DH_COMPUTE.2const		(previously, keyctl.2)
			KEYCTL_GET_KEYRING_ID.2const		(previously, keyctl.2)
			KEYCTL_GET_PERSISTENT.2const		(previously, keyctl.2)
			KEYCTL_GET_SECURITY.2const		(previously, keyctl.2)
			KEYCTL_INSTANTIATE.2const		(previously, keyctl.2)
			KEYCTL_INVALIDATE.2const		(previously, keyctl.2)
			KEYCTL_JOIN_SESSION_KEYRING.2const	(previously, keyctl.2)
			KEYCTL_LINK.2const			(previously, keyctl.2)
			KEYCTL_READ.2const			(previously, keyctl.2)
			KEYCTL_RESTRICT_KEYRING.2const		(previously, keyctl.2)
			KEYCTL_REVOKE.2const			(previously, keyctl.2)
			KEYCTL_SEARCH.2const			(previously, keyctl.2)
			KEYCTL_SESSION_TO_PARENT.2const		(previously, keyctl.2)
			KEYCTL_SETPERM.2const			(previously, keyctl.2)
			KEYCTL_SET_REQKEY_KEYRING.2const	(previously, keyctl.2)
			KEYCTL_SET_TIMEOUT.2const		(previously, keyctl.2)
			KEYCTL_UNLINK.2const			(previously, keyctl.2)
			KEYCTL_UPDATE.2const			(previously, keyctl.2)
			PR_RISCV_SET_ICACHE_FLUSH_CTX.2const
		man3/
			__riscv_flush_icache.3
			timespec_get.3
			wcscasecmp.3			(merged wcsncasecmp.3 with it)
			wcsncasecmp.3			(merged into wcsncasecmp.3)
	Newly documented interfaces in existing pages
		man2/
			io_submit.2
				RWF_ATOMIC
				RWF_NOAPPEND
			landlock_add_rule.2
				Landlock ABI v4
			landlock_create_ruleset.2
				Landlock ABI v4
			madvise.2
				MADV_GUARD_INSTALL
				MADV_GUARD_REMOVE
			perf_event_open.2
				struct perf_event_attr::inherit && cpus=-1
			posix_fadvise.2
				POSIX_FADV_NOREUSE
			prctl.2
				PR_RISCV_SET_ICACHE_FLUSH_CTX
			process_madvise.2
				All flags permitted for calling process
			readv.2
				RWF_ATOMIC
				RWF_NOAPPEND
			stat.2
				AT_EMPTY_PATH && NULL
			statx.2
				AT_EMPTY_PATH && NULL
				STATX_DIO_READ_ALIGN
				STATX_MNT_ID_UNIQUE
				STATX_SUBVOL
				STATX_WRITE_ATOMIC
		man3/
			dlinfo.3
				RTLD_DI_PHDR
			fnmatch.3
				FNM_IGNORECASE
		man7/
			landlock.7
				Landlock ABI v4
				Landlock ABI v5
			rtnetlink.7
				struct ifa_cacheinfo
	New and changed links
		man2/
			riscv_flush_icache.2		(__riscv_flush_icache(3))
		man2const/
			KEYCTL_INSTANTIATE_IOV.2const	(KEYCTL_INSTANTIATE(2const))
			KEYCTL_NEGATE.2const		(KEYCTL_INSTANTIATE(2const))
			KEYCTL_REJECT.2const		(KEYCTL_INSTANTIATE(2const))
		man3/
			timespec_getres.3		(timespec_get(3))
			wcsncasecmp.3			(wcscasecmp(3))
	Global changes
		-  src/bin/
		   -  Add a few programs that are useful for maintaining manual pages:
		      diffman-git(1), mansect(1), pdfman(1), sortman(1)
		-  SPONSORS
		   -  Add file listing the sponsors of this project.
		-  CONTRIBUTING*
		   -  Expand documentation for contributing to the project.  Especially,
		      regarding help using git(1).
		-  man/
		   -  Split keyctl.2
		   -  man2/, man3/: SYNOPSIS: Rename function parameters for consistency
		      and correctness.
		   -  man2/, man3/: SYNOPSIS: Use typeof() to improve readability of
		      function pointers.
		   -  man1/: SYNOPSIS: Use .SY/.YS for formatting commands.
		-  share/mk/
		   -  Refactor *FLAGS and LDLIBS variables, as requested by some
		      distros.
		-  LICENSES/
		   -  Add GPL-3.0-or-later.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 config/rootfiles/common/man-pages | 48 +++++++++++++++++++++++++++++++
 lfs/man-pages                     |  8 +++---
 2 files changed, 52 insertions(+), 4 deletions(-)

diff --git a/config/rootfiles/common/man-pages b/config/rootfiles/common/man-pages
index 771fc1a83..06c818bd6 100644
--- a/config/rootfiles/common/man-pages
+++ b/config/rootfiles/common/man-pages
@@ -1,13 +1,21 @@
+#usr/local/bin/diffman-git
+#usr/local/bin/mansect
+#usr/local/bin/pdfman
+#usr/local/bin/sortman
+#usr/local/share/man/man1/diffman-git.1
 #usr/local/share/man/man1/getent.1
 #usr/local/share/man/man1/iconv.1
 #usr/local/share/man/man1/intro.1
 #usr/local/share/man/man1/ldd.1
 #usr/local/share/man/man1/locale.1
 #usr/local/share/man/man1/localedef.1
+#usr/local/share/man/man1/mansect.1
 #usr/local/share/man/man1/memusage.1
 #usr/local/share/man/man1/memusagestat.1
 #usr/local/share/man/man1/mtrace.1
+#usr/local/share/man/man1/pdfman.1
 #usr/local/share/man/man1/pldd.1
+#usr/local/share/man/man1/sortman.1
 #usr/local/share/man/man1/sprof.1
 #usr/local/share/man/man1/time.1
 #usr/local/share/man/man2/_Exit.2
@@ -208,6 +216,7 @@
 #usr/local/share/man/man2/link.2
 #usr/local/share/man/man2/linkat.2
 #usr/local/share/man/man2/listen.2
+#usr/local/share/man/man2/listmount.2
 #usr/local/share/man/man2/listxattr.2
 #usr/local/share/man/man2/llistxattr.2
 #usr/local/share/man/man2/llseek.2
@@ -340,6 +349,7 @@
 #usr/local/share/man/man2/renameat2.2
 #usr/local/share/man/man2/request_key.2
 #usr/local/share/man/man2/restart_syscall.2
+#usr/local/share/man/man2/riscv_flush_icache.2
 #usr/local/share/man/man2/rmdir.2
 #usr/local/share/man/man2/rt_sigaction.2
 #usr/local/share/man/man2/rt_sigpending.2
@@ -448,6 +458,7 @@
 #usr/local/share/man/man2/stat64.2
 #usr/local/share/man/man2/statfs.2
 #usr/local/share/man/man2/statfs64.2
+#usr/local/share/man/man2/statmount.2
 #usr/local/share/man/man2/statx.2
 #usr/local/share/man/man2/stime.2
 #usr/local/share/man/man2/stty.2
@@ -491,6 +502,7 @@
 #usr/local/share/man/man2/unlink.2
 #usr/local/share/man/man2/unlinkat.2
 #usr/local/share/man/man2/unshare.2
+#usr/local/share/man/man2/uretprobe.2
 #usr/local/share/man/man2/uselib.2
 #usr/local/share/man/man2/userfaultfd.2
 #usr/local/share/man/man2/ustat.2
@@ -555,6 +567,31 @@
 #usr/local/share/man/man2const/KDSKBMETA.2const
 #usr/local/share/man/man2const/KDSKBMODE.2const
 #usr/local/share/man/man2const/KDSKBSENT.2const
+#usr/local/share/man/man2const/KEYCTL_ASSUME_AUTHORITY.2const
+#usr/local/share/man/man2const/KEYCTL_CHOWN.2const
+#usr/local/share/man/man2const/KEYCTL_CLEAR.2const
+#usr/local/share/man/man2const/KEYCTL_DESCRIBE.2const
+#usr/local/share/man/man2const/KEYCTL_DH_COMPUTE.2const
+#usr/local/share/man/man2const/KEYCTL_GET_KEYRING_ID.2const
+#usr/local/share/man/man2const/KEYCTL_GET_PERSISTENT.2const
+#usr/local/share/man/man2const/KEYCTL_GET_SECURITY.2const
+#usr/local/share/man/man2const/KEYCTL_INSTANTIATE.2const
+#usr/local/share/man/man2const/KEYCTL_INSTANTIATE_IOV.2const
+#usr/local/share/man/man2const/KEYCTL_INVALIDATE.2const
+#usr/local/share/man/man2const/KEYCTL_JOIN_SESSION_KEYRING.2const
+#usr/local/share/man/man2const/KEYCTL_LINK.2const
+#usr/local/share/man/man2const/KEYCTL_NEGATE.2const
+#usr/local/share/man/man2const/KEYCTL_READ.2const
+#usr/local/share/man/man2const/KEYCTL_REJECT.2const
+#usr/local/share/man/man2const/KEYCTL_RESTRICT_KEYRING.2const
+#usr/local/share/man/man2const/KEYCTL_REVOKE.2const
+#usr/local/share/man/man2const/KEYCTL_SEARCH.2const
+#usr/local/share/man/man2const/KEYCTL_SESSION_TO_PARENT.2const
+#usr/local/share/man/man2const/KEYCTL_SETPERM.2const
+#usr/local/share/man/man2const/KEYCTL_SET_REQKEY_KEYRING.2const
+#usr/local/share/man/man2const/KEYCTL_SET_TIMEOUT.2const
+#usr/local/share/man/man2const/KEYCTL_UNLINK.2const
+#usr/local/share/man/man2const/KEYCTL_UPDATE.2const
 #usr/local/share/man/man2const/KIOCSOUND.2const
 #usr/local/share/man/man2const/NS_GET_NSTYPE.2const
 #usr/local/share/man/man2const/NS_GET_OWNER_UID.2const
@@ -606,6 +643,7 @@
 #usr/local/share/man/man2const/PR_MPX_DISABLE_MANAGEMENT.2const
 #usr/local/share/man/man2const/PR_MPX_ENABLE_MANAGEMENT.2const
 #usr/local/share/man/man2const/PR_PAC_RESET_KEYS.2const
+#usr/local/share/man/man2const/PR_RISCV_SET_ICACHE_FLUSH_CTX.2const
 #usr/local/share/man/man2const/PR_SET_CHILD_SUBREAPER.2const
 #usr/local/share/man/man2const/PR_SET_DUMPABLE.2const
 #usr/local/share/man/man2const/PR_SET_ENDIAN.2const
@@ -705,6 +743,7 @@
 #usr/local/share/man/man2const/UFFDIO_API.2const
 #usr/local/share/man/man2const/UFFDIO_CONTINUE.2const
 #usr/local/share/man/man2const/UFFDIO_COPY.2const
+#usr/local/share/man/man2const/UFFDIO_MOVE.2const
 #usr/local/share/man/man2const/UFFDIO_POISON.2const
 #usr/local/share/man/man2const/UFFDIO_REGISTER.2const
 #usr/local/share/man/man2const/UFFDIO_UNREGISTER.2const
@@ -889,6 +928,7 @@
 #usr/local/share/man/man3/__ppc_set_ppr_very_low.3
 #usr/local/share/man/man3/__ppc_yield.3
 #usr/local/share/man/man3/__realloc_hook.3
+#usr/local/share/man/man3/__riscv_flush_icache.3
 #usr/local/share/man/man3/__setfpucw.3
 #usr/local/share/man/man3/_flushlbf.3
 #usr/local/share/man/man3/a64l.3
@@ -2264,6 +2304,8 @@
 #usr/local/share/man/man3/timercmp.3
 #usr/local/share/man/man3/timerisset.3
 #usr/local/share/man/man3/timersub.3
+#usr/local/share/man/man3/timespec_get.3
+#usr/local/share/man/man3/timespec_getres.3
 #usr/local/share/man/man3/timezone.3
 #usr/local/share/man/man3/tmpfile.3
 #usr/local/share/man/man3/tmpnam.3
@@ -2289,9 +2331,13 @@
 #usr/local/share/man/man3/twalk_r.3
 #usr/local/share/man/man3/tzname.3
 #usr/local/share/man/man3/tzset.3
+#usr/local/share/man/man3/uabs.3
 #usr/local/share/man/man3/ualarm.3
+#usr/local/share/man/man3/uimaxabs.3
+#usr/local/share/man/man3/ulabs.3
 #usr/local/share/man/man3/ulckpwdf.3
 #usr/local/share/man/man3/ulimit.3
+#usr/local/share/man/man3/ullabs.3
 #usr/local/share/man/man3/undocumented.3
 #usr/local/share/man/man3/ungetc.3
 #usr/local/share/man/man3/ungetwc.3
@@ -2840,6 +2886,7 @@
 #usr/local/share/man/man7/man-pages.7
 #usr/local/share/man/man7/man.7
 #usr/local/share/man/man7/math_error.7
+#usr/local/share/man/man7/mctp.7
 #usr/local/share/man/man7/mount_namespaces.7
 #usr/local/share/man/man7/mq_overview.7
 #usr/local/share/man/man7/namespaces.7
@@ -2851,6 +2898,7 @@
 #usr/local/share/man/man7/operator.7
 #usr/local/share/man/man7/packet.7
 #usr/local/share/man/man7/path_resolution.7
+#usr/local/share/man/man7/pathname.7
 #usr/local/share/man/man7/persistent-keyring.7
 #usr/local/share/man/man7/pid_namespaces.7
 #usr/local/share/man/man7/pipe.7
diff --git a/lfs/man-pages b/lfs/man-pages
index 4a662bb91..6fbcea9f9 100644
--- a/lfs/man-pages
+++ b/lfs/man-pages
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2024  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 6.9.1
+VER        = 6.14
 
 THISAPP    = man-pages-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 04c502e10f16cb75e5879b8c1db0795d0f53b58c8d4715b0401cbea99b879951aef3418bb8c4cbae1a74c1d40206c6e523a1de33e3eafba6793c15fea51d0aa3
+$(DL_FILE)_BLAKE2 = 4e6e325b579072f5f4daca5dd7f31fb9eceb0ab04982bf1f541e01e723499b8cf997cd3d818bf3a2d4e8da5a49b3289649f2ea67ad428e00b60df004f7ee944c
 
 install : $(TARGET)
 
@@ -70,6 +70,6 @@ $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && make $(MAKETUNING) install
+	cd $(DIR_APP) && make -R $(MAKETUNING) install
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
-- 
2.49.0



      parent reply	other threads:[~2025-05-20  9:09 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-05-20  9:09 [PATCH] iana-etc: Update to version 20250505 Adolf Belka
2025-05-20  9:09 ` [PATCH] iperf3: Update to version 3.19 Adolf Belka
2025-05-20  9:09 ` [PATCH] libgcrypt: Update to version 1.11.1 Adolf Belka
2025-05-20  9:09 ` Adolf Belka [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20250520090927.3663-4-adolf.belka@ipfire.org \
    --to=adolf.belka@ipfire.org \
    --cc=development@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox