summaryrefslogtreecommitdiff
path: root/cad
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 /cad
parentgraphics/tesseract: fix build when building from ports (diff)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
Diffstat (limited to '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