* [gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_install/, general-concepts/licenses/, ...
@ 2024-04-29 18:28 Ulrich Müller
0 siblings, 0 replies; only message in thread
From: Ulrich Müller @ 2024-04-29 18:28 UTC (permalink / raw
To: gentoo-commits
commit: 700187075bd0827c25eebf48c2460f3bf09ff758
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 29 06:48:37 2024 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 06:50:48 2024 +0000
URL: https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=70018707
No longer mention PORTDIR
Closes: https://bugs.gentoo.org/865455
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
ebuild-writing/functions/src_install/text.xml | 9 ++++-----
ebuild-writing/variables/text.xml | 5 ++---
general-concepts/licenses/text.xml | 3 ++-
general-concepts/overlay/text.xml | 6 +++---
4 files changed, 11 insertions(+), 12 deletions(-)
diff --git a/ebuild-writing/functions/src_install/text.xml b/ebuild-writing/functions/src_install/text.xml
index 66a8e3d..d6589e9 100644
--- a/ebuild-writing/functions/src_install/text.xml
+++ b/ebuild-writing/functions/src_install/text.xml
@@ -120,11 +120,10 @@ to be installed recursively.
</p>
<note>
-There is no need to <c>dodoc</c> <c>COPYING</c>! The license belongs
-to <c>${PORTDIR}/licenses</c>. Sometimes though, you might want to
-install <c>COPYING</c> regardless, if it explains how different
-licenses are applied to different parts of the application, for
-example.
+There is no need for <c>dodoc COPYING</c>! The license belongs in the
+repository's <c>licenses/</c> directory. Sometimes though, you might want to
+install <c>COPYING</c> regardless, if it explains how different licenses are
+applied to different parts of the application, for example.
</note>
</body>
</section>
diff --git a/ebuild-writing/variables/text.xml b/ebuild-writing/variables/text.xml
index af03749..67c9887 100644
--- a/ebuild-writing/variables/text.xml
+++ b/ebuild-writing/variables/text.xml
@@ -64,9 +64,8 @@ for these variables when writing ebuilds.
<tr>
<ti><c>FILESDIR</c></ti>
<ti>
- Path to the ebuild's <c>files/</c> directory, commonly used
- for small patches and files. For example:
- <c>"${PORTDIR}/${CATEGORY}/${PN}/files"</c>.
+ Path to the package's <c>files/</c> directory, commonly used for small
+ patches and other files.
</ti>
</tr>
<tr>
diff --git a/general-concepts/licenses/text.xml b/general-concepts/licenses/text.xml
index a9fb702..182cfb6 100644
--- a/general-concepts/licenses/text.xml
+++ b/general-concepts/licenses/text.xml
@@ -236,7 +236,8 @@ plain text file (UTF-8 encoded) if at all possible. Some licenses are
PDF files rather than plain text <d/> this should only be done if we
are legally required to do so.
Finally you need to check if your license should be added to a license group
-as listed in $PORTDIR/profiles/license_groups. For more information see the
+as listed in the repository's <c>profiles/license_groups</c> file. For more
+information see
<uri link="https://www.gentoo.org/glep/glep-0023.html">GLEP 23</uri>.
</p>
diff --git a/general-concepts/overlay/text.xml b/general-concepts/overlay/text.xml
index 72463e9..43d1607 100644
--- a/general-concepts/overlay/text.xml
+++ b/general-concepts/overlay/text.xml
@@ -11,9 +11,9 @@ in one or more repos.conf files.
</p>
<p>
-The overlay should contain the same directory structure as <c>PORTDIR</c> (although
-only the necessary directories need be included). For example, a simple overlay
-might have a directory structure like:
+The overlay should contain the same directory structure as the Gentoo
+repository (although only the necessary directories need be included).
+For example, a simple overlay might have a directory structure like:
</p>
<pre>
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2024-04-29 18:28 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-29 18:28 [gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_install/, general-concepts/licenses/, Ulrich Müller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox