git: 1d7fe7b337b2 - main - Tools/scripts: avoid excessively long lines when the port has dependents in INDEX

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Wed, 18 Jun 2025 16:07:55 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1d7fe7b337b2b2af8041c2f96e7900fe3fdea7aa

commit 1d7fe7b337b2b2af8041c2f96e7900fe3fdea7aa
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-06-18 15:26:31 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-06-18 16:07:42 +0000

    Tools/scripts: avoid excessively long lines when the port has dependents in INDEX
    
    Event:  Kitchener-Waterloo Hackathon 202506
---
 Tools/scripts/rmport | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Tools/scripts/rmport b/Tools/scripts/rmport
index c2ea4c26037e..a0504f442ffc 100755
--- a/Tools/scripts/rmport
+++ b/Tools/scripts/rmport
@@ -147,7 +147,10 @@ check_dep_core()
 	deps=$(grep -E "${pkgname}" ${INDEX} |grep -vE "^(${rmpkgs})" || :)
 	if [ -n "${deps}" ] ; then
 		log "${catport}: some port(s) depend on ${pkgname}:"
-		echo "${deps}" >&2
+		# Skip dependencies in on-screen listing to avoid excessively
+		# long lines. Note that WWW should be field 13 according to
+		# Mk/bsd.port.mk:4492
+		echo "${deps}" | cut -d \| -f -7,10 >&2
 		err=1
 	fi