From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4b1pf81mlnz33cj for ; Tue, 20 May 2025 09:09:36 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4b1pf45JCzz33gS for ; Tue, 20 May 2025 09:09:32 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4b1pf43ps6z4bh; Tue, 20 May 2025 09:09:32 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1747732172; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sMaLFzSea32j+66MoRUkA8SGP0ygwB/WBOJ6gMVs2iA=; b=FrAJHH04WCO36ckp3pV/HtiljKOT3uNr1jsMea4CFJZqlEG/ztEcvXqD8fcDFXDVMj8+ff 6V42oRIqh5oEdgCg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1747732172; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=sMaLFzSea32j+66MoRUkA8SGP0ygwB/WBOJ6gMVs2iA=; b=kTJHa2WiFdgrI2IM1hcHWrBwO4fJcn8kC7AEDu50DYi8rLYRcfpnSdX8fNZ87p7G0Q3bXS V0PT/iW50Ly/HRj3oxXl/mwUojiN5kVz79b7HawlbM5MqKww5ahDolQAlRYl5Iw1X/hdoq n+9+zymzj4Xv3DSEWPgoLn0/kLOMC57Es354jRi9ZC/7xepcpc8hRG/IOVXRj3RPaD1qSs o4BN6v3Krs8wQ6vT9t4/qNiuE1+/qosWr0QnWyhfzVWQ95Ik5LgtjFl7VybdmIutVUAmvE qj96sMWeBktwDS7yc7Llh7CmavRvVYN7f08jI5CpSIZ3Hvpu1DmAg0gIID7VJw== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] man-pages: Update to version 6.14 Date: Tue, 20 May 2025 11:09:27 +0200 Message-ID: <20250520090927.3663-4-adolf.belka@ipfire.org> In-Reply-To: <20250520090927.3663-1-adolf.belka@ipfire.org> References: <20250520090927.3663-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit - 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 --- 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 # +# Copyright (C) 2007-2025 IPFire Team # # # # 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