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
prev 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