aboutsummaryrefslogtreecommitdiff
path: root/documentation/content
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/content')
-rw-r--r--documentation/content/en/articles/committers-guide/_index.adoc29
-rw-r--r--documentation/content/en/books/porters-handbook/makefiles/_index.adoc2
-rw-r--r--documentation/content/en/books/porters-handbook/special/_index.adoc3
3 files changed, 30 insertions, 4 deletions
diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc
index 7c26bd1f27..1a61f5f7e4 100644
--- a/documentation/content/en/articles/committers-guide/_index.adoc
+++ b/documentation/content/en/articles/committers-guide/_index.adoc
@@ -3303,9 +3303,32 @@ Developers should be mindful of this, and ensure any compiler specific flags are
The versions of supported compilers for a given branch such as `main` or `stable/X` varies over time.
The authoritative source for supported compiler versions are automated CI jobs tested in GitHub's cross-build actions and Jenkins.
-For `main`, the in-tree compiler is currently Clang 19.
-Currently, GCC 12, 13, and 14 are tested for amd64 via CI jobs in Jenkins.
-Clang 14 and 18 are tested for aarch64 and arm64 in GitHub's cross-build actions.
+[.tblbasic]
+[cols="10*",options="header",]
+|===
+|Branch | In-tree Compiler
+|llvm12 | llvm13 | llvm14 | llvm15 | llvm18
+|amd64-gcc12 | amd64-gcc13 | amd64-gcc14
+
+|main | llvm 19
+| | | | Y | Y
+| Y | Y | Y
+
+|stable/15 | llvm 19
+| | | Y | | Y
+| Y | Y | Y
+
+|stable/14 | llvm 19
+| Y | Y | Y | |
+| Y | | Y
+
+|stable/13 | llvm 19
+| Y | Y | Y | |
+| Y | | Y
+|===
+
+GCC toolchains are tested for amd64 via CI jobs in Jenkins.
+LLVM toolchains are tested for aarch64 and arm64 in GitHub's cross-build actions.
=== Other Suggestions
diff --git a/documentation/content/en/books/porters-handbook/makefiles/_index.adoc b/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
index bce34cc330..45218f712b 100644
--- a/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/makefiles/_index.adoc
@@ -1384,7 +1384,7 @@ MASTER_SITE_SUBDIR= stardict/WyabdcRealPeopleTTS/${PORTVERSION}
|`BERLIOS`
|`${PORTNAME:tl}.berlios`
-|`CHEESESHOP`
+|`PYPI`
|`source/${DISTNAME:C/(.).\*/\1/}/${DISTNAME:C/(.*)-[0-9].*/\1/}`
|`CPAN`
diff --git a/documentation/content/en/books/porters-handbook/special/_index.adoc b/documentation/content/en/books/porters-handbook/special/_index.adoc
index 87604ac0cb..ffb853444f 100644
--- a/documentation/content/en/books/porters-handbook/special/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/special/_index.adoc
@@ -3578,6 +3578,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|`USE_PYTHON=optsuffix`
|If the current Python version is not the default version, the port will gain `PKGNAMESUFFIX=${PYTHON_PKGNAMESUFFIX}`. Only useful with flavors.
+|`USE_PYTHON=pep517`
+|Support building and installing wheels according to the PEP-517 standard.
+
|`PYTHON_PKGNAMEPREFIX`
|Used as a `PKGNAMEPREFIX` to distinguish packages for different Python versions. Example: `py27-`