summaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
Diffstat (limited to 'cad')
-rw-r--r--cad/NASTRAN-95/Makefile1
-rw-r--r--cad/PrusaSlicer/Makefile1
-rw-r--r--cad/abc/Makefile1
-rw-r--r--cad/admesh/Makefile1
-rw-r--r--cad/adms/Makefile1
-rw-r--r--cad/alliance/Makefile1
-rw-r--r--cad/appcsxcad/Makefile1
-rw-r--r--cad/archimedes/Makefile1
-rw-r--r--cad/astk-serveur/Makefile1
-rw-r--r--cad/atlc/Makefile1
-rw-r--r--cad/basicdsp/Makefile1
-rw-r--r--cad/brlcad/Makefile1
-rw-r--r--cad/calculix-ccx/Makefile1
-rw-r--r--cad/calculix/Makefile1
-rw-r--r--cad/camotics/Makefile1
-rw-r--r--cad/caneda/Makefile1
-rw-r--r--cad/cascade-compiler/Makefile1
-rw-r--r--cad/cascade/Makefile1
-rw-r--r--cad/chipvault/Makefile1
-rw-r--r--cad/csxcad/Makefile1
-rw-r--r--cad/cura-engine/Makefile1
-rw-r--r--cad/cura/Makefile1
-rw-r--r--cad/cvc/Makefile1
-rw-r--r--cad/digital/Makefile1
-rw-r--r--cad/dinotrace/Makefile1
-rw-r--r--cad/ecpprog/Makefile1
-rw-r--r--cad/electric-ng/Makefile1
-rw-r--r--cad/electric/Makefile1
-rw-r--r--cad/fasm/Makefile1
-rw-r--r--cad/fdm_materials/Makefile1
-rw-r--r--cad/feappv/Makefile1
-rw-r--r--cad/fidocadj/Makefile1
-rw-r--r--cad/freecad/Makefile1
-rw-r--r--cad/freehdl/Makefile1
-rw-r--r--cad/fritzing/Makefile1
-rw-r--r--cad/gds3d/Makefile1
-rw-r--r--cad/gdt/Makefile1
-rw-r--r--cad/geda/Makefile1
-rw-r--r--cad/gerbv/Makefile1
-rw-r--r--cad/gmsh/Makefile1
-rw-r--r--cad/gnucap/Makefile1
-rw-r--r--cad/gplcver/Makefile1
-rw-r--r--cad/graywolf/Makefile1
-rw-r--r--cad/gspiceui/Makefile1
-rw-r--r--cad/gtkwave/Makefile1
-rw-r--r--cad/horizon-eda/Makefile1
-rw-r--r--cad/ifcopenshell/Makefile1
-rw-r--r--cad/impact/Makefile1
-rw-r--r--cad/irsim/Makefile1
-rw-r--r--cad/iverilog/Makefile1
-rw-r--r--cad/jspice3/Makefile1
-rw-r--r--cad/k40-whisperer/Makefile1
-rw-r--r--cad/kicad-devel/Makefile1
-rw-r--r--cad/kicad-doc/Makefile1
-rw-r--r--cad/kicad-library-footprints-devel/Makefile1
-rw-r--r--cad/kicad-library-footprints/Makefile1
-rw-r--r--cad/kicad-library-packages3d-devel/Makefile1
-rw-r--r--cad/kicad-library-packages3d/Makefile1
-rw-r--r--cad/kicad-library-symbols-devel/Makefile1
-rw-r--r--cad/kicad-library-symbols/Makefile1
-rw-r--r--cad/kicad-library-templates-devel/Makefile1
-rw-r--r--cad/kicad-library-templates/Makefile1
-rw-r--r--cad/kicad/Makefile1
-rw-r--r--cad/klayout/Makefile1
-rw-r--r--cad/ktechlab/Makefile1
-rw-r--r--cad/ldraw/Makefile1
-rw-r--r--cad/ldview/Makefile1
-rw-r--r--cad/leocad/Makefile1
-rw-r--r--cad/lepton-eda/Makefile1
-rw-r--r--cad/libopencad/Makefile1
-rw-r--r--cad/librecad/Makefile1
-rw-r--r--cad/libredwg/Makefile1
-rw-r--r--cad/librepcb/Makefile1
-rw-r--r--cad/librnd/Makefile1
-rw-r--r--cad/linux-eagle5/Makefile1
-rw-r--r--cad/logisim/Makefile1
-rw-r--r--cad/magic/Makefile1
-rw-r--r--cad/meshdev/Makefile1
-rw-r--r--cad/meshlab/Makefile1
-rw-r--r--cad/netgen-lvs/Makefile1
-rw-r--r--cad/netgen/Makefile1
-rw-r--r--cad/ngspice_rework/Makefile1
-rw-r--r--cad/nvc/Makefile1
-rw-r--r--cad/opencascade/Makefile1
-rw-r--r--cad/opencascade740/Makefile2
-rw-r--r--cad/openctm/Makefile1
-rw-r--r--cad/openfpgaloader/Makefile1
-rw-r--r--cad/openroad/Makefile1
-rw-r--r--cad/openscad-devel/Makefile1
-rw-r--r--cad/openscad/Makefile1
-rw-r--r--cad/opentimer/Makefile1
-rw-r--r--cad/openvsp/Makefile1
-rw-r--r--cad/oregano/Makefile1
-rw-r--r--cad/p5-GDS2/Makefile1
-rw-r--r--cad/p5-Verilog-Perl/Makefile1
-rw-r--r--cad/padring/Makefile1
-rw-r--r--cad/pcb-rnd/Makefile1
-rw-r--r--cad/pcb/Makefile1
-rw-r--r--cad/pdnmesh/Makefile1
-rw-r--r--cad/py-cadquery/Makefile1
-rw-r--r--cad/py-cq-editor/Makefile1
-rw-r--r--cad/py-ezdxf/Makefile1
-rw-r--r--cad/py-gdspy/Makefile1
-rw-r--r--cad/py-lcapy/Makefile1
-rw-r--r--cad/py-ocp/Makefile1
-rw-r--r--cad/py-phidl/Makefile1
-rw-r--r--cad/py-pyfda/Makefile1
-rw-r--r--cad/py-pymtl/Makefile1
-rw-r--r--cad/python-gdsii/Makefile1
-rw-r--r--cad/qcad/Makefile1
-rw-r--r--cad/qcsxcad/Makefile1
-rw-r--r--cad/qelectrotech/Makefile1
-rw-r--r--cad/qflow/Makefile1
-rw-r--r--cad/qrouter/Makefile1
-rw-r--r--cad/qucs-s/Makefile1
-rw-r--r--cad/qucsator/Makefile1
-rw-r--r--cad/repsnapper/Makefile1
-rw-r--r--cad/rubygem-gdsii/Makefile1
-rw-r--r--cad/scotch/Makefile1
-rw-r--r--cad/solvespace/Makefile1
-rw-r--r--cad/sp2sp/Makefile1
-rw-r--r--cad/spice/Makefile1
-rw-r--r--cad/stepcode/Makefile1
-rw-r--r--cad/stm32flash/Makefile1
-rw-r--r--cad/sumo/Makefile1
-rw-r--r--cad/surelog/Makefile1
-rw-r--r--cad/sweethome3d/Makefile1
-rw-r--r--cad/tkgate/Makefile1
-rw-r--r--cad/tochnog/Makefile1
-rw-r--r--cad/uhdm/Makefile1
-rw-r--r--cad/uranium/Makefile1
-rw-r--r--cad/verilator/Makefile1
-rw-r--r--cad/verilog-mode.el/Makefile1
-rw-r--r--cad/veroroute/Makefile1
-rw-r--r--cad/xcircuit/Makefile1
-rw-r--r--cad/xyce/Makefile1
-rw-r--r--cad/yosys/Makefile1
-rw-r--r--cad/z88/Makefile1
138 files changed, 138 insertions, 1 deletions
diff --git a/cad/NASTRAN-95/Makefile b/cad/NASTRAN-95/Makefile
index a33d1633f0b7..91b719c00a4d 100644
--- a/cad/NASTRAN-95/Makefile
+++ b/cad/NASTRAN-95/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad science
MAINTAINER= pfg@FreeBSD.org
COMMENT= NASA Structural Analysis System
+WWW= https://github.com/nasa/NASTRAN-95
LICENSE= NOSA
LICENSE_NAME= NASA OPEN SOURCE AGREEMENT VERSION 1.3
diff --git a/cad/PrusaSlicer/Makefile b/cad/PrusaSlicer/Makefile
index 3691b33fb13a..72d22d94f78a 100644
--- a/cad/PrusaSlicer/Makefile
+++ b/cad/PrusaSlicer/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= teodorsigaev@gmail.com
COMMENT= Slicing application for 3D printers
+WWW= https://www.prusa3d.com/prusaslicer/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/abc/Makefile b/cad/abc/Makefile
index f0783c4737bc..0506b065fd4c 100644
--- a/cad/abc/Makefile
+++ b/cad/abc/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= cad
MAINTAINER= uddka@student.kit.edu
COMMENT= System for sequential synthesis and verification
+WWW= https://people.eecs.berkeley.edu/~alanmi/abc/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/copyright.txt
diff --git a/cad/admesh/Makefile b/cad/admesh/Makefile
index c8a2dec7392d..0e6277848800 100644
--- a/cad/admesh/Makefile
+++ b/cad/admesh/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= ports@FreeBSD.org
COMMENT= Program for processing STL triangulated solid meshes
+WWW= https://launchpad.net/admesh
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/adms/Makefile b/cad/adms/Makefile
index cd70a854f3a1..19482b609dff 100644
--- a/cad/adms/Makefile
+++ b/cad/adms/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Model generator for SPICE simulators
+WWW= https://github.com/Qucs/ADMS
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/alliance/Makefile b/cad/alliance/Makefile
index d52755b44754..24e6027c5372 100644
--- a/cad/alliance/Makefile
+++ b/cad/alliance/Makefile
@@ -8,6 +8,7 @@ MASTER_SITES= ftp://asim.lip6.fr/pub/alliance/distribution/5.0/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Complete set of CAD tools and libraries for VLSI design
+WWW= https://www-soc.lip6.fr/equipe-cian/logiciels/alliance/
LICENSE= Alliance
LICENSE_NAME= Alliance VLSI Cad System License
diff --git a/cad/appcsxcad/Makefile b/cad/appcsxcad/Makefile
index 498c53df7a27..616a31d79105 100644
--- a/cad/appcsxcad/Makefile
+++ b/cad/appcsxcad/Makefile
@@ -7,6 +7,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Minimal GUI Application using the QCSXCAD library
+WWW= https://github.com/thliebig/AppCSXCAD
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/archimedes/Makefile b/cad/archimedes/Makefile
index b864c8b107c6..0d8a5c817571 100644
--- a/cad/archimedes/Makefile
+++ b/cad/archimedes/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GNU
MAINTAINER= yuri@FreeBSD.org
COMMENT= Semiconductor device simulation software
+WWW= https://www.gnu.org/software/archimedes/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/astk-serveur/Makefile b/cad/astk-serveur/Makefile
index 69c4d7e91a72..7a35868a9419 100644
--- a/cad/astk-serveur/Makefile
+++ b/cad/astk-serveur/Makefile
@@ -10,6 +10,7 @@ PKGNAMESUFFIX= -client
MAINTAINER= thierry@FreeBSD.org
COMMENT?= Graphical interface for Code_Aster (server side)
+WWW= http://www.code-aster.org/
LICENSE= GPLv2
diff --git a/cad/atlc/Makefile b/cad/atlc/Makefile
index de4ccd564255..fee9e623b22e 100644
--- a/cad/atlc/Makefile
+++ b/cad/atlc/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Tool to calculate the impedance of transmission lines
+WWW= http://atlc.sourceforge.net/
LICENSE= GPLv2+
diff --git a/cad/basicdsp/Makefile b/cad/basicdsp/Makefile
index 74d00a2e10d4..91940307c486 100644
--- a/cad/basicdsp/Makefile
+++ b/cad/basicdsp/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://wwwhome.cs.utwente.nl/~ptdeboer/ham/basicdsp/ \
MAINTAINER= db@FreeBSD.org
COMMENT= Program for experimenting with simple audio DSP algorithms
+WWW= https://wwwhome.cs.utwente.nl/~ptdeboer/ham/basicdsp/
LICENSE= GPLv2
diff --git a/cad/brlcad/Makefile b/cad/brlcad/Makefile
index a7d29b2c63fe..ad608fd50a96 100644
--- a/cad/brlcad/Makefile
+++ b/cad/brlcad/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/BRL-CAD/brlcad/releases/download/rel-${PORTVERS
MAINTAINER= erik@brlcad.org
COMMENT= CSG modelling system from the US Ballistic Research Laboratory
+WWW= https://brlcad.org/
WRKSRC=${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/cad/calculix-ccx/Makefile b/cad/calculix-ccx/Makefile
index 21850126f9cf..2331f0c78526 100644
--- a/cad/calculix-ccx/Makefile
+++ b/cad/calculix-ccx/Makefile
@@ -9,6 +9,7 @@ EXTRACT_ONLY= ${DIST_SOURCES}
MAINTAINER= rsmith@xs4all.nl
COMMENT= Three-Dimensional Structural Finite Element Program
+WWW= http://www.calculix.de/
LICENSE= GPLv2
diff --git a/cad/calculix/Makefile b/cad/calculix/Makefile
index 4297a90fb487..c1e1b4f52ec4 100644
--- a/cad/calculix/Makefile
+++ b/cad/calculix/Makefile
@@ -8,6 +8,7 @@ EXTRACT_ONLY= ${DIST_SOURCES}
MAINTAINER= rsmith@xs4all.nl
COMMENT= Three-Dimensional Structural Finite Element Program
+WWW= http://www.calculix.de/
LICENSE= GPLv2
diff --git a/cad/camotics/Makefile b/cad/camotics/Makefile
index e0cd746b585b..836b612a506f 100644
--- a/cad/camotics/Makefile
+++ b/cad/camotics/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= thierry@FreeBSD.org
COMMENT= 3-axis CNC GCode simulator
+WWW= https://camotics.org/
LICENSE= GPLv2+
diff --git a/cad/caneda/Makefile b/cad/caneda/Makefile
index 488278a0cdf9..94e7942177e7 100644
--- a/cad/caneda/Makefile
+++ b/cad/caneda/Makefile
@@ -5,6 +5,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= yuri@FreeBSD.org
COMMENT= EDA software suite focused on ease of use and portability
+WWW= http://caneda.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/cascade-compiler/Makefile b/cad/cascade-compiler/Makefile
index 0ebdc81fc278..6d87ec68d700 100644
--- a/cad/cascade-compiler/Makefile
+++ b/cad/cascade-compiler/Makefile
@@ -5,6 +5,7 @@ PKGNAMESUFFIX= -compiler
MAINTAINER= yuri@FreeBSD.org
COMMENT= Just-In-Time Compiler for Verilog from VMware Research
+WWW= https://github.com/vmware/cascade
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/cad/cascade/Makefile b/cad/cascade/Makefile
index 924dc6a2f183..38d0069767ff 100644
--- a/cad/cascade/Makefile
+++ b/cad/cascade/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/rfcascade/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Simple tool to analyze noise and distortion of a RF system
+WWW= http://rfcascade.sourceforge.net/
GNU_CONFIGURE= yes
USES= groff
diff --git a/cad/chipvault/Makefile b/cad/chipvault/Makefile
index d9803e94e946..46b472aa6c2d 100644
--- a/cad/chipvault/Makefile
+++ b/cad/chipvault/Makefile
@@ -7,6 +7,7 @@ EXTRACT_SUFX= .gz
MAINTAINER= ports@FreeBSD.org
COMMENT= Project organizer for VHDL and Verilog RTL hardware designs
+WWW= http://chipvault.sourceforge.net/
NO_WRKSUBDIR= yes
EXTRACT_CMD= ${GZCAT}
diff --git a/cad/csxcad/Makefile b/cad/csxcad/Makefile
index 55dde3d9dde6..4c2563b0c173 100644
--- a/cad/csxcad/Makefile
+++ b/cad/csxcad/Makefile
@@ -7,6 +7,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ library to describe geometrical objects
+WWW= https://github.com/thliebig/CSXCAD
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/cura-engine/Makefile b/cad/cura-engine/Makefile
index c2dc753d91e2..25211c3b1cc8 100644
--- a/cad/cura-engine/Makefile
+++ b/cad/cura-engine/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= Ultimaker
MAINTAINER= db@FreeBSD.org
COMMENT= Engine of slicing solution for RepRap 3D printers
+WWW= http://wiki.ultimaker.com/Cura
LICENSE= AGPLv3
diff --git a/cad/cura/Makefile b/cad/cura/Makefile
index d60e3932a426..f012d7e8a04e 100644
--- a/cad/cura/Makefile
+++ b/cad/cura/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= Ultimaker
MAINTAINER= db@FreeBSD.org
COMMENT= Slicing application for 3D printers
+WWW= https://github.com/Ultimaker/Cura/wiki
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/cvc/Makefile b/cad/cvc/Makefile
index 9bf635c44005..ca008568ec0f 100644
--- a/cad/cvc/Makefile
+++ b/cad/cvc/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Circuit Validity Checker
+WWW= https://github.com/d-m-bailey/cvc
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/digital/Makefile b/cad/digital/Makefile
index 249a79264353..618d7f998164 100644
--- a/cad/digital/Makefile
+++ b/cad/digital/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad java
MAINTAINER= yuri@FreeBSD.org
COMMENT= Digital logic designer and circuit simulator
+WWW= https://github.com/hneemann/Digital
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/dinotrace/Makefile b/cad/dinotrace/Makefile
index a78f984909e4..3a0763fbb5ef 100644
--- a/cad/dinotrace/Makefile
+++ b/cad/dinotrace/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphical signal trace waveform viewer
+WWW= https://www.veripool.org/wiki/dinotrace
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/ecpprog/Makefile b/cad/ecpprog/Makefile
index bd4b066e219c..e1b8b91217ce 100644
--- a/cad/ecpprog/Makefile
+++ b/cad/ecpprog/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Driver for FTDI based JTAG probes, to program ECP5 FPGAs
+WWW= https://github.com/gregdavill/ecpprog
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/../COPYING
diff --git a/cad/electric-ng/Makefile b/cad/electric-ng/Makefile
index fe79b2ef654a..24acdc92a79a 100644
--- a/cad/electric-ng/Makefile
+++ b/cad/electric-ng/Makefile
@@ -12,6 +12,7 @@ EXTRACT_ONLY=
MAINTAINER= ports@FreeBSD.org
COMMENT= Sophisticated VLSI design system
+WWW= https://www.staticfreesoft.com/
LICENSE= GPLv3
diff --git a/cad/electric/Makefile b/cad/electric/Makefile
index 7ddbf044713f..de787f23236b 100644
--- a/cad/electric/Makefile
+++ b/cad/electric/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/^(...)\./\1/}
MAINTAINER= ports@FreeBSD.org
COMMENT= Sophisticated electrical CAD system
+WWW= https://www.gnu.org/software/electric/electric.html
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/fasm/Makefile b/cad/fasm/Makefile
index f22305ea322a..38e4eb7c8dff 100644
--- a/cad/fasm/Makefile
+++ b/cad/fasm/Makefile
@@ -5,6 +5,7 @@ PKGNAMESUFFIX= -fpga
MAINTAINER= yuri@FreeBSD.org
COMMENT= FPGA assembly (FASM) parser and generator
+WWW= https://github.com/SymbiFlow/fasm
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/fdm_materials/Makefile b/cad/fdm_materials/Makefile
index e2c410405a54..f7640868935e 100644
--- a/cad/fdm_materials/Makefile
+++ b/cad/fdm_materials/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= Ultimaker
MAINTAINER= db@FreeBSD.org
COMMENT= FDM Material database for 3D printers
+WWW= https://github.com/Ultimaker/fdm_materials
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/feappv/Makefile b/cad/feappv/Makefile
index 4042a38ff9f7..34ac659e6b2f 100644
--- a/cad/feappv/Makefile
+++ b/cad/feappv/Makefile
@@ -9,6 +9,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Finite element analysis program (personal version)
+WWW= http://projects.ce.berkeley.edu/feap/feappv/
USES= fortran gmake localbase:ldflags xorg
USE_GITHUB= yes
diff --git a/cad/fidocadj/Makefile b/cad/fidocadj/Makefile
index c6156dafd302..7ae188e84f97 100644
--- a/cad/fidocadj/Makefile
+++ b/cad/fidocadj/Makefile
@@ -10,6 +10,7 @@ EXTRACT_ONLY=
MAINTAINER= nivit@FreeBSD.org
COMMENT= Easy to use graphical editor for electronics
+WWW= https://darwinne.github.io/FidoCadJ/index.html
LICENSE= GPLv3
diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile
index af4b3297c240..e31e81f92500 100644
--- a/cad/freecad/Makefile
+++ b/cad/freecad/Makefile
@@ -8,6 +8,7 @@ CATEGORIES= cad
MAINTAINER= cmt@FreeBSD.org
COMMENT= General purpose 3D CAD modeller
+WWW= https://www.freecadweb.org/
LICENSE= LGPL20+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/freehdl/Makefile b/cad/freehdl/Makefile
index d3ca2dcaff5a..e0e596a88543 100644
--- a/cad/freehdl/Makefile
+++ b/cad/freehdl/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://freehdl.seul.org/~enaroska/
MAINTAINER= ports@FreeBSD.org
COMMENT= Free VHDL simulator
+WWW= http://www.freehdl.seul.org/
USES= gmake pathfix libtool makeinfo perl5 pkgconfig
USE_LDCONFIG= yes
diff --git a/cad/fritzing/Makefile b/cad/fritzing/Makefile
index 4cdcd1ce04f4..5310137073f6 100644
--- a/cad/fritzing/Makefile
+++ b/cad/fritzing/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= lenzi.sergio@gmail.com
COMMENT= CAD for printed circuit boards
+WWW= https://fritzing.org/
LICENSE= GPLv2+
diff --git a/cad/gds3d/Makefile b/cad/gds3d/Makefile
index 8a3c99d8e325..8585ce902efe 100644
--- a/cad/gds3d/Makefile
+++ b/cad/gds3d/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Application for rendering IC (chip) layouts in 3D
+WWW= https://github.com/trilomix/GDS3D
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/../LICENSE.txt
diff --git a/cad/gdt/Makefile b/cad/gdt/Makefile
index f9583a0abcc3..bf51a1747747 100644
--- a/cad/gdt/Makefile
+++ b/cad/gdt/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME:tu}-${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= GDS2/GDT format translator
+WWW= https://sourceforge.net/projects/gds2/
LICENSE= GPLv2
diff --git a/cad/geda/Makefile b/cad/geda/Makefile
index efac63b83116..b3de8fe739d9 100644
--- a/cad/geda/Makefile
+++ b/cad/geda/Makefile
@@ -8,6 +8,7 @@ MASTER_SITES= http://ftp.geda-project.org/${PORTNAME}-gaf/stable/v${PORTVERSION:
MAINTAINER= hrs@FreeBSD.org
COMMENT= GPL Electronic Design Automation tools
+WWW= http://www.gpleda.org/
LICENSE= GPLv2+
diff --git a/cad/gerbv/Makefile b/cad/gerbv/Makefile
index 37c2348a1c2b..a041c376e835 100644
--- a/cad/gerbv/Makefile
+++ b/cad/gerbv/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= pi@FreeBSD.org
COMMENT= Gerber file viewer
+WWW= http://gerbv.geda-project.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/gmsh/Makefile b/cad/gmsh/Makefile
index c5784669c511..98089f97cead 100644
--- a/cad/gmsh/Makefile
+++ b/cad/gmsh/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= gmsh
MAINTAINER= wen@FreeBSD.org
COMMENT= Automatic 3D finite element mesh generator
+WWW= https://www.geuz.org/gmsh/
LICENSE= AGPLv3+ APACHE20 GPLv3+ GPLv2+ LGPL21
LICENSE_COMB= multi
diff --git a/cad/gnucap/Makefile b/cad/gnucap/Makefile
index 45db5b6d2ae7..fc3228c742f7 100644
--- a/cad/gnucap/Makefile
+++ b/cad/gnucap/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.gnucap.org/devel/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= GNU Circuit Analysis Package
+WWW= http://www.gnucap.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/gplcver/Makefile b/cad/gplcver/Makefile
index 4f3605159416..57870e37f89f 100644
--- a/cad/gplcver/Makefile
+++ b/cad/gplcver/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}.src
MAINTAINER= ports@FreeBSD.org
COMMENT= Verilog HDL simulator
+WWW= https://sourceforge.net/projects/gplcver/
LICENSE= GPLv2
diff --git a/cad/graywolf/Makefile b/cad/graywolf/Makefile
index 5b0ec7aac2d1..24b304f4cea8 100644
--- a/cad/graywolf/Makefile
+++ b/cad/graywolf/Makefile
@@ -15,6 +15,7 @@ PATCHFILES+= 2b23616f26d8f9a9fa03010322fa967a2dc204e3.patch:-p1 \
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fork of TimberWolf, a placement tool in VLSI design
+WWW= https://github.com/rubund/graywolf
LICENSE= GPLv2
diff --git a/cad/gspiceui/Makefile b/cad/gspiceui/Makefile
index a7bbe4dcedf7..3587fddb2d8f 100644
--- a/cad/gspiceui/Makefile
+++ b/cad/gspiceui/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-v${PORTVERSION}
MAINTAINER= kevinz5000@gmail.com
COMMENT= GUI for ngspice and gnucap circuit simulators
+WWW= http://users.tpg.com.au/micksw012/gspiceui.html
LICENSE= GPLv3
diff --git a/cad/gtkwave/Makefile b/cad/gtkwave/Makefile
index 781db3a6d98b..5e204616ee23 100644
--- a/cad/gtkwave/Makefile
+++ b/cad/gtkwave/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://gtkwave.sourceforge.net/
MAINTAINER= ports@FreeBSD.org
COMMENT= Electronic Waveform Viewer
+WWW= http://gtkwave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/horizon-eda/Makefile b/cad/horizon-eda/Makefile
index 421c7eff668c..1f350fbff464 100644
--- a/cad/horizon-eda/Makefile
+++ b/cad/horizon-eda/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= EDA package for printed circuit board design
+WWW= https://horizon-eda.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/ifcopenshell/Makefile b/cad/ifcopenshell/Makefile
index a56c95ed916d..2d8f40a821dc 100644
--- a/cad/ifcopenshell/Makefile
+++ b/cad/ifcopenshell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= lbartoletti@FreeBSD.org
COMMENT= Open source IFC library and geometry engine
+WWW= http://ifcopenshell.org
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
diff --git a/cad/impact/Makefile b/cad/impact/Makefile
index 79c8c2700784..6005ac755b8e 100644
--- a/cad/impact/Makefile
+++ b/cad/impact/Makefile
@@ -12,6 +12,7 @@ EXTRACT_ONLY= Impact-${DISTVERSION}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Dynamic Finite Element Program Suite
+WWW= https://www.impact-fem.org/
LICENSE= GPLv2
diff --git a/cad/irsim/Makefile b/cad/irsim/Makefile
index 4fdcc3aa9fe5..1e858b3a6b1f 100644
--- a/cad/irsim/Makefile
+++ b/cad/irsim/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://opencircuitdesign.com/irsim/archive/
MAINTAINER= ports@FreeBSD.org
COMMENT= Event-driven logic-level simulator for MOS circuis
+WWW= http://opencircuitdesign.com/irsim/
LICENSE= GPLv2
diff --git a/cad/iverilog/Makefile b/cad/iverilog/Makefile
index 465af4576175..098b52a36e4a 100644
--- a/cad/iverilog/Makefile
+++ b/cad/iverilog/Makefile
@@ -6,6 +6,7 @@ DISTNAME= verilog-${PORTVERSION}
MAINTAINER= kbowling@FreeBSD.org
COMMENT= Verilog simulation and synthesis tool
+WWW= http://iverilog.icarus.com/
LICENSE= GPLv2
diff --git a/cad/jspice3/Makefile b/cad/jspice3/Makefile
index 99f80aeffa1b..5146ce6ece15 100644
--- a/cad/jspice3/Makefile
+++ b/cad/jspice3/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.wrcad.com/ftp/pub/
MAINTAINER= ports@FreeBSD.org
COMMENT= Adaptation of the Berkeley Spice3f4 with superconductivity
+WWW= http://www.wrcad.com/jspice3.html
BROKEN_aarch64= fails to install: jspice3: No such file or directory
BROKEN_riscv64= fails to install: jspice3: No such file or directory
diff --git a/cad/k40-whisperer/Makefile b/cad/k40-whisperer/Makefile
index bc557b0d0d8d..c85b8bc8184f 100644
--- a/cad/k40-whisperer/Makefile
+++ b/cad/k40-whisperer/Makefile
@@ -6,6 +6,7 @@ DISTNAME= K40_Whisperer-${DISTVERSION}_src
MAINTAINER= 0mp@FreeBSD.org
COMMENT= GUI control software for the stock K40 laser cutter controller
+WWW= https://www.scorchworks.com/K40whisperer/k40whisperer.html
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt
diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile
index 9adf9f44e485..1026ffcebe9d 100644
--- a/cad/kicad-devel/Makefile
+++ b/cad/kicad-devel/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= mr@FreeBSD.org
COMMENT= Schematic and PCB editing software
+WWW= http://kicad-pcb.org/
LICENSE= GPLv3
diff --git a/cad/kicad-doc/Makefile b/cad/kicad-doc/Makefile
index 75dda2a6d454..26251d52976b 100644
--- a/cad/kicad-doc/Makefile
+++ b/cad/kicad-doc/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSION}
MAINTAINER= cmt@FreeBSD.org
COMMENT= KiCad Documentation and Help Files
+WWW= https://gitlab.com/kicad/services/kicad-doc
LICENSE= GPLv3+ CC-BY-3.0
LICENSE_COMB= dual
diff --git a/cad/kicad-library-footprints-devel/Makefile b/cad/kicad-library-footprints-devel/Makefile
index 088fad3051f2..4d8ee3a0567e 100644
--- a/cad/kicad-library-footprints-devel/Makefile
+++ b/cad/kicad-library-footprints-devel/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-footprints-${GL_COMMIT}
MAINTAINER= mr@FreeBSD.org
COMMENT= Official KiCad Footprint Libraries for the future Kicad version 5
+WWW= https://github.com/KiCad/kicad-footprints
LICENSE= GPLv2
diff --git a/cad/kicad-library-footprints/Makefile b/cad/kicad-library-footprints/Makefile
index 1e8901420153..dd57638b18ac 100644
--- a/cad/kicad-library-footprints/Makefile
+++ b/cad/kicad-library-footprints/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-footprints-${DISTVERSION}
MAINTAINER= cmt@FreeBSD.org
COMMENT= Official KiCad Footprint Libraries
+WWW= https://gitlab.com/kicad/libraries/kicad-footprints
LICENSE= GPLv2
diff --git a/cad/kicad-library-packages3d-devel/Makefile b/cad/kicad-library-packages3d-devel/Makefile
index 2d01a8394bb5..4706b8af99b2 100644
--- a/cad/kicad-library-packages3d-devel/Makefile
+++ b/cad/kicad-library-packages3d-devel/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-packages3D-${GL_COMMIT}
MAINTAINER= mr@FreeBSD.org
COMMENT= Official KiCad 3D model libraries for rendering and MCAD integration
+WWW= https://github.com/KiCad/kicad-packages3d
LICENSE= GPLv2
diff --git a/cad/kicad-library-packages3d/Makefile b/cad/kicad-library-packages3d/Makefile
index 292423183b46..7bcf87b95a7d 100644
--- a/cad/kicad-library-packages3d/Makefile
+++ b/cad/kicad-library-packages3d/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-packages3D-${DISTVERSION}
MAINTAINER= cmt@FreeBSD.org
COMMENT= Official KiCad 3D model libraries for rendering and MCAD integration
+WWW= https://gitlab.com/kicad/libraries/kicad-packages3D
LICENSE= GPLv2
diff --git a/cad/kicad-library-symbols-devel/Makefile b/cad/kicad-library-symbols-devel/Makefile
index 5533ac85f61c..1c7daf34fd51 100644
--- a/cad/kicad-library-symbols-devel/Makefile
+++ b/cad/kicad-library-symbols-devel/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-symbols-${GL_COMMIT}
MAINTAINER= mr@FreeBSD.org
COMMENT= Official KiCad schematic symbol libraries for the future Kicad 5 release
+WWW= https://github.com/KiCad/kicad-symbols
LICENSE= GPLv2
diff --git a/cad/kicad-library-symbols/Makefile b/cad/kicad-library-symbols/Makefile
index a6ca6b071b5b..c8d49567d713 100644
--- a/cad/kicad-library-symbols/Makefile
+++ b/cad/kicad-library-symbols/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-symbols-${DISTVERSION}
MAINTAINER= cmt@FreeBSD.org
COMMENT= Official KiCad schematic symbol libraries
+WWW= https://gitlab.com/kicad/libraries/kicad-symbols
LICENSE= GPLv2
diff --git a/cad/kicad-library-templates-devel/Makefile b/cad/kicad-library-templates-devel/Makefile
index fd17c0434c9f..6a77db547ff6 100644
--- a/cad/kicad-library-templates-devel/Makefile
+++ b/cad/kicad-library-templates-devel/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-templates-${GL_COMMIT}
MAINTAINER= mr@FreeBSD.org
COMMENT= Official KiCad project templates
+WWW= https://github.com/KiCad/kicad-templates
LICENSE= GPLv2
diff --git a/cad/kicad-library-templates/Makefile b/cad/kicad-library-templates/Makefile
index 0bbeb35c5d39..1b025b33ddbe 100644
--- a/cad/kicad-library-templates/Makefile
+++ b/cad/kicad-library-templates/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-templates-${DISTVERSION}
MAINTAINER= cmt@FreeBSD.org
COMMENT= Official KiCad project templates
+WWW= https://gitlab.com/kicad/libraries/kicad-templates
LICENSE= GPLv2
diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile
index 0bc76eb8ec70..63ebc7a13437 100644
--- a/cad/kicad/Makefile
+++ b/cad/kicad/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= https://gitlab.com/${PORTNAME}/code/${PORTNAME}/-/archive/${DISTVE
MAINTAINER= cmt@FreeBSD.org
COMMENT= Schematic and PCB editing software
+WWW= https://kicad.org/
LICENSE= GPLv2
diff --git a/cad/klayout/Makefile b/cad/klayout/Makefile
index 3bccce59ed58..ffb912acb8d1 100644
--- a/cad/klayout/Makefile
+++ b/cad/klayout/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= hrs@FreeBSD.org
COMMENT= Qt-based chip mask layout viewing and editing tool
+WWW= http://www.klayout.de/index.html
LICENSE= GPLv2
diff --git a/cad/ktechlab/Makefile b/cad/ktechlab/Makefile
index 6f8a1b924d1e..fefbecc51cd9 100644
--- a/cad/ktechlab/Makefile
+++ b/cad/ktechlab/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= IDE for microcontrollers and electronics
+WWW= https://userbase.kde.org/KTechlab
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/ldraw/Makefile b/cad/ldraw/Makefile
index d390bc7485f8..c8604862804c 100644
--- a/cad/ldraw/Makefile
+++ b/cad/ldraw/Makefile
@@ -10,6 +10,7 @@ EXTRACT_ONLY= complete.zip
MAINTAINER= yuri@FreeBSD.org
COMMENT= LDraw-format CAD files representing many of LEGO bricks produced
+WWW= https://www.ldraw.org/
LICENSE= CC-BY-2.0
diff --git a/cad/ldview/Makefile b/cad/ldview/Makefile
index 28e38ac620fe..9d2cd2bf353a 100644
--- a/cad/ldview/Makefile
+++ b/cad/ldview/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= LDraw model viewer
+WWW= https://tcobbs.github.io/ldview/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/../license.txt
diff --git a/cad/leocad/Makefile b/cad/leocad/Makefile
index a4aaab8c78bb..db31f4cca4fe 100644
--- a/cad/leocad/Makefile
+++ b/cad/leocad/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= CAD program for creating virtual LEGO models
+WWW= https://www.leocad.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/docs/COPYING.txt
diff --git a/cad/lepton-eda/Makefile b/cad/lepton-eda/Makefile
index 88e649ae1fdc..a2802e241760 100644
--- a/cad/lepton-eda/Makefile
+++ b/cad/lepton-eda/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/lepton-eda/lepton-eda/releases/download/${PORTV
MAINTAINER= graahnul.grom@gmail.com
COMMENT= Lepton Electronic Design Automation
+WWW= https://github.com/lepton-eda/lepton-eda
LICENSE= GPLv2+
diff --git a/cad/libopencad/Makefile b/cad/libopencad/Makefile
index 5b3e2c0121e5..dfdb57aac47c 100644
--- a/cad/libopencad/Makefile
+++ b/cad/libopencad/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad graphics geography
MAINTAINER= lbartoletti@FreeBSD.org
COMMENT= Library which provides a way to read/write CAD (DWG/DXF/DXFB) files
+WWW= https://trac.osgeo.org/gdal/wiki/DWG_driver
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/librecad/Makefile b/cad/librecad/Makefile
index 3de4c7f2ee44..4eeef0830510 100644
--- a/cad/librecad/Makefile
+++ b/cad/librecad/Makefile
@@ -8,6 +8,7 @@ PATCHFILES+= 8c3b652a8813.patch:-p1 # https://github.com/LibreCAD/LibreCAD/issue
MAINTAINER= jhale@FreeBSD.org
COMMENT= 2D CAD system
+WWW= https://librecad.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/licenses/gpl-2.0.txt
diff --git a/cad/libredwg/Makefile b/cad/libredwg/Makefile
index 8b29d20ea082..9fc82518d7b6 100644
--- a/cad/libredwg/Makefile
+++ b/cad/libredwg/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GNU
MAINTAINER= danfe@FreeBSD.org
COMMENT= Library and command line tools to handle DWG files
+WWW= https://www.gnu.org/software/libredwg/
LICENSE= GPLv3+
diff --git a/cad/librepcb/Makefile b/cad/librepcb/Makefile
index b932ff4e5e3a..338293b21e4e 100644
--- a/cad/librepcb/Makefile
+++ b/cad/librepcb/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= https://download.librepcb.org/releases/${DISTVERSION}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Schematic and PCB editing software
+WWW= https://librepcb.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/cad/librnd/Makefile b/cad/librnd/Makefile
index 9c8fe968d0c4..9686e4c87e39 100644
--- a/cad/librnd/Makefile
+++ b/cad/librnd/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://repo.hu/projects/${PORTNAME}/releases/
MAINTAINER= fuz@fuz.su
COMMENT= Flexible, modular two-dimensional CAD engine
+WWW= http://www.repo.hu/projects/librnd/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/linux-eagle5/Makefile b/cad/linux-eagle5/Makefile
index 2e26d8c40f91..93c83b539ba7 100644
--- a/cad/linux-eagle5/Makefile
+++ b/cad/linux-eagle5/Makefile
@@ -10,6 +10,7 @@ EXTRACT_SUFX= .run
MAINTAINER= riggs@FreeBSD.org
COMMENT= Easy to use, yet powerful tool for designing printed circuit boards
+WWW= http://www.cadsoftusa.com
LICENSE= Eagle
LICENSE_NAME= Eagle End User License Agreement
diff --git a/cad/logisim/Makefile b/cad/logisim/Makefile
index 25304144c3a1..87b4be14ddaa 100644
--- a/cad/logisim/Makefile
+++ b/cad/logisim/Makefile
@@ -8,6 +8,7 @@ EXTRACT_ONLY=
MAINTAINER= javad.kouhi@gmail.com
COMMENT= Educational tool for designing and simulating logic circuits
+WWW= http://ozark.hendrix.edu/~burch/logisim/
LICENSE= GPLv2
diff --git a/cad/magic/Makefile b/cad/magic/Makefile
index b349c11a187c..f57710a491cf 100644
--- a/cad/magic/Makefile
+++ b/cad/magic/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://opencircuitdesign.com/magic/archive/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Interactive editor for VLSI layouts
+WWW= http://opencircuitdesign.com/magic/
LICENSE= MIT
LICENSE_FILE= ${FILESDIR}/license.txt
diff --git a/cad/meshdev/Makefile b/cad/meshdev/Makefile
index 8cbb2c467d7d..6b5cce22ea6f 100644
--- a/cad/meshdev/Makefile
+++ b/cad/meshdev/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= LOCAL/gahr \
MAINTAINER= ports@FreeBSD.org
COMMENT= Mesh comparison software
+WWW= http://meshdev.sourceforge.net/
USES= dos2unix
DOS2UNIX_FILES= src/MeshDev.h
diff --git a/cad/meshlab/Makefile b/cad/meshlab/Makefile
index deb47c9b6bf3..e4f40a9c8cab 100644
--- a/cad/meshlab/Makefile
+++ b/cad/meshlab/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= lbartoletti@FreeBSD.org
COMMENT= 3D triangular meshes processing and editing tool
+WWW= https://www.meshlab.net/
LICENSE= GPLv2
diff --git a/cad/netgen-lvs/Makefile b/cad/netgen-lvs/Makefile
index e5d83af404cf..1d2413f68a43 100644
--- a/cad/netgen-lvs/Makefile
+++ b/cad/netgen-lvs/Makefile
@@ -5,6 +5,7 @@ PKGNAMESUFFIX= -lvs
MAINTAINER= yuri@FreeBSD.org
COMMENT= Tool for comparing netlists (a process known as LVS)
+WWW= http://opencircuitdesign.com/netgen/
LICENSE= GPLv1
LICENSE_FILE= ${WRKSRC}/Copying
diff --git a/cad/netgen/Makefile b/cad/netgen/Makefile
index e5a2efd22b2e..09b2d7c4f6bd 100644
--- a/cad/netgen/Makefile
+++ b/cad/netgen/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= stephen@FreeBSD.org
COMMENT= Automatic 3D tetrahedral mesh generator
+WWW= https://ngsolve.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/ngspice_rework/Makefile b/cad/ngspice_rework/Makefile
index 80381e6cf06d..6c0df6b5d1c0 100644
--- a/cad/ngspice_rework/Makefile
+++ b/cad/ngspice_rework/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ngspice-${PORTVERSION}
MAINTAINER= kevinz5000@gmail.com
COMMENT= Mixed-signal circuit simulator derived from Spice and Cider
+WWW= https://ngspice.sourceforge.io/
LICENSE= BSD3CLAUSE BSD4CLAUSE LGPL21+
LICENSE_COMB= multi
diff --git a/cad/nvc/Makefile b/cad/nvc/Makefile
index 202323734b2c..5421d6a8390a 100644
--- a/cad/nvc/Makefile
+++ b/cad/nvc/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= VHDL compiler and simulator
+WWW= https://github.com/nickg/nvc
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile
index 5f9186d059ca..be914a913f09 100644
--- a/cad/opencascade/Makefile
+++ b/cad/opencascade/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= LOCAL/thierry
MAINTAINER= thierry@FreeBSD.org
COMMENT= Open CASCADE Technology, 3D modeling & numerical simulation
+WWW= https://www.opencascade.org/
LICENSE= OCTPL
LICENSE_NAME= LGPL21 with exception
diff --git a/cad/opencascade740/Makefile b/cad/opencascade740/Makefile
index 1f6fbd75f4ce..e065194e27bc 100644
--- a/cad/opencascade740/Makefile
+++ b/cad/opencascade740/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 740
MAINTAINER= thierry@FreeBSD.org
COMMENT= Open CASCADE Technology, 3D modeling & numerical simulation
+WWW= https://www.opencascade.org/
LICENSE= OCTPL
LICENSE_NAME= LGPL21 with exception
@@ -139,5 +140,4 @@ regression-test: install
DRAWEXE -f ${FILESDIR}/regtest "
.endif
-
.include <bsd.port.mk>
diff --git a/cad/openctm/Makefile b/cad/openctm/Makefile
index 8147da3869de..e25cc0857397 100644
--- a/cad/openctm/Makefile
+++ b/cad/openctm/Makefile
@@ -7,6 +7,7 @@ DISTNAME= OpenCTM-${DISTVERSION}-src
MAINTAINER= db@FreeBSD.org
COMMENT= File format for compression of 3D triangle meshes
+WWW= https://sourceforge.net/projects/openctm/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/cad/openfpgaloader/Makefile b/cad/openfpgaloader/Makefile
index 93694219b650..339ea7004366 100644
--- a/cad/openfpgaloader/Makefile
+++ b/cad/openfpgaloader/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Universal utility for programming FPGA
+WWW= https://github.com/trabucayre/openFPGALoader
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/openroad/Makefile b/cad/openroad/Makefile
index 9bf8bfdefe63..d53b4ef050a6 100644
--- a/cad/openroad/Makefile
+++ b/cad/openroad/Makefile
@@ -8,6 +8,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= ASIC physical design tool
+WWW= https://theopenroadproject.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/openscad-devel/Makefile b/cad/openscad-devel/Makefile
index 0ee27c803d9c..4f47578cc698 100644
--- a/cad/openscad-devel/Makefile
+++ b/cad/openscad-devel/Makefile
@@ -9,6 +9,7 @@ PKGNAMESUFFIX= -devel
MAINTAINER= mr@FreeBSD.org
COMMENT= Programmer's solid 3D CAD modeller #'
+WWW= https://www.openscad.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/openscad/Makefile b/cad/openscad/Makefile
index e5dbd3fd35be..bebfb2e4ef2c 100644
--- a/cad/openscad/Makefile
+++ b/cad/openscad/Makefile
@@ -8,6 +8,7 @@ PATCHFILES+= cc49ad8dac24.patch:-p1
MAINTAINER= mr@FreeBSD.org
COMMENT= Programmer's solid 3D CAD modeller #'
+WWW= https://openscad.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/opentimer/Makefile b/cad/opentimer/Makefile
index 41eb225c7db9..edac2b3b7cb9 100644
--- a/cad/opentimer/Makefile
+++ b/cad/opentimer/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= High-performance timing analysis tool for VLSI systems
+WWW= https://github.com/OpenTimer/OpenTimer
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/openvsp/Makefile b/cad/openvsp/Makefile
index 81e20001c038..297daaeaca41 100644
--- a/cad/openvsp/Makefile
+++ b/cad/openvsp/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= fernape@FreeBSD.org
COMMENT= Create a 3D model of an aircraft defined by engineering parameters
+WWW= http://www.openvsp.org/
LICENSE= NOSA13
LICENSE_NAME= NASA Open Source Agreement version 1.3
diff --git a/cad/oregano/Makefile b/cad/oregano/Makefile
index 1a2605312e70..646078d25b97 100644
--- a/cad/oregano/Makefile
+++ b/cad/oregano/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Schematic capture and circuit simulator
+WWW= https://ahoi.io/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/p5-GDS2/Makefile b/cad/p5-GDS2/Makefile
index 0645c0a572be..b183adb26ef8 100644
--- a/cad/p5-GDS2/Makefile
+++ b/cad/p5-GDS2/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= hrs@FreeBSD.org
COMMENT= GDS2 stream module
+WWW= https://metacpan.org/release/GDS2
LICENSE= ART10
diff --git a/cad/p5-Verilog-Perl/Makefile b/cad/p5-Verilog-Perl/Makefile
index e7af5c796ed9..208fc175b8d6 100644
--- a/cad/p5-Verilog-Perl/Makefile
+++ b/cad/p5-Verilog-Perl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= otacilio.neto@bsd.com.br
COMMENT= Building point for Verilog support in the Perl language
+WWW= https://www.veripool.org/wiki/verilog-perl
LICENSE= ART20 LGPL3
LICENSE_COMB= dual
diff --git a/cad/padring/Makefile b/cad/padring/Makefile
index de3ab6b24df1..bd17424ed0fe 100644
--- a/cad/padring/Makefile
+++ b/cad/padring/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Padring generator for ASICs
+WWW= https://github.com/donn/padring
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/License.txt
diff --git a/cad/pcb-rnd/Makefile b/cad/pcb-rnd/Makefile
index 6b9eca09f1dc..c3d697dc3892 100644
--- a/cad/pcb-rnd/Makefile
+++ b/cad/pcb-rnd/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://repo.hu/projects/pcb-rnd/releases/
MAINTAINER= fuz@fuz.su
COMMENT= Flexible, modular Printed Circuit Board editor
+WWW= http://www.repo.hu/projects/pcb-rnd/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/pcb/Makefile b/cad/pcb/Makefile
index df2e7318266f..cb86ecc193d8 100644
--- a/cad/pcb/Makefile
+++ b/cad/pcb/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= X11 interactive printed circuit board layout system
+WWW= http://pcb.geda-project.org/
LICENSE= GPLv2
diff --git a/cad/pdnmesh/Makefile b/cad/pdnmesh/Makefile
index 6567fb6a4046..b1bfc646e4fe 100644
--- a/cad/pdnmesh/Makefile
+++ b/cad/pdnmesh/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-source/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Mesh generator and solver for Finite Element problems
+WWW= http://pdnmesh.sourceforge.net/
LICENSE= GPLv2+
diff --git a/cad/py-cadquery/Makefile b/cad/py-cadquery/Makefile
index ffa2a37387d2..fb678b77406f 100644
--- a/cad/py-cadquery/Makefile
+++ b/cad/py-cadquery/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@nicandneal.net
COMMENT= Python module for building parametric 3D CAD models
+WWW= https://github.com/CadQuery/cadquery
LICENSE= APACHE20
diff --git a/cad/py-cq-editor/Makefile b/cad/py-cq-editor/Makefile
index d048965850ca..056505ea6a8c 100644
--- a/cad/py-cq-editor/Makefile
+++ b/cad/py-cq-editor/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@nicandneal.net
COMMENT= CadQuery GUI editor based on PyQT
+WWW= https://github.com/CadQuery/CQ-editor/
LICENSE= APACHE20
diff --git a/cad/py-ezdxf/Makefile b/cad/py-ezdxf/Makefile
index 5894b34c566c..e784cc4d2cad 100644
--- a/cad/py-ezdxf/Makefile
+++ b/cad/py-ezdxf/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@nicandneal.net
COMMENT= Create and modify DXF drawings
+WWW= https://ezdxf.mozman.at/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/py-gdspy/Makefile b/cad/py-gdspy/Makefile
index f8b3d29c2a28..733b15202545 100644
--- a/cad/py-gdspy/Makefile
+++ b/cad/py-gdspy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Python module for creating GDSII stream files
+WWW= https://github.com/heitzmann/gdspy
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/py-lcapy/Makefile b/cad/py-lcapy/Makefile
index 0c023293665b..f4be977dcacf 100644
--- a/cad/py-lcapy/Makefile
+++ b/cad/py-lcapy/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Symbolic MDA Analysis Package for Linear Circuits
+WWW= https://github.com/mph-/lcapy
LICENSE= LGPL21
diff --git a/cad/py-ocp/Makefile b/cad/py-ocp/Makefile
index f216d98fb5f5..24d37e8a459d 100644
--- a/cad/py-ocp/Makefile
+++ b/cad/py-ocp/Makefile
@@ -10,6 +10,7 @@ DISTNAME= OCP_src_Linux
MAINTAINER= ports@nicandneal.net
COMMENT= Python wrapper for OCCT generated using pywrap
+WWW= https://github.com/CadQuery/OCP
BROKEN= Mismatch between OpenCascase (7.5) and py-ocp (7.4)
diff --git a/cad/py-phidl/Makefile b/cad/py-phidl/Makefile
index a74fc8c41cd0..c0b4ea51632e 100644
--- a/cad/py-phidl/Makefile
+++ b/cad/py-phidl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= hrs@FreeBSD.org
COMMENT= GDS-based CAD tool for photonic and superconducting circuits
+WWW= https://github.com/amccaugh/phidl
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/py-pyfda/Makefile b/cad/py-pyfda/Makefile
index affa11757084..7c8dc8fe1b71 100644
--- a/cad/py-pyfda/Makefile
+++ b/cad/py-pyfda/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= GUI tool for designing and analysing discrete time filters
+WWW= https://github.com/chipmuenk/pyFDA
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/py-pymtl/Makefile b/cad/py-pymtl/Makefile
index 3c164f0de348..93bf8ac13319 100644
--- a/cad/py-pymtl/Makefile
+++ b/cad/py-pymtl/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION:R:R}-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python-based hardware generation, simulation, verification framework
+WWW= https://github.com/pymtl/pymtl3
LICENSE= BSD3CLAUSE
diff --git a/cad/python-gdsii/Makefile b/cad/python-gdsii/Makefile
index 69d050328178..bd3d2d22a607 100644
--- a/cad/python-gdsii/Makefile
+++ b/cad/python-gdsii/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= hrs@FreeBSD.org
COMMENT= GDSII manipulation library
+WWW= https://pythonhosted.org/python-gdsii/
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/LGPL-3
diff --git a/cad/qcad/Makefile b/cad/qcad/Makefile
index b58a00fb798c..53cf330b187e 100644
--- a/cad/qcad/Makefile
+++ b/cad/qcad/Makefile
@@ -11,6 +11,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= mr@FreeBSD.org
COMMENT= Professional CAD system
+WWW= https://www.ribbonsoft.com/qcad.html
LICENSE= GPLv3
diff --git a/cad/qcsxcad/Makefile b/cad/qcsxcad/Makefile
index 76b32a84da47..9874742a7c82 100644
--- a/cad/qcsxcad/Makefile
+++ b/cad/qcsxcad/Makefile
@@ -7,6 +7,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Qt-GUI for CSXCAD
+WWW= https://github.com/thliebig/QCSXCAD
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/qelectrotech/Makefile b/cad/qelectrotech/Makefile
index 6d05b7ec580b..b38c32b65592 100644
--- a/cad/qelectrotech/Makefile
+++ b/cad/qelectrotech/Makefile
@@ -8,6 +8,7 @@ DISTNAME= qet-${DISTVERSION}
MAINTAINER= arrowd@FreeBSD.org
COMMENT= Application to design electric diagrams
+WWW= https://qelectrotech.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/qflow/Makefile b/cad/qflow/Makefile
index a22dd9b72a79..062e5ae5ad11 100644
--- a/cad/qflow/Makefile
+++ b/cad/qflow/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= End-to-end digital synthesis flow for ASIC designs
+WWW= http://opencircuitdesign.com/qflow/
LICENSE= GPLv2
diff --git a/cad/qrouter/Makefile b/cad/qrouter/Makefile
index c56f2a04c99f..d1f3a0aa18b9 100644
--- a/cad/qrouter/Makefile
+++ b/cad/qrouter/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://opencircuitdesign.com/${PORTNAME}/archive/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Tool to generate metal layers and vias
+WWW= http://opencircuitdesign.com/netgen/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
diff --git a/cad/qucs-s/Makefile b/cad/qucs-s/Makefile
index a35348c2cede..52cb64ae6d3f 100644
--- a/cad/qucs-s/Makefile
+++ b/cad/qucs-s/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Quite Universal Circuit Simulator: GUI for circuit simulation kernels
+WWW= https://ra3xdh.github.io/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/qucsator/Makefile b/cad/qucsator/Makefile
index ecb0002ca004..f02f52d694d9 100644
--- a/cad/qucsator/Makefile
+++ b/cad/qucsator/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Circuit simulator of the Qucs project
+WWW= https://github.com/Qucs/qucsator
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/repsnapper/Makefile b/cad/repsnapper/Makefile
index 745e355e5d03..b91653a8bdc8 100644
--- a/cad/repsnapper/Makefile
+++ b/cad/repsnapper/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= martin.dieringer@gmx.de
COMMENT= Controller and GCode generator for RepRap 3D printers
+WWW= https://reprap.org/wiki/RepSnapper_Manual:Introduction
LICENSE= GPLv2 BSD3CLAUSE MIT
LICENSE_COMB= multi
diff --git a/cad/rubygem-gdsii/Makefile b/cad/rubygem-gdsii/Makefile
index 9201049846d3..6af5f51158bd 100644
--- a/cad/rubygem-gdsii/Makefile
+++ b/cad/rubygem-gdsii/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= hrs@FreeBSD.org
COMMENT= GDSII reader and writer
+WWW= http://rubyforge.org/projects/gdsii/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/cad/scotch/Makefile b/cad/scotch/Makefile
index a85afcf8b30d..1ce16bcbd015 100644
--- a/cad/scotch/Makefile
+++ b/cad/scotch/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad science
MAINTAINER= thierry@FreeBSD.org
COMMENT= Package for graph and mesh partitioning and sparse matrix ordering
+WWW= https://www.labri.fr/perso/pelegrin/scotch/
LICENSE= CeCILL_C
LICENSE_NAME= CeCILL-C
diff --git a/cad/solvespace/Makefile b/cad/solvespace/Makefile
index bf6f85833540..2cad0530f3a1 100644
--- a/cad/solvespace/Makefile
+++ b/cad/solvespace/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= lbartoletti@FreeBSD.org
COMMENT= Parametric 2d/3d CAD
+WWW= https://solvespace.com/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING.txt
diff --git a/cad/sp2sp/Makefile b/cad/sp2sp/Makefile
index 4cdf8fe2b10b..1c89f6aa5fc8 100644
--- a/cad/sp2sp/Makefile
+++ b/cad/sp2sp/Makefile
@@ -6,6 +6,7 @@ DISTNAME= gwave2-${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Processor of waveform data generated by SPICE-type simulators
+WWW= http://gwave.sourceforge.net/
LICENSE= GPLv2
diff --git a/cad/spice/Makefile b/cad/spice/Makefile
index 748927dd05f9..9c7930688e76 100644
--- a/cad/spice/Makefile
+++ b/cad/spice/Makefile
@@ -15,6 +15,7 @@ EXTRACT_ONLY= spice3f5${EXTRACT_SUFX}
MAINTAINER= hrs@FreeBSD.org
COMMENT= General-purpose circuit simulation program
+WWW= http://bwrc.eecs.berkeley.edu/Classes/IcBook/SPICE/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
diff --git a/cad/stepcode/Makefile b/cad/stepcode/Makefile
index 0e0d45bdf751..8d8cabaa69fd 100644
--- a/cad/stepcode/Makefile
+++ b/cad/stepcode/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= fernape@FreeBSD.org
COMMENT= Generates C++ and Python from ISO10303 files
+WWW= https://github.com/stepcode/stepcode/wiki
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/stm32flash/Makefile b/cad/stm32flash/Makefile
index 17c4f0ab1672..9093cfec133d 100644
--- a/cad/stm32flash/Makefile
+++ b/cad/stm32flash/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Flash program for STM32 using the ST serial bootloader
+WWW= https://sourceforge.net/projects/stm32flash/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/gpl-2.0.txt
diff --git a/cad/sumo/Makefile b/cad/sumo/Makefile
index dfed8254fcd0..53f7b4fdec90 100644
--- a/cad/sumo/Makefile
+++ b/cad/sumo/Makefile
@@ -7,6 +7,7 @@ DISTFILES= ${PORTNAME}-src-${DISTVERSIONFULL}${EXTRACT_SUFX}
MAINTAINER= enriquefynn@gmail.com
COMMENT= Traffic simulation suite for road vehicles, public transportation, etc
+WWW= http://sumo-sim.org
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libFOX-1.6.so:x11-toolkits/fox16 \
diff --git a/cad/surelog/Makefile b/cad/surelog/Makefile
index e9b095a88301..172f702f5b20 100644
--- a/cad/surelog/Makefile
+++ b/cad/surelog/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= SystemVerilog 2017 Pre-processor, Parser, Elaborator, etc
+WWW= https://github.com/chipsalliance/Surelog
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/sweethome3d/Makefile b/cad/sweethome3d/Makefile
index 737821f3489f..fa9dab27c9e4 100644
--- a/cad/sweethome3d/Makefile
+++ b/cad/sweethome3d/Makefile
@@ -7,6 +7,7 @@ DISTFILES= ${DISTNAME}.zip
MAINTAINER= danfe@FreeBSD.org
COMMENT= Free interior 3D design application
+WWW= https://www.sweethome3d.com/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING.TXT
diff --git a/cad/tkgate/Makefile b/cad/tkgate/Makefile
index f8ff452952a9..f7a1e894251a 100644
--- a/cad/tkgate/Makefile
+++ b/cad/tkgate/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://cdn.bitbucket.org/starling13/tkgate/downloads/
MAINTAINER= ports@FreeBSD.org
COMMENT= Event driven digital circuit simulator
+WWW= https://tkgate.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/tochnog/Makefile b/cad/tochnog/Makefile
index 65d92f8baeb8..e648ae9ffc5a 100644
--- a/cad/tochnog/Makefile
+++ b/cad/tochnog/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${DISTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= Free explicit/implicit Finite Element Program
+WWW= http://tochnog.sourceforge.net/
LICENSE= GPLv2
diff --git a/cad/uhdm/Makefile b/cad/uhdm/Makefile
index e4230f6968a7..ebff25634d89 100644
--- a/cad/uhdm/Makefile
+++ b/cad/uhdm/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Universal Hardware Data Model
+WWW= https://github.com/chipsalliance/UHDM
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/uranium/Makefile b/cad/uranium/Makefile
index d8aaa4e3bb50..50015e2b604f 100644
--- a/cad/uranium/Makefile
+++ b/cad/uranium/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= Ultimaker
MAINTAINER= db@FreeBSD.org
COMMENT= Python framework for 3D printing applications
+WWW= https://github.com/Ultimaker/Uranium/blob/master/docs/overview.md
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/verilator/Makefile b/cad/verilator/Makefile
index cd4845914542..525a8bf99b42 100644
--- a/cad/verilator/Makefile
+++ b/cad/verilator/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Synthesizable Verilog to C++ compiler
+WWW= https://www.veripool.org/projects/verilator/wiki/Intro
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/verilog-mode.el/Makefile b/cad/verilog-mode.el/Makefile
index ec591ce34f7e..0dc73bbd7724 100644
--- a/cad/verilog-mode.el/Makefile
+++ b/cad/verilog-mode.el/Makefile
@@ -9,6 +9,7 @@ EXTRACT_SUFX= .gz
MAINTAINER= ports@FreeBSD.org
COMMENT= Emacs lisp modules for the Verilog language
+WWW= https://www.veripool.org/wiki/verilog-mode
LICENSE= GPLv3+
diff --git a/cad/veroroute/Makefile b/cad/veroroute/Makefile
index 2c118b1d1f13..f0a15efcdb13 100644
--- a/cad/veroroute/Makefile
+++ b/cad/veroroute/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= PCB (printed circuit board) design software
+WWW= https://sourceforge.net/projects/veroroute/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/../licenses/license_GPLv3.txt
diff --git a/cad/xcircuit/Makefile b/cad/xcircuit/Makefile
index 5073b677b731..7f5fb5f81b28 100644
--- a/cad/xcircuit/Makefile
+++ b/cad/xcircuit/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://opencircuitdesign.com/xcircuit/archive/ \
MAINTAINER= danilo@FreeBSD.org
COMMENT= X11 circuit schematics drawing program
+WWW= http://opencircuitdesign.com/xcircuit/
LICENSE= GPLv2
diff --git a/cad/xyce/Makefile b/cad/xyce/Makefile
index 3d5acf9411a5..de050e4677d0 100644
--- a/cad/xyce/Makefile
+++ b/cad/xyce/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PORTNAME}-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Xyce electronic simulator
+WWW= https://xyce.sandia.gov/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/yosys/Makefile b/cad/yosys/Makefile
index 83e1bf0e1b75..6575293e15b2 100644
--- a/cad/yosys/Makefile
+++ b/cad/yosys/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= Yosys Open SYnthesis Suite
+WWW= https://yosyshq.net/yosys/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/cad/z88/Makefile b/cad/z88/Makefile
index f75c9ed3cd45..66dd8f108d03 100644
--- a/cad/z88/Makefile
+++ b/cad/z88/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= cad
MAINTAINER= ports@FreeBSD.org
COMMENT= Compact Finite Element Analysis System
+WWW= https://en.z88.de/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE