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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3A182139694 for ; Mon, 10 Apr 2017 18:13:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 65A2F21C1BF; Mon, 10 Apr 2017 18:12:22 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 41C0721C1BF for ; Mon, 10 Apr 2017 18:12:22 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 3E1B834167D for ; Mon, 10 Apr 2017 18:12:21 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 868E0744D for ; Mon, 10 Apr 2017 18:12:18 +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: <1489849559.65d38361a953c0b6da4cc192d8727b0d6f1c64cc.ulm@gentoo> Subject: [gentoo-commits] proj/pms:eapi-7 commit in: / X-VCS-Repository: proj/pms X-VCS-Files: ebuild-env-vars.tex X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: 65d38361a953c0b6da4cc192d8727b0d6f1c64cc X-VCS-Branch: eapi-7 Date: Mon, 10 Apr 2017 18:12:18 +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-Archives-Salt: a6ee73b3-a86b-4821-ba96-82cdc46bcc00 X-Archives-Hash: f963b438cb63656f516b317ecebfeb1b commit: 65d38361a953c0b6da4cc192d8727b0d6f1c64cc Author: Ulrich Müller gentoo org> AuthorDate: Sat Mar 18 14:18:25 2017 +0000 Commit: Ulrich Müller gentoo org> CommitDate: Sat Mar 18 15:05:59 2017 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=65d38361 WORKDIR and S have the same scope as FILESDIR and DISTDIR. Both WORKDIR and S are defined in global scope, but ebuilds must not access the actual directories. So the FILESDIR footnote applies to them, too. Rearrange the table accordingly. Also small change of wording ("in which" -> "where") to prevent an awkward page break. ebuild-env-vars.tex | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index 262bcf9..a3766a2 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -95,6 +95,18 @@ variable. Ditto & Yes & The full path to the directory in which the files in the \t{A} variable are stored. \\ +\t{WORKDIR} & + Ditto & + Yes & + The full path to the ebuild's working directory, where all build data should be contained.% + \label{env-var-WORKDIR} \\ +\t{S} & + Ditto & + Yes & + The full path to the temporary build directory, used by \t{src\_compile}, \t{src\_install} etc. + Defaults to \t{\$\{WORKDIR\}/\$\{P\}}. May be modified by ebuilds. If \t{S} is assigned in the + global scope of an ebuild, then the restrictions of section~\ref{sec:ebuild-env-state} for + global variables apply. \\ \t{PORTDIR} & \t{src\_*} & No & @@ -190,18 +202,6 @@ variable. was executed by the package manager. May be unset or any single word that is not any of the above when the ebuild is being sourced for other (e.\,g.\ metadata or QA) purposes. Only for EAPIs listed in table~\ref{tab:added-env-vars-table} as supporting \t{EBUILD\_PHASE\_FUNC}. \\ -\t{WORKDIR} & - \t{src\_*}, global~scope & - Yes & - The full path to the ebuild's working directory, in which all build data should be - contained. \label{env-var-WORKDIR} \\ -\t{S} & - \t{src\_*} & - Yes & - The full path to the temporary build directory, used by \t{src\_compile}, \t{src\_install} etc. - Defaults to \t{\$\{WORKDIR\}/\$\{P\}}. May be modified by ebuilds. If \t{S} is assigned in the - global scope of an ebuild, then the restrictions of section~\ref{sec:ebuild-env-state} for - global variables apply. \\ \t{KV} & All & Yes & 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.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B266A139694 for ; Mon, 20 Mar 2017 19:28:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 13C5621C229; Mon, 20 Mar 2017 19:28:26 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E4C9621C229 for ; Mon, 20 Mar 2017 19:28:25 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id D0224340BEA for ; Mon, 20 Mar 2017 19:28:24 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 465806F14 for ; Mon, 20 Mar 2017 19:28:23 +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: <1489849559.65d38361a953c0b6da4cc192d8727b0d6f1c64cc.ulm@gentoo> Subject: [gentoo-commits] proj/pms:master commit in: / X-VCS-Repository: proj/pms X-VCS-Files: ebuild-env-vars.tex X-VCS-Directories: / X-VCS-Committer: ulm X-VCS-Committer-Name: Ulrich Müller X-VCS-Revision: 65d38361a953c0b6da4cc192d8727b0d6f1c64cc X-VCS-Branch: master Date: Mon, 20 Mar 2017 19:28:23 +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-Archives-Salt: de01613c-ce75-4e2d-84e2-df632046337b X-Archives-Hash: a9972e8709f154e7ad121fb9aa3affe7 Message-ID: <20170320192823.Uf741ikj1yMZoj3RXQOLR2SlB3mlfqQamIp3Lae6CaA@z> commit: 65d38361a953c0b6da4cc192d8727b0d6f1c64cc Author: Ulrich Müller gentoo org> AuthorDate: Sat Mar 18 14:18:25 2017 +0000 Commit: Ulrich Müller gentoo org> CommitDate: Sat Mar 18 15:05:59 2017 +0000 URL: https://gitweb.gentoo.org/proj/pms.git/commit/?id=65d38361 WORKDIR and S have the same scope as FILESDIR and DISTDIR. Both WORKDIR and S are defined in global scope, but ebuilds must not access the actual directories. So the FILESDIR footnote applies to them, too. Rearrange the table accordingly. Also small change of wording ("in which" -> "where") to prevent an awkward page break. ebuild-env-vars.tex | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex index 262bcf9..a3766a2 100644 --- a/ebuild-env-vars.tex +++ b/ebuild-env-vars.tex @@ -95,6 +95,18 @@ variable. Ditto & Yes & The full path to the directory in which the files in the \t{A} variable are stored. \\ +\t{WORKDIR} & + Ditto & + Yes & + The full path to the ebuild's working directory, where all build data should be contained.% + \label{env-var-WORKDIR} \\ +\t{S} & + Ditto & + Yes & + The full path to the temporary build directory, used by \t{src\_compile}, \t{src\_install} etc. + Defaults to \t{\$\{WORKDIR\}/\$\{P\}}. May be modified by ebuilds. If \t{S} is assigned in the + global scope of an ebuild, then the restrictions of section~\ref{sec:ebuild-env-state} for + global variables apply. \\ \t{PORTDIR} & \t{src\_*} & No & @@ -190,18 +202,6 @@ variable. was executed by the package manager. May be unset or any single word that is not any of the above when the ebuild is being sourced for other (e.\,g.\ metadata or QA) purposes. Only for EAPIs listed in table~\ref{tab:added-env-vars-table} as supporting \t{EBUILD\_PHASE\_FUNC}. \\ -\t{WORKDIR} & - \t{src\_*}, global~scope & - Yes & - The full path to the ebuild's working directory, in which all build data should be - contained. \label{env-var-WORKDIR} \\ -\t{S} & - \t{src\_*} & - Yes & - The full path to the temporary build directory, used by \t{src\_compile}, \t{src\_install} etc. - Defaults to \t{\$\{WORKDIR\}/\$\{P\}}. May be modified by ebuilds. If \t{S} is assigned in the - global scope of an ebuild, then the restrictions of section~\ref{sec:ebuild-env-state} for - global variables apply. \\ \t{KV} & All & Yes &