git: e79fe1aabc5b - main - Fix WWW in parent/child ports

From: Stefan Eßer <se_at_FreeBSD.org>
Date: Sat, 10 Sep 2022 17:42:51 UTC
The branch main has been updated by se:

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

commit e79fe1aabc5b83364240652d62b99198a9ccfb32
Author:     Tobias Kortkamp <tobik@FreeBSD.org>
AuthorDate: 2022-09-10 17:41:16 +0000
Commit:     Stefan Eßer <se@FreeBSD.org>
CommitDate: 2022-09-10 17:41:16 +0000

    Fix WWW in parent/child ports
    
    Many of the WWW are overwritten later which means the wrong value
    is used. This did not happen before where the children were either
     a) just using the pkg-descr from the parents
     b) or had their own separate pkg-descr with custom WWW
    
    Use WWW?= in parents when the child's WWW is different.
    
    Children that use the same WWW as the parent can just inherit it,
    i.e., the child WWW can be removed.
    
    Approved by:    portmgr (implicit)
---
 audio/festvox-cmu_us_slt_arctic/Makefile      | 2 +-
 audio/timidity++-emacs/Makefile               | 1 -
 audio/timidity++-gtk/Makefile                 | 1 -
 audio/timidity++-motif/Makefile               | 1 -
 audio/timidity++-slang/Makefile               | 1 -
 audio/timidity++-xaw/Makefile                 | 1 -
 audio/timidity++-xskin/Makefile               | 1 -
 chinese/FreeWnn-lib/Makefile                  | 1 -
 chinese/FreeWnn-server/Makefile               | 1 -
 chinese/eterm/Makefile                        | 1 -
 comms/qtel/Makefile                           | 1 -
 comms/unixcw/Makefile                         | 2 +-
 databases/percona57-server/Makefile           | 2 +-
 databases/postgresql10-contrib/Makefile       | 1 -
 databases/postgresql10-server/Makefile        | 1 -
 databases/postgresql11-contrib/Makefile       | 1 -
 databases/postgresql11-server/Makefile        | 1 -
 databases/postgresql12-contrib/Makefile       | 1 -
 databases/postgresql12-server/Makefile        | 1 -
 databases/postgresql13-contrib/Makefile       | 1 -
 databases/postgresql13-server/Makefile        | 1 -
 databases/postgresql14-contrib/Makefile       | 1 -
 databases/postgresql14-server/Makefile        | 1 -
 databases/postgresql15-contrib/Makefile       | 1 -
 devel/arcanist-lib/Makefile                   | 2 +-
 devel/boehm-gc-threaded/Makefile              | 1 -
 devel/icu-lx/Makefile                         | 1 -
 devel/llvm-cheri/Makefile                     | 2 +-
 devel/php-ice37/Makefile                      | 1 -
 devel/py-Jinja2/Makefile                      | 2 +-
 devel/py-dbus/Makefile                        | 1 -
 devel/py-ice/Makefile                         | 1 -
 devel/py-ice37/Makefile                       | 1 -
 devel/riscv32-unknown-elf-gcc/Makefile        | 1 -
 devel/riscv64-none-elf-gcc/Makefile           | 1 -
 dns/bind-tools/Makefile                       | 1 -
 dns/knot3-lib/Makefile                        | 1 -
 emulators/mame/Makefile                       | 2 +-
 ftp/proftpd/Makefile                          | 2 +-
 games/ioquake3/Makefile                       | 2 +-
 games/onscripter-1byte/Makefile               | 1 -
 games/qwdtools/Makefile                       | 1 -
 graphics/atril-lite/Makefile                  | 2 --
 graphics/jpeg-turbo/Makefile                  | 2 +-
 japanese/cmigemo-dict/Makefile                | 1 -
 japanese/eterm/Makefile                       | 1 -
 japanese/ng-canna/Makefile                    | 1 -
 japanese/skk-jisyo-cdb/Makefile               | 1 -
 japanese/timidity++-slang/Makefile            | 1 -
 japanese/uim-anthy/Makefile                   | 1 -
 japanese/w3m-img/Makefile                     | 1 -
 japanese/w3m/Makefile                         | 1 -
 korean/FreeWnn-lib/Makefile                   | 1 -
 korean/FreeWnn-server/Makefile                | 1 -
 lang/gnatcross-binutils-aarch64/Makefile      | 1 -
 lang/gnatdroid-binutils-x86/Makefile          | 1 -
 mail/alpine/Makefile                          | 2 +-
 mail/exim-monitor/Makefile                    | 1 -
 mail/fetchmailconf/Makefile                   | 1 -
 mail/gmime26-sharp/Makefile                   | 1 -
 mail/notmuch/Makefile                         | 2 +-
 mail/py-notmuch/Makefile                      | 1 -
 mail/py-notmuch2/Makefile                     | 1 -
 mail/qmail/Makefile                           | 2 +-
 math/gnuplot-lite/Makefile                    | 1 -
 math/lapack/Makefile                          | 2 +-
 math/lapacke/Makefile                         | 1 -
 misc/e2fsprogs-libblkid/Makefile              | 1 -
 misc/e2fsprogs-libuuid/Makefile               | 1 -
 misc/p5-OSSP-uuid/Makefile                    | 1 -
 multimedia/libquicktime-lame/Makefile         | 1 -
 multimedia/libv4l/Makefile                    | 2 +-
 multimedia/v4l-utils/Makefile                 | 1 -
 net-im/finch/Makefile                         | 1 -
 net-im/libnice-gst1/Makefile                  | 1 -
 net-im/pidgin/Makefile                        | 1 -
 net-mgmt/vmutils/Makefile                     | 1 -
 net-p2p/transmission-daemon/Makefile          | 2 --
 net-p2p/transmission-gtk/Makefile             | 2 --
 net-p2p/transmission-qt/Makefile              | 2 --
 net-p2p/transmission-utils/Makefile           | 2 --
 net/avahi-autoipd/Makefile                    | 1 -
 net/avahi-gtk/Makefile                        | 1 -
 net/avahi-gtk3/Makefile                       | 1 -
 net/avahi-header/Makefile                     | 1 -
 net/avahi-libdns/Makefile                     | 1 -
 net/avahi-qt5/Makefile                        | 1 -
 net/avahi-sharp/Makefile                      | 1 -
 net/intel-em-kmod/Makefile                    | 1 -
 net/intel-ix-kmod/Makefile                    | 1 -
 net/isc-dhcp44-client/Makefile                | 1 -
 net/isc-dhcp44-relay/Makefile                 | 1 -
 net/libproxy-gnome3/Makefile                  | 1 -
 net/libproxy-kde/Makefile                     | 1 -
 net/libproxy-pacrunner/Makefile               | 1 -
 net/libproxy-perl/Makefile                    | 1 -
 net/libproxy-python/Makefile                  | 1 -
 net/libproxy-webkit3/Makefile                 | 1 -
 net/py-avahi/Makefile                         | 1 -
 net/py-libdnet/Makefile                       | 1 -
 news/husky-areafix/Makefile                   | 1 -
 news/husky-fidoconf/Makefile                  | 1 -
 news/husky-hpt/Makefile                       | 1 -
 news/husky-htick/Makefile                     | 1 -
 news/husky-huskylib/Makefile                  | 1 -
 news/husky-smapi/Makefile                     | 1 -
 news/husky-sqpack/Makefile                    | 1 -
 news/inn-current/Makefile                     | 2 --
 ports-mgmt/dialog4ports-static/Makefile       | 1 -
 science/libsvm-python/Makefile                | 1 -
 sysutils/ansible-sysrc/Makefile               | 1 -
 sysutils/bareos-traymonitor/Makefile          | 1 -
 sysutils/bareos18-traymonitor/Makefile        | 1 -
 sysutils/bareos19-traymonitor/Makefile        | 1 -
 sysutils/bareos20-traymonitor/Makefile        | 1 -
 sysutils/conky-awesome/Makefile               | 1 -
 sysutils/moosefs2-cgi/Makefile                | 1 -
 sysutils/moosefs2-cgiserv/Makefile            | 1 -
 sysutils/moosefs2-chunkserver/Makefile        | 1 -
 sysutils/moosefs2-cli/Makefile                | 1 -
 sysutils/moosefs2-client/Makefile             | 1 -
 sysutils/moosefs2-metalogger/Makefile         | 1 -
 sysutils/moosefs2-netdump/Makefile            | 1 -
 sysutils/moosefs3-cgi/Makefile                | 1 -
 sysutils/moosefs3-cgiserv/Makefile            | 1 -
 sysutils/moosefs3-chunkserver/Makefile        | 1 -
 sysutils/moosefs3-cli/Makefile                | 1 -
 sysutils/moosefs3-client/Makefile             | 1 -
 sysutils/moosefs3-metalogger/Makefile         | 1 -
 sysutils/moosefs3-netdump/Makefile            | 1 -
 sysutils/mstflint-lite/Makefile               | 1 -
 sysutils/u-boot-a13-olinuxino/Makefile        | 1 -
 sysutils/u-boot-a64-olinuxino/Makefile        | 1 -
 sysutils/u-boot-bananapi/Makefile             | 1 -
 sysutils/u-boot-bananapim2/Makefile           | 1 -
 sysutils/u-boot-beaglebone/Makefile           | 1 -
 sysutils/u-boot-chip/Makefile                 | 1 -
 sysutils/u-boot-clearfog/Makefile             | 1 -
 sysutils/u-boot-cubieboard/Makefile           | 1 -
 sysutils/u-boot-cubieboard2/Makefile          | 1 -
 sysutils/u-boot-cubox-hummingboard/Makefile   | 1 -
 sysutils/u-boot-firefly-rk3399/Makefile       | 1 -
 sysutils/u-boot-master/Makefile               | 2 +-
 sysutils/u-boot-nanopi-a64/Makefile           | 1 -
 sysutils/u-boot-nanopi-m1plus/Makefile        | 1 -
 sysutils/u-boot-nanopi-neo-air/Makefile       | 1 -
 sysutils/u-boot-nanopi-neo/Makefile           | 1 -
 sysutils/u-boot-nanopi-neo2/Makefile          | 1 -
 sysutils/u-boot-nanopi-r4s/Makefile           | 1 -
 sysutils/u-boot-olimex-a20-som-evb/Makefile   | 1 -
 sysutils/u-boot-olinuxino-lime/Makefile       | 1 -
 sysutils/u-boot-olinuxino-lime2-emmc/Makefile | 1 -
 sysutils/u-boot-olinuxino-lime2/Makefile      | 1 -
 sysutils/u-boot-orangepi-one/Makefile         | 1 -
 sysutils/u-boot-orangepi-pc-plus/Makefile     | 1 -
 sysutils/u-boot-orangepi-pc/Makefile          | 1 -
 sysutils/u-boot-orangepi-pc2/Makefile         | 1 -
 sysutils/u-boot-orangepi-plus-2e/Makefile     | 1 -
 sysutils/u-boot-orangepi-r1/Makefile          | 1 -
 sysutils/u-boot-orangepi-zero-plus/Makefile   | 1 -
 sysutils/u-boot-orangepi-zero/Makefile        | 1 -
 sysutils/u-boot-pandaboard/Makefile           | 1 -
 sysutils/u-boot-pcduino3/Makefile             | 1 -
 sysutils/u-boot-pine-h64/Makefile             | 1 -
 sysutils/u-boot-pine64-lts/Makefile           | 1 -
 sysutils/u-boot-pinebookpro/Makefile          | 1 -
 sysutils/u-boot-qemu-riscv64/Makefile         | 1 -
 sysutils/u-boot-riotboard/Makefile            | 1 -
 sysutils/u-boot-rock-pi-4/Makefile            | 1 -
 sysutils/u-boot-rock64/Makefile               | 1 -
 sysutils/u-boot-rockpro64/Makefile            | 1 -
 sysutils/u-boot-rpi-0-w/Makefile              | 2 --
 sysutils/u-boot-sifive-fu540/Makefile         | 1 -
 sysutils/u-boot-sifive-fu740/Makefile         | 1 -
 sysutils/u-boot-sinovoip-bpi-m3/Makefile      | 1 -
 sysutils/u-boot-sopine-spi/Makefile           | 1 -
 sysutils/u-boot-sopine/Makefile               | 1 -
 sysutils/u-boot-wandboard/Makefile            | 1 -
 textproc/py-libxml2/Makefile                  | 1 -
 textproc/uim-gtk/Makefile                     | 1 -
 textproc/uim-gtk3/Makefile                    | 1 -
 textproc/uim-m17nlib/Makefile                 | 1 -
 textproc/uim-qt5/Makefile                     | 1 -
 textproc/zq/Makefile                          | 1 -
 www/baculum-api/Makefile                      | 1 -
 www/baculum-web/Makefile                      | 1 -
 www/lighttpd/Makefile                         | 2 +-
 www/sogo-activesync/Makefile                  | 2 --
 www/sogo2/Makefile                            | 2 +-
 www/tidy-lib/Makefile                         | 1 -
 www/transmission-web/Makefile                 | 2 --
 www/w3m-img/Makefile                          | 1 -
 x11-themes/freebsd-8k-wallpapers/Makefile     | 2 +-
 x11/libfm-extra/Makefile                      | 1 -
 x11/swaylock/Makefile                         | 2 +-
 195 files changed, 20 insertions(+), 204 deletions(-)

diff --git a/audio/festvox-cmu_us_slt_arctic/Makefile b/audio/festvox-cmu_us_slt_arctic/Makefile
index 7e98280b562f..e709fac5e69c 100644
--- a/audio/festvox-cmu_us_slt_arctic/Makefile
+++ b/audio/festvox-cmu_us_slt_arctic/Makefile
@@ -7,7 +7,7 @@ DIST_SUBDIR=	festival
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT?=	CMU US English female voice for festival
-WWW=		http://festvox.org/cmu_arctic/dbs_slt.html
+WWW?=		http://festvox.org/cmu_arctic/dbs_slt.html
 
 LICENSE=	MIT-variant
 LICENSE_NAME=	MIT License (CMU variant)
diff --git a/audio/timidity++-emacs/Makefile b/audio/timidity++-emacs/Makefile
index 3fab634db45a..d2f7a869a9cf 100644
--- a/audio/timidity++-emacs/Makefile
+++ b/audio/timidity++-emacs/Makefile
@@ -2,7 +2,6 @@ PKGNAMESUFFIX=	-emacs
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Emacs interface for TiMidity++
-WWW=		http://timidity.sourceforge.net/
 
 MASTERDIR=	${.CURDIR}/../../audio/timidity++
 
diff --git a/audio/timidity++-gtk/Makefile b/audio/timidity++-gtk/Makefile
index edf613a90379..39caf9a11bbf 100644
--- a/audio/timidity++-gtk/Makefile
+++ b/audio/timidity++-gtk/Makefile
@@ -2,7 +2,6 @@ PKGNAMESUFFIX=	-gtk
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Gtk interface for TiMidity++
-WWW=		http://timidity.sourceforge.net/
 
 MASTERDIR=	${.CURDIR}/../../audio/timidity++
 
diff --git a/audio/timidity++-motif/Makefile b/audio/timidity++-motif/Makefile
index cd3ade440200..5578ce46ab0b 100644
--- a/audio/timidity++-motif/Makefile
+++ b/audio/timidity++-motif/Makefile
@@ -2,7 +2,6 @@ PKGNAMESUFFIX=	-motif
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Motif interface for TiMidity++
-WWW=		http://timidity.sourceforge.net/
 
 MASTERDIR=	${.CURDIR}/../../audio/timidity++
 
diff --git a/audio/timidity++-slang/Makefile b/audio/timidity++-slang/Makefile
index 466a1f91ab4f..db33f46823e4 100644
--- a/audio/timidity++-slang/Makefile
+++ b/audio/timidity++-slang/Makefile
@@ -2,7 +2,6 @@ PKGNAMESUFFIX=	-slang
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Slang interface for TiMidity++
-WWW=		http://timidity.sourceforge.net/
 
 CONFLICTS_INSTALL=	ja-timidity++-slang # lib/timidity/if_slang.so
 
diff --git a/audio/timidity++-xaw/Makefile b/audio/timidity++-xaw/Makefile
index 68a897451c84..2204a096dec9 100644
--- a/audio/timidity++-xaw/Makefile
+++ b/audio/timidity++-xaw/Makefile
@@ -2,7 +2,6 @@ PKGNAMESUFFIX=	-xaw
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Xaw interface for TiMidity++
-WWW=		http://timidity.sourceforge.net/
 
 OPTIONS_DEFINE=	DOCS
 
diff --git a/audio/timidity++-xskin/Makefile b/audio/timidity++-xskin/Makefile
index af40b778bf01..033aecbd0005 100644
--- a/audio/timidity++-xskin/Makefile
+++ b/audio/timidity++-xskin/Makefile
@@ -2,7 +2,6 @@ PKGNAMESUFFIX=	-xskin
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	X11AMP skin interface for TiMidity++
-WWW=		http://timidity.sourceforge.net/
 
 OPTIONS_DEFINE=	DOCS
 
diff --git a/chinese/FreeWnn-lib/Makefile b/chinese/FreeWnn-lib/Makefile
index 42df2fdefdf7..330f93269d96 100644
--- a/chinese/FreeWnn-lib/Makefile
+++ b/chinese/FreeWnn-lib/Makefile
@@ -2,7 +2,6 @@ CATEGORIES=	chinese
 PKGNAMESUFFIX=	-lib
 
 COMMENT=	Japanese/Chinese/Korean input method (Chinese client libraries)
-WWW=		http://www.freewnn.org/
 
 MASTERDIR=	${.CURDIR}/../../japanese/FreeWnn-lib
 PKGDIR=		${.CURDIR}
diff --git a/chinese/FreeWnn-server/Makefile b/chinese/FreeWnn-server/Makefile
index ec66f5b8f412..d81a9035668b 100644
--- a/chinese/FreeWnn-server/Makefile
+++ b/chinese/FreeWnn-server/Makefile
@@ -2,7 +2,6 @@ CATEGORIES=	chinese
 PKGNAMESUFFIX=	-server
 
 COMMENT=	Japanese/Chinese/Korean input method (Chinese server)
-WWW=		http://www.freewnn.org/
 
 MASTERDIR=	${.CURDIR}/../../japanese/FreeWnn-server
 PKGDIR=		${.CURDIR}
diff --git a/chinese/eterm/Makefile b/chinese/eterm/Makefile
index ca96089f0516..3e2d4342416f 100644
--- a/chinese/eterm/Makefile
+++ b/chinese/eterm/Makefile
@@ -4,7 +4,6 @@ MASTERDIR=	${.CURDIR}/../../x11/eterm
 
 MAINTAINER=	enlightenment@FreeBSD.org
 COMMENT=	X11 terminal emulator based on rxvt/xterm that supports traditional Chinese (Big5)
-WWW=		http://www.eterm.org/
 
 EXTRA_PATCHES=	${.CURDIR}/files/extra-patch-configure
 
diff --git a/comms/qtel/Makefile b/comms/qtel/Makefile
index 4e85a3c9d900..791a696bf613 100644
--- a/comms/qtel/Makefile
+++ b/comms/qtel/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	qtel
 
 COMMENT=	Qtel Echolink client
-WWW=		https://www.svxlink.org/
 
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYRIGHT
diff --git a/comms/unixcw/Makefile b/comms/unixcw/Makefile
index ee619786912d..b8c6b8a7df81 100644
--- a/comms/unixcw/Makefile
+++ b/comms/unixcw/Makefile
@@ -10,7 +10,7 @@ DISTNAME=	unixcw_${PORTVERSION}.orig
 
 MAINTAINER=	hamradio@FreeBSD.org
 COMMENT?=	Libs for cw on unix
-WWW=		http://unixcw.sourceforge.net/
+WWW?=		http://unixcw.sourceforge.net/
 
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
diff --git a/databases/percona57-server/Makefile b/databases/percona57-server/Makefile
index 5f571235593c..a1ab0367c726 100644
--- a/databases/percona57-server/Makefile
+++ b/databases/percona57-server/Makefile
@@ -11,7 +11,7 @@ DISTFILES=	percona-server-${DISTVERSION}${EXTRACT_SUFX}:percona \
 
 MAINTAINER=	fluffy@FreeBSD.org
 COMMENT?=	Multithreaded SQL database (server)
-WWW=		https://www.percona.com/software/percona-server
+WWW?=		https://www.percona.com/software/percona-server
 
 LICENSE?=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/LICENSE
diff --git a/databases/postgresql10-contrib/Makefile b/databases/postgresql10-contrib/Makefile
index 8e4a78daf105..243c2cc879ec 100644
--- a/databases/postgresql10-contrib/Makefile
+++ b/databases/postgresql10-contrib/Makefile
@@ -4,7 +4,6 @@ CATEGORIES=	databases
 
 MAINTAINER=	pgsql@FreeBSD.org
 COMMENT=	The contrib utilities from the PostgreSQL distribution
-WWW=		https://www.postgresql.org/
 
 MASTERDIR=	${.CURDIR}/../postgresql10-server
 
diff --git a/databases/postgresql10-server/Makefile b/databases/postgresql10-server/Makefile
index aebe19810ebf..3bd6f9e27871 100644
--- a/databases/postgresql10-server/Makefile
+++ b/databases/postgresql10-server/Makefile
@@ -4,7 +4,6 @@ DISTVERSION?=	10.22
 PORTREVISION?=	0
 
 MAINTAINER?=	pgsql@FreeBSD.org
-WWW=		https://www.postgresql.org/
 
 INSTALL_DIRS?=	src/common src/timezone src/backend \
 		src/backend/utils/mb/conversion_procs \
diff --git a/databases/postgresql11-contrib/Makefile b/databases/postgresql11-contrib/Makefile
index 7c8ee3175b3d..6c562331adc8 100644
--- a/databases/postgresql11-contrib/Makefile
+++ b/databases/postgresql11-contrib/Makefile
@@ -4,7 +4,6 @@ CATEGORIES=	databases
 
 MAINTAINER=	pgsql@FreeBSD.org
 COMMENT=	The contrib utilities from the PostgreSQL distribution
-WWW=		https://www.postgresql.org/
 
 MASTERDIR=	${.CURDIR}/../postgresql11-server
 
diff --git a/databases/postgresql11-server/Makefile b/databases/postgresql11-server/Makefile
index efcb34f5cfbf..a196bab11216 100644
--- a/databases/postgresql11-server/Makefile
+++ b/databases/postgresql11-server/Makefile
@@ -4,7 +4,6 @@ DISTVERSION?=	11.17
 PORTREVISION?=	0
 
 MAINTAINER?=	pgsql@FreeBSD.org
-WWW=		https://www.postgresql.org/
 
 INSTALL_DIRS?=	src/common src/timezone src/backend \
 		src/backend/utils/mb/conversion_procs \
diff --git a/databases/postgresql12-contrib/Makefile b/databases/postgresql12-contrib/Makefile
index 7b1683ae353d..af4be8ec800f 100644
--- a/databases/postgresql12-contrib/Makefile
+++ b/databases/postgresql12-contrib/Makefile
@@ -4,7 +4,6 @@ CATEGORIES=	databases
 
 MAINTAINER=	pgsql@FreeBSD.org
 COMMENT=	The contrib utilities from the PostgreSQL distribution
-WWW=		https://www.postgresql.org/
 
 MASTERDIR=	${.CURDIR}/../postgresql12-server
 
diff --git a/databases/postgresql12-server/Makefile b/databases/postgresql12-server/Makefile
index 6ece6b79e785..dbd392faa4dd 100644
--- a/databases/postgresql12-server/Makefile
+++ b/databases/postgresql12-server/Makefile
@@ -4,7 +4,6 @@ DISTVERSION?=	12.12
 PORTREVISION?=	0
 
 MAINTAINER?=	pgsql@FreeBSD.org
-WWW=		https://www.postgresql.org/
 
 INSTALL_DIRS?=	src/common src/timezone src/backend \
 		src/backend/utils/mb/conversion_procs \
diff --git a/databases/postgresql13-contrib/Makefile b/databases/postgresql13-contrib/Makefile
index 8f3a807a00ef..4a03a65926a4 100644
--- a/databases/postgresql13-contrib/Makefile
+++ b/databases/postgresql13-contrib/Makefile
@@ -4,7 +4,6 @@ CATEGORIES=	databases
 
 MAINTAINER=	pgsql@FreeBSD.org
 COMMENT=	The contrib utilities from the PostgreSQL distribution
-WWW=		https://www.postgresql.org/
 
 MASTERDIR=	${.CURDIR}/../postgresql13-server
 
diff --git a/databases/postgresql13-server/Makefile b/databases/postgresql13-server/Makefile
index 61dc197246f2..2abfa61121e3 100644
--- a/databases/postgresql13-server/Makefile
+++ b/databases/postgresql13-server/Makefile
@@ -4,7 +4,6 @@ DISTVERSION?=	13.8
 PORTREVISION?=	0
 
 MAINTAINER?=	pgsql@FreeBSD.org
-WWW=		https://www.postgresql.org/
 
 INSTALL_DIRS?=	src/common src/timezone src/backend \
 		src/backend/utils/mb/conversion_procs \
diff --git a/databases/postgresql14-contrib/Makefile b/databases/postgresql14-contrib/Makefile
index f64db55a2a49..5c4e80059c55 100644
--- a/databases/postgresql14-contrib/Makefile
+++ b/databases/postgresql14-contrib/Makefile
@@ -4,7 +4,6 @@ CATEGORIES=	databases
 
 MAINTAINER=	pgsql@FreeBSD.org
 COMMENT=	The contrib utilities from the PostgreSQL distribution
-WWW=		https://www.postgresql.org/
 
 MASTERDIR=	${.CURDIR}/../postgresql14-server
 
diff --git a/databases/postgresql14-server/Makefile b/databases/postgresql14-server/Makefile
index a8540a6bd41f..7c2eea831037 100644
--- a/databases/postgresql14-server/Makefile
+++ b/databases/postgresql14-server/Makefile
@@ -4,7 +4,6 @@ DISTVERSION?=	14.5
 PORTREVISION?=	0
 
 MAINTAINER?=	pgsql@FreeBSD.org
-WWW=		https://www.postgresql.org/
 
 INSTALL_DIRS?=	src/common src/timezone src/backend \
 		src/backend/utils/mb/conversion_procs \
diff --git a/databases/postgresql15-contrib/Makefile b/databases/postgresql15-contrib/Makefile
index 0b47b4ea5b9c..4db178d55483 100644
--- a/databases/postgresql15-contrib/Makefile
+++ b/databases/postgresql15-contrib/Makefile
@@ -4,7 +4,6 @@ CATEGORIES=	databases
 
 MAINTAINER=	pgsql@FreeBSD.org
 COMMENT=	The contrib utilities from the PostgreSQL distribution
-WWW=		https://www.postgresql.org/
 
 MASTERDIR=	${.CURDIR}/../postgresql15-server
 
diff --git a/devel/arcanist-lib/Makefile b/devel/arcanist-lib/Makefile
index 3f2065d8d138..a22e2ad35e3d 100644
--- a/devel/arcanist-lib/Makefile
+++ b/devel/arcanist-lib/Makefile
@@ -6,7 +6,7 @@ PKGNAMESUFFIX=	${SLAVE_PKGNAMESUFFIX}${PHP_PKGNAMESUFFIX}
 
 MAINTAINER=	grembo@FreeBSD.org
 COMMENT?=	Libraries for the command line interface for Phabricator
-WWW=		https://secure.phabricator.com/book/arcanist/
+WWW?=		https://secure.phabricator.com/book/arcanist/
 
 SLAVEPORT?=	lib
 
diff --git a/devel/boehm-gc-threaded/Makefile b/devel/boehm-gc-threaded/Makefile
index 5ef5e1ba70ed..26943a1e5c00 100644
--- a/devel/boehm-gc-threaded/Makefile
+++ b/devel/boehm-gc-threaded/Makefile
@@ -1,5 +1,4 @@
 COMMENT=	Garbage collection and memory leak detection for C and C++ with threading support
-WWW=		https://www.hboehm.info/gc/
 
 MASTERDIR=	${.CURDIR}/../boehm-gc
 DESCR=		${.CURDIR}/pkg-descr
diff --git a/devel/icu-lx/Makefile b/devel/icu-lx/Makefile
index fa693e02ed85..3bd0cb9d047a 100644
--- a/devel/icu-lx/Makefile
+++ b/devel/icu-lx/Makefile
@@ -3,7 +3,6 @@ CATEGORIES?=	devel print
 PKGNAMESUFFIX=	-lx
 
 COMMENT=	ICU Paragraph Layout API
-WWW=		http://site.icu-project.org/
 
 LIB_DEPENDS=	libicuuc.so:devel/icu \
 		libicu-le-hb.so:devel/icu-le-hb
diff --git a/devel/llvm-cheri/Makefile b/devel/llvm-cheri/Makefile
index 689ff3f48e6e..d1d2ec6f625c 100644
--- a/devel/llvm-cheri/Makefile
+++ b/devel/llvm-cheri/Makefile
@@ -6,7 +6,7 @@ PKGNAMESUFFIX=	${LLVM_SUFFIX}
 
 MAINTAINER=	brooks@FreeBSD.org
 COMMENT?=	LLVM and Clang with support for the CHERI architecture
-WWW=		https://cheri-cpu.org
+WWW?=		https://cheri-cpu.org
 
 LICENSE_DIR=	${WRKSRC}/llvm
 .include "${.PARSEDIR}/../llvm-devel/Makefile.LICENSE"
diff --git a/devel/php-ice37/Makefile b/devel/php-ice37/Makefile
index 6c99c8054ebc..2de74d14f8d4 100644
--- a/devel/php-ice37/Makefile
+++ b/devel/php-ice37/Makefile
@@ -3,7 +3,6 @@ PKGNAMEPREFIX=		${PHP_PKGNAMEPREFIX}
 
 MAINTAINER=		grembo@FreeBSD.org
 COMMENT=		Ice (Internet Communications Engine) language mapping for PHP
-WWW=		http://www.zeroc.com/
 
 LICENSE=		GPLv2
 
diff --git a/devel/py-Jinja2/Makefile b/devel/py-Jinja2/Makefile
index 24d6fd5083ca..fe1290c9d2f2 100644
--- a/devel/py-Jinja2/Makefile
+++ b/devel/py-Jinja2/Makefile
@@ -8,7 +8,7 @@ PKGNAMESUFFIX?=
 
 MAINTAINER=	nivit@FreeBSD.org
 COMMENT?=	Fast and easy to use stand-alone template engine
-WWW=		http://jinja.pocoo.org/
+WWW?=		http://jinja.pocoo.org/
 
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.rst
diff --git a/devel/py-dbus/Makefile b/devel/py-dbus/Makefile
index 14b17be52d85..a4ee61d22694 100644
--- a/devel/py-dbus/Makefile
+++ b/devel/py-dbus/Makefile
@@ -2,7 +2,6 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 PKGNAMESUFFIX=
 
 COMMENT=	Python bindings for the D-BUS messaging system
-WWW=		https://dbus.freedesktop.org/doc/dbus-python/
 
 SLAVE_PORT=	python
 
diff --git a/devel/py-ice/Makefile b/devel/py-ice/Makefile
index a6a8c20fd093..e630e50401ed 100644
--- a/devel/py-ice/Makefile
+++ b/devel/py-ice/Makefile
@@ -3,7 +3,6 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	grembo@FreeBSD.org
 COMMENT=	Ice (Internet Communications Engine) language mapping for Python
-WWW=		http://www.zeroc.com/
 
 LICENSE=	GPLv2
 
diff --git a/devel/py-ice37/Makefile b/devel/py-ice37/Makefile
index f11162d1d55a..24b4f6f8f82f 100644
--- a/devel/py-ice37/Makefile
+++ b/devel/py-ice37/Makefile
@@ -3,7 +3,6 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	grembo@FreeBSD.org
 COMMENT=	Ice (Internet Communications Engine) language mapping for Python
-WWW=		http://www.zeroc.com/
 
 LICENSE=	GPLv2
 
diff --git a/devel/riscv32-unknown-elf-gcc/Makefile b/devel/riscv32-unknown-elf-gcc/Makefile
index 95a887fbaaa9..1a465b7b68d2 100644
--- a/devel/riscv32-unknown-elf-gcc/Makefile
+++ b/devel/riscv32-unknown-elf-gcc/Makefile
@@ -4,7 +4,6 @@ GCC_TARGET=	riscv32-unknown-elf
 PLIST=		${.CURDIR}/pkg-plist
 DISTINFO_FILE=	${.CURDIR}/distinfo
 COMMENT=	GNU Compiler Collection for bare metal riscv32 cross-development
-WWW=		https://gcc.gnu.org/
 
 MASTERDIR=	${.CURDIR}/../aarch64-none-elf-gcc
 
diff --git a/devel/riscv64-none-elf-gcc/Makefile b/devel/riscv64-none-elf-gcc/Makefile
index ce698f7d96d6..7b69d76aac77 100644
--- a/devel/riscv64-none-elf-gcc/Makefile
+++ b/devel/riscv64-none-elf-gcc/Makefile
@@ -4,7 +4,6 @@ GCC_TARGET=	riscv64-none-elf
 PLIST=		${.CURDIR}/pkg-plist
 DISTINFO_FILE=	${.CURDIR}/distinfo
 COMMENT=	GNU Compiler Collection for bare metal riscv64 cross-development
-WWW=		https://gcc.gnu.org/
 
 MASTERDIR=	${.CURDIR}/../aarch64-none-elf-gcc
 
diff --git a/dns/bind-tools/Makefile b/dns/bind-tools/Makefile
index aac491e43538..c48668106dc6 100644
--- a/dns/bind-tools/Makefile
+++ b/dns/bind-tools/Makefile
@@ -1,5 +1,4 @@
 # Define PORTREVISION in ${MASTERDIR}
-WWW=		https://www.isc.org/bind/
 
 .ifdef BIND_TOOLS_DEVEL
 MASTERDIR=	${.CURDIR}/../../dns/bind9-devel
diff --git a/dns/knot3-lib/Makefile b/dns/knot3-lib/Makefile
index 8dad07fb8c55..614bb4ffd8d7 100644
--- a/dns/knot3-lib/Makefile
+++ b/dns/knot3-lib/Makefile
@@ -1,6 +1,5 @@
 # Define PORTREVISION in ${MASTERDIR}
 COMMENT=	Knot3 lib (required by knot-resolver)
-WWW=		https://www.knot-dns.cz/
 PKGNAMESUFFIX=	3-lib
 
 MASTERDIR=	${.CURDIR}/../knot3
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index c6ef721ccea7..efc42f5625c8 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -5,7 +5,7 @@ CATEGORIES=	emulators
 
 MAINTAINER=	manu@FreeBSD.org
 COMMENT=	Multi Arcade Machine Emulator
-WWW=		https://mamedev.org/
+WWW?=		https://mamedev.org/
 
 LICENSE=	GPLv2
 
diff --git a/ftp/proftpd/Makefile b/ftp/proftpd/Makefile
index 30e88384c0a8..f8318c206e73 100644
--- a/ftp/proftpd/Makefile
+++ b/ftp/proftpd/Makefile
@@ -14,7 +14,7 @@ DISTNAME=	proftpd-${PROFTPD_VERSION}
 
 MAINTAINER?=	mm@FreeBSD.org
 COMMENT?=	Highly configurable FTP daemon
-WWW=		http://www.proftpd.org/
+WWW?=		http://www.proftpd.org/
 
 LICENSE?=	GPLv2
 LICENSE_FILE?=	${WRKSRC}/COPYING
diff --git a/games/ioquake3/Makefile b/games/ioquake3/Makefile
index cbe9b70a1fec..21ea69d9d336 100644
--- a/games/ioquake3/Makefile
+++ b/games/ioquake3/Makefile
@@ -8,7 +8,7 @@ EXTRACT_SUFX?=	.zip
 
 MAINTAINER?=	ports@FreeBSD.org
 COMMENT?=	Cleaned-up and enhanced version of Quake 3
-WWW=		https://ioquake3.org/
+WWW?=		https://ioquake3.org/
 
 LICENSE?=	GPLv2
 LICENSE_FILE?=	${WRKSRC}/COPYING.txt
diff --git a/games/onscripter-1byte/Makefile b/games/onscripter-1byte/Makefile
index 63b6599a8b05..d5206f996da4 100644
--- a/games/onscripter-1byte/Makefile
+++ b/games/onscripter-1byte/Makefile
@@ -1,7 +1,6 @@
 PKGNAMESUFFIX=	-1byte
 
 COMMENT=	ONScripter with ${ENGLISH_DESC:tl} support
-WWW=		https://onscripter.osdn.jp/onscripter.html
 
 PLIST_FILES=	bin/${PKGBASE}
 
diff --git a/games/qwdtools/Makefile b/games/qwdtools/Makefile
index f601bdddd6c7..53b533e02656 100644
--- a/games/qwdtools/Makefile
+++ b/games/qwdtools/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	qwdtools
 CATEGORIES=	games converters
 COMMENT=	Convert QuakeWorld demos from QWD format to MVD format
-WWW=		https://github.com/deurk/mvdsv
 DESCR=		${.CURDIR}/pkg-descr
 PKGMESSAGE=	/nonexistent
 
diff --git a/graphics/atril-lite/Makefile b/graphics/atril-lite/Makefile
index 4cb556efbd6a..ad9afd45d0f5 100644
--- a/graphics/atril-lite/Makefile
+++ b/graphics/atril-lite/Makefile
@@ -1,8 +1,6 @@
 PORTREVISION=	2
 PKGNAMESUFFIX=	-lite
 
-WWW=		https://mate-desktop.org/
-
 OPTIONS_EXCLUDE=	CAJA DBUS
 
 MASTERDIR=	${.CURDIR}/../../graphics/atril
diff --git a/graphics/jpeg-turbo/Makefile b/graphics/jpeg-turbo/Makefile
index c562402cf6aa..dda015ed04fa 100644
--- a/graphics/jpeg-turbo/Makefile
+++ b/graphics/jpeg-turbo/Makefile
@@ -7,7 +7,7 @@ DISTNAME=	lib${PORTNAME}-${DISTVERSION}
 
 MAINTAINER=	desktop@FreeBSD.org
 COMMENT?=	SIMD-accelerated JPEG codec which replaces libjpeg
-WWW=		https://libjpeg-turbo.org/
+WWW?=		https://libjpeg-turbo.org/
 
 LICENSE=	BSD3CLAUSE IJG ZLIB
 LICENSE_COMB=	multi
diff --git a/japanese/cmigemo-dict/Makefile b/japanese/cmigemo-dict/Makefile
index 22e5f63dcb82..dd57a926ccaf 100644
--- a/japanese/cmigemo-dict/Makefile
+++ b/japanese/cmigemo-dict/Makefile
@@ -7,7 +7,6 @@ EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 
 MAINTAINER=	nobutaka@FreeBSD.org
 COMMENT=	Dictionary for C/Migemo Japanese incremental search tool
-WWW=		https://www.kaoriya.net/software/cmigemo
 
 LICENSE=	GPLv2
 
diff --git a/japanese/eterm/Makefile b/japanese/eterm/Makefile
index c5aca130e537..089e7676c171 100644
--- a/japanese/eterm/Makefile
+++ b/japanese/eterm/Makefile
@@ -4,7 +4,6 @@ MASTERDIR=	${.CURDIR}/../../x11/eterm
 
 MAINTAINER=	nobutaka@FreeBSD.org
 COMMENT=	X11 terminal emulator based on rxvt/xterm that supports Japanese
-WWW=		http://www.eterm.org/
 
 EXTRA_PATCHES=	${.CURDIR}/files/extra-patch-configure \
 		${.CURDIR}/files/extra-patch-src_command.c \
diff --git a/japanese/ng-canna/Makefile b/japanese/ng-canna/Makefile
index 9c55d7093d1c..62085b86e3fa 100644
--- a/japanese/ng-canna/Makefile
+++ b/japanese/ng-canna/Makefile
@@ -2,7 +2,6 @@ PKGNAMESUFFIX=	-canna
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Lightweight Emacs-clone with Japanese and Canna support
-WWW=		http://tt.sakura.ne.jp/~amura/ng/
 
 MASTERDIR=	${.CURDIR}/../ng
 
diff --git a/japanese/skk-jisyo-cdb/Makefile b/japanese/skk-jisyo-cdb/Makefile
index 16713bbdfd68..a1d57cce0e3b 100644
--- a/japanese/skk-jisyo-cdb/Makefile
+++ b/japanese/skk-jisyo-cdb/Makefile
@@ -1,6 +1,5 @@
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	CDB jisyo (dictionary) files for the SKK Japanese-input software
-WWW=		http://openlab.jp/skk/
 
 WITH_SKKJISYO_CDB=	yes
 
diff --git a/japanese/timidity++-slang/Makefile b/japanese/timidity++-slang/Makefile
index bda1cde07a94..074b983ba397 100644
--- a/japanese/timidity++-slang/Makefile
+++ b/japanese/timidity++-slang/Makefile
@@ -4,7 +4,6 @@ CATEGORIES=	japanese
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Slang interface for TiMidity++ with Japanese support
-WWW=		http://timidity.sourceforge.net/
 
 MASTERDIR=	${.CURDIR}/../../audio/timidity++
 
diff --git a/japanese/uim-anthy/Makefile b/japanese/uim-anthy/Makefile
index 65b5ac8e0267..17a5fff312c9 100644
--- a/japanese/uim-anthy/Makefile
+++ b/japanese/uim-anthy/Makefile
@@ -6,7 +6,6 @@ PKGNAMESUFFIX=	-anthy
 .endif
 
 COMMENT=	Uim plugin using Anthy input method
-WWW=		https://github.com/uim/uim
 
 .if !defined(WITHOUT_X11)
 USE_GNOME=	cairo gdkpixbuf2 gtk30
diff --git a/japanese/w3m-img/Makefile b/japanese/w3m-img/Makefile
index 5cfc67214f7a..3443b1b007ad 100644
--- a/japanese/w3m-img/Makefile
+++ b/japanese/w3m-img/Makefile
@@ -3,7 +3,6 @@ PKGNAMESUFFIX=	-img
 
 MAINTAINER=	nobutaka@FreeBSD.org
 COMMENT=	Pager/text-based WWW browser with Japanese and inline image support
-WWW=		http://w3m.sourceforge.net/
 
 MASTERDIR=	${.CURDIR}/../../www/w3m
 PKGDIR=		${.CURDIR}
diff --git a/japanese/w3m/Makefile b/japanese/w3m/Makefile
index 4306fa363f86..a21570553c1a 100644
--- a/japanese/w3m/Makefile
+++ b/japanese/w3m/Makefile
@@ -2,7 +2,6 @@ CATEGORIES=	japanese
 
 MAINTAINER=	nobutaka@FreeBSD.org
 COMMENT=	Pager/text-based WWW browser with Japanese support
-WWW=		http://w3m.sourceforge.net/
 
 MASTERDIR=	${.CURDIR}/../../www/w3m
 PKGDIR=		${.CURDIR}
diff --git a/korean/FreeWnn-lib/Makefile b/korean/FreeWnn-lib/Makefile
index 0b2388662893..4056812864be 100644
--- a/korean/FreeWnn-lib/Makefile
+++ b/korean/FreeWnn-lib/Makefile
@@ -2,7 +2,6 @@ CATEGORIES=	korean
 PKGNAMESUFFIX=	-lib
 
 COMMENT=	Japanese/Chinese/Korean input method (Korean client libraries)
-WWW=		http://www.freewnn.org/
 
 MASTERDIR=	${.CURDIR}/../../japanese/FreeWnn-lib
 PKGDIR=		${.CURDIR}
diff --git a/korean/FreeWnn-server/Makefile b/korean/FreeWnn-server/Makefile
index e96d660f8c44..0a0c65b0ad05 100644
--- a/korean/FreeWnn-server/Makefile
+++ b/korean/FreeWnn-server/Makefile
@@ -2,7 +2,6 @@ CATEGORIES=	korean
 PKGNAMESUFFIX=	-server
 
 COMMENT=	Japanese/Chinese/Korean input method (Korean server)
-WWW=		http://www.freewnn.org/
 
 MASTERDIR=	${.CURDIR}/../../japanese/FreeWnn-server
 PKGDIR=		${.CURDIR}
diff --git a/lang/gnatcross-binutils-aarch64/Makefile b/lang/gnatcross-binutils-aarch64/Makefile
index adc95e3b41d7..c978b91408ba 100644
--- a/lang/gnatcross-binutils-aarch64/Makefile
+++ b/lang/gnatcross-binutils-aarch64/Makefile
@@ -4,7 +4,6 @@ PKGNAMESUFFIX=	-aarch64
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Infrastructure for C/Ada FreeBSD cross-compiler (aarch64)
-WWW=		http://www.dragonlace.net
 
 BRANCH2=	# Assume aarch64 will always be only CPU for FreeBSD/ARM64
 XCCTARGET=	aarch64-aux-freebsd11.3
diff --git a/lang/gnatdroid-binutils-x86/Makefile b/lang/gnatdroid-binutils-x86/Makefile
index c2c7ab3092ab..f0bb749c8d1a 100644
--- a/lang/gnatdroid-binutils-x86/Makefile
+++ b/lang/gnatdroid-binutils-x86/Makefile
@@ -3,7 +3,6 @@ PKGNAMESUFFIX=	-x86
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Infrastructure for C/Ada Android cross-compiler (x86)
-WWW=		http://www.dragonlace.net
 
 BRANCH2=	x86_32
 XCCTARGET=	i686-aux-linux-android
diff --git a/mail/alpine/Makefile b/mail/alpine/Makefile
index 4d62a1ad8d75..accd8e32a8c2 100644
--- a/mail/alpine/Makefile
+++ b/mail/alpine/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES=	https://repo.or.cz/alpine.git/snapshot/${GIT_COMMIT}${EXTRACT_SUFX
 
 MAINTAINER=	mbeis@xs4all.nl
 COMMENT?=	Mail and news client descended from Pine
-WWW=		https://alpineapp.email/
+WWW?=		https://alpineapp.email/
 
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
diff --git a/mail/exim-monitor/Makefile b/mail/exim-monitor/Makefile
index aa5654a470d0..d9baff27a760 100644
--- a/mail/exim-monitor/Makefile
+++ b/mail/exim-monitor/Makefile
@@ -1,7 +1,6 @@
 PKGNAMESUFFIX=	-monitor
 
 COMMENT=	The Exim monitor for the Exim MTA
-WWW=		https://www.exim.org/
 
 MASTERDIR=	${.CURDIR}/../exim
 
diff --git a/mail/fetchmailconf/Makefile b/mail/fetchmailconf/Makefile
index a42f72ae7cf3..442a37e5eefe 100644
--- a/mail/fetchmailconf/Makefile
+++ b/mail/fetchmailconf/Makefile
@@ -6,7 +6,6 @@ DISTNAME=	fetchmail-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
 
 MAINTAINER=	chalpin@cs.wisc.edu
 COMMENT=	Python-based GUI to configure fetchmail
-WWW=		https://www.fetchmail.info/
 
 LICENSE=	GPLv2+
 
diff --git a/mail/gmime26-sharp/Makefile b/mail/gmime26-sharp/Makefile
index dd7aeda2705f..97e8489ec7dd 100644
--- a/mail/gmime26-sharp/Makefile
+++ b/mail/gmime26-sharp/Makefile
@@ -3,7 +3,6 @@ PKGNAMESUFFIX=	26-sharp
 
 MAINTAINER=	mono@FreeBSD.org
 COMMENT=	Mono bindings for gmime
-WWW=		http://spruce.sourceforge.net/gmime/
 
 LIB_DEPENDS=	libgmime-2.6.so:mail/gmime26
 
diff --git a/mail/notmuch/Makefile b/mail/notmuch/Makefile
index 1c58b6944000..fdce5885b340 100644
--- a/mail/notmuch/Makefile
+++ b/mail/notmuch/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES=	https://notmuchmail.org/releases/
 
 MAINTAINER=	jrm@FreeBSD.org
 COMMENT?=	Thread-based email index, search and tagging application
-WWW=		https://notmuchmail.org/
+WWW?=		https://notmuchmail.org/
 
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/${WRKSRC_SUBDIR:C/[^\/]+/../g}/COPYING-GPL-3
diff --git a/mail/py-notmuch/Makefile b/mail/py-notmuch/Makefile
index fdd67f73add3..7411bef41fab 100644
--- a/mail/py-notmuch/Makefile
+++ b/mail/py-notmuch/Makefile
@@ -2,7 +2,6 @@ CATEGORIES=	mail python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 COMMENT=	Python interface for the Notmuch email search and tagging library
-WWW=		https://notmuchmail.org/
 
 LICENSE=	GPLv3
 
diff --git a/mail/py-notmuch2/Makefile b/mail/py-notmuch2/Makefile
index 4c67bbfb0943..f4689b6f8633 100644
--- a/mail/py-notmuch2/Makefile
+++ b/mail/py-notmuch2/Makefile
@@ -3,7 +3,6 @@ PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 PKGNAMESUFFIX=	0
 
 COMMENT=	Pythonic bindings for the notmuch mail database using CFFI
-WWW=		https://notmuchmail.org/
 
 LICENSE=	GPLv3
 
diff --git a/mail/qmail/Makefile b/mail/qmail/Makefile
index 1b39d6109e1f..c40d828aa3bb 100644
--- a/mail/qmail/Makefile
*** 1455 LINES SKIPPED ***