summaryrefslogtreecommitdiff
path: root/shells
diff options
context:
space:
mode:
authorStefan Eßer <se@FreeBSD.org>2022-09-07 23:06:12 +0200
committerStefan Eßer <se@FreeBSD.org>2022-09-07 23:10:59 +0200
commitb7f05445c00f2625aa19b4154ebcbce5ed2daa52 (patch)
treec3b04fc0b07c55f849072e9b35e694f3d8ccf871 /shells
parentgraphics/tesseract: fix build when building from ports (diff)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
Diffstat (limited to 'shells')
-rw-r--r--shells/anongitssh/Makefile1
-rw-r--r--shells/antibody/Makefile1
-rw-r--r--shells/ast-ksh/Makefile1
-rw-r--r--shells/bash-completion/Makefile1
-rw-r--r--shells/bash/Makefile1
-rw-r--r--shells/bashc/Makefile1
-rw-r--r--shells/bicon/Makefile1
-rw-r--r--shells/ch/Makefile1
-rw-r--r--shells/dash/Makefile1
-rw-r--r--shells/elvish/Makefile1
-rw-r--r--shells/envy/Makefile1
-rw-r--r--shells/etsh/Makefile1
-rw-r--r--shells/fd/Makefile1
-rw-r--r--shells/fish/Makefile1
-rw-r--r--shells/git-prompt.zsh/Makefile1
-rw-r--r--shells/heirloom-sh/Makefile1
-rw-r--r--shells/ibsh/Makefile1
-rw-r--r--shells/ion/Makefile1
-rw-r--r--shells/jailkit/Makefile1
-rw-r--r--shells/klish/Makefile1
-rw-r--r--shells/ksh-devel/Makefile1
-rw-r--r--shells/ksh/Makefile1
-rw-r--r--shells/ksh2020/Makefile2
-rw-r--r--shells/ksh93/Makefile1
-rw-r--r--shells/mksh/Makefile1
-rw-r--r--shells/modernish/Makefile1
-rw-r--r--shells/nsh/Makefile1
-rw-r--r--shells/ohmyzsh/Makefile1
-rw-r--r--shells/oksh/Makefile1
-rw-r--r--shells/p5-Bash-Completion/Makefile1
-rw-r--r--shells/p5-Shell-Perl/Makefile1
-rw-r--r--shells/p5-Term-Bash-Completion-Generator/Makefile1
-rw-r--r--shells/p5-Term-ShellUI/Makefile1
-rw-r--r--shells/pdksh/Makefile1
-rw-r--r--shells/pear-PHP_Shell/Makefile1
-rw-r--r--shells/psh/Makefile1
-rw-r--r--shells/rc/Makefile1
-rw-r--r--shells/rubygem-shellwords/Makefile1
-rw-r--r--shells/rush/Makefile1
-rw-r--r--shells/sash/Makefile1
-rw-r--r--shells/scponly/Makefile1
-rw-r--r--shells/starship/Makefile1
-rw-r--r--shells/switchBashZsh/Makefile1
-rw-r--r--shells/tcshrc/Makefile1
-rw-r--r--shells/v7sh/Makefile1
-rw-r--r--shells/viewglob/Makefile1
-rw-r--r--shells/vshnu/Makefile1
-rw-r--r--shells/wcd/Makefile1
-rw-r--r--shells/xonsh/Makefile1
-rw-r--r--shells/yash/Makefile1
-rw-r--r--shells/zsh-antigen/Makefile1
-rw-r--r--shells/zsh-autosuggestions/Makefile1
-rw-r--r--shells/zsh-completions/Makefile1
-rw-r--r--shells/zsh-navigation-tools/Makefile1
-rw-r--r--shells/zsh-syntax-highlighting/Makefile1
-rw-r--r--shells/zsh/Makefile1
56 files changed, 56 insertions, 1 deletions
diff --git a/shells/anongitssh/Makefile b/shells/anongitssh/Makefile
index f7c58be0145a..82de05686837 100644
--- a/shells/anongitssh/Makefile
+++ b/shells/anongitssh/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= shells
MAINTAINER= hrs@FreeBSD.org
COMMENT= Restricted shell for git-upload-pack over SSH
+WWW= https://github.com/hrs-allbsd/anongitssh/
LICENSE= BSD2CLAUSE
diff --git a/shells/antibody/Makefile b/shells/antibody/Makefile
index 098d1666e08c..8494f031b29c 100644
--- a/shells/antibody/Makefile
+++ b/shells/antibody/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= shells
MAINTAINER= ports@FreeBSD.org
COMMENT= High-performance zsh plugin manager
+WWW= https://getantibody.github.io/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/shells/ast-ksh/Makefile b/shells/ast-ksh/Makefile
index 2daca7bbd94a..f179994d100f 100644
--- a/shells/ast-ksh/Makefile
+++ b/shells/ast-ksh/Makefile
@@ -16,6 +16,7 @@ DIST_SUBDIR= ksh93
MAINTAINER= saper@saper.info
COMMENT= KornShell 93
+WWW= http://www.kornshell.com/
LICENSE= EPL
diff --git a/shells/bash-completion/Makefile b/shells/bash-completion/Makefile
index 6fe8a795d918..c059f5c0ae9d 100644
--- a/shells/bash-completion/Makefile
+++ b/shells/bash-completion/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= shells
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Programmable completion library for Bash
+WWW= https://github.com/scop/bash-completion
# bash-completion is licensed under GPLv2+
# bash-completion-freebsd is licensed under BSD2CLAUSE
diff --git a/shells/bash/Makefile b/shells/bash/Makefile
index 8c52a4def002..c78e21be7128 100644
--- a/shells/bash/Makefile
+++ b/shells/bash/Makefile
@@ -15,6 +15,7 @@ PATCHFILES!= /usr/bin/jot -s " " -w \
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= GNU Project's Bourne Again SHell
+WWW= https://www.gnu.org/software/bash/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/shells/bashc/Makefile b/shells/bashc/Makefile
index cd71ee0b0985..3cf4beff333f 100644
--- a/shells/bashc/Makefile
+++ b/shells/bashc/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= shells
MAINTAINER= obscenum999@gmail.com
COMMENT= GNU Bourne Again shell extended with two-panel file manager
+WWW= https://github.com/sergev/bash-commander
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/shells/bicon/Makefile b/shells/bicon/Makefile
index 99a15605b555..6b48a17e1dfd 100644
--- a/shells/bicon/Makefile
+++ b/shells/bicon/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= shells
MAINTAINER= ports@FreeBSD.org
COMMENT= Bidirectional text console
+WWW= https://www.arabeyes.org/Bicon
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/shells/ch/Makefile b/shells/ch/Makefile
index 618e755479e2..6efbfb885f4c 100644
--- a/shells/ch/Makefile
+++ b/shells/ch/Makefile
@@ -7,6 +7,7 @@ DISTNAME= chstandard-${PORTVERSION}.freebsd9.0
MAINTAINER= ports@FreeBSD.org
COMMENT= Embeddable C/C++ interpreter/shell
+WWW= http://www.softintegration.com/products/chstandard/
IA32_BINARY_PORT= yes
NO_BUILD= yes
diff --git a/shells/dash/Makefile b/shells/dash/Makefile
index b81f02da177f..e319cf78f977 100644
--- a/shells/dash/Makefile
+++ b/shells/dash/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://gondor.apana.org.au/~herbert/dash/files/
MAINTAINER= bdrewery@FreeBSD.org
COMMENT= POSIX-compliant implementation of /bin/sh
+WWW= http://gondor.apana.org.au/~herbert/dash/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/shells/elvish/Makefile b/shells/elvish/Makefile
index 59a6eb2369cc..b79e57ba9d59 100644
--- a/shells/elvish/Makefile
+++ b/shells/elvish/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= shells
MAINTAINER= vendion@gmail.com
COMMENT= Elvish = Expressive Programming Language + Versatile Interactive Shell
+WWW= https://elv.sh/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${GO_WRKSRC}/LICENSE
diff --git a/shells/envy/Makefile b/shells/envy/Makefile
index aff92f0733c4..90bc03bdb912 100644
--- a/shells/envy/Makefile
+++ b/shells/envy/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= shells
MAINTAINER= krion@FreeBSD.org
COMMENT= Shell helper that automatically sets and unsets environment variables
+WWW= https://github.com/wojas/envy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/shells/etsh/Makefile b/shells/etsh/Makefile
index f4ea82bc6c5f..3641d11e0636 100644
--- a/shells/etsh/Makefile
+++ b/shells/etsh/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://etsh.nl/src/${PORTNAME}_${PORTVERSION}/
MAINTAINER= dmenelkir@gmail.com
COMMENT= Enhanced V6 Thompson Compatible Shell
+WWW= https://etsh.nl/
LICENSE= BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE
LICENSE_COMB= multi
diff --git a/shells/fd/Makefile b/shells/fd/Makefile
index 51048efad98b..6954b0b8ae16 100644
--- a/shells/fd/Makefile
+++ b/shells/fd/Makefile
@@ -7,6 +7,7 @@ DISTNAME= FD-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= CUI-based file and directory management tool
+WWW= https://hp.vector.co.jp/authors/VA012337/soft/fd/
USE_LOCALE= ja
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" \
diff --git a/shells/fish/Makefile b/shells/fish/Makefile
index f01f2f9ff769..609272e6127c 100644
--- a/shells/fish/Makefile
+++ b/shells/fish/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/fish-shell/fish-shell/releases/download/${PORTV
MAINTAINER= asomers@FreeBSD.org
COMMENT= User friendly command line shell
+WWW= https://fishshell.com/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/shells/git-prompt.zsh/Makefile b/shells/git-prompt.zsh/Makefile
index a8d55c2a8a80..58cca284f6e7 100644
--- a/shells/git-prompt.zsh/Makefile
+++ b/shells/git-prompt.zsh/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= shells
MAINTAINER= jrm@FreeBSD.org
COMMENT= Fast, customizable, pure-shell, asynchronous Git prompt for Zsh
+WWW= https://github.com/woefe/git-prompt.zsh
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/shells/heirloom-sh/Makefile b/shells/heirloom-sh/Makefile
index bd4333cbff09..388ccf920532 100644
--- a/shells/heirloom-sh/Makefile
+++ b/shells/heirloom-sh/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/heirloom/${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Portable version of OpenSolaris' Bourne Shell
+WWW= http://heirloom.sourceforge.net/sh.html
BROKEN_aarch64= Fails to link: missing sbrk
BROKEN_riscv64= Fails to link: missing sbrk
diff --git a/shells/ibsh/Makefile b/shells/ibsh/Makefile
index 853ff4c4b092..2bf4230ddad6 100644
--- a/shells/ibsh/Makefile
+++ b/shells/ibsh/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Restricted unix shell
+WWW= http://ibsh.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/shells/ion/Makefile b/shells/ion/Makefile
index cbf08e3c6ae6..b733df71a79b 100644
--- a/shells/ion/Makefile
+++ b/shells/ion/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -shell
MAINTAINER= mikael@FreeBSD.org
COMMENT= Modern system shell written in Rust
+WWW= https://gitlab.redox-os.org/redox-os/ion
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/shells/jailkit/Makefile b/shells/jailkit/Makefile
index decd719ebc90..51841a170eff 100644
--- a/shells/jailkit/Makefile
+++ b/shells/jailkit/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://olivier.sessink.nl/jailkit/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Utilities to limit user accounts to specific files and/or commands
+WWW= https://olivier.sessink.nl/jailkit/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
diff --git a/shells/klish/Makefile b/shells/klish/Makefile
index 9169eab67eea..31adf3ba8363 100644
--- a/shells/klish/Makefile
+++ b/shells/klish/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://libcode.org/attachments/download/70/
MAINTAINER= umeno@rr.iij4u.or.jp
COMMENT= Kommand Line Interface Shell
+WWW= http://libcode.org/projects/klish/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENCE
diff --git a/shells/ksh-devel/Makefile b/shells/ksh-devel/Makefile
index d9d609bb3f6d..014950e92466 100644
--- a/shells/ksh-devel/Makefile
+++ b/shells/ksh-devel/Makefile
@@ -15,6 +15,7 @@ PKGNAMESUFFIX= -devel
MAINTAINER= cy@FreeBSD.org
COMMENT= Development branch of AT&T KornShell 93
+WWW= http://www.kornshell.com/
LICENSE= EPL
diff --git a/shells/ksh/Makefile b/shells/ksh/Makefile
index 01eb3a72e575..0b1a5a3a4b1c 100644
--- a/shells/ksh/Makefile
+++ b/shells/ksh/Makefile
@@ -15,6 +15,7 @@ CATEGORIES= shells
MAINTAINER= cy@FreeBSD.org
COMMENT= Development branch of AT&T KornShell 93
+WWW= http://www.kornshell.com/
LICENSE= EPL
diff --git a/shells/ksh2020/Makefile b/shells/ksh2020/Makefile
index c43dbeafefdf..0b027d2e1bad 100644
--- a/shells/ksh2020/Makefile
+++ b/shells/ksh2020/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= shells
MAINTAINER= cy@FreeBSD.org
COMMENT= Development branch of AT&T KornShell 93
+WWW= http://www.kornshell.com/
LICENSE= EPL
@@ -41,7 +42,6 @@ post-patch:
@${MV} ${WRKSRC}/src/cmd/ksh93/docs/ksh.1 ${WRKSRC}/src/cmd/ksh93/docs/ksh93.1
.endif
.if ${PORT_OPTIONS:MKSH}
- @# Keep portlint happy
.endif
.include <bsd.port.mk>
diff --git a/shells/ksh93/Makefile b/shells/ksh93/Makefile
index 7bfbe64740b8..438365ce743d 100644
--- a/shells/ksh93/Makefile
+++ b/shells/ksh93/Makefile
@@ -21,6 +21,7 @@ DIST_SUBDIR= ksh93
MAINTAINER= cy@FreeBSD.org
COMMENT= AT&T KornShell 93
+WWW= http://www.kornshell.com/
LICENSE= EPL
diff --git a/shells/mksh/Makefile b/shells/mksh/Makefile
index f6c1895dca65..21b554cbf411 100644
--- a/shells/mksh/Makefile
+++ b/shells/mksh/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= https://www.mirbsd.org/MirOS/dist/mir/mksh/ \
MAINTAINER= schaiba@gmail.com
COMMENT= MirBSD Korn Shell
+WWW= https://www.mirbsd.org/mksh.htm
LICENSE= ISCL ML
LICENSE_COMB= multi
diff --git a/shells/modernish/Makefile b/shells/modernish/Makefile
index 44a444f33226..9bc45c0334dd 100644
--- a/shells/modernish/Makefile
+++ b/shells/modernish/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= shells
MAINTAINER= 0mp@FreeBSD.org
COMMENT= POSIX shell feature detection and language extension library
+WWW= https://github.com/modernish/modernish
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/shells/nsh/Makefile b/shells/nsh/Makefile
index 9ddf12265dad..054eace0657c 100644
--- a/shells/nsh/Makefile
+++ b/shells/nsh/Makefile
@@ -7,6 +7,7 @@ DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
MAINTAINER= cs@FreeBSD.org
COMMENT= Command-line shell like fish, but POSIX compatible
+WWW= https://github.com/nuta/nsh
LICENSE= MIT
diff --git a/shells/ohmyzsh/Makefile b/shells/ohmyzsh/Makefile
index 823cd0c5c8cf..ec255abfa57d 100644
--- a/shells/ohmyzsh/Makefile
+++ b/shells/ohmyzsh/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= shells
MAINTAINER= skozlov@FreeBSD.org
COMMENT= Community-driven framework for managing your zsh configuration
+WWW= https://ohmyz.sh/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/shells/oksh/Makefile b/shells/oksh/Makefile
index 873ba66458aa..2b8e3cab21c9 100644
--- a/shells/oksh/Makefile
+++ b/shells/oksh/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/ibara/oksh/releases/download/oksh-${DISTVERSION
MAINTAINER= pkubaj@FreeBSD.org
COMMENT= Portable OpenBSD Korn shell
+WWW= https://github.com/ibara/oksh
LICENSE= PD
diff --git a/shells/p5-Bash-Completion/Makefile b/shells/p5-Bash-Completion/Makefile
index 97122e28bcce..d0907f673f12 100644
--- a/shells/p5-Bash-Completion/Makefile
+++ b/shells/p5-Bash-Completion/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Extensible system to provide bash completion
+WWW= https://metacpan.org/release/Bash-Completion
LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/shells/p5-Shell-Perl/Makefile b/shells/p5-Shell-Perl/Makefile
index 4deb18f43fb2..1e1cc9681996 100644
--- a/shells/p5-Shell-Perl/Makefile
+++ b/shells/p5-Shell-Perl/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S|0$||}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Read-eval-print loop in Perl
+WWW= https://metacpan.org/release/Shell-Perl
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/shells/p5-Term-Bash-Completion-Generator/Makefile b/shells/p5-Term-Bash-Completion-Generator/Makefile
index ffef457ba242..4e209fa7c606 100644
--- a/shells/p5-Term-Bash-Completion-Generator/Makefile
+++ b/shells/p5-Term-Bash-Completion-Generator/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gebhart@secnetix.de
COMMENT= Generate bash completion scripts
+WWW= https://metacpan.org/release/Term-Bash-Completion-Generator
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/shells/p5-Term-ShellUI/Makefile b/shells/p5-Term-ShellUI/Makefile
index f7b7a58ebcc7..45a3b7222017 100644
--- a/shells/p5-Term-ShellUI/Makefile
+++ b/shells/p5-Term-ShellUI/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Fully-featured shell-like command line environment
+WWW= https://metacpan.org/release/Term-ShellUI
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Term-ReadLine-Gnu>=0:devel/p5-Term-ReadLine-Gnu
diff --git a/shells/pdksh/Makefile b/shells/pdksh/Makefile
index 62bbab59f693..d4831879d521 100644
--- a/shells/pdksh/Makefile
+++ b/shells/pdksh/Makefile
@@ -13,6 +13,7 @@ PATCH_DIST_STRIP= -p2
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= The Public Domain Korn Shell
+WWW= http://www.cs.mun.ca/~michael/pdksh/
LICENSE= BSD3CLAUSE
diff --git a/shells/pear-PHP_Shell/Makefile b/shells/pear-PHP_Shell/Makefile
index deb07dd7aabd..03d69688d10e 100644
--- a/shells/pear-PHP_Shell/Makefile
+++ b/shells/pear-PHP_Shell/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= shells www pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Interactive PHP Shell
+WWW= https://pear.php.net/package/PHP_Shell
USE_PHP= pcre tokenizer readline
diff --git a/shells/psh/Makefile b/shells/psh/Makefile
index 4cfcd5cc2aaa..f0dfeeac4db6 100644
--- a/shells/psh/Makefile
+++ b/shells/psh/Makefile
@@ -7,6 +7,7 @@ MASTER_SITE_SUBDIR= CPAN:GREGOR
MAINTAINER= garga@FreeBSD.org
COMMENT= New shell made entirely out of a Perl script
+WWW= https://metacpan.org/release/psh
RUN_DEPENDS= ${SITE_PERL}/Term/ReadLine/Perl.pm:devel/p5-Term-ReadLine-Perl
diff --git a/shells/rc/Makefile b/shells/rc/Makefile
index 0326190331ab..fdd9e2fe38b8 100644
--- a/shells/rc/Makefile
+++ b/shells/rc/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= shells plan9
MAINTAINER= portmaster@bsdforge.com
COMMENT= Unix incarnation of the plan9 shell
+WWW= https://github.com/rakitzis/rc
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/shells/rubygem-shellwords/Makefile b/shells/rubygem-shellwords/Makefile
index 7b50276bf593..be77ce7488af 100644
--- a/shells/rubygem-shellwords/Makefile
+++ b/shells/rubygem-shellwords/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Manipulate strings with word parsing rules of UNIX Bourne shell
+WWW= https://github.com/ruby/shellwords
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
diff --git a/shells/rush/Makefile b/shells/rush/Makefile
index a5170961265e..b86c604013b6 100644
--- a/shells/rush/Makefile
+++ b/shells/rush/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GNU
MAINTAINER= yuri@FreeBSD.org
COMMENT= Restricted User SHell, providing limited remote access to resources
+WWW= https://puszcza.gnu.org.ua/software/rush/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/shells/sash/Makefile b/shells/sash/Makefile
index 7fcfd62e1ad0..6dd1dd94d35a 100644
--- a/shells/sash/Makefile
+++ b/shells/sash/Makefile
@@ -5,5 +5,6 @@ MASTER_SITES= http://members.tip.net.au/~dbell/programs/
MAINTAINER= ports@FreeBSD.org
COMMENT= Stand-Alone shell combining many common utilities
+WWW= https://members.tip.net.au/~dbell/
.include <bsd.port.mk>
diff --git a/shells/scponly/Makefile b/shells/scponly/Makefile
index ec1577a68ae4..9c3d686833af 100644
--- a/shells/scponly/Makefile
+++ b/shells/scponly/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-20110526
MAINTAINER= garga@FreeBSD.org
COMMENT= Tiny shell that only permits scp and sftp
+WWW= https://github.com/scponly/scponly/wiki
LICENSE= BSD2CLAUSE
diff --git a/shells/starship/Makefile b/shells/starship/Makefile
index 59aa14f028a9..fe58d5c1a266 100644
--- a/shells/starship/Makefile
+++ b/shells/starship/Makefile
@@ -7,6 +7,7 @@ DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Cross-shell prompt for astronauts
+WWW= https://starship.rs/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/shells/switchBashZsh/Makefile b/shells/switchBashZsh/Makefile
index 8e117b22436d..84807447f34d 100644
--- a/shells/switchBashZsh/Makefile
+++ b/shells/switchBashZsh/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= shells
MAINTAINER= bourne.identity@hotmail.com
COMMENT= Portable shell setup for Bash/Zsh across FreeBSD/Linux/Cygwin
+WWW= https://github.com/bourne-again/switchBashZsh
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/shells/tcshrc/Makefile b/shells/tcshrc/Makefile
index e6a46d66c006..ff2349fe6b96 100644
--- a/shells/tcshrc/Makefile
+++ b/shells/tcshrc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Set of configuration scripts for the TCSH shell
+WWW= http://tcshrc.sourceforge.net/
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/shells/v7sh/Makefile b/shells/v7sh/Makefile
index 516238bd82db..edb955556dfb 100644
--- a/shells/v7sh/Makefile
+++ b/shells/v7sh/Makefile
@@ -13,6 +13,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= portmaster@BSDforge.com
COMMENT= Implementation of the UNIX 7th Edition shell
+WWW= http://minnie.tuhs.org/UnixTree/V7/
BROKEN_aarch64= Fails to link: missing sbrk
BROKEN_riscv64= Fails to link: missing sbrk
diff --git a/shells/viewglob/Makefile b/shells/viewglob/Makefile
index ceac4a14f6df..a8b829a313f9 100644
--- a/shells/viewglob/Makefile
+++ b/shells/viewglob/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= GTK+ add-on to bash and zsh
+WWW= http://viewglob.sourceforge.net/
BUILD_DEPENDS= bash:shells/bash
RUN_DEPENDS= bash:shells/bash
diff --git a/shells/vshnu/Makefile b/shells/vshnu/Makefile
index 40385bde3362..5629b2cff1a5 100644
--- a/shells/vshnu/Makefile
+++ b/shells/vshnu/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.cs.indiana.edu/~kinzler/${PORTNAME}/
MAINTAINER= ports@FreeBSD.org
COMMENT= New Visual Shell
+WWW= https://www.cs.indiana.edu/~kinzler/vshnu/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/shells/wcd/Makefile b/shells/wcd/Makefile
index 8c8658855c78..6b89f5a51c8e 100644
--- a/shells/wcd/Makefile
+++ b/shells/wcd/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Command-line program to change directory fast
+WWW= http://wcd.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/doc/copying.txt
diff --git a/shells/xonsh/Makefile b/shells/xonsh/Makefile
index 9d46b45df0e7..d09eda07b1ec 100644
--- a/shells/xonsh/Makefile
+++ b/shells/xonsh/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= roberfern@gmail.com
COMMENT= Python-ish BASH-wards shell
+WWW= https://xon.sh
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/license
diff --git a/shells/yash/Makefile b/shells/yash/Makefile
index 587694013e1d..b97d0908e771 100644
--- a/shells/yash/Makefile
+++ b/shells/yash/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= OSDN/yash
MAINTAINER= naddy@FreeBSD.org
COMMENT= POSIX-compliant command line shell
+WWW= https://yash.osdn.jp/index.html.en
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/shells/zsh-antigen/Makefile b/shells/zsh-antigen/Makefile
index 63f5fadeae6e..b403df8dba87 100644
--- a/shells/zsh-antigen/Makefile
+++ b/shells/zsh-antigen/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= shells
MAINTAINER= gudfitz@gmail.com
COMMENT= Tool for managing Zshell plugins inspired by Vundle
+WWW= https://github.com/zsh-users/antigen
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/shells/zsh-autosuggestions/Makefile b/shells/zsh-autosuggestions/Makefile
index dc1726e53038..e53ad320ccf4 100644
--- a/shells/zsh-autosuggestions/Makefile
+++ b/shells/zsh-autosuggestions/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= shells
MAINTAINER= jrm@FreeBSD.org
COMMENT= Fish-like autosuggestions for Zsh
+WWW= https://github.com/zsh-users/zsh-autosuggestions
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/shells/zsh-completions/Makefile b/shells/zsh-completions/Makefile
index 67d9bda1b6c3..e9ec628d1749 100644
--- a/shells/zsh-completions/Makefile
+++ b/shells/zsh-completions/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= shells
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Additional completion definitions for Zsh
+WWW= https://github.com/zsh-users/zsh-completions
LICENSE= ZSH
LICENSE_NAME= ZSH license
diff --git a/shells/zsh-navigation-tools/Makefile b/shells/zsh-navigation-tools/Makefile
index f464d5fa49b6..17546cd93cb2 100644
--- a/shells/zsh-navigation-tools/Makefile
+++ b/shells/zsh-navigation-tools/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= shells
MAINTAINER= sgniazdowski@gmail.com
COMMENT= Curses-based tools for Zshell, e.g. multi-word history searcher
+WWW= https://github.com/psprint/zsh-navigation-tools
LICENSE= GPLv3 MIT
LICENSE_COMB= dual
diff --git a/shells/zsh-syntax-highlighting/Makefile b/shells/zsh-syntax-highlighting/Makefile
index 93dc41ec6a54..1b65994cb067 100644
--- a/shells/zsh-syntax-highlighting/Makefile
+++ b/shells/zsh-syntax-highlighting/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= shells
MAINTAINER= jrm@FreeBSD.org
COMMENT= Fish shell syntax highlighting for Zsh
+WWW= https://github.com/zsh-users/zsh-syntax-highlighting
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING.md
diff --git a/shells/zsh/Makefile b/shells/zsh/Makefile
index a20769d651f7..c5c96d432069 100644
--- a/shells/zsh/Makefile
+++ b/shells/zsh/Makefile
@@ -10,6 +10,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= bapt@FreeBSD.org
COMMENT= The Z shell
+WWW= https://www.zsh.org/
LICENSE= ZSH
LICENSE_NAME= ZSH license