summaryrefslogtreecommitdiff
path: root/comms
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 /comms
parent6c266c9c9e7b0ac1a35b05fbdeddbc330e4c5f43 (diff)
downloadfreebsd-ports-b7f05445c00f2625aa19b4154ebcbce5ed2daa52.zip
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 'comms')
-rw-r--r--comms/airspy/Makefile1
-rw-r--r--comms/airspyhf/Makefile1
-rw-r--r--comms/aldo/Makefile1
-rw-r--r--comms/amtterm/Makefile1
-rw-r--r--comms/anyremote/Makefile1
-rw-r--r--comms/apitran/Makefile1
-rw-r--r--comms/aprsd/Makefile1
-rw-r--r--comms/atslog/Makefile1
-rw-r--r--comms/bfhist/Makefile1
-rw-r--r--comms/bladerf/Makefile1
-rw-r--r--comms/bluegps/Makefile1
-rw-r--r--comms/bluez-firmware/Makefile1
-rw-r--r--comms/chu/Makefile1
-rw-r--r--comms/comserv/Makefile1
-rw-r--r--comms/conserver-com/Makefile1
-rw-r--r--comms/cqrlog/Makefile1
-rw-r--r--comms/cubicsdr/Makefile1
-rw-r--r--comms/cutecom/Makefile1
-rw-r--r--comms/cyclonedds/Makefile1
-rw-r--r--comms/dcf77pi/Makefile1
-rw-r--r--comms/deforaos-phone/Makefile1
-rw-r--r--comms/dfu-programmer/Makefile1
-rw-r--r--comms/dfu-util/Makefile1
-rw-r--r--comms/digiham/Makefile1
-rw-r--r--comms/direwolf/Makefile1
-rw-r--r--comms/dsd/Makefile1
-rw-r--r--comms/dump1090/Makefile1
-rw-r--r--comms/ebook2cw/Makefile1
-rw-r--r--comms/ebook2cwgui/Makefile1
-rw-r--r--comms/ebusd/Makefile1
-rw-r--r--comms/echolinux/Makefile1
-rw-r--r--comms/ems-flasher/Makefile1
-rw-r--r--comms/fl_moxgen/Makefile1
-rw-r--r--comms/flamp/Makefile1
-rw-r--r--comms/flcluster/Makefile1
-rw-r--r--comms/fldigi/Makefile1
-rw-r--r--comms/fllog/Makefile1
-rw-r--r--comms/flmsg/Makefile1
-rw-r--r--comms/flrig/Makefile1
-rw-r--r--comms/flwrap/Makefile1
-rw-r--r--comms/freedv/Makefile1
-rw-r--r--comms/gammu/Makefile1
-rw-r--r--comms/gkermit/Makefile1
-rw-r--r--comms/gnocky/Makefile1
-rw-r--r--comms/gnokii/Makefile1
-rw-r--r--comms/gnuradio/Makefile1
-rw-r--r--comms/gpredict/Makefile1
-rw-r--r--comms/gqrx/Makefile1
-rw-r--r--comms/gr-osmosdr/Makefile1
-rw-r--r--comms/grig/Makefile1
-rw-r--r--comms/gtkmmorse/Makefile1
-rw-r--r--comms/hackrf-devel/Makefile1
-rw-r--r--comms/hackrf/Makefile1
-rw-r--r--comms/hamlib/Makefile1
-rw-r--r--comms/hidapi/Makefile1
-rw-r--r--comms/hylafax/Makefile1
-rw-r--r--comms/ibp/Makefile1
-rw-r--r--comms/iceoryx/Makefile1
-rw-r--r--comms/inspectrum/Makefile1
-rw-r--r--comms/iwmbt-firmware/Makefile1
-rw-r--r--comms/java-simple-serial-connector/Makefile1
-rw-r--r--comms/kermit/Makefile1
-rw-r--r--comms/klog/Makefile1
-rw-r--r--comms/libfap/Makefile1
-rw-r--r--comms/libfec/Makefile1
-rw-r--r--comms/libimobiledevice/Makefile1
-rw-r--r--comms/libirman/Makefile1
-rw-r--r--comms/libmodbus/Makefile1
-rw-r--r--comms/librs232/Makefile1
-rw-r--r--comms/libsdr-gui/Makefile1
-rw-r--r--comms/libsdr/Makefile1
-rw-r--r--comms/libticables2/Makefile1
-rw-r--r--comms/libticalcs2/Makefile1
-rw-r--r--comms/libusbmuxd/Makefile1
-rw-r--r--comms/limesuite/Makefile1
-rw-r--r--comms/linrad/Makefile1
-rw-r--r--comms/liquid-dsp/Makefile1
-rw-r--r--comms/lirc/Makefile1
-rw-r--r--comms/lrzsz/Makefile1
-rw-r--r--comms/lysdr/Makefile1
-rw-r--r--comms/mbelib/Makefile1
-rw-r--r--comms/mgetty+sendfax/Makefile1
-rw-r--r--comms/minicom/Makefile1
-rw-r--r--comms/mlan3/Makefile1
-rw-r--r--comms/morse/Makefile1
-rw-r--r--comms/multimon-ng/Makefile1
-rw-r--r--comms/nanovna-saver/Makefile1
-rw-r--r--comms/nasawash/Makefile1
-rw-r--r--comms/ncid/Makefile1
-rw-r--r--comms/nec2c/Makefile1
-rw-r--r--comms/nmealib/Makefile1
-rw-r--r--comms/opencbm-kmod/Makefile1
-rw-r--r--comms/opencbm-plugin-xa1541/Makefile1
-rw-r--r--comms/opencbm/Makefile1
-rw-r--r--comms/openobex/Makefile1
-rw-r--r--comms/openzwave-devel/Makefile1
-rw-r--r--comms/openzwave/Makefile1
-rw-r--r--comms/owfs/Makefile1
-rw-r--r--comms/p5-Cisco-UCS/Makefile1
-rw-r--r--comms/p5-Device-Gsm/Makefile1
-rw-r--r--comms/p5-Device-Modem/Makefile1
-rw-r--r--comms/p5-Device-SerialPort/Makefile1
-rw-r--r--comms/p5-Fax-Hylafax-Client/Makefile1
-rw-r--r--comms/p5-Nexmo-SMS/Makefile1
-rw-r--r--comms/p5-SMS-SMS77/Makefile1
-rw-r--r--comms/p5-SMS-Send-DeviceGsm/Makefile1
-rw-r--r--comms/p5-SMS-Send-NexmoUnicode/Makefile1
-rw-r--r--comms/p5-SMS-Send-TW-HiAir/Makefile1
-rw-r--r--comms/p5-SMS-Send-TW-PChome/Makefile1
-rw-r--r--comms/p5-SMS-Send-TW-Socket2Air/Makefile1
-rw-r--r--comms/p5-SMS-Send-TW-chtsns/Makefile1
-rw-r--r--comms/p5-SMS-Send-TW-emome/Makefile1
-rw-r--r--comms/p5-SMS-Send/Makefile1
-rw-r--r--comms/pear-Horde_ActiveSync/Makefile1
-rw-r--r--comms/pear-Horde_SyncMl/Makefile1
-rw-r--r--comms/picocom/Makefile1
-rw-r--r--comms/pr/Makefile1
-rw-r--r--comms/predict/Makefile1
-rw-r--r--comms/py-adafruit-ampy/Makefile1
-rw-r--r--comms/py-esptool/Makefile1
-rw-r--r--comms/py-fritzconnection/Makefile1
-rw-r--r--comms/py-hid/Makefile1
-rw-r--r--comms/py-hidapi/Makefile1
-rw-r--r--comms/py-libscrc/Makefile1
-rw-r--r--comms/py-pyserial/Makefile1
-rw-r--r--comms/py-xmodem/Makefile1
-rw-r--r--comms/pyla/Makefile1
-rw-r--r--comms/qpage/Makefile1
-rw-r--r--comms/qrq/Makefile1
-rw-r--r--comms/qsstv/Makefile1
-rw-r--r--comms/qt6-sensors/Makefile1
-rw-r--r--comms/qt6-serialbus/Makefile1
-rw-r--r--comms/qt6-serialport/Makefile1
-rw-r--r--comms/qtel/Makefile1
-rw-r--r--comms/redsea/Makefile1
-rw-r--r--comms/remserial/Makefile1
-rw-r--r--comms/rtl-433/Makefile1
-rw-r--r--comms/rtl-sdr/Makefile1
-rw-r--r--comms/rubygem-callsign/Makefile1
-rw-r--r--comms/rubygem-ruby-termios/Makefile1
-rw-r--r--comms/rubygem-serialport/Makefile1
-rw-r--r--comms/rxtx/Makefile1
-rw-r--r--comms/scmxx/Makefile1
-rw-r--r--comms/scrcpy/Makefile1
-rw-r--r--comms/sdr++/Makefile1
-rw-r--r--comms/sdr-wspr/Makefile1
-rw-r--r--comms/ser2net/Makefile1
-rw-r--r--comms/serialoverip/Makefile1
-rw-r--r--comms/sms_client/Makefile1
-rw-r--r--comms/smstools3/Makefile1
-rw-r--r--comms/snap7/Makefile1
-rw-r--r--comms/soapyairspy/Makefile1
-rw-r--r--comms/soapybladerf/Makefile1
-rw-r--r--comms/soapyplutosdr/Makefile1
-rw-r--r--comms/soapyredpitaya/Makefile1
-rw-r--r--comms/soapyremote/Makefile1
-rw-r--r--comms/soapysdr-rtlsdr/Makefile1
-rw-r--r--comms/soapysdrhackrf/Makefile1
-rw-r--r--comms/soapyuhd/Makefile1
-rw-r--r--comms/spandsp/Makefile1
-rw-r--r--comms/splat/Makefile1
-rw-r--r--comms/sunxi-tools/Makefile1
-rw-r--r--comms/svxlink/Makefile1
-rw-r--r--comms/syncterm/Makefile1
-rw-r--r--comms/tcpser/Makefile1
-rw-r--r--comms/telldus-core/Makefile1
-rw-r--r--comms/thebridge/Makefile1
-rw-r--r--comms/tilp2/Makefile1
-rw-r--r--comms/tio/Makefile1
-rw-r--r--comms/tkscanfax/Makefile1
-rw-r--r--comms/tlf/Makefile1
-rw-r--r--comms/trustedqsl/Makefile1
-rw-r--r--comms/twpsk/Makefile1
-rw-r--r--comms/uarduno/Makefile1
-rw-r--r--comms/uartlirc/Makefile1
-rw-r--r--comms/uhd/Makefile1
-rw-r--r--comms/uird/Makefile1
-rw-r--r--comms/ujprog/Makefile1
-rw-r--r--comms/unixcw/Makefile1
-rw-r--r--comms/usbmuxd/Makefile1
-rw-r--r--comms/vrflash/Makefile1
-rw-r--r--comms/wsjtx/Makefile1
-rw-r--r--comms/wsjtz/Makefile1
-rw-r--r--comms/wy60/Makefile1
-rw-r--r--comms/xastir/Makefile1
-rw-r--r--comms/xcwcp/Makefile1
-rw-r--r--comms/xdemorse/Makefile1
-rw-r--r--comms/xdx/Makefile1
-rw-r--r--comms/xlog/Makefile1
-rw-r--r--comms/xmorse/Makefile1
-rw-r--r--comms/xnec2c/Makefile1
-rw-r--r--comms/xnecview/Makefile1
-rw-r--r--comms/yagiuda/Makefile1
-rw-r--r--comms/yfklog/Makefile1
194 files changed, 194 insertions, 0 deletions
diff --git a/comms/airspy/Makefile b/comms/airspy/Makefile
index 238eeb084879..e6922e5848a6 100644
--- a/comms/airspy/Makefile
+++ b/comms/airspy/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms hamradio
MAINTAINER= yuri@FreeBSD.org
COMMENT= AirSpy's usemode driver and associated tools
+WWW= https://airspy.com/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/airspy-tools/LICENSE.md
diff --git a/comms/airspyhf/Makefile b/comms/airspyhf/Makefile
index 14a8c156f2c9..cd4ebcbdcba5 100644
--- a/comms/airspyhf/Makefile
+++ b/comms/airspyhf/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms hamradio
MAINTAINER= dmgk@FreeBSD.org
COMMENT= User mode driver for Airspy HF+ SDR
+WWW= https://github.com/airspy/airspyhf
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/aldo/Makefile b/comms/aldo/Makefile
index 623a3128341f..cdc236e4a69d 100644
--- a/comms/aldo/Makefile
+++ b/comms/aldo/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SAVANNAH
MAINTAINER= lambert@lambertfam.org
COMMENT= Morse code training program
+WWW= https://www.nongnu.org/aldo/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/amtterm/Makefile b/comms/amtterm/Makefile
index 147c03ef4151..aaadbbb04a5f 100644
--- a/comms/amtterm/Makefile
+++ b/comms/amtterm/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.kraxel.org/releases/${PORTNAME}/
MAINTAINER= crees@FreeBSD.org
COMMENT= Serial-over-lan client for Intel AMT
+WWW= https://www.kraxel.org/blog/linux/amtterm/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/anyremote/Makefile b/comms/anyremote/Makefile
index 7431d3d3f623..be9d2d1eaf59 100644
--- a/comms/anyremote/Makefile
+++ b/comms/anyremote/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF
MAINTAINER= samm@FreeBSD.org
COMMENT= Remote control service over Bluetooth, infrared, or TCP/IP networking
+WWW= http://anyremote.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/apitran/Makefile b/comms/apitran/Makefile
index 8785f27f503f..b150bc655c90 100644
--- a/comms/apitran/Makefile
+++ b/comms/apitran/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Toolkit to handle the automatic picture transmission protocol
+WWW= https://github.com/rsj56/apitran
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/aprsd/Makefile b/comms/aprsd/Makefile
index feb0f8efcbc5..04f55947edbc 100644
--- a/comms/aprsd/Makefile
+++ b/comms/aprsd/Makefile
@@ -7,6 +7,7 @@ DISTNAME= aprsd-2.2.5-15
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Server daemon providing Internet access to APRS packet data
+WWW= https://sourceforge.net/projects/aprsd/
LICENSE= GPLv2
diff --git a/comms/atslog/Makefile b/comms/atslog/Makefile
index 66cd269c9f2a..132fc19a56c0 100644
--- a/comms/atslog/Makefile
+++ b/comms/atslog/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= BERLIOS
MAINTAINER= ports@FreeBSD.org
COMMENT= Software for collecting and analyzing calls from different PBX models
+WWW= http://www.atslog.com/en/about/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/bfhist/Makefile b/comms/bfhist/Makefile
index 0b743134c22d..7efdaa53f28a 100644
--- a/comms/bfhist/Makefile
+++ b/comms/bfhist/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://lan31.narod.ru/bfhist/files/ \
MAINTAINER= lan31@inbox.ru
COMMENT= Statistics generator for BinkleyForce FTN mailer
+WWW= https://lan31.narod.ru/bfhist/
PLIST_FILES= bin/bfhist
diff --git a/comms/bladerf/Makefile b/comms/bladerf/Makefile
index cc730f657d0d..27ab8c0d3503 100644
--- a/comms/bladerf/Makefile
+++ b/comms/bladerf/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms hamradio
MAINTAINER= yuri@FreeBSD.org
COMMENT= BladeRF USB 3.0 Superspeed software defined radio
+WWW= https://www.nuand.com/
LICENSE= MIT LGPL20 GPLv2
LICENSE_COMB= multi
diff --git a/comms/bluegps/Makefile b/comms/bluegps/Makefile
index bbf0b37b1fd9..6a3cb64d22b1 100644
--- a/comms/bluegps/Makefile
+++ b/comms/bluegps/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.harbaum.org/till/bluegps/
MAINTAINER= dirkx@webweaving.org
COMMENT= Command line tool to download datalogs from the Royaltek RBT-3000 bluetooth GPS receiver
+WWW= http://www.harbaum.org/till/bluegps/
USES= tar:tgz
PLIST_FILES= bin/bluegps man/man1/bluegps.1.gz
diff --git a/comms/bluez-firmware/Makefile b/comms/bluez-firmware/Makefile
index 35bbbd3f46a3..6a10311fdc8a 100644
--- a/comms/bluez-firmware/Makefile
+++ b/comms/bluez-firmware/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://bluez.sourceforge.net/download/
MAINTAINER= dirkx@webweaving.org
COMMENT= Firmware for the D-Link BCM2033 bluetooth adaptor for use by bcmfw(1)
+WWW= http://www.bluez.org/
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--prefix=${PREFIX}
diff --git a/comms/chu/Makefile b/comms/chu/Makefile
index b0d9a7e01c3b..71594c9c19fc 100644
--- a/comms/chu/Makefile
+++ b/comms/chu/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SUNSITE/system/admin/time
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Synchronise computer clock to CHU radio station
+WWW= https://www.rossi.com/chu/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/comserv/Makefile b/comms/comserv/Makefile
index 028405a90bcb..4c354cb82155 100644
--- a/comms/comserv/Makefile
+++ b/comms/comserv/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://BSDforge.com/projects/source/comms/comserv/
MAINTAINER= portmaster@BSDforge.com
COMMENT= Access local serial ports via network connections
+WWW= https://BSDforge.com/projects/comms/comserv/
LICENSE= BSD2CLAUSE
diff --git a/comms/conserver-com/Makefile b/comms/conserver-com/Makefile
index 33fb843fa0ef..c19ef7c103b3 100644
--- a/comms/conserver-com/Makefile
+++ b/comms/conserver-com/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -com
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Application that allows multiple users to watch serial consoles
+WWW= https://www.conserver.com/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/cqrlog/Makefile b/comms/cqrlog/Makefile
index 6b80f75821d0..f335215d4938 100644
--- a/comms/cqrlog/Makefile
+++ b/comms/cqrlog/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio logging application
+WWW= https://www.cqrlog.com/
LICENSE= GPLv2
diff --git a/comms/cubicsdr/Makefile b/comms/cubicsdr/Makefile
index 48eae148fa7f..2ba432915cfc 100644
--- a/comms/cubicsdr/Makefile
+++ b/comms/cubicsdr/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
COMMENT= SDR receiver using liquidsdr
+WWW= https://cubicsdr.readthedocs.io/en/latest/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/cutecom/Makefile b/comms/cutecom/Makefile
index b4217705d0b2..4e39a2fadaa4 100644
--- a/comms/cutecom/Makefile
+++ b/comms/cutecom/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms
MAINTAINER= jwb@FreeBSD.org
COMMENT= Graphical serial terminal for embedded programming
+WWW= https://gitlab.com/cutecom/cutecom
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/cyclonedds/Makefile b/comms/cyclonedds/Makefile
index d23cc4b0a63a..606e7e2ec5b7 100644
--- a/comms/cyclonedds/Makefile
+++ b/comms/cyclonedds/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms
MAINTAINER= flo@purplekraken.com
COMMENT= Eclipse Cyclone DDS middleware
+WWW= https://cyclonedds.io/
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/dcf77pi/Makefile b/comms/dcf77pi/Makefile
index f106a2a8a144..2787e9059383 100644
--- a/comms/dcf77pi/Makefile
+++ b/comms/dcf77pi/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms
MAINTAINER= rene@FreeBSD.org
COMMENT= DCF77 receiver/logger/analyzer and library for the Raspberry Pi
+WWW= https://github.com/rene0/dcf77pi
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/comms/deforaos-phone/Makefile b/comms/deforaos-phone/Makefile
index b379d75cb428..3bd0e1239de5 100644
--- a/comms/deforaos-phone/Makefile
+++ b/comms/deforaos-phone/Makefile
@@ -8,6 +8,7 @@ DISTNAME= Phone-${PORTVERSION}
MAINTAINER= olivier@FreeBSD.org
COMMENT= DeforaOS telephony application
+WWW= https://www.defora.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/dfu-programmer/Makefile b/comms/dfu-programmer/Makefile
index 50ec6b213335..88a94a800e67 100644
--- a/comms/dfu-programmer/Makefile
+++ b/comms/dfu-programmer/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Device Firmware Update based USB programmer for Atmel chips
+WWW= https://dfu-programmer.github.io/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/dfu-util/Makefile b/comms/dfu-util/Makefile
index 5193541a1fde..ca5f2796d13a 100644
--- a/comms/dfu-util/Makefile
+++ b/comms/dfu-util/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://dfu-util.sourceforge.net/releases/
MAINTAINER= bofh@FreeBSD.org
COMMENT= Device firmware update (DFU) USB programmer
+WWW= http://dfu-util.sourceforge.net/
LICENSE= GPLv2
diff --git a/comms/digiham/Makefile b/comms/digiham/Makefile
index 5108fa6368dc..822de4f0e72f 100644
--- a/comms/digiham/Makefile
+++ b/comms/digiham/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms hamradio
MAINTAINER= vvelox@vvelox.net
COMMENT= Tools for decoding digital ham communication
+WWW= https://github.com/jketterl/digiham
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/direwolf/Makefile b/comms/direwolf/Makefile
index c35aeb49ed00..fb8af135afc6 100644
--- a/comms/direwolf/Makefile
+++ b/comms/direwolf/Makefile
@@ -13,6 +13,7 @@ PATCHFILES= a30f90956b81feeb65007828c27617df1ce9f052.patch:-p1 \
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Software "soundcard" modem/TNC and APRS encoder/decoder
+WWW= https://github.com/wb2osz/direwolf
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/dsd/Makefile b/comms/dsd/Makefile
index e2b03ef9f41d..fa00b79a9d4c 100644
--- a/comms/dsd/Makefile
+++ b/comms/dsd/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= takefu@airport.fm
COMMENT= Decode several digital voice formats
+WWW= https://github.com/szechyjs/dsd
LICENSE= ISCL
diff --git a/comms/dump1090/Makefile b/comms/dump1090/Makefile
index 6beaaa4f5987..bd61d98d135e 100644
--- a/comms/dump1090/Makefile
+++ b/comms/dump1090/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Simple Mode S decoder for RTLSDR devices
+WWW= https://github.com/antirez/dump1090
LICENSE= BSD3CLAUSE
diff --git a/comms/ebook2cw/Makefile b/comms/ebook2cw/Makefile
index 791fabd52b9b..aea65f23f927 100644
--- a/comms/ebook2cw/Makefile
+++ b/comms/ebook2cw/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://fkurz.net/ham/ebook2cw/ \
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Convert text files into cw as an mp3 or ogg file
+WWW= https://fkurz.net/ham/ebook2cw.html
LICENSE= GPLv2
diff --git a/comms/ebook2cwgui/Makefile b/comms/ebook2cwgui/Makefile
index 8815db50caae..4600a0f9d971 100644
--- a/comms/ebook2cwgui/Makefile
+++ b/comms/ebook2cwgui/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://fkurz.net/ham/ebook2cw/ \
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Gui front end for ebooks2cw
+WWW= http://fkurz.net/ham/ebook2cw.html #graphicaluserinterface
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/ebusd/Makefile b/comms/ebusd/Makefile
index 060ebd06b06c..5856dc7527b0 100644
--- a/comms/ebusd/Makefile
+++ b/comms/ebusd/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms
MAINTAINER= samm@FreeBSD.org
COMMENT= Daemon for communication with eBUS heating systems
+WWW= https://github.com/john30/ebusd/wiki
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/echolinux/Makefile b/comms/echolinux/Makefile
index 28f93b45ec8a..13abc461ebd5 100644
--- a/comms/echolinux/Makefile
+++ b/comms/echolinux/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/cqinet/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio Echolink client for UNIX
+WWW= http://cqinet.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/gpl.txt
diff --git a/comms/ems-flasher/Makefile b/comms/ems-flasher/Makefile
index 4ee32bb926b6..593258c6ef5a 100644
--- a/comms/ems-flasher/Makefile
+++ b/comms/ems-flasher/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://lacklustre.net/projects/ems-flasher/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Utility to flash ROM images to the EMS USB 64mb flash cart
+WWW= https://lacklustre.net/redmine/projects/ems-flash/
LICENSE= MIT
diff --git a/comms/fl_moxgen/Makefile b/comms/fl_moxgen/Makefile
index f089ce732377..2e095c01c082 100644
--- a/comms/fl_moxgen/Makefile
+++ b/comms/fl_moxgen/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Fl_MoxGen-${PORTVERSION}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Compute the dimensions of a Moxon Rectangle antenna
+WWW= http://home.comcast.net/~andystewart/moxon_sw.html
LICENSE= GPLv3
diff --git a/comms/flamp/Makefile b/comms/flamp/Makefile
index 25bc4fbdec0b..6bef4bd10b53 100644
--- a/comms/flamp/Makefile
+++ b/comms/flamp/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/fldigi/flamp/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Program for the Amateur Multicast Protocol
+WWW= https://sourceforge.net/projects/fldigi/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/flcluster/Makefile b/comms/flcluster/Makefile
index 28f66043607d..ace03c1282af 100644
--- a/comms/flcluster/Makefile
+++ b/comms/flcluster/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/fldigi/${PORTNAME}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Management tool for accessing dxcluster nodes
+WWW= http://www.w1hkj.com/flcluster-help
LICENSE= GPLv3
diff --git a/comms/fldigi/Makefile b/comms/fldigi/Makefile
index 43a9f8b6c698..c3a82192b1d5 100644
--- a/comms/fldigi/Makefile
+++ b/comms/fldigi/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.w1hkj.com/files/fldigi/
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Digital decoder for psk, cw, psk31, olivia
+WWW= http://www.w1hkj.com
LICENSE= GPLv3
diff --git a/comms/fllog/Makefile b/comms/fllog/Makefile
index 6ec89283a705..52f521178b63 100644
--- a/comms/fllog/Makefile
+++ b/comms/fllog/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/fldigi/${PORTNAME}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Ham Radio logging program
+WWW= http://www.w1hkj.com/fllog-help/index.html
LICENSE= GPLv2
diff --git a/comms/flmsg/Makefile b/comms/flmsg/Makefile
index 13ba4137b442..dcd631011301 100644
--- a/comms/flmsg/Makefile
+++ b/comms/flmsg/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.w1hkj.com/files/${PORTNAME}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Forms management editor for Amateur Radio standard message formats
+WWW= http://www.w1hkj.com/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/flrig/Makefile b/comms/flrig/Makefile
index a9d0ff0223d7..b1eaa3a0e0fa 100644
--- a/comms/flrig/Makefile
+++ b/comms/flrig/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/fldigi/${PORTNAME}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Ham Radio rig control program, cooperates with fldigi
+WWW= http://www.w1hkj.com/flrig-help/index.html
LICENSE= GPLv2
diff --git a/comms/flwrap/Makefile b/comms/flwrap/Makefile
index 37acae536709..5046daf90f9b 100644
--- a/comms/flwrap/Makefile
+++ b/comms/flwrap/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/fldigi/${PORTNAME}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Companion utility for fldigi
+WWW= http://www.w1hkj.com/Flwrap/
LICENSE= GPLv2
diff --git a/comms/freedv/Makefile b/comms/freedv/Makefile
index 2a66cf1203e9..3ddeefd455dd 100644
--- a/comms/freedv/Makefile
+++ b/comms/freedv/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Narrow band digital voice
+WWW= https://freedv.org/
LICENSE= LGPL21
diff --git a/comms/gammu/Makefile b/comms/gammu/Makefile
index 90ea556a56c4..5fb44c7bcc01 100644
--- a/comms/gammu/Makefile
+++ b/comms/gammu/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://dl.cihar.com/gammu/releases/
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= GNU All Mobile Management Utilities
+WWW= https://wammu.eu/gammu/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/gkermit/Makefile b/comms/gkermit/Makefile
index d315d3d584bc..5d3232f5160f 100644
--- a/comms/gkermit/Makefile
+++ b/comms/gkermit/Makefile
@@ -6,6 +6,7 @@ DISTNAME= gku100
MAINTAINER= ports@FreeBSD.org
COMMENT= File transfer utility using the kermit protocol
+WWW= http://www.columbia.edu/kermit/gkermit.html
NO_WRKSUBDIR= yes
diff --git a/comms/gnocky/Makefile b/comms/gnocky/Makefile
index 4eb1fb979d5d..8c63cf90b48d 100644
--- a/comms/gnocky/Makefile
+++ b/comms/gnocky/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.gnokii.org/download/gnocky/
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphical (GTK+2) frontend for gnokii
+WWW= http://wiki.gnokii.org/index.php/Gnocky
LIB_DEPENDS= libgnokii.so:comms/gnokii
diff --git a/comms/gnokii/Makefile b/comms/gnokii/Makefile
index 684946e3063d..e3b62d486268 100644
--- a/comms/gnokii/Makefile
+++ b/comms/gnokii/Makefile
@@ -8,6 +8,7 @@ MASTER_SITES= http://www.gnokii.org/download/gnokii/ \
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Tools to talk to GSM cellular phones
+WWW= https://www.gnokii.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index 671f7a3807ef..2f11c690c010 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms astro hamradio
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio Software defined radio
+WWW= https://www.gnuradio.org/
LICENSE= GPLv3
diff --git a/comms/gpredict/Makefile b/comms/gpredict/Makefile
index 9da2e829796e..d82ab7b8353d 100644
--- a/comms/gpredict/Makefile
+++ b/comms/gpredict/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/csete/${PORTNAME}/releases/download/v${DISTVERS
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio satellite tracking and prediction
+WWW= http://gpredict.oz9aec.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/gqrx/Makefile b/comms/gqrx/Makefile
index 7882cc9d813e..36249a0d882e 100644
--- a/comms/gqrx/Makefile
+++ b/comms/gqrx/Makefile
@@ -7,6 +7,7 @@ CATEGORIES= comms hamradio
MAINTAINER= martymac@FreeBSD.org
COMMENT= Software defined radio receiver powered by GNU Radio and Qt
+WWW= https://gqrx.dk
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/gr-osmosdr/Makefile b/comms/gr-osmosdr/Makefile
index 6f83ce7166c4..01cd86812298 100644
--- a/comms/gr-osmosdr/Makefile
+++ b/comms/gr-osmosdr/Makefile
@@ -7,6 +7,7 @@ CATEGORIES= comms hamradio
MAINTAINER= martymac@FreeBSD.org
COMMENT= GNU Radio OsmoSDR module
+WWW= http://sdr.osmocom.org/trac
LICENSE= GPLv3
diff --git a/comms/grig/Makefile b/comms/grig/Makefile
index 196a93b9e30d..c63a79563db1 100644
--- a/comms/grig/Makefile
+++ b/comms/grig/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio control front-end
+WWW= http://groundstation.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/gtkmmorse/Makefile b/comms/gtkmmorse/Makefile
index f7ccb6b22ed4..1bf8bffba077 100644
--- a/comms/gtkmmorse/Makefile
+++ b/comms/gtkmmorse/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SAVANNAH
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Graphical Morse Code Trainer
+WWW= https://www.nongnu.org/gtkmmorse/
LIB_DEPENDS= libao.so:audio/libao \
libgtkmm-2.4.so:x11-toolkits/gtkmm24 \
diff --git a/comms/hackrf-devel/Makefile b/comms/hackrf-devel/Makefile
index f85a74eb8f44..cbe4050d06bd 100644
--- a/comms/hackrf-devel/Makefile
+++ b/comms/hackrf-devel/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -devel
MAINTAINER= mr@freebsd.org
COMMENT= Low cost open source hardware software radio platform
+WWW= https://greatscottgadgets.com/hackrf/
LICENSE= GPLv2
diff --git a/comms/hackrf/Makefile b/comms/hackrf/Makefile
index 1191da8534d9..896d1dfdbc4e 100644
--- a/comms/hackrf/Makefile
+++ b/comms/hackrf/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms devel hamradio science security
MAINTAINER= cederom@tlen.pl
COMMENT= Low cost open source hardware software radio platform
+WWW= https://greatscottgadgets.com/hackrf/
LICENSE= GPLv2
diff --git a/comms/hamlib/Makefile b/comms/hamlib/Makefile
index f422bc188ffc..bc9bc7c18256 100644
--- a/comms/hamlib/Makefile
+++ b/comms/hamlib/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Shared libraries for Amateur Radio Equipment Control Applications
+WWW= https://sourceforge.net/projects/hamlib/
LICENSE= LGPL20
diff --git a/comms/hidapi/Makefile b/comms/hidapi/Makefile
index 8d3a8717c68c..753becf103f7 100644
--- a/comms/hidapi/Makefile
+++ b/comms/hidapi/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Library to access USB HID-class devices
+WWW= https://github.com/libusb/hidapi
LICENSE= BSD3CLAUSE GPLv3
LICENSE_COMB= dual
diff --git a/comms/hylafax/Makefile b/comms/hylafax/Makefile
index a7825eb2a827..7811c523d8c5 100644
--- a/comms/hylafax/Makefile
+++ b/comms/hylafax/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= ftp://ftp.hylafax.org/source/
MAINTAINER= ports@FreeBSD.org
COMMENT= Fax software
+WWW= https://www.hylafax.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
diff --git a/comms/ibp/Makefile b/comms/ibp/Makefile
index 05b1a9d557c1..626d700f1fdc 100644
--- a/comms/ibp/Makefile
+++ b/comms/ibp/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://wwwhome.cs.utwente.nl/~ptdeboer/ham/ \
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Little program for monitoring amateur radio beacons
+WWW= http://wwwhome.cs.utwente.nl/~ptdeboer/ham/ibp.html
USES= imake ncurses tar:tgz xorg
USE_XORG= x11
diff --git a/comms/iceoryx/Makefile b/comms/iceoryx/Makefile
index c38cb86c327c..833ab2b92045 100644
--- a/comms/iceoryx/Makefile
+++ b/comms/iceoryx/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms
MAINTAINER= flo@purplekraken.com
COMMENT= True zero-copy inter-process communication
+WWW= https://iceoryx.io/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/inspectrum/Makefile b/comms/inspectrum/Makefile
index 9b81503b9a77..7291ff622b51 100644
--- a/comms/inspectrum/Makefile
+++ b/comms/inspectrum/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms hamradio
MAINTAINER= mr@FreeBSD.org
COMMENT= Offline radio signal analyser
+WWW= https://github.com/miek/inspectrum
LICENSE= GPLv3
diff --git a/comms/iwmbt-firmware/Makefile b/comms/iwmbt-firmware/Makefile
index 6c3863683a55..64d25fe8e960 100644
--- a/comms/iwmbt-firmware/Makefile
+++ b/comms/iwmbt-firmware/Makefile
@@ -8,6 +8,7 @@ EXTRACT_SUFX= .deb
MAINTAINER= wulf@FreeBSD.org
COMMENT= Intel Wireless 8260 bluetooth adaptor firmwares used by iwmbtfw(8)
+WWW= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
LICENSE= INTEL
LICENSE_NAME= Intel firmware license
diff --git a/comms/java-simple-serial-connector/Makefile b/comms/java-simple-serial-connector/Makefile
index 8a1a7c556265..85e1d89a5b89 100644
--- a/comms/java-simple-serial-connector/Makefile
+++ b/comms/java-simple-serial-connector/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms java
MAINTAINER= kevans@FreeBSD.org
COMMENT= Library for working with serial ports from Java
+WWW= https://github.com/scream3r/java-simple-serial-connector
LICENSE= LGPL3
diff --git a/comms/kermit/Makefile b/comms/kermit/Makefile
index d21fd35a485c..c04097e4bb9b 100644
--- a/comms/kermit/Makefile
+++ b/comms/kermit/Makefile
@@ -7,6 +7,7 @@ DISTNAME= cku${DISTVERSION}
MAINTAINER= danfe@FreeBSD.org
COMMENT= Portable scriptable network and serial communication program
+WWW= https://www.kermitproject.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING.TXT
diff --git a/comms/klog/Makefile b/comms/klog/Makefile
index 59ab9786189b..59d1b293cf3f 100644
--- a/comms/klog/Makefile
+++ b/comms/klog/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Simple Qt-based amateur radio logger
+WWW= https://github.com/ea4k/klog/wiki
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/libfap/Makefile b/comms/libfap/Makefile
index 2d1e566a800c..a7f299be03e2 100644
--- a/comms/libfap/Makefile
+++ b/comms/libfap/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.pakettiradio.net/downloads/libfap/${PORTVERSION}/ \
MAINTAINER= akh@nobugware.com
COMMENT= C port for Ham::APRS::FAP Finnish APRS Parser Perl module
+WWW= https://www.pakettiradio.net/libfap/
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/comms/libfec/Makefile b/comms/libfec/Makefile
index 857aaab1f97d..b918645be510 100644
--- a/comms/libfec/Makefile
+++ b/comms/libfec/Makefile
@@ -8,6 +8,7 @@ DISTNAME= fec-${PORTVERSION}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Several forward error correction (FEC) decoders
+WWW= http://www.ka9q.net/code/fec/
LICENSE= LGPL21
diff --git a/comms/libimobiledevice/Makefile b/comms/libimobiledevice/Makefile
index a37e5eecf975..bb58a406dc91 100644
--- a/comms/libimobiledevice/Makefile
+++ b/comms/libimobiledevice/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${POR
MAINTAINER?= jhale@FreeBSD.org
COMMENT?= Library to communicate with Apple iOS devices
+WWW= https://www.libimobiledevice.org
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
diff --git a/comms/libirman/Makefile b/comms/libirman/Makefile
index 8306434e5db8..a7bba3d06d26 100644
--- a/comms/libirman/Makefile
+++ b/comms/libirman/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Library for Evation's Irman infrared receiver
+WWW= https://libirman.sourceforge.io/
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/libmodbus/Makefile b/comms/libmodbus/Makefile
index 87f5b2c25495..05ce946ed13e 100644
--- a/comms/libmodbus/Makefile
+++ b/comms/libmodbus/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://libmodbus.org/releases/
MAINTAINER= bofh@FreeBSD.org
COMMENT= Modbus library
+WWW= https://libmodbus.org/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
diff --git a/comms/librs232/Makefile b/comms/librs232/Makefile
index 3d44f8fd4008..a8ab729e5f1c 100644
--- a/comms/librs232/Makefile
+++ b/comms/librs232/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.teuniz.net/RS-232/
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple serial library
+WWW= https://www.teuniz.net/RS-232/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/gpl.txt
diff --git a/comms/libsdr-gui/Makefile b/comms/libsdr-gui/Makefile
index f143b8548551..e82474819a3a 100644
--- a/comms/libsdr-gui/Makefile
+++ b/comms/libsdr-gui/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= jeff@baitis.net
COMMENT= GUI functions (e.g. waterfall) for libsdr library
+WWW= https://github.com/hmatuschek/libsdr-gui
LICENSE= GPLv2
diff --git a/comms/libsdr/Makefile b/comms/libsdr/Makefile
index 0987187b78d6..1063cbe52c03 100644
--- a/comms/libsdr/Makefile
+++ b/comms/libsdr/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= jeff@baitis.net
COMMENT= Simple software defined radio (SDR) library
+WWW= https://github.com/hmatuschek/libsdr
LICENSE= GPLv2
diff --git a/comms/libticables2/Makefile b/comms/libticables2/Makefile
index b8eb50597f9c..540341af5f6e 100644
--- a/comms/libticables2/Makefile
+++ b/comms/libticables2/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/tilp/tilp2-linux/tilp2-1.18
MAINTAINER= danfe@FreeBSD.org
COMMENT= TI calculator link cables library
+WWW= http://tilp.info/
LICENSE= GPLv2
diff --git a/comms/libticalcs2/Makefile b/comms/libticalcs2/Makefile
index 314836541b7e..3cf821815ff2 100644
--- a/comms/libticalcs2/Makefile
+++ b/comms/libticalcs2/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/tilp/tilp2-linux/tilp2-1.18
MAINTAINER= danfe@FreeBSD.org
COMMENT= TI calculator library
+WWW= http://tilp.info/
LICENSE= GPLv2
diff --git a/comms/libusbmuxd/Makefile b/comms/libusbmuxd/Makefile
index b2c80b3ab1f0..5ca959b3d392 100644
--- a/comms/libusbmuxd/Makefile
+++ b/comms/libusbmuxd/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/
MAINTAINER= jhale@FreeBSD.org
COMMENT= Communication interface library for usbmuxd
+WWW= https://www.libimobiledevice.org
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/limesuite/Makefile b/comms/limesuite/Makefile
index e65b88a2d2e3..4f786f18ab55 100644
--- a/comms/limesuite/Makefile
+++ b/comms/limesuite/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms astro hamradio
MAINTAINER= tomek@cedro.info
COMMENT= Software Defined Radio Software Suite from Lime Microsystems
+WWW= https://github.com/myriadrf/LimeSuite
LICENSE= APACHE20
diff --git a/comms/linrad/Makefile b/comms/linrad/Makefile
index ed09638fb0d5..8739a75faf0a 100644
--- a/comms/linrad/Makefile
+++ b/comms/linrad/Makefile
@@ -8,6 +8,7 @@ DISTNAME= lir04-02
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio DSP utility (SDR)
+WWW= https://www.nitehawk.com/sm5bsz/linuxdsp/linrad.htm
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/liquid-dsp/Makefile b/comms/liquid-dsp/Makefile
index e24a5ea689fa..e9c3d252d258 100644
--- a/comms/liquid-dsp/Makefile
+++ b/comms/liquid-dsp/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms
MAINTAINER= mr@FreeBSD.org
COMMENT= Software-Defined Radio Digital Signal Processing Library
+WWW= https://liquidsdr.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/lirc/Makefile b/comms/lirc/Makefile
index 23368f0b3e53..fe365a5dbf74 100644
--- a/comms/lirc/Makefile
+++ b/comms/lirc/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SF/${PORTNAME}/LIRC/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Linux Infrared Remote Control
+WWW= https://www.lirc.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/lrzsz/Makefile b/comms/lrzsz/Makefile
index 85d741e3a796..c9226677cc43 100644
--- a/comms/lrzsz/Makefile
+++ b/comms/lrzsz/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://ohse.de/uwe/releases/
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Receive/Send files via X/Y/ZMODEM protocol (unrestrictive)
+WWW= https://ohse.de/uwe/software/lrzsz.html
LICENSE= GPLv2
diff --git a/comms/lysdr/Makefile b/comms/lysdr/Makefile
index 5d12b3ce1feb..5e304a12ec8f 100644
--- a/comms/lysdr/Makefile
+++ b/comms/lysdr/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Lysdr SDR program for Unix
+WWW= https://github.com/gordonjcp/lysdr
LICENSE= GPLv2
diff --git a/comms/mbelib/Makefile b/comms/mbelib/Makefile
index 2a5fc2e8aa03..ce6ca4244291 100644
--- a/comms/mbelib/Makefile
+++ b/comms/mbelib/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms hamradio
MAINTAINER= takefu@airport.fm
COMMENT= P25 Phase 1 and ProVoice vocoder
+WWW= https://github.com/szechyjs/mbelib
LICENSE= ISCL UNKNOWN
LICENSE_COMB= multi
diff --git a/comms/mgetty+sendfax/Makefile b/comms/mgetty+sendfax/Makefile
index 2475da633fe5..83ca8add9efc 100644
--- a/comms/mgetty+sendfax/Makefile
+++ b/comms/mgetty+sendfax/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION}-Jun05
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Handle external logins, send and receive faxes
+WWW= http://mgetty.greenie.net/
LICENSE= GPLv2
diff --git a/comms/minicom/Makefile b/comms/minicom/Makefile
index 51f143bae928..8cc78fdaa9bf 100644
--- a/comms/minicom/Makefile
+++ b/comms/minicom/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms
MAINTAINER= jailbird@fdf.net
COMMENT= MS-DOS Telix serial communication program "workalike"
+WWW= https://salsa.debian.org/minicom-team/minicom/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/mlan3/Makefile b/comms/mlan3/Makefile
index 9df710e958ed..3329188f8353 100644
--- a/comms/mlan3/Makefile
+++ b/comms/mlan3/Makefile
@@ -6,6 +6,7 @@ DISTNAME= owpd300b
MAINTAINER= ports@FreeBSD.org
COMMENT= Version 3.00 beta API for Dallas Semiconductors 1-wire lan devices
+WWW= http://www.maximintegrated.com/en/products/comms/ibutton.html
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/license.txt
diff --git a/comms/morse/Makefile b/comms/morse/Makefile
index d413b8f93eb5..f7c17fed191b 100644
--- a/comms/morse/Makefile
+++ b/comms/morse/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.catb.org/~esr/morse/ \
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Morse Code Trainer
+WWW= http://www.catb.org/~esr/morse/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/multimon-ng/Makefile b/comms/multimon-ng/Makefile
index 8b98f6c6a111..c23171954942 100644
--- a/comms/multimon-ng/Makefile
+++ b/comms/multimon-ng/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms hamradio
MAINTAINER= kevans@FreeBSD.org
COMMENT= Digital transmission decoder
+WWW= https://github.com/EliasOenal/multimon-ng
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/nanovna-saver/Makefile b/comms/nanovna-saver/Makefile
index cbafd38641c8..146e2ed49417 100644
--- a/comms/nanovna-saver/Makefile
+++ b/comms/nanovna-saver/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Multiplatform tool to save Touchstone files from the NanoVNA
+WWW= https://github.com/NanoVNA-Saver/nanovna-saver
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/nasawash/Makefile b/comms/nasawash/Makefile
index 8092d2d43dd4..fb974f07f1fe 100644
--- a/comms/nasawash/Makefile
+++ b/comms/nasawash/Makefile
@@ -7,6 +7,7 @@ DISTNAME= nasawash
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio keplerian file cleanup program
+WWW= https://www.amsat.org/
LICENSE= NASAWASH
LICENSE_NAME= NASAWASH License
diff --git a/comms/ncid/Makefile b/comms/ncid/Makefile
index 9e8780921c9c..9e43fbe236e3 100644
--- a/comms/ncid/Makefile
+++ b/comms/ncid/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= ports@FreeBSD.org
COMMENT= Network based Caller ID package
+WWW= http://ncid.sourceforge.net/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/doc/GPL.md
diff --git a/comms/nec2c/Makefile b/comms/nec2c/Makefile
index 9340a6426102..7e47857a3bf4 100644
--- a/comms/nec2c/Makefile
+++ b/comms/nec2c/Makefile
@@ -8,6 +8,7 @@ DISTNAME= nec2c
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Used to calculate antenna patterns useful to ham radio
+WWW= http://5b4az.chronos.org.uk/pages/nec2.html
LIB_DEPENDS= libccm.so:math/ccmath
diff --git a/comms/nmealib/Makefile b/comms/nmealib/Makefile
index e076ca46e733..fa8cd3ca4cfe 100644
--- a/comms/nmealib/Makefile
+++ b/comms/nmealib/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/nmea/NmeaLib/nmea-0.5.x
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Library for working with the NMEA protocol
+WWW= http://nmea.sourceforge.net/
LICENSE= LGPL21
diff --git a/comms/opencbm-kmod/Makefile b/comms/opencbm-kmod/Makefile
index 96d87f00635b..3133ad28bae7 100644
--- a/comms/opencbm-kmod/Makefile
+++ b/comms/opencbm-kmod/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms archivers
MAINTAINER= zirias@FreeBSD.org
COMMENT= OpenCBM driver module for parallel-port X[MA]-1541 cables
+WWW= http://opencbm.sourceforge.net/
LICENSE= GPLv2+
diff --git a/comms/opencbm-plugin-xa1541/Makefile b/comms/opencbm-plugin-xa1541/Makefile
index ba64facccaac..3d9e312c77af 100644
--- a/comms/opencbm-plugin-xa1541/Makefile
+++ b/comms/opencbm-plugin-xa1541/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms archivers
MAINTAINER= zirias@FreeBSD.org
COMMENT= OpenCBM plugin for parallel-port cables
+WWW= http://opencbm.sourceforge.net/
LICENSE= GPLv2
diff --git a/comms/opencbm/Makefile b/comms/opencbm/Makefile
index 3ff32d5e8901..d01d86da4815 100644
--- a/comms/opencbm/Makefile
+++ b/comms/opencbm/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms archivers
MAINTAINER= zirias@FreeBSD.org
COMMENT= Commodore CBM serial IEC/IEEE-488 bus utilities
+WWW= http://opencbm.sourceforge.net/
LICENSE= GPLv2 BSD3CLAUSE
LICENSE_COMB= multi
diff --git a/comms/openobex/Makefile b/comms/openobex/Makefile
index e1aa2d783093..3bfa874a54ca 100644
--- a/comms/openobex/Makefile
+++ b/comms/openobex/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-Source
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Open source implementation of the OBEX protocol
+WWW= http://dev.zuckschwerdt.org/openobex/
USE_LDCONFIG= yes
USES= cmake:insource cpe dos2unix
diff --git a/comms/openzwave-devel/Makefile b/comms/openzwave-devel/Makefile
index 05d8598e8bd5..92cefe416c80 100644
--- a/comms/openzwave-devel/Makefile
+++ b/comms/openzwave-devel/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -devel
MAINTAINER= kiwi@oav.net
COMMENT= Open-source interface to Z-Wave networks
+WWW= https://code.google.com/p/open-zwave/
LICENSE= LGPL20
diff --git a/comms/openzwave/Makefile b/comms/openzwave/Makefile
index f3a6973f7598..5eeb1ae93ae9 100644
--- a/comms/openzwave/Makefile
+++ b/comms/openzwave/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms
MAINTAINER= johan@stromnet.se
COMMENT= Open-source interface to Z-Wave networks
+WWW= http://www.openzwave.net/
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/license/license.txt
diff --git a/comms/owfs/Makefile b/comms/owfs/Makefile
index 5b1ed296570c..e0d806f38f22 100644
--- a/comms/owfs/Makefile
+++ b/comms/owfs/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/owfs/owfs/releases/download/v${PORTVERSION}/
MAINTAINER= johan@stromnet.se
COMMENT= 1-wire file system implementation
+WWW= https://www.owfs.org/
LICENSE= GPLv2
diff --git a/comms/p5-Cisco-UCS/Makefile b/comms/p5-Cisco-UCS/Makefile
index d224399c57e4..c992e671bbdd 100644
--- a/comms/p5-Cisco-UCS/Makefile
+++ b/comms/p5-Cisco-UCS/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= snowfly@yuntech.edu.tw
COMMENT= Perl interface to the Cisco UCS XML API
+WWW= https://metacpan.org/release/Cisco-UCS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/comms/p5-Device-Gsm/Makefile b/comms/p5-Device-Gsm/Makefile
index b57e796386b2..45a465edad9c 100644
--- a/comms/p5-Device-Gsm/Makefile
+++ b/comms/p5-Device-Gsm/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to GSM phones/modems on serial ports
+WWW= https://metacpan.org/release/Device-Gsm
BUILD_DEPENDS= p5-Device-Modem>=0:comms/p5-Device-Modem
RUN_DEPENDS= p5-Device-Modem>=0:comms/p5-Device-Modem
diff --git a/comms/p5-Device-Modem/Makefile b/comms/p5-Device-Modem/Makefile
index c6c0b31a7da0..750023b00c33 100644
--- a/comms/p5-Device-Modem/Makefile
+++ b/comms/p5-Device-Modem/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl class to interface generic modems (AT-compliant)
+WWW= https://metacpan.org/release/Device-Modem
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/comms/p5-Device-SerialPort/Makefile b/comms/p5-Device-SerialPort/Makefile
index 911d938c461f..4013e1b9139f 100644
--- a/comms/p5-Device-SerialPort/Makefile
+++ b/comms/p5-Device-SerialPort/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/0+$//}
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module for simple serial port control
+WWW= https://metacpan.org/release/Device-SerialPort
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/comms/p5-Fax-Hylafax-Client/Makefile b/comms/p5-Fax-Hylafax-Client/Makefile
index 373961be8ac7..6ba4da2c52c2 100644
--- a/comms/p5-Fax-Hylafax-Client/Makefile
+++ b/comms/p5-Fax-Hylafax-Client/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple Perl client for the HylaFAX fax server
+WWW= https://metacpan.org/release/Fax-Hylafax-Client
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/comms/p5-Nexmo-SMS/Makefile b/comms/p5-Nexmo-SMS/Makefile
index ad856bcd385b..bf3a132e6b12 100644
--- a/comms/p5-Nexmo-SMS/Makefile
+++ b/comms/p5-Nexmo-SMS/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw
COMMENT= Send SMS via http://www.nexmo.com/ API
+WWW= https://metacpan.org/release/Nexmo-SMS
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-HTTP-Message>=5.836:www/p5-HTTP-Message \
diff --git a/comms/p5-SMS-SMS77/Makefile b/comms/p5-SMS-SMS77/Makefile
index 8b39bbb9606a..5ed49c478ed5 100644
--- a/comms/p5-SMS-SMS77/Makefile
+++ b/comms/p5-SMS-SMS77/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface and script to send SMS via SMS77.de
+WWW= http://www.w3r3wolf.de/blog/2007/09/19/smssms77-version-001.html
BUILD_DEPENDS= p5-libwww>=0:www/p5-libwww
diff --git a/comms/p5-SMS-Send-DeviceGsm/Makefile b/comms/p5-SMS-Send-DeviceGsm/Makefile
index 8803d72292d5..f4bc663289bf 100644
--- a/comms/p5-SMS-Send-DeviceGsm/Makefile
+++ b/comms/p5-SMS-Send-DeviceGsm/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= snowfly@yuntech.edu.tw
COMMENT= SMS::Send driver for Device::Gsm
+WWW= https://metacpan.org/release/SMS-Send-DeviceGsm
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-SMS-Send>=0.04:comms/p5-SMS-Send \
diff --git a/comms/p5-SMS-Send-NexmoUnicode/Makefile b/comms/p5-SMS-Send-NexmoUnicode/Makefile
index 07e91e7e2637..2d0f6617bc02 100644
--- a/comms/p5-SMS-Send-NexmoUnicode/Makefile
+++ b/comms/p5-SMS-Send-NexmoUnicode/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw
COMMENT= SMS::Send driver for www.nexmo.com (Unicode)
+WWW= https://metacpan.org/release/SMS-Send-NexmoUnicode
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Nexmo-SMS>=0.04:comms/p5-Nexmo-SMS \
diff --git a/comms/p5-SMS-Send-TW-HiAir/Makefile b/comms/p5-SMS-Send-TW-HiAir/Makefile
index 62598963f738..1c39d6411751 100644
--- a/comms/p5-SMS-Send-TW-HiAir/Makefile
+++ b/comms/p5-SMS-Send-TW-HiAir/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw
COMMENT= SMS::Send driver for http://hiair.hinet.net/
+WWW= https://metacpan.org/release/SMS-Send-TW-HiAir
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-SMS-Send>=0:comms/p5-SMS-Send \
diff --git a/comms/p5-SMS-Send-TW-PChome/Makefile b/comms/p5-SMS-Send-TW-PChome/Makefile
index 3beee5bdefc6..e43caff0502e 100644
--- a/comms/p5-SMS-Send-TW-PChome/Makefile
+++ b/comms/p5-SMS-Send-TW-PChome/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= snowfly@yuntech.edu.tw
COMMENT= SMS::Send driver for sms.pchome.com.tw
+WWW= https://metacpan.org/release/SMS-Send-TW-PChome
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-SMS-Send>=0:comms/p5-SMS-Send \
diff --git a/comms/p5-SMS-Send-TW-Socket2Air/Makefile b/comms/p5-SMS-Send-TW-Socket2Air/Makefile
index 7c38d7840e5d..98bfd3f649e8 100644
--- a/comms/p5-SMS-Send-TW-Socket2Air/Makefile
+++ b/comms/p5-SMS-Send-TW-Socket2Air/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw
COMMENT= SMS::Send driver for Socket2Air
+WWW= https://metacpan.org/release/SMS-Send-TW-Socket2Air
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-SMS-Send>=0:comms/p5-SMS-Send \
diff --git a/comms/p5-SMS-Send-TW-chtsns/Makefile b/comms/p5-SMS-Send-TW-chtsns/Makefile
index 9a9853af0741..4feb92448b9f 100644
--- a/comms/p5-SMS-Send-TW-chtsns/Makefile
+++ b/comms/p5-SMS-Send-TW-chtsns/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= jnlin@freebsd.cs.nctu.edu.tw
COMMENT= SMS::Send driver for SNS service of CHT
+WWW= https://metacpan.org/release/SMS-Send-TW-chtsns
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-SMS-Send>=0:comms/p5-SMS-Send \
diff --git a/comms/p5-SMS-Send-TW-emome/Makefile b/comms/p5-SMS-Send-TW-emome/Makefile
index 1de5a2f45c40..a4a8cb46da3d 100644
--- a/comms/p5-SMS-Send-TW-emome/Makefile
+++ b/comms/p5-SMS-Send-TW-emome/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= snowfly@yuntech.edu.tw
COMMENT= SMS::Send driver for www.emome.net
+WWW= https://metacpan.org/release/SMS-Send-TW-emome
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-SMS-Send>=0.03:comms/p5-SMS-Send \
diff --git a/comms/p5-SMS-Send/Makefile b/comms/p5-SMS-Send/Makefile
index 472a0ebbdb78..11349ba2971a 100644
--- a/comms/p5-SMS-Send/Makefile
+++ b/comms/p5-SMS-Send/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= snowfly@yuntech.edu.tw
COMMENT= Driver-based API for sending SMS messages
+WWW= https://metacpan.org/release/SMS-Send
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/comms/pear-Horde_ActiveSync/Makefile b/comms/pear-Horde_ActiveSync/Makefile
index b0243a7383ab..a8d164b4e477 100644
--- a/comms/pear-Horde_ActiveSync/Makefile
+++ b/comms/pear-Horde_ActiveSync/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde ActiveSync Server Library
+WWW= https://pear.horde.org
USES= horde php cpe
USE_PHP= ctype
diff --git a/comms/pear-Horde_SyncMl/Makefile b/comms/pear-Horde_SyncMl/Makefile
index 3144dde29930..b8497f947bbd 100644
--- a/comms/pear-Horde_SyncMl/Makefile
+++ b/comms/pear-Horde_SyncMl/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde API for processing SyncML requests
+WWW= https://pear.horde.org
USES= horde cpe
USE_HORDE_RUN= Horde_Date \
diff --git a/comms/picocom/Makefile b/comms/picocom/Makefile
index 0a5d7674fba9..a35b8a9ebc11 100644
--- a/comms/picocom/Makefile
+++ b/comms/picocom/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms
MAINTAINER= rmm1.bob@gmail.com
COMMENT= Dumb Terminal Emulator
+WWW= https://github.com/npat-efault/picocom
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/comms/pr/Makefile b/comms/pr/Makefile
index deffc194f40f..38ad4ec87c0d 100644
--- a/comms/pr/Makefile
+++ b/comms/pr/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://BSDforge.com/projects/source/comms/pr/
MAINTAINER= portmaster@bsdforge.com
COMMENT= Daemon that connects local terminal device to a terminal server
+WWW= https://BSDforge.com/projects/comms/pr/
LICENSE= ARTPERL10
diff --git a/comms/predict/Makefile b/comms/predict/Makefile
index e31f0b4e7674..adf0a7073be7 100644
--- a/comms/predict/Makefile
+++ b/comms/predict/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://www.qsl.net/kd2bd/ \
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Satellite tracking program for amateur radio satellites
+WWW= https://www.qsl.net/kd2bd/predict.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/py-adafruit-ampy/Makefile b/comms/py-adafruit-ampy/Makefile
index 2900114caaa2..4ce58323711d 100644
--- a/comms/py-adafruit-ampy/Makefile
+++ b/comms/py-adafruit-ampy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= loader@FreeBSD.org
COMMENT= Adafruit MicroPython tool
+WWW= https://github.com/adafruit/ampy
LICENSE= MIT
diff --git a/comms/py-esptool/Makefile b/comms/py-esptool/Makefile
index 8bc8ed4b688a..d6063857361f 100644
--- a/comms/py-esptool/Makefile
+++ b/comms/py-esptool/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= loader@FreeBSD.org
COMMENT= Utility to communicate with Espressif ESP8266 & ESP32 chips
+WWW= https://github.com/espressif/esptool
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/py-fritzconnection/Makefile b/comms/py-fritzconnection/Makefile
index 0b4d97ab15fb..1f7ae20f9ddc 100644
--- a/comms/py-fritzconnection/Makefile
+++ b/comms/py-fritzconnection/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= freebsd@michael-bueker.de
COMMENT= Python tool to communicate with AVM FritzBox routers
+WWW= https://github.com/kbr/fritzconnection/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/comms/py-hid/Makefile b/comms/py-hid/Makefile
index 1e40b1606335..43c8185e944c 100644
--- a/comms/py-hid/Makefile
+++ b/comms/py-hid/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Ctypes bindings to comms/hidapi
+WWW= https://github.com/apmorton/pyhidapi
LICENSE= MIT
diff --git a/comms/py-hidapi/Makefile b/comms/py-hidapi/Makefile
index 97d71764d1a2..9bba76438aa5 100644
--- a/comms/py-hidapi/Makefile
+++ b/comms/py-hidapi/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Cython interface to comms/hidapi
+WWW= https://pypi.org/project/hidapi/
LICENSE= GPLv3
diff --git a/comms/py-libscrc/Makefile b/comms/py-libscrc/Makefile
index f089dfea6ce0..e49ccb3adcf2 100644
--- a/comms/py-libscrc/Makefile
+++ b/comms/py-libscrc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= zarychtam@plan-b.pwste.edu.pl
COMMENT= Python library for calculating various types of CRC
+WWW= https://github.com/hex-in/libscrc
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/py-pyserial/Makefile b/comms/py-pyserial/Makefile
index 790651d687ec..ae6145b08653 100644
--- a/comms/py-pyserial/Makefile
+++ b/comms/py-pyserial/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sbz@FreeBSD.org
COMMENT= Serial port encapsulation library for Python
+WWW= https://github.com/pyserial/pyserial
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/comms/py-xmodem/Makefile b/comms/py-xmodem/Makefile
index 93cb888ae45f..7ba1cf0ef2ff 100644
--- a/comms/py-xmodem/Makefile
+++ b/comms/py-xmodem/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= loader@FreeBSD.org
COMMENT= XMODEM protocol implementation
+WWW= https://github.com/tehmaze/xmodem
LICENSE= MIT
diff --git a/comms/pyla/Makefile b/comms/pyla/Makefile
index bd58cdb56311..de7d89e4e7a0 100644
--- a/comms/pyla/Makefile
+++ b/comms/pyla/Makefile
@@ -9,6 +9,7 @@ DISTNAME= pyla${PORTVERSION}
MAINTAINER= mike@Reifenberger.com
COMMENT= Hylafax client written in Python
+WWW= http://www.teamsw.it/pyla/
#LIB_DEPENDS= lirc_client.0:comms/lirc
diff --git a/comms/qpage/Makefile b/comms/qpage/Makefile
index 7345abc72ec0..07c8995533f9 100644
--- a/comms/qpage/Makefile
+++ b/comms/qpage/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://tomiii.com/qpage/qpage.org/download/
MAINTAINER= rand@iteris.com
COMMENT= SNPP client/server for sending messages to an alphanumeric pager
+WWW= http://www.qpage.org/
USES=tar:Z
USE_RC_SUBR= qpage
diff --git a/comms/qrq/Makefile b/comms/qrq/Makefile
index 5c68b9965278..a761a0bd8d90 100644
--- a/comms/qrq/Makefile
+++ b/comms/qrq/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://fkurz.net/ham/qrq/
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Morse telegraphy trainer similar to the classic DOS version by DL4MM
+WWW= https://fkurz.net/ham/qrq.html
LICENSE= GPLv2
diff --git a/comms/qsstv/Makefile b/comms/qsstv/Makefile
index 358f83971725..a04958922f91 100644
--- a/comms/qsstv/Makefile
+++ b/comms/qsstv/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio SSTV/FAX reception program for unix
+WWW= http://users.telenet.be/on4qz/
LICENSE= GPLv3
diff --git a/comms/qt6-sensors/Makefile b/comms/qt6-sensors/Makefile
index 21dff307286b..6fd0ba8d53a2 100644
--- a/comms/qt6-sensors/Makefile
+++ b/comms/qt6-sensors/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= qt6-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt sensors module
+WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
diff --git a/comms/qt6-serialbus/Makefile b/comms/qt6-serialbus/Makefile
index 6bbac7bbb45f..6d39f3da3a53 100644
--- a/comms/qt6-serialbus/Makefile
+++ b/comms/qt6-serialbus/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= qt6-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt functions to access industrial bus systems
+WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
diff --git a/comms/qt6-serialport/Makefile b/comms/qt6-serialport/Makefile
index 1876416045b7..d02e02bb1cef 100644
--- a/comms/qt6-serialport/Makefile
+++ b/comms/qt6-serialport/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= qt6-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt functions to access serial ports
+WWW= https://qt.io
BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
LIB_DEPENDS= libudev.so:devel/libudev-devd
diff --git a/comms/qtel/Makefile b/comms/qtel/Makefile
index 791a696bf613..4e85a3c9d900 100644
--- a/comms/qtel/Makefile
+++ b/comms/qtel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= qtel
COMMENT= Qtel Echolink client
+WWW= https://www.svxlink.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
diff --git a/comms/redsea/Makefile b/comms/redsea/Makefile
index 173d81be59de..18b03955c91e 100644
--- a/comms/redsea/Makefile
+++ b/comms/redsea/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms
MAINTAINER= morrand276@gmail.com
COMMENT= Lightweight command-line FM-RDS decoder
+WWW= https://github.com/windytan/redsea/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/remserial/Makefile b/comms/remserial/Makefile
index 8fbf96072b58..33053b4ac657 100644
--- a/comms/remserial/Makefile
+++ b/comms/remserial/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://lpccomp.bc.ca/remserial/ \
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Bridge between a TCP/IP network port and a character-oriented device
+WWW= http://lpccomp.bc.ca/remserial/
USES= dos2unix
diff --git a/comms/rtl-433/Makefile b/comms/rtl-433/Makefile
index 9de5fe76b633..22f11af29a0d 100644
--- a/comms/rtl-433/Makefile
+++ b/comms/rtl-433/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms hamradio
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= Generic RF data receiver and decoder for ISM band devices
+WWW= https://github.com/merbanan/rtl_433
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/rtl-sdr/Makefile b/comms/rtl-sdr/Makefile
index ac82def81b5d..462548e26830 100644
--- a/comms/rtl-sdr/Makefile
+++ b/comms/rtl-sdr/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= martymac@FreeBSD.org
COMMENT= Command-line tool that performs SDR with RTL2832-based USB sticks
+WWW= https://sdr.osmocom.org/trac/wiki/rtl-sdr
LICENSE= GPLv2
diff --git a/comms/rubygem-callsign/Makefile b/comms/rubygem-callsign/Makefile
index 89b24efd9fd5..d74dad92b13f 100644
--- a/comms/rubygem-callsign/Makefile
+++ b/comms/rubygem-callsign/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Provides a Ruby-Frontend to callook.info ham Radio Callsign Lookup
+WWW= https://github.com/codeblock/callsign-gem
LICENSE= MIT
diff --git a/comms/rubygem-ruby-termios/Makefile b/comms/rubygem-ruby-termios/Makefile
index e9c83dfe0645..366ba7efc764 100644
--- a/comms/rubygem-ruby-termios/Makefile
+++ b/comms/rubygem-ruby-termios/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby interface to termios
+WWW= https://github.com/arika/ruby-termios
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
diff --git a/comms/rubygem-serialport/Makefile b/comms/rubygem-serialport/Makefile
index df174a52dacd..17f608faa7c2 100644
--- a/comms/rubygem-serialport/Makefile
+++ b/comms/rubygem-serialport/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= tj+freebsd_ports@a13.fr
COMMENT= Library for using RS-232 serial ports
+WWW= https://rubygems.org/gems/serialport
LICENSE= GPLv2
diff --git a/comms/rxtx/Makefile b/comms/rxtx/Makefile
index 0fc8fb8ae177..20415fec6a4e 100644
--- a/comms/rxtx/Makefile
+++ b/comms/rxtx/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/p/pre/}
MAINTAINER= james@elstone.net
COMMENT= Native interface to serial ports in Java
+WWW= http://rxtx.qbang.org
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/scmxx/Makefile b/comms/scmxx/Makefile
index 3f6ffb6bbf81..17900f373f83 100644
--- a/comms/scmxx/Makefile
+++ b/comms/scmxx/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= jmohacsi@bsd.hu
COMMENT= Data exchange utility for Siemens mobile phones
+WWW= http://www.hendrik-sattler.de/scmxx/
USES= gettext iconv gmake tar:bzip2
GNU_CONFIGURE= yes
diff --git a/comms/scrcpy/Makefile b/comms/scrcpy/Makefile
index ea43ce405d42..f65ff780d1a3 100644
--- a/comms/scrcpy/Makefile
+++ b/comms/scrcpy/Makefile
@@ -8,6 +8,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Display and control your Android device
+WWW= https://github.com/Genymobile/scrcpy
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/sdr++/Makefile b/comms/sdr++/Makefile
index c8b9133bccb0..a906eeaa6626 100644
--- a/comms/sdr++/Makefile
+++ b/comms/sdr++/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms hamradio
MAINTAINER= yuri@FreeBSD.org
COMMENT= Cross-platform SDR software
+WWW= https://github.com/AlexandreRouma/SDRPlusPlus
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/license
diff --git a/comms/sdr-wspr/Makefile b/comms/sdr-wspr/Makefile
index f314e3e84efd..84564afa0bb4 100644
--- a/comms/sdr-wspr/Makefile
+++ b/comms/sdr-wspr/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= jeff@baitis.net
COMMENT= WSPR receiver/decoder using libsdr
+WWW= https://github.com/hmatuschek/sdr-wspr
LICENSE= GPLv3
diff --git a/comms/ser2net/Makefile b/comms/ser2net/Makefile
index 2e816864d71b..0ddb26efecd2 100644
--- a/comms/ser2net/Makefile
+++ b/comms/ser2net/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= Allows to access serial ports over IP
+WWW= https://www.sourceforge.net/projects/ser2net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/serialoverip/Makefile b/comms/serialoverip/Makefile
index 278a7f177bab..c17c7ba1a4c8 100644
--- a/comms/serialoverip/Makefile
+++ b/comms/serialoverip/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}
MAINTAINER= portmaster@BSDforge.com
COMMENT= Transport of serial interfaces over UDP/IP
+WWW= https://www.sourceforge.net/projects/serialoverip/
LICENSE= GPLv2
diff --git a/comms/sms_client/Makefile b/comms/sms_client/Makefile
index 4f39a26e6a1c..ca1e843c286e 100644
--- a/comms/sms_client/Makefile
+++ b/comms/sms_client/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://BSDforge.com/projects/source/comms/sms_client/
MAINTAINER= portmaster@bsdforge.com
COMMENT= Simple UNIX SMS client to send messages to phones or pagers
+WWW= https://bsdforge.com/projects/comms/sms_client/
LICENSE= LGPL20+
diff --git a/comms/smstools3/Makefile b/comms/smstools3/Makefile
index 6461fbc67ef3..2d4d48403b9f 100644
--- a/comms/smstools3/Makefile
+++ b/comms/smstools3/Makefile
@@ -7,6 +7,7 @@ DISTNAME= smstools3-${PORTVERSION}
MAINTAINER= madpilot@FreeBSD.org
COMMENT= SMS Gateway software for GSM modems and mobile phones
+WWW= http://smstools3.kekekasvi.com
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/snap7/Makefile b/comms/snap7/Makefile
index 9a04bb81b22d..cc27e8d052eb 100644
--- a/comms/snap7/Makefile
+++ b/comms/snap7/Makefile
@@ -7,6 +7,7 @@ EXTRACT_SUFX= .7z
MAINTAINER= vova@fbsd.ru
COMMENT= Multi-platform Ethernet S7 PLC communication suite
+WWW= https://sourceforge.net/projects/snap7/
LICENSE= GPLv3
diff --git a/comms/soapyairspy/Makefile b/comms/soapyairspy/Makefile
index 3d12e984fb58..d8a6a6dce333 100644
--- a/comms/soapyairspy/Makefile
+++ b/comms/soapyairspy/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms hamradio
MAINTAINER= yuri@FreeBSD.org
COMMENT= Soapy SDR plugin for the Airspy
+WWW= https://github.com/pothosware/SoapyAirspy/wiki
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/comms/soapybladerf/Makefile b/comms/soapybladerf/Makefile
index 41bcd14d7959..3110558958c1 100644
--- a/comms/soapybladerf/Makefile
+++ b/comms/soapybladerf/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= yuri@FreeBSD.org
COMMENT= Soapy SDR plugin for the Blade RF
+WWW= https://github.com/pothosware/SoapyBladeRF/wiki
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.LGPLv2.1
diff --git a/comms/soapyplutosdr/Makefile b/comms/soapyplutosdr/Makefile
index 4a52a8e639a5..80be75a9dafe 100644
--- a/comms/soapyplutosdr/Makefile
+++ b/comms/soapyplutosdr/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= yuri@FreeBSD.org
COMMENT= Soapy SDR plugin for PlutoSDR
+WWW= https://github.com/pothosware/SoapyPlutoSDR/wiki
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/soapyredpitaya/Makefile b/comms/soapyredpitaya/Makefile
index 2a938d45a473..7b3a9a90db26 100644
--- a/comms/soapyredpitaya/Makefile
+++ b/comms/soapyredpitaya/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= yuri@FreeBSD.org
COMMENT= SoapySDR Red Pitaya module
+WWW= https://github.com/pothosware/SoapyRedPitaya/wiki
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/soapyremote/Makefile b/comms/soapyremote/Makefile
index 438fd2e40cf9..d5f7085585c5 100644
--- a/comms/soapyremote/Makefile
+++ b/comms/soapyremote/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= yuri@FreeBSD.org
COMMENT= SoapySDR module to use any Soapy SDR remotely
+WWW= https://github.com/pothosware/SoapyRemote/wiki
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
diff --git a/comms/soapysdr-rtlsdr/Makefile b/comms/soapysdr-rtlsdr/Makefile
index bfdd9644ca53..89384052cc90 100644
--- a/comms/soapysdr-rtlsdr/Makefile
+++ b/comms/soapysdr-rtlsdr/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Soapy SDR module for RTLSDR
+WWW= https://github.com/pothosware/SoapySDR
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/comms/soapysdrhackrf/Makefile b/comms/soapysdrhackrf/Makefile
index 60666ef83022..bfe70467971d 100644
--- a/comms/soapysdrhackrf/Makefile
+++ b/comms/soapysdrhackrf/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Soapy SDR module for Hack RF
+WWW= https://github.com/pothosware/SoapySDR
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/soapyuhd/Makefile b/comms/soapyuhd/Makefile
index 1edcd3ddb33c..2fe41462d5d1 100644
--- a/comms/soapyuhd/Makefile
+++ b/comms/soapyuhd/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= yuri@FreeBSD.org
COMMENT= Soapy SDR plugin for the Airspy
+WWW= https://github.com/pothosware/SoapyUHD/wiki
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/spandsp/Makefile b/comms/spandsp/Makefile
index 7b25cd2294ad..d6a1968f7f2e 100644
--- a/comms/spandsp/Makefile
+++ b/comms/spandsp/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms
MAINTAINER= jailbird@fdf.net
COMMENT= DSP library and software FAX machine
+WWW= https://www.soft-switch.org/
LICENSE= LGPL21
diff --git a/comms/splat/Makefile b/comms/splat/Makefile
index a68f14c50f7a..a3e4adf9fcf7 100644
--- a/comms/splat/Makefile
+++ b/comms/splat/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://www.qsl.net/kd2bd/ \
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Used in calculating path losses, useful to ham radio and others
+WWW= https://www.qsl.net/kd2bd/splat.html
LICENSE= GPLv2
diff --git a/comms/sunxi-tools/Makefile b/comms/sunxi-tools/Makefile
index af18ba5ca0ff..3d769ff2fd49 100644
--- a/comms/sunxi-tools/Makefile
+++ b/comms/sunxi-tools/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms
MAINTAINER= manu@FreeBSD.org
COMMENT= Tools to help hacking Allwinner devices
+WWW= https://github.com/linux-sunxi/sunxi-tools
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/comms/svxlink/Makefile b/comms/svxlink/Makefile
index a9b1ca99477c..6294f8ae4a74 100644
--- a/comms/svxlink/Makefile
+++ b/comms/svxlink/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
COMMENT?= General purpose ham radio voice services
+WWW= https://www.svxlink.org/
LICENSE?= GPLv2
diff --git a/comms/syncterm/Makefile b/comms/syncterm/Makefile
index 888bfa879131..4fccf9148401 100644
--- a/comms/syncterm/Makefile
+++ b/comms/syncterm/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= ANSI-BBS terminal which supports telnet, rlogin, and SSH
+WWW= https://syncterm.bbsdev.net/
LICENSE= GPLv2
diff --git a/comms/tcpser/Makefile b/comms/tcpser/Makefile
index 7a9d37525c8a..9e27a4565f63 100644
--- a/comms/tcpser/Makefile
+++ b/comms/tcpser/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms
MAINTAINER= nc@FreeBSD.org
COMMENT= TCPSER turns serial port into an emulated Hayes compatible modem
+WWW= https://github.com/FozzTexx/tcpser
LICENSE= GPLv2+
diff --git a/comms/telldus-core/Makefile b/comms/telldus-core/Makefile
index 2dd4b785bb15..fe237a104b89 100644
--- a/comms/telldus-core/Makefile
+++ b/comms/telldus-core/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://download.telldus.com/TellStick/Software/telldus-core/
MAINTAINER= ports@FreeBSD.org
COMMENT= Tellstick Telldus daemon + library
+WWW= https://developer.telldus.com/wiki/TellStickInstallationSource
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/thebridge/Makefile b/comms/thebridge/Makefile
index 4ed5e72cbab2..997d5398c706 100644
--- a/comms/thebridge/Makefile
+++ b/comms/thebridge/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/cqinet/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio Echolink conference bridge
+WWW= http://cqinet.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/tilp2/Makefile b/comms/tilp2/Makefile
index e63aa8ba4701..eadfe685505e 100644
--- a/comms/tilp2/Makefile
+++ b/comms/tilp2/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/tilp/tilp2-linux/${DISTNAME}
MAINTAINER= danfe@FreeBSD.org
COMMENT= TI Linking Program
+WWW= http://tilp.info/
LICENSE= GPLv2
diff --git a/comms/tio/Makefile b/comms/tio/Makefile
index dae7b3f32f49..50de60517cc1 100644
--- a/comms/tio/Makefile
+++ b/comms/tio/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Simple TTY terminal I/O application
+WWW= https://tio.github.io
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/comms/tkscanfax/Makefile b/comms/tkscanfax/Makefile
index 2d5d95e9f552..30f0a70584ef 100644
--- a/comms/tkscanfax/Makefile
+++ b/comms/tkscanfax/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://shino.pos.to/linux/tkscanfax/
MAINTAINER= ports@FreeBSD.org
COMMENT= Tcl/Tk frontend for fax scan/receive/send program (command is tkfax)
+WWW= http://shino.pos.to/linux/tkscanfax_e.html
WRKSRC= ${WRKDIR}/${PORTNAME}1
diff --git a/comms/tlf/Makefile b/comms/tlf/Makefile
index 24b376ed525c..c794fd5e0f09 100644
--- a/comms/tlf/Makefile
+++ b/comms/tlf/Makefile
@@ -10,6 +10,7 @@ PATCHFILES+= 4302ec05ed9f.patch:-p1 # https://github.com/Tlf/tlf/pull/268
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio curses based logging program
+WWW= https://github.com/Tlf/tlf
LICENSE= GPLv2
diff --git a/comms/trustedqsl/Makefile b/comms/trustedqsl/Makefile
index 5f0b83eaee1e..010f847b90f1 100644
--- a/comms/trustedqsl/Makefile
+++ b/comms/trustedqsl/Makefile
@@ -8,6 +8,7 @@ DISTNAME= tqsl-${PORTVERSION}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio Station electronic trusted logbook
+WWW= https://lotw.arrl.org/lotw-help/
LICENSE= ARRL
LICENSE_NAME= American Radio Relay League, Inc. All rights reserved.
diff --git a/comms/twpsk/Makefile b/comms/twpsk/Makefile
index 7e011b8623ac..83656b6eba69 100644
--- a/comms/twpsk/Makefile
+++ b/comms/twpsk/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}.src
MAINTAINER= takefu@airport.fm
COMMENT= X psk31 client
+WWW= http://wa0eir.bcts.info/twpsk.html
LICENSE= GPLv3
diff --git a/comms/uarduno/Makefile b/comms/uarduno/Makefile
index 7c4782a6a143..a7823f751755 100644
--- a/comms/uarduno/Makefile
+++ b/comms/uarduno/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://mrp3.com/
MAINTAINER= bobf@mrp3.com
COMMENT= FreeBSD Kernel Driver for the Arduino Uno USB interface
+WWW= https://www.mrp3.com/uarduno.html
LICENSE= BSD4CLAUSE
diff --git a/comms/uartlirc/Makefile b/comms/uartlirc/Makefile
index 68e31b2402af..b5a819122f99 100644
--- a/comms/uartlirc/Makefile
+++ b/comms/uartlirc/Makefile
@@ -9,6 +9,7 @@ EXTRACT_SUFX= .shar
MAINTAINER= ports@FreeBSD.org
COMMENT= Driver for "homebrew" serial LIRC receivers
+WWW= https://forums.freebsd.org/viewtopic.php?t=31610
BROKEN_aarch64= fails to compile: uartlirc_core.c:273:19: expected expression
BROKEN_armv6= fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
diff --git a/comms/uhd/Makefile b/comms/uhd/Makefile
index dee84e3897a6..2bf0546b1b17 100644
--- a/comms/uhd/Makefile
+++ b/comms/uhd/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= mr@FreeBSD.org
COMMENT= Ettus Research UHD driver framework
+WWW= https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
# See https://www.ettus.com/sdr-software/licenses/. Dual license
# under GPLv3 and and "Alternate License" whose terms are not documented
diff --git a/comms/uird/Makefile b/comms/uird/Makefile
index abf04fe95041..654b339dff90 100644
--- a/comms/uird/Makefile
+++ b/comms/uird/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://kbinstuff.googlepages.com/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= The Universal IR Receiver Daemon
+WWW= http://kbinstuff.googlepages.com/uirduniversalirreceiverdaemon
USES= perl5 gmake tar:tgz
diff --git a/comms/ujprog/Makefile b/comms/ujprog/Makefile
index ff0d9536d0d5..878bbd925892 100644
--- a/comms/ujprog/Makefile
+++ b/comms/ujprog/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= comms
MAINTAINER= yuri@FreeBSD.org
COMMENT= ULX2S/ULX3S FPGA JTAG programmer
+WWW= https://github.com/f32c/tools/tree/master/ujprog
LICENSE= BSD2CLAUSE
diff --git a/comms/unixcw/Makefile b/comms/unixcw/Makefile
index c7dc5d13c34c..ee619786912d 100644
--- a/comms/unixcw/Makefile
+++ b/comms/unixcw/Makefile
@@ -10,6 +10,7 @@ DISTNAME= unixcw_${PORTVERSION}.orig
MAINTAINER= hamradio@FreeBSD.org
COMMENT?= Libs for cw on unix
+WWW= http://unixcw.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/usbmuxd/Makefile b/comms/usbmuxd/Makefile
index faa0094470a0..fa54905e877d 100644
--- a/comms/usbmuxd/Makefile
+++ b/comms/usbmuxd/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/libimobiledevice/${PORTNAME}/releases/download/
MAINTAINER= jhale@FreeBSD.org
COMMENT= Daemon for multiplexing connections over USB to iPhone/iPod Touch
+WWW= https://www.libimobiledevice.org
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/comms/vrflash/Makefile b/comms/vrflash/Makefile
index a50008f5b186..a3fd98046abf 100644
--- a/comms/vrflash/Makefile
+++ b/comms/vrflash/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/agos/vrflash/${PORTVERSION}
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Flash kernels and romdisks to the Agenda VR3
+WWW= https://sourceforge.net/projects/agos/
LICENSE= GPLv2
diff --git a/comms/wsjtx/Makefile b/comms/wsjtx/Makefile
index 4c872d9a4997..4771dcd32427 100644
--- a/comms/wsjtx/Makefile
+++ b/comms/wsjtx/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/wsjt/${PORTNAME}-${PORTVERSION}${DISTVERSIONSUFFIX}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Weak signal ham radio communication package
+WWW= https://physics.princeton.edu/pulsar/k1jt/wsjtx.html
LICENSE= GPLv3
diff --git a/comms/wsjtz/Makefile b/comms/wsjtz/Makefile
index 92aba1d8f107..0c70ca400fe3 100644
--- a/comms/wsjtz/Makefile
+++ b/comms/wsjtz/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/wsjt-z/Source
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Clone of WSJT-X software with additional features
+WWW= https://sourceforge.net/projects/wsjt-z/
CONFLICTS= wsjtx
diff --git a/comms/wy60/Makefile b/comms/wy60/Makefile
index c945db2fedda..9fb37230fc74 100644
--- a/comms/wy60/Makefile
+++ b/comms/wy60/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= comms
MAINTAINER= naddy@FreeBSD.org
COMMENT= Curses-based emulator for the Wyse 60 terminal
+WWW= https://code.google.com/p/wy60/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/xastir/Makefile b/comms/xastir/Makefile
index 38952597c65d..68a29c139632 100644
--- a/comms/xastir/Makefile
+++ b/comms/xastir/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= comms hamradio
MAINTAINER= carl@stagecraft.cx
COMMENT= X Amateur Station Tracking and Information Reporting
+WWW= http://www.xastir.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/xcwcp/Makefile b/comms/xcwcp/Makefile
index e02a04418477..47ca142d892a 100644
--- a/comms/xcwcp/Makefile
+++ b/comms/xcwcp/Makefile
@@ -2,6 +2,7 @@ PORTNAME= xcwcp
PORTREVISION= 2
COMMENT= X11 CW Tutor using unixcw
+WWW= https://www.ibiblio.org/pub/linux/apps/ham/morse/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/xdemorse/Makefile b/comms/xdemorse/Makefile
index 9731427fe311..87dd55b7f5e7 100644
--- a/comms/xdemorse/Makefile
+++ b/comms/xdemorse/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.qsl.net/5/5b4az/pkg/morse/xdemorse/
MAINTAINER= yuri@FreeBSD.org
COMMENT= X/GTK+-3 application for decoding Morse code signals into text
+WWW= https://www.qsl.net/5b4az/pkg/morse/xdemorse/xdemorse.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/xdx/Makefile b/comms/xdx/Makefile
index bda0aa66966c..ed6e88fd6535 100644
--- a/comms/xdx/Makefile
+++ b/comms/xdx/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://www.chronos.org.uk/download/ \
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio DX cluster monitor
+WWW= http://pg4i.chronos.org.uk/linux/xdx.html
LICENSE= GPLv2
diff --git a/comms/xlog/Makefile b/comms/xlog/Makefile
index 194b5e5c1931..a412e8049fa1 100644
--- a/comms/xlog/Makefile
+++ b/comms/xlog/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SAVANNAH
MAINTAINER= ports@FreeBSD.org
COMMENT= Amateur Radio logging application
+WWW= https://xlog.nongnu.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/comms/xmorse/Makefile b/comms/xmorse/Makefile
index a7f033aa1fa1..86cddfb58d95 100644
--- a/comms/xmorse/Makefile
+++ b/comms/xmorse/Makefile
@@ -9,6 +9,7 @@ EXTRACT_SUFX= .tgz
MAINTAINER= sunrychen@gmail.com
COMMENT= Fully automatic Morse code teaching machine
+WWW= http://c2.com/morse
LIB_DEPENDS= libfltk.so:x11-toolkits/fltk
diff --git a/comms/xnec2c/Makefile b/comms/xnec2c/Makefile
index 4fc24892f5e8..02a9ac5b8bca 100644
--- a/comms/xnec2c/Makefile
+++ b/comms/xnec2c/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.qsl.net/5b4az/pkg/nec2/xnec2c/ \
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Used to calculate antenna patterns useful to ham radio
+WWW= https://www.qsl.net/5b4az/
LICENSE= GPLv2
diff --git a/comms/xnecview/Makefile b/comms/xnecview/Makefile
index 11d2777fdc23..7a861349442b 100644
--- a/comms/xnecview/Makefile
+++ b/comms/xnecview/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://wwwhome.cs.utwente.nl/%7Eptdeboer/ham/xnecview/
MAINTAINER= xride@FreeBSD.org
COMMENT= X11 viewer of NEC2 input and output data
+WWW= https://wwwhome.cs.utwente.nl/%7Eptdeboer/ham/xnecview/
LIB_DEPENDS= libpng.so:graphics/png
diff --git a/comms/yagiuda/Makefile b/comms/yagiuda/Makefile
index 95af121bb32e..1748016127e1 100644
--- a/comms/yagiuda/Makefile
+++ b/comms/yagiuda/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://www.g8wrb.org/yagi/ \
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Used to calculate yagi-uda antenna patterns useful to ham radio
+WWW= http://www.g8wrb.org/yagi/index.html
LICENSE= GPLv2
diff --git a/comms/yfklog/Makefile b/comms/yfklog/Makefile
index 075bec176bb3..0495510d1d9c 100644
--- a/comms/yfklog/Makefile
+++ b/comms/yfklog/Makefile
@@ -10,6 +10,7 @@ EXTRACT_ONLY= ${DISTNAME}.tar.gz
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Amateur Radio curses based logging program
+WWW= https://fkurz.net/ham/yfklog.html
LICENSE= GPLv2