From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 411F515800F for ; Thu, 19 Jan 2023 16:40:29 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5AE6DE08D3; Thu, 19 Jan 2023 16:40:28 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (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 pigeon.gentoo.org (Postfix) with ESMTPS id 40B0AE08D3 for ; Thu, 19 Jan 2023 16:40:28 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (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 smtp.gentoo.org (Postfix) with ESMTPS id 3D399335D74 for ; Thu, 19 Jan 2023 16:40:27 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 6BAB37DE for ; Thu, 19 Jan 2023 16:40:25 +0000 (UTC) From: "Ulrich Müller" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ulrich Müller" Message-ID: <1674076292.39d51402f2eaa0ca06cb52ca3f5e1562a3496dbd.ulm@gentoo> Subject: [gentoo-commits] proj/pms:master commit in: / X-VCS-Repository: proj/pms X-VCS-Files: dependencies.tex ebuild-env-vars.tex ebuild-functions.tex eclasses.tex introduction.tex merge.tex X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: 39d51402f2eaa0ca06cb52ca3f5e1562a3496dbd X-VCS-Branch: master Date: Thu, 19 Jan 2023 16:40:25 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 2e15bb46-a639-4ee8-baec-56155d59ce0b X-Archives-Hash: af140b937edb6bdc0214c65360bf7e67 commit: 39d51402f2eaa0ca06cb52ca3f5e1562a3496dbd Author: Ulrich Müller gentoo org> AuthorDate: Wed Jan 18 21:11:32 2023 +0000 Commit: Ulrich Müller gentoo org> CommitDate: Wed Jan 18 21:11:32 2023 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=39d51402 Whitespace Signed-off-by: Ulrich Müller gentoo.org> dependencies.tex | 4 ++-- ebuild-env-vars.tex | 8 ++++---- ebuild-functions.tex | 5 +++-- eclasses.tex | 4 ++-- introduction.tex | 6 +++--- merge.tex | 4 ++-- 6 files changed, 16 insertions(+), 15 deletions(-) diff --git a/dependencies.tex b/dependencies.tex index 0ff1c7e..6c09714 100644 --- a/dependencies.tex +++ b/dependencies.tex @@ -240,8 +240,8 @@ error on non-compliant input. In EAPIs shown in table~\ref{tab:slot-deps-table} as supporting \t{SLOT} dependencies, either of the above formats may additionally be suffixed by a \t{:slot} restriction, as described in -section~\ref{sec:slot-dep}. A package manager must warn or error if slot dependencies are used with an -EAPI not supporting \t{SLOT} dependencies. +section~\ref{sec:slot-dep}. A package manager must warn or error if slot dependencies are used with +an EAPI not supporting \t{SLOT} dependencies. \featurelabel{use-deps} In EAPIs shown in table~\ref{tab:use-deps-table} as supporting 2-style or 4-style \t{USE} dependencies, a specification may additionally be suffixed by at most one diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index db693ab..004a7a2 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -6,10 +6,10 @@ meaningful in all phases; variables that are not meaningful in a given phase may any value. Ebuilds must not attempt to modify any of these variables, unless otherwise specified. Because of their special meanings, these variables may not be preserved consistently across all -phases as would normally happen due to environment saving (see~\ref{sec:ebuild-env-state}). For example, -\t{EBUILD_PHASE} is different for every phase, and \t{ROOT} may have changed between the various -different \t{pkg_*} phases. Ebuilds must recalculate any variable they derive from an inconsistent -variable. +phases as would normally happen due to environment saving (see~\ref{sec:ebuild-env-state}). +For example, \t{EBUILD_PHASE} is different for every phase, and \t{ROOT} may have changed between +the various different \t{pkg_*} phases. Ebuilds must recalculate any variable they derive from an +inconsistent variable. \begin{landscape} \reversemarginpar diff --git a/ebuild-functions.tex b/ebuild-functions.tex index 0c745c3..7d372fa 100644 --- a/ebuild-functions.tex +++ b/ebuild-functions.tex @@ -434,8 +434,9 @@ the \t{ROOT} environment variable. \subsection{pkg_config} -The \t{pkg_config} function performs any custom steps required to configure a package after it has been -fully installed. It is the only ebuild function which may be interactive and prompt for user input. +The \t{pkg_config} function performs any custom steps required to configure a package after it has +been fully installed. It is the only ebuild function which may be interactive and prompt for user +input. \t{pkg_config} must be run with full access to all files and directories inside of \t{ROOT}. diff --git a/eclasses.tex b/eclasses.tex index e23dcd8..01692bc 100644 --- a/eclasses.tex +++ b/eclasses.tex @@ -8,8 +8,8 @@ using them. The interpreter is therefore the same, and the same requirements for hold. Eclasses must be located in the \t{eclass} directory in the top level of the repository---see -section~\ref{sec:eclass-dir}. Each eclass is a single file named \t{.eclass}, where \t{} is -the name of this eclass, used by \t{inherit} and \t{EXPORT_FUNCTIONS} among other places. +section~\ref{sec:eclass-dir}. Each eclass is a single file named \t{.eclass}, where \t{} +is the name of this eclass, used by \t{inherit} and \t{EXPORT_FUNCTIONS} among other places. \section{The inherit Command} \label{sec:inherit} diff --git a/introduction.tex b/introduction.tex index 57fb51a..86149b2 100644 --- a/introduction.tex +++ b/introduction.tex @@ -13,9 +13,9 @@ This document does not specify any user or package manager configuration informa \section{Rationale} -At present the only definition of what an ebuild can assume about its environment, -and the only definition of what is valid in an ebuild, is the source code of the latest Portage release -and a general consensus about which features are too new to assume availability. This has several +At present the only definition of what an ebuild can assume about its environment, and the only +definition of what is valid in an ebuild, is the source code of the latest Portage release and +a general consensus about which features are too new to assume availability. This has several drawbacks: not only is it impossible to change any aspect of Portage behaviour without verifying that nothing in the tree relies upon it, but if a new package manager should appear it becomes impossible to fully support such an ill-defined standard. diff --git a/merge.tex b/merge.tex index 6fcfeec..ca1036d 100644 --- a/merge.tex +++ b/merge.tex @@ -30,8 +30,8 @@ except as follows: its group be that of the superuser. \end{compactitem} -On SELinux systems, the SELinux context must also be preserved. Other directory attributes, including -modification time, may be discarded. +On SELinux systems, the SELinux context must also be preserved. Other directory attributes, +including modification time, may be discarded. \subsection{Empty directories} From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 395C8158030 for ; Sun, 26 Feb 2023 17:43:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 29981E088C; Sun, 26 Feb 2023 17:42:59 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 04CB6E088C for ; Sun, 26 Feb 2023 17:42:59 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 3AEDE340D1D for ; Sun, 26 Feb 2023 17:42:58 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 1AD4F8D3 for ; Sun, 26 Feb 2023 17:42:55 +0000 (UTC) From: "Ulrich Müller" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ulrich Müller" Message-ID: <1674076292.39d51402f2eaa0ca06cb52ca3f5e1562a3496dbd.ulm@gentoo> Subject: [gentoo-commits] proj/pms:eapi-9 commit in: / X-VCS-Repository: proj/pms X-VCS-Files: dependencies.tex ebuild-env-vars.tex ebuild-functions.tex eclasses.tex introduction.tex merge.tex X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: 39d51402f2eaa0ca06cb52ca3f5e1562a3496dbd X-VCS-Branch: eapi-9 Date: Sun, 26 Feb 2023 17:42:55 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 666d5752-410f-4d61-8a8b-73e91f431f98 X-Archives-Hash: b337ef9861968662b91d4f15c2fd6aa4 Message-ID: <20230226174255.T6J2XSfmFZUFqc1o3ToRi4XmYU4KwTrtyCYY_5aHp7M@z> commit: 39d51402f2eaa0ca06cb52ca3f5e1562a3496dbd Author: Ulrich Müller gentoo org> AuthorDate: Wed Jan 18 21:11:32 2023 +0000 Commit: Ulrich Müller gentoo org> CommitDate: Wed Jan 18 21:11:32 2023 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=39d51402 Whitespace Signed-off-by: Ulrich Müller gentoo.org> dependencies.tex | 4 ++-- ebuild-env-vars.tex | 8 ++++---- ebuild-functions.tex | 5 +++-- eclasses.tex | 4 ++-- introduction.tex | 6 +++--- merge.tex | 4 ++-- 6 files changed, 16 insertions(+), 15 deletions(-) diff --git a/dependencies.tex b/dependencies.tex index 0ff1c7e..6c09714 100644 --- a/dependencies.tex +++ b/dependencies.tex @@ -240,8 +240,8 @@ error on non-compliant input. In EAPIs shown in table~\ref{tab:slot-deps-table} as supporting \t{SLOT} dependencies, either of the above formats may additionally be suffixed by a \t{:slot} restriction, as described in -section~\ref{sec:slot-dep}. A package manager must warn or error if slot dependencies are used with an -EAPI not supporting \t{SLOT} dependencies. +section~\ref{sec:slot-dep}. A package manager must warn or error if slot dependencies are used with +an EAPI not supporting \t{SLOT} dependencies. \featurelabel{use-deps} In EAPIs shown in table~\ref{tab:use-deps-table} as supporting 2-style or 4-style \t{USE} dependencies, a specification may additionally be suffixed by at most one diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index db693ab..004a7a2 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -6,10 +6,10 @@ meaningful in all phases; variables that are not meaningful in a given phase may any value. Ebuilds must not attempt to modify any of these variables, unless otherwise specified. Because of their special meanings, these variables may not be preserved consistently across all -phases as would normally happen due to environment saving (see~\ref{sec:ebuild-env-state}). For example, -\t{EBUILD_PHASE} is different for every phase, and \t{ROOT} may have changed between the various -different \t{pkg_*} phases. Ebuilds must recalculate any variable they derive from an inconsistent -variable. +phases as would normally happen due to environment saving (see~\ref{sec:ebuild-env-state}). +For example, \t{EBUILD_PHASE} is different for every phase, and \t{ROOT} may have changed between +the various different \t{pkg_*} phases. Ebuilds must recalculate any variable they derive from an +inconsistent variable. \begin{landscape} \reversemarginpar diff --git a/ebuild-functions.tex b/ebuild-functions.tex index 0c745c3..7d372fa 100644 --- a/ebuild-functions.tex +++ b/ebuild-functions.tex @@ -434,8 +434,9 @@ the \t{ROOT} environment variable. \subsection{pkg_config} -The \t{pkg_config} function performs any custom steps required to configure a package after it has been -fully installed. It is the only ebuild function which may be interactive and prompt for user input. +The \t{pkg_config} function performs any custom steps required to configure a package after it has +been fully installed. It is the only ebuild function which may be interactive and prompt for user +input. \t{pkg_config} must be run with full access to all files and directories inside of \t{ROOT}. diff --git a/eclasses.tex b/eclasses.tex index e23dcd8..01692bc 100644 --- a/eclasses.tex +++ b/eclasses.tex @@ -8,8 +8,8 @@ using them. The interpreter is therefore the same, and the same requirements for hold. Eclasses must be located in the \t{eclass} directory in the top level of the repository---see -section~\ref{sec:eclass-dir}. Each eclass is a single file named \t{.eclass}, where \t{} is -the name of this eclass, used by \t{inherit} and \t{EXPORT_FUNCTIONS} among other places. +section~\ref{sec:eclass-dir}. Each eclass is a single file named \t{.eclass}, where \t{} +is the name of this eclass, used by \t{inherit} and \t{EXPORT_FUNCTIONS} among other places. \section{The inherit Command} \label{sec:inherit} diff --git a/introduction.tex b/introduction.tex index 57fb51a..86149b2 100644 --- a/introduction.tex +++ b/introduction.tex @@ -13,9 +13,9 @@ This document does not specify any user or package manager configuration informa \section{Rationale} -At present the only definition of what an ebuild can assume about its environment, -and the only definition of what is valid in an ebuild, is the source code of the latest Portage release -and a general consensus about which features are too new to assume availability. This has several +At present the only definition of what an ebuild can assume about its environment, and the only +definition of what is valid in an ebuild, is the source code of the latest Portage release and +a general consensus about which features are too new to assume availability. This has several drawbacks: not only is it impossible to change any aspect of Portage behaviour without verifying that nothing in the tree relies upon it, but if a new package manager should appear it becomes impossible to fully support such an ill-defined standard. diff --git a/merge.tex b/merge.tex index 6fcfeec..ca1036d 100644 --- a/merge.tex +++ b/merge.tex @@ -30,8 +30,8 @@ except as follows: its group be that of the superuser. \end{compactitem} -On SELinux systems, the SELinux context must also be preserved. Other directory attributes, including -modification time, may be discarded. +On SELinux systems, the SELinux context must also be preserved. Other directory attributes, +including modification time, may be discarded. \subsection{Empty directories}