git: 2e2bf5b9cf - main - Porter's Handbook: wildcard arch, arch-neutral

From: Graham Perrin <>
Date: Wed, 05 Apr 2023 05:05:11 UTC
The branch main has been updated by grahamperrin:


commit 2e2bf5b9cfd4d3d46bf83c4cc3f804cacadc961f
Author:     Graham Perrin <>
AuthorDate: 2023-04-03 18:44:47 +0000
Commit:     Graham Perrin <>
CommitDate: 2023-04-05 04:42:43 +0000

    Porter's Handbook: wildcard arch, arch-neutral
    Mention wildcard architecture with architecture-neutral ports.
    PR:                      235980
    Reported by:             Samy Mahmoudi <>
    Approved by:             arrowd
    Differential revision:
 .../content/en/books/porters-handbook/porting-dads/_index.adoc          | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/documentation/content/en/books/porters-handbook/porting-dads/_index.adoc b/documentation/content/en/books/porters-handbook/porting-dads/_index.adoc
index 01573cd8ad..7977293b4a 100644
--- a/documentation/content/en/books/porters-handbook/porting-dads/_index.adoc
+++ b/documentation/content/en/books/porters-handbook/porting-dads/_index.adoc
@@ -399,6 +399,8 @@ Port [.filename]##Makefile##s should test the value of this Makevar.
 Ports that do not have any architecture-dependent files or requirements are identified by setting `NO_ARCH=yes`.
+Packages built from such ports have their architecture string ending in `:*` (wildcard architecture) as opposed to, for example, `freebsd:13:x86:64` (amd64 architecture).
 `NO_ARCH` is meant to indicate that there is no need to build a package for each of the supported architectures.