git: 61b661339366 - main - Style: improve ONLY_FOR_ARCHS_REASON (grammar, markup, etc.)

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Mon, 25 Oct 2021 13:00:01 UTC
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=61b661339366b6ee95ca1de0667979da9240c6b8

commit 61b661339366b6ee95ca1de0667979da9240c6b8
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2021-10-25 12:58:26 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2021-10-25 12:58:29 +0000

    Style: improve ONLY_FOR_ARCHS_REASON (grammar, markup, etc.)
    
    ONLY_FOR_ARCHS_REASON is used as part of the sentence and thus should
    start with lower-case letter and not end with a period which is added
    by the framework, similar to other knobs like BROKEN, IGNORE, et al.
    
    While here, remove needless quoting, add missing Oxford comma, expand
    contractions and jargonisms, use correct spelling for proper names.
---
 audio/linuxsampler/Makefile                   | 2 +-
 biology/gmap/Makefile                         | 2 +-
 biology/linux-foldingathome/Makefile          | 2 +-
 biology/minimap2/Makefile                     | 8 ++++----
 biology/trimadap/Makefile                     | 2 +-
 biology/ucsc-userapps/Makefile                | 2 +-
 biology/vsearch/Makefile                      | 8 ++++----
 cad/pcb/Makefile                              | 2 +-
 comms/syncterm/Makefile                       | 2 +-
 databases/clickhouse/Makefile                 | 2 +-
 databases/cockroach/Makefile                  | 2 +-
 databases/mongodb36-tools/Makefile            | 3 ++-
 databases/mongodb36/Makefile                  | 2 +-
 databases/mongodb40/Makefile                  | 2 +-
 databases/mongodb42/Makefile                  | 2 +-
 databases/mongodb44/Makefile                  | 2 +-
 databases/mongodb50/Makefile                  | 2 +-
 devel/bennugd-core/Makefile                   | 2 +-
 devel/intel-graphics-compiler/Makefile        | 2 +-
 devel/linux-sublime-merge/Makefile            | 2 +-
 editors/linux-bcompare/Makefile               | 2 +-
 editors/linux-sublime-text4/Makefile          | 2 +-
 editors/linux-sublime3/Makefile               | 2 +-
 emulators/mame/Makefile                       | 2 +-
 games/aestats/Makefile                        | 1 +
 games/jaggedalliance2/Makefile                | 2 +-
 games/nwndata/Makefile                        | 2 +-
 graphics/drm-current-kmod/Makefile            | 2 +-
 graphics/drm-devel-kmod/Makefile              | 2 +-
 graphics/drm-fbsd13-kmod/Makefile             | 2 +-
 graphics/intel-backlight/Makefile             | 2 +-
 graphics/mesa-gallium-va/Makefile             | 2 +-
 graphics/mesa-gallium-vdpau/Makefile          | 2 +-
 graphics/mesa-gallium-xa/Makefile             | 2 +-
 graphics/rawtherapee/Makefile                 | 2 +-
 lang/J/Makefile                               | 2 +-
 lang/clover/Makefile                          | 2 +-
 lang/intel-compute-runtime/Makefile           | 2 +-
 lang/ponyc/Makefile                           | 2 +-
 lang/rust-bootstrap/Makefile                  | 2 +-
 math/hpcombi/Makefile                         | 2 +-
 multimedia/cmrt/Makefile                      | 2 +-
 multimedia/cmrtlib/Makefile                   | 2 +-
 multimedia/gmmlib/Makefile                    | 2 +-
 multimedia/intel-media-sdk/Makefile           | 2 +-
 multimedia/libva-intel-driver/Makefile        | 2 +-
 multimedia/libva-intel-hybrid-driver/Makefile | 2 +-
 multimedia/libva-intel-media-driver/Makefile  | 2 +-
 multimedia/vvdec/Makefile                     | 2 +-
 net-p2p/rslsync/Makefile                      | 2 +-
 net/charm/Makefile                            | 2 +-
 net/dpdk-20.11/Makefile                       | 2 +-
 net/dpdk/Makefile                             | 2 +-
 net/intel-ixl-kmod/Makefile                   | 2 +-
 net/pwnat/Makefile                            | 2 +-
 net/realtek-re-kmod/Makefile                  | 2 +-
 net/tcplog_dumper/Makefile                    | 2 +-
 science/msms/Makefile                         | 2 +-
 science/namd/Makefile                         | 3 ++-
 security/afl/Makefile                         | 2 +-
 security/gopass/Makefile                      | 2 +-
 security/highwayhash/Makefile                 | 2 +-
 security/tripwire-131/Makefile                | 3 ++-
 sysutils/cpufetch/Makefile                    | 2 +-
 sysutils/edk2/Makefile                        | 2 +-
 sysutils/freesbie/Makefile                    | 2 +-
 sysutils/fusefs-lkl/Makefile                  | 2 +-
 sysutils/msiklm/Makefile                      | 2 +-
 sysutils/pefs-kmod/Makefile                   | 3 ++-
 sysutils/sas2ircu/Makefile                    | 2 +-
 sysutils/sas3ircu/Makefile                    | 2 +-
 sysutils/superiotool/Makefile                 | 2 +-
 sysutils/xe-guest-utilities/Makefile          | 2 +-
 sysutils/xen-tools/Makefile                   | 2 +-
 sysutils/zellij/Makefile                      | 2 +-
 www/browsh/Makefile                           | 2 +-
 x11-drivers/xf86-input-vmmouse/Makefile       | 2 +-
 x11-drivers/xf86-video-intel/Makefile         | 2 +-
 x11-drivers/xf86-video-vmware/Makefile        | 2 +-
 79 files changed, 89 insertions(+), 84 deletions(-)

diff --git a/audio/linuxsampler/Makefile b/audio/linuxsampler/Makefile
index 05b15e1082c4..33db4858c035 100644
--- a/audio/linuxsampler/Makefile
+++ b/audio/linuxsampler/Makefile
@@ -13,7 +13,7 @@ LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	"not yet ported"
+ONLY_FOR_ARCHS_REASON=	not yet ported to this architecture
 
 BUILD_DEPENDS=	lv2>0:audio/lv2 \
 		dssi>0:audio/dssi
diff --git a/biology/gmap/Makefile b/biology/gmap/Makefile
index d00f461e151d..4df2c1d04b73 100644
--- a/biology/gmap/Makefile
+++ b/biology/gmap/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 LICENSE_PERMS=	dist-mirror pkg-mirror auto-accept
 
 ONLY_FOR_ARCHS=		amd64 i386 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Upstream supports only x86 and possibly POWER8
+ONLY_FOR_ARCHS_REASON=	upstream supports only x86 and possibly POWER8
 
 USES=		gmake perl5
 GNU_CONFIGURE=	yes
diff --git a/biology/linux-foldingathome/Makefile b/biology/linux-foldingathome/Makefile
index 2c019027e65a..2872e88031fa 100644
--- a/biology/linux-foldingathome/Makefile
+++ b/biology/linux-foldingathome/Makefile
@@ -19,7 +19,7 @@ LICENSE_PERMS=	no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell \
 		auto-accept
 
 ONLY_FOR_ARCHS=	amd64
-ONLY_FOR_ARCHS_REASON=	The i386 client has not been ported
+ONLY_FOR_ARCHS_REASON=	has not been ported to this architecture
 
 USES=		dos2unix linux
 DOS2UNIX_FILES=	usr/share/doc/fahclient/*
diff --git a/biology/minimap2/Makefile b/biology/minimap2/Makefile
index dd5213d9851f..8f99d646431d 100644
--- a/biology/minimap2/Makefile
+++ b/biology/minimap2/Makefile
@@ -1,7 +1,7 @@
-PORTNAME=		minimap2
+PORTNAME=	minimap2
 DISTVERSIONPREFIX=	v
-DISTVERSION=		2.22
-CATEGORIES=		biology
+DISTVERSION=	2.22
+CATEGORIES=	biology
 
 MAINTAINER=	jwb@FreeBSD.org
 COMMENT=	Pairwise aligner for genomic and spliced nucleotide sequences
@@ -10,7 +10,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Hard-coded SSE instructions
+ONLY_FOR_ARCHS_REASON=	uses hard-coded SSE instructions
 
 USES=		gmake
 USE_GITHUB=	yes
diff --git a/biology/trimadap/Makefile b/biology/trimadap/Makefile
index b709d3261e52..e86383007f5b 100644
--- a/biology/trimadap/Makefile
+++ b/biology/trimadap/Makefile
@@ -9,7 +9,7 @@ COMMENT=	Trim adapter sequences from Illumina data using heuristic rules
 LICENSE=	GPLv2
 
 ONLY_FOR_ARCHS=		amd64 i386 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Hard-coded SSE instructions
+ONLY_FOR_ARCHS_REASON=	uses hard-coded SSE instructions
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	lh3
diff --git a/biology/ucsc-userapps/Makefile b/biology/ucsc-userapps/Makefile
index da61329ba20b..a2513ed5df7d 100644
--- a/biology/ucsc-userapps/Makefile
+++ b/biology/ucsc-userapps/Makefile
@@ -19,7 +19,7 @@ LICENSE_TEXT=	Some tools installed by this port require a license for\
 LICENSE_PERMS=	no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell
 
 ONLY_FOR_ARCHS=		amd64
-ONLY_FOR_ARCHS_REASON=	_mm_popcnt_u64
+ONLY_FOR_ARCHS_REASON=	uses _mm_popcnt_u64() function
 
 BUILD_DEPENDS=	bash:shells/bash
 LIB_DEPENDS=	libiconv.so:converters/libiconv \
diff --git a/biology/vsearch/Makefile b/biology/vsearch/Makefile
index a13b51ab498b..7ebf356c1c06 100644
--- a/biology/vsearch/Makefile
+++ b/biology/vsearch/Makefile
@@ -1,7 +1,7 @@
-PORTNAME=		vsearch
+PORTNAME=	vsearch
 DISTVERSIONPREFIX=	v
-DISTVERSION=		2.17.1
-CATEGORIES=		biology
+DISTVERSION=	2.17.1
+CATEGORIES=	biology
 
 MAINTAINER=	jwb@FreeBSD.org
 COMMENT=	Versatile open-source tool for metagenomics
@@ -10,7 +10,7 @@ LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 ONLY_FOR_ARCHS=		aarch64 amd64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Explicitly enumerated by upstream developers
+ONLY_FOR_ARCHS_REASON=	explicitly enumerated by upstream developers
 
 LIB_DEPENDS=	libsysinfo.so:devel/libsysinfo
 
diff --git a/cad/pcb/Makefile b/cad/pcb/Makefile
index 7037c4558d2b..dbd157bad0c4 100644
--- a/cad/pcb/Makefile
+++ b/cad/pcb/Makefile
@@ -65,7 +65,7 @@ NONE_CONFIGURE_ON=	--without-gui
 NONE_CONFIGURE_ENV=	WISH=/usr/bin/true
 
 ONLY_FOR_ARCHS=	i386 amd64
-ONLY_FOR_ARCHS_REASON=	Uses x86 specific libc functions and has not been ported
+ONLY_FOR_ARCHS_REASON=	uses x86-specific libc functions, has not been ported
 
 DOCS_INFO=		pcb
 
diff --git a/comms/syncterm/Makefile b/comms/syncterm/Makefile
index 57cd6c4bf6d7..8919855499a5 100644
--- a/comms/syncterm/Makefile
+++ b/comms/syncterm/Makefile
@@ -42,6 +42,6 @@ SDL_MAKE_ARGS=	USE_SDL=1
 SDL_MAKE_ARGS_OFF=	WITHOUT_SDL=1
 
 ONLY_FOR_ARCHS=		i386 amd64 powerpc powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	does not configure except on i386, amd64 and powerpc*
+ONLY_FOR_ARCHS_REASON=	does not configure except on i386, amd64, and powerpc*
 
 .include <bsd.port.mk>
diff --git a/databases/clickhouse/Makefile b/databases/clickhouse/Makefile
index 0e224cac89b1..e443c0544ed0 100644
--- a/databases/clickhouse/Makefile
+++ b/databases/clickhouse/Makefile
@@ -12,7 +12,7 @@ COMMENT=	Fast open-source OLAP database management system
 LICENSE=	APACHE20
 
 ONLY_FOR_ARCHS=	amd64
-ONLY_FOR_ARCHS_REASON=	"Only supported on amd64"
+ONLY_FOR_ARCHS_REASON=	only supported on amd64
 
 BUILD_DEPENDS=	bash:shells/bash
 RUN_DEPENDS=	bash:shells/bash
diff --git a/databases/cockroach/Makefile b/databases/cockroach/Makefile
index c4576b2646ec..641431501730 100644
--- a/databases/cockroach/Makefile
+++ b/databases/cockroach/Makefile
@@ -12,7 +12,7 @@ LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/src/github.com/cockroachdb/cockroach/LICENSE
 
 ONLY_FOR_ARCHS=	amd64
-ONLY_FOR_ARCHS_REASON=	"A 64-bit system is strongly recommended"
+ONLY_FOR_ARCHS_REASON=	64-bit system is strongly recommended
 
 BUILD_DEPENDS=	autoconf:devel/autoconf \
 		bash:shells/bash \
diff --git a/databases/mongodb36-tools/Makefile b/databases/mongodb36-tools/Makefile
index 9824ccc54658..7fa53dff7fcc 100644
--- a/databases/mongodb36-tools/Makefile
+++ b/databases/mongodb36-tools/Makefile
@@ -9,7 +9,8 @@ COMMENT=	Tools for MongoDB
 LICENSE=	APACHE20
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	"not yet ported to anything other than i386 and amd64"
+ONLY_FOR_ARCHS_REASON=	not yet ported to anything other than i386 and amd64
+
 BROKEN_SSL=	openssl libressl libressl-devel
 BROKEN_SSL_REASON_openssl=	variable has incomplete type 'BIO_METHOD' (aka 'struct bio_method_st')
 BROKEN_SSL_REASON_libressl=		could not determine kind of name for C.EVP_sha
diff --git a/databases/mongodb36/Makefile b/databases/mongodb36/Makefile
index df8ffe780562..4e049e73ba91 100644
--- a/databases/mongodb36/Makefile
+++ b/databases/mongodb36/Makefile
@@ -18,7 +18,7 @@ LICENSE_FILE_SSPLv1=	${WRKSRC}/LICENSE-Community.txt
 LICENSE_PERMS_SSPLv1=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
 ONLY_FOR_ARCHS=	aarch64 amd64
-ONLY_FOR_ARCHS_REASON=	"Only supported on amd64 and aarch64 (i386 deprecated in v3)"
+ONLY_FOR_ARCHS_REASON=	only supported on amd64 and aarch64; i386 deprecated in v3
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR}
diff --git a/databases/mongodb40/Makefile b/databases/mongodb40/Makefile
index 663fdfd395ae..92493dac57f0 100644
--- a/databases/mongodb40/Makefile
+++ b/databases/mongodb40/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE_SSPLv1=	${WRKSRC}/LICENSE-Community.txt
 LICENSE_PERMS_SSPLv1=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
 ONLY_FOR_ARCHS=	aarch64 amd64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Only supported on amd64, aarch64 and powerpc64le (i386 deprecated in v3)
+ONLY_FOR_ARCHS_REASON=	only supported on amd64, aarch64, and powerpc64le; i386 deprecated in v3
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \
diff --git a/databases/mongodb42/Makefile b/databases/mongodb42/Makefile
index f91e039c0aac..77c396b7fea3 100644
--- a/databases/mongodb42/Makefile
+++ b/databases/mongodb42/Makefile
@@ -21,7 +21,7 @@ LICENSE_FILE_SSPLv1=	${WRKSRC}/LICENSE-Community.txt
 LICENSE_PERMS_SSPLv1=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
 ONLY_FOR_ARCHS=	aarch64 amd64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Only ported to amd64, aarch64 and powerpc64le on FreeBSD. Upstream supports arm64, ppc64le, s390x and x86-64.
+ONLY_FOR_ARCHS_REASON=	only ported to amd64, aarch64, and powerpc64le on FreeBSD; upstream supports arm64, ppc64le, s390x, and x86-64
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \
diff --git a/databases/mongodb44/Makefile b/databases/mongodb44/Makefile
index d043d3d9c4f4..58fa2b4570b5 100644
--- a/databases/mongodb44/Makefile
+++ b/databases/mongodb44/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE_SSPLv1=	${WRKSRC}/LICENSE-Community.txt
 LICENSE_PERMS_SSPLv1=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
 ONLY_FOR_ARCHS=	aarch64 amd64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Only ported to amd64, aarch64 and powerpc64le on FreeBSD. Upstream supports arm64, ppc64le, s390x and x86-64.
+ONLY_FOR_ARCHS_REASON=	only ported to amd64, aarch64, and powerpc64le on FreeBSD; upstream supports arm64, ppc64le, s390x, and x86-64
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \
diff --git a/databases/mongodb50/Makefile b/databases/mongodb50/Makefile
index 26725bd6069a..29b5cd451aa1 100644
--- a/databases/mongodb50/Makefile
+++ b/databases/mongodb50/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE_SSPLv1=	${WRKSRC}/LICENSE-Community.txt
 LICENSE_PERMS_SSPLv1=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
 ONLY_FOR_ARCHS=	aarch64 amd64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Only ported to amd64, aarch64 and powerpc64le on FreeBSD. Upstream supports arm64, ppc64le, s390x and x86-64.
+ONLY_FOR_ARCHS_REASON=	only ported to amd64, aarch64, and powerpc64le on FreeBSD; upstream supports arm64, ppc64le, s390x, and x86-64
 
 BUILD_DEPENDS=	${LOCALBASE}/bin/ar:devel/binutils \
 		${PYTHON_PKGNAMEPREFIX}cheetah3>0:devel/py-cheetah3@${PY_FLAVOR} \
diff --git a/devel/bennugd-core/Makefile b/devel/bennugd-core/Makefile
index 522410af82f2..e153a94b3aa5 100644
--- a/devel/bennugd-core/Makefile
+++ b/devel/bennugd-core/Makefile
@@ -18,7 +18,7 @@ DOS2UNIX_GLOB=	*.c *.h
 INSTALL_TARGET=	install-strip
 
 ONLY_FOR_ARCHS=	i386
-ONLY_FOR_ARCHS_REASON=	Segfaults on !i386
+ONLY_FOR_ARCHS_REASON=	dies with segmentation fault on !i386
 
 WRKSRC=		${WRKDIR}/bennugd/${PORTNAME}
 
diff --git a/devel/intel-graphics-compiler/Makefile b/devel/intel-graphics-compiler/Makefile
index 338444e1547a..4b3a914072a5 100644
--- a/devel/intel-graphics-compiler/Makefile
+++ b/devel/intel-graphics-compiler/Makefile
@@ -11,7 +11,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Only Intel GPUs on x86 are supported
+ONLY_FOR_ARCHS_REASON=	only Intel GPUs on x86 are supported
 
 BUILD_DEPENDS=	vc-intrinsics-${FLAVOR}>=s20210730:devel/vc-intrinsics@${FLAVOR}
 LIB_DEPENDS=	libopencl-clang.so.${FLAVOR:S/llvm//}:devel/opencl-clang@${FLAVOR}
diff --git a/devel/linux-sublime-merge/Makefile b/devel/linux-sublime-merge/Makefile
index f3f8ea174be2..9242af1c1b92 100644
--- a/devel/linux-sublime-merge/Makefile
+++ b/devel/linux-sublime-merge/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE=	${FILESDIR}/LICENSE.txt
 LICENSE_PERMS=	dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
 
 ONLY_FOR_ARCHS=	aarch64 amd64
-ONLY_FOR_ARCHS_REASON=	Upstream only supports amd64 and arm64
+ONLY_FOR_ARCHS_REASON=	upstream only supports amd64 and arm64
 
 USES=		desktop-file-utils gnome linux tar:xz
 USE_LINUX=	gtk3
diff --git a/editors/linux-bcompare/Makefile b/editors/linux-bcompare/Makefile
index eb51b19bfa0d..532e6ed91293 100644
--- a/editors/linux-bcompare/Makefile
+++ b/editors/linux-bcompare/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE=	${FILESDIR}/LICENSE.txt
 LICENSE_PERMS=	dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Upstream only supports amd64 and i386
+ONLY_FOR_ARCHS_REASON=	upstream only supports amd64 and i386
 
 USES=		desktop-file-utils gnome linux shared-mime-info shebangfix
 USE_LINUX=	base:run devtools:build qt-x11:run xorglibs:run
diff --git a/editors/linux-sublime-text4/Makefile b/editors/linux-sublime-text4/Makefile
index 09c54d80d111..6df31b2f873c 100644
--- a/editors/linux-sublime-text4/Makefile
+++ b/editors/linux-sublime-text4/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE=	${FILESDIR}/LICENSE.txt
 LICENSE_PERMS=	dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
 
 ONLY_FOR_ARCHS=	aarch64 amd64
-ONLY_FOR_ARCHS_REASON=	Upstream only supports amd64 and aarch64
+ONLY_FOR_ARCHS_REASON=	upstream only supports amd64 and aarch64
 
 RUN_DEPENDS=	linux-c7-curl>0:ftp/linux-c7-curl
 
diff --git a/editors/linux-sublime3/Makefile b/editors/linux-sublime3/Makefile
index 218a77bd75ec..da77d14db73d 100644
--- a/editors/linux-sublime3/Makefile
+++ b/editors/linux-sublime3/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE=	${FILESDIR}/LICENSE.txt
 LICENSE_PERMS=	dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Upstream only supports amd64 and i386
+ONLY_FOR_ARCHS_REASON=	upstream only supports amd64 and i386
 
 USES=		desktop-file-utils gnome linux tar:bzip2
 USE_LINUX=	gtk3
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index 5a396743b16a..60bf7c773f79 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -11,7 +11,7 @@ COMMENT=	Multi Arcade Machine Emulator
 LICENSE=	GPLv2
 
 ONLY_FOR_ARCHS=		amd64 armv7 i386 powerpc powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	not yet ported to any arch other than armv7, x86 and powerpc*
+ONLY_FOR_ARCHS_REASON=	not yet ported to any architecture other than armv7, x86, and powerpc*
 
 LIB_DEPENDS=	libFLAC.so:audio/flac \
 		libexpat.so:textproc/expat2 \
diff --git a/games/aestats/Makefile b/games/aestats/Makefile
index 75bec0ed912a..2b779dba04da 100644
--- a/games/aestats/Makefile
+++ b/games/aestats/Makefile
@@ -16,6 +16,7 @@ LICENSE_TEXT=	Commercial use is prohibited
 LICENSE_PERMS=	dist-mirror pkg-mirror auto-accept
 
 ONLY_FOR_ARCHS=	i386 amd64
+ONLY_FOR_ARCHS_REASON=	linked from prebuilt object files
 
 USES=		zip
 WRKSRC=		${WRKDIR}/${DISTNAME}/Linux-o
diff --git a/games/jaggedalliance2/Makefile b/games/jaggedalliance2/Makefile
index d6303f6434d4..616050f151e2 100644
--- a/games/jaggedalliance2/Makefile
+++ b/games/jaggedalliance2/Makefile
@@ -18,7 +18,7 @@ LICENSE_PERMS_SFI-SCLA=	dist-mirror no-dist-sell pkg-mirror no-pkg-sell \
 
 # Ignore this if you feel adventurous
 ONLY_FOR_ARCHS=		aarch64 amd64 arm armv6 armv7 i386 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Needs a little endian environment
+ONLY_FOR_ARCHS_REASON=	requires little endian environment
 
 BUILD_DEPENDS=	string_theory>=3.1:devel/string_theory \
 		rapidjson>=1.1.0:devel/rapidjson \
diff --git a/games/nwndata/Makefile b/games/nwndata/Makefile
index cba1af7257cb..fb6b566bb029 100644
--- a/games/nwndata/Makefile
+++ b/games/nwndata/Makefile
@@ -20,7 +20,7 @@ LICENSE_TEXT=	Distribution not allowed
 LICENSE_PERMS=	auto-accept
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Binary Distribution on x86 only
+ONLY_FOR_ARCHS_REASON=	binary distribution for x86 only
 
 # Setup port based upon whether this is the Diamond edition or straight NWN.
 .if defined(CDROM_MOUNT) && exists(${CDROM_MOUNT}/KingmakerSetup.exe)
diff --git a/graphics/drm-current-kmod/Makefile b/graphics/drm-current-kmod/Makefile
index be2e3eaa8e8d..7dbcbcc0e34c 100644
--- a/graphics/drm-current-kmod/Makefile
+++ b/graphics/drm-current-kmod/Makefile
@@ -11,7 +11,7 @@ LICENSE=	BSD2CLAUSE MIT GPLv2
 LICENSE_COMB=	multi
 
 ONLY_FOR_ARCHS=	aarch64 amd64 i386 powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	the new KMS components are only supported on amd64, i386, aarch64 and powerpc64
+ONLY_FOR_ARCHS_REASON=	the new KMS components are only supported on amd64, i386, aarch64, and powerpc64
 
 RUN_DEPENDS=	gpu-firmware-kmod>=g20200914:graphics/gpu-firmware-kmod
 
diff --git a/graphics/drm-devel-kmod/Makefile b/graphics/drm-devel-kmod/Makefile
index 87da7278c3df..1dc0dc2bfbac 100644
--- a/graphics/drm-devel-kmod/Makefile
+++ b/graphics/drm-devel-kmod/Makefile
@@ -11,7 +11,7 @@ LICENSE=	BSD2CLAUSE MIT GPLv2
 LICENSE_COMB=	multi
 
 ONLY_FOR_ARCHS=	aarch64 amd64 i386 powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	the new KMS components are only supported on amd64, arm64, i386 and powerpc64
+ONLY_FOR_ARCHS_REASON=	the new KMS components are only supported on amd64, arm64, i386, and powerpc64
 
 RUN_DEPENDS=	gpu-firmware-kmod>=g20200914:graphics/gpu-firmware-kmod
 
diff --git a/graphics/drm-fbsd13-kmod/Makefile b/graphics/drm-fbsd13-kmod/Makefile
index ec84f0956cf3..9503fdffbd3b 100644
--- a/graphics/drm-fbsd13-kmod/Makefile
+++ b/graphics/drm-fbsd13-kmod/Makefile
@@ -11,7 +11,7 @@ LICENSE=	BSD2CLAUSE MIT GPLv2
 LICENSE_COMB=	multi
 
 ONLY_FOR_ARCHS=	aarch64 amd64 i386 powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	the new KMS components are only supported on amd64, i386, aarch64 and powerpc64
+ONLY_FOR_ARCHS_REASON=	the new KMS components are only supported on amd64, i386, aarch64, and powerpc64
 
 RUN_DEPENDS=	gpu-firmware-kmod>=g20200914:graphics/gpu-firmware-kmod
 
diff --git a/graphics/intel-backlight/Makefile b/graphics/intel-backlight/Makefile
index c37f8160179a..b0204f477295 100644
--- a/graphics/intel-backlight/Makefile
+++ b/graphics/intel-backlight/Makefile
@@ -11,7 +11,7 @@ LICENSE=		MIT
 LICENSE_FILE=		${WRKSRC}/COPYING
 
 ONLY_FOR_ARCHS=		amd64 i386
-ONLY_FOR_ARCHS_REASON=	This hardware is only found on Intel x86 systems
+ONLY_FOR_ARCHS_REASON=	this hardware is only found on Intel x86 systems
 
 LIB_DEPENDS=		libdrm.so:graphics/libdrm \
 			libpciaccess.so:devel/libpciaccess
diff --git a/graphics/mesa-gallium-va/Makefile b/graphics/mesa-gallium-va/Makefile
index 6ae4999185c4..0b9f4606879b 100644
--- a/graphics/mesa-gallium-va/Makefile
+++ b/graphics/mesa-gallium-va/Makefile
@@ -17,7 +17,7 @@ X11_USE=		xorg=xorgproto,x11,xcb,xdamage,xext,xfixes,xshmfence,xxf86vm,xrandr
 .include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common"
 
 ONLY_FOR_ARCHS=		i386 amd64 aarch64 powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Used only by amd/radeon hardware
+ONLY_FOR_ARCHS_REASON=	used only by AMD/Radeon hardware
 
 MESON_ARGS+=	-Ddri-drivers="" \
 		-Dgallium-drivers="radeonsi,r600" \
diff --git a/graphics/mesa-gallium-vdpau/Makefile b/graphics/mesa-gallium-vdpau/Makefile
index 48a4de463676..1feffda24c44 100644
--- a/graphics/mesa-gallium-vdpau/Makefile
+++ b/graphics/mesa-gallium-vdpau/Makefile
@@ -18,7 +18,7 @@ X11_USE=		xorg=xorgproto,x11,xcb,xdamage,xext,xfixes,xshmfence,xxf86vm,xrandr
 .include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common"
 
 ONLY_FOR_ARCHS=		i386 amd64 aarch64 powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Used only by amd/radeon hardware
+ONLY_FOR_ARCHS_REASON=	used only by AMD/Radeon hardware
 
 MESON_ARGS+=	-Ddri-drivers="" \
 		-Dgallium-drivers="r300,r600,radeonsi" \
diff --git a/graphics/mesa-gallium-xa/Makefile b/graphics/mesa-gallium-xa/Makefile
index 91601b53ad83..1171c3ce5825 100644
--- a/graphics/mesa-gallium-xa/Makefile
+++ b/graphics/mesa-gallium-xa/Makefile
@@ -13,7 +13,7 @@ USE_XORG=	xorgproto
 .include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common"
 
 ONLY_FOR_ARCHS=		i386 amd64
-ONLY_FOR_ARCHS_REASON=	Used only by VMWare supported architectures
+ONLY_FOR_ARCHS_REASON=	used only by VMware supported architectures
 
 MESON_ARGS+=	-Ddri-drivers="" \
 		-Dgallium-drivers="svga" \
diff --git a/graphics/rawtherapee/Makefile b/graphics/rawtherapee/Makefile
index d1c766450ea3..b8fc2bee0384 100644
--- a/graphics/rawtherapee/Makefile
+++ b/graphics/rawtherapee/Makefile
@@ -107,7 +107,7 @@ OPENMP_CMAKE_BOOL=	OPTION_OMP
 # might add ARM64 later on if they are established by the
 # time FreeBSD 13 is out.
 ONLY_FOR_ARCHS=	amd64
-ONLY_FOR_ARCHS_REASON=Only amd64 is supported on non-released FreeBSD versions.
+ONLY_FOR_ARCHS_REASON=only amd64 is supported on non-released FreeBSD versions
 .endif
 
 .if ${PORT_OPTIONS:MNATIVE}
diff --git a/lang/J/Makefile b/lang/J/Makefile
index 93e75190b0ec..a0a7d8279d77 100644
--- a/lang/J/Makefile
+++ b/lang/J/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE=	${WRKDIR}/jsource-${JVERSION}/license.txt
 BROKEN=		does not build
 
 ONLY_FOR_ARCHS=	amd64
-ONLY_FOR_ARCHS_REASON=	Not built or tested for other archs. i386 needs hostdefs and netdefs files to be generated.
+ONLY_FOR_ARCHS_REASON=	not built or tested on other architectures; i386 needs hostdefs and netdefs files to be generated
 
 BUILD_DEPENDS=	bash:shells/bash
 LIB_DEPENDS=	libpcre2-8.so:devel/pcre2 \
diff --git a/lang/clover/Makefile b/lang/clover/Makefile
index 148a8904350f..11330ec7be82 100644
--- a/lang/clover/Makefile
+++ b/lang/clover/Makefile
@@ -12,7 +12,7 @@ RUN_DEPENDS=	libclc>=0.3.0:devel/libclc \
 		opencl>=0:devel/opencl
 
 ONLY_FOR_ARCHS=		i386 amd64 powerpc64le powerpc64
-ONLY_FOR_ARCHS_REASON=	Clover needs a GPU supported by the Radeon KMS driver
+ONLY_FOR_ARCHS_REASON=	needs a GPU supported by the Radeon KMS driver
 
 .include <bsd.port.options.mk>
 .include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common"
diff --git a/lang/intel-compute-runtime/Makefile b/lang/intel-compute-runtime/Makefile
index a3dbf38d6c0c..5132716265ed 100644
--- a/lang/intel-compute-runtime/Makefile
+++ b/lang/intel-compute-runtime/Makefile
@@ -14,7 +14,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
 ONLY_FOR_ARCHS=	amd64
-ONLY_FOR_ARCHS_REASON=	Only Intel GPUs on x86 are supported
+ONLY_FOR_ARCHS_REASON=	only Intel GPUs on x86 are supported
 
 LIB_DEPENDS=	libigc.so:devel/intel-graphics-compiler@${FLAVOR} \
 		libigdgmm.so:multimedia/gmmlib
diff --git a/lang/ponyc/Makefile b/lang/ponyc/Makefile
index 941e3d4ec7b7..af9ac8aaa734 100644
--- a/lang/ponyc/Makefile
+++ b/lang/ponyc/Makefile
@@ -9,7 +9,7 @@ LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 ONLY_FOR_ARCHS=		aarch64 amd64
-ONLY_FOR_ARCHS_REASON=	Undefined reference to __atomic_compare_exchange_8
+ONLY_FOR_ARCHS_REASON=	undefined reference to __atomic_compare_exchange_8
 
 BUILD_DEPENDS=	llvm-link${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
 
diff --git a/lang/rust-bootstrap/Makefile b/lang/rust-bootstrap/Makefile
index 5c64d247ba11..3580855c912a 100644
--- a/lang/rust-bootstrap/Makefile
+++ b/lang/rust-bootstrap/Makefile
@@ -19,7 +19,7 @@ LICENSE_FILE_APACHE20=	${WRKSRC}/LICENSE-APACHE
 LICENSE_FILE_MIT=	${WRKSRC}/LICENSE-MIT
 
 ONLY_FOR_ARCHS=	amd64
-ONLY_FOR_ARCHS_REASON=	untested on other archs
+ONLY_FOR_ARCHS_REASON=	untested on other architectures
 
 BUILD_DEPENDS=	${FLAVOR:S/_/-/g}-freebsd-sysroot>=a2021.09.14:devel/freebsd-sysroot@${FLAVOR} \
 		cmake:devel/cmake \
diff --git a/math/hpcombi/Makefile b/math/hpcombi/Makefile
index 7e188aababff..fcfc5c27358e 100644
--- a/math/hpcombi/Makefile
+++ b/math/hpcombi/Makefile
@@ -12,7 +12,7 @@ COMMENT=	Fast combinatorics in C++ using SSE/AVX instruction sets
 LICENSE=	GPLv3
 
 ONLY_FOR_ARCHS=		amd64
-ONLY_FOR_ARCHS_REASON=	Uses Advanced Vector Extensions (AVX) instructions set
+ONLY_FOR_ARCHS_REASON=	uses AVX instruction set
 
 BUILD_DEPENDS=	sparsehash>0:devel/sparsehash
 LIB_DEPENDS=	libbenchmark.so:devel/benchmark
diff --git a/multimedia/cmrt/Makefile b/multimedia/cmrt/Makefile
index 321071a54626..9f1d22f897eb 100644
--- a/multimedia/cmrt/Makefile
+++ b/multimedia/cmrt/Makefile
@@ -10,7 +10,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Only Intel GPUs on x86 are supported
+ONLY_FOR_ARCHS_REASON=	only Intel GPUs on x86 are supported
 
 LIB_DEPENDS=	libdrm_intel.so:graphics/libdrm \
 		libva.so:multimedia/libva
diff --git a/multimedia/cmrtlib/Makefile b/multimedia/cmrtlib/Makefile
index f1f79bb9b86e..b9771b21aa58 100644
--- a/multimedia/cmrtlib/Makefile
+++ b/multimedia/cmrtlib/Makefile
@@ -10,7 +10,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC:H}/LICENSE.md
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Only Intel GPUs on x86 are supported
+ONLY_FOR_ARCHS_REASON=	only Intel GPUs on x86 are supported
 
 LIB_DEPENDS=	libva.so:multimedia/libva
 
diff --git a/multimedia/gmmlib/Makefile b/multimedia/gmmlib/Makefile
index 20bf6921c2a7..8df9837363a1 100644
--- a/multimedia/gmmlib/Makefile
+++ b/multimedia/gmmlib/Makefile
@@ -21,7 +21,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Only Intel GPUs on x86 are supported
+ONLY_FOR_ARCHS_REASON=	only Intel GPUs on x86 are supported
 
 USES=		cmake:testing compiler:c++11-lib
 USE_GITHUB=	yes
diff --git a/multimedia/intel-media-sdk/Makefile b/multimedia/intel-media-sdk/Makefile
index 8929be7f8013..48664196286e 100644
--- a/multimedia/intel-media-sdk/Makefile
+++ b/multimedia/intel-media-sdk/Makefile
@@ -11,7 +11,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Only Intel GPUs on x86 are supported
+ONLY_FOR_ARCHS_REASON=	only Intel GPUs on x86 are supported
 
 LIB_DEPENDS=	libva.so:multimedia/libva
 RUN_DEPENDS=	cmrtlib>0:multimedia/cmrtlib
diff --git a/multimedia/libva-intel-driver/Makefile b/multimedia/libva-intel-driver/Makefile
index cf4a0f7165ff..a01a1ce9df33 100644
--- a/multimedia/libva-intel-driver/Makefile
+++ b/multimedia/libva-intel-driver/Makefile
@@ -10,7 +10,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Only Intel GPUs on x86 are supported
+ONLY_FOR_ARCHS_REASON=	only Intel GPUs on x86 are supported
 
 BUILD_DEPENDS=	libva>=2.4.0:multimedia/libva
 LIB_DEPENDS=	libdrm_intel.so:graphics/libdrm \
diff --git a/multimedia/libva-intel-hybrid-driver/Makefile b/multimedia/libva-intel-hybrid-driver/Makefile
index b68dbd41ffc2..3f8c133b84a6 100644
--- a/multimedia/libva-intel-hybrid-driver/Makefile
+++ b/multimedia/libva-intel-hybrid-driver/Makefile
@@ -17,7 +17,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Only Intel GPUs on x86 are supported
+ONLY_FOR_ARCHS_REASON=	only Intel GPUs on x86 are supported
 
 LIB_DEPENDS=	libdrm_intel.so:graphics/libdrm \
 		libcmrt.so:multimedia/cmrt \
diff --git a/multimedia/libva-intel-media-driver/Makefile b/multimedia/libva-intel-media-driver/Makefile
index 4a4ab50cfd48..35914800c16b 100644
--- a/multimedia/libva-intel-media-driver/Makefile
+++ b/multimedia/libva-intel-media-driver/Makefile
@@ -23,7 +23,7 @@ LICENSE_COMB=	multi
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Only Intel GPUs on x86 are supported
+ONLY_FOR_ARCHS_REASON=	only Intel GPUs on x86 are supported
 
 BUILD_DEPENDS=	gmmlib>=19.3.1:multimedia/gmmlib \
 		libva>=2.7.0:multimedia/libva
diff --git a/multimedia/vvdec/Makefile b/multimedia/vvdec/Makefile
index bd347a7648d0..95cffdec078e 100644
--- a/multimedia/vvdec/Makefile
+++ b/multimedia/vvdec/Makefile
@@ -10,7 +10,7 @@ LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 ONLY_FOR_ARCHS=		amd64
-ONLY_FOR_ARCHS_REASON=	Uses explicit SSE instructions without any way to turn them off, can be removed once this bug is fixed: https://github.com/fraunhoferhhi/vvdec/issues/9; also is for 64-bit systems
+ONLY_FOR_ARCHS_REASON=	uses explicit SSE instructions without any way to turn them off, can be removed once this bug is fixed: https://github.com/fraunhoferhhi/vvdec/issues/9; also is for 64-bit systems
 
 USES=		cmake compiler:c++14-lang
 USE_LDCONFIG=	yes
diff --git a/net-p2p/rslsync/Makefile b/net-p2p/rslsync/Makefile
index e473ae035ee2..a30553f198fc 100644
--- a/net-p2p/rslsync/Makefile
+++ b/net-p2p/rslsync/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.TXT
 LICENSE_PERMS=	auto-accept
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	It is a binary-only program. Source code not available.
+ONLY_FOR_ARCHS_REASON=	binary-only program, source code not available
 
 CONFLICTS_INSTALL=	rslsync-beta
 
diff --git a/net/charm/Makefile b/net/charm/Makefile
index 7681c7f7f512..64a8c6044886 100644
--- a/net/charm/Makefile
+++ b/net/charm/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 LICENSE_PERMS=	none # No redistribution is allowed, no commercial use: commercial use requires a commercial license
 
 ONLY_FOR_ARCHS=	amd64 i386 powerpc powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Not clear if it can be built on other architectures
+ONLY_FOR_ARCHS_REASON=	not clear if it can be built on other architectures
 
 FETCH_DEPENDS=	git:devel/git
 BUILD_DEPENDS=	bash:shells/bash
diff --git a/net/dpdk-20.11/Makefile b/net/dpdk-20.11/Makefile
index 26be3afd940c..9639010821b7 100644
--- a/net/dpdk-20.11/Makefile
+++ b/net/dpdk-20.11/Makefile
@@ -10,7 +10,7 @@ COMMENT=	DPDK: Software libraries for packet processing
 LICENSE=	BSD3CLAUSE
 
 ONLY_FOR_ARCHS=	amd64
-ONLY_FOR_ARCHS_REASON=	Only tested on 64-bit x86 hardware
+ONLY_FOR_ARCHS_REASON=	only tested on 64-bit x86 hardware
 
 BUILD_DEPENDS=	objdump:devel/binutils
 LIB_DEPENDS=	libjansson.so:devel/jansson
diff --git a/net/dpdk/Makefile b/net/dpdk/Makefile
index 0bb38e20f2e6..29555076a5f1 100644
--- a/net/dpdk/Makefile
+++ b/net/dpdk/Makefile
@@ -9,7 +9,7 @@ COMMENT=	DPDK: Software libraries for packet processing
 LICENSE=	BSD3CLAUSE
 
 ONLY_FOR_ARCHS=	amd64
-ONLY_FOR_ARCHS_REASON=	Only works on 64-bit x86 hardware
+ONLY_FOR_ARCHS_REASON=	only works on 64-bit x86 hardware
 
 LIB_DEPENDS=	libjansson.so:devel/jansson
 BUILD_DEPENDS=	objdump:devel/binutils
diff --git a/net/intel-ixl-kmod/Makefile b/net/intel-ixl-kmod/Makefile
index 06be63cff9ac..420da77b8317 100644
--- a/net/intel-ixl-kmod/Makefile
+++ b/net/intel-ixl-kmod/Makefile
@@ -51,7 +51,7 @@ MAX_NETMAP_OSVERSION?=	1200500  # Maximum OSVERSION for which NETMAP support wor
 PATCH_SITES=	https://svnweb.freebsd.org/base/head/sys/dev/ixl/
 PATCHFILES=	ixl_pf_main.c?view=patch&r1=358698&r2=358697&pathrev=358698:-p4
 ONLY_FOR_ARCHS=		amd64 powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Not supported on other architectures, amd64 and powerpc64 only.
+ONLY_FOR_ARCHS_REASON=	only supported on amd64 and powerpc64
 .endif
 
 .if ${PORT_OPTIONS:MNETMAP_AUTO} && ${OSVERSION} <= ${MAX_NETMAP_OSVERSION}
diff --git a/net/pwnat/Makefile b/net/pwnat/Makefile
index c0bd9a82b5fd..d6665e6cc0e5 100644
--- a/net/pwnat/Makefile
+++ b/net/pwnat/Makefile
@@ -8,7 +8,7 @@ COMMENT=	NAT punching tool based on udptunnel
 LICENSE=	GPLv3
 
 ONLY_FOR_ARCHS=		amd64 i386 powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Fails to patch while running in embedded systems
+ONLY_FOR_ARCHS_REASON=	fails to patch while running on embedded systems
 
 USES=		gmake
 USE_RC_SUBR=	${PORTNAME}
diff --git a/net/realtek-re-kmod/Makefile b/net/realtek-re-kmod/Makefile
index 27d6904c57c1..9b84f684119f 100644
--- a/net/realtek-re-kmod/Makefile
+++ b/net/realtek-re-kmod/Makefile
@@ -15,7 +15,7 @@ COMMENT=	Kernel driver for Realtek PCIe Ethernet Controllers
 LICENSE=	BSD4CLAUSE
 
 ONLY_FOR_ARCHS=		amd64 i386
-ONLY_FOR_ARCHS_REASON=	uses X86-specific code
+ONLY_FOR_ARCHS_REASON=	uses x86-specific code
 
 USES=		kmod tar:tgz uidfix
 
diff --git a/net/tcplog_dumper/Makefile b/net/tcplog_dumper/Makefile
index 08598ea23f2c..82cba2406275 100644
--- a/net/tcplog_dumper/Makefile
+++ b/net/tcplog_dumper/Makefile
@@ -10,7 +10,7 @@ LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 ONLY_FOR_ARCHS=	aarch64 amd64 mips64 mips64el mips64elhf mips64hf powerpc64 powerpc64le riscv64 riscv64sf
-ONLY_FOR_ARCHS_REASON=	Only 64-bit platforms are supported
+ONLY_FOR_ARCHS_REASON=	only 64-bit platforms are supported
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	Netflix
diff --git a/science/msms/Makefile b/science/msms/Makefile
index 34592eac1e5b..0409b97d0e34 100644
--- a/science/msms/Makefile
+++ b/science/msms/Makefile
@@ -13,7 +13,7 @@ LICENSE_FILE=	${WRKSRC}/license.txt
 LICENSE_PERMS=	none # No redistribution is allowed, no commercial use, only for use by individuals
 
 ONLY_FOR_ARCHS=		amd64 i386
-ONLY_FOR_ARCHS_REASON=	Binaries available only for ${ONLY_FOR_ARCHS}.
+ONLY_FOR_ARCHS_REASON=	binaries available only for ${ONLY_FOR_ARCHS}
 
 NO_WRKSUBDIR=	yes
 NO_BUILD=	yes
diff --git a/science/namd/Makefile b/science/namd/Makefile
index b410936cca76..72ea973a7246 100644
--- a/science/namd/Makefile
+++ b/science/namd/Makefile
@@ -13,7 +13,8 @@ LICENSE_FILE=	${WRKSRC}/license.txt
 LICENSE_PERMS=	no-auto-accept no-dist-mirror no-pkg-mirror # No redistribution is allowed, commercial use requires a commercial license
 
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Not clear if it can be built on other architectures
+ONLY_FOR_ARCHS_REASON=	not clear if it can be built on other architectures
+
 BROKEN_i386=	need to fix the fft library handling
 
 BUILD_DEPENDS=	bash:shells/bash \
diff --git a/security/afl/Makefile b/security/afl/Makefile
index 822ecccce0b0..6f8be2c29926 100644
--- a/security/afl/Makefile
+++ b/security/afl/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE=	${WRKSRC}/docs/COPYING
 # In theory afl supports other architectures with the LLVM plugin.
 # It has to be compiled with AFL_NO_X86=1 in that case.
 ONLY_FOR_ARCHS=	amd64 i386
-ONLY_FOR_ARCHS_REASON=	Uses binary instrumentation
+ONLY_FOR_ARCHS_REASON=	uses binary instrumentation
 
 USES=		gmake tar:tgz
 
diff --git a/security/gopass/Makefile b/security/gopass/Makefile
index 395e5b7e47e6..5bdd11b17853 100644
--- a/security/gopass/Makefile
+++ b/security/gopass/Makefile
@@ -12,7 +12,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 ONLY_FOR_ARCHS=	amd64
-ONLY_FOR_ARCHS_REASON=	Upstream only supports amd64
+ONLY_FOR_ARCHS_REASON=	upstream only supports amd64
 
 RUN_DEPENDS=	git:devel/git \
 		gpg2:security/gnupg
diff --git a/security/highwayhash/Makefile b/security/highwayhash/Makefile
index 6f616039bb68..98eaa0bdeaca 100644
--- a/security/highwayhash/Makefile
+++ b/security/highwayhash/Makefile
@@ -13,7 +13,7 @@ LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 ONLY_FOR_ARCHS=		aarch64 amd64 powerpc powerpc64 powerpc64le
-ONLY_FOR_ARCHS_REASON=	Assembly is implemented only for specific architectures in highwayhash/tsc_timer.h
+ONLY_FOR_ARCHS_REASON=	assembly is implemented only for specific architectures in highwayhash/tsc_timer.h
 
 USES=		compiler:c++11-lang gmake
 USE_GITHUB=	yes
diff --git a/security/tripwire-131/Makefile b/security/tripwire-131/Makefile
index 669c0e67f98b..e5265d2e4e8f 100644
--- a/security/tripwire-131/Makefile
+++ b/security/tripwire-131/Makefile
@@ -22,7 +22,8 @@ USES=		cpe
 NO_PACKAGE=	requires local database to be built
 # XXX should also work on other 32-bit architectures.
 ONLY_FOR_ARCHS=	i386
-ONLY_FOR_ARCHS_REASON=	Unknown BYTEORDER
+ONLY_FOR_ARCHS_REASON=	cannot determine byte order
+
 WRKSRC=		${WRKDIR}/tw_ASR_1.3.1_src
 MAKE_JOBS_UNSAFE=	yes
 
diff --git a/sysutils/cpufetch/Makefile b/sysutils/cpufetch/Makefile
index 0245621005db..c6399114b2b9 100644
--- a/sysutils/cpufetch/Makefile
+++ b/sysutils/cpufetch/Makefile
@@ -10,7 +10,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 ONLY_FOR_ARCHS=	amd64
-ONLY_FOR_ARCHS_REASON=	Not yet ported to FreeBSD arm / powerpc
+ONLY_FOR_ARCHS_REASON=	not yet ported to other architectures
 
 USES=		gmake
 
diff --git a/sysutils/edk2/Makefile b/sysutils/edk2/Makefile
index 825c498d156a..ad46ddafb471 100644
--- a/sysutils/edk2/Makefile
+++ b/sysutils/edk2/Makefile
@@ -8,7 +8,7 @@ COMMENT=	EDK2 Firmware for ${FLAVOR}
 LICENSE=	BSD3CLAUSE
 
 ONLY_FOR_ARCHS=		aarch64 amd64
-ONLY_FOR_ARCHS_REASON=	This port only provides firmware for aarch64 and amd64 machine
+ONLY_FOR_ARCHS_REASON=	only provides firmware for aarch64 and amd64
 
 PKGNAMESUFFIX=	-${FLAVOR:C/_/-/g}
 FLAVORS=	macchiatobin fvp rpi3 rpi4 xen_x64
diff --git a/sysutils/freesbie/Makefile b/sysutils/freesbie/Makefile
index 1205e751be14..671cffbbef1a 100644
--- a/sysutils/freesbie/Makefile
+++ b/sysutils/freesbie/Makefile
@@ -13,7 +13,7 @@ COMMENT=	Yet another cool answer to the system-on-cd question
 LICENSE=	BSD2CLAUSE
 
 ONLY_FOR_ARCHS=	amd64 i386 powerpc
-ONLY_FOR_ARCHS_REASON=	FreeSBIE build system only supports amd64, i386 and powerpc
+ONLY_FOR_ARCHS_REASON=	build system only supports amd64, i386, and powerpc
 
 RUN_DEPENDS=	cdrecord:sysutils/cdrtools
 
diff --git a/sysutils/fusefs-lkl/Makefile b/sysutils/fusefs-lkl/Makefile
index 22c3516c5430..da6e48a6490f 100644
--- a/sysutils/fusefs-lkl/Makefile
+++ b/sysutils/fusefs-lkl/Makefile
@@ -26,7 +26,7 @@ GH_PROJECT=	linux
 GH_TAGNAME=	86dd3afb590eccc1903611bdaa8bac87757eb80d
*** 163 LINES SKIPPED ***