summaryrefslogtreecommitdiff
path: root/math
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 /math
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 'math')
-rw-r--r--math/4ti2/Makefile1
-rw-r--r--math/GiNaC/Makefile1
-rw-r--r--math/Imath/Makefile1
-rw-r--r--math/PDL/Makefile1
-rw-r--r--math/R-cran-ADGofTest/Makefile1
-rw-r--r--math/R-cran-Amelia/Makefile1
-rw-r--r--math/R-cran-BsMD/Makefile1
-rw-r--r--math/R-cran-CVST/Makefile1
-rw-r--r--math/R-cran-ChangeAnomalyDetection/Makefile1
-rw-r--r--math/R-cran-DEoptimR/Makefile1
-rw-r--r--math/R-cran-DRR/Makefile1
-rw-r--r--math/R-cran-DoE.base/Makefile1
-rw-r--r--math/R-cran-FNN/Makefile1
-rw-r--r--math/R-cran-Formula/Makefile1
-rw-r--r--math/R-cran-FrF2/Makefile1
-rw-r--r--math/R-cran-KFAS/Makefile1
-rw-r--r--math/R-cran-LearnBayes/Makefile1
-rw-r--r--math/R-cran-MCMCpack/Makefile1
-rw-r--r--math/R-cran-MSwM/Makefile1
-rw-r--r--math/R-cran-MatchIt/Makefile1
-rw-r--r--math/R-cran-Matching/Makefile1
-rw-r--r--math/R-cran-MatrixModels/Makefile1
-rw-r--r--math/R-cran-NMF/Makefile1
-rw-r--r--math/R-cran-RHmm/Makefile1
-rw-r--r--math/R-cran-RSvgDevice/Makefile1
-rw-r--r--math/R-cran-RcppArmadillo/Makefile1
-rw-r--r--math/R-cran-RcppEigen/Makefile1
-rw-r--r--math/R-cran-RcppRoll/Makefile1
-rw-r--r--math/R-cran-Rmpfr/Makefile1
-rw-r--r--math/R-cran-Rsolnp/Makefile1
-rw-r--r--math/R-cran-SQUAREM/Makefile1
-rw-r--r--math/R-cran-SparseM/Makefile1
-rw-r--r--math/R-cran-VGAM/Makefile1
-rw-r--r--math/R-cran-XLConnect/Makefile1
-rw-r--r--math/R-cran-Zelig/Makefile1
-rw-r--r--math/R-cran-acepack/Makefile1
-rw-r--r--math/R-cran-admisc/Makefile1
-rw-r--r--math/R-cran-alabama/Makefile1
-rw-r--r--math/R-cran-ash/Makefile1
-rw-r--r--math/R-cran-assertthat/Makefile1
-rw-r--r--math/R-cran-backports/Makefile1
-rw-r--r--math/R-cran-bdsmatrix/Makefile1
-rw-r--r--math/R-cran-car/Makefile1
-rw-r--r--math/R-cran-carData/Makefile1
-rw-r--r--math/R-cran-coda/Makefile1
-rw-r--r--math/R-cran-combinat/Makefile1
-rw-r--r--math/R-cran-conf.design/Makefile1
-rw-r--r--math/R-cran-conquer/Makefile1
-rw-r--r--math/R-cran-date/Makefile1
-rw-r--r--math/R-cran-ddalpha/Makefile1
-rw-r--r--math/R-cran-deldir/Makefile1
-rw-r--r--math/R-cran-dimRed/Makefile1
-rw-r--r--math/R-cran-dlmodeler/Makefile1
-rw-r--r--math/R-cran-dplyr/Makefile1
-rw-r--r--math/R-cran-eRm/Makefile1
-rw-r--r--math/R-cran-energy/Makefile1
-rw-r--r--math/R-cran-exactRankTests/Makefile1
-rw-r--r--math/R-cran-expm/Makefile1
-rw-r--r--math/R-cran-forcats/Makefile1
-rw-r--r--math/R-cran-forecast/Makefile1
-rw-r--r--math/R-cran-fracdiff/Makefile1
-rw-r--r--math/R-cran-geepack/Makefile1
-rw-r--r--math/R-cran-geometry/Makefile1
-rw-r--r--math/R-cran-gmp/Makefile1
-rw-r--r--math/R-cran-gower/Makefile1
-rw-r--r--math/R-cran-gpclib/Makefile1
-rw-r--r--math/R-cran-gsl/Makefile1
-rw-r--r--math/R-cran-gss/Makefile1
-rw-r--r--math/R-cran-gtable/Makefile1
-rw-r--r--math/R-cran-haven/Makefile1
-rw-r--r--math/R-cran-hdrcde/Makefile1
-rw-r--r--math/R-cran-hexbin/Makefile1
-rw-r--r--math/R-cran-igraph/Makefile1
-rw-r--r--math/R-cran-influenceR/Makefile1
-rw-r--r--math/R-cran-inline/Makefile1
-rw-r--r--math/R-cran-intervals/Makefile1
-rw-r--r--math/R-cran-ipred/Makefile1
-rw-r--r--math/R-cran-irlba/Makefile1
-rw-r--r--math/R-cran-isoband/Makefile1
-rw-r--r--math/R-cran-labeling/Makefile1
-rw-r--r--math/R-cran-lava/Makefile1
-rw-r--r--math/R-cran-lazyeval/Makefile1
-rw-r--r--math/R-cran-linprog/Makefile1
-rw-r--r--math/R-cran-lme4/Makefile1
-rw-r--r--math/R-cran-locfit/Makefile1
-rw-r--r--math/R-cran-lpSolve/Makefile1
-rw-r--r--math/R-cran-ltm/Makefile1
-rw-r--r--math/R-cran-magic/Makefile1
-rw-r--r--math/R-cran-maps/Makefile1
-rw-r--r--math/R-cran-mathjaxr/Makefile1
-rw-r--r--math/R-cran-matrixStats/Makefile1
-rw-r--r--math/R-cran-maxLik/Makefile1
-rw-r--r--math/R-cran-mclust/Makefile1
-rw-r--r--math/R-cran-mcmc/Makefile1
-rw-r--r--math/R-cran-memisc/Makefile1
-rw-r--r--math/R-cran-minqa/Makefile1
-rw-r--r--math/R-cran-misc3d/Makefile1
-rw-r--r--math/R-cran-miscTools/Makefile1
-rw-r--r--math/R-cran-mitools/Makefile1
-rw-r--r--math/R-cran-moments/Makefile1
-rw-r--r--math/R-cran-mvtnorm/Makefile1
-rw-r--r--math/R-cran-nloptr/Makefile1
-rw-r--r--math/R-cran-nnls/Makefile1
-rw-r--r--math/R-cran-nortest/Makefile1
-rw-r--r--math/R-cran-numDeriv/Makefile1
-rw-r--r--math/R-cran-numbers/Makefile1
-rw-r--r--math/R-cran-outliers/Makefile1
-rw-r--r--math/R-cran-partitions/Makefile1
-rw-r--r--math/R-cran-pbkrtest/Makefile1
-rw-r--r--math/R-cran-plot3D/Makefile1
-rw-r--r--math/R-cran-pls/Makefile1
-rw-r--r--math/R-cran-polycor/Makefile1
-rw-r--r--math/R-cran-polynom/Makefile1
-rw-r--r--math/R-cran-pracma/Makefile1
-rw-r--r--math/R-cran-prodlim/Makefile1
-rw-r--r--math/R-cran-proxy/Makefile1
-rw-r--r--math/R-cran-psych/Makefile1
-rw-r--r--math/R-cran-pwr/Makefile1
-rw-r--r--math/R-cran-quadprog/Makefile1
-rw-r--r--math/R-cran-qualityTools/Makefile1
-rw-r--r--math/R-cran-quantreg/Makefile1
-rw-r--r--math/R-cran-raster/Makefile1
-rw-r--r--math/R-cran-recipes/Makefile1
-rw-r--r--math/R-cran-rgenoud/Makefile1
-rw-r--r--math/R-cran-robustbase/Makefile1
-rw-r--r--math/R-cran-sandwich/Makefile1
-rw-r--r--math/R-cran-scatterplot3d/Makefile1
-rw-r--r--math/R-cran-sets/Makefile1
-rw-r--r--math/R-cran-sf/Makefile1
-rw-r--r--math/R-cran-sm/Makefile1
-rw-r--r--math/R-cran-sp/Makefile1
-rw-r--r--math/R-cran-spData/Makefile1
-rw-r--r--math/R-cran-spdep/Makefile1
-rw-r--r--math/R-cran-sspir/Makefile1
-rw-r--r--math/R-cran-stabledist/Makefile1
-rw-r--r--math/R-cran-statmod/Makefile1
-rw-r--r--math/R-cran-survey/Makefile1
-rw-r--r--math/R-cran-tensor/Makefile1
-rw-r--r--math/R-cran-terra/Makefile1
-rw-r--r--math/R-cran-truncnorm/Makefile1
-rw-r--r--math/R-cran-units/Makefile1
-rw-r--r--math/R-cran-uroot/Makefile1
-rw-r--r--math/R-cran-wk/Makefile1
-rw-r--r--math/R-cran-xts/Makefile1
-rw-r--r--math/R-cran-zoo/Makefile1
-rw-r--r--math/R/Makefile1
-rw-r--r--math/SCIP/Makefile1
-rw-r--r--math/SoPlex/Makefile1
-rw-r--r--math/aamath/Makefile1
-rw-r--r--math/abella/Makefile1
-rw-r--r--math/acalc/Makefile1
-rw-r--r--math/add/Makefile1
-rw-r--r--math/adept/Makefile1
-rw-r--r--math/adol-c/Makefile1
-rw-r--r--math/alberta/Makefile1
-rw-r--r--math/algae/Makefile1
-rw-r--r--math/alglib/Makefile1
-rw-r--r--math/alps/Makefile1
-rw-r--r--math/alt-ergo/Makefile1
-rw-r--r--math/amath/Makefile1
-rw-r--r--math/ambit/Makefile1
-rw-r--r--math/amgcl/Makefile1
-rw-r--r--math/analitza/Makefile1
-rw-r--r--math/ann/Makefile1
-rw-r--r--math/antic/Makefile1
-rw-r--r--math/apache-commons-math/Makefile1
-rw-r--r--math/apron/Makefile1
-rw-r--r--math/arb/Makefile1
-rw-r--r--math/aribas/Makefile1
-rw-r--r--math/armadillo/Makefile1
-rw-r--r--math/arpack++/Makefile1
-rw-r--r--math/arpack-ng/Makefile1
-rw-r--r--math/ascent/Makefile1
-rw-r--r--math/asl/Makefile1
-rw-r--r--math/asymptote/Makefile1
-rw-r--r--math/atlas/Makefile1
-rw-r--r--math/barvinok/Makefile1
-rw-r--r--math/basic-stats/Makefile1
-rw-r--r--math/bcal/Makefile1
-rw-r--r--math/bcps/Makefile1
-rw-r--r--math/bitwise/Makefile1
-rw-r--r--math/blacs/Makefile1
-rw-r--r--math/blahtexml/Makefile1
-rw-r--r--math/blas/Makefile1
-rw-r--r--math/blasfeo/Makefile1
-rw-r--r--math/blaspp/Makefile1
-rw-r--r--math/blaze/Makefile1
-rw-r--r--math/blazeiterative/Makefile1
-rw-r--r--math/blis/Makefile1
-rw-r--r--math/bliss/Makefile1
-rw-r--r--math/blocksolve95/Makefile1
-rw-r--r--math/bonmin/Makefile1
-rw-r--r--math/boolector/Makefile1
-rw-r--r--math/brial/Makefile1
-rw-r--r--math/bsdnt/Makefile1
-rw-r--r--math/btor2tools/Makefile1
-rw-r--r--math/cadabra2/Makefile1
-rw-r--r--math/cadical/Makefile1
-rw-r--r--math/cado-nfs/Makefile1
-rw-r--r--math/calc/Makefile1
-rw-r--r--math/calcium/Makefile1
-rw-r--r--math/calcoo/Makefile1
-rw-r--r--math/cantor/Makefile1
-rw-r--r--math/casadi/Makefile1
-rw-r--r--math/cbc/Makefile1
-rw-r--r--math/cblas/Makefile1
-rw-r--r--math/cddlib/Makefile1
-rw-r--r--math/ceres-solver/Makefile1
-rw-r--r--math/cgal/Makefile1
-rw-r--r--math/cgl-conic/Makefile1
-rw-r--r--math/cgl/Makefile1
-rw-r--r--math/cglm/Makefile1
-rw-r--r--math/chaco/Makefile1
-rw-r--r--math/chryzodus/Makefile1
-rw-r--r--math/chuffed/Makefile1
-rw-r--r--math/cimod/Makefile1
-rw-r--r--math/clasp/Makefile1
-rw-r--r--math/clblas/Makefile1
-rw-r--r--math/clblast/Makefile1
-rw-r--r--math/clfft/Makefile1
-rw-r--r--math/clingo/Makefile1
-rw-r--r--math/cliquer/Makefile1
-rw-r--r--math/cln/Makefile1
-rw-r--r--math/cloog/Makefile1
-rw-r--r--math/clp/Makefile1
-rw-r--r--math/clrng/Makefile1
-rw-r--r--math/cm/Makefile1
-rw-r--r--math/cmh/Makefile1
-rw-r--r--math/cminpack/Makefile1
-rw-r--r--math/cmlib/Makefile1
-rw-r--r--math/cocoalib/Makefile1
-rw-r--r--math/coin-or-data-netlib/Makefile1
-rw-r--r--math/coin-or-data-sample/Makefile1
-rw-r--r--math/coin-or-data-stochastic/Makefile1
-rw-r--r--math/coin-or-metis/Makefile1
-rw-r--r--math/coin-or-mumps/Makefile1
-rw-r--r--math/coinmp/Makefile1
-rw-r--r--math/coinutils/Makefile1
-rw-r--r--math/colpack/Makefile1
-rw-r--r--math/combblas/Makefile1
-rw-r--r--math/conauto/Makefile1
-rw-r--r--math/concorde/Makefile1
-rw-r--r--math/convertall/Makefile1
-rw-r--r--math/coq/Makefile1
-rw-r--r--math/cosma/Makefile1
-rw-r--r--math/costa/Makefile1
-rw-r--r--math/couenne/Makefile1
-rw-r--r--math/coxeter3/Makefile1
-rw-r--r--math/cppad/Makefile1
-rw-r--r--math/creme/Makefile1
-rw-r--r--math/crlibm/Makefile1
-rw-r--r--math/cryptominisat/Makefile1
-rw-r--r--math/csdp/Makefile1
-rw-r--r--math/ctl-sat/Makefile1
-rw-r--r--math/cudd/Makefile1
-rw-r--r--math/curv/Makefile1
-rw-r--r--math/cvc3/Makefile1
-rw-r--r--math/cvc4/Makefile1
-rw-r--r--math/dbcsr/Makefile1
-rw-r--r--math/deal.ii/Makefile1
-rw-r--r--math/dieharder/Makefile1
-rw-r--r--math/dionysus/Makefile1
-rw-r--r--math/disco/Makefile1
-rw-r--r--math/djbfft/Makefile1
-rw-r--r--math/drgeo/Makefile1
-rw-r--r--math/dsdp/Makefile1
-rw-r--r--math/dune-alugrid/Makefile1
-rw-r--r--math/dune-common/Makefile1
-rw-r--r--math/dune-curvedgeometry/Makefile1
-rw-r--r--math/dune-fem/Makefile1
-rw-r--r--math/dune-foamgrid/Makefile1
-rw-r--r--math/dune-functions/Makefile1
-rw-r--r--math/dune-geometry/Makefile1
-rw-r--r--math/dune-grid-glue/Makefile1
-rw-r--r--math/dune-grid/Makefile1
-rw-r--r--math/dune-istl/Makefile1
-rw-r--r--math/dune-localfunctions/Makefile1
-rw-r--r--math/dune-metagrid/Makefile1
-rw-r--r--math/dune-multidomaingrid/Makefile1
-rw-r--r--math/dune-pdelab/Makefile1
-rw-r--r--math/dune-polygongrid/Makefile1
-rw-r--r--math/dune-spgrid/Makefile1
-rw-r--r--math/dune-typetree/Makefile1
-rw-r--r--math/dune-uggrid/Makefile1
-rw-r--r--math/dune-vtk/Makefile1
-rw-r--r--math/e-antic/Makefile1
-rw-r--r--math/eclib/Makefile1
-rw-r--r--math/ecos/Makefile1
-rw-r--r--math/edenmath/Makefile1
-rw-r--r--math/eigen3/Makefile1
-rw-r--r--math/eispack/Makefile1
-rw-r--r--math/elemental/Makefile1
-rw-r--r--math/elementary-calculator/Makefile1
-rw-r--r--math/elpa/Makefile1
-rw-r--r--math/emc2/Makefile1
-rw-r--r--math/ensmallen/Makefile1
-rw-r--r--math/ent/Makefile1
-rw-r--r--math/eprover/Makefile1
-rw-r--r--math/ess/Makefile1
-rw-r--r--math/eukleides/Makefile1
-rw-r--r--math/exprtk/Makefile1
-rw-r--r--math/facile/Makefile1
-rw-r--r--math/faiss/Makefile1
-rw-r--r--math/fann/Makefile1
-rw-r--r--math/fastops/Makefile1
-rw-r--r--math/fcl/Makefile1
-rw-r--r--math/fcl05/Makefile1
-rw-r--r--math/fenics-basix/Makefile1
-rw-r--r--math/fflas-ffpack/Makefile1
-rw-r--r--math/fftw/Makefile1
-rw-r--r--math/fftw3/Makefile1
-rw-r--r--math/flann/Makefile1
-rw-r--r--math/flexfloat/Makefile1
-rw-r--r--math/flint2/Makefile1
-rw-r--r--math/flintqs/Makefile1
-rw-r--r--math/flopc++/Makefile1
-rw-r--r--math/form/Makefile1
-rw-r--r--math/fparser/Makefile1
-rw-r--r--math/fplll/Makefile1
-rw-r--r--math/freefem++/Makefile1
-rw-r--r--math/fricas/Makefile1
-rw-r--r--math/frobby/Makefile1
-rw-r--r--math/fxt/Makefile1
-rw-r--r--math/g2o/Makefile1
-rw-r--r--math/galculator/Makefile1
-rw-r--r--math/gambit/Makefile1
-rw-r--r--math/gap/Makefile1
-rw-r--r--math/gau2grid/Makefile1
-rw-r--r--math/gecode/Makefile1
-rw-r--r--math/gemmlowp/Makefile1
-rw-r--r--math/geogebra/Makefile1
-rw-r--r--math/geogram/Makefile1
-rw-r--r--math/gf2x/Makefile1
-rw-r--r--math/gfan/Makefile1
-rw-r--r--math/gfanlib/Makefile1
-rw-r--r--math/ggobi/Makefile1
-rw-r--r--math/gh-bc/Makefile1
-rw-r--r--math/giacxcas/Makefile1
-rw-r--r--math/gismo/Makefile1
-rw-r--r--math/givaro/Makefile1
-rw-r--r--math/gkmap/Makefile1
-rw-r--r--math/glgraph/Makefile1
-rw-r--r--math/glm/Makefile1
-rw-r--r--math/glpk/Makefile1
-rw-r--r--math/glucose/Makefile1
-rw-r--r--math/gmm++/Makefile1
-rw-r--r--math/gmp-ecm/Makefile1
-rw-r--r--math/gmp/Makefile1
-rw-r--r--math/gnome-calculator/Makefile1
-rw-r--r--math/gnubc/Makefile1
-rw-r--r--math/gnumeric/Makefile1
-rw-r--r--math/gnuplot-lite/Makefile1
-rw-r--r--math/gnuplot-tex-extras/Makefile1
-rw-r--r--math/gnuplot/Makefile1
-rw-r--r--math/gp2c/Makefile1
-rw-r--r--math/grace/Makefile1
-rw-r--r--math/graphthing/Makefile1
-rw-r--r--math/gravity/Makefile1
-rw-r--r--math/gretl/Makefile1
-rw-r--r--math/gri/Makefile1
-rw-r--r--math/grpn/Makefile1
-rw-r--r--math/gsl/Makefile1
-rw-r--r--math/half/Makefile1
-rw-r--r--math/heyoka/Makefile1
-rw-r--r--math/highs/Makefile1
-rw-r--r--math/hmat-oss/Makefile1
-rw-r--r--math/hpcombi/Makefile1
-rw-r--r--math/hpipm/Makefile1
-rw-r--r--math/hptt/Makefile1
-rw-r--r--math/hs-Agda/Makefile1
-rw-r--r--math/hs-penrose/Makefile1
-rw-r--r--math/hsl/Makefile1
-rw-r--r--math/ideep/Makefile1
-rw-r--r--math/ignition-math/Makefile1
-rw-r--r--math/igraph/Makefile1
-rw-r--r--math/iml/Makefile1
-rw-r--r--math/intx/Makefile1
-rw-r--r--math/ipopt/Makefile1
-rw-r--r--math/ised/Makefile1
-rw-r--r--math/jacal/Makefile1
-rw-r--r--math/jacop/Makefile1
-rw-r--r--math/jags/Makefile1
-rw-r--r--math/jama/Makefile1
-rw-r--r--math/jeuclid/Makefile1
-rw-r--r--math/jlatexmath/Makefile1
-rw-r--r--math/jsmath-fonts/Makefile1
-rw-r--r--math/jtransforms/Makefile1
-rw-r--r--math/jts/Makefile1
-rw-r--r--math/kahip/Makefile1
-rw-r--r--math/kalgebra/Makefile1
-rw-r--r--math/kalker/Makefile1
-rw-r--r--math/kamis/Makefile1
-rw-r--r--math/kbruch/Makefile1
-rw-r--r--math/kcalc/Makefile1
-rw-r--r--math/kfr/Makefile1
-rw-r--r--math/kig/Makefile1
-rw-r--r--math/kktdirect/Makefile1
-rw-r--r--math/kmplot/Makefile1
-rw-r--r--math/labplot/Makefile1
-rw-r--r--math/lambda/Makefile1
-rw-r--r--math/lapack++/Makefile1
-rw-r--r--math/lapack/Makefile1
-rw-r--r--math/lapack95/Makefile1
-rw-r--r--math/lapacke/Makefile1
-rw-r--r--math/lapackpp/Makefile1
-rw-r--r--math/laspack/Makefile1
-rw-r--r--math/latte-integrale/Makefile1
-rw-r--r--math/lcalc/Makefile1
-rw-r--r--math/ldouble/Makefile1
-rw-r--r--math/lean/Makefile1
-rw-r--r--math/lemon/Makefile1
-rw-r--r--math/levmar/Makefile1
-rw-r--r--math/lib2geom/Makefile1
-rw-r--r--math/libRmath/Makefile1
-rw-r--r--math/libbraiding/Makefile1
-rw-r--r--math/libccd/Makefile1
-rw-r--r--math/libdivide/Makefile1
-rw-r--r--math/libflame/Makefile1
-rw-r--r--math/libhomfly/Makefile1
-rw-r--r--math/libmesh/Makefile1
-rw-r--r--math/libnormaliz/Makefile1
-rw-r--r--math/libocas/Makefile1
-rw-r--r--math/liborigin/Makefile1
-rw-r--r--math/libpgmath/Makefile1
-rw-r--r--math/libpoly/Makefile1
-rw-r--r--math/libqalculate/Makefile1
-rw-r--r--math/libranlip/Makefile1
-rw-r--r--math/librdata/Makefile1
-rw-r--r--math/librsb/Makefile1
-rw-r--r--math/libsemigroups/Makefile1
-rw-r--r--math/libsharp2/Makefile1
-rw-r--r--math/libtommath/Makefile1
-rw-r--r--math/libxls/Makefile1
-rw-r--r--math/libxlsxwriter/Makefile1
-rw-r--r--math/libxsmm/Makefile1
-rw-r--r--math/lidia/Makefile1
-rw-r--r--math/linbox/Makefile1
-rw-r--r--math/linpack/Makefile1
-rw-r--r--math/lis/Makefile1
-rw-r--r--math/lrcalc/Makefile1
-rw-r--r--math/lrng/Makefile1
-rw-r--r--math/lrslib/Makefile1
-rw-r--r--math/ltl2ba/Makefile1
-rw-r--r--math/m4ri/Makefile1
-rw-r--r--math/m4rie/Makefile1
-rw-r--r--math/mate-calc/Makefile1
-rw-r--r--math/math77/Makefile1
-rw-r--r--math/mathgl/Makefile1
-rw-r--r--math/mathicsscript/Makefile1
-rw-r--r--math/mathlibtools/Makefile1
-rw-r--r--math/mathmod/Makefile1
-rw-r--r--math/mathomatic/Makefile1
-rw-r--r--math/matio/Makefile1
-rw-r--r--math/matlab-installer/Makefile1
-rw-r--r--math/maxima/Makefile1
-rw-r--r--math/mbasecalc/Makefile1
-rw-r--r--math/mcsim/Makefile1
-rw-r--r--math/mdal/Makefile1
-rw-r--r--math/metis/Makefile1
-rw-r--r--math/mfem/Makefile1
-rw-r--r--math/mingw32-libgmp/Makefile1
-rw-r--r--math/minisat/Makefile1
-rw-r--r--math/minizinc-ide/Makefile1
-rw-r--r--math/minizinc-solvers/Makefile1
-rw-r--r--math/minizinc/Makefile1
-rw-r--r--math/minorminer/Makefile1
-rw-r--r--math/miracl/Makefile1
-rw-r--r--math/mlpack/Makefile1
-rw-r--r--math/moab/Makefile1
-rw-r--r--math/moo/Makefile1
-rw-r--r--math/mpc/Makefile1
-rw-r--r--math/mpdecimal/Makefile1
-rw-r--r--math/mpexpr/Makefile1
-rw-r--r--math/mpfr/Makefile1
-rw-r--r--math/mpfrc++/Makefile1
-rw-r--r--math/mpfrcx/Makefile1
-rw-r--r--math/mpir/Makefile1
-rw-r--r--math/mppp/Makefile1
-rw-r--r--math/mprime/Makefile1
-rw-r--r--math/mpsolve/Makefile1
-rw-r--r--math/mtrxmath/Makefile1
-rw-r--r--math/multichoose/Makefile1
-rw-r--r--math/mumps/Makefile1
-rw-r--r--math/mumps4/Makefile1
-rw-r--r--math/munkres-cpp/Makefile1
-rw-r--r--math/muparser/Makefile1
-rw-r--r--math/muparserx/Makefile1
-rw-r--r--math/nanoflann/Makefile1
-rw-r--r--math/nauty/Makefile1
-rw-r--r--math/ndiff/Makefile1
-rw-r--r--math/newmat/Makefile1
-rw-r--r--math/nfft/Makefile1
-rw-r--r--math/ngraph/Makefile1
-rw-r--r--math/nlopt/Makefile1
-rw-r--r--math/ntl/Makefile1
-rw-r--r--math/numdiff/Makefile1
-rw-r--r--math/obake/Makefile1
-rw-r--r--math/ocaml-num/Makefile1
-rw-r--r--math/ocaml-ocamlgraph/Makefile1
-rw-r--r--math/ocaml-zarith/Makefile1
-rw-r--r--math/ocamlgsl/Makefile1
-rw-r--r--math/octave-forge-actuarial/Makefile1
-rw-r--r--math/octave-forge-audio/Makefile1
-rw-r--r--math/octave-forge-base/Makefile1
-rw-r--r--math/octave-forge-bim/Makefile1
-rw-r--r--math/octave-forge-bioinfo/Makefile1
-rw-r--r--math/octave-forge-bsltl/Makefile1
-rw-r--r--math/octave-forge-cgi/Makefile1
-rw-r--r--math/octave-forge-civil-engineering/Makefile1
-rw-r--r--math/octave-forge-communications/Makefile1
-rw-r--r--math/octave-forge-control/Makefile1
-rw-r--r--math/octave-forge-data-smoothing/Makefile1
-rw-r--r--math/octave-forge-database/Makefile1
-rw-r--r--math/octave-forge-dataframe/Makefile1
-rw-r--r--math/octave-forge-dicom/Makefile1
-rw-r--r--math/octave-forge-divand/Makefile1
-rw-r--r--math/octave-forge-doctest/Makefile1
-rw-r--r--math/octave-forge-econometrics/Makefile1
-rw-r--r--math/octave-forge-fenv/Makefile1
-rw-r--r--math/octave-forge-financial/Makefile1
-rw-r--r--math/octave-forge-fits/Makefile1
-rw-r--r--math/octave-forge-fpl/Makefile1
-rw-r--r--math/octave-forge-fuzzy-logic-toolkit/Makefile1
-rw-r--r--math/octave-forge-ga/Makefile1
-rw-r--r--math/octave-forge-general/Makefile1
-rw-r--r--math/octave-forge-generate_html/Makefile1
-rw-r--r--math/octave-forge-geometry/Makefile1
-rw-r--r--math/octave-forge-gnuplot/Makefile1
-rw-r--r--math/octave-forge-gsl/Makefile1
-rw-r--r--math/octave-forge-ident/Makefile1
-rw-r--r--math/octave-forge-image/Makefile1
-rw-r--r--math/octave-forge-informationtheory/Makefile1
-rw-r--r--math/octave-forge-integration/Makefile1
-rw-r--r--math/octave-forge-interval/Makefile1
-rw-r--r--math/octave-forge-io/Makefile1
-rw-r--r--math/octave-forge-irsa/Makefile1
-rw-r--r--math/octave-forge-level-set/Makefile1
-rw-r--r--math/octave-forge-linear-algebra/Makefile1
-rw-r--r--math/octave-forge-lssa/Makefile1
-rw-r--r--math/octave-forge-ltfat/Makefile1
-rw-r--r--math/octave-forge-mapping/Makefile1
-rw-r--r--math/octave-forge-matgeom/Makefile1
-rw-r--r--math/octave-forge-mechanics/Makefile1
-rw-r--r--math/octave-forge-miscellaneous/Makefile1
-rw-r--r--math/octave-forge-missing-functions/Makefile1
-rw-r--r--math/octave-forge-msh/Makefile1
-rw-r--r--math/octave-forge-multicore/Makefile1
-rw-r--r--math/octave-forge-mvn/Makefile1
-rw-r--r--math/octave-forge-nan/Makefile1
-rw-r--r--math/octave-forge-ncarray/Makefile1
-rw-r--r--math/octave-forge-netcdf/Makefile1
-rw-r--r--math/octave-forge-nlwing2/Makefile1
-rw-r--r--math/octave-forge-nnet/Makefile1
-rw-r--r--math/octave-forge-nurbs/Makefile1
-rw-r--r--math/octave-forge-oct2mat/Makefile1
-rw-r--r--math/octave-forge-octclip/Makefile1
-rw-r--r--math/octave-forge-octproj/Makefile1
-rw-r--r--math/octave-forge-odebvp/Makefile1
-rw-r--r--math/octave-forge-optics/Makefile1
-rw-r--r--math/octave-forge-optim/Makefile1
-rw-r--r--math/octave-forge-optiminterp/Makefile1
-rw-r--r--math/octave-forge-outliers/Makefile1
-rw-r--r--math/octave-forge-parallel/Makefile1
-rw-r--r--math/octave-forge-plot/Makefile1
-rw-r--r--math/octave-forge-quaternion/Makefile1
-rw-r--r--math/octave-forge-queueing/Makefile1
-rw-r--r--math/octave-forge-secs1d/Makefile1
-rw-r--r--math/octave-forge-secs2d/Makefile1
-rw-r--r--math/octave-forge-secs3d/Makefile1
-rw-r--r--math/octave-forge-signal/Makefile1
-rw-r--r--math/octave-forge-simp/Makefile1
-rw-r--r--math/octave-forge-sockets/Makefile1
-rw-r--r--math/octave-forge-sparsersb/Makefile1
-rw-r--r--math/octave-forge-specfun/Makefile1
-rw-r--r--math/octave-forge-special-matrix/Makefile1
-rw-r--r--math/octave-forge-splines/Makefile1
-rw-r--r--math/octave-forge-statistics/Makefile1
-rw-r--r--math/octave-forge-stk/Makefile1
-rw-r--r--math/octave-forge-strings/Makefile1
-rw-r--r--math/octave-forge-struct/Makefile1
-rw-r--r--math/octave-forge-symband/Makefile1
-rw-r--r--math/octave-forge-symbolic/Makefile1
-rw-r--r--math/octave-forge-tcl-octave/Makefile1
-rw-r--r--math/octave-forge-tsa/Makefile1
-rw-r--r--math/octave-forge-video/Makefile1
-rw-r--r--math/octave-forge-zenity/Makefile1
-rw-r--r--math/octave-forge-zeromq/Makefile1
-rw-r--r--math/octave-forge/Makefile1
-rw-r--r--math/octave/Makefile1
-rw-r--r--math/octomap/Makefile1
-rw-r--r--math/ogdf/Makefile1
-rw-r--r--math/oink/Makefile1
-rw-r--r--math/oleo/Makefile1
-rw-r--r--math/onednn/Makefile1
-rw-r--r--math/openblas/Makefile1
-rw-r--r--math/openfst/Makefile1
-rw-r--r--math/openlibm/Makefile1
-rw-r--r--math/openmesh/Makefile1
-rw-r--r--math/opensolaris-libm/Makefile1
-rw-r--r--math/openturns/Makefile1
-rw-r--r--math/optpp/Makefile1
-rw-r--r--math/or-tools/Makefile1
-rw-r--r--math/orpie/Makefile1
-rw-r--r--math/osi-conic/Makefile1
-rw-r--r--math/osi/Makefile1
-rw-r--r--math/osiipopt/Makefile1
-rw-r--r--math/osqp/Makefile1
-rw-r--r--math/p5-AI-DecisionTree/Makefile1
-rw-r--r--math/p5-AI-Genetic/Makefile1
-rw-r--r--math/p5-AI-Perceptron/Makefile1
-rw-r--r--math/p5-Algorithm-Combinatorics/Makefile1
-rw-r--r--math/p5-Algorithm-CurveFit/Makefile1
-rw-r--r--math/p5-Algorithm-Munkres/Makefile1
-rw-r--r--math/p5-Alien-GSL/Makefile1
-rw-r--r--math/p5-Bit-ShiftReg/Makefile1
-rw-r--r--math/p5-Bit-Vector-Minimal/Makefile1
-rw-r--r--math/p5-Bit-Vector/Makefile1
-rw-r--r--math/p5-CAD-Calc/Makefile1
-rw-r--r--math/p5-Chart-Math-Axis/Makefile1
-rw-r--r--math/p5-Data-Float/Makefile1
-rw-r--r--math/p5-Date-Handler/Makefile1
-rw-r--r--math/p5-GIS-Distance-Fast/Makefile1
-rw-r--r--math/p5-GIS-Distance-Lite/Makefile1
-rw-r--r--math/p5-GIS-Distance/Makefile1
-rw-r--r--math/p5-Geo-Coordinates-UTM/Makefile1
-rw-r--r--math/p5-Geo-Distance-XS/Makefile1
-rw-r--r--math/p5-Geo-Distance/Makefile1
-rw-r--r--math/p5-Graph/Makefile1
-rw-r--r--math/p5-Math-Algebra-Symbols/Makefile1
-rw-r--r--math/p5-Math-Base36/Makefile1
-rw-r--r--math/p5-Math-BaseCnv/Makefile1
-rw-r--r--math/p5-Math-Bezier-Convert/Makefile1
-rw-r--r--math/p5-Math-Bezier/Makefile1
-rw-r--r--math/p5-Math-BigInt-FastCalc/Makefile1
-rw-r--r--math/p5-Math-BigInt-GMP/Makefile1
-rw-r--r--math/p5-Math-BigInt-Lite/Makefile1
-rw-r--r--math/p5-Math-BigInt-Pari/Makefile1
-rw-r--r--math/p5-Math-BigInt/Makefile1
-rw-r--r--math/p5-Math-BigRat/Makefile1
-rw-r--r--math/p5-Math-CDF/Makefile1
-rw-r--r--math/p5-Math-Cephes/Makefile1
-rw-r--r--math/p5-Math-Combinatorics/Makefile1
-rw-r--r--math/p5-Math-Complex/Makefile1
-rw-r--r--math/p5-Math-ConvexHull/Makefile1
-rw-r--r--math/p5-Math-Currency/Makefile1
-rw-r--r--math/p5-Math-Derivative/Makefile1
-rw-r--r--math/p5-Math-Evol/Makefile1
-rw-r--r--math/p5-Math-Expr/Makefile1
-rw-r--r--math/p5-Math-FFT/Makefile1
-rw-r--r--math/p5-Math-FixedPrecision/Makefile1
-rw-r--r--math/p5-Math-Fleximal/Makefile1
-rw-r--r--math/p5-Math-GMP/Makefile1
-rw-r--r--math/p5-Math-GMPf/Makefile1
-rw-r--r--math/p5-Math-GMPq/Makefile1
-rw-r--r--math/p5-Math-GMPz/Makefile1
-rw-r--r--math/p5-Math-GSL/Makefile1
-rw-r--r--math/p5-Math-Geometry-Planar-GPC-PolygonXS/Makefile1
-rw-r--r--math/p5-Math-Geometry-Planar-GPC/Makefile1
-rw-r--r--math/p5-Math-Geometry-Planar-Offset/Makefile1
-rw-r--r--math/p5-Math-Geometry-Planar/Makefile1
-rw-r--r--math/p5-Math-Geometry-Voronoi/Makefile1
-rw-r--r--math/p5-Math-Geometry/Makefile1
-rw-r--r--math/p5-Math-Gradient/Makefile1
-rw-r--r--math/p5-Math-Int128/Makefile1
-rw-r--r--math/p5-Math-Int64/Makefile1
-rw-r--r--math/p5-Math-Interpolate/Makefile1
-rw-r--r--math/p5-Math-Intersection-StraightLine/Makefile1
-rw-r--r--math/p5-Math-Logic/Makefile1
-rw-r--r--math/p5-Math-MPC/Makefile1
-rw-r--r--math/p5-Math-MPFR/Makefile1
-rw-r--r--math/p5-Math-Matrix/Makefile1
-rw-r--r--math/p5-Math-MatrixReal/Makefile1
-rw-r--r--math/p5-Math-NumberCruncher/Makefile1
-rw-r--r--math/p5-Math-Pari/Makefile1
-rw-r--r--math/p5-Math-Polygon-Tree/Makefile1
-rw-r--r--math/p5-Math-Polygon/Makefile1
-rw-r--r--math/p5-Math-Polynomial-Solve/Makefile1
-rw-r--r--math/p5-Math-Prime-Util-GMP/Makefile1
-rw-r--r--math/p5-Math-Prime-Util/Makefile1
-rw-r--r--math/p5-Math-Prime-XS/Makefile1
-rw-r--r--math/p5-Math-ProvablePrime/Makefile1
-rw-r--r--math/p5-Math-RPN/Makefile1
-rw-r--r--math/p5-Math-Random-ISAAC-XS/Makefile1
-rw-r--r--math/p5-Math-Random-ISAAC/Makefile1
-rw-r--r--math/p5-Math-Random-MT-Auto/Makefile1
-rw-r--r--math/p5-Math-Random-MT/Makefile1
-rw-r--r--math/p5-Math-Random-OO/Makefile1
-rw-r--r--math/p5-Math-Random-Secure/Makefile1
-rw-r--r--math/p5-Math-Random/Makefile1
-rw-r--r--math/p5-Math-Round-Var/Makefile1
-rw-r--r--math/p5-Math-Round/Makefile1
-rw-r--r--math/p5-Math-Sequence/Makefile1
-rw-r--r--math/p5-Math-Series/Makefile1
-rw-r--r--math/p5-Math-SigFigs/Makefile1
-rw-r--r--math/p5-Math-SimpleVariable/Makefile1
-rw-r--r--math/p5-Math-Spline/Makefile1
-rw-r--r--math/p5-Math-String/Makefile1
-rw-r--r--math/p5-Math-Symbolic-Custom-CCompiler/Makefile1
-rw-r--r--math/p5-Math-Symbolic-Custom-Contains/Makefile1
-rw-r--r--math/p5-Math-Symbolic-Custom-ErrorPropagation/Makefile1
-rw-r--r--math/p5-Math-Symbolic-Custom-LaTeXDumper/Makefile1
-rw-r--r--math/p5-Math-Symbolic-Custom-Pattern/Makefile1
-rw-r--r--math/p5-Math-Symbolic-Custom-Simplification/Makefile1
-rw-r--r--math/p5-Math-Symbolic-Custom-Transformation/Makefile1
-rw-r--r--math/p5-Math-Symbolic/Makefile1
-rw-r--r--math/p5-Math-SymbolicX-BigNum/Makefile1
-rw-r--r--math/p5-Math-SymbolicX-Complex/Makefile1
-rw-r--r--math/p5-Math-SymbolicX-Error/Makefile1
-rw-r--r--math/p5-Math-SymbolicX-Inline/Makefile1
-rw-r--r--math/p5-Math-SymbolicX-NoSimplification/Makefile1
-rw-r--r--math/p5-Math-SymbolicX-ParserExtensionFactory/Makefile1
-rw-r--r--math/p5-Math-SymbolicX-Statistics-Distributions/Makefile1
-rw-r--r--math/p5-Math-TrulyRandom/Makefile1
-rw-r--r--math/p5-Math-Units/Makefile1
-rw-r--r--math/p5-Math-Utils/Makefile1
-rw-r--r--math/p5-Math-Vec/Makefile1
-rw-r--r--math/p5-Math-VectorReal/Makefile1
-rw-r--r--math/p5-NetCDF/Makefile1
-rw-r--r--math/p5-Number-Compare/Makefile1
-rw-r--r--math/p5-Number-Fraction/Makefile1
-rw-r--r--math/p5-Number-Misc/Makefile1
-rw-r--r--math/p5-Number-Uncertainty/Makefile1
-rw-r--r--math/p5-Number-WithError-LaTeX/Makefile1
-rw-r--r--math/p5-Number-WithError/Makefile1
-rw-r--r--math/p5-Parse-Range/Makefile1
-rw-r--r--math/p5-Roman/Makefile1
-rw-r--r--math/p5-Set-IntSpan-Fast-XS/Makefile1
-rw-r--r--math/p5-Set-IntSpan-Fast/Makefile1
-rw-r--r--math/p5-Set-IntSpan/Makefile1
-rw-r--r--math/p5-Set-Partition/Makefile1
-rw-r--r--math/p5-Statistics-Basic/Makefile1
-rw-r--r--math/p5-Statistics-Benford/Makefile1
-rw-r--r--math/p5-Statistics-CaseResampling/Makefile1
-rw-r--r--math/p5-Statistics-Contingency/Makefile1
-rw-r--r--math/p5-Statistics-Descriptive-Discrete/Makefile1
-rw-r--r--math/p5-Statistics-Descriptive/Makefile1
-rw-r--r--math/p5-Statistics-Forecast/Makefile1
-rw-r--r--math/p5-Statistics-Frequency/Makefile1
-rw-r--r--math/p5-Statistics-LineFit/Makefile1
-rw-r--r--math/p5-Statistics-Lite/Makefile1
-rw-r--r--math/p5-Statistics-R/Makefile1
-rw-r--r--math/p5-Statistics-Regression/Makefile1
-rw-r--r--math/p5-Statistics-TTest/Makefile1
-rw-r--r--math/p5-Task-Math-Symbolic/Makefile1
-rw-r--r--math/p5-Text-AsciiTeX/Makefile1
-rw-r--r--math/p5-bignum/Makefile1
-rw-r--r--math/palp/Makefile1
-rw-r--r--math/pari/Makefile1
-rw-r--r--math/pari_elldata/Makefile1
-rw-r--r--math/pari_galdata/Makefile1
-rw-r--r--math/pari_galpol/Makefile1
-rw-r--r--math/pari_nflistdata/Makefile1
-rw-r--r--math/pari_nftables/Makefile1
-rw-r--r--math/pari_seadata/Makefile1
-rw-r--r--math/paritwine/Makefile1
-rw-r--r--math/parmetis/Makefile1
-rw-r--r--math/parmgridgen/Makefile1
-rw-r--r--math/pdal/Makefile1
-rw-r--r--math/pear-Math_BigInteger/Makefile1
-rw-r--r--math/pear-Math_Combinatorics/Makefile1
-rw-r--r--math/pecl-bitset/Makefile1
-rw-r--r--math/pecl-stats2/Makefile1
-rw-r--r--math/permlib/Makefile1
-rw-r--r--math/petanque/Makefile1
-rw-r--r--math/petiga/Makefile1
-rw-r--r--math/pffft/Makefile1
-rw-r--r--math/physcalc/Makefile1
-rw-r--r--math/picosat/Makefile1
-rw-r--r--math/piranha/Makefile1
-rw-r--r--math/planarity/Makefile1
-rw-r--r--math/plantri/Makefile1
-rw-r--r--math/plman/Makefile1
-rw-r--r--math/ploticus/Makefile1
-rw-r--r--math/plplot/Makefile1
-rw-r--r--math/poly2tri/Makefile1
-rw-r--r--math/polylib/Makefile1
-rw-r--r--math/polymake/Makefile1
-rw-r--r--math/primecount/Makefile1
-rw-r--r--math/primegen/Makefile1
-rw-r--r--math/primesieve/Makefile1
-rw-r--r--math/primme/Makefile1
-rw-r--r--math/prng/Makefile1
-rw-r--r--math/pspp/Makefile1
-rw-r--r--math/psurface/Makefile1
-rw-r--r--math/py-CyLP/Makefile1
-rw-r--r--math/py-Diofant/Makefile2
-rw-r--r--math/py-GridDataFormats/Makefile1
-rw-r--r--math/py-MutatorMath/Makefile1
-rw-r--r--math/py-PuLP/Makefile1
-rw-r--r--math/py-PyMetis/Makefile1
-rw-r--r--math/py-PySCIPOpt/Makefile1
-rw-r--r--math/py-PyWavelets/Makefile1
-rw-r--r--math/py-Pyomo/Makefile1
-rw-r--r--math/py-affine/Makefile1
-rw-r--r--math/py-algopy/Makefile1
-rw-r--r--math/py-altgraph/Makefile1
-rw-r--r--math/py-amply/Makefile1
-rw-r--r--math/py-apgl/Makefile1
-rw-r--r--math/py-arviz/Makefile1
-rw-r--r--math/py-arybo/Makefile1
-rw-r--r--math/py-autograd/Makefile1
-rw-r--r--math/py-baycomp/Makefile1
-rw-r--r--math/py-bayesian-optimization/Makefile1
-rw-r--r--math/py-benford_py/Makefile1
-rw-r--r--math/py-bitmath/Makefile1
-rw-r--r--math/py-bitvector/Makefile1
-rw-r--r--math/py-bottleneck/Makefile1
-rw-r--r--math/py-brial/Makefile1
-rw-r--r--math/py-chaospy/Makefile1
-rw-r--r--math/py-claripy/Makefile1
-rw-r--r--math/py-cma/Makefile1
-rw-r--r--math/py-cmaes/Makefile1
-rw-r--r--math/py-cmyt/Makefile1
-rw-r--r--math/py-colormath/Makefile1
-rw-r--r--math/py-cryptominisat/Makefile1
-rw-r--r--math/py-cvxopt/Makefile1
-rw-r--r--math/py-cvxpy/Makefile1
-rw-r--r--math/py-cyipopt/Makefile1
-rw-r--r--math/py-cypari2/Makefile1
-rw-r--r--math/py-deap/Makefile1
-rw-r--r--math/py-dionysus/Makefile1
-rw-r--r--math/py-docplex/Makefile1
-rw-r--r--math/py-ducc0/Makefile1
-rw-r--r--math/py-ecos/Makefile1
-rw-r--r--math/py-faiss/Makefile1
-rw-r--r--math/py-fastcluster/Makefile1
-rw-r--r--math/py-fastdtw/Makefile1
-rw-r--r--math/py-fenics-basix/Makefile1
-rw-r--r--math/py-fenics-ffcx/Makefile1
-rw-r--r--math/py-fenics-ufl/Makefile1
-rw-r--r--math/py-flax/Makefile1
-rw-r--r--math/py-fpylll/Makefile1
-rw-r--r--math/py-fraction/Makefile1
-rw-r--r--math/py-fvcore/Makefile1
-rw-r--r--math/py-gau2grid/Makefile1
-rw-r--r--math/py-gimmik/Makefile1
-rw-r--r--math/py-gmpy/Makefile1
-rw-r--r--math/py-gmpy2/Makefile1
-rw-r--r--math/py-grandalf/Makefile1
-rw-r--r--math/py-graphillion/Makefile1
-rw-r--r--math/py-gym-notices/Makefile1
-rw-r--r--math/py-gym/Makefile1
-rw-r--r--math/py-hdbscan/Makefile1
-rw-r--r--math/py-hdmedians/Makefile1
-rw-r--r--math/py-heyoka/Makefile1
-rw-r--r--math/py-iminuit/Makefile1
-rw-r--r--math/py-intspan/Makefile1
-rw-r--r--math/py-iohexperimenter/Makefile1
-rw-r--r--math/py-ipyopt/Makefile1
-rw-r--r--math/py-jax/Makefile1
-rw-r--r--math/py-kahip/Makefile1
-rw-r--r--math/py-keras-applications/Makefile1
-rw-r--r--math/py-keras-preprocessing/Makefile1
-rw-r--r--math/py-keras/Makefile1
-rw-r--r--math/py-kiwisolver/Makefile1
-rw-r--r--math/py-levmar/Makefile1
-rw-r--r--math/py-libpoly/Makefile1
-rw-r--r--math/py-lmfit/Makefile1
-rw-r--r--math/py-luminol/Makefile1
-rw-r--r--math/py-mathics-scanner/Makefile1
-rw-r--r--math/py-mathics/Makefile1
-rw-r--r--math/py-matplotlib-inline/Makefile1
-rw-r--r--math/py-matplotlib-scalebar/Makefile1
-rw-r--r--math/py-matplotlib/Makefile1
-rw-r--r--math/py-matplotlib2/Makefile1
-rw-r--r--math/py-minorminer/Makefile1
-rw-r--r--math/py-mip/Makefile1
-rw-r--r--math/py-mixsimulator/Makefile1
-rw-r--r--math/py-moarchiving/Makefile1
-rw-r--r--math/py-mpmath/Makefile1
-rw-r--r--math/py-munkres/Makefile1
-rw-r--r--math/py-munkres10/Makefile1
-rw-r--r--math/py-ndindex/Makefile1
-rw-r--r--math/py-networkx/Makefile1
-rw-r--r--math/py-nevergrad/Makefile1
-rw-r--r--math/py-nlopt/Makefile1
-rw-r--r--math/py-numdifftools/Makefile1
-rw-r--r--math/py-numexpr/Makefile1
-rw-r--r--math/py-numpoly/Makefile1
-rw-r--r--math/py-numpy-groupies/Makefile1
-rw-r--r--math/py-numpy-stl/Makefile1
-rw-r--r--math/py-numpy/Makefile1
-rw-r--r--math/py-openTSNE/Makefile1
-rw-r--r--math/py-opt-einsum/Makefile1
-rw-r--r--math/py-optuna/Makefile1
-rw-r--r--math/py-or-tools/Makefile1
-rw-r--r--math/py-osqp/Makefile1
-rw-r--r--math/py-pandas-datareader/Makefile1
-rw-r--r--math/py-pandas/Makefile1
-rw-r--r--math/py-patsy/Makefile1
-rw-r--r--math/py-pdal/Makefile1
-rw-r--r--math/py-permutation/Makefile1
-rw-r--r--math/py-petsc4py/Makefile1
-rw-r--r--math/py-piranha/Makefile1
-rw-r--r--math/py-plastex/Makefile1
-rw-r--r--math/py-point-annotator/Makefile1
-rw-r--r--math/py-pplpy/Makefile1
-rw-r--r--math/py-primecountpy/Makefile1
-rw-r--r--math/py-primme/Makefile1
-rw-r--r--math/py-pyFFTW/Makefile1
-rw-r--r--math/py-pybloom/Makefile1
-rw-r--r--math/py-pyclipper/Makefile1
-rw-r--r--math/py-pycosat/Makefile1
-rw-r--r--math/py-pygsl/Makefile1
-rw-r--r--math/py-pygslodeiv2/Makefile1
-rw-r--r--math/py-pyhull/Makefile1
-rw-r--r--math/py-pymc3/Makefile1
-rw-r--r--math/py-pynauty/Makefile1
-rw-r--r--math/py-pyneqsys/Makefile1
-rw-r--r--math/py-pynleq2/Makefile1
-rw-r--r--math/py-pynndescent/Makefile1
-rw-r--r--math/py-pyodeint/Makefile1
-rw-r--r--math/py-pyodesys/Makefile1
-rw-r--r--math/py-pyreadr/Makefile1
-rw-r--r--math/py-pysmt/Makefile1
-rw-r--r--math/py-pystan/Makefile1
-rw-r--r--math/py-pysym/Makefile1
-rw-r--r--math/py-pytanque/Makefile1
-rw-r--r--math/py-python-fcl/Makefile1
-rw-r--r--math/py-python-igraph/Makefile1
-rw-r--r--math/py-python-louvain/Makefile1
-rw-r--r--math/py-python-picard/Makefile1
-rw-r--r--math/py-pytorchvideo/Makefile1
-rw-r--r--math/py-pyvtk/Makefile1
-rw-r--r--math/py-qdldl/Makefile1
-rw-r--r--math/py-quadprog/Makefile1
-rw-r--r--math/py-random2/Makefile1
-rw-r--r--math/py-rectangle-packer/Makefile1
-rw-r--r--math/py-roman/Makefile1
-rw-r--r--math/py-rpy2/Makefile1
-rw-r--r--math/py-rustworkx/Makefile1
-rw-r--r--math/py-rvlib/Makefile1
-rw-r--r--math/py-scikit-umfpack/Makefile1
-rw-r--r--math/py-scs/Makefile1
-rw-r--r--math/py-seaborn/Makefile1
-rw-r--r--math/py-secp256k1/Makefile1
-rw-r--r--math/py-seriate/Makefile1
-rw-r--r--math/py-simhash/Makefile1
-rw-r--r--math/py-snuggs/Makefile1
-rw-r--r--math/py-spectral/Makefile1
-rw-r--r--math/py-spglm/Makefile1
-rw-r--r--math/py-spint/Makefile1
-rw-r--r--math/py-splot/Makefile1
-rw-r--r--math/py-spopt/Makefile1
-rw-r--r--math/py-spot/Makefile1
-rw-r--r--math/py-spreg/Makefile1
-rw-r--r--math/py-spvcm/Makefile1
-rw-r--r--math/py-ssm/Makefile1
-rw-r--r--math/py-statsmodels/Makefile1
-rw-r--r--math/py-svgmath/Makefile1
-rw-r--r--math/py-sym/Makefile1
-rw-r--r--math/py-symengine/Makefile1
-rw-r--r--math/py-sympy/Makefile1
-rw-r--r--math/py-theano/Makefile1
-rw-r--r--math/py-timple/Makefile1
-rw-r--r--math/py-topologic/Makefile1
-rw-r--r--math/py-triangle/Makefile1
-rw-r--r--math/py-umap-learn/Makefile1
-rw-r--r--math/py-uncertainties/Makefile1
-rw-r--r--math/py-unyt/Makefile1
-rw-r--r--math/py-vincenty/Makefile1
-rw-r--r--math/py-yt/Makefile1
-rw-r--r--math/py-z3-solver/Makefile1
-rw-r--r--math/pynac/Makefile1
-rw-r--r--math/qalculate-gtk/Makefile1
-rw-r--r--math/qalculate-qt/Makefile1
-rw-r--r--math/qd/Makefile1
-rw-r--r--math/qhull/Makefile1
-rw-r--r--math/qhull7/Makefile1
-rw-r--r--math/qposases/Makefile1
-rw-r--r--math/qrupdate/Makefile1
-rw-r--r--math/qtiplot-doc/Makefile1
-rw-r--r--math/qwtplot3d/Makefile1
-rw-r--r--math/randlib/Makefile1
-rw-r--r--math/rankwidth/Makefile1
-rw-r--r--math/rapid/Makefile1
-rw-r--r--math/readstat/Makefile1
-rw-r--r--math/reduce-psl/Makefile1
-rw-r--r--math/reduce/Makefile1
-rw-r--r--math/reed-solomon/Makefile1
-rw-r--r--math/rehearse/Makefile1
-rw-r--r--math/rexx-regmath/Makefile1
-rw-r--r--math/rkward/Makefile1
-rw-r--r--math/rngstreams/Makefile1
-rw-r--r--math/rocs/Makefile1
-rw-r--r--math/rpcalc/Makefile1
-rw-r--r--math/rubiks/Makefile1
-rw-r--r--math/rubygem-algebra/Makefile1
-rw-r--r--math/rubygem-bigdecimal/Makefile1
-rw-r--r--math/rubygem-enumerable-statistics/Makefile1
-rw-r--r--math/rubygem-expression_parser/Makefile1
-rw-r--r--math/rubygem-fftw3/Makefile1
-rw-r--r--math/rubygem-mathn/Makefile1
-rw-r--r--math/rubygem-matrix/Makefile1
-rw-r--r--math/rubygem-mtrc/Makefile1
-rw-r--r--math/rubygem-narray/Makefile1
-rw-r--r--math/rubygem-narray_miss/Makefile1
-rw-r--r--math/rubygem-numru-misc/Makefile1
-rw-r--r--math/rubygem-numru-units/Makefile1
-rw-r--r--math/rubygem-prime/Makefile1
-rw-r--r--math/rubygem-rb-gsl/Makefile1
-rw-r--r--math/rumur/Makefile1
-rw-r--r--math/saga/Makefile1
-rw-r--r--math/sage/Makefile1
-rw-r--r--math/savage/Makefile1
-rw-r--r--math/sc-im/Makefile1
-rw-r--r--math/scalapack/Makefile1
-rw-r--r--math/scalapackfx/Makefile1
-rw-r--r--math/scilab-toolbox-swt/Makefile1
-rw-r--r--math/scilab/Makefile5
-rw-r--r--math/scs/Makefile1
-rw-r--r--math/sdpa/Makefile1
-rw-r--r--math/secp256k1/Makefile1
-rw-r--r--math/sfft/Makefile1
-rw-r--r--math/simd-viterbi/Makefile1
-rw-r--r--math/singular/Makefile1
-rw-r--r--math/sisl/Makefile1
-rw-r--r--math/slatec/Makefile1
-rw-r--r--math/sleef/Makefile1
-rw-r--r--math/slgrace/Makefile1
-rw-r--r--math/snns/Makefile1
-rw-r--r--math/solitaire/Makefile1
-rw-r--r--math/sound-of-sorting/Makefile1
-rw-r--r--math/spar/Makefile1
-rw-r--r--math/spblas/Makefile1
-rw-r--r--math/spectra/Makefile1
-rw-r--r--math/speedcrunch/Makefile1
-rw-r--r--math/spfft/Makefile1
-rw-r--r--math/spla/Makefile1
-rw-r--r--math/spooles/Makefile1
-rw-r--r--math/spot/Makefile1
-rw-r--r--math/sprng/Makefile1
-rw-r--r--math/ssht/Makefile1
-rw-r--r--math/stan/Makefile1
-rw-r--r--math/stanmath/Makefile1
-rw-r--r--math/stp/Makefile1
-rw-r--r--math/suitesparse-amd/Makefile1
-rw-r--r--math/suitesparse-btf/Makefile1
-rw-r--r--math/suitesparse-camd/Makefile1
-rw-r--r--math/suitesparse-ccolamd/Makefile1
-rw-r--r--math/suitesparse-cholmod/Makefile1
-rw-r--r--math/suitesparse-colamd/Makefile1
-rw-r--r--math/suitesparse-config/Makefile1
-rw-r--r--math/suitesparse-csparse/Makefile1
-rw-r--r--math/suitesparse-cxsparse/Makefile1
-rw-r--r--math/suitesparse-graphblas/Makefile1
-rw-r--r--math/suitesparse-klu/Makefile1
-rw-r--r--math/suitesparse-ldl/Makefile1
-rw-r--r--math/suitesparse-mongoose/Makefile1
-rw-r--r--math/suitesparse-rbio/Makefile1
-rw-r--r--math/suitesparse-slip_lu/Makefile1
-rw-r--r--math/suitesparse-spqr/Makefile1
-rw-r--r--math/suitesparse-umfpack/Makefile1
-rw-r--r--math/suitesparse/Makefile1
-rw-r--r--math/sundials/Makefile1
-rw-r--r--math/superlu-dist/Makefile1
-rw-r--r--math/superlu/Makefile1
-rw-r--r--math/symengine/Makefile1
-rw-r--r--math/symmetrica/Makefile1
-rw-r--r--math/symphony/Makefile1
-rw-r--r--math/sympol/Makefile1
-rw-r--r--math/sympow/Makefile1
-rw-r--r--math/tablix/Makefile1
-rw-r--r--math/taucs/Makefile1
-rw-r--r--math/tblis/Makefile1
-rw-r--r--math/testu01/Makefile1
-rw-r--r--math/tetgen/Makefile1
-rw-r--r--math/teyjus/Makefile1
-rw-r--r--math/timbl/Makefile1
-rw-r--r--math/tiny-bignum-c/Makefile1
-rw-r--r--math/tlapack/Makefile1
-rw-r--r--math/tmv/Makefile1
-rw-r--r--math/tomsfastmath/Makefile1
-rw-r--r--math/topaz/Makefile1
-rw-r--r--math/topcom/Makefile1
-rw-r--r--math/topologic/Makefile1
-rw-r--r--math/triangle/Makefile1
-rw-r--r--math/trlan/Makefile1
-rw-r--r--math/trlib/Makefile1
-rw-r--r--math/ttmath/Makefile1
-rw-r--r--math/tvmet/Makefile1
-rw-r--r--math/ump/Makefile1
-rw-r--r--math/universal/Makefile1
-rw-r--r--math/unuran/Makefile1
-rw-r--r--math/vampire/Makefile1
-rw-r--r--math/viennacl/Makefile1
-rw-r--r--math/vinci/Makefile1
-rw-r--r--math/visualpolylib/Makefile1
-rw-r--r--math/vowpal_wabbit/Makefile1
-rw-r--r--math/vtk6/Makefile1
-rw-r--r--math/vtk8/Makefile1
-rw-r--r--math/vtk9/Makefile1
-rw-r--r--math/wavelib/Makefile1
-rw-r--r--math/wcalc/Makefile1
-rw-r--r--math/wfmath/Makefile1
-rw-r--r--math/wxmaxima/Makefile1
-rw-r--r--math/xblas/Makefile1
-rw-r--r--math/xfce4-calculator-plugin/Makefile1
-rw-r--r--math/xgap/Makefile1
-rw-r--r--math/xlife++/Makefile1
-rw-r--r--math/xplot/Makefile1
-rw-r--r--math/xtensor-blas/Makefile1
-rw-r--r--math/xtensor-io/Makefile1
-rw-r--r--math/xtensor-python/Makefile1
-rw-r--r--math/xtensor/Makefile1
-rw-r--r--math/yacas/Makefile1
-rw-r--r--math/yices/Makefile1
-rw-r--r--math/z3/Makefile1
-rw-r--r--math/zarray/Makefile1
-rw-r--r--math/zegrapher/Makefile1
-rw-r--r--math/zimpl/Makefile1
-rw-r--r--math/zn_poly/Makefile1
1112 files changed, 1112 insertions, 5 deletions
diff --git a/math/4ti2/Makefile b/math/4ti2/Makefile
index f9cbbfc2575a..29577d9c7d02 100644
--- a/math/4ti2/Makefile
+++ b/math/4ti2/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Solve algebraic, geometric, combinatorial problems on linear spaces
+WWW= https://4ti2.github.io/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/GiNaC/Makefile b/math/GiNaC/Makefile
index 0177f1a3575f..8d4d2b00d81d 100644
--- a/math/GiNaC/Makefile
+++ b/math/GiNaC/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME:tl}-${PORTVERSION}
MAINTAINER= stephen@FreeBSD.org
COMMENT= C++ library for symbolic mathematical calculations
+WWW= https://www.ginac.de/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/Imath/Makefile b/math/Imath/Makefile
index 1e7ee781b089..d43f3a3f8a38 100644
--- a/math/Imath/Makefile
+++ b/math/Imath/Makefile
@@ -7,6 +7,7 @@ CATEGORIES= math devel graphics
MAINTAINER= mandree@FreeBSD.org
COMMENT= C++/Python lib of 2D/3D vector, matrix, math ops for computer graphics
+WWW= https://github.com/AcademySoftwareFoundation/Imath/
LICENSE= BSD3CLAUSE
diff --git a/math/PDL/Makefile b/math/PDL/Makefile
index 7a80c290db68..fd01e7ecab8b 100644
--- a/math/PDL/Makefile
+++ b/math/PDL/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= CPAN
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl Data Language
+WWW= https://metacpan.org/release/PDL
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/R-cran-ADGofTest/Makefile b/math/R-cran-ADGofTest/Makefile
index 49cfd7f6379a..d390391c6411 100644
--- a/math/R-cran-ADGofTest/Makefile
+++ b/math/R-cran-ADGofTest/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= dteske@FreeBSD.org
COMMENT= Anderson-Darling GoF test
+WWW= https://cran.r-project.org/web/packages/ADGofTest/
LICENSE= GPLv2
diff --git a/math/R-cran-Amelia/Makefile b/math/R-cran-Amelia/Makefile
index eeb16e2df7c7..81e7fc52d776 100644
--- a/math/R-cran-Amelia/Makefile
+++ b/math/R-cran-Amelia/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Program for Missing Data
+WWW= https://gking.harvard.edu/amelia
LICENSE= GPLv2+
diff --git a/math/R-cran-BsMD/Makefile b/math/R-cran-BsMD/Makefile
index b2ce1d7e8ad4..76571150c555 100644
--- a/math/R-cran-BsMD/Makefile
+++ b/math/R-cran-BsMD/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Bayes Screening and Model Discrimination
+WWW= https://cran.r-project.org/package=BsMD
LICENSE= GPLv2+
diff --git a/math/R-cran-CVST/Makefile b/math/R-cran-CVST/Makefile
index bc032020884a..c61fd474a488 100644
--- a/math/R-cran-CVST/Makefile
+++ b/math/R-cran-CVST/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Fast Cross-Validation via Sequential Testing
+WWW= https://cran.r-project.org/web/packages/CVST/
LICENSE= GPLv2+
diff --git a/math/R-cran-ChangeAnomalyDetection/Makefile b/math/R-cran-ChangeAnomalyDetection/Makefile
index d95ea30483b7..0b66f94db35c 100644
--- a/math/R-cran-ChangeAnomalyDetection/Makefile
+++ b/math/R-cran-ChangeAnomalyDetection/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Change Anomaly Detection
+WWW= https://cran.r-project.org/web/packages/ChangeAnomalyDetection/
LICENSE= BSD
diff --git a/math/R-cran-DEoptimR/Makefile b/math/R-cran-DEoptimR/Makefile
index 44d153fb6961..f8c23c02ee82 100644
--- a/math/R-cran-DEoptimR/Makefile
+++ b/math/R-cran-DEoptimR/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Differential Evolution Optimization in Pure R
+WWW= https://cran.r-project.org/web/packages/DEoptimR/
LICENSE= GPLv2+
diff --git a/math/R-cran-DRR/Makefile b/math/R-cran-DRR/Makefile
index 7d92e25b9eda..aea09e32478e 100644
--- a/math/R-cran-DRR/Makefile
+++ b/math/R-cran-DRR/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Dimensionality Reduction via Regression
+WWW= https://cran.r-project.org/web/packages/DRR/
LICENSE= GPLv3
diff --git a/math/R-cran-DoE.base/Makefile b/math/R-cran-DoE.base/Makefile
index 919581fd57fd..358acc8dde1f 100644
--- a/math/R-cran-DoE.base/Makefile
+++ b/math/R-cran-DoE.base/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Full Factorials, Orthogonal Arrays and Base Utilities for DoE
+WWW= https://CRAN.R-project.org/package=DoE.base
LICENSE= GPLv2+
diff --git a/math/R-cran-FNN/Makefile b/math/R-cran-FNN/Makefile
index f91fcf258010..88345b20dfce 100644
--- a/math/R-cran-FNN/Makefile
+++ b/math/R-cran-FNN/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Fast Nearest Neighbor Search Algorithms and Applications
+WWW= https://cran.r-project.org/package=FNN
LICENSE= GPLv2+
diff --git a/math/R-cran-Formula/Makefile b/math/R-cran-Formula/Makefile
index aa95c47f3ec7..811109963d52 100644
--- a/math/R-cran-Formula/Makefile
+++ b/math/R-cran-Formula/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Extended Model Formulas
+WWW= https://cran.r-project.org/web/packages/Formula/
LICENSE= GPLv2+
diff --git a/math/R-cran-FrF2/Makefile b/math/R-cran-FrF2/Makefile
index c45cfee8286b..ced79341aad3 100644
--- a/math/R-cran-FrF2/Makefile
+++ b/math/R-cran-FrF2/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Statistical Methods for Quality Science
+WWW= https://CRAN.R-project.org/package=FrF2
LICENSE= GPLv2+
diff --git a/math/R-cran-KFAS/Makefile b/math/R-cran-KFAS/Makefile
index fad18b6f301c..eb0bb001ff9b 100644
--- a/math/R-cran-KFAS/Makefile
+++ b/math/R-cran-KFAS/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Kalman filter and smoothers for exponential family state space models
+WWW= https://cran.r-project.org/web/packages/KFAS/
LICENSE= GPLv2+
diff --git a/math/R-cran-LearnBayes/Makefile b/math/R-cran-LearnBayes/Makefile
index 3d74f36ab287..5b64d2bfc798 100644
--- a/math/R-cran-LearnBayes/Makefile
+++ b/math/R-cran-LearnBayes/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Functions for Learning Bayesian Inference
+WWW= https://cran.r-project.org/web/packages/LearnBayes/
LICENSE= GPLv2+
diff --git a/math/R-cran-MCMCpack/Makefile b/math/R-cran-MCMCpack/Makefile
index 5f794cb41a71..a410fdc1950f 100644
--- a/math/R-cran-MCMCpack/Makefile
+++ b/math/R-cran-MCMCpack/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Markov chain Monte Carlo Package
+WWW= https://cran.r-project.org/web/packages/MCMCpack/
LICENSE= GPLv3
diff --git a/math/R-cran-MSwM/Makefile b/math/R-cran-MSwM/Makefile
index 713d4e215195..9febb2a7a377 100644
--- a/math/R-cran-MSwM/Makefile
+++ b/math/R-cran-MSwM/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Fitting Markov Switching Models
+WWW= https://cran.r-project.org/web/packages/MSwM/
LICENSE= GPLv2+
diff --git a/math/R-cran-MatchIt/Makefile b/math/R-cran-MatchIt/Makefile
index 3df0a7347c32..7d09ef67a49e 100644
--- a/math/R-cran-MatchIt/Makefile
+++ b/math/R-cran-MatchIt/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Nonparametric Preprocessing for Parametric Casual Inference
+WWW= https://gking.harvard.edu/matchit
LICENSE= GPLv2+
diff --git a/math/R-cran-Matching/Makefile b/math/R-cran-Matching/Makefile
index d0ffc0ee8add..442a722bc917 100644
--- a/math/R-cran-Matching/Makefile
+++ b/math/R-cran-Matching/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Multivariate and Propensity Score Matching with Balance Optimization
+WWW= https://sekhon.berkeley.edu/matching
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-MatrixModels/Makefile b/math/R-cran-MatrixModels/Makefile
index 4adb8f4b997c..4605acda224e 100644
--- a/math/R-cran-MatrixModels/Makefile
+++ b/math/R-cran-MatrixModels/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Modelling with Sparse And Dense Matrices
+WWW= https://cran.r-project.org/web/packages/MatrixModels/
LICENSE= GPLv2+
diff --git a/math/R-cran-NMF/Makefile b/math/R-cran-NMF/Makefile
index e33d04d1d57b..52bbf4fbd066 100644
--- a/math/R-cran-NMF/Makefile
+++ b/math/R-cran-NMF/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Algorithms and Framework for Nonnegative Matrix Factorization
+WWW= https://cran.r-project.org/web/packages/NMF/
LICENSE= GPLv2+
diff --git a/math/R-cran-RHmm/Makefile b/math/R-cran-RHmm/Makefile
index ebaa67046b7c..d16477e7dae5 100644
--- a/math/R-cran-RHmm/Makefile
+++ b/math/R-cran-RHmm/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Hidden Markov Models simulations and estimations
+WWW= https://r-forge.r-project.org/projects/rhmm/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-RSvgDevice/Makefile b/math/R-cran-RSvgDevice/Makefile
index bf3f424c2114..c4e77048cd8b 100644
--- a/math/R-cran-RSvgDevice/Makefile
+++ b/math/R-cran-RSvgDevice/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= R SVG graphics device
+WWW= https://cran.r-project.org/web/packages/RSvgDevice/index.html
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-RcppArmadillo/Makefile b/math/R-cran-RcppArmadillo/Makefile
index 17fb8153d5b1..719dc831bd56 100644
--- a/math/R-cran-RcppArmadillo/Makefile
+++ b/math/R-cran-RcppArmadillo/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Rcpp integration for Armadillo templated linear algebra library
+WWW= https://cran.r-project.org/web/packages/RcppArmadillo/
LICENSE= GPLv2+
diff --git a/math/R-cran-RcppEigen/Makefile b/math/R-cran-RcppEigen/Makefile
index 06348c2d0876..4d9da1fea9d1 100644
--- a/math/R-cran-RcppEigen/Makefile
+++ b/math/R-cran-RcppEigen/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Rcpp integration for the Eigen templated linear algebra library
+WWW= https://cran.r-project.org/web/packages/RcppEigen/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/R-cran-RcppRoll/Makefile b/math/R-cran-RcppRoll/Makefile
index d81ec02b9e61..ceebc3539f5a 100644
--- a/math/R-cran-RcppRoll/Makefile
+++ b/math/R-cran-RcppRoll/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Efficient Rolling / Windowed Operations
+WWW= https://cran.r-project.org/web/packages/RcppRoll/
LICENSE= GPLv2+
diff --git a/math/R-cran-Rmpfr/Makefile b/math/R-cran-Rmpfr/Makefile
index be0c39326f4f..e206cbb2f774 100644
--- a/math/R-cran-Rmpfr/Makefile
+++ b/math/R-cran-Rmpfr/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= R wrapper for the mpfr multiple precision library
+WWW= https://cran.r-project.org/web/packages/Rmpfr/
LICENSE= GPLv2+
diff --git a/math/R-cran-Rsolnp/Makefile b/math/R-cran-Rsolnp/Makefile
index ad6fbd632863..1401f951ba82 100644
--- a/math/R-cran-Rsolnp/Makefile
+++ b/math/R-cran-Rsolnp/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= General Non-Linear Optimization
+WWW= https://cran.r-project.org/web/packages/Rsolnp/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-SQUAREM/Makefile b/math/R-cran-SQUAREM/Makefile
index 21a11fa465d6..18f99ca9358e 100644
--- a/math/R-cran-SQUAREM/Makefile
+++ b/math/R-cran-SQUAREM/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Squared Extrapolation Methods for Accelerating EM-Like Algorithms
+WWW= https://cran.r-project.org/web/packages/SQUAREM/
LICENSE= GPLv2+
diff --git a/math/R-cran-SparseM/Makefile b/math/R-cran-SparseM/Makefile
index e0ad3aaff7a2..78b8fab7d661 100644
--- a/math/R-cran-SparseM/Makefile
+++ b/math/R-cran-SparseM/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Sparse Linear Algebra
+WWW= https://cran.r-project.org/web/packages/SparseM/
LICENSE= GPLv2+
diff --git a/math/R-cran-VGAM/Makefile b/math/R-cran-VGAM/Makefile
index 177fee89dfd4..eee18c0becde 100644
--- a/math/R-cran-VGAM/Makefile
+++ b/math/R-cran-VGAM/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Vector Generalized Linear and Additive Models
+WWW= https://www.stat.auckland.ac.nz/~yee/VGAM
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-XLConnect/Makefile b/math/R-cran-XLConnect/Makefile
index 9af1760f2982..8be339726e75 100644
--- a/math/R-cran-XLConnect/Makefile
+++ b/math/R-cran-XLConnect/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= R package for manipulating Microsoft Excel files
+WWW= https://cran.r-project.org/package=XLConnect
LICENSE= GPLv3
diff --git a/math/R-cran-Zelig/Makefile b/math/R-cran-Zelig/Makefile
index 49338674d24a..a8f7fe6d8bd8 100644
--- a/math/R-cran-Zelig/Makefile
+++ b/math/R-cran-Zelig/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Everyone's Statistical Software
+WWW= https://gking.harvard.edu/zelig
LICENSE= GPLv3+
diff --git a/math/R-cran-acepack/Makefile b/math/R-cran-acepack/Makefile
index 934c3386e145..98e87028e40d 100644
--- a/math/R-cran-acepack/Makefile
+++ b/math/R-cran-acepack/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= dteske@FreeBSD.org
COMMENT= ACE and AVAS for selecting multiple regression transformations
+WWW= https://cran.r-project.org/web/packages/acepack/
LICENSE= MIT
diff --git a/math/R-cran-admisc/Makefile b/math/R-cran-admisc/Makefile
index 7b374412c08d..1f77ae1bfa5d 100644
--- a/math/R-cran-admisc/Makefile
+++ b/math/R-cran-admisc/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Adrian Dusa's Miscellaneous
+WWW= https://cran.r-project.org/package=admisc
LICENSE= GPLv3+
diff --git a/math/R-cran-alabama/Makefile b/math/R-cran-alabama/Makefile
index 2c92c42d1d00..a6b0dfd464ac 100644
--- a/math/R-cran-alabama/Makefile
+++ b/math/R-cran-alabama/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= dteske@FreeBSD.org
COMMENT= Constrained Nonlinear Optimization
+WWW= https://cran.r-project.org/web/packages/alabama/
LICENSE= GPLv2+
diff --git a/math/R-cran-ash/Makefile b/math/R-cran-ash/Makefile
index bf24c32278ee..17651b2af680 100644
--- a/math/R-cran-ash/Makefile
+++ b/math/R-cran-ash/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= David Scott's ASH Routines
+WWW= https://cran.r-project.org/package=ash
LICENSE= GPLv2+
diff --git a/math/R-cran-assertthat/Makefile b/math/R-cran-assertthat/Makefile
index 82be22220a43..d8b138abee82 100644
--- a/math/R-cran-assertthat/Makefile
+++ b/math/R-cran-assertthat/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Easy pre and post assertions
+WWW= https://cran.r-project.org/web/packages/assertthat/
LICENSE= GPLv3
diff --git a/math/R-cran-backports/Makefile b/math/R-cran-backports/Makefile
index d884437833dd..b0cf0613d987 100644
--- a/math/R-cran-backports/Makefile
+++ b/math/R-cran-backports/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Reimplementations of Functions Introduced Since R-3.0.0
+WWW= https://cran.r-project.org/web/packages/backports/
LICENSE= GPLv2+
diff --git a/math/R-cran-bdsmatrix/Makefile b/math/R-cran-bdsmatrix/Makefile
index 5c9be7d74770..82c55dc6eaac 100644
--- a/math/R-cran-bdsmatrix/Makefile
+++ b/math/R-cran-bdsmatrix/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Routines for Block Diagonal Symmetric matrices
+WWW= https://cran.r-project.org/web/packages/bdsmatrix/
LICENSE= LGPL20
diff --git a/math/R-cran-car/Makefile b/math/R-cran-car/Makefile
index 0c242ef6cfd5..6a1ee19ff869 100644
--- a/math/R-cran-car/Makefile
+++ b/math/R-cran-car/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Companion to Applied Regression
+WWW= https://r-forge.r-project.org/projects/car/
LICENSE= GPLv2+
diff --git a/math/R-cran-carData/Makefile b/math/R-cran-carData/Makefile
index 67be7dab50fe..3fb83d7dcb49 100644
--- a/math/R-cran-carData/Makefile
+++ b/math/R-cran-carData/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Companion to Applied Regression Data Sets
+WWW= https://r-forge.r-project.org/projects/car/
LICENSE= GPLv2+
diff --git a/math/R-cran-coda/Makefile b/math/R-cran-coda/Makefile
index e3cc1b6339b8..cb470e6ab3c5 100644
--- a/math/R-cran-coda/Makefile
+++ b/math/R-cran-coda/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Output analysis and diagnostics for MCMC
+WWW= https://cran.case.edu/web/packages/coda/index.html
LICENSE= GPLv2+
diff --git a/math/R-cran-combinat/Makefile b/math/R-cran-combinat/Makefile
index 9fcb92b74c4a..ee4def77aaaf 100644
--- a/math/R-cran-combinat/Makefile
+++ b/math/R-cran-combinat/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Routines for combinatorics
+WWW= https://cran.r-project.org/package=combinat
LICENSE= GPLv2
diff --git a/math/R-cran-conf.design/Makefile b/math/R-cran-conf.design/Makefile
index c625393c3bba..5c639b367d93 100644
--- a/math/R-cran-conf.design/Makefile
+++ b/math/R-cran-conf.design/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Construction of factorial designs
+WWW= https://cran.r-project.org/package=conf.design
LICENSE= GPLv2
diff --git a/math/R-cran-conquer/Makefile b/math/R-cran-conquer/Makefile
index a970e812d601..fadb5ee12a76 100644
--- a/math/R-cran-conquer/Makefile
+++ b/math/R-cran-conquer/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Convolution-Type Smoothed Quantile Regression
+WWW= https://cran.r-project.org/web/packages/conquer/
LICENSE= GPLv3
diff --git a/math/R-cran-date/Makefile b/math/R-cran-date/Makefile
index 06605226f3e6..7e35364b940f 100644
--- a/math/R-cran-date/Makefile
+++ b/math/R-cran-date/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Functions for Handling Dates
+WWW= https://CRAN.R-project.org/package=date
LICENSE= GPLv2
diff --git a/math/R-cran-ddalpha/Makefile b/math/R-cran-ddalpha/Makefile
index c6a2cdb35067..350922dfc960 100644
--- a/math/R-cran-ddalpha/Makefile
+++ b/math/R-cran-ddalpha/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Depth-Based Classification and Calculation of Data Depth
+WWW= https://cran.r-project.org/web/packages/ddalpha/
LICENSE= GPLv2
diff --git a/math/R-cran-deldir/Makefile b/math/R-cran-deldir/Makefile
index 27f0e5fe29d0..ba77add42a50 100644
--- a/math/R-cran-deldir/Makefile
+++ b/math/R-cran-deldir/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Delaunay Triangulation and Dirichlet (Voronoi) Tessellation
+WWW= https://cran.r-project.org/web/packages/deldir/
LICENSE= GPLv2+
diff --git a/math/R-cran-dimRed/Makefile b/math/R-cran-dimRed/Makefile
index d3733b947328..630b5d3c1468 100644
--- a/math/R-cran-dimRed/Makefile
+++ b/math/R-cran-dimRed/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Framework for Dimensionality Reduction
+WWW= https://cran.r-project.org/web/packages/dimRed/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/R-cran-dlmodeler/Makefile b/math/R-cran-dlmodeler/Makefile
index 0a1501da0300..04237b4cad87 100644
--- a/math/R-cran-dlmodeler/Makefile
+++ b/math/R-cran-dlmodeler/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= cnszym@gmail.com
COMMENT= Generalized Dynamic Linear Modeler
+WWW= https://www.rdocumentation.org/packages/dlmodeler/
LICENSE= GPLv2 GPLv3 BSD2CLAUSE
LICENSE_COMB= dual
diff --git a/math/R-cran-dplyr/Makefile b/math/R-cran-dplyr/Makefile
index 8c50cf8c9ea1..b1093e6fd255 100644
--- a/math/R-cran-dplyr/Makefile
+++ b/math/R-cran-dplyr/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Grammar of Data Manipulation
+WWW= https://github.com/hadley/dplyr
LICENSE= MIT
diff --git a/math/R-cran-eRm/Makefile b/math/R-cran-eRm/Makefile
index e03c768bd651..982f3f434106 100644
--- a/math/R-cran-eRm/Makefile
+++ b/math/R-cran-eRm/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Extended Rasch Modeling
+WWW= https://cran.r-project.org/package=eRm
LICENSE= GPLv3
diff --git a/math/R-cran-energy/Makefile b/math/R-cran-energy/Makefile
index 5f2dc579e78d..d49c14a4cde1 100644
--- a/math/R-cran-energy/Makefile
+++ b/math/R-cran-energy/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= E-Statistics: Multivariate Inference via the Energy of Data
+WWW= https://github.com/mariarizzo/energy
LICENSE= GPLv2+
diff --git a/math/R-cran-exactRankTests/Makefile b/math/R-cran-exactRankTests/Makefile
index c25e73b4b3e9..e98f67821a0b 100644
--- a/math/R-cran-exactRankTests/Makefile
+++ b/math/R-cran-exactRankTests/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Exact Distributions for Rank and Permutation Tests
+WWW= https://cran.r-project.org/package=exactRankTests
LICENSE= GPLv2+
diff --git a/math/R-cran-expm/Makefile b/math/R-cran-expm/Makefile
index 53f032967c2d..d5db71e7a982 100644
--- a/math/R-cran-expm/Makefile
+++ b/math/R-cran-expm/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Matrix Exponential, Log, 'etc'
+WWW= https://cran.r-project.org/web/packages/expm/
LICENSE= GPLv2+
diff --git a/math/R-cran-forcats/Makefile b/math/R-cran-forcats/Makefile
index edb59499a57d..4c1a39ecbd11 100644
--- a/math/R-cran-forcats/Makefile
+++ b/math/R-cran-forcats/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Tools for Working with Categorical Variables (Factors)
+WWW= https://forcats.tidyverse.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/R-cran-forecast/Makefile b/math/R-cran-forecast/Makefile
index 7039197ad5cb..84b637fff3ec 100644
--- a/math/R-cran-forecast/Makefile
+++ b/math/R-cran-forecast/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Forecasting functions for time series and linear models
+WWW= https://cran.r-project.org/web/packages/forecast/
LICENSE= GPLv3
diff --git a/math/R-cran-fracdiff/Makefile b/math/R-cran-fracdiff/Makefile
index 6f1b2cbf0771..b9afd1e43cbb 100644
--- a/math/R-cran-fracdiff/Makefile
+++ b/math/R-cran-fracdiff/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Fractionally differenced ARIMA aka ARFIMA(p,d,q) models
+WWW= https://cran.r-project.org/web/packages/fracdiff/
LICENSE= GPLv2+
diff --git a/math/R-cran-geepack/Makefile b/math/R-cran-geepack/Makefile
index a17fa5fed027..b9ea84a9f4b8 100644
--- a/math/R-cran-geepack/Makefile
+++ b/math/R-cran-geepack/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Generalized Estimating Equation Package
+WWW= https://cran.r-project.org/web/packages/geepack/
LICENSE= GPLv3
diff --git a/math/R-cran-geometry/Makefile b/math/R-cran-geometry/Makefile
index 20c86cb48965..2bf77e813a86 100644
--- a/math/R-cran-geometry/Makefile
+++ b/math/R-cran-geometry/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Mesh Generation and Surface Tesselation
+WWW= https://cran.r-project.org/web/packages/geometry/
LICENSE= GPLv3
diff --git a/math/R-cran-gmp/Makefile b/math/R-cran-gmp/Makefile
index 843571b4db50..8dfedcc45d33 100644
--- a/math/R-cran-gmp/Makefile
+++ b/math/R-cran-gmp/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Multiple Precision Arithmetic
+WWW= https://cran.r-project.org/web/packages/gmp/
LICENSE= GPLv2+
diff --git a/math/R-cran-gower/Makefile b/math/R-cran-gower/Makefile
index 10d53b0062c2..4d964cd4ba78 100644
--- a/math/R-cran-gower/Makefile
+++ b/math/R-cran-gower/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Gower's Distance
+WWW= https://cran.r-project.org/web/packages/gower/
LICENSE= GPLv3
diff --git a/math/R-cran-gpclib/Makefile b/math/R-cran-gpclib/Makefile
index 48c5a8e72e10..dab03205bab1 100644
--- a/math/R-cran-gpclib/Makefile
+++ b/math/R-cran-gpclib/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= General Polygon Clipping Library for R
+WWW= https://github.com/rdpeng/gpclib
USES= cran:auto-plist,compiles
diff --git a/math/R-cran-gsl/Makefile b/math/R-cran-gsl/Makefile
index f5dfc1be356d..c5e2f49917f8 100644
--- a/math/R-cran-gsl/Makefile
+++ b/math/R-cran-gsl/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Wrapper for the Gnu Scientific Library
+WWW= https://github.com/RobinHankin/gsl
LICENSE= GPLv3
diff --git a/math/R-cran-gss/Makefile b/math/R-cran-gss/Makefile
index 207eb15ddf1b..b936ff71b62a 100644
--- a/math/R-cran-gss/Makefile
+++ b/math/R-cran-gss/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= General Smoothing Splines
+WWW= https://CRAN.R-project.org/package=gss
LICENSE= GPLv2+
diff --git a/math/R-cran-gtable/Makefile b/math/R-cran-gtable/Makefile
index 3bf2cd825dcc..e46dd17a9ffd 100644
--- a/math/R-cran-gtable/Makefile
+++ b/math/R-cran-gtable/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Arrange grobs in tables
+WWW= https://cran.r-project.org/web/packages/gtable/
LICENSE= GPLv2
diff --git a/math/R-cran-haven/Makefile b/math/R-cran-haven/Makefile
index 53c9b5d6201a..e5296d185ae3 100644
--- a/math/R-cran-haven/Makefile
+++ b/math/R-cran-haven/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Import and Export 'SPSS', 'Stata' and 'SAS' Files
+WWW= https://haven.tidyverse.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/R-cran-hdrcde/Makefile b/math/R-cran-hdrcde/Makefile
index 3e57ec0d5994..d4e8f6bc4af7 100644
--- a/math/R-cran-hdrcde/Makefile
+++ b/math/R-cran-hdrcde/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Highest Density Regions and Conditional Density Estimation
+WWW= https://cran.r-project.org/package=hdrcde
LICENSE= GPLv3
diff --git a/math/R-cran-hexbin/Makefile b/math/R-cran-hexbin/Makefile
index f6b248f0bf05..c7a57b89e13b 100644
--- a/math/R-cran-hexbin/Makefile
+++ b/math/R-cran-hexbin/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Hexagonal Binning Routines
+WWW= https://github.com/edzer/hexbin
LICENSE= GPLv2
diff --git a/math/R-cran-igraph/Makefile b/math/R-cran-igraph/Makefile
index 310eb35bea8e..67fb23adc471 100644
--- a/math/R-cran-igraph/Makefile
+++ b/math/R-cran-igraph/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Network Analysis and Visualization
+WWW= https://cran.r-project.org/web/packages/igraph/
LICENSE= GPLv2+
diff --git a/math/R-cran-influenceR/Makefile b/math/R-cran-influenceR/Makefile
index 39ca813d79a2..ef4c4d0d83eb 100644
--- a/math/R-cran-influenceR/Makefile
+++ b/math/R-cran-influenceR/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Software Tools to Quantify Structural Importance of Nodes in a Network
+WWW= https://cran.r-project.org/web/packages/influenceR/
LICENSE= GPLv2
diff --git a/math/R-cran-inline/Makefile b/math/R-cran-inline/Makefile
index 71516be6eb42..5b5a7b3b411b 100644
--- a/math/R-cran-inline/Makefile
+++ b/math/R-cran-inline/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Inline C, C++, Fortran function calls from R
+WWW= https://cran.r-project.org/web/packages/inline/
LICENSE= LGPL20 LGPL21 LGPL3
LICENSE_COMB= multi
diff --git a/math/R-cran-intervals/Makefile b/math/R-cran-intervals/Makefile
index 1c4b63c75b48..c7520853f8fb 100644
--- a/math/R-cran-intervals/Makefile
+++ b/math/R-cran-intervals/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Tools for Working with Points and Intervals
+WWW= https://github.com/edzer/intervals
LICENSE= ART20
diff --git a/math/R-cran-ipred/Makefile b/math/R-cran-ipred/Makefile
index ab04d832eea6..ceca47237c7d 100644
--- a/math/R-cran-ipred/Makefile
+++ b/math/R-cran-ipred/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Improved Predictors
+WWW= https://cran.r-project.org/web/packages/ipred/
LICENSE= GPLv2+
diff --git a/math/R-cran-irlba/Makefile b/math/R-cran-irlba/Makefile
index e6fe923a3195..53acecc39d67 100644
--- a/math/R-cran-irlba/Makefile
+++ b/math/R-cran-irlba/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Fast partial SVD by implicitly-restarted Lanczos bidiagonalization
+WWW= https://cran.r-project.org/web/packages/irlba/
LICENSE= GPLv3
diff --git a/math/R-cran-isoband/Makefile b/math/R-cran-isoband/Makefile
index e8edf6b64a88..b208456ee139 100644
--- a/math/R-cran-isoband/Makefile
+++ b/math/R-cran-isoband/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Generate Isolines and Isobands from Regularly Spaced Elevation Grids
+WWW= https://cran.r-project.org/web/packages/isoband/
LICENSE= MIT
diff --git a/math/R-cran-labeling/Makefile b/math/R-cran-labeling/Makefile
index 2a648213be55..417d278fe651 100644
--- a/math/R-cran-labeling/Makefile
+++ b/math/R-cran-labeling/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Provides a range of axis labeling algorithms
+WWW= https://cran.r-project.org/web/packages/labeling/
LICENSE= MIT
diff --git a/math/R-cran-lava/Makefile b/math/R-cran-lava/Makefile
index 6ec82c4ef3bf..f9dd2a20e44d 100644
--- a/math/R-cran-lava/Makefile
+++ b/math/R-cran-lava/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Latent Variable Models
+WWW= https://cran.r-project.org/web/packages/lava/
LICENSE= GPLv3
diff --git a/math/R-cran-lazyeval/Makefile b/math/R-cran-lazyeval/Makefile
index 93bf41eafa33..b381653d1e21 100644
--- a/math/R-cran-lazyeval/Makefile
+++ b/math/R-cran-lazyeval/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Disciplined approach to non-standard evaluation
+WWW= https://cran.r-project.org/web/packages/lazyeval/
LICENSE= GPLv3
diff --git a/math/R-cran-linprog/Makefile b/math/R-cran-linprog/Makefile
index 13ec71d5d54e..3c45f28b04d5 100644
--- a/math/R-cran-linprog/Makefile
+++ b/math/R-cran-linprog/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Linear Programming / Optimization
+WWW= https://cran.r-project.org/web/packages/linprog/
LICENSE= GPLv2+
diff --git a/math/R-cran-lme4/Makefile b/math/R-cran-lme4/Makefile
index 237522674e65..0775c0b01f60 100644
--- a/math/R-cran-lme4/Makefile
+++ b/math/R-cran-lme4/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Linear mixed-effects models using Eigen and S4
+WWW= https://github.com/lme4/lme4
LICENSE= GPLv2+
diff --git a/math/R-cran-locfit/Makefile b/math/R-cran-locfit/Makefile
index ea12b61cfd05..241ef4419179 100644
--- a/math/R-cran-locfit/Makefile
+++ b/math/R-cran-locfit/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Local Regression, Likelihood and Density Estimation
+WWW= https://cran.r-project.org/package=locfit
LICENSE= GPLv2+
diff --git a/math/R-cran-lpSolve/Makefile b/math/R-cran-lpSolve/Makefile
index 4dfa57d23da5..cefe52623a06 100644
--- a/math/R-cran-lpSolve/Makefile
+++ b/math/R-cran-lpSolve/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Interface to 'Lp_solve' v. 5.5 to Solve Linear/Integer Programs
+WWW= https://cran.r-project.org/web/packages/lpSolve/
LICENSE= LGPL20
diff --git a/math/R-cran-ltm/Makefile b/math/R-cran-ltm/Makefile
index 8de3b058ae48..682d42dd4f81 100644
--- a/math/R-cran-ltm/Makefile
+++ b/math/R-cran-ltm/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Latent Trait Models under IRT
+WWW= https://cran.r-project.org/package=ltm
LICENSE= GPLv2+
diff --git a/math/R-cran-magic/Makefile b/math/R-cran-magic/Makefile
index a3ce7e897452..ed454a0b285a 100644
--- a/math/R-cran-magic/Makefile
+++ b/math/R-cran-magic/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Create and Investigate Magic Squares
+WWW= https://cran.r-project.org/web/packages/magic/
LICENSE= GPLv2
diff --git a/math/R-cran-maps/Makefile b/math/R-cran-maps/Makefile
index b773ca618b18..f6a221a10657 100644
--- a/math/R-cran-maps/Makefile
+++ b/math/R-cran-maps/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Draw Geographical Maps
+WWW= https://CRAN.R-project.org/package=maps
LICENSE= GPLv2
diff --git a/math/R-cran-mathjaxr/Makefile b/math/R-cran-mathjaxr/Makefile
index 683893dc69ce..1d3011337cd3 100644
--- a/math/R-cran-mathjaxr/Makefile
+++ b/math/R-cran-mathjaxr/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Using 'Mathjax' in Rd Files
+WWW= https://cran.r-project.org/web/packages/mathjaxr/
LICENSE= GPLv3+
diff --git a/math/R-cran-matrixStats/Makefile b/math/R-cran-matrixStats/Makefile
index c04702ea4404..02a187966094 100644
--- a/math/R-cran-matrixStats/Makefile
+++ b/math/R-cran-matrixStats/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Functions that Apply to Rows and Columns of Matrices
+WWW= https://cran.r-project.org/web/packages/matrixStats/
LICENSE= ART20
diff --git a/math/R-cran-maxLik/Makefile b/math/R-cran-maxLik/Makefile
index ccc2649d654f..8fb071605a69 100644
--- a/math/R-cran-maxLik/Makefile
+++ b/math/R-cran-maxLik/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Maximum Likelihood Estimation and Related Tools
+WWW= http://www.maxlik.org/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-mclust/Makefile b/math/R-cran-mclust/Makefile
index 5befeb5c6f46..9875793a350e 100644
--- a/math/R-cran-mclust/Makefile
+++ b/math/R-cran-mclust/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Gaussian Mixture Modelling for Model-Based Clustering, Classification, and Density Estimation
+WWW= https://cran.r-project.org/package=mclust
LICENSE= GPLv2+
diff --git a/math/R-cran-mcmc/Makefile b/math/R-cran-mcmc/Makefile
index 4effcbf1b57f..3a53989c973a 100644
--- a/math/R-cran-mcmc/Makefile
+++ b/math/R-cran-mcmc/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Markov Chain Monte Carlo
+WWW= https://cran.r-project.org/web/packages/mcmc/
LICENSE= MIT
diff --git a/math/R-cran-memisc/Makefile b/math/R-cran-memisc/Makefile
index fab956d72217..e3718784018e 100644
--- a/math/R-cran-memisc/Makefile
+++ b/math/R-cran-memisc/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Provides an infrastructure for the management of survey data
+WWW= https://www.martin-elff.net/software/ #memisc
LICENSE= GPLv2
diff --git a/math/R-cran-minqa/Makefile b/math/R-cran-minqa/Makefile
index 9a0d8a0f4fd7..962c8be25b66 100644
--- a/math/R-cran-minqa/Makefile
+++ b/math/R-cran-minqa/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Derivative-free optimization algorithms by quadratic approximation
+WWW= http://cran.r-project.org/web/minqa/
LICENSE= GPLv2
diff --git a/math/R-cran-misc3d/Makefile b/math/R-cran-misc3d/Makefile
index 7e8f176d35f9..44317c1adf54 100644
--- a/math/R-cran-misc3d/Makefile
+++ b/math/R-cran-misc3d/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Miscellaneous 3D Plots
+WWW= https://cran.r-project.org/package=misc3d
LICENSE= GPLv2+
diff --git a/math/R-cran-miscTools/Makefile b/math/R-cran-miscTools/Makefile
index 9a124c46e3d8..e8300a70e89e 100644
--- a/math/R-cran-miscTools/Makefile
+++ b/math/R-cran-miscTools/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Miscellaneous small tools and utilities for R
+WWW= http://www.micecon.org/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-mitools/Makefile b/math/R-cran-mitools/Makefile
index 83be895c2287..92bd21e4290c 100644
--- a/math/R-cran-mitools/Makefile
+++ b/math/R-cran-mitools/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Tools for Multiple Imputation of Missing Data
+WWW= https://cran.r-project.org/package=mitools
LICENSE= GPLv2
diff --git a/math/R-cran-moments/Makefile b/math/R-cran-moments/Makefile
index a8eef10d67a9..c68f3da1b780 100644
--- a/math/R-cran-moments/Makefile
+++ b/math/R-cran-moments/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Moments, Cumulants, Skewness, Kurtosis and Related Tests
+WWW= https://cran.r-project.org/package=moments
LICENSE= GPLv2+
diff --git a/math/R-cran-mvtnorm/Makefile b/math/R-cran-mvtnorm/Makefile
index a66d201e1596..5df2968491be 100644
--- a/math/R-cran-mvtnorm/Makefile
+++ b/math/R-cran-mvtnorm/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Multivariate Normal and t Distributions
+WWW= https://cran.r-project.org/package=mvtnorm
USES= cran:auto-plist,compiles
diff --git a/math/R-cran-nloptr/Makefile b/math/R-cran-nloptr/Makefile
index 475a7378400e..065b05bef9d8 100644
--- a/math/R-cran-nloptr/Makefile
+++ b/math/R-cran-nloptr/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= R interface to NLopt
+WWW= https://cran.r-project.org/web/packages/nloptr/
LICENSE= LGPL3
diff --git a/math/R-cran-nnls/Makefile b/math/R-cran-nnls/Makefile
index 3deb84c161f1..264e92e81378 100644
--- a/math/R-cran-nnls/Makefile
+++ b/math/R-cran-nnls/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= R implementation of an algorithm for non-negative least squares
+WWW= https://cran.r-project.org/web/packages/nnls/
LICENSE= GPLv2
diff --git a/math/R-cran-nortest/Makefile b/math/R-cran-nortest/Makefile
index 15a8cc7c6ff9..123389a0d1fe 100644
--- a/math/R-cran-nortest/Makefile
+++ b/math/R-cran-nortest/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Tests for Normality
+WWW= https://cran.r-project.org/web/packages/nortest/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-numDeriv/Makefile b/math/R-cran-numDeriv/Makefile
index 90173303afcc..acc352fd16df 100644
--- a/math/R-cran-numDeriv/Makefile
+++ b/math/R-cran-numDeriv/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Accurate Numerical Derivatives
+WWW= https://cran.r-project.org/web/packages/numDeriv/
LICENSE= GPLv2
diff --git a/math/R-cran-numbers/Makefile b/math/R-cran-numbers/Makefile
index a17ddb64065c..7eff32886e03 100644
--- a/math/R-cran-numbers/Makefile
+++ b/math/R-cran-numbers/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Number-Theoretic Functions
+WWW= https://cran.r-project.org/web/packages/numbers/
LICENSE= GPLv3+
diff --git a/math/R-cran-outliers/Makefile b/math/R-cran-outliers/Makefile
index 14d0e13a3f45..689fe21146b5 100644
--- a/math/R-cran-outliers/Makefile
+++ b/math/R-cran-outliers/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Collection of some tests commonly used for identifying outliers
+WWW= https://cran.r-project.org/web/packages/outliers/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= multi
diff --git a/math/R-cran-partitions/Makefile b/math/R-cran-partitions/Makefile
index 5598cbfdcf8c..6ca149c149a0 100644
--- a/math/R-cran-partitions/Makefile
+++ b/math/R-cran-partitions/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Additive Partitions of Integers
+WWW= https://cran.r-project.org/web/packages/partitions/
LICENSE= GPLv3+
diff --git a/math/R-cran-pbkrtest/Makefile b/math/R-cran-pbkrtest/Makefile
index adfbcbcad885..017e5f76045f 100644
--- a/math/R-cran-pbkrtest/Makefile
+++ b/math/R-cran-pbkrtest/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Parametric bootstrap and Kenward-Roger-based methods for mixed model comparison
+WWW= https://cran.r-project.org/web/packages/pbkrtest/
LICENSE= GPLv2+
diff --git a/math/R-cran-plot3D/Makefile b/math/R-cran-plot3D/Makefile
index d064c770f6b7..dccfc1f6c1fd 100644
--- a/math/R-cran-plot3D/Makefile
+++ b/math/R-cran-plot3D/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Plotting Multi-Dimensional Data
+WWW= https://cran.r-project.org/package=plot3D
LICENSE= GPLv3+
diff --git a/math/R-cran-pls/Makefile b/math/R-cran-pls/Makefile
index a6cdda3b73cd..b5459ccce1bf 100644
--- a/math/R-cran-pls/Makefile
+++ b/math/R-cran-pls/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Partial Least Squares and Principal Component Regression
+WWW= https://cran.r-project.org/web/packages/pls/
LICENSE= GPLv2
diff --git a/math/R-cran-polycor/Makefile b/math/R-cran-polycor/Makefile
index 59c5f2dc004f..0b01d518e8a9 100644
--- a/math/R-cran-polycor/Makefile
+++ b/math/R-cran-polycor/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Polychoric and Polyserial Correlations
+WWW= https://cran.r-project.org/package=polycor
LICENSE= GPLv2+
diff --git a/math/R-cran-polynom/Makefile b/math/R-cran-polynom/Makefile
index 97eab557d558..16417679e5f6 100644
--- a/math/R-cran-polynom/Makefile
+++ b/math/R-cran-polynom/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Functions to Implement a Class for Univariate Polynomial Manipulations
+WWW= https://cran.r-project.org/web/packages/polynom/
LICENSE= GPLv2
diff --git a/math/R-cran-pracma/Makefile b/math/R-cran-pracma/Makefile
index 64ca0d030363..0899fc1dc011 100644
--- a/math/R-cran-pracma/Makefile
+++ b/math/R-cran-pracma/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Practical Numerical Math Functions
+WWW= https://cran.r-project.org/package=pracma
LICENSE= GPLv3+
diff --git a/math/R-cran-prodlim/Makefile b/math/R-cran-prodlim/Makefile
index c75ce35182e0..5effab77621b 100644
--- a/math/R-cran-prodlim/Makefile
+++ b/math/R-cran-prodlim/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Product-Limit Estimation for Censored Event History Analysis
+WWW= https://cran.r-project.org/web/packages/prodlim/
LICENSE= GPLv2+
diff --git a/math/R-cran-proxy/Makefile b/math/R-cran-proxy/Makefile
index 75c5c663ad73..e57ab60b144b 100644
--- a/math/R-cran-proxy/Makefile
+++ b/math/R-cran-proxy/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Distance and Similarity Measures
+WWW= https://cran.r-project.org/web/packages/proxy/
LICENSE= GPLv2
diff --git a/math/R-cran-psych/Makefile b/math/R-cran-psych/Makefile
index ad515fbf6eb5..fefaad733631 100644
--- a/math/R-cran-psych/Makefile
+++ b/math/R-cran-psych/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= drue@therub.org
COMMENT= Psych package for the R project
+WWW= https://cran.r-project.org/web/packages/psych/index.html
USES= cran:auto-plist
diff --git a/math/R-cran-pwr/Makefile b/math/R-cran-pwr/Makefile
index d0c5441decc6..a8d36223f132 100644
--- a/math/R-cran-pwr/Makefile
+++ b/math/R-cran-pwr/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Basic Functions for Power Analysis
+WWW= https://cran.r-project.org/package=pwr
LICENSE= GPLv3+
diff --git a/math/R-cran-quadprog/Makefile b/math/R-cran-quadprog/Makefile
index 18de865d5e6c..f07436e6a635 100644
--- a/math/R-cran-quadprog/Makefile
+++ b/math/R-cran-quadprog/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Functions to solve Quadratic Programming Problems
+WWW= https://cran.r-project.org/web/packages/quadprog/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-qualityTools/Makefile b/math/R-cran-qualityTools/Makefile
index 566e8b0b4f76..af9e5e97f2aa 100644
--- a/math/R-cran-qualityTools/Makefile
+++ b/math/R-cran-qualityTools/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Statistical Methods for Quality Science
+WWW= http://www.r-qualitytools.org/
LICENSE= GPLv2
diff --git a/math/R-cran-quantreg/Makefile b/math/R-cran-quantreg/Makefile
index e0a47affd99d..b04026788990 100644
--- a/math/R-cran-quantreg/Makefile
+++ b/math/R-cran-quantreg/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Quantile Regression
+WWW= https://cran.r-project.org/web/packages/quantreg/
LICENSE= GPLv2+
diff --git a/math/R-cran-raster/Makefile b/math/R-cran-raster/Makefile
index 5f00d1b5e6e2..36c173b7f7d5 100644
--- a/math/R-cran-raster/Makefile
+++ b/math/R-cran-raster/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Geographic Data Analysis and Modeling
+WWW= https://cran.r-project.org/web/packages/raster/
LICENSE= GPLv3
diff --git a/math/R-cran-recipes/Makefile b/math/R-cran-recipes/Makefile
index b7db04ba6525..b94436e9eea8 100644
--- a/math/R-cran-recipes/Makefile
+++ b/math/R-cran-recipes/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Preprocessing Tools to Create Design Matrices
+WWW= https://cran.r-project.org/web/packages/recipes/
LICENSE= MIT
diff --git a/math/R-cran-rgenoud/Makefile b/math/R-cran-rgenoud/Makefile
index 947891a29bf1..be4b669026a0 100644
--- a/math/R-cran-rgenoud/Makefile
+++ b/math/R-cran-rgenoud/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= R Version of GENetic Optimization Using Derivatives
+WWW= https://sekhon.berkeley.edu/rgenoud/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-robustbase/Makefile b/math/R-cran-robustbase/Makefile
index 799d8408f837..a38094dcedbf 100644
--- a/math/R-cran-robustbase/Makefile
+++ b/math/R-cran-robustbase/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Basic Robust Statistics
+WWW= https://cran.r-project.org/web/packages/robustbase/
LICENSE= GPLv2+
diff --git a/math/R-cran-sandwich/Makefile b/math/R-cran-sandwich/Makefile
index db8ebdd8b386..e8cc43b3b11e 100644
--- a/math/R-cran-sandwich/Makefile
+++ b/math/R-cran-sandwich/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Robust Covariance Matrix Estimators
+WWW= https://cran.r-project.org/web/packages/sandwich/
LICENSE= GPLv2+
diff --git a/math/R-cran-scatterplot3d/Makefile b/math/R-cran-scatterplot3d/Makefile
index a61f438db8b9..c4cedef64abe 100644
--- a/math/R-cran-scatterplot3d/Makefile
+++ b/math/R-cran-scatterplot3d/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= 3D Scatter Plot
+WWW= https://cran.r-project.org/package=scatterplot3d
LICENSE= GPLv2
diff --git a/math/R-cran-sets/Makefile b/math/R-cran-sets/Makefile
index 7f503e71c862..3d3d18f91663 100644
--- a/math/R-cran-sets/Makefile
+++ b/math/R-cran-sets/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Sets, Generalized Sets, Customizable Sets and Intervals
+WWW= https://cran.r-project.org/web/packages/sets/
LICENSE= GPLv2
diff --git a/math/R-cran-sf/Makefile b/math/R-cran-sf/Makefile
index 70b17d58391e..b591fc6dbdd1 100644
--- a/math/R-cran-sf/Makefile
+++ b/math/R-cran-sf/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Simple Features for R
+WWW= https://cran.r-project.org/web/packages/sf/
LICENSE= GPLv2 MIT
LICENSE_COMB= dual
diff --git a/math/R-cran-sm/Makefile b/math/R-cran-sm/Makefile
index 9781d598eac4..f5651a9d9e4c 100644
--- a/math/R-cran-sm/Makefile
+++ b/math/R-cran-sm/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Smoothing methods for nonparametric regression and density estimation
+WWW= http://www.stats.gla.ac.uk/~adrian/sm
USES= cran:auto-plist,compiles
diff --git a/math/R-cran-sp/Makefile b/math/R-cran-sp/Makefile
index a947056079b1..c9ce869f4228 100644
--- a/math/R-cran-sp/Makefile
+++ b/math/R-cran-sp/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= R Classes and Methods for Spatial Data
+WWW= https://github.com/edzer/sp/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-spData/Makefile b/math/R-cran-spData/Makefile
index e4986f0a4bda..95253c3e178a 100644
--- a/math/R-cran-spData/Makefile
+++ b/math/R-cran-spData/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Datasets for Spatial Analysis
+WWW= https://cran.r-project.org/web/packages/spData/
LICENSE= CC0-1.0
diff --git a/math/R-cran-spdep/Makefile b/math/R-cran-spdep/Makefile
index ebb742f3636c..a9381afa0b3d 100644
--- a/math/R-cran-spdep/Makefile
+++ b/math/R-cran-spdep/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Spatial dependence: weighting schemes, statistics, and models
+WWW= https://cran.r-project.org/web/packages/spdep/
LICENSE= GPLv2+
diff --git a/math/R-cran-sspir/Makefile b/math/R-cran-sspir/Makefile
index 3ac773512b85..d4fbe9d405df 100644
--- a/math/R-cran-sspir/Makefile
+++ b/math/R-cran-sspir/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= glm-like formula to define dynamic generalized linear models
+WWW= https://cran.r-project.org/web/packages/sspir/
RUN_DEPENDS= R-cran-mvtnorm>=0.9.96_11:math/R-cran-mvtnorm \
R-cran-KFAS>=0.9.11_3:math/R-cran-KFAS
diff --git a/math/R-cran-stabledist/Makefile b/math/R-cran-stabledist/Makefile
index 846f1080a5e4..06763b137894 100644
--- a/math/R-cran-stabledist/Makefile
+++ b/math/R-cran-stabledist/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Stable Distribution Functions
+WWW= https://cran.r-project.org/web/packages/stabledist/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-statmod/Makefile b/math/R-cran-statmod/Makefile
index 79f577b369b9..8f7c77d64efa 100644
--- a/math/R-cran-statmod/Makefile
+++ b/math/R-cran-statmod/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= jpbeconne@free.fr
COMMENT= Statistical Modeling
+WWW= https://CRAN.R-project.org/package=statmod
LICENSE= GPLv3
diff --git a/math/R-cran-survey/Makefile b/math/R-cran-survey/Makefile
index 69c2e8cdfe63..591ba79cf641 100644
--- a/math/R-cran-survey/Makefile
+++ b/math/R-cran-survey/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Analysis of complex survey samples
+WWW= https://r-survey.r-forge.r-project.org/survey/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/R-cran-tensor/Makefile b/math/R-cran-tensor/Makefile
index a1a9213f94f3..99f17aedcda3 100644
--- a/math/R-cran-tensor/Makefile
+++ b/math/R-cran-tensor/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Tensor product of arrays
+WWW= https://CRAN.R-project.org/package=tensor
LICENSE= GPLv2+
diff --git a/math/R-cran-terra/Makefile b/math/R-cran-terra/Makefile
index 87dae0d5e62c..56f202db538b 100644
--- a/math/R-cran-terra/Makefile
+++ b/math/R-cran-terra/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Spatiall Data Analysis
+WWW= https://cran.r-project.org/web/packages/terra/
LICENSE= GPLv3+
diff --git a/math/R-cran-truncnorm/Makefile b/math/R-cran-truncnorm/Makefile
index 682dd5bc5534..2c31a386eb94 100644
--- a/math/R-cran-truncnorm/Makefile
+++ b/math/R-cran-truncnorm/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Truncated normal distribution
+WWW= https://cran.r-project.org/package=truncnorm
LICENSE= GPLv2
diff --git a/math/R-cran-units/Makefile b/math/R-cran-units/Makefile
index 4463719fb5b0..c8ffdf38a68d 100644
--- a/math/R-cran-units/Makefile
+++ b/math/R-cran-units/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Measurement Units for R Vectors
+WWW= https://cran.r-project.org/web/packages/units/
LICENSE= GPLv2
diff --git a/math/R-cran-uroot/Makefile b/math/R-cran-uroot/Makefile
index f8f5a97c72db..93454f27d0b4 100644
--- a/math/R-cran-uroot/Makefile
+++ b/math/R-cran-uroot/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Unit Root Tests for Seasonal Time Series
+WWW= https://cran.r-project.org/web/packages/uroot/
LICENSE= GPLv2
diff --git a/math/R-cran-wk/Makefile b/math/R-cran-wk/Makefile
index 826b11dc649f..e19cf8162d3f 100644
--- a/math/R-cran-wk/Makefile
+++ b/math/R-cran-wk/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Lightweight Well-Known Geometry Parsing
+WWW= https://cran.r-project.org/web/packages/wk/
LICENSE= MIT
diff --git a/math/R-cran-xts/Makefile b/math/R-cran-xts/Makefile
index 769807c31700..4a51a5f8a70a 100644
--- a/math/R-cran-xts/Makefile
+++ b/math/R-cran-xts/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Extensible Time Series
+WWW= https://r-forge.r-project.org/projects/xts/
LICENSE= GPLv2+
diff --git a/math/R-cran-zoo/Makefile b/math/R-cran-zoo/Makefile
index 19f97113aa9f..61477f1f0d55 100644
--- a/math/R-cran-zoo/Makefile
+++ b/math/R-cran-zoo/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= S3 Infrastructure for Regular and Irregular Time Series
+WWW= https://cran.r-project.org/web/packages/zoo/
LICENSE= GPLv2+
diff --git a/math/R/Makefile b/math/R/Makefile
index 5cb872bda372..e50d54c2f18e 100644
--- a/math/R/Makefile
+++ b/math/R/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= CRAN/src/base/R-${PORTVERSION:C|\..*||}
MAINTAINER= jrm@FreeBSD.org
COMMENT= Language for statistical computing and graphics
+WWW= https://www.R-project.org/
LICENSE= GPLv2
diff --git a/math/SCIP/Makefile b/math/SCIP/Makefile
index acfa3dafae59..d8187e257c72 100644
--- a/math/SCIP/Makefile
+++ b/math/SCIP/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Solver for mixed integer, mixed integer nonlinear programming
+WWW= https://www.scipopt.org/
LICENSE= ZIB
LICENSE_NAME= ZIB ACADEMIC LICENSE
diff --git a/math/SoPlex/Makefile b/math/SoPlex/Makefile
index 0c4aa077776d..2a2acf672b88 100644
--- a/math/SoPlex/Makefile
+++ b/math/SoPlex/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Optimization package for solving linear programming problems (LPs)
+WWW= https://soplex.zib.de
LICENSE= ZIB
LICENSE_NAME= ZIB ACADEMIC LICENSE
diff --git a/math/aamath/Makefile b/math/aamath/Makefile
index 59b8867e5d7e..8f53f9df04e3 100644
--- a/math/aamath/Makefile
+++ b/math/aamath/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://fuse.superglue.se/${PORTNAME}/ \
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Renders ASCII art from mathematical expressions
+WWW= http://fuse.superglue.se/aamath/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/abella/Makefile b/math/abella/Makefile
index 679676e3ec65..a99fdfbb916a 100644
--- a/math/abella/Makefile
+++ b/math/abella/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://abella-prover.org/distributions/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Interactive theorem prover
+WWW= https://abella-prover.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/acalc/Makefile b/math/acalc/Makefile
index be414c4d53c8..e02cdcc1e2d8 100644
--- a/math/acalc/Makefile
+++ b/math/acalc/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= andrey.nik.ponomarenko@gmail.com
COMMENT= Simple and pretty Qt5-based expression calculator
+WWW= https://github.com/anpp/acalc
LICENSE= BSD4CLAUSE
diff --git a/math/add/Makefile b/math/add/Makefile
index 696c103df4bc..55c787295b50 100644
--- a/math/add/Makefile
+++ b/math/add/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= ftp://dickey.his.com/add/
MAINTAINER= ports@FreeBSD.org
COMMENT= Full-screen editing calculator
+WWW= https://dickey.his.com/add/add.html
GNU_CONFIGURE= yes
USES= ncurses tar:tgz
diff --git a/math/adept/Makefile b/math/adept/Makefile
index a917edba1880..b439014b83b9 100644
--- a/math/adept/Makefile
+++ b/math/adept/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.met.reading.ac.uk/clouds/adept/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Combined array and automatic differentiation library in C++
+WWW= https://www.met.reading.ac.uk/clouds/adept/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/adol-c/Makefile b/math/adol-c/Makefile
index 51542c4c5d82..6e8c66180336 100644
--- a/math/adol-c/Makefile
+++ b/math/adol-c/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME:tu}-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Automatic differentiation library
+WWW= https://github.com/coin-or/ADOL-C
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/alberta/Makefile b/math/alberta/Makefile
index fb776054a57d..80471774a5ff 100644
--- a/math/alberta/Makefile
+++ b/math/alberta/Makefile
@@ -5,6 +5,7 @@ PKGNAMESUFFIX= -fem
MAINTAINER= yuri@FreeBSD.org
COMMENT= Adaptive multi-level finite element toolbox
+WWW= http://www.alberta-fem.de/
LICENSE= GPLv2+
diff --git a/math/algae/Makefile b/math/algae/Makefile
index 5a9832143f00..218d80f52a92 100644
--- a/math/algae/Makefile
+++ b/math/algae/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Programming language for numerical analysis
+WWW= http://algae.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/alglib/Makefile b/math/alglib/Makefile
index d7fe55a5b6e6..d13a770f8e0c 100644
--- a/math/alglib/Makefile
+++ b/math/alglib/Makefile
@@ -6,6 +6,7 @@ EXTRACT_SUFX= .cpp.gpl.zip
MAINTAINER= yuri@FreeBSD.org
COMMENT= Numerical analysis and data processing library
+WWW= https://www.alglib.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/gpl3.txt
diff --git a/math/alps/Makefile b/math/alps/Makefile
index 3e2bc5fd6a16..ff86a9c23932 100644
--- a/math/alps/Makefile
+++ b/math/alps/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Abstract Library for Parallel Search (ALPS)
+WWW= https://github.com/coin-or/CHiPPS-ALPS
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/Alps/LICENSE
diff --git a/math/alt-ergo/Makefile b/math/alt-ergo/Makefile
index ad51bc0e5176..0eb4c007e0cc 100644
--- a/math/alt-ergo/Makefile
+++ b/math/alt-ergo/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://alt-ergo.ocamlpro.com/http/alt-ergo-${PORTVERSION}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Automatic solver of mathematical formulas for program verification
+WWW= https://alt-ergo.lri.fr
LICENSE= CeCILL-C
LICENSE_NAME= Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre] C license, version 1
diff --git a/math/amath/Makefile b/math/amath/Makefile
index 16147dfc1618..0b447117b076 100644
--- a/math/amath/Makefile
+++ b/math/amath/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://dist1.innolan.net/ \
MAINTAINER= cs@innolan.net
COMMENT= Simple command line calculator
+WWW= https://amath.innolan.net/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/ambit/Makefile b/math/ambit/Makefile
index b2d90a4763af..6685e57aa34e 100644
--- a/math/ambit/Makefile
+++ b/math/ambit/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -tensor # avoid clash with shells/ambit
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ library for tensor product calculations
+WWW= https://github.com/jturney/ambit
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/amgcl/Makefile b/math/amgcl/Makefile
index 1f6ea02232b2..ba48c79bd8ba 100644
--- a/math/amgcl/Makefile
+++ b/math/amgcl/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ header-only library for solving large sparse linear systems
+WWW= https://github.com/ddemidov/amgcl
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/analitza/Makefile b/math/analitza/Makefile
index faa5ba29bda3..a693692213b1 100644
--- a/math/analitza/Makefile
+++ b/math/analitza/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math education kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Library from KDE Education project
+WWW= https://www.kde.org/applications/education/
LICENSE= GFDL GPLv2
LICENSE_COMB= multi
diff --git a/math/ann/Makefile b/math/ann/Makefile
index 68dc1256c578..30b453d0ecc5 100644
--- a/math/ann/Makefile
+++ b/math/ann/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ann_1.1.2
MAINTAINER= tzhuan@csie.org
COMMENT= Library for Approximate Nearest Neighbor Searching
+WWW= https://www.cs.umd.edu/~mount/ANN/
USE_LDCONFIG= yes
USES= gmake
diff --git a/math/antic/Makefile b/math/antic/Makefile
index e1fe1b8e8436..657b2afa4f98 100644
--- a/math/antic/Makefile
+++ b/math/antic/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Algebraic Number Theory In C
+WWW= https://github.com/wbhart/antic
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/gpl-2.0.txt
diff --git a/math/apache-commons-math/Makefile b/math/apache-commons-math/Makefile
index 4114fcbf0d99..2366c781e663 100644
--- a/math/apache-commons-math/Makefile
+++ b/math/apache-commons-math/Makefile
@@ -12,6 +12,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Java library of self-contained mathematics and statistics components
+WWW= https://commons.apache.org/proper/commons-math/
LICENSE= APACHE20
diff --git a/math/apron/Makefile b/math/apron/Makefile
index b83881e6cb30..2564d36aa961 100644
--- a/math/apron/Makefile
+++ b/math/apron/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= APRON numerical abstract domain library
+WWW= http://apron.cri.ensmp.fr/library/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/arb/Makefile b/math/arb/Makefile
index ff58fc952229..7f30957b3b48 100644
--- a/math/arb/Makefile
+++ b/math/arb/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C library for arbitrary-precision interval arithmetic
+WWW= https://arblib.org/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/aribas/Makefile b/math/aribas/Makefile
index 23e3e64f8315..a27cc4588c6e 100644
--- a/math/aribas/Makefile
+++ b/math/aribas/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= ftp://ftp.mathematik.uni-muenchen.de/pub/forster/aribas/UNIX_LINUX
MAINTAINER= ports@FreeBSD.org
COMMENT= Interpreter for big integer/multi-precision floating point arithmetic
+WWW= http://www.mathematik.uni-muenchen.de/~forster/sw/adownload.html
BUILD_WRKSRC= ${WRKSRC}/src
diff --git a/math/armadillo/Makefile b/math/armadillo/Makefile
index 1f59c54c56d2..d73d1a2af405 100644
--- a/math/armadillo/Makefile
+++ b/math/armadillo/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/arma
MAINTAINER= salvadore@FreeBSD.org
COMMENT= C++ linear algebra library
+WWW= http://arma.sourceforge.net/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/arpack++/Makefile b/math/arpack++/Makefile
index 01a7ea66defe..f283958b0791 100644
--- a/math/arpack++/Makefile
+++ b/math/arpack++/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= ports@FreeBSD.org
COMMENT= Object-oriented version of the ARPACK package
+WWW= https://www.ime.unicamp.br/~chico/arpack++/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/arpack-ng/Makefile b/math/arpack-ng/Makefile
index 66237771c529..0b2185dbaed1 100644
--- a/math/arpack-ng/Makefile
+++ b/math/arpack-ng/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Revised Argand library for solving large-scale eigenvalue problems
+WWW= https://forge.scilab.org/index.php/p/arpack-ng/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/ascent/Makefile b/math/ascent/Makefile
index f7534d3e5099..c84c5f860994 100644
--- a/math/ascent/Makefile
+++ b/math/ascent/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -simulation-engine
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ simulation engine and differential equation solver
+WWW= https://github.com/AnyarInc/Ascent
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/asl/Makefile b/math/asl/Makefile
index 40988e8efe57..d31d44b62acb 100644
--- a/math/asl/Makefile
+++ b/math/asl/Makefile
@@ -8,6 +8,7 @@ DISTFILES= solvers-64919f75f.tgz:solvers
MAINTAINER= yuri@FreeBSD.org
COMMENT= COIN-OR autotools harness to build AMPL Solver Library
+WWW= https://github.com/coin-or-tools/ThirdParty-ASL
LICENSE= EPL
diff --git a/math/asymptote/Makefile b/math/asymptote/Makefile
index 085df1314dd3..6057746fdab7 100644
--- a/math/asymptote/Makefile
+++ b/math/asymptote/Makefile
@@ -10,6 +10,7 @@ PATCHFILES+= fa28442195bd99b9bac87e3ff752953ac57ee172.patch:-p1 # backport fix f
MAINTAINER= nivit@FreeBSD.org
COMMENT= Powerful script-based vector graphics language
+WWW= https://asymptote.sourceforge.io/
LICENSE= GPLv3 LGPL3
LICENSE_COMB= dual
diff --git a/math/atlas/Makefile b/math/atlas/Makefile
index b39e73c68ae3..f4b63140a3c8 100644
--- a/math/atlas/Makefile
+++ b/math/atlas/Makefile
@@ -9,6 +9,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Automatically Tuned Linear Algebra Software (ATLAS)
+WWW= http://math-atlas.sourceforge.net/
LICENSE= BSD3CLAUSE
diff --git a/math/barvinok/Makefile b/math/barvinok/Makefile
index 03b97c48f88f..a87bfb8b1333 100644
--- a/math/barvinok/Makefile
+++ b/math/barvinok/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://barvinok.sourceforge.io/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for counting the number of integer points in polytopes
+WWW= http://freshmeat.sourceforge.net/projects/barvinok
LICENSE= GPLv2
diff --git a/math/basic-stats/Makefile b/math/basic-stats/Makefile
index a03f957f872e..b0fb520b7747 100644
--- a/math/basic-stats/Makefile
+++ b/math/basic-stats/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= jwb@FreeBSD.org
COMMENT= Command-line tool to perform basic statistics on tabular data
+WWW= https://github.com/auerlab/basic-stats
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/bcal/Makefile b/math/bcal/Makefile
index 0fa221454238..921edca875c8 100644
--- a/math/bcal/Makefile
+++ b/math/bcal/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Storage expression, unit conversion & address offset CLI calculator
+WWW= https://github.com/jarun/bcal
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/bcps/Makefile b/math/bcps/Makefile
index c6b42cde51f7..7e0da4a3b628 100644
--- a/math/bcps/Makefile
+++ b/math/bcps/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Branch, Constrain, and Price Software (BiCePS)
+WWW= https://github.com/coin-or/CHiPPS-BiCePS
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/Bcps/LICENSE
diff --git a/math/bitwise/Makefile b/math/bitwise/Makefile
index daff16dd1877..ce1ec5e54479 100644
--- a/math/bitwise/Makefile
+++ b/math/bitwise/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Terminal-based bit manipulator in curses
+WWW= https://github.com/mellowcandle/bitwise
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/blacs/Makefile b/math/blacs/Makefile
index 178d941a3d41..c226f950f6fb 100644
--- a/math/blacs/Makefile
+++ b/math/blacs/Makefile
@@ -10,6 +10,7 @@ EXTRACT_ONLY= mpiblacs.tgz blacstester.tgz mpiblacs-patch03.tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= BLACS (Basic Linear Algebra Communication Subprograms)
+WWW= https://www.netlib.org/blacs/
# See http://icl.cs.utk.edu/lapack-forum/archives/lapack/msg01200.html
LICENSE= BSD3CLAUSE
diff --git a/math/blahtexml/Makefile b/math/blahtexml/Makefile
index 52522c71806f..14c851e4ad48 100644
--- a/math/blahtexml/Makefile
+++ b/math/blahtexml/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= TeX to MathML converter designed with MediaWiki in mind
+WWW= http://gva.noekeon.org/blahtexml/
LICENSE= BSD3CLAUSE
diff --git a/math/blas/Makefile b/math/blas/Makefile
index 1e27dbe457e3..2a93e77abbe4 100644
--- a/math/blas/Makefile
+++ b/math/blas/Makefile
@@ -2,6 +2,7 @@ PORTNAME= blas
MAINTAINER= fortran@FreeBSD.org
COMMENT= Basic Linear Algebra Subroutines
+WWW= https://www.netlib.org/blas/
DESCR= ${.CURDIR}/pkg-descr
BLAS_SLAVEPORT= yes
diff --git a/math/blasfeo/Makefile b/math/blasfeo/Makefile
index 51cb647c1b72..22d5fb9d78ad 100644
--- a/math/blasfeo/Makefile
+++ b/math/blasfeo/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Basic Linear Algebra Subroutines For Embedded Optimization
+WWW= https://github.com/giaf/blasfeo
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/blaspp/Makefile b/math/blaspp/Makefile
index bf3eec02c76f..900fd5486ea2 100644
--- a/math/blaspp/Makefile
+++ b/math/blaspp/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://bitbucket.org/icl/blaspp/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ API for the Basic Linear Algebra Subroutines
+WWW= https://bitbucket.org/icl/blaspp/src/master/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/blaze/Makefile b/math/blaze/Makefile
index 213db7daf685..2d05705d320b 100644
--- a/math/blaze/Makefile
+++ b/math/blaze/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ math library for dense and sparse arithmetic
+WWW= https://bitbucket.org/blaze-lib/blaze/src/master/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/blazeiterative/Makefile b/math/blazeiterative/Makefile
index a51ba45f87fa..0fcd5849daaf 100644
--- a/math/blazeiterative/Makefile
+++ b/math/blazeiterative/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Set of iterative linear system solvers for use with the Blaze library
+WWW= https://github.com/tjolsen/BlazeIterative
#LICENSE= https://github.com/tjolsen/BlazeIterative/issues/9
diff --git a/math/blis/Makefile b/math/blis/Makefile
index e8a0e7d4bd94..9563228bb95a 100644
--- a/math/blis/Makefile
+++ b/math/blis/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= jmd@FreeBSD.org
COMMENT= Software framework for high-performance BLAS-like libraries
+WWW= https://github.com/flame/blis
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/bliss/Makefile b/math/bliss/Makefile
index c9dc289d7aeb..d975c7618a9d 100644
--- a/math/bliss/Makefile
+++ b/math/bliss/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -graph-tool
MAINTAINER= yuri@FreeBSD.org
COMMENT= Tool for computing automorphism groups and canonical forms of graphs
+WWW= http://www.tcs.hut.fi/Software/bliss/index.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/blocksolve95/Makefile b/math/blocksolve95/Makefile
index 9cfeca54e419..507d6ddfc5ef 100644
--- a/math/blocksolve95/Makefile
+++ b/math/blocksolve95/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Software for the efficient solution of large, sparse linear systems
+WWW= https://ftp.mcs.anl.gov/pub/BlockSolve95/
LICENSE= AS-IS
LICENSE_NAME= AS-IS
diff --git a/math/bonmin/Makefile b/math/bonmin/Makefile
index 101e1d3743f9..54967ed9a279 100644
--- a/math/bonmin/Makefile
+++ b/math/bonmin/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Basic Open-source Nonlinear Mixed INteger programming
+WWW= https://projects.coin-or.org/Bonmin
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/Bonmin/LICENSE
diff --git a/math/boolector/Makefile b/math/boolector/Makefile
index 451dddd8ed33..ee58bfb36d0c 100644
--- a/math/boolector/Makefile
+++ b/math/boolector/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Satisfiability Modulo Theories (SMT) solver
+WWW= https://boolector.github.io/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/brial/Makefile b/math/brial/Makefile
index baa7bc407aa4..f0b0c066e90c 100644
--- a/math/brial/Makefile
+++ b/math/brial/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Library for polynomials over boolean rings
+WWW= https://github.com/BRiAl/BRiAl
LICENSE= GPLv2
diff --git a/math/bsdnt/Makefile b/math/bsdnt/Makefile
index 8ec81adb563d..65d96bf5858b 100644
--- a/math/bsdnt/Makefile
+++ b/math/bsdnt/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= swills@FreeBSD.org
COMMENT= Bignum Library
+WWW= https://github.com/wbhart/bsdnt
LICENSE= BSD3CLAUSE
diff --git a/math/btor2tools/Makefile b/math/btor2tools/Makefile
index f6e21c9cbec5..5db5912b8f7d 100644
--- a/math/btor2tools/Makefile
+++ b/math/btor2tools/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Generic parser and tool package for the BTOR2 format
+WWW= https://github.com/Boolector/btor2tools
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/cadabra2/Makefile b/math/cadabra2/Makefile
index 434f4787c3c6..f3b23a479ec8 100644
--- a/math/cadabra2/Makefile
+++ b/math/cadabra2/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Computer algebra system for solving field theory problems
+WWW= https://cadabra.science/
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/doc/license.txt
diff --git a/math/cadical/Makefile b/math/cadical/Makefile
index c4a440ce538b..c8f77dc1f404 100644
--- a/math/cadical/Makefile
+++ b/math/cadical/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://fmv.jku.at/${PORTNAME}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Simple CDCL satisfiability solver
+WWW= http://fmv.jku.at/cadical/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/cado-nfs/Makefile b/math/cado-nfs/Makefile
index 42826436aedf..b385de3b06f1 100644
--- a/math/cado-nfs/Makefile
+++ b/math/cado-nfs/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Implementation of the Number Field Sieve Algorithm
+WWW= https://cado-nfs.gitlabpages.inria.fr/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/calc/Makefile b/math/calc/Makefile
index fa155a6b4521..9cbd2df70a0d 100644
--- a/math/calc/Makefile
+++ b/math/calc/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= adamw@FreeBSD.org
COMMENT= Interactive CLI arbitrary-precision calculator
+WWW= https://github.com/lcn2/calc
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING-LGPL
diff --git a/math/calcium/Makefile b/math/calcium/Makefile
index 86689d6c1d61..14b76d20d520 100644
--- a/math/calcium/Makefile
+++ b/math/calcium/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Exact real and complex numbers in C
+WWW= https://fredrikj.net/calcium/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/calcoo/Makefile b/math/calcoo/Makefile
index fd28a26eadc2..5dc4020fae4c 100644
--- a/math/calcoo/Makefile
+++ b/math/calcoo/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= naddy@FreeBSD.org
COMMENT= RPN and algebraic scientific calculator
+WWW= http://calcoo.sourceforge.net/
USES= gnome pkgconfig
USE_GNOME= gtk20
diff --git a/math/cantor/Makefile b/math/cantor/Makefile
index 2cc1af2fb327..6535b8d54aa0 100644
--- a/math/cantor/Makefile
+++ b/math/cantor/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Mathematical software frontend by KDE
+WWW= https://edu.kde.org/cantor
LIB_DEPENDS= libAnalitza.so:math/analitza \
libcln.so:math/cln \
diff --git a/math/casadi/Makefile b/math/casadi/Makefile
index b3c5ad240759..bf63eb7aa047 100644
--- a/math/casadi/Makefile
+++ b/math/casadi/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Symbolic framework for numeric optimization
+WWW= https://web.casadi.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/cbc/Makefile b/math/cbc/Makefile
index 6c4a5384378e..c05eadcdf6ab 100644
--- a/math/cbc/Makefile
+++ b/math/cbc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Coin-or Branch and Cut: mixed integer programming solver
+WWW= https://projects.coin-or.org/Cbc
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/Cbc/LICENSE
diff --git a/math/cblas/Makefile b/math/cblas/Makefile
index 329f7ddc5938..799e6368de79 100644
--- a/math/cblas/Makefile
+++ b/math/cblas/Makefile
@@ -2,6 +2,7 @@ PORTNAME= cblas
MAINTAINER= fortran@FreeBSD.org
COMMENT= Reference implementation of the C interface to the legacy Fortran BLAS
+WWW= https://www.netlib.org/blas/blast-forum/
DESCR= ${.CURDIR}/pkg-descr
CBLAS_SLAVEPORT= yes
diff --git a/math/cddlib/Makefile b/math/cddlib/Makefile
index 67bb934ca826..c9b0be45fa15 100644
--- a/math/cddlib/Makefile
+++ b/math/cddlib/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/cddlib/cddlib/releases/download/${DISTVERSION}/
MAINTAINER= moritz@schmi.tt
COMMENT= C-library implementation of the Double Description Method
+WWW= https://github.com/cddlib/cddlib
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/ceres-solver/Makefile b/math/ceres-solver/Makefile
index 83fada47566f..1eda7ad4680f 100644
--- a/math/ceres-solver/Makefile
+++ b/math/ceres-solver/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Nonlinear least squares minimizer
+WWW= http://ceres-solver.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/cgal/Makefile b/math/cgal/Makefile
index bd4c379d7245..7be3e8d73504 100644
--- a/math/cgal/Makefile
+++ b/math/cgal/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME:tu}-${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Computational geometry library
+WWW= https://www.cgal.org/
LICENSE= GPLv3 LGPL3
LICENSE_COMB= multi
diff --git a/math/cgl-conic/Makefile b/math/cgl-conic/Makefile
index 208dc0e3e9a1..62d85af6398a 100644
--- a/math/cgl-conic/Makefile
+++ b/math/cgl-conic/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Strategies for conic problems for COIN-OR Cut Generation
+WWW= https://github.com/aykutbulut/CGL-CONIC
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/cgl/Makefile b/math/cgl/Makefile
index 467fd8d9679e..7feb6b84538d 100644
--- a/math/cgl/Makefile
+++ b/math/cgl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Collection of cut generators for COIN-OR packages that use cuts
+WWW= https://github.com/coin-or/Cgl
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/Cgl/LICENSE
diff --git a/math/cglm/Makefile b/math/cglm/Makefile
index 804b73d45dc5..6b40ee736a21 100644
--- a/math/cglm/Makefile
+++ b/math/cglm/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Highly optimized graphics math (glm) for C
+WWW= https://github.com/recp/cglm
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/chaco/Makefile b/math/chaco/Makefile
index 29cb23dd7f0c..4f92ffccde6e 100644
--- a/math/chaco/Makefile
+++ b/math/chaco/Makefile
@@ -9,6 +9,7 @@ DISTNAME= Chaco-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Software for partitioning graphs
+WWW= http://www.cs.sandia.gov/~bahendr/chaco.html
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/../GNU_Lesser_GPL.txt
diff --git a/math/chryzodus/Makefile b/math/chryzodus/Makefile
index 877e63832f62..ad7df48a6334 100644
--- a/math/chryzodus/Makefile
+++ b/math/chryzodus/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SF
MAINTAINER= nivit@FreeBSD.org
COMMENT= Chryzode (http//www.chryzode.org) explorer
+WWW= http://chryzodus.sourceforge.net/
LICENSE= GPLv2
diff --git a/math/chuffed/Makefile b/math/chuffed/Makefile
index 22009192b674..f78bd2ba9324 100644
--- a/math/chuffed/Makefile
+++ b/math/chuffed/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Lazy clause generation CP solver for MiniZinc
+WWW= https://github.com/chuffed/chuffed
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/cimod/Makefile b/math/cimod/Makefile
index aa308c3ae6a9..189d05804a87 100644
--- a/math/cimod/Makefile
+++ b/math/cimod/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ header-only library for a binary quadratic models
+WWW= https://github.com/OpenJij/cimod
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/clasp/Makefile b/math/clasp/Makefile
index e9f505ab736c..f6730cae67b5 100644
--- a/math/clasp/Makefile
+++ b/math/clasp/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math devel
MAINTAINER= vsevolod@FreeBSD.org
COMMENT= Answer set solver for (extended) normal logic programs
+WWW= http://potassco.sourceforge.net/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/clblas/Makefile b/math/clblas/Makefile
index 9a8e1714379c..f29e75c8fa72 100644
--- a/math/clblas/Makefile
+++ b/math/clblas/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= jmd@FreeBSD.org
COMMENT= Software library containing BLAS functions written in OpenCL
+WWW= https://github.com/clMathLibraries/clBLAS
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/clblast/Makefile b/math/clblast/Makefile
index cc5d91fd7332..3feffd412745 100644
--- a/math/clblast/Makefile
+++ b/math/clblast/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= jmd@FreeBSD.org
COMMENT= Modern, lightweight, performant and tunable OpenCL BLAS library
+WWW= https://github.com/CNugteren/CLBlast
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/clfft/Makefile b/math/clfft/Makefile
index a8aefca32024..fa603467827b 100644
--- a/math/clfft/Makefile
+++ b/math/clfft/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= jmd@FreeBSD.org
COMMENT= Software library containing FFT functions written in OpenCL
+WWW= https://github.com/clMathLibraries/clFFt
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/clingo/Makefile b/math/clingo/Makefile
index 643aaa62c4e9..2410bab89082 100644
--- a/math/clingo/Makefile
+++ b/math/clingo/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Grounder and solver for logic programs
+WWW= https://potassco.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/cliquer/Makefile b/math/cliquer/Makefile
index abf92a087e43..d2f54d80c5ec 100644
--- a/math/cliquer/Makefile
+++ b/math/cliquer/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Routines for clique searching
+WWW= https://users.aalto.fi/~pat/cliquer.html
LICENSE= GPLv2
diff --git a/math/cln/Makefile b/math/cln/Makefile
index ed185b552c1c..cf5edccc10f2 100644
--- a/math/cln/Makefile
+++ b/math/cln/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://www.ginac.de/CLN/ \
MAINTAINER= wen@FreeBSD.org
COMMENT= Class Library for Numbers
+WWW= https://www.ginac.de/CLN/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/cloog/Makefile b/math/cloog/Makefile
index 185e851b1695..7ed9201cc2ff 100644
--- a/math/cloog/Makefile
+++ b/math/cloog/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= danilo@FreeBSD.org
COMMENT= Code generator in the polyhedral model
+WWW= http://www.cloog.org/
LICENSE= LGPL21
diff --git a/math/clp/Makefile b/math/clp/Makefile
index 9cc639c2a169..31062e583ca8 100644
--- a/math/clp/Makefile
+++ b/math/clp/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= co9co9@gmail.com
COMMENT= Linear Programming Solver
+WWW= https://www.coin-or.org/Clp/index.html
LICENSE= EPL
diff --git a/math/clrng/Makefile b/math/clrng/Makefile
index 2505c07ba52e..db8638f3ef6e 100644
--- a/math/clrng/Makefile
+++ b/math/clrng/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= jmd@FreeBSD.org
COMMENT= Library for uniform random number generation in OpenCL
+WWW= https://github.com/clMathLibraries/clRNG
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/cm/Makefile b/math/cm/Makefile
index 467370c6ffdf..78cf9dda9190 100644
--- a/math/cm/Makefile
+++ b/math/cm/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.multiprecision.org/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for ring class fields of imaginary quadratic number fields
+WWW= https://www.multiprecision.org/cm/home.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/cmh/Makefile b/math/cmh/Makefile
index 5acac226106a..17da103f8c7e 100644
--- a/math/cmh/Makefile
+++ b/math/cmh/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.multiprecision.org/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Compute Igusa class polynomials
+WWW= https://www.multiprecision.org/cmh/home.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/cminpack/Makefile b/math/cminpack/Makefile
index 8799e4e93df7..f27b90130e04 100644
--- a/math/cminpack/Makefile
+++ b/math/cminpack/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= fernape@FreeBSD.org
COMMENT= Solving nonlinear equations and nonlinear least squares problems
+WWW= http://devernay.free.fr/hacks/cminpack/
LICENSE_FILE= ${WRKSRC}/CopyrightMINPACK.txt
diff --git a/math/cmlib/Makefile b/math/cmlib/Makefile
index 0c4d214d9f85..903fe825cbcf 100644
--- a/math/cmlib/Makefile
+++ b/math/cmlib/Makefile
@@ -11,6 +11,7 @@ EXTRACT_ONLY= src.tar.Z
MAINTAINER= fortran@FreeBSD.org
COMMENT= NIST Core math library (CMLIB)
+WWW= https://www.nist.gov/itl/math/mcsd-software.cfm
USES= fortran uidfix
USE_LDCONFIG= yes
diff --git a/math/cocoalib/Makefile b/math/cocoalib/Makefile
index 0aa55e6b40ed..fc5e9a825187 100644
--- a/math/cocoalib/Makefile
+++ b/math/cocoalib/Makefile
@@ -6,6 +6,7 @@ DISTNAME= CoCoALib-${DISTVERSION}
MAINTAINER= salvadore@FreeBSD.org
COMMENT= C++ library for doing Computations in Commutative Algebra
+WWW= https://cocoa.dima.unige.it
LICENSE= GPLv3+ GFDL PD
LICENSE_COMB= multi
diff --git a/math/coin-or-data-netlib/Makefile b/math/coin-or-data-netlib/Makefile
index 337f6109b0c7..897015f69d9c 100644
--- a/math/coin-or-data-netlib/Makefile
+++ b/math/coin-or-data-netlib/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= COIN-OR netlib models
+WWW= https://www.coin-or.org/
LICENSE= EPL
diff --git a/math/coin-or-data-sample/Makefile b/math/coin-or-data-sample/Makefile
index 0fb8056ad8cf..9bc4ad383b6a 100644
--- a/math/coin-or-data-sample/Makefile
+++ b/math/coin-or-data-sample/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= COIN-OR data samples
+WWW= https://www.coin-or.org/
LICENSE= EPL
diff --git a/math/coin-or-data-stochastic/Makefile b/math/coin-or-data-stochastic/Makefile
index 3d59a9528bef..1715445d323b 100644
--- a/math/coin-or-data-stochastic/Makefile
+++ b/math/coin-or-data-stochastic/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= COIN-OR stochastic models
+WWW= https://www.coin-or.org/
LICENSE= EPL
diff --git a/math/coin-or-metis/Makefile b/math/coin-or-metis/Makefile
index cd44938c46cd..cdafe408a249 100644
--- a/math/coin-or-metis/Makefile
+++ b/math/coin-or-metis/Makefile
@@ -8,6 +8,7 @@ DISTFILES= metis-${METIS_VERSION}.tar.gz:metis
MAINTAINER= yuri@FreeBSD.org
COMMENT= COIN-OR autotools harness to build Metis
+WWW= https://github.com/coin-or-tools/ThirdParty-Mumps
LICENSE= EPL
diff --git a/math/coin-or-mumps/Makefile b/math/coin-or-mumps/Makefile
index 21a44cf143d9..c274e450f0bb 100644
--- a/math/coin-or-mumps/Makefile
+++ b/math/coin-or-mumps/Makefile
@@ -8,6 +8,7 @@ DISTFILES= MUMPS_${MUMPS_VERSION}.tar.gz:mumps
MAINTAINER= yuri@FreeBSD.org
COMMENT= COIN-OR autotools harness to build Mumps
+WWW= https://github.com/coin-or-tools/ThirdParty-Mumps
LICENSE= EPL
diff --git a/math/coinmp/Makefile b/math/coinmp/Makefile
index 393a52f4b768..c89ec28c3863 100644
--- a/math/coinmp/Makefile
+++ b/math/coinmp/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Optimization library with support for COIN-OR CLP, CBC, and CGL
+WWW= https://projects.coin-or.org/CoinMP
LICENSE= CPL
LICENSE_NAME= Common Public License, Version 1.0
diff --git a/math/coinutils/Makefile b/math/coinutils/Makefile
index ca717006aabf..ec9078fad419 100644
--- a/math/coinutils/Makefile
+++ b/math/coinutils/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Utilities for COIN-OR project
+WWW= https://projects.coin-or.org/CoinUtils
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/CoinUtils/LICENSE
diff --git a/math/colpack/Makefile b/math/colpack/Makefile
index 7b3cfb895320..4dcd6faa5a29 100644
--- a/math/colpack/Makefile
+++ b/math/colpack/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Graph Coloring Algorithm Package
+WWW= https://github.com/CSCsw/ColPack
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/combblas/Makefile b/math/combblas/Makefile
index cc51a7ab3488..0f7338aebbc2 100644
--- a/math/combblas/Makefile
+++ b/math/combblas/Makefile
@@ -7,6 +7,7 @@ DISTFILES= testdata_combblas1.6.1.tgz:test_data
MAINTAINER= yuri@FreeBSD.org
COMMENT= Combinatorial BLAS library: an extensible parallel graph library
+WWW= https://people.eecs.berkeley.edu/~aydin/CombBLAS/html/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/conauto/Makefile b/math/conauto/Makefile
index 3f63db71253e..fec35113ea7b 100644
--- a/math/conauto/Makefile
+++ b/math/conauto/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://sites.google.com/site/giconauto/home/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Program for graph isomorphism testing & automorphism group computation
+WWW= https://sites.google.com/site/giconauto/
LICENSE= GPLv3+
diff --git a/math/concorde/Makefile b/math/concorde/Makefile
index 57fcb4e7a0a1..b8af8df77f67 100644
--- a/math/concorde/Makefile
+++ b/math/concorde/Makefile
@@ -7,6 +7,7 @@ EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Combinatorial Optimization package
+WWW= http://www.tsp.gatech.edu/concorde.html
WRKSRC= ${WRKDIR}/concorde
diff --git a/math/convertall/Makefile b/math/convertall/Makefile
index f9f3726b3bd4..b54b20a61dfa 100644
--- a/math/convertall/Makefile
+++ b/math/convertall/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/doug-101/ConvertAll/releases/download/v${PORTVE
MAINTAINER= jhale@FreeBSD.org
COMMENT= Another unit converter
+WWW= https://convertall.bellz.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/doc/LICENSE
diff --git a/math/coq/Makefile b/math/coq/Makefile
index 42df3d5a63e3..bcc9b8ca0469 100644
--- a/math/coq/Makefile
+++ b/math/coq/Makefile
@@ -9,6 +9,7 @@ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Theorem prover based on lambda-C
+WWW= https://coq.inria.fr/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/cosma/Makefile b/math/cosma/Makefile
index b79b17bfc9a3..37458631ec23 100644
--- a/math/cosma/Makefile
+++ b/math/cosma/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Distributed communication-optimal matrix multiplication algorithm
+WWW= https://github.com/eth-cscs/COSMA
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/costa/Makefile b/math/costa/Makefile
index bb2298b1b8ad..7aa3e329ecb2 100644
--- a/math/costa/Makefile
+++ b/math/costa/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Distributed Communication-Optimal Shuffle and Transpose Algorithm
+WWW= https://github.com/eth-cscs/COSTA
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/couenne/Makefile b/math/couenne/Makefile
index e0613071c57a..e18ef11bf7bb 100644
--- a/math/couenne/Makefile
+++ b/math/couenne/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Convex Over and Under Envelopes for NonliNear Estimation
+WWW= https://projects.coin-or.org/Couenne
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/Couenne/LICENSE
diff --git a/math/coxeter3/Makefile b/math/coxeter3/Makefile
index 8d8f9f0c2088..5c768c41e28a 100644
--- a/math/coxeter3/Makefile
+++ b/math/coxeter3/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Library for the study of combinatorial aspects of Coxeter group theory
+WWW= http://math.univ-lyon1.fr/~ducloux/coxeter/coxeter3/english/coxeter3_e.html
LICENSE= GPLv2
diff --git a/math/cppad/Makefile b/math/cppad/Makefile
index 4528f557a635..20df857a391d 100644
--- a/math/cppad/Makefile
+++ b/math/cppad/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ Algorithmic Differentiation package
+WWW= https://coin-or.github.io/CppAD/doc/cppad.htm
LICENSE= EPL
diff --git a/math/creme/Makefile b/math/creme/Makefile
index cbb1093ded6c..5a2abf6206bf 100644
--- a/math/creme/Makefile
+++ b/math/creme/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Randomized thermal relaxation method for MaxFS problems
+WWW= https://github.com/coin-or/Creme
LICENSE= EPL
diff --git a/math/crlibm/Makefile b/math/crlibm/Makefile
index e7e33501dba4..77874314391e 100644
--- a/math/crlibm/Makefile
+++ b/math/crlibm/Makefile
@@ -11,6 +11,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Correctly-rounded mathematics library
+WWW= http://lipforge.ens-lyon.fr/www/crlibm/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
diff --git a/math/cryptominisat/Makefile b/math/cryptominisat/Makefile
index 39afb9acfa97..ebe5df3cb2df 100644
--- a/math/cryptominisat/Makefile
+++ b/math/cryptominisat/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= arrowd@FreeBSD.org
COMMENT= General-purpose award-winning SAT solver
+WWW= https://github.com/msoos/cryptominisat
LICENSE= MIT LGPL21
LICENSE_COMB= multi
diff --git a/math/csdp/Makefile b/math/csdp/Makefile
index 30b1ebb28469..a1efff6f3958 100644
--- a/math/csdp/Makefile
+++ b/math/csdp/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Solver for semidefinite programming problems
+WWW= https://github.com/coin-or/Csdp
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/ctl-sat/Makefile b/math/ctl-sat/Makefile
index 590ed717bd72..1ec0c91ae809 100644
--- a/math/ctl-sat/Makefile
+++ b/math/ctl-sat/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= 0mp@FreeBSD.org
COMMENT= CTL (Computation Tree Logic) SAT solver
+WWW= https://github.com/nicolaprezza/CTLSAT
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/cudd/Makefile b/math/cudd/Makefile
index 2d487545d539..b62e1433793d 100644
--- a/math/cudd/Makefile
+++ b/math/cudd/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://davidkebo.com/source/cudd_versions/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Package for the manipulation of Binary Decision Diagrams (BDDs), etc
+WWW= https://davidkebo.com/cudd
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/curv/Makefile b/math/curv/Makefile
index 1b168b8b8cbe..f8b57d585fd1 100644
--- a/math/curv/Makefile
+++ b/math/curv/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math lang graphics
MAINTAINER= yuri@FreeBSD.org
COMMENT= Language for making art using mathematics
+WWW= https://github.com/curv3d/curv/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/cvc3/Makefile b/math/cvc3/Makefile
index a473397e6132..962e86f0ea22 100644
--- a/math/cvc3/Makefile
+++ b/math/cvc3/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.cs.nyu.edu/acsys/cvc3/download/${PORTVERSION}/
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Automatic theorem prover for the SMT problem
+WWW= https://www.cs.nyu.edu/acsys/cvc3/
LIB_DEPENDS= libgmp.so:math/gmp
diff --git a/math/cvc4/Makefile b/math/cvc4/Makefile
index 842acc3e580e..0e1a4ddfe07a 100644
--- a/math/cvc4/Makefile
+++ b/math/cvc4/Makefile
@@ -11,6 +11,7 @@ PATCHFILES+= fc8907afc08d.patch:-p1 # Install Java bindings
MAINTAINER= greg@unrelenting.technology
COMMENT= Automatic theorem prover for SMT (Satisfiability Modulo Theories)
+WWW= https://cvc4.cs.stanford.edu/web/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/dbcsr/Makefile b/math/dbcsr/Makefile
index e98ad60c08f0..3fda1e5f53e0 100644
--- a/math/dbcsr/Makefile
+++ b/math/dbcsr/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Distributed Block Compressed Sparse Row matrix library
+WWW= https://www.cp2k.org/dbcsr
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/deal.ii/Makefile b/math/deal.ii/Makefile
index 262ee5628c4f..0d21cb0e852d 100644
--- a/math/deal.ii/Makefile
+++ b/math/deal.ii/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Finite element Differential Equations Analysis Library (DEAL)
+WWW= https://www.dealii.org/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/dieharder/Makefile b/math/dieharder/Makefile
index 0a210554d3b4..440a7ed6caab 100644
--- a/math/dieharder/Makefile
+++ b/math/dieharder/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.phy.duke.edu/~rgb/General/dieharder/ LOCAL/bf
MAINTAINER= ports@FreeBSD.org
COMMENT= Random number generator testsuite
+WWW= http://www.phy.duke.edu/~rgb/General/dieharder.php
LICENSE= GPLv2
diff --git a/math/dionysus/Makefile b/math/dionysus/Makefile
index 5d0f57f629b9..5d11b984fbd7 100644
--- a/math/dionysus/Makefile
+++ b/math/dionysus/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -topology-library
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for computing persistent homology
+WWW= https://mrzv.org/software/dionysus2/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/disco/Makefile b/math/disco/Makefile
index 24e7bb41d42c..afc332f953a1 100644
--- a/math/disco/Makefile
+++ b/math/disco/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Discrete Conic Optimization Solver
+WWW= https://github.com/coin-or/DisCO
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/djbfft/Makefile b/math/djbfft/Makefile
index bf35e324334c..d729056f7397 100644
--- a/math/djbfft/Makefile
+++ b/math/djbfft/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://cr.yp.to/djbfft/
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Extremely fast library for floating-point convolution
+WWW= https://cr.yp.to/djbfft.html
# Converted from LEGAL_TEXT
LICENSE= djb
diff --git a/math/drgeo/Makefile b/math/drgeo/Makefile
index 36d7bb0da75e..8f759ca866cb 100644
--- a/math/drgeo/Makefile
+++ b/math/drgeo/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/ofset/${PORTNAME}/${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= GTK interactive geometry software
+WWW= http://www.ofset.org/drgeo/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/dsdp/Makefile b/math/dsdp/Makefile
index e130396ed9da..6c17535fc135 100644
--- a/math/dsdp/Makefile
+++ b/math/dsdp/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME:tu}${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Implementation of interior-point method for semidefinite programming
+WWW= https://www.mcs.anl.gov/hs/software/DSDP/
LICENSE= DSDP_LICENSE
LICENSE_NAME= DSDP License
diff --git a/math/dune-alugrid/Makefile b/math/dune-alugrid/Makefile
index ab3b1fe4f1ae..f16a2dbfb15b 100644
--- a/math/dune-alugrid/Makefile
+++ b/math/dune-alugrid/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: grid implementation providing simplex or cube grids
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/dune-common/Makefile b/math/dune-common/Makefile
index 563544376df4..27c33fab4005 100644
--- a/math/dune-common/Makefile
+++ b/math/dune-common/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: Build system, infrastructure and foundation classes
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/dune-curvedgeometry/Makefile b/math/dune-curvedgeometry/Makefile
index 561887e7b3ed..d446b7b6d4ca 100644
--- a/math/dune-curvedgeometry/Makefile
+++ b/math/dune-curvedgeometry/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: curved dune geometries by Lagrange parameterization
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
diff --git a/math/dune-fem/Makefile b/math/dune-fem/Makefile
index 7b4facf16503..56fc834adb13 100644
--- a/math/dune-fem/Makefile
+++ b/math/dune-fem/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: Finite Element Methods, Finite Volume Methods, etc
+WWW= https://www.dune-project.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/dune-foamgrid/Makefile b/math/dune-foamgrid/Makefile
index d76b683a97a7..f925d386b035 100644
--- a/math/dune-foamgrid/Makefile
+++ b/math/dune-foamgrid/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: one- and two-dimensional simplex grids
+WWW= https://www.dune-project.org/
LICENSE= GPLv2+
diff --git a/math/dune-functions/Makefile b/math/dune-functions/Makefile
index 9c3e45111265..a4227edb7c4f 100644
--- a/math/dune-functions/Makefile
+++ b/math/dune-functions/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: Abstraction layer for global finite element functions
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/dune-geometry/Makefile b/math/dune-geometry/Makefile
index eedb42b1cc7b..363e2d34ee24 100644
--- a/math/dune-geometry/Makefile
+++ b/math/dune-geometry/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: Geometry transformations, reference elements, etc
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/dune-grid-glue/Makefile b/math/dune-grid-glue/Makefile
index 68acc72aadcd..7ba798063b32 100644
--- a/math/dune-grid-glue/Makefile
+++ b/math/dune-grid-glue/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: infrastructure for coupling of unrelated Dune grids
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
diff --git a/math/dune-grid/Makefile b/math/dune-grid/Makefile
index 9e2231cfeb40..5de7d887184d 100644
--- a/math/dune-grid/Makefile
+++ b/math/dune-grid/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: Geometry transformations, reference elements, etc
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/dune-istl/Makefile b/math/dune-istl/Makefile
index 56b0b66211e5..cfd4083f24fa 100644
--- a/math/dune-istl/Makefile
+++ b/math/dune-istl/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: Iterative Solver Template Library
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/dune-localfunctions/Makefile b/math/dune-localfunctions/Makefile
index 1d5de49f3632..4c9e345d0022 100644
--- a/math/dune-localfunctions/Makefile
+++ b/math/dune-localfunctions/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: Local finite elements
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/dune-metagrid/Makefile b/math/dune-metagrid/Makefile
index a7cbf406db7a..4408cc51fb4c 100644
--- a/math/dune-metagrid/Makefile
+++ b/math/dune-metagrid/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: module implementing a variety of DUNE meta grids
+WWW= https://www.dune-project.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/dune-multidomaingrid/Makefile b/math/dune-multidomaingrid/Makefile
index 4d33c75a0ee3..8f62cc068329 100644
--- a/math/dune-multidomaingrid/Makefile
+++ b/math/dune-multidomaingrid/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: meta grid for subdomains spanning parts of host grid
+WWW= https://www.dune-project.org/
LICENSE= GPLv2+
diff --git a/math/dune-pdelab/Makefile b/math/dune-pdelab/Makefile
index b8870f60d81f..ad7edf298475 100644
--- a/math/dune-pdelab/Makefile
+++ b/math/dune-pdelab/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: PDE solver toolbox
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/dune-polygongrid/Makefile b/math/dune-polygongrid/Makefile
index 7d835ec9c092..a607b51af725 100644
--- a/math/dune-polygongrid/Makefile
+++ b/math/dune-polygongrid/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: 2D polygonal grid
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/dune-spgrid/Makefile b/math/dune-spgrid/Makefile
index 8d312d40bb7d..d9ad4d09211f 100644
--- a/math/dune-spgrid/Makefile
+++ b/math/dune-spgrid/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: A structured, parallel DUNE grid implementation
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/dune-typetree/Makefile b/math/dune-typetree/Makefile
index 1bce6f629ec6..a1881c6c66d3 100644
--- a/math/dune-typetree/Makefile
+++ b/math/dune-typetree/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: The TypeTree library
+WWW= https://www.dune-project.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/dune-uggrid/Makefile b/math/dune-uggrid/Makefile
index 28af733b2221..47035d965205 100644
--- a/math/dune-uggrid/Makefile
+++ b/math/dune-uggrid/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: The UG Grid Manager
+WWW= https://www.dune-project.org/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LGPL-2.1
diff --git a/math/dune-vtk/Makefile b/math/dune-vtk/Makefile
index 5de0617681dc..f2f9f30ae9ef 100644
--- a/math/dune-vtk/Makefile
+++ b/math/dune-vtk/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= DUNE framework: File reader and writer for the VTK XML format
+WWW= https://www.dune-project.org/
LICENSE= GPLv2+
diff --git a/math/e-antic/Makefile b/math/e-antic/Makefile
index ece56e6c654e..403cbf7a2a42 100644
--- a/math/e-antic/Makefile
+++ b/math/e-antic/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Real Embedded Algebraic Number Theory In C
+WWW= https://github.com/flatsurf/e-antic
LICENSE= GPLv3 LGPL3
LICENSE_COMB= dual
diff --git a/math/eclib/Makefile b/math/eclib/Makefile
index a7a4f9140d20..7e1a093d326a 100644
--- a/math/eclib/Makefile
+++ b/math/eclib/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= C++ library for arithmetic on elliptic curves
+WWW= https://homepages.warwick.ac.uk/staff/J.E.Cremona/mwrank/
LICENSE= GPLv2
diff --git a/math/ecos/Makefile b/math/ecos/Makefile
index a5709bf9557a..9e878bc1a565 100644
--- a/math/ecos/Makefile
+++ b/math/ecos/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Lightweight conic solver for second-order cone programming
+WWW= https://forces.embotech.com/Documentation/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/edenmath/Makefile b/math/edenmath/Makefile
index 75f954960784..bdc80c483343 100644
--- a/math/edenmath/Makefile
+++ b/math/edenmath/Makefile
@@ -7,6 +7,7 @@ DISTNAME= EdenMath_GNUstep-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Scientific calculator for GNUstep
+WWW= https://www.eskimo.com/~pburns/EdenMath/
LICENSE= GPLv2
diff --git a/math/eigen3/Makefile b/math/eigen3/Makefile
index 5cb289e1c513..dbe794a9c530 100644
--- a/math/eigen3/Makefile
+++ b/math/eigen3/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://gitlab.com/libeigen/eigen/-/archive/${DISTVERSION}/
MAINTAINER= kde@FreeBSD.org
COMMENT= Lightweight library for vector and matrix math
+WWW= https://eigen.tuxfamily.org/
LICENSE= LGPL21 MPL20
LICENSE_COMB= multi
diff --git a/math/eispack/Makefile b/math/eispack/Makefile
index cdfefa49c997..db368aa13721 100644
--- a/math/eispack/Makefile
+++ b/math/eispack/Makefile
@@ -8,6 +8,7 @@ EXTRACT_ONLY= #empty
MAINTAINER= ports@FreeBSD.org
COMMENT= Eigenvalue system package
+WWW= https://www.netlib.org/eispack/
DIST_SUBDIR= ${PORTNAME}
NO_WRKSUBDIR= yes
diff --git a/math/elemental/Makefile b/math/elemental/Makefile
index 8db16ee9b146..4bdb60db2ce6 100644
--- a/math/elemental/Makefile
+++ b/math/elemental/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Dense and sparse linear algebra, conic optimization, lattice reduction
+WWW= https://github.com/LLNL/Elemental
LICENSE= BSD2CLAUSE
diff --git a/math/elementary-calculator/Makefile b/math/elementary-calculator/Makefile
index 2b746d1896e5..2e91537b45a5 100644
--- a/math/elementary-calculator/Makefile
+++ b/math/elementary-calculator/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= elementary-
MAINTAINER= duchateau.olivier@gmail.com
COMMENT= Simple calculator written in Vala
+WWW= https://github.com/elementary/calculator
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/elpa/Makefile b/math/elpa/Makefile
index 4be23de3c3c6..0620af618033 100644
--- a/math/elpa/Makefile
+++ b/math/elpa/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://elpa.mpcdf.mpg.de/software/tarball-archive/Releases/${DIST
MAINTAINER= yuri@FreeBSD.org
COMMENT= Eigenvalue soLver for Petaflop Applications
+WWW= https://elpa.mpcdf.mpg.de/
LICENSE= GPLv3 LGPL3
LICENSE_COMB= dual
diff --git a/math/emc2/Makefile b/math/emc2/Makefile
index 064fd231ff25..c11745b39b38 100644
--- a/math/emc2/Makefile
+++ b/math/emc2/Makefile
@@ -8,6 +8,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphical editor of two-dimensional mesh geometries
+WWW= https://www.ljll.math.upmc.fr/~hecht/
LICENSE= INRIA
LICENSE_NAME= INRIA license, perhaps specific to emc2
diff --git a/math/ensmallen/Makefile b/math/ensmallen/Makefile
index e8fb0fe0d537..2999d7f45661 100644
--- a/math/ensmallen/Makefile
+++ b/math/ensmallen/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://ensmallen.org/files/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Flexible C++ library for efficient mathematical optimization
+WWW= https://ensmallen.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/ent/Makefile b/math/ent/Makefile
index 6d03927cd6fe..aedd6db2c9f0 100644
--- a/math/ent/Makefile
+++ b/math/ent/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Entropy calculation and analysis of putative random sequences
+WWW= https://www.fourmilab.ch/random/
USES= compiler zip
NO_WRKSUBDIR= yes
diff --git a/math/eprover/Makefile b/math/eprover/Makefile
index f5428d71ce80..fbe918e458a7 100644
--- a/math/eprover/Makefile
+++ b/math/eprover/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= greg@unrelenting.technology
COMMENT= Theorem prover for full first-order logic with equality
+WWW= https://www.eprover.org
LICENSE= LGPL20+ GPLv2+
LICENSE_COMB= dual
diff --git a/math/ess/Makefile b/math/ess/Makefile
index e54330e51baa..914b4f1abd9a 100644
--- a/math/ess/Makefile
+++ b/math/ess/Makefile
@@ -8,6 +8,7 @@ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= rhurlin@FreeBSD.org
COMMENT= R support for Emacsen
+WWW= https://ess.r-project.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/eukleides/Makefile b/math/eukleides/Makefile
index 4ef02c82aed1..ca322d1377e9 100644
--- a/math/eukleides/Makefile
+++ b/math/eukleides/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.eukleides.org/files/
MAINTAINER= ashish@FreeBSD.org
COMMENT= Euclidean geometry drawing language
+WWW= http://www.eukleides.org/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/exprtk/Makefile b/math/exprtk/Makefile
index dd20ebaf4508..50f8c33a346e 100644
--- a/math/exprtk/Makefile
+++ b/math/exprtk/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ mathematical expression library
+WWW= https://www.partow.net/programming/exprtk/index.html
LICENSE= MIT
diff --git a/math/facile/Makefile b/math/facile/Makefile
index 547c3ea3b010..dd1e78c35299 100644
--- a/math/facile/Makefile
+++ b/math/facile/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://opti.recherche.enac.fr/facile/distrib/
MAINTAINER= kde@FreeBSD.org
COMMENT= Functional Constraint Library
+WWW= http://www.recherche.enac.fr/log/facile/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/faiss/Makefile b/math/faiss/Makefile
index 9fdcc065a48a..bf26484f1ddd 100644
--- a/math/faiss/Makefile
+++ b/math/faiss/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for efficient similarity search & clustering of dense vectors
+WWW= https://github.com/facebookresearch/faiss
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/fann/Makefile b/math/fann/Makefile
index 00da4a7d0866..89b4d6aba887 100644
--- a/math/fann/Makefile
+++ b/math/fann/Makefile
@@ -6,6 +6,7 @@ DISTNAME= FANN-2.2.0-Source
MAINTAINER= tzhuan@csie.org
COMMENT= Free open source neural network library
+WWW= https://leenissen.dk/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.txt
diff --git a/math/fastops/Makefile b/math/fastops/Makefile
index ffaccc821459..7a596ccee258 100644
--- a/math/fastops/Makefile
+++ b/math/fastops/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= danfe@FreeBSD.org
COMMENT= AVX/AVX2-accelerated bulk call of math functions
+WWW= https://github.com/yandex/fastops
LICENSE= MIT
diff --git a/math/fcl/Makefile b/math/fcl/Makefile
index 28e2d9d47414..baa3642161eb 100644
--- a/math/fcl/Makefile
+++ b/math/fcl/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Flexible Collision Library
+WWW= https://github.com/flexible-collision-library/fcl
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/fcl05/Makefile b/math/fcl05/Makefile
index 1141b0fbdf49..59cabd00804f 100644
--- a/math/fcl05/Makefile
+++ b/math/fcl05/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 05
MAINTAINER= db@FreeBSD.org
COMMENT= Flexible Collision Library (Old version)
+WWW= https://github.com/flexible-collision-library/fcl
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/fenics-basix/Makefile b/math/fenics-basix/Makefile
index af5890e4c41c..d0ee136640dc 100644
--- a/math/fenics-basix/Makefile
+++ b/math/fenics-basix/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= FEniCS finite element basis evaluation library
+WWW= https://github.com/FEniCS/basix
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/../LICENSE
diff --git a/math/fflas-ffpack/Makefile b/math/fflas-ffpack/Makefile
index e9967e9fc330..253d9a95bf6e 100644
--- a/math/fflas-ffpack/Makefile
+++ b/math/fflas-ffpack/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= ports@FreeBSD.org
COMMENT= Library for dense linear algebra over word-size finite fields
+WWW= https://linbox-team.github.io/fflas-ffpack/
LICENSE= LGPL21
diff --git a/math/fftw/Makefile b/math/fftw/Makefile
index f850b7ad3874..6ef5ba0ac3b7 100644
--- a/math/fftw/Makefile
+++ b/math/fftw/Makefile
@@ -9,6 +9,7 @@ MASTER_SITES= ftp://ftp.fftw.org/pub/fftw/ \
MAINTAINER= ports@FreeBSD.org
COMMENT?= Fast C routines to compute the Discrete Fourier Transform
+WWW= https://www.fftw.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/fftw3/Makefile b/math/fftw3/Makefile
index 54f4104b31c5..b2e9e1c4207c 100644
--- a/math/fftw3/Makefile
+++ b/math/fftw3/Makefile
@@ -9,6 +9,7 @@ DISTNAME= fftw-${DISTVERSION}
MAINTAINER= jhale@FreeBSD.org
COMMENT?= Fast C routines to compute the Discrete Fourier Transform
+WWW= https://www.fftw.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/flann/Makefile b/math/flann/Makefile
index 579410dcb7b2..34faf6ab47ce 100644
--- a/math/flann/Makefile
+++ b/math/flann/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for fast nearest neighbor searches in high dimensional spaces
+WWW= https://www.cs.ubc.ca/research/flann/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/flexfloat/Makefile b/math/flexfloat/Makefile
index 70324d3d80a7..bb489a5d7c13 100644
--- a/math/flexfloat/Makefile
+++ b/math/flexfloat/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C library for the emulation of reduced-precision floating point types
+WWW= https://github.com/oprecomp/flexfloat
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/flint2/Makefile b/math/flint2/Makefile
index 620fd3da64a4..047cc9c54056 100644
--- a/math/flint2/Makefile
+++ b/math/flint2/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 2
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast library for number theory
+WWW= https://www.flintlib.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/flintqs/Makefile b/math/flintqs/Makefile
index 0372aadbe262..a131c7803835 100644
--- a/math/flintqs/Makefile
+++ b/math/flintqs/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Quadratic Sieve integer factorization algorithm
+WWW= http://www.friedspace.com/QS/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/flopc++/Makefile b/math/flopc++/Makefile
index ec31e8986f28..e6f0d50e8a0c 100644
--- a/math/flopc++/Makefile
+++ b/math/flopc++/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for solving Linear Optimization Problems in C++
+WWW= https://projects.coin-or.org/FlopC++
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/form/Makefile b/math/form/Makefile
index bc8ac208bc10..87d68618d970 100644
--- a/math/form/Makefile
+++ b/math/form/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Symbolic Manipulation System
+WWW= https://www.nikhef.nl/~form/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/fparser/Makefile b/math/fparser/Makefile
index 7b812d8ec1b1..b73c17209f3a 100644
--- a/math/fparser/Makefile
+++ b/math/fparser/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Function parser for C++
+WWW= https://github.com/thliebig/fparser
LICENSE= LGPL3
diff --git a/math/fplll/Makefile b/math/fplll/Makefile
index 776b58e9c5d2..d1fbff35d8f0 100644
--- a/math/fplll/Makefile
+++ b/math/fplll/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DIS
MAINTAINER= yuri@FreeBSD.org
COMMENT= Lattice algorithms using floating-point arithmetic
+WWW= https://github.com/fplll/fplll
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/freefem++/Makefile b/math/freefem++/Makefile
index 717837b5a8b6..53fa77185094 100644
--- a/math/freefem++/Makefile
+++ b/math/freefem++/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math science
MAINTAINER= yuri@FreeBSD.org
COMMENT= Partial differential equation solver
+WWW= http://www.freefem.org/ff++/
LICENSE= LGPL3
diff --git a/math/fricas/Makefile b/math/fricas/Makefile
index 2d665256fa91..abdd2b2e8f35 100644
--- a/math/fricas/Makefile
+++ b/math/fricas/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= yuri@FreeBSD.org
COMMENT= Advanced computer algebra system
+WWW= http://fricas.sourceforge.net
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/license/LICENSE.AXIOM
diff --git a/math/frobby/Makefile b/math/frobby/Makefile
index c069b2bd2ae5..ba2874e526ad 100644
--- a/math/frobby/Makefile
+++ b/math/frobby/Makefile
@@ -9,6 +9,7 @@ PATCHFILES= 5b9e4ac4057f5693f53c321eeb5bfb387f6b69fb.patch:-p1
MAINTAINER= salvadore@FreeBSD.org
COMMENT= Software system and project for computations with monomial ideals
+WWW= https://github.com/Macaulay2/frobby
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/fxt/Makefile b/math/fxt/Makefile
index 741bb6e6ec02..af297d732336 100644
--- a/math/fxt/Makefile
+++ b/math/fxt/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.jjj.de/fxt/
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Llibrary of low-level algorithms
+WWW= https://www.jjj.de/fxt/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING.txt
diff --git a/math/g2o/Makefile b/math/g2o/Makefile
index 3a9a4ff419f2..1720d9d9c66d 100644
--- a/math/g2o/Makefile
+++ b/math/g2o/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= General framework for graph optimization
+WWW= https://openslam-org.github.io/g2o.html
LICENSE= LGPL3 GPLv3
LICENSE_COMB= dual
diff --git a/math/galculator/Makefile b/math/galculator/Makefile
index ca73baa2c925..ade1a42bd685 100644
--- a/math/galculator/Makefile
+++ b/math/galculator/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= naddy@FreeBSD.org
COMMENT= GTK-based scientific calculator
+WWW= http://galculator.mnim.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/gambit/Makefile b/math/gambit/Makefile
index 57c47daebd53..5990689d562a 100644
--- a/math/gambit/Makefile
+++ b/math/gambit/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}${PORTVERSION:R:R}/${PORTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library of tools for doing computation in game theory
+WWW= http://www.gambit-project.org
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/gap/Makefile b/math/gap/Makefile
index f43d0613cce9..71f40183dc1a 100644
--- a/math/gap/Makefile
+++ b/math/gap/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/gap-system/gap/releases/download/v${DISTVERSION
MAINTAINER= yuri@FreeBSD.org
COMMENT= System for computational discrete algebra
+WWW= https://www.gap-system.org/
LICENSE= GPLv2+
diff --git a/math/gau2grid/Makefile b/math/gau2grid/Makefile
index 2f5f283093b9..4ac64f8491f7 100644
--- a/math/gau2grid/Makefile
+++ b/math/gau2grid/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math python
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast computation of a gaussian and its derivative on a grid
+WWW= https://github.com/dgasmith/gau2grid
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/gecode/Makefile b/math/gecode/Makefile
index f3b507c9158d..196c23840a94 100644
--- a/math/gecode/Makefile
+++ b/math/gecode/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Generic Constraint Development Environment
+WWW= https://www.gecode.org/
LICENSE= BSL MIT
LICENSE_COMB= multi
diff --git a/math/gemmlowp/Makefile b/math/gemmlowp/Makefile
index bc902623441e..6cbea8679637 100644
--- a/math/gemmlowp/Makefile
+++ b/math/gemmlowp/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Low-precision matrix multiplication library
+WWW= https://github.com/google/gemmlowp
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile
index 1cdc7918c282..096013a98d10 100644
--- a/math/geogebra/Makefile
+++ b/math/geogebra/Makefile
@@ -11,6 +11,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= uzsolt@uzsolt.hu
COMMENT= Dynamic software that joins geometry, algebra, and calculus
+WWW= https://www.geogebra.org/
LICENSE= GEOGEBRA
LICENSE_NAME= GeoGebra Non-Commercial License Agreement
diff --git a/math/geogram/Makefile b/math/geogram/Makefile
index 34ea13eeb13c..782eb83a4f74 100644
--- a/math/geogram/Makefile
+++ b/math/geogram/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Programming library of geometric algorithms
+WWW= http://alice.loria.fr/software/geogram/doc/html/index.html
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/doc/devkit/license.dox
diff --git a/math/gf2x/Makefile b/math/gf2x/Makefile
index a607c83bd2c2..00d9cdf0bbb1 100644
--- a/math/gf2x/Makefile
+++ b/math/gf2x/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Library for multiplying polynomials over the binary field
+WWW= https://gitlab.inria.fr/gf2x/gf2x
LICENSE= GPLv3 LGPL21
LICENSE_COMB= dual
diff --git a/math/gfan/Makefile b/math/gfan/Makefile
index 59c9a302b91a..2a04d912b18b 100644
--- a/math/gfan/Makefile
+++ b/math/gfan/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}${DISTVERSION}
MAINTAINER= moritz@schmi.tt
COMMENT= Software for computing Groebner fans and tropical varieties
+WWW= https://users-math.au.dk/jensen/software/gfan/gfan.html
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/gfanlib/Makefile b/math/gfanlib/Makefile
index d368893bec31..da09aa4a7c48 100644
--- a/math/gfanlib/Makefile
+++ b/math/gfanlib/Makefile
@@ -7,6 +7,7 @@ DISTNAME= gfan${DISTVERSION}
MAINTAINER= moritz@schmi.tt
COMMENT= Static library for computing Groebner fans and tropical varieties
+WWW= https://users-math.au.dk/jensen/software/gfan/gfan.html
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/ggobi/Makefile b/math/ggobi/Makefile
index 4c8467176551..e96a4b34fafe 100644
--- a/math/ggobi/Makefile
+++ b/math/ggobi/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.ggobi.org/downloads/
MAINTAINER= rhurlin@FreeBSD.org
COMMENT= Data visualization system
+WWW= http://www.ggobi.org/
LICENSE= EPL
diff --git a/math/gh-bc/Makefile b/math/gh-bc/Makefile
index 8bc1017e7b68..8912880727b2 100644
--- a/math/gh-bc/Makefile
+++ b/math/gh-bc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= gh-
MAINTAINER= se@FreeBSD.org
COMMENT= GNU compatible bc/dc calculator
+WWW= https://git.yzena.com/gavin/bc
LICENSE= BSD2CLAUSE MIT
LICENSE_COMB= multi
diff --git a/math/giacxcas/Makefile b/math/giacxcas/Makefile
index 62c2f4d03587..e801cd49834f 100644
--- a/math/giacxcas/Makefile
+++ b/math/giacxcas/Makefile
@@ -12,6 +12,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Computer algebra system
+WWW= https://www-fourier.ujf-grenoble.fr/~parisse/giac.html
LICENSE= GPLv3 DOC
LICENSE_COMB= multi
diff --git a/math/gismo/Makefile b/math/gismo/Makefile
index 185fea56b531..c110b3bf3dec 100644
--- a/math/gismo/Makefile
+++ b/math/gismo/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math # geometry
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ library for isogeometric analysis (IGA)
+WWW= https://gismo.github.io/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/givaro/Makefile b/math/givaro/Makefile
index 575b17719e11..04bcc78ef52f 100644
--- a/math/givaro/Makefile
+++ b/math/givaro/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= pi@FreeBSD.org
COMMENT= C++ library for computer algebra
+WWW= https://casys.gricad-pages.univ-grenoble-alpes.fr/givaro
LICENSE= CeCILL-Bv1-en.txt
LICENSE_NAME= Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre] B license, version 1
diff --git a/math/gkmap/Makefile b/math/gkmap/Makefile
index 1fe017618479..841dd58cf8fc 100644
--- a/math/gkmap/Makefile
+++ b/math/gkmap/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/gkmap/gkmap/gkmap-${PORTVERSION}/
MAINTAINER= javad.kouhi@gmail.com
COMMENT= Simplification of Boolean Functions using Karnaugh Map
+WWW= https://sourceforge.net/projects/gkmap/
LICENSE= GPLv2
diff --git a/math/glgraph/Makefile b/math/glgraph/Makefile
index 79f7fffd7270..183b63f2fb4b 100644
--- a/math/glgraph/Makefile
+++ b/math/glgraph/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= OpenGL based function grapher
+WWW= https://glgraph.kaosu.ch/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/glm/Makefile b/math/glm/Makefile
index 6e293c819994..ce47f1956dbb 100644
--- a/math/glm/Makefile
+++ b/math/glm/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math graphics
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= C++ mathematics library for software based on the OpenGL GLSL
+WWW= https://glm.g-truc.net/
LICENSE= MIT
diff --git a/math/glpk/Makefile b/math/glpk/Makefile
index f5417f75f396..ab336ec94e97 100644
--- a/math/glpk/Makefile
+++ b/math/glpk/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GNU
MAINTAINER= dmgk@FreeBSD.org
COMMENT= GNU Linear Programming Kit
+WWW= https://www.gnu.org/software/glpk/glpk.html
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/glucose/Makefile b/math/glucose/Makefile
index 947f5ba7aacc..60a823f64608 100644
--- a/math/glucose/Makefile
+++ b/math/glucose/Makefile
@@ -7,6 +7,7 @@ DISTNAME= glucose-syrup-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Parallel SAT solver based on Minisat, with glue clauses
+WWW= https://www.labri.fr/perso/lsimon/glucose/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENCE
diff --git a/math/gmm++/Makefile b/math/gmm++/Makefile
index a12c41f17639..980aa76952b4 100644
--- a/math/gmm++/Makefile
+++ b/math/gmm++/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME:S/+//g}-${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Generic matrix template library
+WWW= https://getfem.org/gmm/
# Note: even though the port's COPYING file mentions gmm++ is licensed under
# the LGPL version 2.1 with the GCC runtime exception,
diff --git a/math/gmp-ecm/Makefile b/math/gmp-ecm/Makefile
index c42c16ef03f6..3782c5b263f8 100644
--- a/math/gmp-ecm/Makefile
+++ b/math/gmp-ecm/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ecm-${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Elliptic Curve Method for Integer Factorization
+WWW= https://gforge.inria.fr/projects/ecm/
LICENSE= GPLv2+ LGPL21+
LICENSE_COMB= multi
diff --git a/math/gmp/Makefile b/math/gmp/Makefile
index a4760f6c99df..29e6843639ec 100644
--- a/math/gmp/Makefile
+++ b/math/gmp/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GNU
MAINTAINER= ale@FreeBSD.org
COMMENT= Free library for arbitrary precision arithmetic
+WWW= https://gmplib.org/
LICENSE= LGPL3
diff --git a/math/gnome-calculator/Makefile b/math/gnome-calculator/Makefile
index 8daf2fa8e91b..c3f4864cb8a0 100644
--- a/math/gnome-calculator/Makefile
+++ b/math/gnome-calculator/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME calculator tool
+WWW= https://live.gnome.org/Gcalctool
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/gnubc/Makefile b/math/gnubc/Makefile
index ba70d0aa7227..ed3f8960d781 100644
--- a/math/gnubc/Makefile
+++ b/math/gnubc/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= gnu
MAINTAINER= ports@FreeBSD.org
COMMENT= GNU bc/dc calculator
+WWW= https://www.gnu.org/software/bc/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/gnumeric/Makefile b/math/gnumeric/Makefile
index 5886c5e16a9d..a7a748e343a5 100644
--- a/math/gnumeric/Makefile
+++ b/math/gnumeric/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME spreadsheet program
+WWW= http://www.gnumeric.org
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/gnuplot-lite/Makefile b/math/gnuplot-lite/Makefile
index 8a07337100cb..e672c21e4b69 100644
--- a/math/gnuplot-lite/Makefile
+++ b/math/gnuplot-lite/Makefile
@@ -1,6 +1,7 @@
PKGNAMESUFFIX= -lite
COMMENT= Command-line driven graphing utility (lite package)
+WWW= http://www.gnuplot.info/
CONFLICTS_INSTALL= gnuplot
diff --git a/math/gnuplot-tex-extras/Makefile b/math/gnuplot-tex-extras/Makefile
index c49e7431ab87..b221e553bdf8 100644
--- a/math/gnuplot-tex-extras/Makefile
+++ b/math/gnuplot-tex-extras/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -tex-extras
MAINTAINER= glewis@FreeBSD.org
COMMENT= Extra files for Gnuplot TeX support
+WWW= http://www.gnuplot.info/
RUN_DEPENDS= gnuplot:math/gnuplot
diff --git a/math/gnuplot/Makefile b/math/gnuplot/Makefile
index f9af5dc030e3..a035787eebd9 100644
--- a/math/gnuplot/Makefile
+++ b/math/gnuplot/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= glewis@FreeBSD.org
COMMENT?= Command-line driven graphing utility
+WWW= http://www.gnuplot.info/
LICENSE= Gnuplot
LICENSE_NAME= Gnuplot license
diff --git a/math/gp2c/Makefile b/math/gp2c/Makefile
index 051aa92a1397..c3430a0e2305 100644
--- a/math/gp2c/Makefile
+++ b/math/gp2c/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://pari.math.u-bordeaux.fr/pub/pari/GP2C/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Package for translating GP routines into C
+WWW= https://pari.math.u-bordeaux.fr/pub/pari/manuals/gp2c/gp2c.html
LICENSE= GPLv2
diff --git a/math/grace/Makefile b/math/grace/Makefile
index b8e6a3b21c90..4d4b31fabdee 100644
--- a/math/grace/Makefile
+++ b/math/grace/Makefile
@@ -9,6 +9,7 @@ MASTER_SITES= ftp://ftp.fu-berlin.de/unix/graphics/grace/src/stable/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Powerful 2D plotting tool (successor of xmgr)
+WWW= https://plasma-gate.weizmann.ac.il/Grace/
LICENSE= GPLv2
diff --git a/math/graphthing/Makefile b/math/graphthing/Makefile
index 32e3910778ce..1bc3a45d9e71 100644
--- a/math/graphthing/Makefile
+++ b/math/graphthing/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://graph.seul.org/
MAINTAINER= ports@FreeBSD.org
COMMENT= Tool that allows you to create, manipulate, and study graphs
+WWW= http://graph.seul.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/gravity/Makefile b/math/gravity/Makefile
index 39379e6fb80a..f5fd11f40e3e 100644
--- a/math/gravity/Makefile
+++ b/math/gravity/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Mathematical modeling for optimization and machine learning
+WWW= https://www.gravityopt.com/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/gretl/Makefile b/math/gretl/Makefile
index df7f2b732d5f..da57208c3464 100644
--- a/math/gretl/Makefile
+++ b/math/gretl/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSIONFULL}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= GNU Regression, Econometrics, and Time-series Library
+WWW= http://gretl.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/gri/Makefile b/math/gri/Makefile
index 04b296d6d558..c64642d026f8 100644
--- a/math/gri/Makefile
+++ b/math/gri/Makefile
@@ -8,6 +8,7 @@ LICENSE= GPLv2
MAINTAINER= ports@FreeBSD.org
COMMENT= Extensible plotting language for producing scientific graphs
+WWW= http://gri.sourceforge.net/
LIB_DEPENDS= libnetcdf.so:science/netcdf
diff --git a/math/grpn/Makefile b/math/grpn/Makefile
index ff9e68fba71d..d6ac15894e40 100644
--- a/math/grpn/Makefile
+++ b/math/grpn/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= ports@FreeBSD.org
COMMENT= GTK+-based reverse polish notation (RPN) calculator
+WWW= https://github.com/utopiabound/grpn
LICENSE= GPLv2
diff --git a/math/gsl/Makefile b/math/gsl/Makefile
index 10907a845757..7a768dea390f 100644
--- a/math/gsl/Makefile
+++ b/math/gsl/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GNU
MAINTAINER= tcberner@FreeBSD.org
COMMENT= The GNU Scientific Library - mathematical libs
+WWW= https://www.gnu.org/software/gsl
LICENSE= GPLv3
diff --git a/math/half/Makefile b/math/half/Makefile
index aa4a7cbedae6..32be1ae4be02 100644
--- a/math/half/Makefile
+++ b/math/half/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ library for half precision floating point arithmetic
+WWW= http://half.sourceforge.net/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/heyoka/Makefile b/math/heyoka/Makefile
index c4cf5bb64b32..3ac77714b7d5 100644
--- a/math/heyoka/Makefile
+++ b/math/heyoka/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ library for ODE integration via Taylor's method and LLVM
+WWW= https://bluescarni.github.io/heyoka/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/highs/Makefile b/math/highs/Makefile
index 6461d986d8e8..59940d958801 100644
--- a/math/highs/Makefile
+++ b/math/highs/Makefile
@@ -9,6 +9,7 @@ PATCHFILES= 616280ac3f2a894cfcd138a9883a7e0df6355187.patch:-p1 # backport https:
MAINTAINER= yuri@FreeBSD.org
COMMENT= Solver for large scale sparse linear programming (LP) problems
+WWW= https://github.com/ERGO-Code/HiGHS
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/hmat-oss/Makefile b/math/hmat-oss/Makefile
index cd215947f434..1dc4745291b4 100644
--- a/math/hmat-oss/Makefile
+++ b/math/hmat-oss/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Hierarchical matrix C/C++ library
+WWW= https://github.com/jeromerobert/hmat-oss
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/hpcombi/Makefile b/math/hpcombi/Makefile
index 817cdde24106..42206e6aec4b 100644
--- a/math/hpcombi/Makefile
+++ b/math/hpcombi/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math devel
MAINTAINER= thierry@FreeBSD.org
COMMENT= Fast combinatorics in C++ using SSE/AVX instruction sets
+WWW= https://github.com/hivert/HPCombi
LICENSE= GPLv3
diff --git a/math/hpipm/Makefile b/math/hpipm/Makefile
index a56470ba3e9c..f07b74bfd35f 100644
--- a/math/hpipm/Makefile
+++ b/math/hpipm/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= High-performance interior-point-method QP solvers
+WWW= https://github.com/giaf/hpipm
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/hptt/Makefile b/math/hptt/Makefile
index 30ff2067adcc..c79588c67b64 100644
--- a/math/hptt/Makefile
+++ b/math/hptt/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= High-Performance Tensor Transpose library
+WWW= https://github.com/springer13/hptt
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/hs-Agda/Makefile b/math/hs-Agda/Makefile
index fa372c306e69..e898897a3eb3 100644
--- a/math/hs-Agda/Makefile
+++ b/math/hs-Agda/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Dependently typed functional programming language and proof assistant
+WWW= https://wiki.portal.chalmers.se/agda/
LICENSE= UNKNOWN
LICENSE_NAME= custom
diff --git a/math/hs-penrose/Makefile b/math/hs-penrose/Makefile
index ba2887bafd55..936985148405 100644
--- a/math/hs-penrose/Makefile
+++ b/math/hs-penrose/Makefile
@@ -7,6 +7,7 @@ CATEGORIES= math haskell
MAINTAINER= yuri@FreeBSD.org
COMMENT= Create diagrams by typing mathematical notation in plain text
+WWW= https://penrose.ink/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/hsl/Makefile b/math/hsl/Makefile
index 66db71ba67fb..7edb9d5fe368 100644
--- a/math/hsl/Makefile
+++ b/math/hsl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= COIN-OR autotools harness to build HSL linear solvers
+WWW= https://github.com/coin-or-tools/ThirdParty-HSL
LICENSE= EPL
diff --git a/math/ideep/Makefile b/math/ideep/Makefile
index 99863e78f422..4e7e56607b69 100644
--- a/math/ideep/Makefile
+++ b/math/ideep/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math # neural-networks
MAINTAINER= yuri@FreeBSD.org
COMMENT= Chainer module for numpy-like API and DNN acceleration using MKL-DNN
+WWW= https://github.com/intel/ideep
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/ignition-math/Makefile b/math/ignition-math/Makefile
index 0e366a72af8b..14b283e9dc60 100644
--- a/math/ignition-math/Makefile
+++ b/math/ignition-math/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}
MAINTAINER= yuri@FreeBSD.org
COMMENT= General purpose math library for robot applications
+WWW= https://ignitionrobotics.org/home
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/igraph/Makefile b/math/igraph/Makefile
index 1fda7f463987..62ca7daaa7df 100644
--- a/math/igraph/Makefile
+++ b/math/igraph/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DIS
MAINTAINER= wen@FreeBSD.org
COMMENT= Package For Manipulating Undirected And Directed Graphs
+WWW= https://igraph.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/iml/Makefile b/math/iml/Makefile
index 59bfa77e78d8..3ab31b9f2042 100644
--- a/math/iml/Makefile
+++ b/math/iml/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.cs.uwaterloo.ca/~astorjoh/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Integer Matrix Library
+WWW= https://cs.uwaterloo.ca/~astorjoh/iml.html
LICENSE= GPLv2
diff --git a/math/intx/Makefile b/math/intx/Makefile
index c26ce18e93c3..d0073b75ec86 100644
--- a/math/intx/Makefile
+++ b/math/intx/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= ports@FreeBSD.org
COMMENT= Extended precision integer library
+WWW= https://github.com/chfast/intx
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/ipopt/Makefile b/math/ipopt/Makefile
index 377988f33cd6..e0e5604e0c91 100644
--- a/math/ipopt/Makefile
+++ b/math/ipopt/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Software package for large-scale nonlinear optimization
+WWW= https://projects.coin-or.org/Ipopt
LICENSE= EPL
diff --git a/math/ised/Makefile b/math/ised/Makefile
index b82819e9a0eb..5faaeb0cc181 100644
--- a/math/ised/Makefile
+++ b/math/ised/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}
MAINTAINER= salvadore@FreeBSD.org
COMMENT= Tool for generating number sequences and arithmetic evaluation
+WWW= http://ised.sourceforge.net/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/jacal/Makefile b/math/jacal/Makefile
index adadacd92795..0a855108f5e3 100644
--- a/math/jacal/Makefile
+++ b/math/jacal/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://groups.csail.mit.edu/mac/ftpdir/scm/
MAINTAINER= bofh@FreeBSD.org
COMMENT= Symbolic mathematics program written in Scheme
+WWW= https://swissnet.ai.mit.edu/~jaffer/JACAL.html
LICENSE= GPLv3
diff --git a/math/jacop/Makefile b/math/jacop/Makefile
index a2202cb00ec4..8faab286f37e 100644
--- a/math/jacop/Makefile
+++ b/math/jacop/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= LOCAL/yuri/:maven \
MAINTAINER= yuri@FreeBSD.org
COMMENT= Java Constraint Programming solver
+WWW= https://github.com/radsz/jacop
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/jags/Makefile b/math/jags/Makefile
index 9c54bcbd70c8..48b56adc8ff9 100644
--- a/math/jags/Makefile
+++ b/math/jags/Makefile
@@ -11,6 +11,7 @@ EXTRACT_ONLY= ${DISTFILES:M*[12]:C|:.*||}
MAINTAINER= ports@FreeBSD.org
COMMENT= Just Another Gibbs Sampler
+WWW= http://mcmc-jags.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/jama/Makefile b/math/jama/Makefile
index 339895d5762f..186a148a82e4 100644
--- a/math/jama/Makefile
+++ b/math/jama/Makefile
@@ -9,6 +9,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= erik@bz.bzflag.bz
COMMENT= Java-like Matrix C++ Templates
+WWW= https://math.nist.gov/tnt/
BUILD_DEPENDS= ${LOCALBASE}/include/tnt/tnt.h:devel/tnt
RUN_DEPENDS= ${LOCALBASE}/include/tnt/tnt.h:devel/tnt
diff --git a/math/jeuclid/Makefile b/math/jeuclid/Makefile
index c2926955914f..bc0f49bb20a4 100644
--- a/math/jeuclid/Makefile
+++ b/math/jeuclid/Makefile
@@ -6,6 +6,7 @@ EXTRACT_SUFX= -distribution.zip
MAINTAINER= makc@FreeBSD.org
COMMENT= Java based MathML rendering solution
+WWW= http://jeuclid.sourceforge.net/
USES= zip
USE_JAVA= yes
diff --git a/math/jlatexmath/Makefile b/math/jlatexmath/Makefile
index 4eca56158a5b..69eb9985e6cc 100644
--- a/math/jlatexmath/Makefile
+++ b/math/jlatexmath/Makefile
@@ -9,6 +9,7 @@ EXTRACT_ONLY= # none
MAINTAINER= makc@FreeBSD.org
COMMENT= Java API to display mathematical formulas written in LaTeX
+WWW= https://wiki.scilab.org/JLaTeXMath
LICENSE= GPLv2
diff --git a/math/jsmath-fonts/Makefile b/math/jsmath-fonts/Makefile
index 318ddb5e1757..598a34061b10 100644
--- a/math/jsmath-fonts/Makefile
+++ b/math/jsmath-fonts/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.math.union.edu/~dpvc/jsMath/download/ \
MAINTAINER= nivit@FreeBSD.org
COMMENT= Raster fonts pack for jsmath
+WWW= https://www.math.union.edu/~dpvc/jsMath/
USES= zip
NO_BUILD= yes
diff --git a/math/jtransforms/Makefile b/math/jtransforms/Makefile
index 5c9cee29ff7a..0e4dc247d20d 100644
--- a/math/jtransforms/Makefile
+++ b/math/jtransforms/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Multithreaded FFT library written in pure Java
+WWW= http://sites.google.com/site/piotrwendykier/software/jtransforms
LICENSE= GPLv2 LGPL20 MPL11
LICENSE_COMB= multi
diff --git a/math/jts/Makefile b/math/jts/Makefile
index 93c58e9cd6e0..3ecefa11eef9 100644
--- a/math/jts/Makefile
+++ b/math/jts/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math databases java
MAINTAINER= mfechner@FreeBSD.org
COMMENT= JTS Topology Suite
+WWW= https://github.com/locationtech/jts
LICENSE= EPL
#LICENSE_COMB= dual
diff --git a/math/kahip/Makefile b/math/kahip/Makefile
index 84c5ab7b4540..1f36e8a9d130 100644
--- a/math/kahip/Makefile
+++ b/math/kahip/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Karlsruhe high quality graph partitioning
+WWW= https://kahip.github.io/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/kalgebra/Makefile b/math/kalgebra/Makefile
index 53cf0203980a..3da6d7b922dc 100644
--- a/math/kalgebra/Makefile
+++ b/math/kalgebra/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math education kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE graph calculator
+WWW= https://www.kde.org/applications/education/kalgebra
LIB_DEPENDS= libAnalitza.so:math/analitza
BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \
diff --git a/math/kalker/Makefile b/math/kalker/Makefile
index 14b7a480b937..ea2a424af9f0 100644
--- a/math/kalker/Makefile
+++ b/math/kalker/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= ashish@FreeBSD.org
COMMENT= Scientific calculator that supports math-like syntax
+WWW= https://kalker.xyz/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/kamis/Makefile b/math/kamis/Makefile
index 0aedb9ab8d54..3fbe9daad211 100644
--- a/math/kamis/Makefile
+++ b/math/kamis/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Maximum independent sets and vertex covers of large sparse graphs
+WWW= https://karlsruhemis.github.io/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/kbruch/Makefile b/math/kbruch/Makefile
index f6c0a690c846..64656617636c 100644
--- a/math/kbruch/Makefile
+++ b/math/kbruch/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math education kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE 4 application to exercise fractions
+WWW= https://www.kde.org/applications/education/kbruch
BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \
docbook-xml>0:textproc/docbook-xml
diff --git a/math/kcalc/Makefile b/math/kcalc/Makefile
index 9e77be0c9c6c..022a80ecd382 100644
--- a/math/kcalc/Makefile
+++ b/math/kcalc/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Scientific calculator for KDE
+WWW= https://utils.kde.org/projects/kcalc/
LIB_DEPENDS= libgmp.so:math/gmp \
libmpfr.so:math/mpfr
diff --git a/math/kfr/Makefile b/math/kfr/Makefile
index 73ff235866d1..b8b48a2a8d43 100644
--- a/math/kfr/Makefile
+++ b/math/kfr/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters
+WWW= https://github.com/kfrlib/kfr
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/kig/Makefile b/math/kig/Makefile
index 40565412b95e..7f96a09eb33e 100644
--- a/math/kig/Makefile
+++ b/math/kig/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math education kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE interactive geometry application
+WWW= https://www.kde.org/applications/education/kig
LIB_DEPENDS= ${PY_BOOST}
diff --git a/math/kktdirect/Makefile b/math/kktdirect/Makefile
index d6fecc348cd7..88c8845204a3 100644
--- a/math/kktdirect/Makefile
+++ b/math/kktdirect/Makefile
@@ -7,6 +7,7 @@ DISTNAME= KKTDirect${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Direct solver package for saddle-point (KKT) matrices
+WWW= https://www.cs.ubc.ca/~rbridson/kktdirect/
USES= fortran
USE_LDCONFIG= yes
diff --git a/math/kmplot/Makefile b/math/kmplot/Makefile
index c7ff7e351bc6..d6d446e6e633 100644
--- a/math/kmplot/Makefile
+++ b/math/kmplot/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math education kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Mathematical function plotter for KDE
+WWW= https://www.kde.org/applications/education/kmplot
USES= cmake compiler:c++11-lang desktop-file-utils gettext \
kde:5 qt:5 tar:xz xorg
diff --git a/math/labplot/Makefile b/math/labplot/Makefile
index 335761346aff..9805f52ee5ce 100644
--- a/math/labplot/Makefile
+++ b/math/labplot/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Data plotting and function analysis tool by KDE
+WWW= https://labplot.kde.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
diff --git a/math/lambda/Makefile b/math/lambda/Makefile
index 0a84e7a33ab9..d730bd6d2edf 100644
--- a/math/lambda/Makefile
+++ b/math/lambda/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://uniquesoftwaredesigns.com/${PORTNAME}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Lambda calculus interpreter
+WWW= https://uniquesoftwaredesigns.com/lambda/docs/lambda.html
LICENSE= GPLv2
diff --git a/math/lapack++/Makefile b/math/lapack++/Makefile
index 234e7f798bc2..dcdb3c4259f3 100644
--- a/math/lapack++/Makefile
+++ b/math/lapack++/Makefile
@@ -11,6 +11,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= fortran@FreeBSD.org
COMMENT= Linear Algebra PACKage in C++, a wrapper for LAPACK
+WWW= https://sourceforge.net/projects/lapackpp/
USES= fortran gmake pathfix libtool
diff --git a/math/lapack/Makefile b/math/lapack/Makefile
index 9e7ee3940f3b..ca50ec5915ee 100644
--- a/math/lapack/Makefile
+++ b/math/lapack/Makefile
@@ -17,6 +17,7 @@ DIST_SUBDIR= lapack-${PORTVERSION}
MAINTAINER?= fortran@FreeBSD.org
COMMENT?= Linear Algebra PACKage
+WWW= https://www.netlib.org/lapack/
LICENSE?= BSD3CLAUSE
diff --git a/math/lapack95/Makefile b/math/lapack95/Makefile
index 9ba55755a05c..cd23065cb794 100644
--- a/math/lapack95/Makefile
+++ b/math/lapack95/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= lapack95
MAINTAINER= ports@FreeBSD.org
COMMENT= LAPACK95, Fortran90/95 wrapper for LAPACK
+WWW= https://www.netlib.org/lapack95/
USES= fortran tar:tgz
diff --git a/math/lapacke/Makefile b/math/lapacke/Makefile
index dbe6112d8f1c..1603501d0a90 100644
--- a/math/lapacke/Makefile
+++ b/math/lapacke/Makefile
@@ -2,6 +2,7 @@ PORTNAME= lapacke
MAINTAINER= phd_kimberlite@yahoo.co.jp
COMMENT= Standard C language APIs for LAPACK
+WWW= https://www.netlib.org/lapack/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/lapackpp/Makefile b/math/lapackpp/Makefile
index cb3dcf7a2705..8818e046df34 100644
--- a/math/lapackpp/Makefile
+++ b/math/lapackpp/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://bitbucket.org/icl/${PORTNAME}/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ API for the Linear Algebra PACKage
+WWW= https://bitbucket.org/icl/lapackpp/src/master/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/laspack/Makefile b/math/laspack/Makefile
index ac2835a04184..725d32896e9a 100644
--- a/math/laspack/Makefile
+++ b/math/laspack/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= Package for solving large sparse systems of linear equations
+WWW= http://www.mgnet.org/mgnet/Codes/laspack/html/laspack.html
LICENSE= LASPACK
LICENSE_FILE= ${WRKSRC}/copyrght.h
diff --git a/math/latte-integrale/Makefile b/math/latte-integrale/Makefile
index 050d310c6a7b..d288ec0d8a88 100644
--- a/math/latte-integrale/Makefile
+++ b/math/latte-integrale/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Software for counting lattice points/integration over convex polytopes
+WWW= https://www.math.ucdavis.edu/~latte/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/lcalc/Makefile b/math/lcalc/Makefile
index 005486ef7948..9d031dfeba0a 100644
--- a/math/lcalc/Makefile
+++ b/math/lcalc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= ftp://ftp.fu-berlin.de/unix/misc/sage/spkg/upstream/lcalc/
MAINTAINER= thierry@FreeBSD.org
COMMENT= L-function c++ class library and the CLI program lcalc
+WWW= https://gitlab.com/sagemath/lcalc
LICENSE= GPLv2+
diff --git a/math/ldouble/Makefile b/math/ldouble/Makefile
index 4492b0271f1a..bd47f615810b 100644
--- a/math/ldouble/Makefile
+++ b/math/ldouble/Makefile
@@ -8,6 +8,7 @@ DISTFILES= ${LDOUBLE_DISTFILE}
MAINTAINER= ports@FreeBSD.org
COMMENT= Long double math precision functions
+WWW= http://www.moshier.net/
BUILD_DEPENDS= as:devel/binutils
diff --git a/math/lean/Makefile b/math/lean/Makefile
index cb05da02342b..37d748362d9c 100644
--- a/math/lean/Makefile
+++ b/math/lean/Makefile
@@ -9,6 +9,7 @@ PATCHFILES= 5eecaa0b9c860858372a22ab242566671907c913.patch:-p2
MAINTAINER= yuri@FreeBSD.org
COMMENT= Theorem prover
+WWW= https://leanprover-community.github.io/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/../LICENSE
diff --git a/math/lemon/Makefile b/math/lemon/Makefile
index d21453ebf93c..b44bcf42c23f 100644
--- a/math/lemon/Makefile
+++ b/math/lemon/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for Efficient Modeling and Optimization in Networks
+WWW= https://lemon.cs.elte.hu/trac/lemon/
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/levmar/Makefile b/math/levmar/Makefile
index 3959560da63e..0629cc3864c2 100644
--- a/math/levmar/Makefile
+++ b/math/levmar/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://users.ics.forth.gr/~lourakis/levmar/
MAINTAINER= phd_kimberlite@yahoo.co.jp
COMMENT= GPL-licensed library implementing the Levenberg-Marquardt algorithm
+WWW= http://www.ics.forth.gr/~lourakis/levmar/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/lib2geom/Makefile b/math/lib2geom/Makefile
index 721542878c95..eb684accb428 100644
--- a/math/lib2geom/Makefile
+++ b/math/lib2geom/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://gitlab.com/inkscape/${PORTNAME}/-/archive/${DISTVERSION}/
MAINTAINER= gnome@FreeBSD.org
COMMENT= Easy to use 2D geometry library in C++
+WWW= https://gitlab.com/inkscape/lib2geom
BUILD_DEPENDS= googletest>0:devel/googletest
LIB_DEPENDS= libdouble-conversion.so:devel/double-conversion \
diff --git a/math/libRmath/Makefile b/math/libRmath/Makefile
index 970abbd683c4..53aa72f282b7 100644
--- a/math/libRmath/Makefile
+++ b/math/libRmath/Makefile
@@ -6,6 +6,7 @@ DISTNAME= R-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Standalone math library from R
+WWW= https://www.R-project.org/
LICENSE= GPLv2
diff --git a/math/libbraiding/Makefile b/math/libbraiding/Makefile
index 08949728bab9..8c4d8771f609 100644
--- a/math/libbraiding/Makefile
+++ b/math/libbraiding/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= C++ library for computations on braid groups
+WWW= https://github.com/jeanluct/braidlab
LICENSE= GPLv3
diff --git a/math/libccd/Makefile b/math/libccd/Makefile
index bdf7dcf07f27..1c331f4dda9a 100644
--- a/math/libccd/Makefile
+++ b/math/libccd/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for collision detection between two convex shapes
+WWW= https://github.com/danfis/libccd
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/BSD-LICENSE
diff --git a/math/libdivide/Makefile b/math/libdivide/Makefile
index 8e43501a4eb0..b2046853b51b 100644
--- a/math/libdivide/Makefile
+++ b/math/libdivide/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Fast prime counting function implementations
+WWW= https://libdivide.com/
LICENSE= ZLIB BSL
LICENSE_COMB= multi
diff --git a/math/libflame/Makefile b/math/libflame/Makefile
index d1fab1250797..00577a139609 100644
--- a/math/libflame/Makefile
+++ b/math/libflame/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= jmd@FreeBSD.org
COMMENT= FLAME dense linear algebra library
+WWW= https://github.com/flame/libflame
LICENSE= BSD3CLAUSE
diff --git a/math/libhomfly/Makefile b/math/libhomfly/Makefile
index 5e377d007060..112942412896 100644
--- a/math/libhomfly/Makefile
+++ b/math/libhomfly/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Library to compute the homfly polynomial of knots and link
+WWW= https://github.com/miguelmarco/libhomfly
LICENSE= PD
diff --git a/math/libmesh/Makefile b/math/libmesh/Makefile
index 42627b3af5dc..c4393fba54d0 100644
--- a/math/libmesh/Makefile
+++ b/math/libmesh/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/libMesh/${PORTNAME}/releases/download/v${DISTVE
MAINTAINER= yuri@FreeBSD.org
COMMENT= Numerical simulation of partial differential equations
+WWW= https://libmesh.github.io
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/libnormaliz/Makefile b/math/libnormaliz/Makefile
index d21bf8f42c20..77629148ad7b 100644
--- a/math/libnormaliz/Makefile
+++ b/math/libnormaliz/Makefile
@@ -9,6 +9,7 @@ DISTNAME= normaliz-${PORTVERSION}
# MAINTAINER block
MAINTAINER= moritz@schmi.tt
COMMENT= Compute Hilbert bases and enumerative data of rational polyhedra
+WWW= https://www.normaliz.uni-osnabrueck.de
CONFLICTS_BUILD= e-antic # math/e-antic should be a dependency but it fails: https://github.com/Normaliz/Normaliz/issues/380
diff --git a/math/libocas/Makefile b/math/libocas/Makefile
index d80effe9883f..94d0750909e9 100644
--- a/math/libocas/Makefile
+++ b/math/libocas/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_v${PORTVERSION:S/.//}
MAINTAINER= ports@FreeBSD.org
COMMENT= Efficient training of SVM classifiers
+WWW= https://cmp.felk.cvut.cz/~xfrancv/ocas/html/index.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/liborigin/Makefile b/math/liborigin/Makefile
index 22e9292b55db..94c75f8dbced 100644
--- a/math/liborigin/Makefile
+++ b/math/liborigin/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/3.0
MAINTAINER= makc@FreeBSD.org
COMMENT= Library and utility for reading OriginLab project files
+WWW= https://sourceforge.net/projects/liborigin/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING # GPLv3
diff --git a/math/libpgmath/Makefile b/math/libpgmath/Makefile
index 0cc6cb2dde43..d765e6adf2e9 100644
--- a/math/libpgmath/Makefile
+++ b/math/libpgmath/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= jmd@FreeBSD.org
COMMENT= Compiler-callable math intrinsics library
+WWW= https://github.com/flang-compiler/flang
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/libpoly/Makefile b/math/libpoly/Makefile
index 99647f06e41d..5f19e5aa3520 100644
--- a/math/libpoly/Makefile
+++ b/math/libpoly/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C library for manipulating polynomials
+WWW= https://github.com/SRI-CSL/libpoly
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENCE
diff --git a/math/libqalculate/Makefile b/math/libqalculate/Makefile
index efe70ad05afa..05b6091ec39b 100644
--- a/math/libqalculate/Makefile
+++ b/math/libqalculate/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORT
MAINTAINER= jhale@FreeBSD.org
COMMENT= Multi-purpose desktop calculator (backend library)
+WWW= https://qalculate.github.io/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/libranlip/Makefile b/math/libranlip/Makefile
index 296f221d6de8..17405c3bc670 100644
--- a/math/libranlip/Makefile
+++ b/math/libranlip/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= LOCAL/bf \
MAINTAINER= ports@FreeBSD.org
COMMENT= Random variate generator for Lipschitz-continuous densities
+WWW= https://www.deakin.edu.au/~gleb/ranlip.html
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/librdata/Makefile b/math/librdata/Makefile
index 2db2816697d9..3d214af5877c 100644
--- a/math/librdata/Makefile
+++ b/math/librdata/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Read and write R data frames from C
+WWW= https://github.com/WizardMac/librdata
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/librsb/Makefile b/math/librsb/Makefile
index b31aaf9c1853..3097157374f0 100644
--- a/math/librsb/Makefile
+++ b/math/librsb/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/r/-rc/}
MAINTAINER= stephen@FreeBSD.org
COMMENT= Sparse matrix library
+WWW= http://librsb.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/libsemigroups/Makefile b/math/libsemigroups/Makefile
index 43d92841962e..f51af940855e 100644
--- a/math/libsemigroups/Makefile
+++ b/math/libsemigroups/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= C++ library for semigroups and monoids
+WWW= https://libsemigroups.readthedocs.io/en/latest/
LICENSE= GPLv3
diff --git a/math/libsharp2/Makefile b/math/libsharp2/Makefile
index 91cd044055d0..e7d701409782 100644
--- a/math/libsharp2/Makefile
+++ b/math/libsharp2/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for fast spherical harmonic transforms
+WWW= https://gitlab.mpcdf.mpg.de/mtr/libsharp
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/libtommath/Makefile b/math/libtommath/Makefile
index 1fafd2c6243c..9569b08ad9c5 100644
--- a/math/libtommath/Makefile
+++ b/math/libtommath/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ltm-${DISTVERSION}
MAINTAINER= gahr@FreeBSD.org
COMMENT= Comprehensive, modular, and portable mathematical routines
+WWW= https://libtom.net/
LICENSE= UNLICENSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/libxls/Makefile b/math/libxls/Makefile
index 9cfe829a90a5..50775156c8f9 100644
--- a/math/libxls/Makefile
+++ b/math/libxls/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${PO
MAINTAINER= bapt@FreeBSD.org
COMMENT= Extract Cell Data From Excel xls files
+WWW= https://github.com/libxls/libxls
LICENSE= BSD2CLAUSE
diff --git a/math/libxlsxwriter/Makefile b/math/libxlsxwriter/Makefile
index ec942ce5d2a5..68a018edd070 100644
--- a/math/libxlsxwriter/Makefile
+++ b/math/libxlsxwriter/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math devel
MAINTAINER= bapt@FreeBSD.org
COMMENT= C library for creating Excel XLSX files
+WWW= https://libxlsxwriter.github.io/
LICENSE= BSD2CLAUSE
diff --git a/math/libxsmm/Makefile b/math/libxsmm/Makefile
index 09986d7ce99d..200aa36e9566 100644
--- a/math/libxsmm/Makefile
+++ b/math/libxsmm/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math science
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for dense and sparse matrix operations and deep learning
+WWW= https://github.com/hfp/libxsmm
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/lidia/Makefile b/math/lidia/Makefile
index 5d73c637e7b6..5581e7379979 100644
--- a/math/lidia/Makefile
+++ b/math/lidia/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${DISTVERSION}+latte-patches-2014-10-04
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for computational number theory
+WWW= https://www.math.ucdavis.edu/~latte/
LICENSE= LiDIA
LICENSE_NAME= LiDIA License
diff --git a/math/linbox/Makefile b/math/linbox/Makefile
index 145c65d57eff..e9c474adab07 100644
--- a/math/linbox/Makefile
+++ b/math/linbox/Makefile
@@ -9,6 +9,7 @@ PATCHFILES= b79fb13522fceef79e291922ca9c7af0a09b65ae.diff:-p1
MAINTAINER= thierry@FreeBSD.org
COMMENT= C++ library for exact, high-performance linear algebra
+WWW= https://linalg.org/
LICENSE= GPLv2 LGPL21
LICENSE_COMB= dual
diff --git a/math/linpack/Makefile b/math/linpack/Makefile
index d17e8af9f45a..b62458a0d71d 100644
--- a/math/linpack/Makefile
+++ b/math/linpack/Makefile
@@ -7,6 +7,7 @@ DISTFILES= ${SRCS}
MAINTAINER= ports@FreeBSD.org
COMMENT= Linear Algebra package
+WWW= https://www.netlib.org/linpack/
LIB_DEPENDS= libblas.so:math/blas
diff --git a/math/lis/Makefile b/math/lis/Makefile
index ea1f5921dad4..3fe35e8c9bf2 100644
--- a/math/lis/Makefile
+++ b/math/lis/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.ssisc.org/lis/dl/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library of Iterative Solvers for linear systems
+WWW= https://www.ssisc.org/lis/index.en.html
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/lrcalc/Makefile b/math/lrcalc/Makefile
index 73d03c9aefe2..89e74922c0a2 100644
--- a/math/lrcalc/Makefile
+++ b/math/lrcalc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://sites.math.rutgers.edu/~asbuch/lrcalc/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Littlewood-Richardson Calculator
+WWW= https://sites.math.rutgers.edu/~asbuch/lrcalc/
LICENSE= GPLv2+
diff --git a/math/lrng/Makefile b/math/lrng/Makefile
index d69ec17ceaa5..51570d0a06dc 100644
--- a/math/lrng/Makefile
+++ b/math/lrng/Makefile
@@ -13,6 +13,7 @@ EXTRACT_ONLY=
MAINTAINER= ports@FreeBSD.org
COMMENT= Uniform random number generators of P. L'Ecuyer and his colleagues
+WWW= https://www.iro.umontreal.ca/~simardr/
LICENSE= GPLv3
diff --git a/math/lrslib/Makefile b/math/lrslib/Makefile
index 467db7f8373a..01531a3ac931 100644
--- a/math/lrslib/Makefile
+++ b/math/lrslib/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://cgm.cs.mcgill.ca/~avis/C/lrslib/archive/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Reverse search algorithm for vertex enumeration/convex hull problems
+WWW= http://cgm.cs.mcgill.ca/~avis/C/lrs.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/ltl2ba/Makefile b/math/ltl2ba/Makefile
index c8cb6df8a226..d05c1dc2c55e 100644
--- a/math/ltl2ba/Makefile
+++ b/math/ltl2ba/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.lsv.fr/~gastin/ltl2ba/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast translation from LTL formulae to Buchi automata
+WWW= https://www.lsv.fr/~gastin/ltl2ba/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/m4ri/Makefile b/math/m4ri/Makefile
index 45f5c8bbd655..ad448a12f023 100644
--- a/math/m4ri/Makefile
+++ b/math/m4ri/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Library for fast arithmetic with dense matrices over F2
+WWW= https://bitbucket.org/malb/m4ri/src/master/
LICENSE= GPLv2+
diff --git a/math/m4rie/Makefile b/math/m4rie/Makefile
index e57216612c00..6bfcfc3bb809 100644
--- a/math/m4rie/Makefile
+++ b/math/m4rie/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Library for fast arithmetic with dense matrices over GF(2^e)
+WWW= https://bitbucket.org/malb/m4rie/src/master/
LICENSE= GPLv2+
diff --git a/math/mate-calc/Makefile b/math/mate-calc/Makefile
index ca907b1339d6..a85583d30acf 100644
--- a/math/mate-calc/Makefile
+++ b/math/mate-calc/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= mate
MAINTAINER= gnome@FreeBSD.org
COMMENT= MATE calculator tool based on the old calctool for OpenWindows
+WWW= https://mate-desktop.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/math77/Makefile b/math/math77/Makefile
index 6a73e6bbb17a..2a6c450db573 100644
--- a/math/math77/Makefile
+++ b/math/math77/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= CalTech mathematical subprogram libraries for Fortran 77
+WWW= https://netlib.org/math/
LICENSE= BSD3CLAUSE
diff --git a/math/mathgl/Makefile b/math/mathgl/Makefile
index c160903f70e3..c7dbd15e87e1 100644
--- a/math/mathgl/Makefile
+++ b/math/mathgl/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for high-quality scientific data visualization
+WWW= http://mathgl.sourceforge.net
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/mathicsscript/Makefile b/math/mathicsscript/Makefile
index 1c89c372b566..075b0b1cc295 100644
--- a/math/mathicsscript/Makefile
+++ b/math/mathicsscript/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= CHEESESHOP
MAINTAINER= thierry@FreeBSD.org
COMMENT= Terminal CLI to Mathics
+WWW= https://mathics.org/
LICENSE= GPLv3
diff --git a/math/mathlibtools/Makefile b/math/mathlibtools/Makefile
index c5549b9bed8f..de9d3c29f151 100644
--- a/math/mathlibtools/Makefile
+++ b/math/mathlibtools/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= CHEESESHOP
MAINTAINER= yuri@FreeBSD.org
COMMENT= Lean prover mathlib supporting tools
+WWW= https://github.com/leanprover-community/mathlib-tools
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/mathmod/Makefile b/math/mathmod/Makefile
index e9a1a1e347d5..784d8c82653c 100644
--- a/math/mathmod/Makefile
+++ b/math/mathmod/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math graphics
MAINTAINER= thierry@FreeBSD.org
COMMENT= Mathematical modeling software
+WWW= https://sourceforge.net/projects/mathmod/
LICENSE= GPLv2
diff --git a/math/mathomatic/Makefile b/math/mathomatic/Makefile
index b40efe8fccaa..206f256899bb 100644
--- a/math/mathomatic/Makefile
+++ b/math/mathomatic/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Highly portable, general purpose CAS (Computer Algebra System)
+WWW= https://github.com/mfillpot/mathomatic
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/matio/Makefile b/math/matio/Makefile
index 9625a58dbc48..bd4411db690b 100644
--- a/math/matio/Makefile
+++ b/math/matio/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= makc@FreeBSD.org
COMMENT= Library for reading and writing Matlab MAT files
+WWW= https://sourceforge.net/projects/matio/
LICENSE= BSD2CLAUSE
diff --git a/math/matlab-installer/Makefile b/math/matlab-installer/Makefile
index b19905699172..c22f8cdf03ac 100644
--- a/math/matlab-installer/Makefile
+++ b/math/matlab-installer/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://acadix.biz/Ports/distfiles/
MAINTAINER= jwb@FreeBSD.org
COMMENT= Easy installation of Linux Matlab(r) on FreeBSD
+WWW= https://acadix.biz/matlab-installer.php
LICENSE= BSD3CLAUSE
diff --git a/math/maxima/Makefile b/math/maxima/Makefile
index c50e9dd7820a..2da5a5910ed0 100644
--- a/math/maxima/Makefile
+++ b/math/maxima/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source
MAINTAINER= salvadore@FreeBSD.org
COMMENT= Symbolic mathematics program
+WWW= http://maxima.sourceforge.net/
LICENSE= BSD3CLAUSE GPLv2 MAXIMAEXTRACLAUSE
LICENSE_COMB= multi
diff --git a/math/mbasecalc/Makefile b/math/mbasecalc/Makefile
index fc5195f3038b..011d564a6f43 100644
--- a/math/mbasecalc/Makefile
+++ b/math/mbasecalc/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple calculator program inspired by basecalc
+WWW= https://www.muquit.com/muquit/software/mbasecalc/mbasecalc.html
LICENSE= GPLv2
diff --git a/math/mcsim/Makefile b/math/mcsim/Makefile
index 369250183eb8..84573dbdaff0 100644
--- a/math/mcsim/Makefile
+++ b/math/mcsim/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= GNU
MAINTAINER= ale_sagra@hotmail.com
COMMENT= Monte Carlo stochastic simulations and Bayesian inference
+WWW= https://www.gnu.org/software/mcsim/
LICENSE= GPLv3+
diff --git a/math/mdal/Makefile b/math/mdal/Makefile
index 3a44795863b9..6ecfe5423aea 100644
--- a/math/mdal/Makefile
+++ b/math/mdal/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math geography
MAINTAINER= wen@FreeBSD.org
COMMENT= Mesh data abstration library
+WWW= https://www.mdal.xyz/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/metis/Makefile b/math/metis/Makefile
index c2e02519cde7..8cc6b22846fc 100644
--- a/math/metis/Makefile
+++ b/math/metis/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/
MAINTAINER= ports@FreeBSD.org
COMMENT= Package for unstructured graph partitioning
+WWW= http://glaros.dtc.umn.edu/gkhome/metis/metis/overview
LICENSE= APACHE20
diff --git a/math/mfem/Makefile b/math/mfem/Makefile
index 4cfc5261b956..dd7370c51881 100644
--- a/math/mfem/Makefile
+++ b/math/mfem/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Lightweight, general, scalable C++ library for finite element methods
+WWW= https://mfem.org/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/mingw32-libgmp/Makefile b/math/mingw32-libgmp/Makefile
index 1ec39847cb9c..7e8242ca816c 100644
--- a/math/mingw32-libgmp/Makefile
+++ b/math/mingw32-libgmp/Makefile
@@ -8,6 +8,7 @@ DISTNAME= gmp-${DISTVERSION}a
MAINTAINER= ports@FreeBSD.org
COMMENT= Library for arbitrary precision arithmetic (MinGW32)
+WWW= http://www.swox.com/gmp/
BUILD_DEPENDS= ${PKGNAMEPREFIX}gcc:devel/${PKGNAMEPREFIX}gcc \
mingwm10.dll:devel/mingw32-bin-msvcrt
diff --git a/math/minisat/Makefile b/math/minisat/Makefile
index afe58ab45e84..7a8ea8d342ca 100644
--- a/math/minisat/Makefile
+++ b/math/minisat/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://highsecure.ru/distfiles/
MAINTAINER= vsevolod@FreeBSD.org
COMMENT= Minimalistic, open-source SAT solver
+WWW= http://minisat.se/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/minizinc-ide/Makefile b/math/minizinc-ide/Makefile
index 699a0a36f97a..df7951e19a71 100644
--- a/math/minizinc-ide/Makefile
+++ b/math/minizinc-ide/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math lang
MAINTAINER= yuri@FreeBSD.org
COMMENT= IDE for MiniZinc, a constraint modeling language
+WWW= https://www.minizinc.org/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/minizinc-solvers/Makefile b/math/minizinc-solvers/Makefile
index d27a01ed7300..2e4ed52af248 100644
--- a/math/minizinc-solvers/Makefile
+++ b/math/minizinc-solvers/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Metaport for MiniZinc solvers
+WWW= https://www.minizinc.org/
USES= metaport
diff --git a/math/minizinc/Makefile b/math/minizinc/Makefile
index ac7d444bf98c..17a8933047c1 100644
--- a/math/minizinc/Makefile
+++ b/math/minizinc/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math lang
MAINTAINER= yuri@FreeBSD.org
COMMENT= Constraint modeling language
+WWW= https://www.minizinc.org/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/minorminer/Makefile b/math/minorminer/Makefile
index cc4c6286af41..f151ad5170d8 100644
--- a/math/minorminer/Makefile
+++ b/math/minorminer/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Heuristic tool for minor graph embedding (C++ headers-only library)
+WWW= https://github.com/dwavesystems/minorminer
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/miracl/Makefile b/math/miracl/Makefile
index d0c243cd4a8e..a81c80f420d9 100644
--- a/math/miracl/Makefile
+++ b/math/miracl/Makefile
@@ -8,6 +8,7 @@ MASTER_SITES= http://mirror.shatow.net/freebsd/${PORTNAME}/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Multiprecision Integer and Rational Arithmetic C/C++ Library
+WWW= http://certivox.com/index.php/solutions/miracl-crypto-sdk
LICENSE= AGPLv3 COMMERCIAL
LICENSE_COMB= dual
diff --git a/math/mlpack/Makefile b/math/mlpack/Makefile
index 4a1e0e8c224a..c5af88f2e2db 100644
--- a/math/mlpack/Makefile
+++ b/math/mlpack/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://mlpack.org/files/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast, flexible machine learning library
+WWW= https://www.mlpack.org/
LICENSE= BSD3CLAUSE
diff --git a/math/moab/Makefile b/math/moab/Makefile
index 3e6bda14db0e..65e2e10aa71a 100644
--- a/math/moab/Makefile
+++ b/math/moab/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Component for representing and evaluating mesh data
+WWW= https://press3.mcs.anl.gov/sigma/moab-library/
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/moo/Makefile b/math/moo/Makefile
index 9bfde2d9828b..bb5aef79dc1a 100644
--- a/math/moo/Makefile
+++ b/math/moo/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Calculator that accepts C-like syntax as input
+WWW= http://www.cyth.net/moo/
LICENSE= PD
diff --git a/math/mpc/Makefile b/math/mpc/Makefile
index 422b2d4d289e..7f8e1fd2388a 100644
--- a/math/mpc/Makefile
+++ b/math/mpc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GNU
MAINTAINER= gerald@FreeBSD.org
COMMENT= Library of complex numbers with arbitrarily high precision
+WWW= https://www.multiprecision.org/
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
diff --git a/math/mpdecimal/Makefile b/math/mpdecimal/Makefile
index a5d59a202441..ae4b93e90312 100644
--- a/math/mpdecimal/Makefile
+++ b/math/mpdecimal/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.bytereef.org/software/mpdecimal/releases/
MAINTAINER= skrah@bytereef.org
COMMENT= C/C++ arbitrary precision decimal floating point libraries
+WWW= https://www.bytereef.org/mpdecimal/index.html
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/mpexpr/Makefile b/math/mpexpr/Makefile
index 31e7a1321eca..370683f9b462 100644
--- a/math/mpexpr/Makefile
+++ b/math/mpexpr/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= tcltk@FreeBSD.org
COMMENT= Multiple precision math for Tcl
+WWW= http://mpexpr.sourceforge.net
LICENSE= TclTk
LICENSE_NAME= Tcl/Tk License
diff --git a/math/mpfr/Makefile b/math/mpfr/Makefile
index 2746f2530623..78ce08985154 100644
--- a/math/mpfr/Makefile
+++ b/math/mpfr/Makefile
@@ -11,6 +11,7 @@ PATCH_DIST_STRIP= -p1
MAINTAINER= ale@FreeBSD.org
COMMENT= Library for multiple-precision floating-point computations
+WWW= https://www.mpfr.org/
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
diff --git a/math/mpfrc++/Makefile b/math/mpfrc++/Makefile
index 918bf6ce2391..e2daff5d6173 100644
--- a/math/mpfrc++/Makefile
+++ b/math/mpfrc++/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= High-performance C++ interface for MPFR library
+WWW= http://www.holoborodko.com/pavel/mpfr/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/copying.txt
diff --git a/math/mpfrcx/Makefile b/math/mpfrcx/Makefile
index 2cbc40a2f739..d42dfd29e915 100644
--- a/math/mpfrcx/Makefile
+++ b/math/mpfrcx/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.multiprecision.org/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Arbitrary precision library for arithmetic of univariate polynomials
+WWW= https://www.multiprecision.org/mpfrcx/home.html
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
diff --git a/math/mpir/Makefile b/math/mpir/Makefile
index 5a6f99be103d..f8f8cc04e541 100644
--- a/math/mpir/Makefile
+++ b/math/mpir/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://mpir.org/
MAINTAINER= wen@FreeBSD.org
COMMENT= Multiprecision integer, rational, floating point numbers library
+WWW= https://www.mpir.org
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
diff --git a/math/mppp/Makefile b/math/mppp/Makefile
index bfc558568819..58b9edfeb189 100644
--- a/math/mppp/Makefile
+++ b/math/mppp/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Multiprecision for modern C++
+WWW= https://github.com/bluescarni/mppp
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/mprime/Makefile b/math/mprime/Makefile
index 33af119dfa56..47efe8aa95f4 100644
--- a/math/mprime/Makefile
+++ b/math/mprime/Makefile
@@ -8,6 +8,7 @@ DISTNAME= p95v${PORTVERSION:R}${PORTVERSION:E}.source
MAINTAINER= rozhuk.im@gmail.com
COMMENT= Great Internet Mersenne Prime Search
+WWW= https://www.mersenne.org/
LICENSE= EULA
LICENSE_NAME= EULA
diff --git a/math/mpsolve/Makefile b/math/mpsolve/Makefile
index b4593f6802d7..21dbbb33cd6c 100644
--- a/math/mpsolve/Makefile
+++ b/math/mpsolve/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://numpi.dm.unipi.it/_media/software/mpsolve/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Multiprecision rootfinder for complex roots of univariate polynomials
+WWW= https://numpi.dm.unipi.it/software/mpsolve
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/mtrxmath/Makefile b/math/mtrxmath/Makefile
index 14be1a7ca9be..d92df1c9c881 100644
--- a/math/mtrxmath/Makefile
+++ b/math/mtrxmath/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.angelfire.com/linux/linuxjeff/mtrxmath/files/
MAINTAINER= ports@FreeBSD.org
COMMENT= Small tool for matrix mathematics
+WWW= https://www.angelfire.com/linux/linuxjeff/mtrxmath/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/multichoose/Makefile b/math/multichoose/Makefile
index c96ce13f5314..384278424af9 100644
--- a/math/multichoose/Makefile
+++ b/math/multichoose/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= jwb@FreeBSD.org
COMMENT= Generate multiset combinations (n multichoose k)
+WWW= https://github.com/ekg/multichoose
LICENSE= MIT
diff --git a/math/mumps/Makefile b/math/mumps/Makefile
index f4635f85d087..30819b13b088 100644
--- a/math/mumps/Makefile
+++ b/math/mumps/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -edf
MAINTAINER= thierry@FreeBSD.org
COMMENT= MUltifrontal Massively Parallel sparse direct Solver for Code_Aster
+WWW= https://graal.ens-lyon.fr/MUMPS/
LICENSE= CeCILL_C
LICENSE_NAME= CeCILL-C
diff --git a/math/mumps4/Makefile b/math/mumps4/Makefile
index b0b8946e3a76..093d09482ba0 100644
--- a/math/mumps4/Makefile
+++ b/math/mumps4/Makefile
@@ -10,6 +10,7 @@ DISTNAME= MUMPS_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= MUltifrontal Massively Parallel sparse direct Solver
+WWW= https://graal.ens-lyon.fr/MUMPS/
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/munkres-cpp/Makefile b/math/munkres-cpp/Makefile
index 0b54987a2479..5a093bb78994 100644
--- a/math/munkres-cpp/Makefile
+++ b/math/munkres-cpp/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Kuhn-Munkres (Hungarian) algorithm in C++
+WWW= https://github.com/saebyn/munkres-cpp
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/muparser/Makefile b/math/muparser/Makefile
index 5769d626f5cf..97335db011c7 100644
--- a/math/muparser/Makefile
+++ b/math/muparser/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math devel
MAINTAINER= nivit@FreeBSD.org
COMMENT= Mathematical expressions parser library written in C++
+WWW= https://beltoforion.de/en/muparser/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/License.txt
diff --git a/math/muparserx/Makefile b/math/muparserx/Makefile
index d8461804efff..964f9718baed 100644
--- a/math/muparserx/Makefile
+++ b/math/muparserx/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ math parser library with array and string support
+WWW= https://beltoforion.de/en/muparserx/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/nanoflann/Makefile b/math/nanoflann/Makefile
index 99e28b1bd46a..7e0f07cf88f0 100644
--- a/math/nanoflann/Makefile
+++ b/math/nanoflann/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Header-only library for Nearest Neighbor (NN) search with KD-trees
+WWW= https://github.com/jlblancoc/nanoflann
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/nauty/Makefile b/math/nauty/Makefile
index a70b59cf304e..4a4c8bc21f25 100644
--- a/math/nauty/Makefile
+++ b/math/nauty/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}
MAINTAINER= moritz@schmi.tt
COMMENT= Nauty & Traces are programs for computing graph automorphism
+WWW= https://pallini.di.uniroma1.it/
LICENSE= APACHE20
diff --git a/math/ndiff/Makefile b/math/ndiff/Makefile
index d4078552250a..b746ea5fbb74 100644
--- a/math/ndiff/Makefile
+++ b/math/ndiff/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= ftp://ftp.math.utah.edu/pub/misc/
MAINTAINER= pizzamig@FreeBSD.org
COMMENT= Compare files, ignoring numeric differences
+WWW= https://www.math.utah.edu/~beebe/software/ndiff/
LICENSE= GPLv2
diff --git a/math/newmat/Makefile b/math/newmat/Makefile
index ac2d1a0e03e9..0e145011e9d4 100644
--- a/math/newmat/Makefile
+++ b/math/newmat/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}
MAINTAINER= stephen@FreeBSD.org
COMMENT= C++ matrix library
+WWW= http://www.robertnz.net/nm_intro.htm
NO_WRKSUBDIR= yes
USES= gmake
diff --git a/math/nfft/Makefile b/math/nfft/Makefile
index a17151daa5d1..84aa017ea9ef 100644
--- a/math/nfft/Makefile
+++ b/math/nfft/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/NFFT/${PORTNAME}/releases/download/${DISTVERSIO
MAINTAINER= ports@FreeBSD.org
COMMENT= Nonequispaced fast Fourier transform
+WWW= https://www-user.tu-chemnitz.de/~potts/nfft
LICENSE= GPLv2
diff --git a/math/ngraph/Makefile b/math/ngraph/Makefile
index 8b507a1ecca1..8bd51dfd4ed8 100644
--- a/math/ngraph/Makefile
+++ b/math/ngraph/Makefile
@@ -8,6 +8,7 @@ DISTNAME= Ngraph-${PORTVERSION}-src
MAINTAINER= ports@FreeBSD.org
COMMENT= XY plotting tool for students, scientists, and engineers
+WWW= http://www2e.biglobe.ne.jp/~isizaka/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/gpl.txt
diff --git a/math/nlopt/Makefile b/math/nlopt/Makefile
index eaf43d4b8eae..0966f3036444 100644
--- a/math/nlopt/Makefile
+++ b/math/nlopt/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= rhurlin@FreeBSD.org
COMMENT= Nonlinear optimization library
+WWW= https://nlopt.readthedocs.io/en/latest/
LICENSE= LGPL21 MIT
LICENSE_COMB= multi
diff --git a/math/ntl/Makefile b/math/ntl/Makefile
index b1724d09a8f8..438f635e04ee 100644
--- a/math/ntl/Makefile
+++ b/math/ntl/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.shoup.net/ntl/
MAINTAINER= ndowens04@gmail.com
COMMENT= Victor Shoup's Number Theory Library
+WWW= https://www.shoup.net/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/../doc/copying.txt
diff --git a/math/numdiff/Makefile b/math/numdiff/Makefile
index cca6960b6846..a7a23ad234c6 100644
--- a/math/numdiff/Makefile
+++ b/math/numdiff/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SAVANNAH
MAINTAINER= ports@FreeBSD.org
COMMENT= Compare putatively similar files, ignoring small numeric differences
+WWW= https://www.nongnu.org/numdiff/
LICENSE= GPLv3
diff --git a/math/obake/Makefile b/math/obake/Makefile
index 63e55028f8d3..dd3d557c7873 100644
--- a/math/obake/Makefile
+++ b/math/obake/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ library for the symbolic manipulation of sparse polynomials & co
+WWW= https://bluescarni.github.io/obake/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/ocaml-num/Makefile b/math/ocaml-num/Makefile
index d8ac9d9892c6..9587ea7e0c7c 100644
--- a/math/ocaml-num/Makefile
+++ b/math/ocaml-num/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ocaml-
MAINTAINER= danfe@FreeBSD.org
COMMENT= Legacy library for arbitrary-precision arithmetic
+WWW= https://github.com/ocaml/num
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/ocaml-ocamlgraph/Makefile b/math/ocaml-ocamlgraph/Makefile
index 6813f5af7b18..5426cb9812f8 100644
--- a/math/ocaml-ocamlgraph/Makefile
+++ b/math/ocaml-ocamlgraph/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ocaml-
MAINTAINER= ports@FreeBSD.org
COMMENT= Graph manipulation library for OCaml
+WWW= https://ocamlgraph.lri.fr/
USES= gmake
USE_OCAML= yes
diff --git a/math/ocaml-zarith/Makefile b/math/ocaml-zarith/Makefile
index fd75e13b5081..c5620a507973 100644
--- a/math/ocaml-zarith/Makefile
+++ b/math/ocaml-zarith/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ocaml-
MAINTAINER= danfe@FreeBSD.org
COMMENT= OCaml arithmetic library for arbitrary precision integers
+WWW= https://forge.ocamlcore.org/projects/zarith
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/ocamlgsl/Makefile b/math/ocamlgsl/Makefile
index 068b70d7a1fa..72e81eb64def 100644
--- a/math/ocamlgsl/Makefile
+++ b/math/ocamlgsl/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= michipili@gmail.com
COMMENT= Interface to GSL for the Objective Caml language
+WWW= http://oandrieu.nerim.net/ocaml/gsl/
LICENSE= GPLv3
diff --git a/math/octave-forge-actuarial/Makefile b/math/octave-forge-actuarial/Makefile
index 19ad12dd92f8..ca29f11dbd0e 100644
--- a/math/octave-forge-actuarial/Makefile
+++ b/math/octave-forge-actuarial/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-audio/Makefile b/math/octave-forge-audio/Makefile
index ea6b2754008a..073bc7b4c8a8 100644
--- a/math/octave-forge-audio/Makefile
+++ b/math/octave-forge-audio/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/../COPYING
diff --git a/math/octave-forge-base/Makefile b/math/octave-forge-base/Makefile
index c9475cbacacb..f41f0bd390c6 100644
--- a/math/octave-forge-base/Makefile
+++ b/math/octave-forge-base/Makefile
@@ -7,6 +7,7 @@ EXTRACT_ONLY= #none
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge baseport for all packages
+WWW= http://octave.sourceforge.net/
LICENSE= BSD2CLAUSE
diff --git a/math/octave-forge-bim/Makefile b/math/octave-forge-bim/Makefile
index 823d35e674c9..da6150c35fc0 100644
--- a/math/octave-forge-bim/Makefile
+++ b/math/octave-forge-bim/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-bioinfo/Makefile b/math/octave-forge-bioinfo/Makefile
index c73415413845..2870d37d97d0 100644
--- a/math/octave-forge-bioinfo/Makefile
+++ b/math/octave-forge-bioinfo/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-bsltl/Makefile b/math/octave-forge-bsltl/Makefile
index 8a47637a1dae..c83c3251662d 100644
--- a/math/octave-forge-bsltl/Makefile
+++ b/math/octave-forge-bsltl/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-cgi/Makefile b/math/octave-forge-cgi/Makefile
index d96573304fb3..9a85cda728cc 100644
--- a/math/octave-forge-cgi/Makefile
+++ b/math/octave-forge-cgi/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-civil-engineering/Makefile b/math/octave-forge-civil-engineering/Makefile
index 25ce64fc9ebc..0e2d5d28761a 100644
--- a/math/octave-forge-civil-engineering/Makefile
+++ b/math/octave-forge-civil-engineering/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-communications/Makefile b/math/octave-forge-communications/Makefile
index 19404bce3ef1..a90ddd1217e5 100644
--- a/math/octave-forge-communications/Makefile
+++ b/math/octave-forge-communications/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-control/Makefile b/math/octave-forge-control/Makefile
index 7b6d11442879..0bcc847c81bb 100644
--- a/math/octave-forge-control/Makefile
+++ b/math/octave-forge-control/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-data-smoothing/Makefile b/math/octave-forge-data-smoothing/Makefile
index 865d6eff76ab..2e160717af8a 100644
--- a/math/octave-forge-data-smoothing/Makefile
+++ b/math/octave-forge-data-smoothing/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-database/Makefile b/math/octave-forge-database/Makefile
index 803ab68986d8..9d2a217677f4 100644
--- a/math/octave-forge-database/Makefile
+++ b/math/octave-forge-database/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-dataframe/Makefile b/math/octave-forge-dataframe/Makefile
index ee2b08dcdc8a..42560ffec34a 100644
--- a/math/octave-forge-dataframe/Makefile
+++ b/math/octave-forge-dataframe/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-dicom/Makefile b/math/octave-forge-dicom/Makefile
index e5af2945954d..257437ef6d2c 100644
--- a/math/octave-forge-dicom/Makefile
+++ b/math/octave-forge-dicom/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-divand/Makefile b/math/octave-forge-divand/Makefile
index 3c1c76c1062c..a93421090d80 100644
--- a/math/octave-forge-divand/Makefile
+++ b/math/octave-forge-divand/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-doctest/Makefile b/math/octave-forge-doctest/Makefile
index 10995fa7311a..52ba9b78f9b1 100644
--- a/math/octave-forge-doctest/Makefile
+++ b/math/octave-forge-doctest/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-econometrics/Makefile b/math/octave-forge-econometrics/Makefile
index 51df90032fda..630bbd40b461 100644
--- a/math/octave-forge-econometrics/Makefile
+++ b/math/octave-forge-econometrics/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-fenv/Makefile b/math/octave-forge-fenv/Makefile
index 1900c34ef946..53eae3f11f9c 100644
--- a/math/octave-forge-fenv/Makefile
+++ b/math/octave-forge-fenv/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-financial/Makefile b/math/octave-forge-financial/Makefile
index bff509c0c9fa..0ed43db1eba9 100644
--- a/math/octave-forge-financial/Makefile
+++ b/math/octave-forge-financial/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-fits/Makefile b/math/octave-forge-fits/Makefile
index 659cd63606db..f099335fa933 100644
--- a/math/octave-forge-fits/Makefile
+++ b/math/octave-forge-fits/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-fpl/Makefile b/math/octave-forge-fpl/Makefile
index 0b05d70a7580..4ab771b83c86 100644
--- a/math/octave-forge-fpl/Makefile
+++ b/math/octave-forge-fpl/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-fuzzy-logic-toolkit/Makefile b/math/octave-forge-fuzzy-logic-toolkit/Makefile
index 669eb575b7a5..2d3f1abcde8f 100644
--- a/math/octave-forge-fuzzy-logic-toolkit/Makefile
+++ b/math/octave-forge-fuzzy-logic-toolkit/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-ga/Makefile b/math/octave-forge-ga/Makefile
index f1df96751d15..9706e5e06972 100644
--- a/math/octave-forge-ga/Makefile
+++ b/math/octave-forge-ga/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-general/Makefile b/math/octave-forge-general/Makefile
index 1be3a87aa236..7a803fde7933 100644
--- a/math/octave-forge-general/Makefile
+++ b/math/octave-forge-general/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
diff --git a/math/octave-forge-generate_html/Makefile b/math/octave-forge-generate_html/Makefile
index fe3a799ed54b..3342ae671325 100644
--- a/math/octave-forge-generate_html/Makefile
+++ b/math/octave-forge-generate_html/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-geometry/Makefile b/math/octave-forge-geometry/Makefile
index 888afe5561ba..95015d6e08c7 100644
--- a/math/octave-forge-geometry/Makefile
+++ b/math/octave-forge-geometry/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-gnuplot/Makefile b/math/octave-forge-gnuplot/Makefile
index 7b1509fbbb76..edaee8d12a21 100644
--- a/math/octave-forge-gnuplot/Makefile
+++ b/math/octave-forge-gnuplot/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-gsl/Makefile b/math/octave-forge-gsl/Makefile
index 61aed55b5e74..83f02b2b4c3c 100644
--- a/math/octave-forge-gsl/Makefile
+++ b/math/octave-forge-gsl/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-ident/Makefile b/math/octave-forge-ident/Makefile
index 79e3b6ca7262..4f97905ab23c 100644
--- a/math/octave-forge-ident/Makefile
+++ b/math/octave-forge-ident/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-image/Makefile b/math/octave-forge-image/Makefile
index 256a70d97cf7..7ef65197f7e3 100644
--- a/math/octave-forge-image/Makefile
+++ b/math/octave-forge-image/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= Many
LICENSE_NAME= Many different licenses
diff --git a/math/octave-forge-informationtheory/Makefile b/math/octave-forge-informationtheory/Makefile
index 92552710f9a2..34840c92df94 100644
--- a/math/octave-forge-informationtheory/Makefile
+++ b/math/octave-forge-informationtheory/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-integration/Makefile b/math/octave-forge-integration/Makefile
index ff852f4c7e21..49a5061063b3 100644
--- a/math/octave-forge-integration/Makefile
+++ b/math/octave-forge-integration/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-interval/Makefile b/math/octave-forge-interval/Makefile
index 05a3e55e1068..0cc83831aa3b 100644
--- a/math/octave-forge-interval/Makefile
+++ b/math/octave-forge-interval/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-io/Makefile b/math/octave-forge-io/Makefile
index 3f42def9d3ff..4c5f7dfb75a4 100644
--- a/math/octave-forge-io/Makefile
+++ b/math/octave-forge-io/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-irsa/Makefile b/math/octave-forge-irsa/Makefile
index 9576eb122631..449d7008ce26 100644
--- a/math/octave-forge-irsa/Makefile
+++ b/math/octave-forge-irsa/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-level-set/Makefile b/math/octave-forge-level-set/Makefile
index 7975c3812d23..f97469f5847e 100644
--- a/math/octave-forge-level-set/Makefile
+++ b/math/octave-forge-level-set/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
diff --git a/math/octave-forge-linear-algebra/Makefile b/math/octave-forge-linear-algebra/Makefile
index 49227d1e3281..423e6dd3577e 100644
--- a/math/octave-forge-linear-algebra/Makefile
+++ b/math/octave-forge-linear-algebra/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
diff --git a/math/octave-forge-lssa/Makefile b/math/octave-forge-lssa/Makefile
index c549529c1aeb..2e3e12fa9560 100644
--- a/math/octave-forge-lssa/Makefile
+++ b/math/octave-forge-lssa/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-ltfat/Makefile b/math/octave-forge-ltfat/Makefile
index 23f9f7ca224e..33b668284005 100644
--- a/math/octave-forge-ltfat/Makefile
+++ b/math/octave-forge-ltfat/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-mapping/Makefile b/math/octave-forge-mapping/Makefile
index ff24a89939b1..19ec15f55cb6 100644
--- a/math/octave-forge-mapping/Makefile
+++ b/math/octave-forge-mapping/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-matgeom/Makefile b/math/octave-forge-matgeom/Makefile
index 96a6f1ff9cde..a8451af95b58 100644
--- a/math/octave-forge-matgeom/Makefile
+++ b/math/octave-forge-matgeom/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-mechanics/Makefile b/math/octave-forge-mechanics/Makefile
index 71c0ec0e5f83..6e325df10506 100644
--- a/math/octave-forge-mechanics/Makefile
+++ b/math/octave-forge-mechanics/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-miscellaneous/Makefile b/math/octave-forge-miscellaneous/Makefile
index f46a714a928c..277a6cbf4839 100644
--- a/math/octave-forge-miscellaneous/Makefile
+++ b/math/octave-forge-miscellaneous/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-missing-functions/Makefile b/math/octave-forge-missing-functions/Makefile
index 60e4103d8b92..d905fd5ef9e2 100644
--- a/math/octave-forge-missing-functions/Makefile
+++ b/math/octave-forge-missing-functions/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
GNU_CONFIGURE= yes
diff --git a/math/octave-forge-msh/Makefile b/math/octave-forge-msh/Makefile
index e50377edfadd..d8c91ac0afb9 100644
--- a/math/octave-forge-msh/Makefile
+++ b/math/octave-forge-msh/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-multicore/Makefile b/math/octave-forge-multicore/Makefile
index d14f2aa7055e..df8a93604194 100644
--- a/math/octave-forge-multicore/Makefile
+++ b/math/octave-forge-multicore/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-mvn/Makefile b/math/octave-forge-mvn/Makefile
index 78afe4506f5c..bb4104606c6c 100644
--- a/math/octave-forge-mvn/Makefile
+++ b/math/octave-forge-mvn/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-nan/Makefile b/math/octave-forge-nan/Makefile
index 72a1bf779f39..f023a031e114 100644
--- a/math/octave-forge-nan/Makefile
+++ b/math/octave-forge-nan/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-ncarray/Makefile b/math/octave-forge-ncarray/Makefile
index 05b7d0a21805..b224c773fe4b 100644
--- a/math/octave-forge-ncarray/Makefile
+++ b/math/octave-forge-ncarray/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-netcdf/Makefile b/math/octave-forge-netcdf/Makefile
index f703c35f04bf..86fb03d04fff 100644
--- a/math/octave-forge-netcdf/Makefile
+++ b/math/octave-forge-netcdf/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-nlwing2/Makefile b/math/octave-forge-nlwing2/Makefile
index 9d77e94fa291..5a8f4a24cc84 100644
--- a/math/octave-forge-nlwing2/Makefile
+++ b/math/octave-forge-nlwing2/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-nnet/Makefile b/math/octave-forge-nnet/Makefile
index 919e97c7d69d..4f1f4d7dd3da 100644
--- a/math/octave-forge-nnet/Makefile
+++ b/math/octave-forge-nnet/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-nurbs/Makefile b/math/octave-forge-nurbs/Makefile
index 23db2a9fe456..cb5800c02ef8 100644
--- a/math/octave-forge-nurbs/Makefile
+++ b/math/octave-forge-nurbs/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-oct2mat/Makefile b/math/octave-forge-oct2mat/Makefile
index 88b71a5eaa3d..a631aaa5a233 100644
--- a/math/octave-forge-oct2mat/Makefile
+++ b/math/octave-forge-oct2mat/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-octclip/Makefile b/math/octave-forge-octclip/Makefile
index 694a39ae881c..feb60483d626 100644
--- a/math/octave-forge-octclip/Makefile
+++ b/math/octave-forge-octclip/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-octproj/Makefile b/math/octave-forge-octproj/Makefile
index cae0ee25d756..2a6fe44a6e16 100644
--- a/math/octave-forge-octproj/Makefile
+++ b/math/octave-forge-octproj/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-odebvp/Makefile b/math/octave-forge-odebvp/Makefile
index 6a78301fa218..c9be38936fcb 100644
--- a/math/octave-forge-odebvp/Makefile
+++ b/math/octave-forge-odebvp/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-optics/Makefile b/math/octave-forge-optics/Makefile
index 58fb72f2f6dc..e497b91748e0 100644
--- a/math/octave-forge-optics/Makefile
+++ b/math/octave-forge-optics/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
diff --git a/math/octave-forge-optim/Makefile b/math/octave-forge-optim/Makefile
index b2be5b9432de..0c4489bce719 100644
--- a/math/octave-forge-optim/Makefile
+++ b/math/octave-forge-optim/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= Parts
LICENSE_NAME= See individual files for licenses
diff --git a/math/octave-forge-optiminterp/Makefile b/math/octave-forge-optiminterp/Makefile
index d8a3bf80a921..a40db7469134 100644
--- a/math/octave-forge-optiminterp/Makefile
+++ b/math/octave-forge-optiminterp/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-outliers/Makefile b/math/octave-forge-outliers/Makefile
index bde56600080e..6cde34e173da 100644
--- a/math/octave-forge-outliers/Makefile
+++ b/math/octave-forge-outliers/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-parallel/Makefile b/math/octave-forge-parallel/Makefile
index 987373c2b501..9468f66eb352 100644
--- a/math/octave-forge-parallel/Makefile
+++ b/math/octave-forge-parallel/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-plot/Makefile b/math/octave-forge-plot/Makefile
index 61d401552627..56593c586799 100644
--- a/math/octave-forge-plot/Makefile
+++ b/math/octave-forge-plot/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-quaternion/Makefile b/math/octave-forge-quaternion/Makefile
index eab978a71178..1e3cb2a1284f 100644
--- a/math/octave-forge-quaternion/Makefile
+++ b/math/octave-forge-quaternion/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-queueing/Makefile b/math/octave-forge-queueing/Makefile
index 863e2c2595bf..c81cecb4ff97 100644
--- a/math/octave-forge-queueing/Makefile
+++ b/math/octave-forge-queueing/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-secs1d/Makefile b/math/octave-forge-secs1d/Makefile
index 0265f89d8f41..2615d64c64aa 100644
--- a/math/octave-forge-secs1d/Makefile
+++ b/math/octave-forge-secs1d/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-secs2d/Makefile b/math/octave-forge-secs2d/Makefile
index fbc876d45f0d..c784cba2c5cb 100644
--- a/math/octave-forge-secs2d/Makefile
+++ b/math/octave-forge-secs2d/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-secs3d/Makefile b/math/octave-forge-secs3d/Makefile
index 3dc188a356d5..5e74c4a686c6 100644
--- a/math/octave-forge-secs3d/Makefile
+++ b/math/octave-forge-secs3d/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-signal/Makefile b/math/octave-forge-signal/Makefile
index 6856f441575b..25d9a7fdb93b 100644
--- a/math/octave-forge-signal/Makefile
+++ b/math/octave-forge-signal/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-simp/Makefile b/math/octave-forge-simp/Makefile
index 97a7a5a568e0..bfa3b290b1eb 100644
--- a/math/octave-forge-simp/Makefile
+++ b/math/octave-forge-simp/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-sockets/Makefile b/math/octave-forge-sockets/Makefile
index 856ff42cd761..600b945af1a2 100644
--- a/math/octave-forge-sockets/Makefile
+++ b/math/octave-forge-sockets/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-sparsersb/Makefile b/math/octave-forge-sparsersb/Makefile
index 2b16af2bf277..8bf1c3e8e642 100644
--- a/math/octave-forge-sparsersb/Makefile
+++ b/math/octave-forge-sparsersb/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-specfun/Makefile b/math/octave-forge-specfun/Makefile
index 3b9f1e0556b1..a0ce0eaa809d 100644
--- a/math/octave-forge-specfun/Makefile
+++ b/math/octave-forge-specfun/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-special-matrix/Makefile b/math/octave-forge-special-matrix/Makefile
index df2d03ed1dbd..a10dbde8eae0 100644
--- a/math/octave-forge-special-matrix/Makefile
+++ b/math/octave-forge-special-matrix/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
GNU_CONFIGURE= yes
diff --git a/math/octave-forge-splines/Makefile b/math/octave-forge-splines/Makefile
index 957e8a12bbda..df40f0312d38 100644
--- a/math/octave-forge-splines/Makefile
+++ b/math/octave-forge-splines/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-statistics/Makefile b/math/octave-forge-statistics/Makefile
index 01de03aedfba..b9c54e73da93 100644
--- a/math/octave-forge-statistics/Makefile
+++ b/math/octave-forge-statistics/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
diff --git a/math/octave-forge-stk/Makefile b/math/octave-forge-stk/Makefile
index 4f9e496557ab..966ed19a6189 100644
--- a/math/octave-forge-stk/Makefile
+++ b/math/octave-forge-stk/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-strings/Makefile b/math/octave-forge-strings/Makefile
index 0f978c33a83c..5245efffbde7 100644
--- a/math/octave-forge-strings/Makefile
+++ b/math/octave-forge-strings/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3+ BSD2CLAUSE
LICENSE_COMB= multi
diff --git a/math/octave-forge-struct/Makefile b/math/octave-forge-struct/Makefile
index 5b9684f18763..cef312ba0bb6 100644
--- a/math/octave-forge-struct/Makefile
+++ b/math/octave-forge-struct/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-symband/Makefile b/math/octave-forge-symband/Makefile
index 01aa6fb42b6c..f14acaad3ba8 100644
--- a/math/octave-forge-symband/Makefile
+++ b/math/octave-forge-symband/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-symbolic/Makefile b/math/octave-forge-symbolic/Makefile
index b2cdc7ad6c5e..0784bf1607f6 100644
--- a/math/octave-forge-symbolic/Makefile
+++ b/math/octave-forge-symbolic/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-tcl-octave/Makefile b/math/octave-forge-tcl-octave/Makefile
index 4d76465c67b1..aed0dd6b9cd4 100644
--- a/math/octave-forge-tcl-octave/Makefile
+++ b/math/octave-forge-tcl-octave/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
GNU_CONFIGURE= yes
diff --git a/math/octave-forge-tsa/Makefile b/math/octave-forge-tsa/Makefile
index 79a570cf7bd5..31d8373e15be 100644
--- a/math/octave-forge-tsa/Makefile
+++ b/math/octave-forge-tsa/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-video/Makefile b/math/octave-forge-video/Makefile
index 5f3fcf832290..feab20c7d3c1 100644
--- a/math/octave-forge-video/Makefile
+++ b/math/octave-forge-video/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge-zenity/Makefile b/math/octave-forge-zenity/Makefile
index fa91049512ec..f96035cc0d27 100644
--- a/math/octave-forge-zenity/Makefile
+++ b/math/octave-forge-zenity/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/octave-forge-zeromq/Makefile b/math/octave-forge-zeromq/Makefile
index 8c4143f53f93..6f3fbc6d7fdb 100644
--- a/math/octave-forge-zeromq/Makefile
+++ b/math/octave-forge-zeromq/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= http://octave.sourceforge.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile
index 7cbeee530bec..4e63915bcb0c 100644
--- a/math/octave-forge/Makefile
+++ b/math/octave-forge/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge metaport for math/octave
+WWW= http://octave.sourceforge.net/
USES= metaport
diff --git a/math/octave/Makefile b/math/octave/Makefile
index 8b772d71daa9..75ba06759cb0 100644
--- a/math/octave/Makefile
+++ b/math/octave/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GNU
MAINTAINER= stephen@FreeBSD.org
COMMENT= High-level interactive language for numerical computations
+WWW= https://www.octave.org/
LICENSE= GPLv3
diff --git a/math/octomap/Makefile b/math/octomap/Makefile
index 223a55bcf127..c7d6e958f983 100644
--- a/math/octomap/Makefile
+++ b/math/octomap/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Efficient probabilistic 3D mapping framework based on octrees
+WWW= https://octomap.github.io/
LICENSE= BSD3CLAUSE GPLv2
LICENSE_COMB= dual
diff --git a/math/ogdf/Makefile b/math/ogdf/Makefile
index d05df988f38f..70d9135c3bdf 100644
--- a/math/ogdf/Makefile
+++ b/math/ogdf/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}.v${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= C++ class library for the automatic layout of diagrams
+WWW= https://ogdf.uos.de/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/oink/Makefile b/math/oink/Makefile
index 9324ee048091..3ece4860dec5 100644
--- a/math/oink/Makefile
+++ b/math/oink/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Modern parity game solvers written in C++
+WWW= https://github.com/trolando/oink
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/oleo/Makefile b/math/oleo/Makefile
index cfa9a6ddffaf..73513ec7b23b 100644
--- a/math/oleo/Makefile
+++ b/math/oleo/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= GNU
MAINTAINER= ports@FreeBSD.org
COMMENT= GNU spreadsheet for X11 and terminals
+WWW= https://www.gnu.org/software/oleo/oleo.html
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/onednn/Makefile b/math/onednn/Makefile
index d7fe14603b4d..598370c02e6b 100644
--- a/math/onednn/Makefile
+++ b/math/onednn/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math # machine-learning
MAINTAINER= yuri@FreeBSD.org
COMMENT= Intel(R) Math Kernel Library for Deep Neural Networks
+WWW= https://01.org/onednn
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/openblas/Makefile b/math/openblas/Makefile
index 4ab390f9bf24..09882d2f1cdf 100644
--- a/math/openblas/Makefile
+++ b/math/openblas/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= openblas
MAINTAINER= phd_kimberlite@yahoo.co.jp
COMMENT= Optimized BLAS library based on GotoBLAS2
+WWW= https://github.com/xianyi/OpenBLAS
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/openfst/Makefile b/math/openfst/Makefile
index 7cacf6b6472b..29593436272f 100644
--- a/math/openfst/Makefile
+++ b/math/openfst/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.openfst.org/twiki/pub/FST/FstDownload/
MAINTAINER= kevlo@FreeBSD.org
COMMENT= Library for working with weighted finite-state transducers
+WWW= https://www.openfst.org/
LICENSE= APACHE20
diff --git a/math/openlibm/Makefile b/math/openlibm/Makefile
index 1c7a9f5b9597..787f1277046a 100644
--- a/math/openlibm/Makefile
+++ b/math/openlibm/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= iblis@hs.ntnu.edu.tw
COMMENT= High quality system independent, portable, open source libm
+WWW= http://julialang.org/openlibm/
LICENSE= MIT ISCL BSD2CLAUSE
LICENSE_COMB= multi
diff --git a/math/openmesh/Makefile b/math/openmesh/Makefile
index d8adce976836..032599bed902 100644
--- a/math/openmesh/Makefile
+++ b/math/openmesh/Makefile
@@ -7,6 +7,7 @@ DISTNAME= OpenMesh-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Generic data structure for manipulating polygonal meshes
+WWW= https://www.openmesh.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/opensolaris-libm/Makefile b/math/opensolaris-libm/Makefile
index b77f9b7b096b..1b896495c31b 100644
--- a/math/opensolaris-libm/Makefile
+++ b/math/opensolaris-libm/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= ports@FreeBSD.org
COMMENT= C99 Math and vector libraries from OpenSolaris snv_33
+WWW= https://docs.oracle.com/cd/E19422-01/819-3693/ncg_lib.html
LICENSE= CDDL
LICENSE_FILE= ${WRKSRC}/usr/src/OPENSOLARIS.LICENSE
diff --git a/math/openturns/Makefile b/math/openturns/Makefile
index d962e735b703..a7b3b7c3432c 100644
--- a/math/openturns/Makefile
+++ b/math/openturns/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Uncertainty treatment library
+WWW= https://openturns.github.io/www/
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
diff --git a/math/optpp/Makefile b/math/optpp/Makefile
index 2e1774cbb2b4..311d13aa1361 100644
--- a/math/optpp/Makefile
+++ b/math/optpp/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://software.sandia.gov/opt++/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Object-oriented nonlinear optimization library
+WWW= https://software.sandia.gov/opt++/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/GNU_LGPL
diff --git a/math/or-tools/Makefile b/math/or-tools/Makefile
index d3cd9f9f56de..2364e81eacf3 100644
--- a/math/or-tools/Makefile
+++ b/math/or-tools/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Google's Operations Research tools
+WWW= https://github.com/google/or-tools
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE-2.0.txt
diff --git a/math/orpie/Makefile b/math/orpie/Makefile
index 6d33ab483e86..70b841b744b0 100644
--- a/math/orpie/Makefile
+++ b/math/orpie/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= GENTOO http://pessimization.com/software/orpie/
MAINTAINER= ports@FreeBSD.org
COMMENT= Fullscreen RPN calculator for the console
+WWW= https://pessimization.com/software/orpie/
LICENSE= GPLv2
diff --git a/math/osi-conic/Makefile b/math/osi-conic/Makefile
index 9e33234d6b0d..88a53e9b7da6 100644
--- a/math/osi-conic/Makefile
+++ b/math/osi-conic/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Conic problem solver interface extending OSI to conic problems
+WWW= https://github.com/aykutbulut/OSI-CONIC
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/osi/Makefile b/math/osi/Makefile
index 34f1d541a2a2..a0d6fc78b772 100644
--- a/math/osi/Makefile
+++ b/math/osi/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= COIN-OR Open Solver Interface, an API for calling solver libraries
+WWW= https://projects.coin-or.org/Osi/
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/Osi/LICENSE
diff --git a/math/osiipopt/Makefile b/math/osiipopt/Makefile
index e87fba8d0e52..53c2c02c564a 100644
--- a/math/osiipopt/Makefile
+++ b/math/osiipopt/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Conic solver interface for Ipopt
+WWW= https://github.com/aykutbulut/OsiIpopt
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/osqp/Makefile b/math/osqp/Makefile
index 9a43680e9a3e..92ceb52139ef 100644
--- a/math/osqp/Makefile
+++ b/math/osqp/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Operator Splitting Quadratic Program solver for optimization problems
+WWW= https://osqp.org/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/p5-AI-DecisionTree/Makefile b/math/p5-AI-DecisionTree/Makefile
index e3a2a08a78c6..bf066d2386ae 100644
--- a/math/p5-AI-DecisionTree/Makefile
+++ b/math/p5-AI-DecisionTree/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for Automatically Learning Decision Trees
+WWW= https://metacpan.org/release/AI-DecisionTree
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-AI-Genetic/Makefile b/math/p5-AI-Genetic/Makefile
index 7a702b239578..5ba7b3409998 100644
--- a/math/p5-AI-Genetic/Makefile
+++ b/math/p5-AI-Genetic/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Pure Perl genetic algorithm implementation
+WWW= https://metacpan.org/release/AI-Genetic
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-AI-Perceptron/Makefile b/math/p5-AI-Perceptron/Makefile
index 64c46b101fff..38970d7aeb79 100644
--- a/math/p5-AI-Perceptron/Makefile
+++ b/math/p5-AI-Perceptron/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl module for introducing to internal operations of neural networks
+WWW= https://metacpan.org/release/AI-Perceptron
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Algorithm-Combinatorics/Makefile b/math/p5-Algorithm-Combinatorics/Makefile
index 476f3f36f1bb..2da29571480d 100644
--- a/math/p5-Algorithm-Combinatorics/Makefile
+++ b/math/p5-Algorithm-Combinatorics/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Efficient generation of combinatorial sequences
+WWW= https://metacpan.org/release/Algorithm-Combinatorics
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Algorithm-CurveFit/Makefile b/math/p5-Algorithm-CurveFit/Makefile
index 5787133f8006..f517ba9ff7b5 100644
--- a/math/p5-Algorithm-CurveFit/Makefile
+++ b/math/p5-Algorithm-CurveFit/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Nonlinear Least Squares Fitting
+WWW= https://metacpan.org/release/Algorithm-CurveFit
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Algorithm-Munkres/Makefile b/math/p5-Algorithm-Munkres/Makefile
index 5d1b606f760f..f18deda6c5e6 100644
--- a/math/p5-Algorithm-Munkres/Makefile
+++ b/math/p5-Algorithm-Munkres/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl Extension for Munkres' Solution to Classical Assignment Problem
+WWW= https://metacpan.org/release/Algorithm-Munkres
LICENSE= GPLv2+
diff --git a/math/p5-Alien-GSL/Makefile b/math/p5-Alien-GSL/Makefile
index 006d8db9bf9a..9fe6a5e27137 100644
--- a/math/p5-Alien-GSL/Makefile
+++ b/math/p5-Alien-GSL/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bokutin@bokut.in
COMMENT= Detect and get configuration setting for GSL
+WWW= https://metacpan.org/release/Alien-GSL
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Bit-ShiftReg/Makefile b/math/p5-Bit-ShiftReg/Makefile
index 0b5b96a74c0c..d5ccdfde4cc2 100644
--- a/math/p5-Bit-ShiftReg/Makefile
+++ b/math/p5-Bit-ShiftReg/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module implementing various bit shifting operations
+WWW= https://metacpan.org/release/Bit-ShiftReg
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Bit-Vector-Minimal/Makefile b/math/p5-Bit-Vector-Minimal/Makefile
index b58d8cca7120..268602f7f92c 100644
--- a/math/p5-Bit-Vector-Minimal/Makefile
+++ b/math/p5-Bit-Vector-Minimal/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Object-oriented wrapper around Perl's vec()
+WWW= https://metacpan.org/release/Bit-Vector-Minimal
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Bit-Vector/Makefile b/math/p5-Bit-Vector/Makefile
index c00143d263b3..6f50c58c473d 100644
--- a/math/p5-Bit-Vector/Makefile
+++ b/math/p5-Bit-Vector/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Library of advanced math functions that includes a Perl OO module
+WWW= https://metacpan.org/release/Bit-Vector
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-CAD-Calc/Makefile b/math/p5-CAD-Calc/Makefile
index 85f523f64a41..5b46c53d3c3e 100644
--- a/math/p5-CAD-Calc/Makefile
+++ b/math/p5-CAD-Calc/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Generic cad-related geometry calculations
+WWW= https://metacpan.org/release/CAD-Calc
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Chart-Math-Axis/Makefile b/math/p5-Chart-Math-Axis/Makefile
index 3d04efd08488..fdd92cf9e80c 100644
--- a/math/p5-Chart-Math-Axis/Makefile
+++ b/math/p5-Chart-Math-Axis/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Implements an algorithm to find good values for chart axis
+WWW= https://metacpan.org/release/Chart-Math-Axis
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Params-Util>=0.15:devel/p5-Params-Util
diff --git a/math/p5-Data-Float/Makefile b/math/p5-Data-Float/Makefile
index 7e2b7e524cbb..8616bb2725b7 100644
--- a/math/p5-Data-Float/Makefile
+++ b/math/p5-Data-Float/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Details of the floating point data type
+WWW= https://metacpan.org/release/Data-Float
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Date-Handler/Makefile b/math/p5-Date-Handler/Makefile
index d9ad57ccf5e9..1ed8cfe595c8 100644
--- a/math/p5-Date-Handler/Makefile
+++ b/math/p5-Date-Handler/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for calculating time differences
+WWW= https://metacpan.org/release/Date-Handler
USES= perl5
USE_PERL5= configure patch
diff --git a/math/p5-GIS-Distance-Fast/Makefile b/math/p5-GIS-Distance-Fast/Makefile
index 8c33fee9f56d..13dab74b3346 100644
--- a/math/p5-GIS-Distance-Fast/Makefile
+++ b/math/p5-GIS-Distance-Fast/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= C implementation of GIS::Distance formulas
+WWW= https://metacpan.org/release/GIS-Distance-Fast
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-GIS-Distance-Lite/Makefile b/math/p5-GIS-Distance-Lite/Makefile
index 33b522119214..d9d8c57d326f 100644
--- a/math/p5-GIS-Distance-Lite/Makefile
+++ b/math/p5-GIS-Distance-Lite/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= wen@FreeBSD.org
COMMENT= Calculate geographic distances in geodetic WGS84 format
+WWW= https://metacpan.org/release/GIS-Distance-Lite
RUN_DEPENDS= p5-Math-Complex>1.0.3:math/p5-Math-Complex
diff --git a/math/p5-GIS-Distance/Makefile b/math/p5-GIS-Distance/Makefile
index b5990a977bd3..71cf3293f675 100644
--- a/math/p5-GIS-Distance/Makefile
+++ b/math/p5-GIS-Distance/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Calculate geographic distances
+WWW= https://metacpan.org/release/GIS-Distance
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Geo-Coordinates-UTM/Makefile b/math/p5-Geo-Coordinates-UTM/Makefile
index 9236d326709a..d8cebb70b127 100644
--- a/math/p5-Geo-Coordinates-UTM/Makefile
+++ b/math/p5-Geo-Coordinates-UTM/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for converting latitude/longitude to UTM
+WWW= https://metacpan.org/release/Geo-Coordinates-UTM
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Geo-Distance-XS/Makefile b/math/p5-Geo-Distance-XS/Makefile
index 0aa0d8857871..9fd1a3880a13 100644
--- a/math/p5-Geo-Distance-XS/Makefile
+++ b/math/p5-Geo-Distance-XS/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Calculate Distances and Closest Locations faster
+WWW= https://metacpan.org/release/Geo-Distance-XS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Geo-Distance/Makefile b/math/p5-Geo-Distance/Makefile
index c37a139aaeb8..5bb3bae0cbe9 100644
--- a/math/p5-Geo-Distance/Makefile
+++ b/math/p5-Geo-Distance/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Calculate Distances and Closest Locations
+WWW= https://metacpan.org/release/Geo-Distance
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Graph/Makefile b/math/p5-Graph/Makefile
index 99b71f8c4c4e..997e896e34ba 100644
--- a/math/p5-Graph/Makefile
+++ b/math/p5-Graph/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Graph, the Perl module for graph operations
+WWW= https://metacpan.org/release/Graph
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Algebra-Symbols/Makefile b/math/p5-Math-Algebra-Symbols/Makefile
index 14b0653a146e..771d298feb29 100644
--- a/math/p5-Math-Algebra-Symbols/Makefile
+++ b/math/p5-Math-Algebra-Symbols/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Symbolic Algebra in Pure Perl
+WWW= https://metacpan.org/release/Math-Algebra-Symbols
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Base36/Makefile b/math/p5-Math-Base36/Makefile
index a9ad977f3640..01c0edc756cd 100644
--- a/math/p5-Math-Base36/Makefile
+++ b/math/p5-Math-Base36/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= svysh.fbsd@gmail.com
COMMENT= Encoding and decoding of base36 strings
+WWW= https://metacpan.org/release/Math-Base36
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-BaseCnv/Makefile b/math/p5-Math-BaseCnv/Makefile
index 3df521c54553..054476505a75 100644
--- a/math/p5-Math-BaseCnv/Makefile
+++ b/math/p5-Math-BaseCnv/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Fast functions to convert between number Bases
+WWW= https://metacpan.org/release/Math-BaseCnv
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/p5-Math-Bezier-Convert/Makefile b/math/p5-Math-Bezier-Convert/Makefile
index f1498d402f72..9380199141e4 100644
--- a/math/p5-Math-Bezier-Convert/Makefile
+++ b/math/p5-Math-Bezier-Convert/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert cubic and quadratic Bezier each other
+WWW= https://metacpan.org/release/Math-Bezier-Convert
USES= perl5 dos2unix
USE_PERL5= configure
diff --git a/math/p5-Math-Bezier/Makefile b/math/p5-Math-Bezier/Makefile
index 13dfd936167c..f1752c8acfd9 100644
--- a/math/p5-Math-Bezier/Makefile
+++ b/math/p5-Math-Bezier/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to solve Bezier curves
+WWW= https://metacpan.org/release/Math-Bezier
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Math-BigInt-FastCalc/Makefile b/math/p5-Math-BigInt-FastCalc/Makefile
index 4353f4537b25..b22688862e1d 100644
--- a/math/p5-Math-BigInt-FastCalc/Makefile
+++ b/math/p5-Math-BigInt-FastCalc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Math::BigInt::Calc with some XS for more speed
+WWW= https://metacpan.org/release/Math-BigInt-FastCalc
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-BigInt-GMP/Makefile b/math/p5-Math-BigInt-GMP/Makefile
index 85c71c5e7180..83824e8965b5 100644
--- a/math/p5-Math-BigInt-GMP/Makefile
+++ b/math/p5-Math-BigInt-GMP/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Use GMP library for Math::BigInt routines
+WWW= https://metacpan.org/release/Math-BigInt-GMP
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-BigInt-Lite/Makefile b/math/p5-Math-BigInt-Lite/Makefile
index 168467bd41ea..50ca16cc8cd9 100644
--- a/math/p5-Math-BigInt-Lite/Makefile
+++ b/math/p5-Math-BigInt-Lite/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= What Math::BigInts are before they become big
+WWW= https://metacpan.org/release/Math-BigInt-Lite
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-BigInt-Pari/Makefile b/math/p5-Math-BigInt-Pari/Makefile
index 8f2f2ca48f66..e1f6a6e077b6 100644
--- a/math/p5-Math-BigInt-Pari/Makefile
+++ b/math/p5-Math-BigInt-Pari/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Use Math::Pari for Math::BigInt routines
+WWW= https://metacpan.org/release/Math-BigInt-Pari
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-BigInt/Makefile b/math/p5-Math-BigInt/Makefile
index 3772f64a39d3..aab86bb0a6d1 100644
--- a/math/p5-Math-BigInt/Makefile
+++ b/math/p5-Math-BigInt/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Arbitrary size integer math perl package
+WWW= https://metacpan.org/release/Math-BigInt
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-BigRat/Makefile b/math/p5-Math-BigRat/Makefile
index 20b339bad35c..f4bce603fd0a 100644
--- a/math/p5-Math-BigRat/Makefile
+++ b/math/p5-Math-BigRat/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Arbitrary big rational numbers
+WWW= https://metacpan.org/release/Math-BigRat
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-CDF/Makefile b/math/p5-Math-CDF/Makefile
index aa4c04966ffe..b4944a190b31 100644
--- a/math/p5-Math-CDF/Makefile
+++ b/math/p5-Math-CDF/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate probabilities and quantiles
+WWW= https://metacpan.org/release/Math-CDF
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Math-Cephes/Makefile b/math/p5-Math-Cephes/Makefile
index 09dcbd861e88..d68bb2097a36 100644
--- a/math/p5-Math-Cephes/Makefile
+++ b/math/p5-Math-Cephes/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to the cephes math library
+WWW= https://metacpan.org/release/Math-Cephes
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Combinatorics/Makefile b/math/p5-Math-Combinatorics/Makefile
index adf4f236e0fe..bf14c65b5de3 100644
--- a/math/p5-Math-Combinatorics/Makefile
+++ b/math/p5-Math-Combinatorics/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perform combinations and permutations on lists
+WWW= https://metacpan.org/release/Math-Combinatorics
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Complex/Makefile b/math/p5-Math-Complex/Makefile
index 3dfa4c9ebd51..de883962af11 100644
--- a/math/p5-Math-Complex/Makefile
+++ b/math/p5-Math-Complex/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Complex numbers and associated mathematical functions
+WWW= https://metacpan.org/release/Math-Complex
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-ConvexHull/Makefile b/math/p5-Math-ConvexHull/Makefile
index a282bac697cb..f211a676e1f5 100644
--- a/math/p5-Math-ConvexHull/Makefile
+++ b/math/p5-Math-ConvexHull/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Calculate convex hulls using Graham's scan (n*log(n))
+WWW= https://metacpan.org/release/Math-ConvexHull
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Math-Currency/Makefile b/math/p5-Math-Currency/Makefile
index eb43877fb2af..fb3e290e4769 100644
--- a/math/p5-Math-Currency/Makefile
+++ b/math/p5-Math-Currency/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for exact currency math with formatting and rounding
+WWW= https://metacpan.org/release/Math-Currency
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Derivative/Makefile b/math/p5-Math-Derivative/Makefile
index 28b7198a5d50..dcbc60182c30 100644
--- a/math/p5-Math-Derivative/Makefile
+++ b/math/p5-Math-Derivative/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Numeric 1st and 2nd order differentiation
+WWW= https://metacpan.org/release/Math-Derivative
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Evol/Makefile b/math/p5-Math-Evol/Makefile
index 17e799d45eff..12cce7f9e7e5 100644
--- a/math/p5-Math-Evol/Makefile
+++ b/math/p5-Math-Evol/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module implements the evolution search strategy
+WWW= https://metacpan.org/release/Math-Evol
NO_ARCH= yes
USES= perl5
diff --git a/math/p5-Math-Expr/Makefile b/math/p5-Math-Expr/Makefile
index c6648eacd38c..8c52983790d9 100644
--- a/math/p5-Math-Expr/Makefile
+++ b/math/p5-Math-Expr/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for parsing mathematical expressions into a tree structure
+WWW= https://metacpan.org/release/HAKANARDO/Math-Expr-0.4
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/p5-Math-FFT/Makefile b/math/p5-Math-FFT/Makefile
index 9a57557f3238..01da5bcbded2 100644
--- a/math/p5-Math-FFT/Makefile
+++ b/math/p5-Math-FFT/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl module providing an interface to Fast Fourier Transform routines
+WWW= https://metacpan.org/release/Math-FFT
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-FixedPrecision/Makefile b/math/p5-Math-FixedPrecision/Makefile
index 17dc990fced5..71c4ffb7e8b8 100644
--- a/math/p5-Math-FixedPrecision/Makefile
+++ b/math/p5-Math-FixedPrecision/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module that provides decimal math without floating point errors
+WWW= https://metacpan.org/release/Math-FixedPrecision
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Math-Fleximal/Makefile b/math/p5-Math-Fleximal/Makefile
index 980a97e2c659..f8d6b9e70c7f 100644
--- a/math/p5-Math-Fleximal/Makefile
+++ b/math/p5-Math-Fleximal/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= matthew@FreeBSD.org
COMMENT= Integers with flexible representations
+WWW= https://metacpan.org/release/Math-Fleximal
NO_ARCH= yes
diff --git a/math/p5-Math-GMP/Makefile b/math/p5-Math-GMP/Makefile
index c4c0c5b38f63..19c3503d1d2b 100644
--- a/math/p5-Math-GMP/Makefile
+++ b/math/p5-Math-GMP/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module that provides an interface to the GMP library
+WWW= https://metacpan.org/release/Math-GMP
LICENSE= LGPL20+
diff --git a/math/p5-Math-GMPf/Makefile b/math/p5-Math-GMPf/Makefile
index 99e83cbc58bd..4c6ab1bc21dd 100644
--- a/math/p5-Math-GMPf/Makefile
+++ b/math/p5-Math-GMPf/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl interface to the GMP library floating point (mpf) functions
+WWW= https://metacpan.org/release/Math-GMPf
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-GMPq/Makefile b/math/p5-Math-GMPq/Makefile
index 0266988bc69e..8affe8f60b4b 100644
--- a/math/p5-Math-GMPq/Makefile
+++ b/math/p5-Math-GMPq/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl interface to the GMP library rational (mpq) functions
+WWW= https://metacpan.org/release/Math-GMPq
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-GMPz/Makefile b/math/p5-Math-GMPz/Makefile
index b2c453722d54..5b545ff7ccf4 100644
--- a/math/p5-Math-GMPz/Makefile
+++ b/math/p5-Math-GMPz/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl interface to the GMP library integer (mpz) functions
+WWW= https://metacpan.org/release/Math-GMPz
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-GSL/Makefile b/math/p5-Math-GSL/Makefile
index 8cf4ed7b5f85..197fe823a7d3 100644
--- a/math/p5-Math-GSL/Makefile
+++ b/math/p5-Math-GSL/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bokutin@bokut.in
COMMENT= Perl interface to GNU Scientific Library
+WWW= https://metacpan.org/release/Math-GSL
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Geometry-Planar-GPC-PolygonXS/Makefile b/math/p5-Math-Geometry-Planar-GPC-PolygonXS/Makefile
index 39e0f0ea0008..30606fd408cb 100644
--- a/math/p5-Math-Geometry-Planar-GPC-PolygonXS/Makefile
+++ b/math/p5-Math-Geometry-Planar-GPC-PolygonXS/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= OO wrapper to gpc library (translated to XS)
+WWW= https://metacpan.org/release/Math-Geometry-Planar-GPC-PolygonXS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Geometry-Planar-GPC/Makefile b/math/p5-Math-Geometry-Planar-GPC/Makefile
index 8ba87fa98ab2..115c0326ee57 100644
--- a/math/p5-Math-Geometry-Planar-GPC/Makefile
+++ b/math/p5-Math-Geometry-Planar-GPC/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl wrapper for Alan Murta's gpc library
+WWW= https://metacpan.org/release/Math-Geometry-Planar-GPC
LICENSE= ART10
diff --git a/math/p5-Math-Geometry-Planar-Offset/Makefile b/math/p5-Math-Geometry-Planar-Offset/Makefile
index 0d69ac2b416d..52d70cdd8d27 100644
--- a/math/p5-Math-Geometry-Planar-Offset/Makefile
+++ b/math/p5-Math-Geometry-Planar-Offset/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Calculate offset polygons
+WWW= https://metacpan.org/release/Math-Geometry-Planar-Offset
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Geometry-Planar/Makefile b/math/p5-Math-Geometry-Planar/Makefile
index 0ba435fb8d45..4fb21710ce64 100644
--- a/math/p5-Math-Geometry-Planar/Makefile
+++ b/math/p5-Math-Geometry-Planar/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-withoutworldwriteables
MAINTAINER= bofh@FreeBSD.org
COMMENT= Collection of planar geometry functions
+WWW= https://metacpan.org/release/Math-Geometry-Planar
LICENSE= ART10
diff --git a/math/p5-Math-Geometry-Voronoi/Makefile b/math/p5-Math-Geometry-Voronoi/Makefile
index 601eff8237fe..964be4ccd72a 100644
--- a/math/p5-Math-Geometry-Voronoi/Makefile
+++ b/math/p5-Math-Geometry-Voronoi/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl Module to compute Voronoi diagrams from sets of points
+WWW= https://metacpan.org/release/Math-Geometry-Voronoi
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Class-Accessor>=0.18:devel/p5-Class-Accessor \
diff --git a/math/p5-Math-Geometry/Makefile b/math/p5-Math-Geometry/Makefile
index 041bbfc29132..3534ba3365f9 100644
--- a/math/p5-Math-Geometry/Makefile
+++ b/math/p5-Math-Geometry/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Geometry related functions
+WWW= https://metacpan.org/release/Math-Geometry
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Gradient/Makefile b/math/p5-Math-Gradient/Makefile
index 0412013f71ea..b853e5ef106b 100644
--- a/math/p5-Math-Gradient/Makefile
+++ b/math/p5-Math-Gradient/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Calculating gradients for color transitions and the like
+WWW= https://metacpan.org/release/Math-Gradient
USES= perl5 tar:tgz
USE_PERL5= configure
diff --git a/math/p5-Math-Int128/Makefile b/math/p5-Math-Int128/Makefile
index 8dae187ee2d3..d38f7997dd0f 100644
--- a/math/p5-Math-Int128/Makefile
+++ b/math/p5-Math-Int128/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= pi@FreeBSD.org
COMMENT= Manipulate 128 bits integers in Perl
+WWW= https://metacpan.org/release/Math-Int128
LICENSE= ART10
diff --git a/math/p5-Math-Int64/Makefile b/math/p5-Math-Int64/Makefile
index 1695c859c5ab..634bb45cecc5 100644
--- a/math/p5-Math-Int64/Makefile
+++ b/math/p5-Math-Int64/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Manipulate 64 bits integers in Perl
+WWW= https://metacpan.org/release/Math-Int64
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Interpolate/Makefile b/math/p5-Math-Interpolate/Makefile
index bed835a9324c..0c53e6fea621 100644
--- a/math/p5-Math-Interpolate/Makefile
+++ b/math/p5-Math-Interpolate/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl routines for data sets interpolation and interval search
+WWW= https://metacpan.org/release/Math-Interpolate
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Intersection-StraightLine/Makefile b/math/p5-Math-Intersection-StraightLine/Makefile
index a15d39f9f415..ceafa7c5993e 100644
--- a/math/p5-Math-Intersection-StraightLine/Makefile
+++ b/math/p5-Math-Intersection-StraightLine/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Calculate intersection point for two lines
+WWW= https://metacpan.org/release/Math-Intersection-StraightLine
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Logic/Makefile b/math/p5-Math-Logic/Makefile
index 7775bc05fe0b..d6cfd18ef208 100644
--- a/math/p5-Math-Logic/Makefile
+++ b/math/p5-Math-Logic/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl module providing pure 2, 3, or multi-value logic
+WWW= https://metacpan.org/release/Math-Logic
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Math-MPC/Makefile b/math/p5-Math-MPC/Makefile
index a255b7a34ccf..73f3ff143aae 100644
--- a/math/p5-Math-MPC/Makefile
+++ b/math/p5-Math-MPC/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to MPC Library
+WWW= https://metacpan.org/release/Math-MPC
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-MPFR/Makefile b/math/p5-Math-MPFR/Makefile
index c3fa04a53605..a5d47e74718d 100644
--- a/math/p5-Math-MPFR/Makefile
+++ b/math/p5-Math-MPFR/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to MPFR Library
+WWW= https://metacpan.org/release/Math-MPFR
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Matrix/Makefile b/math/p5-Math-Matrix/Makefile
index 42a815d34ad8..666e8e8e08b6 100644
--- a/math/p5-Math-Matrix/Makefile
+++ b/math/p5-Math-Matrix/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Multiply and invert matrices in Perl
+WWW= https://metacpan.org/release/Math-Matrix
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-MatrixReal/Makefile b/math/p5-Math-MatrixReal/Makefile
index 001a08d4c1d6..184c0183f676 100644
--- a/math/p5-Math-MatrixReal/Makefile
+++ b/math/p5-Math-MatrixReal/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module implementing a Matrix of Reals
+WWW= https://metacpan.org/release/Math-MatrixReal
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-NumberCruncher/Makefile b/math/p5-Math-NumberCruncher/Makefile
index 34449e23b046..6a36265425cf 100644
--- a/math/p5-Math-NumberCruncher/Makefile
+++ b/math/p5-Math-NumberCruncher/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Collection of useful math-related functions
+WWW= https://metacpan.org/release/Math-NumberCruncher
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Math-Pari/Makefile b/math/p5-Math-Pari/Makefile
index 21e632aa939f..184bc1de27cb 100644
--- a/math/p5-Math-Pari/Makefile
+++ b/math/p5-Math-Pari/Makefile
@@ -10,6 +10,7 @@ DISTFILES= ${DISTNAME}.zip \
MAINTAINER= perl@FreeBSD.org
COMMENT= Numerical/scientific/number-theoretic calculations
+WWW= https://metacpan.org/dist/Math-Pari
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Polygon-Tree/Makefile b/math/p5-Math-Polygon-Tree/Makefile
index 7e2db39d158e..f158e0376f93 100644
--- a/math/p5-Math-Polygon-Tree/Makefile
+++ b/math/p5-Math-Polygon-Tree/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Class for fast check if point is inside polygon
+WWW= https://metacpan.org/release/Math-Polygon-Tree
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Test-Simple>=0:devel/p5-Test-Simple \
diff --git a/math/p5-Math-Polygon/Makefile b/math/p5-Math-Polygon/Makefile
index 2cacf8aa7c96..06ebaf810fd9 100644
--- a/math/p5-Math-Polygon/Makefile
+++ b/math/p5-Math-Polygon/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Class for Maintaining Polygon Data
+WWW= https://metacpan.org/release/Math-Polygon
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Polynomial-Solve/Makefile b/math/p5-Math-Polynomial-Solve/Makefile
index 0dc315bcbda1..977869edc205 100644
--- a/math/p5-Math-Polynomial-Solve/Makefile
+++ b/math/p5-Math-Polynomial-Solve/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Find the roots of polynomial equations
+WWW= https://metacpan.org/release/Math-Polynomial-Solve
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Prime-Util-GMP/Makefile b/math/p5-Math-Prime-Util-GMP/Makefile
index 02d05a3f7ef3..f26724531ab9 100644
--- a/math/p5-Math-Prime-Util-GMP/Makefile
+++ b/math/p5-Math-Prime-Util-GMP/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Utilities related to prime numbers and factoring, using GMP
+WWW= https://metacpan.org/release/Math-Prime-Util-GMP
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Prime-Util/Makefile b/math/p5-Math-Prime-Util/Makefile
index ede6ac1d7792..77853d2e9de6 100644
--- a/math/p5-Math-Prime-Util/Makefile
+++ b/math/p5-Math-Prime-Util/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Utilities related to prime numbers, including fast sieves and factoring
+WWW= https://metacpan.org/release/Math-Prime-Util
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Prime-XS/Makefile b/math/p5-Math-Prime-XS/Makefile
index ffc1a94a61e3..29bb156ec3f9 100644
--- a/math/p5-Math-Prime-XS/Makefile
+++ b/math/p5-Math-Prime-XS/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Detect and calculate prime numbers with deterministic tests
+WWW= https://metacpan.org/release/Math-Prime-XS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-ProvablePrime/Makefile b/math/p5-Math-ProvablePrime/Makefile
index 24cb52b3f5be..d53cc414efd4 100644
--- a/math/p5-Math-ProvablePrime/Makefile
+++ b/math/p5-Math-ProvablePrime/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= pi@FreeBSD.org
COMMENT= Generate a provable prime number, in pure Perl
+WWW= https://metacpan.org/release/Math-ProvablePrime
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-RPN/Makefile b/math/p5-Math-RPN/Makefile
index 50cdede2608c..4ea8e8ea64b7 100644
--- a/math/p5-Math-RPN/Makefile
+++ b/math/p5-Math-RPN/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Reverse polish math expression evaluation
+WWW= https://metacpan.org/release/Math-RPN
TEST_DEPENDS= p5-Test-Warn>=0:devel/p5-Test-Warn
diff --git a/math/p5-Math-Random-ISAAC-XS/Makefile b/math/p5-Math-Random-ISAAC-XS/Makefile
index 7b98a917a6ac..83b874d24ebb 100644
--- a/math/p5-Math-Random-ISAAC-XS/Makefile
+++ b/math/p5-Math-Random-ISAAC-XS/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= C implementation of the ISAAC PRNG Algorithm
+WWW= https://metacpan.org/release/Math-Random-ISAAC-XS
LICENSE= PD MIT ART10 ART20 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Random-ISAAC/Makefile b/math/p5-Math-Random-ISAAC/Makefile
index d64dcc362d9b..515742d35a06 100644
--- a/math/p5-Math-Random-ISAAC/Makefile
+++ b/math/p5-Math-Random-ISAAC/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= wen@FreeBSD.org
COMMENT= Perl interface to the ISAAC PRNG Algorithm
+WWW= https://metacpan.org/release/Math-Random-ISAAC
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Math-Random-ISAAC-XS>0:math/p5-Math-Random-ISAAC-XS
diff --git a/math/p5-Math-Random-MT-Auto/Makefile b/math/p5-Math-Random-MT-Auto/Makefile
index bfce41ee329a..4918508a0b16 100644
--- a/math/p5-Math-Random-MT-Auto/Makefile
+++ b/math/p5-Math-Random-MT-Auto/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Auto-seeded Mersenne Twister PRNGs
+WWW= https://metacpan.org/release/Math-Random-MT-Auto
LICENSE= BSD3CLAUSE
diff --git a/math/p5-Math-Random-MT/Makefile b/math/p5-Math-Random-MT/Makefile
index 03c01e1a32c3..0c6f60c6f934 100644
--- a/math/p5-Math-Random-MT/Makefile
+++ b/math/p5-Math-Random-MT/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= The Mersenne Twister PRNG
+WWW= https://metacpan.org/release/Math-Random-MT
LICENSE= BSD3CLAUSE
diff --git a/math/p5-Math-Random-OO/Makefile b/math/p5-Math-Random-OO/Makefile
index eb94899affe3..8d67af8fe06c 100644
--- a/math/p5-Math-Random-OO/Makefile
+++ b/math/p5-Math-Random-OO/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Consistent object-oriented interface for generating random numbers
+WWW= https://metacpan.org/release/Math-Random-OO
LICENSE= APACHE20
diff --git a/math/p5-Math-Random-Secure/Makefile b/math/p5-Math-Random-Secure/Makefile
index 544b64cd4e39..f0a06899d086 100644
--- a/math/p5-Math-Random-Secure/Makefile
+++ b/math/p5-Math-Random-Secure/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= dereckson@gmail.com
COMMENT= Cryptographically-secure rand function
+WWW= https://metacpan.org/release/Math-Random-Secure
LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/p5-Math-Random/Makefile b/math/p5-Math-Random/Makefile
index b3dc1f609a1c..57a055a7f7c9 100644
--- a/math/p5-Math-Random/Makefile
+++ b/math/p5-Math-Random/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Random number generators
+WWW= https://metacpan.org/release/Math-Random
USES= perl5 shebangfix
USE_PERL5= configure
diff --git a/math/p5-Math-Round-Var/Makefile b/math/p5-Math-Round-Var/Makefile
index 87f965aea513..1c8fa0dd25e3 100644
--- a/math/p5-Math-Round-Var/Makefile
+++ b/math/p5-Math-Round-Var/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-v${PORTVERSION}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Variations on rounding
+WWW= https://metacpan.org/release/Math-Round-Var
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Round/Makefile b/math/p5-Math-Round/Makefile
index 0325b3935e8c..4cc0c99f3c58 100644
--- a/math/p5-Math-Round/Makefile
+++ b/math/p5-Math-Round/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl extension for rounding numbers
+WWW= https://metacpan.org/release/Math-Round
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Sequence/Makefile b/math/p5-Math-Sequence/Makefile
index f00d9fc5c145..c4b62743abe6 100644
--- a/math/p5-Math-Sequence/Makefile
+++ b/math/p5-Math-Sequence/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl extension dealing with mathematic sequences
+WWW= https://metacpan.org/release/Math-Sequence
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Series/Makefile b/math/p5-Math-Series/Makefile
index 40bfa65925b9..592ef64ec58d 100644
--- a/math/p5-Math-Series/Makefile
+++ b/math/p5-Math-Series/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl extension dealing with mathematic series
+WWW= https://metacpan.org/release/Math-Series
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-SigFigs/Makefile b/math/p5-Math-SigFigs/Makefile
index e8540e9f3451..f68f2d81ad6e 100644
--- a/math/p5-Math-SigFigs/Makefile
+++ b/math/p5-Math-SigFigs/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= swills@FreeBSD.org
COMMENT= Do math with correct handling of significant figures
+WWW= https://metacpan.org/release/Math-SigFigs
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Math-SimpleVariable/Makefile b/math/p5-Math-SimpleVariable/Makefile
index 9b19fd17b4f1..a1b1bb28b3e6 100644
--- a/math/p5-Math-SimpleVariable/Makefile
+++ b/math/p5-Math-SimpleVariable/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple representation of mathematical variables
+WWW= https://metacpan.org/release/Math-SimpleVariable
USES= perl5
USE_PERL5= configure patch
diff --git a/math/p5-Math-Spline/Makefile b/math/p5-Math-Spline/Makefile
index 91c61f97bf8f..742b581b6749 100644
--- a/math/p5-Math-Spline/Makefile
+++ b/math/p5-Math-Spline/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Cubic Spline Interpolation of data
+WWW= https://metacpan.org/release/Math-Spline
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-String/Makefile b/math/p5-Math-String/Makefile
index daf6ac243f6f..a7e4b5fc7149 100644
--- a/math/p5-Math-String/Makefile
+++ b/math/p5-Math-String/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to calculate with strings as if they were big integers
+WWW= https://metacpan.org/release/Math-String
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Symbolic-Custom-CCompiler/Makefile b/math/p5-Math-Symbolic-Custom-CCompiler/Makefile
index 0fad833a06cf..74573f57bc0e 100644
--- a/math/p5-Math-Symbolic-Custom-CCompiler/Makefile
+++ b/math/p5-Math-Symbolic-Custom-CCompiler/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Compile Math::Symbolic trees to C
+WWW= https://metacpan.org/release/Math-Symbolic-Custom-CCompiler
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Symbolic-Custom-Contains/Makefile b/math/p5-Math-Symbolic-Custom-Contains/Makefile
index 793b4ef2b268..e1c42546cd90 100644
--- a/math/p5-Math-Symbolic-Custom-Contains/Makefile
+++ b/math/p5-Math-Symbolic-Custom-Contains/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Find subtrees in Math::Symbolic expressions
+WWW= https://metacpan.org/release/Math-Symbolic-Custom-Contains
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Math-Symbolic>=0:math/p5-Math-Symbolic
diff --git a/math/p5-Math-Symbolic-Custom-ErrorPropagation/Makefile b/math/p5-Math-Symbolic-Custom-ErrorPropagation/Makefile
index 306ac96671c6..6f9ec7646122 100644
--- a/math/p5-Math-Symbolic-Custom-ErrorPropagation/Makefile
+++ b/math/p5-Math-Symbolic-Custom-ErrorPropagation/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Calculate Gaussian Error Propagation
+WWW= https://metacpan.org/release/Math-Symbolic-Custom-ErrorPropagation
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Math-Symbolic>=0:math/p5-Math-Symbolic
diff --git a/math/p5-Math-Symbolic-Custom-LaTeXDumper/Makefile b/math/p5-Math-Symbolic-Custom-LaTeXDumper/Makefile
index aeb49e1d8386..fcb3491b0e6a 100644
--- a/math/p5-Math-Symbolic-Custom-LaTeXDumper/Makefile
+++ b/math/p5-Math-Symbolic-Custom-LaTeXDumper/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Math::Symbolic LaTeX output
+WWW= https://metacpan.org/release/Math-Symbolic-Custom-LaTeXDumper
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Math-Symbolic>=0.201:math/p5-Math-Symbolic
diff --git a/math/p5-Math-Symbolic-Custom-Pattern/Makefile b/math/p5-Math-Symbolic-Custom-Pattern/Makefile
index c2251ab3882e..39c7a4b0137b 100644
--- a/math/p5-Math-Symbolic-Custom-Pattern/Makefile
+++ b/math/p5-Math-Symbolic-Custom-Pattern/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Pattern matching on Math::Symbolic trees
+WWW= https://metacpan.org/release/Math-Symbolic-Custom-Pattern
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Math-Symbolic>=0.510:math/p5-Math-Symbolic \
diff --git a/math/p5-Math-Symbolic-Custom-Simplification/Makefile b/math/p5-Math-Symbolic-Custom-Simplification/Makefile
index 80b033434aa8..3a140cf85b5b 100644
--- a/math/p5-Math-Symbolic-Custom-Simplification/Makefile
+++ b/math/p5-Math-Symbolic-Custom-Simplification/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= User defined simplification routines
+WWW= https://metacpan.org/release/Math-Symbolic-Custom-Simplification
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Symbolic-Custom-Transformation/Makefile b/math/p5-Math-Symbolic-Custom-Transformation/Makefile
index d3d5d40127e5..754ce4311296 100644
--- a/math/p5-Math-Symbolic-Custom-Transformation/Makefile
+++ b/math/p5-Math-Symbolic-Custom-Transformation/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Transform Math::Symbolic trees
+WWW= https://metacpan.org/release/Math-Symbolic-Custom-Transformation
RUN_DEPENDS= p5-Math-Symbolic>=0.507:math/p5-Math-Symbolic \
p5-Math-Symbolic-Custom-Pattern>=1.20:math/p5-Math-Symbolic-Custom-Pattern
diff --git a/math/p5-Math-Symbolic/Makefile b/math/p5-Math-Symbolic/Makefile
index 4a24b5ce1583..182aded12029 100644
--- a/math/p5-Math-Symbolic/Makefile
+++ b/math/p5-Math-Symbolic/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Symbolic calculations
+WWW= https://metacpan.org/release/Math-Symbolic
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-SymbolicX-BigNum/Makefile b/math/p5-Math-SymbolicX-BigNum/Makefile
index dea924dfd9f5..df50b54a80c1 100644
--- a/math/p5-Math-SymbolicX-BigNum/Makefile
+++ b/math/p5-Math-SymbolicX-BigNum/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Big number support for the Math::Symbolic parser
+WWW= https://metacpan.org/release/Math-SymbolicX-BigNum
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-SymbolicX-Complex/Makefile b/math/p5-Math-SymbolicX-Complex/Makefile
index dad9126062ff..f3a5440489d8 100644
--- a/math/p5-Math-SymbolicX-Complex/Makefile
+++ b/math/p5-Math-SymbolicX-Complex/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Complex number support for the Math::Symbolic parser
+WWW= https://metacpan.org/release/Math-SymbolicX-Complex
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Math-Symbolic>=0:math/p5-Math-Symbolic \
diff --git a/math/p5-Math-SymbolicX-Error/Makefile b/math/p5-Math-SymbolicX-Error/Makefile
index 711812e655a7..bdb34fe7b140 100644
--- a/math/p5-Math-SymbolicX-Error/Makefile
+++ b/math/p5-Math-SymbolicX-Error/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parser extension for dealing with numeric errors
+WWW= https://metacpan.org/release/Math-SymbolicX-Error
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Math-Symbolic>=0:math/p5-Math-Symbolic \
diff --git a/math/p5-Math-SymbolicX-Inline/Makefile b/math/p5-Math-SymbolicX-Inline/Makefile
index fc3b453110c4..d0b1d395a5f0 100644
--- a/math/p5-Math-SymbolicX-Inline/Makefile
+++ b/math/p5-Math-SymbolicX-Inline/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Inlined Math::Symbolic functions
+WWW= https://metacpan.org/release/Math-SymbolicX-Inline
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Math-Symbolic>=0:math/p5-Math-Symbolic \
diff --git a/math/p5-Math-SymbolicX-NoSimplification/Makefile b/math/p5-Math-SymbolicX-NoSimplification/Makefile
index ec61699073aa..96548c28c6c3 100644
--- a/math/p5-Math-SymbolicX-NoSimplification/Makefile
+++ b/math/p5-Math-SymbolicX-NoSimplification/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Turn off Math::Symbolic simplification
+WWW= https://metacpan.org/release/Math-SymbolicX-NoSimplification
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-SymbolicX-ParserExtensionFactory/Makefile b/math/p5-Math-SymbolicX-ParserExtensionFactory/Makefile
index fbb52c7d6b57..e68efdafb857 100644
--- a/math/p5-Math-SymbolicX-ParserExtensionFactory/Makefile
+++ b/math/p5-Math-SymbolicX-ParserExtensionFactory/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate parser extensions
+WWW= https://metacpan.org/release/Math-SymbolicX-ParserExtensionFactory
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Math-Symbolic>=0:math/p5-Math-Symbolic
diff --git a/math/p5-Math-SymbolicX-Statistics-Distributions/Makefile b/math/p5-Math-SymbolicX-Statistics-Distributions/Makefile
index b238920cd7ec..ad1dd79320f0 100644
--- a/math/p5-Math-SymbolicX-Statistics-Distributions/Makefile
+++ b/math/p5-Math-SymbolicX-Statistics-Distributions/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Statistical distributions
+WWW= https://metacpan.org/release/Math-SymbolicX-Statistics-Distributions
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-TrulyRandom/Makefile b/math/p5-Math-TrulyRandom/Makefile
index a44b60a328dc..abdb54ad96b2 100644
--- a/math/p5-Math-TrulyRandom/Makefile
+++ b/math/p5-Math-TrulyRandom/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to a truly random number generator function
+WWW= https://metacpan.org/release/Math-TrulyRandom
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
diff --git a/math/p5-Math-Units/Makefile b/math/p5-Math-Units/Makefile
index 144a9af1ef17..a2610ef8c111 100644
--- a/math/p5-Math-Units/Makefile
+++ b/math/p5-Math-Units/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Unit conversion
+WWW= https://metacpan.org/release/Math-Units
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Math-Utils/Makefile b/math/p5-Math-Utils/Makefile
index d42f22b84640..936810f15f07 100644
--- a/math/p5-Math-Utils/Makefile
+++ b/math/p5-Math-Utils/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Useful mathematical functions not in Perl
+WWW= https://metacpan.org/release/Math-Utils
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Math-Vec/Makefile b/math/p5-Math-Vec/Makefile
index 8cc8fe507d2d..977f254fe303 100644
--- a/math/p5-Math-Vec/Makefile
+++ b/math/p5-Math-Vec/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Object-Oriented Vector Math Methods in Perl
+WWW= https://metacpan.org/release/Math-Vec
USES= perl5
USE_PERL5= modbuild
diff --git a/math/p5-Math-VectorReal/Makefile b/math/p5-Math-VectorReal/Makefile
index 6a909da8f135..114610dca768 100644
--- a/math/p5-Math-VectorReal/Makefile
+++ b/math/p5-Math-VectorReal/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl Module to handle 3D Vector Mathematics
+WWW= https://metacpan.org/release/Math-VectorReal
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-NetCDF/Makefile b/math/p5-NetCDF/Makefile
index 557d8df62f7f..e61b26ac8676 100644
--- a/math/p5-NetCDF/Makefile
+++ b/math/p5-NetCDF/Makefile
@@ -8,6 +8,7 @@ DISTNAME= netcdf-perl-${PORTVERSION}
MAINTAINER= rand@meridian-enviro.com
COMMENT= Perl5 module to read and write netCDF files
+WWW= http://www.unidata.ucar.edu/packages/netcdf-perl/
LIB_DEPENDS= libnetcdf.so:science/netcdf
diff --git a/math/p5-Number-Compare/Makefile b/math/p5-Number-Compare/Makefile
index 82fa3915261a..140caf5c5acf 100644
--- a/math/p5-Number-Compare/Makefile
+++ b/math/p5-Number-Compare/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Numeric comparisons
+WWW= https://metacpan.org/release/Number-Compare
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Number-Fraction/Makefile b/math/p5-Number-Fraction/Makefile
index 5a8bf41877cd..06f9c6258a6e 100644
--- a/math/p5-Number-Fraction/Makefile
+++ b/math/p5-Number-Fraction/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= swills@FreeBSD.org
COMMENT= Perl extension to model fractions
+WWW= https://metacpan.org/release/Number-Fraction
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Moo>=1.000001:devel/p5-Moo \
diff --git a/math/p5-Number-Misc/Makefile b/math/p5-Number-Misc/Makefile
index 7224924f902c..9ba968c3fc92 100644
--- a/math/p5-Number-Misc/Makefile
+++ b/math/p5-Number-Misc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension of handy utilities for numbers
+WWW= https://metacpan.org/release/Number-Misc
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Number-Uncertainty/Makefile b/math/p5-Number-Uncertainty/Makefile
index 007aaa05fb7e..e7c83bebdfd5 100644
--- a/math/p5-Number-Uncertainty/Makefile
+++ b/math/p5-Number-Uncertainty/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Object-orientated uncertainty object
+WWW= https://metacpan.org/release/Number-Uncertainty
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/math/p5-Number-WithError-LaTeX/Makefile b/math/p5-Number-WithError-LaTeX/Makefile
index dd36196b4f48..9515d8496c3e 100644
--- a/math/p5-Number-WithError-LaTeX/Makefile
+++ b/math/p5-Number-WithError-LaTeX/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= LaTeX output for Number::WithError
+WWW= https://metacpan.org/release/Number-WithError-LaTeX
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Number-WithError/Makefile b/math/p5-Number-WithError/Makefile
index af0f98cc120a..c26a641345d3 100644
--- a/math/p5-Number-WithError/Makefile
+++ b/math/p5-Number-WithError/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Numbers with error propagation and scientific rounding
+WWW= https://metacpan.org/release/Number-WithError
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Parse-Range/Makefile b/math/p5-Parse-Range/Makefile
index 90e6332034f0..2d5b8d20e3da 100644
--- a/math/p5-Parse-Range/Makefile
+++ b/math/p5-Parse-Range/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Parses range definitions and returns an array
+WWW= https://metacpan.org/release/Parse-Range
LICENSE= ART10 BSD3CLAUSE
LICENSE_COMB= dual
diff --git a/math/p5-Roman/Makefile b/math/p5-Roman/Makefile
index 543781add4e0..43dbb56919cd 100644
--- a/math/p5-Roman/Makefile
+++ b/math/p5-Roman/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= philip@FreeBSD.org
COMMENT= Perl module to convert between Arabic and Roman numerals
+WWW= https://metacpan.org/release/Roman
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Set-IntSpan-Fast-XS/Makefile b/math/p5-Set-IntSpan-Fast-XS/Makefile
index cc3612fa7ed7..669c9c4b69db 100644
--- a/math/p5-Set-IntSpan-Fast-XS/Makefile
+++ b/math/p5-Set-IntSpan-Fast-XS/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Faster Set::IntSpan::Fast
+WWW= https://metacpan.org/release/Set-IntSpan-Fast-XS
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Data-Swap>=0.07:devel/p5-Data-Swap \
diff --git a/math/p5-Set-IntSpan-Fast/Makefile b/math/p5-Set-IntSpan-Fast/Makefile
index 7e3f91b7729a..a9dd1f61de16 100644
--- a/math/p5-Set-IntSpan-Fast/Makefile
+++ b/math/p5-Set-IntSpan-Fast/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Fast handling of sets containing integer spans
+WWW= https://metacpan.org/release/Set-IntSpan-Fast
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Data-Types>=0:devel/p5-Data-Types
diff --git a/math/p5-Set-IntSpan/Makefile b/math/p5-Set-IntSpan/Makefile
index 1c8d1cd816d5..aff013a8e23f 100644
--- a/math/p5-Set-IntSpan/Makefile
+++ b/math/p5-Set-IntSpan/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Manages sets of integers
+WWW= https://metacpan.org/release/Set-IntSpan
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Set-Partition/Makefile b/math/p5-Set-Partition/Makefile
index 728a90d14516..f22b1516a23f 100644
--- a/math/p5-Set-Partition/Makefile
+++ b/math/p5-Set-Partition/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Enumerate all arrangements of a set in fixed subsets
+WWW= https://metacpan.org/release/Set-Partition
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Statistics-Basic/Makefile b/math/p5-Statistics-Basic/Makefile
index 4025ec754cdc..4454b837e272 100644
--- a/math/p5-Statistics-Basic/Makefile
+++ b/math/p5-Statistics-Basic/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Collection of basic statistics modules
+WWW= https://metacpan.org/release/Statistics-Basic
LICENSE= LGPL20
diff --git a/math/p5-Statistics-Benford/Makefile b/math/p5-Statistics-Benford/Makefile
index 51ce5a47bad6..c41927672f1f 100644
--- a/math/p5-Statistics-Benford/Makefile
+++ b/math/p5-Statistics-Benford/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= wen@FreeBSD.org
COMMENT= Calculate the deviation from Benford's Law
+WWW= https://metacpan.org/release/Statistics-Benford
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Statistics-CaseResampling/Makefile b/math/p5-Statistics-CaseResampling/Makefile
index 127e434aac40..405a3b4ec8a4 100644
--- a/math/p5-Statistics-CaseResampling/Makefile
+++ b/math/p5-Statistics-CaseResampling/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Efficient resampling and calculation of medians with confidence intervals
+WWW= https://metacpan.org/release/Statistics-CaseResampling
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Statistics-Contingency/Makefile b/math/p5-Statistics-Contingency/Makefile
index bafc403df797..1b5df7818820 100644
--- a/math/p5-Statistics-Contingency/Makefile
+++ b/math/p5-Statistics-Contingency/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Calculate precision, recall, F1, accuracy, etc
+WWW= https://metacpan.org/release/Statistics-Contingency
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Params-Validate>=0:devel/p5-Params-Validate
diff --git a/math/p5-Statistics-Descriptive-Discrete/Makefile b/math/p5-Statistics-Descriptive-Discrete/Makefile
index aab3db2d82d8..e16387048481 100644
--- a/math/p5-Statistics-Descriptive-Discrete/Makefile
+++ b/math/p5-Statistics-Descriptive-Discrete/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Compute descriptive statistics for discrete data sets
+WWW= https://metacpan.org/release/Statistics-Descriptive-Discrete
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Statistics-Descriptive/Makefile b/math/p5-Statistics-Descriptive/Makefile
index 1c6e34042763..2468a52e93bd 100644
--- a/math/p5-Statistics-Descriptive/Makefile
+++ b/math/p5-Statistics-Descriptive/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module that supplies statistical methods for perl5
+WWW= https://metacpan.org/release/Statistics-Descriptive
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Statistics-Forecast/Makefile b/math/p5-Statistics-Forecast/Makefile
index 8a3a51ee804e..704c15951edf 100644
--- a/math/p5-Statistics-Forecast/Makefile
+++ b/math/p5-Statistics-Forecast/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Calculates a future value
+WWW= https://metacpan.org/release/Statistics-Forecast
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Statistics-Frequency/Makefile b/math/p5-Statistics-Frequency/Makefile
index 3600c5ec02f8..4c7b36250089 100644
--- a/math/p5-Statistics-Frequency/Makefile
+++ b/math/p5-Statistics-Frequency/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= swills@FreeBSD.org
COMMENT= Simple counting of elements
+WWW= https://metacpan.org/release/Statistics-Frequency
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Statistics-LineFit/Makefile b/math/p5-Statistics-LineFit/Makefile
index 479f32bc6416..7e706158b133 100644
--- a/math/p5-Statistics-LineFit/Makefile
+++ b/math/p5-Statistics-LineFit/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Least squares line fit, weighted or unweighted
+WWW= https://metacpan.org/release/Statistics-LineFit
USES= perl5
USE_PERL5= configure
diff --git a/math/p5-Statistics-Lite/Makefile b/math/p5-Statistics-Lite/Makefile
index f289cdde4a62..34a8ad49d3d8 100644
--- a/math/p5-Statistics-Lite/Makefile
+++ b/math/p5-Statistics-Lite/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= osa@FreeBSD.org
COMMENT= The lightweight and functional object-oriented statistics
+WWW= https://metacpan.org/release/Statistics-Lite
USES= dos2unix perl5
USE_PERL5= configure
diff --git a/math/p5-Statistics-R/Makefile b/math/p5-Statistics-R/Makefile
index c4aa3504c638..1270ee3a69af 100644
--- a/math/p5-Statistics-R/Makefile
+++ b/math/p5-Statistics-R/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Controls the R interpreter through Perl
+WWW= https://metacpan.org/release/Statistics-R
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/p5-Statistics-Regression/Makefile b/math/p5-Statistics-Regression/Makefile
index cf8098a7d370..f7a2b44a63b1 100644
--- a/math/p5-Statistics-Regression/Makefile
+++ b/math/p5-Statistics-Regression/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= swills@FreeBSD.org
COMMENT= Perl module to perform weighted linear regression
+WWW= https://metacpan.org/release/Statistics-Regression
LICENSE= GPLv1+ # exact version not mentioned
diff --git a/math/p5-Statistics-TTest/Makefile b/math/p5-Statistics-TTest/Makefile
index fb995c96ae76..957d876f54ea 100644
--- a/math/p5-Statistics-TTest/Makefile
+++ b/math/p5-Statistics-TTest/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to perform T-test on 2 independent samples
+WWW= https://metacpan.org/release/Statistics-TTest
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Statistics-Descriptive>=0:math/p5-Statistics-Descriptive \
diff --git a/math/p5-Task-Math-Symbolic/Makefile b/math/p5-Task-Math-Symbolic/Makefile
index 65e851f17181..b5c66f70f2c8 100644
--- a/math/p5-Task-Math-Symbolic/Makefile
+++ b/math/p5-Task-Math-Symbolic/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Math::Symbolic with lots of plugins
+WWW= https://metacpan.org/release/Task-Math-Symbolic
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Math-Symbolic>=0.163:math/p5-Math-Symbolic \
diff --git a/math/p5-Text-AsciiTeX/Makefile b/math/p5-Text-AsciiTeX/Makefile
index 693e69631d34..691ce548fa96 100644
--- a/math/p5-Text-AsciiTeX/Makefile
+++ b/math/p5-Text-AsciiTeX/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert (La)TeX formulas to ASCII art
+WWW= https://metacpan.org/release/Text-AsciiTeX
BROKEN_FreeBSD_13= error: duplicate symbol: SYNTAX_ERR_FLAG
BROKEN_FreeBSD_14= error: duplicate symbol: SYNTAX_ERR_FLAG
diff --git a/math/p5-bignum/Makefile b/math/p5-bignum/Makefile
index 04029aab9211..dbc31d131652 100644
--- a/math/p5-bignum/Makefile
+++ b/math/p5-bignum/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Transparent BigNumber/BigRational support for Perl
+WWW= https://metacpan.org/release/bignum
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/math/palp/Makefile b/math/palp/Makefile
index 96a66428c92f..ad94c555b671 100644
--- a/math/palp/Makefile
+++ b/math/palp/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Package for Analyzing Lattice Polytopes
+WWW= http://hep.itp.tuwien.ac.at/~kreuzer/CY/CYpalp.html
LICENSE= GPLv3
diff --git a/math/pari/Makefile b/math/pari/Makefile
index 275b1ed027a1..9856269a6e25 100644
--- a/math/pari/Makefile
+++ b/math/pari/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://pari.math.u-bordeaux.fr/pub/pari/unix/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Mathematics library and advanced calculator package
+WWW= https://pari.math.u-bordeaux.fr/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/pari_elldata/Makefile b/math/pari_elldata/Makefile
index 61df606b83e1..4fcda5ca710d 100644
--- a/math/pari_elldata/Makefile
+++ b/math/pari_elldata/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}/${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Elliptic Curve Data for PARI/GP
+WWW= https://pari.math.u-bordeaux.fr/packages.html
LICENSE= ART20
diff --git a/math/pari_galdata/Makefile b/math/pari_galdata/Makefile
index 46066593f4a9..3523dd92ac60 100644
--- a/math/pari_galdata/Makefile
+++ b/math/pari_galdata/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}/${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Data needed by PARI/GP for polgalois
+WWW= https://pari.math.u-bordeaux.fr/packages.html
LICENSE= GPLv2
diff --git a/math/pari_galpol/Makefile b/math/pari_galpol/Makefile
index 73c711c4c781..5133fff77da4 100644
--- a/math/pari_galpol/Makefile
+++ b/math/pari_galpol/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}/${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Database of Galois polynomials for PARI/GP
+WWW= https://pari.math.u-bordeaux.fr/packages.html
LICENSE= GPLv2
diff --git a/math/pari_nflistdata/Makefile b/math/pari_nflistdata/Makefile
index fcdc0cd57c9e..f6a4a9b1e60c 100644
--- a/math/pari_nflistdata/Makefile
+++ b/math/pari_nflistdata/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}/${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= List fields of small discriminant for nflist() in PARI/GP
+WWW= https://pari.math.u-bordeaux.fr/packages.html
LICENSE= ART20
diff --git a/math/pari_nftables/Makefile b/math/pari_nftables/Makefile
index 3ac4d5851e74..03432a874756 100644
--- a/math/pari_nftables/Makefile
+++ b/math/pari_nftables/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}/${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Repackaging of the historical megrez number field tables for PARI/GP
+WWW= https://pari.math.u-bordeaux.fr/packages.html
LICENSE= GPLv2
diff --git a/math/pari_seadata/Makefile b/math/pari_seadata/Makefile
index 8a9936280dd8..e21bc535695d 100644
--- a/math/pari_seadata/Makefile
+++ b/math/pari_seadata/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}/${DISTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Modular polynomials for PARI/GP
+WWW= https://pari.math.u-bordeaux.fr/packages.html
LICENSE= GPLv2
diff --git a/math/paritwine/Makefile b/math/paritwine/Makefile
index 2b14072e1b77..2810d9501efb 100644
--- a/math/paritwine/Makefile
+++ b/math/paritwine/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.multiprecision.org/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Glue library between PARI/GP and other mathematics libraries
+WWW= https://www.multiprecision.org/paritwine/home.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/parmetis/Makefile b/math/parmetis/Makefile
index f6e6635ab50a..d1b628ff3be0 100644
--- a/math/parmetis/Makefile
+++ b/math/parmetis/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME:tl}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Package for parallel (MPI) unstructured graph partitioning
+WWW= http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview
LICENSE= METIS
LICENSE_NAME= University of Minnesota METIS License
diff --git a/math/parmgridgen/Makefile b/math/parmgridgen/Makefile
index 663d9f311a52..ed8fc095981e 100644
--- a/math/parmgridgen/Makefile
+++ b/math/parmgridgen/Makefile
@@ -9,6 +9,7 @@ DISTNAME= ParMGridGen-${PORTVERSION}
MAINTAINER= devel@stasyan.com
COMMENT= Library for obtaining a sequence of successive coarse grids
+WWW= http://www.mgnet.org/mgnet-codes-parmgridgen.html
LIB_DEPENDS= libmpi.so:net/openmpi
diff --git a/math/pdal/Makefile b/math/pdal/Makefile
index ff10880d01ef..3b3c99d4bd49 100644
--- a/math/pdal/Makefile
+++ b/math/pdal/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${DISTVERSION}-src
MAINTAINER= lbartoletti@FreeBSD.org
COMMENT= Library for translating and manipulating point cloud data
+WWW= https://www.pdal.io/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/pear-Math_BigInteger/Makefile b/math/pear-Math_BigInteger/Makefile
index 5dd69a112000..dc9cb97e06bb 100644
--- a/math/pear-Math_BigInteger/Makefile
+++ b/math/pear-Math_BigInteger/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math pear
MAINTAINER= meritus@innervision.pl
COMMENT= Pure-PHP arbitrary precision integer arithmetic library
+WWW= https://pear.php.net/package/Math_BigInteger
USES= pear php
USE_PHP= pcre
diff --git a/math/pear-Math_Combinatorics/Makefile b/math/pear-Math_Combinatorics/Makefile
index e204a463286b..713784bd4e80 100644
--- a/math/pear-Math_Combinatorics/Makefile
+++ b/math/pear-Math_Combinatorics/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Package that produces combinations and permutations
+WWW= https://pear.php.net/package/Math_Combinatorics
USES= pear
diff --git a/math/pecl-bitset/Makefile b/math/pecl-bitset/Makefile
index 6f56c25a63de..b009ee3a4672 100644
--- a/math/pecl-bitset/Makefile
+++ b/math/pecl-bitset/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PECL extension for manipulating bitsets
+WWW= https://pecl.php.net/package/Bitset
LICENSE= PHP301
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/pecl-stats2/Makefile b/math/pecl-stats2/Makefile
index 51fcfd82cf23..8c0fe474b1df 100644
--- a/math/pecl-stats2/Makefile
+++ b/math/pecl-stats2/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math textproc pear
MAINTAINER= dbaio@FreeBSD.org
COMMENT= PECL extension with routines for statistical computation
+WWW= https://pecl.php.net/package/stats
LICENSE= PHP301
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/permlib/Makefile b/math/permlib/Makefile
index 86e352683382..967d4026c489 100644
--- a/math/permlib/Makefile
+++ b/math/permlib/Makefile
@@ -9,6 +9,7 @@ PATCHFILES= c2c0ae7e078df6c91c16c7326081c483700fde75.patch:-p1 # backport https:
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ header-only library for permutation computations
+WWW= https://www.math.uni-rostock.de/~rehn/software/permlib.html
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/petanque/Makefile b/math/petanque/Makefile
index 88905189b9d8..02bc8f8d1093 100644
--- a/math/petanque/Makefile
+++ b/math/petanque/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library that helps manipulate symbolic boolean expressions
+WWW= https://github.com/quarkslab/arybo/tree/master/petanque
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/petiga/Makefile b/math/petiga/Makefile
index 2abea02450cb..419f0525138e 100644
--- a/math/petiga/Makefile
+++ b/math/petiga/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Framework for High Performance Isogeometric Analysis
+WWW= https://bitbucket.org/dalcinl/petiga/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
diff --git a/math/pffft/Makefile b/math/pffft/Makefile
index e423037d2a64..ad486c97dd63 100644
--- a/math/pffft/Makefile
+++ b/math/pffft/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Pretty Fast FFT (PFFFT) library
+WWW= https://github.com/marton78/pffft
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/physcalc/Makefile b/math/physcalc/Makefile
index abdfa106ac6b..fbfbe49dfece 100644
--- a/math/physcalc/Makefile
+++ b/math/physcalc/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= Flexible calculator that behaves much like units(1)
+WWW= https://www.lightlink.com/vulcan/physcalc.htm
EXTRACT_BEFORE_ARGS= -aq
EXTRACT_AFTER_ARGS= -x physcalc -d ${WRKSRC}
diff --git a/math/picosat/Makefile b/math/picosat/Makefile
index 15b60fc51843..722bb6ffc35c 100644
--- a/math/picosat/Makefile
+++ b/math/picosat/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://fmv.jku.at/picosat/
MAINTAINER= bofh@FreeBSD.org
COMMENT= Satisfiability (SAT) solver for boolean variables
+WWW= http://fmv.jku.at/picosat
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/piranha/Makefile b/math/piranha/Makefile
index 7457ade6bc05..f930695d3fa8 100644
--- a/math/piranha/Makefile
+++ b/math/piranha/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Piranha computer algebra system
+WWW= https://github.com/bluescarni/piranha
LICENSE= GPLv3 LGPL3
LICENSE_COMB= dual
diff --git a/math/planarity/Makefile b/math/planarity/Makefile
index 574d70498e7d..75b3b10b70fc 100644
--- a/math/planarity/Makefile
+++ b/math/planarity/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Edge Addition Planarity Suite
+WWW= https://dx.doi.org/10.7155/jgaa.00091
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
diff --git a/math/plantri/Makefile b/math/plantri/Makefile
index 291d494a0fe6..b5fbcf4e695d 100644
--- a/math/plantri/Makefile
+++ b/math/plantri/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}${DISTVERSION:S/.//}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Plantri and fullgen are programs to generate planar graph
+WWW= https://users.cecs.anu.edu.au/~bdm/plantri/
MAKEFILE= makefile
MAKE_ARGS= CC=${CC} CFLAGS="${CFLAGS}"
diff --git a/math/plman/Makefile b/math/plman/Makefile
index ba6fad77f561..59fe69ecb64e 100644
--- a/math/plman/Makefile
+++ b/math/plman/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION:C/\./_/g}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Propositional Logic sentence shell/interpreter
+WWW= http://plman.sourceforge.net/
NO_BUILD= yes
diff --git a/math/ploticus/Makefile b/math/ploticus/Makefile
index 3a5434bad1fd..dcedafb2bfe8 100644
--- a/math/ploticus/Makefile
+++ b/math/ploticus/Makefile
@@ -7,6 +7,7 @@ DISTNAME= pl${PORTVERSION:S/.//}src
MAINTAINER?= ports@FreeBSD.org
COMMENT?= Generates plots and graphs from data
+WWW= http://ploticus.sourceforge.net/
LIB_DEPENDS= libgd.so:graphics/gd \
libming.so:graphics/ming \
diff --git a/math/plplot/Makefile b/math/plplot/Makefile
index 99189da1b543..b25e112f1a76 100644
--- a/math/plplot/Makefile
+++ b/math/plplot/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}%20Source
MAINTAINER= ports@FreeBSD.org
COMMENT= Scientific plotting package
+WWW= http://plplot.sourceforge.net/
LICENSE= LGPL21+
diff --git a/math/poly2tri/Makefile b/math/poly2tri/Makefile
index da566bc56fc9..f388ed7662a0 100644
--- a/math/poly2tri/Makefile
+++ b/math/poly2tri/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= 2D constrained Delaunay triangulation library
+WWW= https://github.com/jhasse/poly2tri
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/polylib/Makefile b/math/polylib/Makefile
index d28a05702b7d..8efbd593144b 100644
--- a/math/polylib/Makefile
+++ b/math/polylib/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://icps.u-strasbg.fr/polylib/polylib_src/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library of polyhedral functions
+WWW= https://icps.u-strasbg.fr/polylib/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/polymake/Makefile b/math/polymake/Makefile
index 3de71cc9799e..12d3b33cdd33 100644
--- a/math/polymake/Makefile
+++ b/math/polymake/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${DISTVERSION}-minimal
MAINTAINER= bsd@philippost.de
COMMENT= Software package for research in polyhedral geometry
+WWW= https://www.polymake.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/primecount/Makefile b/math/primecount/Makefile
index 658611ac4215..8d2dc7dcfc70 100644
--- a/math/primecount/Makefile
+++ b/math/primecount/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Fast prime counting function implementations
+WWW= https://github.com/kimwalisch/primecount
LICENSE= BSD2CLAUSE
diff --git a/math/primegen/Makefile b/math/primegen/Makefile
index cbc3c7792cc3..50699d80d45d 100644
--- a/math/primegen/Makefile
+++ b/math/primegen/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://cr.yp.to/primegen/
MAINTAINER= ports@FreeBSD.org
COMMENT= Small, fast library to generate prime numbers in order
+WWW= https://cr.yp.to/primegen.html
USES= groff
ALL_TARGET= default
diff --git a/math/primesieve/Makefile b/math/primesieve/Makefile
index 27e0e2f660d7..bdaa05dd608d 100644
--- a/math/primesieve/Makefile
+++ b/math/primesieve/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast prime number generator
+WWW= https://github.com/kimwalisch/primesieve
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/primme/Makefile b/math/primme/Makefile
index 6e8ae7def743..2d3b7a625871 100644
--- a/math/primme/Makefile
+++ b/math/primme/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Iterative eigensolver for symmetric and hermitian matrices
+WWW= https://www.cs.wm.edu/~andreas/software/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING.txt
diff --git a/math/prng/Makefile b/math/prng/Makefile
index fd51e4cf2355..d8c4caff4328 100644
--- a/math/prng/Makefile
+++ b/math/prng/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://statistik.wu-wien.ac.at/software/prng/
MAINTAINER= ports@FreeBSD.org
COMMENT= Portable, high-performance ANSI-C pseudorandom number generators
+WWW= http://statistik.wu-wien.ac.at/software/prng/index.html
LICENSE= GPLv2
diff --git a/math/pspp/Makefile b/math/pspp/Makefile
index ba9aa831060f..284818b0c5f8 100644
--- a/math/pspp/Makefile
+++ b/math/pspp/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GNU
MAINTAINER= wen@FreeBSD.org
COMMENT= Program for statistical analysis of sampled data
+WWW= https://www.gnu.org/software/pspp/pspp.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/psurface/Makefile b/math/psurface/Makefile
index 8ff022099d84..0c361d48eb14 100644
--- a/math/psurface/Makefile
+++ b/math/psurface/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Piecewise linear bijections between triangulated surfaces
+WWW= https://github.com/psurface/psurface
LICENSE= GPLv3+
diff --git a/math/py-CyLP/Makefile b/math/py-CyLP/Makefile
index af8079b1d262..c961534e1646 100644
--- a/math/py-CyLP/Makefile
+++ b/math/py-CyLP/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python interface to CLP, CBC, and CGL to solve LPs and MIPs
+WWW= https://github.com/coin-or/CyLP
LICENSE= CPL10
LICENSE_NAME= Common Public License Version 1.0
diff --git a/math/py-Diofant/Makefile b/math/py-Diofant/Makefile
index 8b634639abe0..ccdc477d412d 100644
--- a/math/py-Diofant/Makefile
+++ b/math/py-Diofant/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python library for symbolic mathematics
+WWW= https://github.com/diofant/diofant
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
@@ -33,5 +34,4 @@ pre-configure:
${ECHO} "setup()" \
) > ${WRKSRC}/setup.py
-
.include <bsd.port.mk>
diff --git a/math/py-GridDataFormats/Makefile b/math/py-GridDataFormats/Makefile
index 08501ec77d59..6f655ff154f0 100644
--- a/math/py-GridDataFormats/Makefile
+++ b/math/py-GridDataFormats/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Handle data on a grid: NumPy n-dimensional arrays
+WWW= https://github.com/MDAnalysis/GridDataFormats
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/py-MutatorMath/Makefile b/math/py-MutatorMath/Makefile
index f8be283ac594..60d00210cc9a 100644
--- a/math/py-MutatorMath/Makefile
+++ b/math/py-MutatorMath/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= lantw44@gmail.com
COMMENT= Piecewise linear interpolation in multiple dimensions
+WWW= https://github.com/LettError/MutatorMath
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-PuLP/Makefile b/math/py-PuLP/Makefile
index f680284c2e6e..9b015c817628 100644
--- a/math/py-PuLP/Makefile
+++ b/math/py-PuLP/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= LP modeler written in python
+WWW= https://github.com/coin-or/pulp
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-PyMetis/Makefile b/math/py-PyMetis/Makefile
index 9f28e9b11a06..e4edc31e82fb 100644
--- a/math/py-PyMetis/Makefile
+++ b/math/py-PyMetis/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python wrapper for the Metis graph partitioning software
+WWW= https://mathema.tician.de/software/pymetis/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-PySCIPOpt/Makefile b/math/py-PySCIPOpt/Makefile
index 2e8cc9e2c53d..3ad7ccdf9f1e 100644
--- a/math/py-PySCIPOpt/Makefile
+++ b/math/py-PySCIPOpt/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python interface and modeling environment for SCIP
+WWW= https://github.com/SCIP-Interfaces/PySCIPOpt
LICENSE= MIT
diff --git a/math/py-PyWavelets/Makefile b/math/py-PyWavelets/Makefile
index 46b0a154abf5..dee597942586 100644
--- a/math/py-PyWavelets/Makefile
+++ b/math/py-PyWavelets/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= makc@FreeBSD.org
COMMENT= Discrete Wavelet Transforms in Python
+WWW= https://github.com/PyWavelets/pywt
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-Pyomo/Makefile b/math/py-Pyomo/Makefile
index 8fb0eaf450dd..3325a049d4d3 100644
--- a/math/py-Pyomo/Makefile
+++ b/math/py-Pyomo/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python Optimization Modeling Objects
+WWW= https://github.com/Pyomo/pyomo
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-affine/Makefile b/math/py-affine/Makefile
index ece64e1ce5de..2a83c88cf58e 100644
--- a/math/py-affine/Makefile
+++ b/math/py-affine/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Matrices describing affine transformation of the plane
+WWW= https://github.com/sgillies/affine
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-algopy/Makefile b/math/py-algopy/Makefile
index 89c034f5eab9..a87c34391217 100644
--- a/math/py-algopy/Makefile
+++ b/math/py-algopy/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Algorithmic Differentiation (AD) and Taylor polynomial approximations
+WWW= https://pythonhosted.org/algopy/
LICENSE= BSD3CLAUSE
diff --git a/math/py-altgraph/Makefile b/math/py-altgraph/Makefile
index 3b7a1e361cb9..bfeeddd07bb7 100644
--- a/math/py-altgraph/Makefile
+++ b/math/py-altgraph/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Python graph (network) package
+WWW= https://github.com/ronaldoussoren/altgraph
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-amply/Makefile b/math/py-amply/Makefile
index ca464db0c292..87a8a88b4f98 100644
--- a/math/py-amply/Makefile
+++ b/math/py-amply/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Load and manipulate AMPL data as Python data structures
+WWW= https://github.com/willu47/amply
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-apgl/Makefile b/math/py-apgl/Makefile
index 51ff3b2aec98..6d6905e67cde 100644
--- a/math/py-apgl/Makefile
+++ b/math/py-apgl/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Fast python graph library with some machine learning features
+WWW= http://packages.python.org/apgl/
LICENSE= GPLv3
diff --git a/math/py-arviz/Makefile b/math/py-arviz/Makefile
index 76eb2446743d..34d0c62a582b 100644
--- a/math/py-arviz/Makefile
+++ b/math/py-arviz/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Package for exploratory analysis of Bayesian models
+WWW= https://arviz-devs.github.io/arviz/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-arybo/Makefile b/math/py-arybo/Makefile
index 5e476bc0cd0d..7835bd9c2ea7 100644
--- a/math/py-arybo/Makefile
+++ b/math/py-arybo/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Manipulation of mixed boolean-arithmetic symbolic expressions
+WWW= https://github.com/quarkslab/arybo
LICENSE= BSD3CLAUSE
diff --git a/math/py-autograd/Makefile b/math/py-autograd/Makefile
index bdc84a7c162e..b469f1db1fec 100644
--- a/math/py-autograd/Makefile
+++ b/math/py-autograd/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rm@FreeBSD.org
COMMENT= Efficiently computes derivatives of numpy code
+WWW= https://github.com/HIPS/autograd
LICENSE= MIT
diff --git a/math/py-baycomp/Makefile b/math/py-baycomp/Makefile
index f5e3e5e0e292..4f7963f187ae 100644
--- a/math/py-baycomp/Makefile
+++ b/math/py-baycomp/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for Bayesian comparison of classifiers
+WWW= https://github.com/janezd/baycomp
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-bayesian-optimization/Makefile b/math/py-bayesian-optimization/Makefile
index fdb2e7fc49f1..9078c20b929f 100644
--- a/math/py-bayesian-optimization/Makefile
+++ b/math/py-bayesian-optimization/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Bayesian Optimization package
+WWW= https://github.com/fmfn/BayesianOptimization
LICENSE= MIT
diff --git a/math/py-benford_py/Makefile b/math/py-benford_py/Makefile
index d58011ee2797..e603407e8024 100644
--- a/math/py-benford_py/Makefile
+++ b/math/py-benford_py/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for testing data sets with Benford's law
+WWW= https://github.com/milcent/benford_py
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-bitmath/Makefile b/math/py-bitmath/Makefile
index c9f4af5a4bd0..09149e8c9d2f 100644
--- a/math/py-bitmath/Makefile
+++ b/math/py-bitmath/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Represent and manipulate file sizes with different prefix notations
+WWW= https://github.com/tbielawa/bitmath
LICENSE= MIT
diff --git a/math/py-bitvector/Makefile b/math/py-bitvector/Makefile
index b26dd5401ecf..842f6ea29dcd 100644
--- a/math/py-bitvector/Makefile
+++ b/math/py-bitvector/Makefile
@@ -8,6 +8,7 @@ DISTNAME= BitVector-${PORTVERSION}
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Pure-Python memory-efficient packed representation for bit arrays
+WWW= https://engineering.purdue.edu/kak/dist/
LICENSE= PSFL
diff --git a/math/py-bottleneck/Makefile b/math/py-bottleneck/Makefile
index ae78bd69613f..ad7c0a1029cd 100644
--- a/math/py-bottleneck/Makefile
+++ b/math/py-bottleneck/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Bottleneck-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Collection of fast NumPy array functions written in Cython
+WWW= https://github.com/kwgoodman/bottleneck
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-brial/Makefile b/math/py-brial/Makefile
index 653f0301b05e..f73079e0521e 100644
--- a/math/py-brial/Makefile
+++ b/math/py-brial/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Python implementation of BRiAl
+WWW= https://github.com/BRiAl/BRiAl
LICENSE= GPLv2
diff --git a/math/py-chaospy/Makefile b/math/py-chaospy/Makefile
index 0b1c51e4e88e..09b3cb77c318 100644
--- a/math/py-chaospy/Makefile
+++ b/math/py-chaospy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Toolbox for performing uncertainty quantification
+WWW= https://github.com/jonathf/chaospy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-claripy/Makefile b/math/py-claripy/Makefile
index d683f7fef688..01797a62de9d 100644
--- a/math/py-claripy/Makefile
+++ b/math/py-claripy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Abstraction layer for constraint solvers
+WWW= https://github.com/angr/claripy
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-cma/Makefile b/math/py-cma/Makefile
index f01173a55ed9..dc33311805ba 100644
--- a/math/py-cma/Makefile
+++ b/math/py-cma/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= CMA-ES for non-linear numerical optimization in Python
+WWW= https://github.com/CMA-ES/pycma
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/cma/LICENSE
diff --git a/math/py-cmaes/Makefile b/math/py-cmaes/Makefile
index e64549578a7c..91fa885b5b8b 100644
--- a/math/py-cmaes/Makefile
+++ b/math/py-cmaes/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Lightweight CMA Evolution Strategy implementation for Python
+WWW= https://github.com/CyberAgent/cmaes
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-cmyt/Makefile b/math/py-cmyt/Makefile
index d21560e3607f..d962ed12cc6d 100644
--- a/math/py-cmyt/Makefile
+++ b/math/py-cmyt/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Collection of Matplotlib colormaps from the yt project
+WWW= https://yt-project.org/
LICENSE= BSD3CLAUSE
diff --git a/math/py-colormath/Makefile b/math/py-colormath/Makefile
index 15c869ad2992..1c0dff92fa84 100644
--- a/math/py-colormath/Makefile
+++ b/math/py-colormath/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Module that spares the user from directly dealing with color math
+WWW= https://pypi.org/project/colormath/
LICENSE= BSD2CLAUSE
diff --git a/math/py-cryptominisat/Makefile b/math/py-cryptominisat/Makefile
index 2ac862f0a99a..c01656a377b1 100644
--- a/math/py-cryptominisat/Makefile
+++ b/math/py-cryptominisat/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= arrowd@FreeBSD.org
COMMENT= Bindings to CryptoMiniSat (a SAT solver)
+WWW= https://github.com/msoos/cryptominisat
LICENSE= MIT LGPL21
LICENSE_COMB= multi
diff --git a/math/py-cvxopt/Makefile b/math/py-cvxopt/Makefile
index 1977bf2095ab..912876b0f7d7 100644
--- a/math/py-cvxopt/Makefile
+++ b/math/py-cvxopt/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python software for convex optimization
+WWW= https://github.com/cvxopt/cvxopt
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-cvxpy/Makefile b/math/py-cvxpy/Makefile
index cd4359e7924f..3035b6cc8923 100644
--- a/math/py-cvxpy/Makefile
+++ b/math/py-cvxpy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Domain-specific language for modeling convex optimization problems
+WWW= https://www.cvxpy.org/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-cyipopt/Makefile b/math/py-cyipopt/Makefile
index 89ee1574ddbc..54001f3b4c5b 100644
--- a/math/py-cyipopt/Makefile
+++ b/math/py-cyipopt/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Cython interface for the interior point optimizer IPOPT
+WWW= https://github.com/matthias-k/cyipopt
LICENSE= EPL
diff --git a/math/py-cypari2/Makefile b/math/py-cypari2/Makefile
index a05519b08c84..f6884fb1876a 100644
--- a/math/py-cypari2/Makefile
+++ b/math/py-cypari2/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Python interface to the number theory library PARI/GP
+WWW= https://github.com/sagemath/cypari2
LICENSE= GPLv2
diff --git a/math/py-deap/Makefile b/math/py-deap/Makefile
index 940eb1f17973..22af5c85de17 100644
--- a/math/py-deap/Makefile
+++ b/math/py-deap/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Distributed Evolutionary Algorithms in Python
+WWW= https://github.com/DEAP/deap
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-dionysus/Makefile b/math/py-dionysus/Makefile
index 2eb93e4b0817..e00cd1999b8f 100644
--- a/math/py-dionysus/Makefile
+++ b/math/py-dionysus/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -topology-library
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for computing persistent homology
+WWW= https://mrzv.org/software/dionysus2/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-docplex/Makefile b/math/py-docplex/Makefile
index 51645fa9894c..6a32427f4981 100644
--- a/math/py-docplex/Makefile
+++ b/math/py-docplex/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= IBM Decision Optimization CPLEX Modeling for Python
+WWW= https://www.ibm.com/cloud/decision-optimization-for-watson-studio
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-ducc0/Makefile b/math/py-ducc0/Makefile
index 5e8dc618cd9a..6558e056559e 100644
--- a/math/py-ducc0/Makefile
+++ b/math/py-ducc0/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Distinctly Useful Code Collection (DUCC)
+WWW= https://gitlab.mpcdf.mpg.de/mtr/ducc
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-ecos/Makefile b/math/py-ecos/Makefile
index 83675c443e39..26ceae80f8d4 100644
--- a/math/py-ecos/Makefile
+++ b/math/py-ecos/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python package for ECOS: Embedded Cone Solver
+WWW= https://www.embotech.com/ECOS
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-faiss/Makefile b/math/py-faiss/Makefile
index 84dcbe7db000..445bcb3cd445 100644
--- a/math/py-faiss/Makefile
+++ b/math/py-faiss/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for efficient similarity search & clustering of dense vectors
+WWW= https://github.com/facebookresearch/faiss
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/../../LICENSE
diff --git a/math/py-fastcluster/Makefile b/math/py-fastcluster/Makefile
index 7f4be954e829..96ed61f5a1e7 100644
--- a/math/py-fastcluster/Makefile
+++ b/math/py-fastcluster/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast hierarchical clustering routines for R and Python
+WWW= http://danifold.net/fastcluster.html
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING.txt
diff --git a/math/py-fastdtw/Makefile b/math/py-fastdtw/Makefile
index a1447144f536..92bc5b905094 100644
--- a/math/py-fastdtw/Makefile
+++ b/math/py-fastdtw/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Dynamic Time Warping (DTW) algorithm with an O(N) complexity
+WWW= https://github.com/slaypni/fastdtw
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-fenics-basix/Makefile b/math/py-fenics-basix/Makefile
index 0883cc4722f9..c743c0dbd1a0 100644
--- a/math/py-fenics-basix/Makefile
+++ b/math/py-fenics-basix/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= FEniCS finite element basis evaluation library
+WWW= https://github.com/FEniCS/basix
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/../LICENSE
diff --git a/math/py-fenics-ffcx/Makefile b/math/py-fenics-ffcx/Makefile
index 3e9573eb3dbe..fb92c6bd13d8 100644
--- a/math/py-fenics-ffcx/Makefile
+++ b/math/py-fenics-ffcx/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= FEniCS Form Compiler for finite element forms
+WWW= https://github.com/FEniCS/ffcx
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/py-fenics-ufl/Makefile b/math/py-fenics-ufl/Makefile
index d25f07ddfc65..bbbf6eddddf1 100644
--- a/math/py-fenics-ufl/Makefile
+++ b/math/py-fenics-ufl/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= FEniCS Unified Form Language
+WWW= https://github.com/FEniCS/ufl
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/py-flax/Makefile b/math/py-flax/Makefile
index d5e508e2d5ec..c891904f5a3f 100644
--- a/math/py-flax/Makefile
+++ b/math/py-flax/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Neural network library for JAX designed for flexibility
+WWW= https://github.com/google/flax
LICENSE= APACHE20
diff --git a/math/py-fpylll/Makefile b/math/py-fpylll/Makefile
index adcc1bf7cfec..70e5965121e0 100644
--- a/math/py-fpylll/Makefile
+++ b/math/py-fpylll/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Python interface for fplll
+WWW= https://github.com/fplll/fpylll
LICENSE= GPLv2
diff --git a/math/py-fraction/Makefile b/math/py-fraction/Makefile
index 85bf53c8b0a6..af909e404e05 100644
--- a/math/py-fraction/Makefile
+++ b/math/py-fraction/Makefile
@@ -8,6 +8,7 @@ DISTNAME= Fraction-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Carry out all the fraction operations
+WWW= https://github.com/bradley101/fraction
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-fvcore/Makefile b/math/py-fvcore/Makefile
index 939a9efdfce0..6607e5784282 100644
--- a/math/py-fvcore/Makefile
+++ b/math/py-fvcore/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nc@FreeBSD.org
COMMENT= Shared code among different Facebook research projects
+WWW= https://github.com/facebookresearch/fvcore
LICENSE= APACHE20
diff --git a/math/py-gau2grid/Makefile b/math/py-gau2grid/Makefile
index 45744240398e..8f1a20a8b616 100644
--- a/math/py-gau2grid/Makefile
+++ b/math/py-gau2grid/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast computation of a gaussian and its derivative on a grid
+WWW= https://github.com/dgasmith/gau2grid
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-gimmik/Makefile b/math/py-gimmik/Makefile
index 7387da1a0697..a29c30c6b4f7 100644
--- a/math/py-gimmik/Makefile
+++ b/math/py-gimmik/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Generator of Matrix Multiplication Kernels
+WWW= https://github.com/vincentlab/GiMMiK
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-gmpy/Makefile b/math/py-gmpy/Makefile
index 3973f7e244fc..bd2f8ee51fc1 100644
--- a/math/py-gmpy/Makefile
+++ b/math/py-gmpy/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Python Extension that Wraps the GMP Library
+WWW= http://code.google.com/p/gmpy/
LIB_DEPENDS= libgmp.so:math/gmp
diff --git a/math/py-gmpy2/Makefile b/math/py-gmpy2/Makefile
index 1a3ad1b03d72..deb5b4159d10 100644
--- a/math/py-gmpy2/Makefile
+++ b/math/py-gmpy2/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= GMP/MPIR, MPFR, and MPC interface to Python
+WWW= https://pypi.org/project/gmpy2/
LICENSE= GPLv3
diff --git a/math/py-grandalf/Makefile b/math/py-grandalf/Makefile
index dd85dc280e16..cd93d69737f7 100644
--- a/math/py-grandalf/Makefile
+++ b/math/py-grandalf/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Graph experimentation and drawing algorithms framework
+WWW= https://github.com/bdcht/grandalf
LICENSE= MIT
diff --git a/math/py-graphillion/Makefile b/math/py-graphillion/Makefile
index 5b62bb9b4b53..b9aabb3ccf0b 100644
--- a/math/py-graphillion/Makefile
+++ b/math/py-graphillion/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME:S/g/G/}-${PORTVERSION}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Fast, lightweight graphset operation library in Python
+WWW= https://github.com/takemaru/graphillion
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-gym-notices/Makefile b/math/py-gym-notices/Makefile
index dca5adc1e464..6527b67c0b91 100644
--- a/math/py-gym-notices/Makefile
+++ b/math/py-gym-notices/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Notices for gym
+WWW= https://github.com/Farama-Foundation/gym-notices
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-gym/Makefile b/math/py-gym/Makefile
index 33e3793af34b..aeaa49560a9d 100644
--- a/math/py-gym/Makefile
+++ b/math/py-gym/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= OpenAI toolkit for developing and comparing your reinforcement learning agents
+WWW= https://www.gymlibrary.ml/
LICENSE= MIT
diff --git a/math/py-hdbscan/Makefile b/math/py-hdbscan/Makefile
index edd72d97dbbd..8743bc251fa7 100644
--- a/math/py-hdbscan/Makefile
+++ b/math/py-hdbscan/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Clustering based on density with variable density clusters
+WWW= https://github.com/scikit-learn-contrib/hdbscan
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-hdmedians/Makefile b/math/py-hdmedians/Makefile
index eb4322b2a247..f025260b032e 100644
--- a/math/py-hdmedians/Makefile
+++ b/math/py-hdmedians/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= High-dimensional medians
+WWW= https://github.com/daleroberts/hdmedians
LICENSE= APACHE20
diff --git a/math/py-heyoka/Makefile b/math/py-heyoka/Makefile
index eb1e8c5dbdfc..8cd01a3d5f46 100644
--- a/math/py-heyoka/Makefile
+++ b/math/py-heyoka/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python library for ODE integration via Taylor's method and LLVM
+WWW= https://bluescarni.github.io/heyoka.py/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-iminuit/Makefile b/math/py-iminuit/Makefile
index 4eee23367eb5..65c043d3612c 100644
--- a/math/py-iminuit/Makefile
+++ b/math/py-iminuit/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Jupyter-friendly Python frontend for MINUIT2 in C++
+WWW= https://iminuit.readthedocs.io/en/stable/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-intspan/Makefile b/math/py-intspan/Makefile
index 774e3248f14c..bafad8ac03fa 100644
--- a/math/py-intspan/Makefile
+++ b/math/py-intspan/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Finite element automatic tabulator
+WWW= https://github.com/jonathaneunice/intspan
LICENSE= APACHE20
diff --git a/math/py-iohexperimenter/Makefile b/math/py-iohexperimenter/Makefile
index ad154fd5a8ae..95d51eeff420 100644
--- a/math/py-iohexperimenter/Makefile
+++ b/math/py-iohexperimenter/Makefile
@@ -8,6 +8,7 @@ DISTNAME= IOHexperimenter-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Experimenter for Iterative Optimization Heuristic
+WWW= https://github.com/IOHprofiler/IOHexperimenter
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-ipyopt/Makefile b/math/py-ipyopt/Makefile
index 1939bd657999..4117274ffbe9 100644
--- a/math/py-ipyopt/Makefile
+++ b/math/py-ipyopt/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python interface to Ipopt
+WWW= https://gitlab.com/g-braeunlich/ipyopt
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-jax/Makefile b/math/py-jax/Makefile
index 2d6978581994..e8a3e18b542b 100644
--- a/math/py-jax/Makefile
+++ b/math/py-jax/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Differentiate, compile, and transform Numpy code
+WWW= https://github.com/google/jax
LICENSE= APACHE20
diff --git a/math/py-kahip/Makefile b/math/py-kahip/Makefile
index 235ebdb2a37c..41a5dcdb1c2e 100644
--- a/math/py-kahip/Makefile
+++ b/math/py-kahip/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Karlsruhe high quality graph partitioning
+WWW= https://kahip.github.io/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-keras-applications/Makefile b/math/py-keras-applications/Makefile
index 3e74d559bc64..5fe3facda097 100644
--- a/math/py-keras-applications/Makefile
+++ b/math/py-keras-applications/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rm@FreeBSD.org
COMMENT= Reference implementations of popular deep learning models
+WWW= https://github.com/keras-team/keras-applications
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-keras-preprocessing/Makefile b/math/py-keras-preprocessing/Makefile
index cdfe57f67cb9..67d707879367 100644
--- a/math/py-keras-preprocessing/Makefile
+++ b/math/py-keras-preprocessing/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rm@FreeBSD.org
COMMENT= Easy data preprocessing and data augmentation for DL models
+WWW= https://github.com/keras-team/keras-preprocessing
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-keras/Makefile b/math/py-keras/Makefile
index 39fa5130156a..d1b5992aac08 100644
--- a/math/py-keras/Makefile
+++ b/math/py-keras/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Keras-${PORTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Deep learning library for Python
+WWW= https://keras.io/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-kiwisolver/Makefile b/math/py-kiwisolver/Makefile
index 65a76367be14..bcb0d3b2ad16 100644
--- a/math/py-kiwisolver/Makefile
+++ b/math/py-kiwisolver/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= lbartoletti@FreeBSD.org
COMMENT= Fast implementation of the Cassowary constraint solver
+WWW= https://github.com/nucleic/kiwi
LICENSE= BSD3CLAUSE
diff --git a/math/py-levmar/Makefile b/math/py-levmar/Makefile
index 4617e9c40cb3..82c152ea4b51 100644
--- a/math/py-levmar/Makefile
+++ b/math/py-levmar/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Binding to levmar library (Levenberg-Marquardt optimization algorithm)
+WWW= https://github.com/bjodah/levmar
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-libpoly/Makefile b/math/py-libpoly/Makefile
index 88b3a1f1877d..12adafe54ac9 100644
--- a/math/py-libpoly/Makefile
+++ b/math/py-libpoly/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python binding for libpoly
+WWW= https://github.com/SRI-CSL/libpoly
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENCE
diff --git a/math/py-lmfit/Makefile b/math/py-lmfit/Makefile
index b9b4e3fdfa45..e54bba2469d8 100644
--- a/math/py-lmfit/Makefile
+++ b/math/py-lmfit/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Least-squares Minimization with bounds and constraints
+WWW= https://lmfit.github.io/lmfit-py/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-luminol/Makefile b/math/py-luminol/Makefile
index db9bb9ab270b..de8e6d58294c 100644
--- a/math/py-luminol/Makefile
+++ b/math/py-luminol/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Lightweight python library for time series data analysis
+WWW= https://github.com/linkedin/luminol
LICENSE= APACHE20
diff --git a/math/py-mathics-scanner/Makefile b/math/py-mathics-scanner/Makefile
index 5c21fc215135..255450a2a0c7 100644
--- a/math/py-mathics-scanner/Makefile
+++ b/math/py-mathics-scanner/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Tokeniser, char tables, & conversion routines for the Wolfram Language
+WWW= https://mathics.org/
LICENSE= GPLv3
diff --git a/math/py-mathics/Makefile b/math/py-mathics/Makefile
index 46552712e996..f0562fa3325c 100644
--- a/math/py-mathics/Makefile
+++ b/math/py-mathics/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= thierry@FreeBSD.org
COMMENT= General-purpose computer algebra system (CAS)
+WWW= https://mathics.org/
LICENSE= GPLv3
diff --git a/math/py-matplotlib-inline/Makefile b/math/py-matplotlib-inline/Makefile
index 0f412fbe966c..7703c10e14e1 100644
--- a/math/py-matplotlib-inline/Makefile
+++ b/math/py-matplotlib-inline/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Matplotlib Inline Back-end for IPython and Jupyter
+WWW= https://pypi.org/project/matplotlib-inline/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-matplotlib-scalebar/Makefile b/math/py-matplotlib-scalebar/Makefile
index 35a34a096793..18c9eabe3293 100644
--- a/math/py-matplotlib-scalebar/Makefile
+++ b/math/py-matplotlib-scalebar/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rhurlin@FreeBSD.org
COMMENT= Artist for matplotlib to display a scale bar
+WWW= https://github.com/ppinard/matplotlib-scalebar
LICENSE= BSD
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-matplotlib/Makefile b/math/py-matplotlib/Makefile
index cbafc057badc..f232334d85f2 100644
--- a/math/py-matplotlib/Makefile
+++ b/math/py-matplotlib/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= mainland@apeiron.net
COMMENT= Plotting library uses a syntax familiar to MATLAB users
+WWW= https://matplotlib.org/
LICENSE= PSFL
diff --git a/math/py-matplotlib2/Makefile b/math/py-matplotlib2/Makefile
index 9ad5b8c5c98f..cdd8a90997ff 100644
--- a/math/py-matplotlib2/Makefile
+++ b/math/py-matplotlib2/Makefile
@@ -8,6 +8,7 @@ PKGNAMESUFFIX= 2
MAINTAINER= mainland@apeiron.net
COMMENT= Plotting library uses a syntax familiar to MATLAB users (legacy)
+WWW= https://matplotlib.org/
LICENSE= PSFL
diff --git a/math/py-minorminer/Makefile b/math/py-minorminer/Makefile
index c23231fd7a1b..f48cf743053d 100644
--- a/math/py-minorminer/Makefile
+++ b/math/py-minorminer/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Heuristic tool for minor embedding of graphs
+WWW= https://docs.ocean.dwavesys.com/projects/minorminer/en/latest/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-mip/Makefile b/math/py-mip/Makefile
index b704ac7dbdcc..1b04066f3dcb 100644
--- a/math/py-mip/Makefile
+++ b/math/py-mip/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python MIP (Mixed-Integer Linear Programming) Tools
+WWW= https://python-mip.com/
LICENSE= EPL
diff --git a/math/py-mixsimulator/Makefile b/math/py-mixsimulator/Makefile
index 673faced9e2f..0a0f4503764e 100644
--- a/math/py-mixsimulator/Makefile
+++ b/math/py-mixsimulator/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Calculate and simulate the least cost of an energy mix under constraints
+WWW= https://github.com/Foloso/MixSimulator
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-moarchiving/Makefile b/math/py-moarchiving/Makefile
index 216dbe344510..33f556f2b2a1 100644
--- a/math/py-moarchiving/Makefile
+++ b/math/py-moarchiving/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Biobjective Archive class with hypervolume indicator and uncrowded hypervolume improvement computation
+WWW= https://github.com/CMA-ES/moarchiving
LICENSE= BSD3CLAUSE
diff --git a/math/py-mpmath/Makefile b/math/py-mpmath/Makefile
index d76d5e58ddc9..1ab90d82cc68 100644
--- a/math/py-mpmath/Makefile
+++ b/math/py-mpmath/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Python Library for Arbitrary-precision Floating-point Arithmetic
+WWW= https://www.mpmath.org/
LICENSE= BSD3CLAUSE
diff --git a/math/py-munkres/Makefile b/math/py-munkres/Makefile
index e6cd0bbf30d2..50aab0aab2a1 100644
--- a/math/py-munkres/Makefile
+++ b/math/py-munkres/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Munkres implementation for Python
+WWW= https://software.clapper.org/munkres/
LICENSE= APACHE20
diff --git a/math/py-munkres10/Makefile b/math/py-munkres10/Makefile
index f89b4fcda538..07bd06c4d41c 100644
--- a/math/py-munkres10/Makefile
+++ b/math/py-munkres10/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 10
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Munkres implementation for Python
+WWW= https://software.clapper.org/munkres/
LICENSE= APACHE20
diff --git a/math/py-ndindex/Makefile b/math/py-ndindex/Makefile
index b5064a0f994a..df539473d0cd 100644
--- a/math/py-ndindex/Makefile
+++ b/math/py-ndindex/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python library for manipulating indices of ndarrays
+WWW= https://github.com/Quansight-Labs/ndindex
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-networkx/Makefile b/math/py-networkx/Makefile
index c1793ca66fcd..e9022bd42ab9 100644
--- a/math/py-networkx/Makefile
+++ b/math/py-networkx/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dikshie@sfc.wide.ad.jp
COMMENT= Tools for complex networks
+WWW= https://networkx.github.io/
LICENSE= BSD3CLAUSE
diff --git a/math/py-nevergrad/Makefile b/math/py-nevergrad/Makefile
index 68d598e84fc0..232797f9de19 100644
--- a/math/py-nevergrad/Makefile
+++ b/math/py-nevergrad/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python toolbox for performing gradient-free optimization
+WWW= https://github.com/facebookresearch/nevergrad
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-nlopt/Makefile b/math/py-nlopt/Makefile
index b47a8898a4ee..c91a8e0866f6 100644
--- a/math/py-nlopt/Makefile
+++ b/math/py-nlopt/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Nonlinear optimization library
+WWW= https://github.com/DanielBok/nlopt-python
LICENSE= LGPL21 MIT
LICENSE_COMB= multi
diff --git a/math/py-numdifftools/Makefile b/math/py-numdifftools/Makefile
index 812c8c61bdd9..29dd00798d63 100644
--- a/math/py-numdifftools/Makefile
+++ b/math/py-numdifftools/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Solve automatic numerical differentiation problems in 1+ variables
+WWW= https://github.com/pbrod/numdifftools
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-numexpr/Makefile b/math/py-numexpr/Makefile
index e4c5c93e1f86..078279342f59 100644
--- a/math/py-numexpr/Makefile
+++ b/math/py-numexpr/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast numerical array expression evaluator for Python and NumPy
+WWW= https://github.com/pydata/numexpr
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-numpoly/Makefile b/math/py-numpoly/Makefile
index 5d8550efbd99..5dbb6c2c229f 100644
--- a/math/py-numpoly/Makefile
+++ b/math/py-numpoly/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Create/manipulate/evaluate polynomial arrays based on numpy.ndarray
+WWW= https://github.com/jonathf/numpoly
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-numpy-groupies/Makefile b/math/py-numpy-groupies/Makefile
index b33ce2441cf9..fe691343f800 100644
--- a/math/py-numpy-groupies/Makefile
+++ b/math/py-numpy-groupies/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Optimised tools for group-indexing operations: aggregated sum and more
+WWW= https://github.com/ml31415/numpy-groupies
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-numpy-stl/Makefile b/math/py-numpy-stl/Makefile
index 3df80d1d3f9c..e26fb4cafa1a 100644
--- a/math/py-numpy-stl/Makefile
+++ b/math/py-numpy-stl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= db@FreeBSD.org
COMMENT= Simple library to make working with STL files fast and easy
+WWW= https://github.com/WoLpH/numpy-stl
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 6f7532adb538..51cab85d3557 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -13,6 +13,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= python@FreeBSD.org
COMMENT= The New Numeric Extension to Python
+WWW= https://www.numpy.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-openTSNE/Makefile b/math/py-openTSNE/Makefile
index 104e5e0ad134..04baf69f91a2 100644
--- a/math/py-openTSNE/Makefile
+++ b/math/py-openTSNE/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast, parallel implementations of t-SNE
+WWW= https://github.com/pavlin-policar/openTSNE
LICENSE= BSD3CLAUSE
diff --git a/math/py-opt-einsum/Makefile b/math/py-opt-einsum/Makefile
index 2924aaf6b3f7..c7e66c2176c3 100644
--- a/math/py-opt-einsum/Makefile
+++ b/math/py-opt-einsum/Makefile
@@ -7,6 +7,7 @@ DISTNAME= opt_einsum-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Optimizing numpys einsum function
+WWW= https://github.com/dgasmith/opt_einsum
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-optuna/Makefile b/math/py-optuna/Makefile
index ec45162703f8..89889751df7a 100644
--- a/math/py-optuna/Makefile
+++ b/math/py-optuna/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nc@FreeBSD.org
COMMENT= Hyperparameter optimization framework
+WWW= https://optuna.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-or-tools/Makefile b/math/py-or-tools/Makefile
index 771e4a1c66b0..e7e82ab8849d 100644
--- a/math/py-or-tools/Makefile
+++ b/math/py-or-tools/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Google's Operations Research tools (Python binding)
+WWW= https://github.com/google/or-tools
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE-2.0.txt
diff --git a/math/py-osqp/Makefile b/math/py-osqp/Makefile
index c5cc36e12fa4..2c5cfedfdff2 100644
--- a/math/py-osqp/Makefile
+++ b/math/py-osqp/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python binding for Operator Splitting QP Solver
+WWW= https://osqp.org
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pandas-datareader/Makefile b/math/py-pandas-datareader/Makefile
index 3e3005e670ac..dde108410574 100644
--- a/math/py-pandas-datareader/Makefile
+++ b/math/py-pandas-datareader/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= FreeBSD@Shaneware.biz
COMMENT= Data readers previously found in Pandas
+WWW= https://github.com/pydata/pandas-datareader
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/py-pandas/Makefile b/math/py-pandas/Makefile
index c10773252366..db99782c7132 100644
--- a/math/py-pandas/Makefile
+++ b/math/py-pandas/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Flexible, high-performance data analysis in Python
+WWW= https://pandas.pydata.org/
LICENSE= BSD3CLAUSE
diff --git a/math/py-patsy/Makefile b/math/py-patsy/Makefile
index cce317f067a4..333fa91735cb 100644
--- a/math/py-patsy/Makefile
+++ b/math/py-patsy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python package for statistical models and design matrices
+WWW= https://github.com/pydata/patsy
LICENSE= BSD2CLAUSE PSFL
LICENSE_COMB= multi
diff --git a/math/py-pdal/Makefile b/math/py-pdal/Makefile
index 154aa961dbe8..996c40358250 100644
--- a/math/py-pdal/Makefile
+++ b/math/py-pdal/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME:tu}-${DISTVERSION}
MAINTAINER= lbartoletti@FreeBSD.org
COMMENT= PDAL Python bindings
+WWW= https://pypi.python.org/pypi/pdal
LICENSE= BSD3CLAUSE
diff --git a/math/py-permutation/Makefile b/math/py-permutation/Makefile
index 26407ec4668f..7faac10c281c 100644
--- a/math/py-permutation/Makefile
+++ b/math/py-permutation/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Permutations of finitely many positive integers
+WWW= https://github.com/jwodder/permutation
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-petsc4py/Makefile b/math/py-petsc4py/Makefile
index ad14d56dd0ec..72c5e310d9c7 100644
--- a/math/py-petsc4py/Makefile
+++ b/math/py-petsc4py/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= PETSc for Python
+WWW= https://bitbucket.org/petsc/petsc4py
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
diff --git a/math/py-piranha/Makefile b/math/py-piranha/Makefile
index 010b757d14af..eb0e068792f3 100644
--- a/math/py-piranha/Makefile
+++ b/math/py-piranha/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python binding for Piranha, the computer algebra system
+WWW= https://github.com/bluescarni/piranha
BROKEN= does not build: src/real.hpp:811:11: error: expected unqualified-id
diff --git a/math/py-plastex/Makefile b/math/py-plastex/Makefile
index 3123c5590cfc..148c6bc6804c 100644
--- a/math/py-plastex/Makefile
+++ b/math/py-plastex/Makefile
@@ -7,6 +7,7 @@ DISTNAME= plasTeX-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= LaTeX Document Processing Framework
+WWW= https://github.com/plastex/plastex
LICENSE= MIT
diff --git a/math/py-point-annotator/Makefile b/math/py-point-annotator/Makefile
index 280b434e0539..0bf22abf0d72 100644
--- a/math/py-point-annotator/Makefile
+++ b/math/py-point-annotator/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Annotate data with labels based on the Mann-Whitney U test
+WWW= https://fri.uni-lj.si/en/laboratory/biolab
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pplpy/Makefile b/math/py-pplpy/Makefile
index d74ac2cf2465..b19cfbc1914a 100644
--- a/math/py-pplpy/Makefile
+++ b/math/py-pplpy/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Python wrapper to the C++ Parma Polyhedra Library (PPL)
+WWW= https://www.labri.fr/perso/vdelecro/pplpy/latest/
LICENSE= GPLv3
diff --git a/math/py-primecountpy/Makefile b/math/py-primecountpy/Makefile
index a74f341ce2c4..aa5fa74d559d 100644
--- a/math/py-primecountpy/Makefile
+++ b/math/py-primecountpy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Primecount Cython interface
+WWW= https://pypi.org/project/primecountpy/
LICENSE= GPLv3
diff --git a/math/py-primme/Makefile b/math/py-primme/Makefile
index 9b803f652edc..918611ac0c9d 100644
--- a/math/py-primme/Makefile
+++ b/math/py-primme/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= PRIMME wrapper for Python
+WWW= https://www.cs.wm.edu/~andreas/software/
LICENSE= BSD3CLAUSE
diff --git a/math/py-pyFFTW/Makefile b/math/py-pyFFTW/Makefile
index 7f6d91f955a3..951cd8c85cc2 100644
--- a/math/py-pyFFTW/Makefile
+++ b/math/py-pyFFTW/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Pythonic wrapper around FFTW, the FFT library
+WWW= https://hgomersall.github.io/pyFFTW/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-pybloom/Makefile b/math/py-pybloom/Makefile
index 8795f1ec7149..48b177a0b6db 100644
--- a/math/py-pybloom/Makefile
+++ b/math/py-pybloom/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Probabilistic data structure
+WWW= https://github.com/joseph-fox/python-bloomfilter
LICENSE= MIT
diff --git a/math/py-pyclipper/Makefile b/math/py-pyclipper/Makefile
index 40631751aec0..36ddcb2c974d 100644
--- a/math/py-pyclipper/Makefile
+++ b/math/py-pyclipper/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= lantw44@gmail.com
COMMENT= Cython wrapper for the C++ translation of Clipper library
+WWW= https://github.com/greginvm/pyclipper
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pycosat/Makefile b/math/py-pycosat/Makefile
index 1143cb4c26ac..9f169cdaeeaa 100644
--- a/math/py-pycosat/Makefile
+++ b/math/py-pycosat/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Bindings to PicoSAT (a SAT solver)
+WWW= https://github.com/ContinuumIO/pycosat
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pygsl/Makefile b/math/py-pygsl/Makefile
index ec370595e904..e28059ccaae0 100644
--- a/math/py-pygsl/Makefile
+++ b/math/py-pygsl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python interface to GNU Scientific Library
+WWW= https://github.com/pygsl/pygsl
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/py-pygslodeiv2/Makefile b/math/py-pygslodeiv2/Makefile
index 6a7ba8739efb..b3381b8c6378 100644
--- a/math/py-pygslodeiv2/Makefile
+++ b/math/py-pygslodeiv2/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python binding for odeiv2 in GNU Scientific Library (GSL)
+WWW= https://github.com/bjodah/pygslodeiv2
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pyhull/Makefile b/math/py-pyhull/Makefile
index 577877525792..c8363b266f9d 100644
--- a/math/py-pyhull/Makefile
+++ b/math/py-pyhull/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Computation of convex hull, Delaunay triangulation and Voronoi diagram
+WWW= https://pypi.org/project/pyhull/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
diff --git a/math/py-pymc3/Makefile b/math/py-pymc3/Makefile
index 2772d33c2533..382ec3587c3c 100644
--- a/math/py-pymc3/Makefile
+++ b/math/py-pymc3/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Probabilistic programming in Python
+WWW= https://docs.pymc.io/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pynauty/Makefile b/math/py-pynauty/Makefile
index 6c8b054e83e1..d396eed2b3f3 100644
--- a/math/py-pynauty/Makefile
+++ b/math/py-pynauty/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Isomorphism testing and automorphisms of graphs
+WWW= https://github.com/pdobsan/pynauty
LICENSE= GPLv3
diff --git a/math/py-pyneqsys/Makefile b/math/py-pyneqsys/Makefile
index 4ab72989ea7b..a094a87e43e8 100644
--- a/math/py-pyneqsys/Makefile
+++ b/math/py-pyneqsys/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Solver of symbolically defined systems of non-linear equations
+WWW= https://github.com/bjodah/pyneqsys
LICENSE= BSD2CLAUSE
diff --git a/math/py-pynleq2/Makefile b/math/py-pynleq2/Makefile
index 57208aa1c1bd..eb905af471bf 100644
--- a/math/py-pynleq2/Makefile
+++ b/math/py-pynleq2/Makefile
@@ -8,6 +8,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python binding for NLEQ2 algorithm's fortran implementation
+WWW= https://github.com/bjodah/pynleq2
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pynndescent/Makefile b/math/py-pynndescent/Makefile
index 2ad671dfec81..d5861a9b684b 100644
--- a/math/py-pynndescent/Makefile
+++ b/math/py-pynndescent/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python nearest neighbor descent for approximate nearest neighbors
+WWW= https://github.com/lmcinnes/pynndescent
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pyodeint/Makefile b/math/py-pyodeint/Makefile
index eaeaf13713db..b4f2239bac15 100644
--- a/math/py-pyodeint/Makefile
+++ b/math/py-pyodeint/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python binding for odeint from boost
+WWW= https://github.com/bjodah/pyodeint
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pyodesys/Makefile b/math/py-pyodesys/Makefile
index 1b99f6cd60c9..cb625de2eb30 100644
--- a/math/py-pyodesys/Makefile
+++ b/math/py-pyodesys/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Straightforward numerical integration of ODE systems from Python
+WWW= https://github.com/bjodah/pyodesys
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pyreadr/Makefile b/math/py-pyreadr/Makefile
index 7c2fab3b18bb..cf069db772a9 100644
--- a/math/py-pyreadr/Makefile
+++ b/math/py-pyreadr/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Read/write R RData and Rds files into/from pandas data frames
+WWW= https://github.com/ofajardo/pyreadr
LICENSE= AGPLv3+
diff --git a/math/py-pysmt/Makefile b/math/py-pysmt/Makefile
index d0b9eab54574..6b812543df4d 100644
--- a/math/py-pysmt/Makefile
+++ b/math/py-pysmt/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Solver-agnostic library for SMT formulae manipulation and solving
+WWW= http://www.pysmt.org
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pystan/Makefile b/math/py-pystan/Makefile
index 1078d53cd115..3d26a4395202 100644
--- a/math/py-pystan/Makefile
+++ b/math/py-pystan/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= gmm@tutanota.com
COMMENT= Python interface for Stan
+WWW= https://github.com/stan-dev/pystan
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pysym/Makefile b/math/py-pysym/Makefile
index f18c7ee658cb..0d9429b54f22 100644
--- a/math/py-pysym/Makefile
+++ b/math/py-pysym/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Prototype package for symbolic manipulation
+WWW= https://github.com/bjodah/pysym
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pytanque/Makefile b/math/py-pytanque/Makefile
index 8c1d0406e16a..2ce910484c9f 100644
--- a/math/py-pytanque/Makefile
+++ b/math/py-pytanque/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Petanque static python bindings
+WWW= https://github.com/quarkslab/arybo/tree/master/petanque
LICENSE= BSD3CLAUSE
diff --git a/math/py-python-fcl/Makefile b/math/py-python-fcl/Makefile
index ee05a3a8db70..181395fa4c17 100644
--- a/math/py-python-fcl/Makefile
+++ b/math/py-python-fcl/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= db@FreeBSD.org
COMMENT= Python bindings for the Flexible Collision Library
+WWW= https://libraries.io/pypi/python-fcl
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-python-igraph/Makefile b/math/py-python-igraph/Makefile
index 0b5747aecb0d..3d661665ea4d 100644
--- a/math/py-python-igraph/Makefile
+++ b/math/py-python-igraph/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= High performance graph data structures and algorithms
+WWW= https://igraph.org/python/
LICENSE= GPLv2
diff --git a/math/py-python-louvain/Makefile b/math/py-python-louvain/Makefile
index 7b2994be2bd5..1d9c9c896188 100644
--- a/math/py-python-louvain/Makefile
+++ b/math/py-python-louvain/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Louvain algorithm for community detection
+WWW= https://github.com/taynaud/python-louvain
LICENSE= BSD3CLAUSE
diff --git a/math/py-python-picard/Makefile b/math/py-python-picard/Makefile
index 9f672b652e85..496523ff3c89 100644
--- a/math/py-python-picard/Makefile
+++ b/math/py-python-picard/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Preconditoned ICA algorithm for Real Data
+WWW= https://pierreablin.github.io/picard/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pytorchvideo/Makefile b/math/py-pytorchvideo/Makefile
index 5d2414706347..995dfbeeca61 100644
--- a/math/py-pytorchvideo/Makefile
+++ b/math/py-pytorchvideo/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nc@FreeBSD.org
COMMENT= Video understanding deep learning library
+WWW= https://github.com/facebookresearch/pytorchvideo
LICENSE= APACHE20
diff --git a/math/py-pyvtk/Makefile b/math/py-pyvtk/Makefile
index c08190696d70..9df88010d4be 100644
--- a/math/py-pyvtk/Makefile
+++ b/math/py-pyvtk/Makefile
@@ -7,6 +7,7 @@ DISTNAME= PyVTK-${PORTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Tools for manipulating VTK files in Python
+WWW= https://github.com/pearu/pyvtk
LICENSE= GPLv2
diff --git a/math/py-qdldl/Makefile b/math/py-qdldl/Makefile
index bc6829ed846c..0a41fa183dad 100644
--- a/math/py-qdldl/Makefile
+++ b/math/py-qdldl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= QDLDL free LDL factorization routine for linear systems: Ax = b
+WWW= https://github.com/oxfordcontrol/qdldl-python/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-quadprog/Makefile b/math/py-quadprog/Makefile
index 20b4e5fcc08d..856ad38b23d2 100644
--- a/math/py-quadprog/Makefile
+++ b/math/py-quadprog/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= stephen@FreeBSD.org
COMMENT= Quadratic programming package
+WWW= https://pypi.org/project/quadprog/
LICENSE= GPLv2+
diff --git a/math/py-random2/Makefile b/math/py-random2/Makefile
index ca425a5809e0..d9357eba5869 100644
--- a/math/py-random2/Makefile
+++ b/math/py-random2/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Python 3 compatible Python 2 random module
+WWW= https://pypi.org/project/random2/
LICENSE= PSFL
diff --git a/math/py-rectangle-packer/Makefile b/math/py-rectangle-packer/Makefile
index b40ab1c7f6a2..ed2ad6659f56 100644
--- a/math/py-rectangle-packer/Makefile
+++ b/math/py-rectangle-packer/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Rectangle packing library
+WWW= https://github.com/Penlect/rectangle-packer
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/py-roman/Makefile b/math/py-roman/Makefile
index 04f688ec92d9..abf9d6cf84cc 100644
--- a/math/py-roman/Makefile
+++ b/math/py-roman/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Integer to Roman numerals converter
+WWW= https://pypi.org/project/roman/
USES= python:3.6+
USE_PYTHON= distutils autoplist
diff --git a/math/py-rpy2/Makefile b/math/py-rpy2/Makefile
index d66d5e25ea66..79d87490d34c 100644
--- a/math/py-rpy2/Makefile
+++ b/math/py-rpy2/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python interface to the R Programming Language
+WWW= https://rpy2.bitbucket.io/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/gpl-2.0.txt
diff --git a/math/py-rustworkx/Makefile b/math/py-rustworkx/Makefile
index 06281ca4b15b..4ff8ddad18f6 100644
--- a/math/py-rustworkx/Makefile
+++ b/math/py-rustworkx/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= High performance Python graph library implemented in Rust
+WWW= https://github.com/Qiskit/rustworkx
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-rvlib/Makefile b/math/py-rvlib/Makefile
index 2c9c4bd165df..86921e1ab3dc 100644
--- a/math/py-rvlib/Makefile
+++ b/math/py-rvlib/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Probability distributions mimicking Distrbutions.jl
+WWW= https://github.com/QuantEcon/rvlib
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-scikit-umfpack/Makefile b/math/py-scikit-umfpack/Makefile
index 85ddcd5f5961..4f04095c3fdb 100644
--- a/math/py-scikit-umfpack/Makefile
+++ b/math/py-scikit-umfpack/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python interface to UMFPACK sparse direct solver
+WWW= https://scikit-umfpack.github.io/scikit-umfpack/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-scs/Makefile b/math/py-scs/Makefile
index 5b236d49f464..2842ceced43f 100644
--- a/math/py-scs/Makefile
+++ b/math/py-scs/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Splitting conic solver for Python
+WWW= https://github.com/cvxgrp/scs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-seaborn/Makefile b/math/py-seaborn/Makefile
index a99c27f4a63a..2d20d7d1b71c 100644
--- a/math/py-seaborn/Makefile
+++ b/math/py-seaborn/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= FreeBSD@Shaneware.biz
COMMENT= Statistical data visualization
+WWW= https://seaborn.pydata.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-secp256k1/Makefile b/math/py-secp256k1/Makefile
index 061cd10bbfce..2f0b47a36d59 100644
--- a/math/py-secp256k1/Makefile
+++ b/math/py-secp256k1/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= FFI bindings to libsecp256k1
+WWW= https://github.com/rustyrussell/secp256k1-py
LICENSE= MIT
diff --git a/math/py-seriate/Makefile b/math/py-seriate/Makefile
index 26e71e605900..d5736f8ec0f3 100644
--- a/math/py-seriate/Makefile
+++ b/math/py-seriate/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Optimal ordering of elements in a set given their distance matrix
+WWW= https://github.com/src-d/seriate
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/py-simhash/Makefile b/math/py-simhash/Makefile
index 183fe9eed357..b1863362cec3 100644
--- a/math/py-simhash/Makefile
+++ b/math/py-simhash/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python implementation of simhash algorithm
+WWW= https://leons.im/posts/a-python-implementation-of-simhash-algorithm/
LICENSE= MIT
diff --git a/math/py-snuggs/Makefile b/math/py-snuggs/Makefile
index 4e11f56ed2ca..d246c9d471c0 100644
--- a/math/py-snuggs/Makefile
+++ b/math/py-snuggs/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= S-expressions for Numpy
+WWW= https://github.com/mapbox/snuggs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-spectral/Makefile b/math/py-spectral/Makefile
index 611818378f1a..d8b0beb09441 100644
--- a/math/py-spectral/Makefile
+++ b/math/py-spectral/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Spectral Python (SPy) is a Python module for hyperspectral image processing
+WWW= https://www.spectralpython.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-spglm/Makefile b/math/py-spglm/Makefile
index 23a5b35d4aad..bae8fb355d7e 100644
--- a/math/py-spglm/Makefile
+++ b/math/py-spglm/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sparse generalize linear models
+WWW= https://github.com/pysal/spglm
LICENSE= BSD3CLAUSE
diff --git a/math/py-spint/Makefile b/math/py-spint/Makefile
index c998b79af842..8e9490f31aff 100644
--- a/math/py-spint/Makefile
+++ b/math/py-spint/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= SPatial INTeraction models
+WWW= https://github.com/pysal/spint
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-splot/Makefile b/math/py-splot/Makefile
index db2083a66fcb..7f849361ae77 100644
--- a/math/py-splot/Makefile
+++ b/math/py-splot/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Visual analytics for spatial analysis with PySAL
+WWW= https://splot.readthedocs.io/en/latest/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-spopt/Makefile b/math/py-spopt/Makefile
index 91e6e73b94cf..1bb8147aeb6a 100644
--- a/math/py-spopt/Makefile
+++ b/math/py-spopt/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Spatial Optimization in PySAL
+WWW= https://github.com/pysal/spopt
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-spot/Makefile b/math/py-spot/Makefile
index 34b87e1fa5c8..a1f112b3f8a4 100644
--- a/math/py-spot/Makefile
+++ b/math/py-spot/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python binding for 'Spot', the library for omega automata manipulation
+WWW= https://spot.lrde.epita.fr
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/py-spreg/Makefile b/math/py-spreg/Makefile
index 765c82b477b6..e86a6d3cc294 100644
--- a/math/py-spreg/Makefile
+++ b/math/py-spreg/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PySAL Spatial Econometrics Package
+WWW= https://spreg.readthedocs.io/en/latest/
LICENSE= BSD3CLAUSE
diff --git a/math/py-spvcm/Makefile b/math/py-spvcm/Makefile
index 72a21907f27b..b27bf480cb74 100644
--- a/math/py-spvcm/Makefile
+++ b/math/py-spvcm/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fit spatial multilevel models and diagnose convergence
+WWW= https://github.com/pysal/spvcm
LICENSE= BSD3CLAUSE
diff --git a/math/py-ssm/Makefile b/math/py-ssm/Makefile
index a775a4159016..f0853fce7869 100644
--- a/math/py-ssm/Makefile
+++ b/math/py-ssm/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Bayesian learning and inference for state space models
+WWW= https://github.com/lindermanlab/ssm
LICENSE= MIT
diff --git a/math/py-statsmodels/Makefile b/math/py-statsmodels/Makefile
index 4b6eebf85b7b..2914f3e2ef28 100644
--- a/math/py-statsmodels/Makefile
+++ b/math/py-statsmodels/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Complement to SciPy for statistical computations
+WWW= https://github.com/statsmodels/statsmodels
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-svgmath/Makefile b/math/py-svgmath/Makefile
index 5d54f7c311cd..995b518be935 100644
--- a/math/py-svgmath/Makefile
+++ b/math/py-svgmath/Makefile
@@ -7,6 +7,7 @@ DISTNAME= SVGMath-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= MathML to SVG Converter in Python
+WWW= http://svgmath.sf.net
USES= dos2unix python:3.6+
USE_PYTHON= distutils autoplist
diff --git a/math/py-sym/Makefile b/math/py-sym/Makefile
index aa278c66289a..d90ae969c09d 100644
--- a/math/py-sym/Makefile
+++ b/math/py-sym/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Unified wrapper for symbolic manipulation libraries in Python
+WWW= https://github.com/bjodah/sym
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-symengine/Makefile b/math/py-symengine/Makefile
index 3400a81e8238..e1df625563a8 100644
--- a/math/py-symengine/Makefile
+++ b/math/py-symengine/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python library providing wrappers to SymEngine
+WWW= https://symengine.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-sympy/Makefile b/math/py-sympy/Makefile
index e6f8222717ec..fa437bc2dd50 100644
--- a/math/py-sympy/Makefile
+++ b/math/py-sympy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Python Library For Symbolic Mathematics
+WWW= https://sympy.org/
LICENSE= BSD3CLAUSE
diff --git a/math/py-theano/Makefile b/math/py-theano/Makefile
index 4510dd38a5b9..15647c8577d8 100644
--- a/math/py-theano/Makefile
+++ b/math/py-theano/Makefile
@@ -8,6 +8,7 @@ DISTNAME= Theano-${DISTVERSION}
MAINTAINER= demon@FreeBSD.org
COMMENT= Optimizing compiler for evaluating math expressions on CPUs and GPUs
+WWW= http://deeplearning.net/software/theano/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-timple/Makefile b/math/py-timple/Makefile
index 11aa809ae670..1ed149a64ebd 100644
--- a/math/py-timple/Makefile
+++ b/math/py-timple/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= jgh@FreeBSD.org
COMMENT= Extended functionality for plotting timedelta values with Matplotlib
+WWW= https://github.com/theOehrly/Timple
LICENSE= MIT
diff --git a/math/py-topologic/Makefile b/math/py-topologic/Makefile
index 14d6a329200e..3131ce8eb102 100644
--- a/math/py-topologic/Makefile
+++ b/math/py-topologic/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -space-modeling-library
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for topological representations of architectural spaces
+WWW= https://topologic.app/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/../LICENSE
diff --git a/math/py-triangle/Makefile b/math/py-triangle/Makefile
index b860201ecd43..cd868c62bb13 100644
--- a/math/py-triangle/Makefile
+++ b/math/py-triangle/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= db@FreeBSD.org
COMMENT= Python interface to triangle
+WWW= https://rufat.be/triangle
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-umap-learn/Makefile b/math/py-umap-learn/Makefile
index 2b8aaa06ab1b..4032c7c71a2d 100644
--- a/math/py-umap-learn/Makefile
+++ b/math/py-umap-learn/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Uniform Manifold Approximation and Projection
+WWW= https://github.com/lmcinnes/umap
LICENSE= BSD3CLAUSE
diff --git a/math/py-uncertainties/Makefile b/math/py-uncertainties/Makefile
index 4bee7629a750..30a86725434f 100644
--- a/math/py-uncertainties/Makefile
+++ b/math/py-uncertainties/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Calculations with uncertainties on the quantities involved
+WWW= https://uncertainties-python-package.readthedocs.io/en/latest/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/py-unyt/Makefile b/math/py-unyt/Makefile
index 83586c026d0e..4f0da1dfde8f 100644
--- a/math/py-unyt/Makefile
+++ b/math/py-unyt/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Package for handling numpy arrays with units
+WWW= https://github.com/yt-project/unyt
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-vincenty/Makefile b/math/py-vincenty/Makefile
index e427ad0e17d0..653f117848d9 100644
--- a/math/py-vincenty/Makefile
+++ b/math/py-vincenty/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Calculate the geographical distance between 2 points
+WWW= https://github.com/maurycyp/vincenty
LICENSE= UNLICENSE
diff --git a/math/py-yt/Makefile b/math/py-yt/Makefile
index 1e9701ad1b0b..2745c41adc9f 100644
--- a/math/py-yt/Makefile
+++ b/math/py-yt/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Analysis and visualization toolkit for volumetric data
+WWW= https://yt-project.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING.txt
diff --git a/math/py-z3-solver/Makefile b/math/py-z3-solver/Makefile
index f900b3ea09b4..20c515ee4f64 100644
--- a/math/py-z3-solver/Makefile
+++ b/math/py-z3-solver/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python binding for Z3 Theorem Prover
+WWW= https://github.com/Z3Prover/z3
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/../../../LICENSE.txt
diff --git a/math/pynac/Makefile b/math/pynac/Makefile
index 9f3b5eef4681..603fcb000be5 100644
--- a/math/pynac/Makefile
+++ b/math/pynac/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/archive/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Symbolic computation with Python objects, Sage Math support library
+WWW= http://pynac.org/
LICENSE= GPLv2
diff --git a/math/qalculate-gtk/Makefile b/math/qalculate-gtk/Makefile
index 77f3757f270c..f2f20d1570fc 100644
--- a/math/qalculate-gtk/Makefile
+++ b/math/qalculate-gtk/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORT
MAINTAINER= jhale@FreeBSD.org
COMMENT= Multi-purpose desktop calculator (GTK+3 frontend)
+WWW= https://qalculate.github.io/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/qalculate-qt/Makefile b/math/qalculate-qt/Makefile
index 974e21f04615..ad14fff6ddd4 100644
--- a/math/qalculate-qt/Makefile
+++ b/math/qalculate-qt/Makefile
@@ -9,6 +9,7 @@ PATCHFILES+= fa69618d42b133e5942c4bb86efe2838b61af935.patch:-p1 #Fix version str
MAINTAINER= jhale@FreeBSD.org
COMMENT= Multi-purpose desktop calculator (Qt frontend)
+WWW= https://qalculate.github.io/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/qd/Makefile b/math/qd/Makefile
index 79dc3ddc9773..977730e7e671 100644
--- a/math/qd/Makefile
+++ b/math/qd/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.davidhbailey.com/dhbsoftware/
MAINTAINER= fortran@FreeBSD.org
COMMENT= Double-Double and Quad-Double Arithmetic
+WWW= https://crd-legacy.lbl.gov/~dhbailey/mpdist
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/qhull/Makefile b/math/qhull/Makefile
index 9a974163d869..79590f3036b4 100644
--- a/math/qhull/Makefile
+++ b/math/qhull/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-2020-src-${DISTVERSION}
MAINTAINER= stephen@FreeBSD.org
COMMENT= Qhull computes convex hulls, Delaunay triangulations, and halfspaces
+WWW= http://www.qhull.org
LICENSE= Qhull
LICENSE_NAME= Qhull License
diff --git a/math/qhull7/Makefile b/math/qhull7/Makefile
index 0d3193bd7a81..73646de0ad6b 100644
--- a/math/qhull7/Makefile
+++ b/math/qhull7/Makefile
@@ -8,6 +8,7 @@ PKGNAMESUFFIX= 7
MAINTAINER= stephen@FreeBSD.org
COMMENT= Qhull computes convex hulls, Delaunay triangulations, and halfspaces
+WWW= http://www.qhull.org
LICENSE= Qhull
LICENSE_NAME= Qhull License
diff --git a/math/qposases/Makefile b/math/qposases/Makefile
index f0582f676724..cc05da089665 100644
--- a/math/qposases/Makefile
+++ b/math/qposases/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for online active set strategy quadratic programming problems
+WWW= https://projects.coin-or.org/qpOASES
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/qrupdate/Makefile b/math/qrupdate/Makefile
index f563b12e2da0..9e2a40a6b7f4 100644
--- a/math/qrupdate/Makefile
+++ b/math/qrupdate/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SOURCEFORGE/qrupdate/qrupdate/1.2
MAINTAINER= robertjenssen@ozemail.com.au
COMMENT= Fortran library for fast updates of QR and Cholesky decomposition
+WWW= http://qrupdate.sourceforge.net/
LIB_DEPENDS= libblas.so:math/blas \
liblapack.so:math/lapack
diff --git a/math/qtiplot-doc/Makefile b/math/qtiplot-doc/Makefile
index 92b4d9871384..8d8790e4a0cf 100644
--- a/math/qtiplot-doc/Makefile
+++ b/math/qtiplot-doc/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -doc
MAINTAINER= ports@FreeBSD.org
COMMENT= The QtiPlot Handbook
+WWW= http://soft.proindependent.com/qtiplot.html
BUILD_DEPENDS= docbook2html:textproc/docbook-utils \
docbook-xml>0:textproc/docbook-xml \
diff --git a/math/qwtplot3d/Makefile b/math/qwtplot3d/Makefile
index 0f5669fe31fe..870cced1ab99 100644
--- a/math/qwtplot3d/Makefile
+++ b/math/qwtplot3d/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -qt5
MAINTAINER= makc@FreeBSD.org
COMMENT= 3D plotting widgets for Qt
+WWW= https://github.com/SciDAVis/qwtplot3d
LIB_DEPENDS= libgl2ps.so:print/gl2ps
diff --git a/math/randlib/Makefile b/math/randlib/Makefile
index b16a5fc79f80..8e8f51a3ad73 100644
--- a/math/randlib/Makefile
+++ b/math/randlib/Makefile
@@ -7,6 +7,7 @@ DISTNAME= RANDLIB_V90
MAINTAINER= ports@FreeBSD.org
COMMENT= Library of Routines for Random Number Generation
+WWW= https://biostatistics.mdanderson.org/SoftwareDownload/SingleSoftware.aspx?Software_Id=27
USES= uidfix
USE_LDCONFIG= yes
diff --git a/math/rankwidth/Makefile b/math/rankwidth/Makefile
index 802ec4b859cb..9d7893bba895 100644
--- a/math/rankwidth/Makefile
+++ b/math/rankwidth/Makefile
@@ -6,6 +6,7 @@ DISTNAME= rw-${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Calculation of rank-width and rank-decompositions
+WWW= https://sourceforge.net/projects/rankwidth/
LICENSE= GPLv2
diff --git a/math/rapid/Makefile b/math/rapid/Makefile
index 101e61bb73cd..34c9676943a9 100644
--- a/math/rapid/Makefile
+++ b/math/rapid/Makefile
@@ -6,6 +6,7 @@ DISTNAME= RAPID_v2_01
MAINTAINER= jwb@FreeBSD.org
COMMENT= Robust and Accurate Polygon Interference Detection
+WWW= http://www.cs.unc.edu/~geom/OBB/OBBT.html
LICENSE= UNKNOWN
LICENSE_NAME= unknown
diff --git a/math/readstat/Makefile b/math/readstat/Makefile
index e31b78dd2ec1..b42ad343b6a1 100644
--- a/math/readstat/Makefile
+++ b/math/readstat/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/WizardMac/ReadStat/releases/download/v${DISTVER
MAINTAINER= kde@FreeBSD.org
COMMENT= Read (and write) data sets from SAS, Stata, and SPSS
+WWW= https://github.com/WizardMac/ReadStat
LICENSE= MIT
diff --git a/math/reduce-psl/Makefile b/math/reduce-psl/Makefile
index dcc0281eff46..6a667b6fdc89 100644
--- a/math/reduce-psl/Makefile
+++ b/math/reduce-psl/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Reduce-svn6110-src
MAINTAINER= ports@FreeBSD.org
COMMENT= Portable Standard Lisp REDUCE general-purpose algebra system
+WWW= http://www.reduce-algebra.com/
LICENSE= BSD2CLAUSE
diff --git a/math/reduce/Makefile b/math/reduce/Makefile
index a42100a88899..6f60f50d1623 100644
--- a/math/reduce/Makefile
+++ b/math/reduce/Makefile
@@ -6,6 +6,7 @@ DISTNAME= Reduce-svn6339-src
MAINTAINER= yuri@FreeBSD.org
COMMENT= Codemist Standard Lisp REDUCE general-purpose computer system
+WWW= http://www.reduce-algebra.com/
LICENSE= BSD2CLAUSE
diff --git a/math/reed-solomon/Makefile b/math/reed-solomon/Makefile
index aece606c6da2..48af374a437f 100644
--- a/math/reed-solomon/Makefile
+++ b/math/reed-solomon/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.ka9q.net/code/fec/
MAINTAINER= freebsduser@paradisegreen.co.uk
COMMENT= Reed-Solomon CODEC library
+WWW= http://www.ka9q.net/code/fec/
GNU_CONFIGURE= yes
USES= gmake
diff --git a/math/rehearse/Makefile b/math/rehearse/Makefile
index 1919ad67b57f..d9e24e7a9fe6 100644
--- a/math/rehearse/Makefile
+++ b/math/rehearse/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Algebraic modeling library in C++ for linear optimization solvers
+WWW= https://projects.coin-or.org/Rehearse
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/rexx-regmath/Makefile b/math/rexx-regmath/Makefile
index 9ad15ef8fa0d..364589b7d8f6 100644
--- a/math/rexx-regmath/Makefile
+++ b/math/rexx-regmath/Makefile
@@ -9,6 +9,7 @@ DISTNAME= regmath${PORTVERSION:S/.//}
MAINTAINER= bob@eager.cx
COMMENT= Two mathematics libraries for Rexx
+WWW= http://pages.interlog.com/~pjtm/
LICENSE= MPL10
diff --git a/math/rkward/Makefile b/math/rkward/Makefile
index e73782fd3868..6484ab5fbf21 100644
--- a/math/rkward/Makefile
+++ b/math/rkward/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/
MAINTAINER= thierry@FreeBSD.org
COMMENT= IDE/GUI for the R-project
+WWW= https://rkward.kde.org/
LICENSE= GPLv2
diff --git a/math/rngstreams/Makefile b/math/rngstreams/Makefile
index bb0f49f28930..de59f89a9baa 100644
--- a/math/rngstreams/Makefile
+++ b/math/rngstreams/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://statmath.wu-wien.ac.at/software/RngStreams/
MAINTAINER= ports@FreeBSD.org
COMMENT= C implementation of a high-quality uniform random number generator
+WWW= http://statmath.wu-wien.ac.at/software/RngStreams/
LICENSE= GPLv2+ # code says GPLv2+, COPYING is GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/rocs/Makefile b/math/rocs/Makefile
index 4d125e08bfa0..fb9c5b288963 100644
--- a/math/rocs/Makefile
+++ b/math/rocs/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math education kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE Graph theory IDE
+WWW= https://www.kde.org/applications/education/rocs
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
diff --git a/math/rpcalc/Makefile b/math/rpcalc/Makefile
index 89a5ed6990e4..d52f06481aa1 100644
--- a/math/rpcalc/Makefile
+++ b/math/rpcalc/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
MAINTAINER= jhale@FreeBSD.org
COMMENT= Simple RPN calculator
+WWW= https://rpcalc.bellz.org/index.html
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/doc/LICENSE
diff --git a/math/rubiks/Makefile b/math/rubiks/Makefile
index 703b74e24f14..2e28f6b0c205 100644
--- a/math/rubiks/Makefile
+++ b/math/rubiks/Makefile
@@ -10,6 +10,7 @@ MASTER_SITES= http://www.cecm.sfu.ca/sage/spkg/upstream/rubiks/ \
MAINTAINER= thierry@FreeBSD.org
COMMENT= Several programs for working with Rubik's cubes
+WWW= https://www.sagemath.org/
LICENSE= BSD2CLAUSE GPLv2
LICENSE_COMB= multi
diff --git a/math/rubygem-algebra/Makefile b/math/rubygem-algebra/Makefile
index e7575e432290..67d0540cbcc6 100644
--- a/math/rubygem-algebra/Makefile
+++ b/math/rubygem-algebra/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Library for mathematical computations
+WWW= https://github.com/kunishi/algebra-ruby2
USE_RUBY= yes
USES= gem
diff --git a/math/rubygem-bigdecimal/Makefile b/math/rubygem-bigdecimal/Makefile
index f86286315db9..cba133b048d5 100644
--- a/math/rubygem-bigdecimal/Makefile
+++ b/math/rubygem-bigdecimal/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Arbitrary-precision decimal floating-point number class
+WWW= https://github.com/ruby/bigdecimal
LICENSE= RUBY
diff --git a/math/rubygem-enumerable-statistics/Makefile b/math/rubygem-enumerable-statistics/Makefile
index abfcea6b664a..84a2d01c2b2d 100644
--- a/math/rubygem-enumerable-statistics/Makefile
+++ b/math/rubygem-enumerable-statistics/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Statistics features for Enumerable
+WWW= https://github.com/mrkn/enumerable-statistics
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/rubygem-expression_parser/Makefile b/math/rubygem-expression_parser/Makefile
index 6207b722d0a8..3b69d63c9586 100644
--- a/math/rubygem-expression_parser/Makefile
+++ b/math/rubygem-expression_parser/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Mathematical expression parser for Ruby
+WWW= http://lukaszwrobel.pl/blog/math-parser-part-3-implementation
NO_ARCH= yes
diff --git a/math/rubygem-fftw3/Makefile b/math/rubygem-fftw3/Makefile
index 6f60cbd2cc04..18eba5335d99 100644
--- a/math/rubygem-fftw3/Makefile
+++ b/math/rubygem-fftw3/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= murashin@gfd-dennou.org
COMMENT= Ruby interface to the FFTW ver.3
+WWW= http://ruby.gfd-dennou.org/products/ruby-fftw3/
RUN_DEPENDS= rubygem-narray>0:math/rubygem-narray
LIB_DEPENDS= libfftw3.so:math/fftw3
diff --git a/math/rubygem-mathn/Makefile b/math/rubygem-mathn/Makefile
index 54c764345707..dd5a2719190f 100644
--- a/math/rubygem-mathn/Makefile
+++ b/math/rubygem-mathn/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Deprecated library that extends math operations
+WWW= https://github.com/ruby/mathn
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/rubygem-matrix/Makefile b/math/rubygem-matrix/Makefile
index 0fdceabd5d59..8cde85848d61 100644
--- a/math/rubygem-matrix/Makefile
+++ b/math/rubygem-matrix/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Implementation of Matrix and Vector classes
+WWW= https://github.com/ruby/matrix
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
diff --git a/math/rubygem-mtrc/Makefile b/math/rubygem-mtrc/Makefile
index 5140cbb58b6f..acc091c48ddf 100644
--- a/math/rubygem-mtrc/Makefile
+++ b/math/rubygem-mtrc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= dch@FreeBSD.org
COMMENT= Minimal metric aggregation library
+WWW= https://github.com/aphyr/mtrc
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/rubygem-narray/Makefile b/math/rubygem-narray/Makefile
index 65aa06e5955f..918ada41a605 100644
--- a/math/rubygem-narray/Makefile
+++ b/math/rubygem-narray/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= murashin@gfd-dennou.org
COMMENT= Numerical N-dimensional array library for Ruby
+WWW= https://rubygems.org/gems/narray
USE_RUBY= yes
USES= gem
diff --git a/math/rubygem-narray_miss/Makefile b/math/rubygem-narray_miss/Makefile
index 67b7d3ca2a3c..4adfb8236962 100644
--- a/math/rubygem-narray_miss/Makefile
+++ b/math/rubygem-narray_miss/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= murashin@gfd-dennou.org
COMMENT= Additional class with processing of missing value to NArray
+WWW= http://ruby.gfd-dennou.org/products/narray_miss/
RUN_DEPENDS= rubygem-narray>0:math/rubygem-narray
diff --git a/math/rubygem-numru-misc/Makefile b/math/rubygem-numru-misc/Makefile
index 969b7e1ef14a..baaf7214582e 100644
--- a/math/rubygem-numru-misc/Makefile
+++ b/math/rubygem-numru-misc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= murashin@gfd-dennou.org
COMMENT= Miscellaneous functions and classes to help Ruby programming
+WWW= http://ruby.gfd-dennou.org/products/numru-misc/
RUN_DEPENDS= rubygem-narray>0:math/rubygem-narray \
rubygem-narray_miss>0:math/rubygem-narray_miss
diff --git a/math/rubygem-numru-units/Makefile b/math/rubygem-numru-units/Makefile
index 8817ff4876e5..9e2f579bd89c 100644
--- a/math/rubygem-numru-units/Makefile
+++ b/math/rubygem-numru-units/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= murashin@gfd-dennou.org
COMMENT= Class to handle units of physical quantities for Ruby
+WWW= https://www.gfd-dennou.org/arch/ruby/products/numru-units/
NO_ARCH= yes
diff --git a/math/rubygem-prime/Makefile b/math/rubygem-prime/Makefile
index 28441237d522..21c3a39af08a 100644
--- a/math/rubygem-prime/Makefile
+++ b/math/rubygem-prime/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Prime numbers and factorization library
+WWW= https://github.com/ruby/prime
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
diff --git a/math/rubygem-rb-gsl/Makefile b/math/rubygem-rb-gsl/Makefile
index 738090558e53..bd4aa6fcd5e1 100644
--- a/math/rubygem-rb-gsl/Makefile
+++ b/math/rubygem-rb-gsl/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= rubygem-rb-
MAINTAINER= murashin@gfd-dennou.org
COMMENT= Ruby extension library for GSL (GNU Scientific Library)
+WWW= https://github.com/blackwinter/rb-gsl
LICENSE= GPLv2
diff --git a/math/rumur/Makefile b/math/rumur/Makefile
index 0fa61cb84b57..fcb9d6f55a4c 100644
--- a/math/rumur/Makefile
+++ b/math/rumur/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Model checker, a formal verification tool for state machines
+WWW= https://github.com/Smattr/rumur
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/saga/Makefile b/math/saga/Makefile
index ac6f8d3d5eb1..62573aeb1cc9 100644
--- a/math/saga/Makefile
+++ b/math/saga/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]\.[[:digit:]]*
MAINTAINER= rhurlin@FreeBSD.org
COMMENT= System for Automated Geoscientific Analyses
+WWW= http://www.saga-gis.org/en/index.html
LICENSE= GPLv2 LGPL21
LICENSE_COMB= multi
diff --git a/math/sage/Makefile b/math/sage/Makefile
index c362b9b1bd61..be7d35f8a093 100644
--- a/math/sage/Makefile
+++ b/math/sage/Makefile
@@ -13,6 +13,7 @@ PKGNAMESUFFIX= -math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Open source Mathematics software
+WWW= https://www.sagemath.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING.txt
diff --git a/math/savage/Makefile b/math/savage/Makefile
index eb702af7e4a1..e413c6400537 100644
--- a/math/savage/Makefile
+++ b/math/savage/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= ashish@FreeBSD.org
COMMENT= Primitive computer algebra system
+WWW= https://github.com/p-e-w/savage
LICENSE= AGPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/sc-im/Makefile b/math/sc-im/Makefile
index c5426908184b..ebf78dffa72b 100644
--- a/math/sc-im/Makefile
+++ b/math/sc-im/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= bapt@FreeBSD.org
COMMENT= Ncurses spreadsheet program for terminal
+WWW= https://github.com/andmarti1424/sc-im
LICENSE= BSD4CLAUSE
diff --git a/math/scalapack/Makefile b/math/scalapack/Makefile
index 3bc76b4451c7..7ccfa9e4d1da 100644
--- a/math/scalapack/Makefile
+++ b/math/scalapack/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= ports@FreeBSD.org
COMMENT= ScaLAPACK Scalable LAPACK library
+WWW= https://www.netlib.org/scalapack/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/scalapackfx/Makefile b/math/scalapackfx/Makefile
index 90dd9b7d4f2b..b8ddf6807add 100644
--- a/math/scalapackfx/Makefile
+++ b/math/scalapackfx/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Modern Fortran wrappers around ScaLAPACK routines
+WWW= https://github.com/dftbplus/scalapackfx
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/scilab-toolbox-swt/Makefile b/math/scilab-toolbox-swt/Makefile
index 121c7ab1098e..9513254f52ea 100644
--- a/math/scilab-toolbox-swt/Makefile
+++ b/math/scilab-toolbox-swt/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-3-src
MAINTAINER= ports@FreeBSD.org
COMMENT= Scilab 1-D and 2-D Wavelet Toolbox
+WWW= https://atoms.scilab.org/toolboxes/swt
BUILD_DEPENDS= ${SCILAB_CMD}:math/scilab
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/math/scilab/Makefile b/math/scilab/Makefile
index a34b2429ccbe..549d7e414a53 100644
--- a/math/scilab/Makefile
+++ b/math/scilab/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://cgit.scilab.org/scilab/snapshot/
MAINTAINER= makc@FreeBSD.org
COMMENT= Scientific software package for numerical computations
+WWW= https://www.scilab.org
LICENSE= GPLv2 BSD3CLAUSE
LICENSE_COMB= dual
@@ -143,7 +144,6 @@ post-patch:
post-patch-GUI-on:
# scilab segfaults on FreeBSD with C locale
@${REINPLACE_CMD} 's,LC_ALL=C,,' ${WRKSRC}/Makefile.in
- @# Configure fixes
@${REINPLACE_CMD} '/ac_java_jvm_jni_lib_flags/s,\(ljvm\),\1 -pthread,' ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|/usr/lib/java|${JAVALIBDIR}|g' ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|/usr/lib64/jni|${LOCALBASE}/lib/|g' ${WRKSRC}/configure
@@ -163,15 +163,12 @@ post-patch-GUI-on:
# Part of the jogamp-jogl-2.3 patch:
@${REINPLACE_CMD} -e 's|javax.media.opengl.glu.GLUnurbs|com.jogamp.opengl.glu.GLUnurbs|' ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|jogamp.common.os.MachineDescriptionRuntime|jogamp.common.os.MachineDataInfoRuntime|' ${WRKSRC}/configure
- @# Run fixes
@${REINPLACE_CMD} -e 's|%%JAVA_HOME%%|${JAVA_HOME}|' ${WRKSRC}/bin/scilab
pre-install:
${MKDIR} ${STAGEDIR}${DATADIR}/.atoms
post-install:
- @# Remove empty dirs in DATADIR/modules - they will be removed by the
- @# toolbox uninstaller otherwise if 3rd party toolboxes are used
@${FIND} ${STAGEDIR}${DATADIR}/modules -type d -empty -delete
.include <bsd.port.post.mk>
diff --git a/math/scs/Makefile b/math/scs/Makefile
index 0a476726ae8d..62a0620367ed 100644
--- a/math/scs/Makefile
+++ b/math/scs/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Solver of convex cone problems via operator splitting
+WWW= https://github.com/cvxgrp/scs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/sdpa/Makefile b/math/sdpa/Makefile
index 0521a13bd599..c0913aabafc0 100644
--- a/math/sdpa/Makefile
+++ b/math/sdpa/Makefile
@@ -11,6 +11,7 @@ EXTRACT_ONLY= ${PORTNAME}_${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Very efficient SDP (semidefinite programming) solver
+WWW= http://sdpa.sourceforge.net/
LICENSE= GPLv2 # (or later)
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/secp256k1/Makefile b/math/secp256k1/Makefile
index e1a871b3f072..2e91879e4ca7 100644
--- a/math/secp256k1/Makefile
+++ b/math/secp256k1/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math security java
MAINTAINER= ale@FreeBSD.org
COMMENT= Optimized C library for EC operations on curve secp256k1
+WWW= https://github.com/bitcoin-core/secp256k1
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/sfft/Makefile b/math/sfft/Makefile
index 9c7a1ad7d337..2da9007187be 100644
--- a/math/sfft/Makefile
+++ b/math/sfft/Makefile
@@ -8,6 +8,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Optimized Sparse Fast Fourier Transform
+WWW= https://spiral.net/software/sfft.html
LICENSE= GPLv2
diff --git a/math/simd-viterbi/Makefile b/math/simd-viterbi/Makefile
index 071a7cb67458..02056bdd3908 100644
--- a/math/simd-viterbi/Makefile
+++ b/math/simd-viterbi/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.ka9q.net/code/fec/
MAINTAINER= freebsduser@paradisegreen.co.uk
COMMENT= Fast Viterbi CODEC library
+WWW= http://www.ka9q.net/code/fec/
GNU_CONFIGURE= yes
USES= gmake
diff --git a/math/singular/Makefile b/math/singular/Makefile
index dcdf48f7cc9b..9fd0f56c2209 100644
--- a/math/singular/Makefile
+++ b/math/singular/Makefile
@@ -7,6 +7,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Computer algebra system for polynomial computations
+WWW= https://www.singular.uni-kl.de/
LICENSE= GPLv3RLE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/sisl/Makefile b/math/sisl/Makefile
index d41782ce3df3..4778a34f1222 100644
--- a/math/sisl/Makefile
+++ b/math/sisl/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Spline library
+WWW= https://github.com/SINTEF-Geometry/SISL
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/slatec/Makefile b/math/slatec/Makefile
index 250189017ca8..e2754edfb5e7 100644
--- a/math/slatec/Makefile
+++ b/math/slatec/Makefile
@@ -12,6 +12,7 @@ EXTRACT_ONLY= slatec_src.tgz slatec_chk.tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= SLATEC Common Mathematical Library
+WWW= https://www.netlib.org/slatec/
USES= fortran uidfix
USE_LDCONFIG= yes
diff --git a/math/sleef/Makefile b/math/sleef/Makefile
index 3b80f7f88fee..c0fbc978b690 100644
--- a/math/sleef/Makefile
+++ b/math/sleef/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= jmd@FreeBSD.org
COMMENT= SIMD Library for Evaluating Elementary Functions, vectorized libm
+WWW= https://sleef.org
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/slgrace/Makefile b/math/slgrace/Makefile
index 03d795c9f389..d2826e4697c0 100644
--- a/math/slgrace/Makefile
+++ b/math/slgrace/Makefile
@@ -8,6 +8,7 @@ MASTER_SITES= ftp://space.mit.edu/pub/davis/slang/v${SLANG_VER}/modules/grace/ \
MAINTAINER= garga@FreeBSD.org
COMMENT= SLang module to plot graphs with grace
+WWW= http://www.jedsoft.org/slang/modules/grace/index.html
LICENSE= GPLv2
diff --git a/math/snns/Makefile b/math/snns/Makefile
index d51a31abf8f7..6d60b3207afa 100644
--- a/math/snns/Makefile
+++ b/math/snns/Makefile
@@ -7,6 +7,7 @@ DISTNAME= SNNSv${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Fully featured neural network simulator
+WWW= https://www.ra.cs.uni-tuebingen.de/SNNS/
LIB_DEPENDS= libXaw3d.so:x11-toolkits/Xaw3d
diff --git a/math/solitaire/Makefile b/math/solitaire/Makefile
index 275744be0c58..26f0032e92a9 100644
--- a/math/solitaire/Makefile
+++ b/math/solitaire/Makefile
@@ -7,6 +7,7 @@ DISTFILES= sol.pl sol-test.txt
MAINTAINER= ports@FreeBSD.org
COMMENT= Reference implementation of the Solitaire encryption algorithm
+WWW= http://www.counterpane.com/solitaire.html
USES= perl5 shebangfix
SHEBANG_FILES= sol.pl
diff --git a/math/sound-of-sorting/Makefile b/math/sound-of-sorting/Makefile
index 121003dea1b7..8261e8f7908d 100644
--- a/math/sound-of-sorting/Makefile
+++ b/math/sound-of-sorting/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= se@FreeBSD.org
COMMENT= Visualization and "Audibilization" of Sorting Algorithms
+WWW= https://panthema.net/2013/sound-of-sorting/
LICENSE= GPLv3
diff --git a/math/spar/Makefile b/math/spar/Makefile
index eacf7182bcdf..9b568746883e 100644
--- a/math/spar/Makefile
+++ b/math/spar/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/Spar/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Modular math parser
+WWW= http://spar.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/spblas/Makefile b/math/spblas/Makefile
index 69635de1455e..31f0bca65304 100644
--- a/math/spblas/Makefile
+++ b/math/spblas/Makefile
@@ -7,6 +7,7 @@ DISTFILES= nist_spblas_${DISTVERSION}.zip:1
MAINTAINER= ports@FreeBSD.org
COMMENT= NIST Sparse Basic Linear Algebra Subprograms (BLAS)
+WWW= https://math.nist.gov/spblas/
LICENSE= PD
diff --git a/math/spectra/Makefile b/math/spectra/Makefile
index 6e97e6897fa6..aef2a688eacf 100644
--- a/math/spectra/Makefile
+++ b/math/spectra/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ library for large scale eigenvalue problems
+WWW= https://spectralib.org
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/speedcrunch/Makefile b/math/speedcrunch/Makefile
index 1a32ee4bcad1..e86b5cd4aecc 100644
--- a/math/speedcrunch/Makefile
+++ b/math/speedcrunch/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}
MAINTAINER= danfe@FreeBSD.org
COMMENT= Keyboard-oriented desktop scientific calculator
+WWW= https://speedcrunch.org/
LICENSE= GPLv2+
diff --git a/math/spfft/Makefile b/math/spfft/Makefile
index cf97f37f8391..21c5990b28ce 100644
--- a/math/spfft/Makefile
+++ b/math/spfft/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Sparse 3D FFT library
+WWW= https://github.com/eth-cscs/SpFFT
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/spla/Makefile b/math/spla/Makefile
index e9dd6fd9ef1e..617ef8efc775 100644
--- a/math/spla/Makefile
+++ b/math/spla/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Specialized Parallel Linear Algebra
+WWW= https://github.com/eth-cscs/spla
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/spooles/Makefile b/math/spooles/Makefile
index e132a72e7852..950526e7cd1f 100644
--- a/math/spooles/Makefile
+++ b/math/spooles/Makefile
@@ -12,6 +12,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= SParse Object Oriented Linear Equations Solver
+WWW= https://www.netlib.org/linalg/spooles/spooles.2.2.html
LICENSE= PD
diff --git a/math/spot/Makefile b/math/spot/Makefile
index 0b4d2c33d83e..0c6dc6052147 100644
--- a/math/spot/Makefile
+++ b/math/spot/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.lrde.epita.fr/dload/${PORTNAME}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for omega automata manipulation and model checking
+WWW= https://spot.lrde.epita.fr
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/sprng/Makefile b/math/sprng/Makefile
index e06de8cbef97..a90123c510d4 100644
--- a/math/sprng/Makefile
+++ b/math/sprng/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME:tl}${PORTVERSION:R}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Scalable Parallel Pseudo Random Number Generators Library
+WWW= http://www.sprng.org/
LICENSE= CC-BY-NC-SA-4.0
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/ssht/Makefile b/math/ssht/Makefile
index 2e3a00f94235..589af6a29727 100644
--- a/math/ssht/Makefile
+++ b/math/ssht/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast and exact spin spherical harmonic transforms
+WWW= https://astro-informatics.github.io/ssht/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/stan/Makefile b/math/stan/Makefile
index d464226e2cb1..46f0727fe467 100644
--- a/math/stan/Makefile
+++ b/math/stan/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ package for Bayesian inference, maximum likelihood estimation, etc
+WWW= https://mc-stan.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/stanmath/Makefile b/math/stanmath/Makefile
index ef1aac61db67..54ced8a40b49 100644
--- a/math/stanmath/Makefile
+++ b/math/stanmath/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ template library for automatic differentiation
+WWW= https://mc-stan.org/math/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/math/stp/Makefile b/math/stp/Makefile
index 44536ab5a032..05bfd794a715 100644
--- a/math/stp/Makefile
+++ b/math/stp/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= arrowd@FreeBSD.org
COMMENT= Decision Procedure for Bitvectors and Arrays
+WWW= https://stp.github.io/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/suitesparse-amd/Makefile b/math/suitesparse-amd/Makefile
index d65fc8414bf7..afeb999414f5 100644
--- a/math/suitesparse-amd/Makefile
+++ b/math/suitesparse-amd/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 2.4.6
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= BSD3CLAUSE
diff --git a/math/suitesparse-btf/Makefile b/math/suitesparse-btf/Makefile
index 9a531b1d2005..24293b272549 100644
--- a/math/suitesparse-btf/Makefile
+++ b/math/suitesparse-btf/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 1.2.6
CATEGORIES= math
COMMENT= Permutation to block triangular form
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= LGPL21+
diff --git a/math/suitesparse-camd/Makefile b/math/suitesparse-camd/Makefile
index f07bc596fdc5..fb0b1ff25f01 100644
--- a/math/suitesparse-camd/Makefile
+++ b/math/suitesparse-camd/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 2.4.6
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= BSD3CLAUSE
diff --git a/math/suitesparse-ccolamd/Makefile b/math/suitesparse-ccolamd/Makefile
index 0fc2629dab5d..5b4dc0a3789d 100644
--- a/math/suitesparse-ccolamd/Makefile
+++ b/math/suitesparse-ccolamd/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 2.9.6
CATEGORIES= math
COMMENT= Constrained column approximate minimum degree ordering
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= BSD3CLAUSE
diff --git a/math/suitesparse-cholmod/Makefile b/math/suitesparse-cholmod/Makefile
index 81c058705815..2e948e861e8d 100644
--- a/math/suitesparse-cholmod/Makefile
+++ b/math/suitesparse-cholmod/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 3.0.14
CATEGORIES= math
COMMENT= Sparse CHOLesky MODification package
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= LGPL21+
diff --git a/math/suitesparse-colamd/Makefile b/math/suitesparse-colamd/Makefile
index 7e8a27a22fd0..76c5d3c821cd 100644
--- a/math/suitesparse-colamd/Makefile
+++ b/math/suitesparse-colamd/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 2.9.6
CATEGORIES= math
COMMENT= Column approximate minimum degree ordering algorithm
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= BSD3CLAUSE
diff --git a/math/suitesparse-config/Makefile b/math/suitesparse-config/Makefile
index 6dcc66adeece..ba4805f75106 100644
--- a/math/suitesparse-config/Makefile
+++ b/math/suitesparse-config/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= ${SSPVERSION}
CATEGORIES= math
COMMENT= Common library for SuiteSparse
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= GPLv2+
diff --git a/math/suitesparse-csparse/Makefile b/math/suitesparse-csparse/Makefile
index 53a6e8e31418..4e3cb3de2020 100644
--- a/math/suitesparse-csparse/Makefile
+++ b/math/suitesparse-csparse/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 3.2.0
CATEGORIES= math
COMMENT= Concise Sparse Matrix package
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= LGPL21+
diff --git a/math/suitesparse-cxsparse/Makefile b/math/suitesparse-cxsparse/Makefile
index 9c01523f7d1c..528583c08046 100644
--- a/math/suitesparse-cxsparse/Makefile
+++ b/math/suitesparse-cxsparse/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 3.2.0
CATEGORIES= math
COMMENT= Extended version of CSparse
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= LGPL21+
diff --git a/math/suitesparse-graphblas/Makefile b/math/suitesparse-graphblas/Makefile
index 5f1e398c86c2..0824763a8d18 100644
--- a/math/suitesparse-graphblas/Makefile
+++ b/math/suitesparse-graphblas/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 7.2.0
CATEGORIES= math
COMMENT= Graph algorithms in the language of linear algebra
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= APACHE20
diff --git a/math/suitesparse-klu/Makefile b/math/suitesparse-klu/Makefile
index 9491f3ca86ba..99c6354a0b5f 100644
--- a/math/suitesparse-klu/Makefile
+++ b/math/suitesparse-klu/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 1.3.9
CATEGORIES= math
COMMENT= Sparse LU factorization, for circuit simulation
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= LGPL21+
diff --git a/math/suitesparse-ldl/Makefile b/math/suitesparse-ldl/Makefile
index 1169b91d222d..e894271831c7 100644
--- a/math/suitesparse-ldl/Makefile
+++ b/math/suitesparse-ldl/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 2.2.6
CATEGORIES= math
COMMENT= Simple LDL^T factorization
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= LGPL21+
diff --git a/math/suitesparse-mongoose/Makefile b/math/suitesparse-mongoose/Makefile
index c05d2d0685db..e56c73403e7a 100644
--- a/math/suitesparse-mongoose/Makefile
+++ b/math/suitesparse-mongoose/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 2.0.4
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= GPLv3
diff --git a/math/suitesparse-rbio/Makefile b/math/suitesparse-rbio/Makefile
index 056fc8f15050..39cdba4521d9 100644
--- a/math/suitesparse-rbio/Makefile
+++ b/math/suitesparse-rbio/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 2.2.6
CATEGORIES= math
COMMENT= Read/write sparse matrices
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= GPLv2+
diff --git a/math/suitesparse-slip_lu/Makefile b/math/suitesparse-slip_lu/Makefile
index 9b1c2f703de3..66a30bca1c12 100644
--- a/math/suitesparse-slip_lu/Makefile
+++ b/math/suitesparse-slip_lu/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 1.0.2
CATEGORIES= math
COMMENT= Sparse Left-looking Integer-Preserving LU Factorization
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= GPLv2+ LGPL3+
LICENSE_COMB= dual
diff --git a/math/suitesparse-spqr/Makefile b/math/suitesparse-spqr/Makefile
index 6e91d5cdfa00..4adf5854365e 100644
--- a/math/suitesparse-spqr/Makefile
+++ b/math/suitesparse-spqr/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 2.1.0
CATEGORIES= math
COMMENT= Sparse QR factorization
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= GPLv2+
diff --git a/math/suitesparse-umfpack/Makefile b/math/suitesparse-umfpack/Makefile
index 8f67183641f9..c4d788e2bc59 100644
--- a/math/suitesparse-umfpack/Makefile
+++ b/math/suitesparse-umfpack/Makefile
@@ -3,6 +3,7 @@ PORTVERSION= 5.7.9
CATEGORIES= math
COMMENT= Sparse multifrontal LU factorization
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
LICENSE= GPLv2+
diff --git a/math/suitesparse/Makefile b/math/suitesparse/Makefile
index b13927855d71..dccd2ad5540a 100644
--- a/math/suitesparse/Makefile
+++ b/math/suitesparse/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= fortran@FreeBSD.org
COMMENT= Set of packages for sparse matrix calculation
+WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html
RUN_DEPENDS= suitesparse-amd>0:math/suitesparse-amd \
suitesparse-btf>0:math/suitesparse-btf \
diff --git a/math/sundials/Makefile b/math/sundials/Makefile
index 44916c08392b..85fa7cf568c9 100644
--- a/math/sundials/Makefile
+++ b/math/sundials/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/LLNL/sundials/releases/download/v${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers
+WWW= https://computation.llnl.gov/projects/sundials
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/superlu-dist/Makefile b/math/superlu-dist/Makefile
index d06944bcd2d1..0c3cbf65bd4b 100644
--- a/math/superlu-dist/Makefile
+++ b/math/superlu-dist/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Distributed memory, MPI based SuperLU
+WWW= https://portal.nersc.gov/project/sparse/superlu/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/License.txt
diff --git a/math/superlu/Makefile b/math/superlu/Makefile
index c885b558c4b8..9cb123d7719a 100644
--- a/math/superlu/Makefile
+++ b/math/superlu/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= robert.ayrapetyan@gmail.com
COMMENT= Library of routines for performing sparse factorization
+WWW= https://portal.nersc.gov/project/sparse/superlu/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/License.txt
diff --git a/math/symengine/Makefile b/math/symengine/Makefile
index 86f11d133f9b..3f3642b71284 100644
--- a/math/symengine/Makefile
+++ b/math/symengine/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast symbolic manipulation library, written in C++
+WWW= https://symengine.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/symmetrica/Makefile b/math/symmetrica/Makefile
index e1b5f43c8932..a6ee81022e36 100644
--- a/math/symmetrica/Makefile
+++ b/math/symmetrica/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library with a collection of routines for combinatorial mathematics
+WWW= https://gitlab.com/sagemath/symmetrica
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/symphony/Makefile b/math/symphony/Makefile
index 131334c87a5c..1892beb60c87 100644
--- a/math/symphony/Makefile
+++ b/math/symphony/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= coin-or-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Solver and development framework for mixed-integer linear programs
+WWW= https://github.com/coin-or/SYMPHONY
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/SYMPHONY/LICENSE
diff --git a/math/sympol/Makefile b/math/sympol/Makefile
index 04b0e98e9432..c2ee24067b48 100644
--- a/math/sympol/Makefile
+++ b/math/sympol/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ library and tool to work with symmetric polyhedra
+WWW= https://www.math.uni-rostock.de/~rehn/software/sympol.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/sympow/Makefile b/math/sympow/Makefile
index 0ccfe8941197..99c2ec085eed 100644
--- a/math/sympow/Makefile
+++ b/math/sympow/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
COMMENT= Mathematical program for SYMmetric POWer elliptic curve L-functions
+WWW= https://gitlab.com/rezozer/forks/sympow
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/tablix/Makefile b/math/tablix/Makefile
index c43af090f7a2..b262dfffbabb 100644
--- a/math/tablix/Makefile
+++ b/math/tablix/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://www.tablix.org/releases/stable/ \
MAINTAINER= amir.husaini@gmail.com
COMMENT= Free software for solving timetabling problems
+WWW= https://www.tablix.org/
BUILD_DEPENDS= pvm:net/pvm
RUN_DEPENDS= pvm:net/pvm
diff --git a/math/taucs/Makefile b/math/taucs/Makefile
index d041df16cc0d..f5618247bc52 100644
--- a/math/taucs/Makefile
+++ b/math/taucs/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= C library of sparse linear solvers
+WWW= http://www.tau.ac.il/~stoledo/taucs/
LICENSE= TAUCS
LICENSE_NAME= TAUCS License
diff --git a/math/tblis/Makefile b/math/tblis/Makefile
index ca43d93e9ada..ffe42eb1d630 100644
--- a/math/tblis/Makefile
+++ b/math/tblis/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= jmd@FreeBSD.org
COMMENT= Framework for performing tensor operations
+WWW= https://github.com/devinamatthews/tblis
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/testu01/Makefile b/math/testu01/Makefile
index ff92407f3ee3..a5b133299cf1 100644
--- a/math/testu01/Makefile
+++ b/math/testu01/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Utilities for statistical testing of uniform random number generators
+WWW= http://simul.iro.umontreal.ca/testu01/tu01.html
LICENSE= TestU01
LICENSE_NAME= TestU01 license
diff --git a/math/tetgen/Makefile b/math/tetgen/Makefile
index 3c4cb5bb52e8..7e3b36eb4d1d 100644
--- a/math/tetgen/Makefile
+++ b/math/tetgen/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Quality Tetrahedral Mesh Generator and Delaunay Triangulator
+WWW= http://tetgen.org/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/teyjus/Makefile b/math/teyjus/Makefile
index 05b9a169f87a..d00dc5e3f374 100644
--- a/math/teyjus/Makefile
+++ b/math/teyjus/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math lang
MAINTAINER= yuri@FreeBSD.org
COMMENT= Higher-order logic programming language Lambda Prolog
+WWW= http://teyjus.cs.umn.edu/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/timbl/Makefile b/math/timbl/Makefile
index a1ede6712eb0..523da8743218 100644
--- a/math/timbl/Makefile
+++ b/math/timbl/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math education
MAINTAINER= yuri@FreeBSD.org
COMMENT= Tilburg Memory Based Learner
+WWW= https://ilk.uvt.nl/timbl/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/tiny-bignum-c/Makefile b/math/tiny-bignum-c/Makefile
index e664bcdf80fd..98168000ac93 100644
--- a/math/tiny-bignum-c/Makefile
+++ b/math/tiny-bignum-c/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Small portable multiple-precision unsigned integer arithmetic in C
+WWW= https://github.com/kokke/tiny-bignum-c
LICENSE= UNLICENSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/tlapack/Makefile b/math/tlapack/Makefile
index 02f0e312ff92..a12306481367 100644
--- a/math/tlapack/Makefile
+++ b/math/tlapack/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ Template Linear Algebra PACKage
+WWW= https://github.com/tlapack/tlapack
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/tmv/Makefile b/math/tmv/Makefile
index b9035a2e213d..20537bb8ed9b 100644
--- a/math/tmv/Makefile
+++ b/math/tmv/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast, intuitive linear algebra library for C++
+WWW= https://github.com/rmjarvis/tmv
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/TMV_LICENSE
diff --git a/math/tomsfastmath/Makefile b/math/tomsfastmath/Makefile
index 5d8bf1a3aed1..bb83b086b2d9 100644
--- a/math/tomsfastmath/Makefile
+++ b/math/tomsfastmath/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= ports@FreeBSD.org
COMMENT= Portable fixed precision math library for fast exponentiations
+WWW= https://libtom.net/
LICENSE= PD WTFPL
LICENSE_COMB= dual
diff --git a/math/topaz/Makefile b/math/topaz/Makefile
index 3fdf347c2110..85dcbfac2db2 100644
--- a/math/topaz/Makefile
+++ b/math/topaz/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${DISTVERSION}-src
MAINTAINER= ports@FreeBSD.org
COMMENT= Command driven graph plotting system for scientists and engineers
+WWW= https://hp.vector.co.jp/authors/VA007663/topaz/
LICENSE= GPLv2
diff --git a/math/topcom/Makefile b/math/topcom/Makefile
index da468935fdc0..ab3cdce726d8 100644
--- a/math/topcom/Makefile
+++ b/math/topcom/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME:tu}-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Computing triangulations of point configurations and oriented matroids
+WWW= http://www.rambau.wm.uni-bayreuth.de/TOPCOM/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/topologic/Makefile b/math/topologic/Makefile
index 5fc655e95388..4629fe323e23 100644
--- a/math/topologic/Makefile
+++ b/math/topologic/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -space-modeling-library
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for topological representations of architectural spaces
+WWW= https://topologic.app/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/triangle/Makefile b/math/triangle/Makefile
index 2fb8cc36088b..c455b2e1c196 100644
--- a/math/triangle/Makefile
+++ b/math/triangle/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Two-Dimensional Quality Mesh Generator and Delaunay Triangulator
+WWW= https://www.cs.cmu.edu/~quake/triangle.html
# Converted from NO_CDROM
LICENSE= triangle
diff --git a/math/trlan/Makefile b/math/trlan/Makefile
index 9ece7731e5bf..0e041ececc92 100644
--- a/math/trlan/Makefile
+++ b/math/trlan/Makefile
@@ -10,6 +10,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Thick-restart Lanczos method for eigenproblems
+WWW= http://crd.lbl.gov/~kewu/trlan.html
USES= fortran
USE_LDCONFIG= yes
diff --git a/math/trlib/Makefile b/math/trlib/Makefile
index ab75d4fabe2f..fd180ae19e8d 100644
--- a/math/trlib/Makefile
+++ b/math/trlib/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Trust Region Subproblem Solver Library
+WWW= https://github.com/felixlen/trlib
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/ttmath/Makefile b/math/ttmath/Makefile
index 6ac908c1f139..89503a45c06a 100644
--- a/math/ttmath/Makefile
+++ b/math/ttmath/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ headers-only library for big integer and floating point numbers
+WWW= https://ttmath.org
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
diff --git a/math/tvmet/Makefile b/math/tvmet/Makefile
index b128073ea195..3888c6e41f4e 100644
--- a/math/tvmet/Makefile
+++ b/math/tvmet/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/Tar.Gz_Bz2%20Archive/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Tiny Vector and Matrix template library
+WWW= http://tvmet.sourceforge.net/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/ump/Makefile b/math/ump/Makefile
index 66c4627ada73..977949ca9115 100644
--- a/math/ump/Makefile
+++ b/math/ump/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -math
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphical, easy to use math program
+WWW= http://u-m-p.sourceforge.net/
LICENSE= GPLv2
diff --git a/math/universal/Makefile b/math/universal/Makefile
index 8c20d37b21b8..891f32d648f9 100644
--- a/math/universal/Makefile
+++ b/math/universal/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -fp-library
MAINTAINER= yuri@FreeBSD.org
COMMENT= Header-only C++ template library for universal number arithmetic
+WWW= https://github.com/stillwater-sc/universal
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/unuran/Makefile b/math/unuran/Makefile
index 3e608be36f45..e7157a204a6a 100644
--- a/math/unuran/Makefile
+++ b/math/unuran/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://statmath.wu-wien.ac.at/unuran/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Universal Non-Uniform RANdom number generators
+WWW= http://statmath.wu-wien.ac.at/unuran/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/vampire/Makefile b/math/vampire/Makefile
index cf190c8cddc4..c99cd744cfe0 100644
--- a/math/vampire/Makefile
+++ b/math/vampire/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Automatic theorem prover
+WWW= https://vprover.github.io/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENCE
diff --git a/math/viennacl/Makefile b/math/viennacl/Makefile
index c83d74ec939a..c27088521545 100644
--- a/math/viennacl/Makefile
+++ b/math/viennacl/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ViennaCL-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Linear algebra and solver library using CUDA, OpenCL, and OpenMP
+WWW= http://viennacl.sourceforge.net/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/vinci/Makefile b/math/vinci/Makefile
index 512741cb5ec7..bb5dfb3a942d 100644
--- a/math/vinci/Makefile
+++ b/math/vinci/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.multiprecision.org/downloads/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Package that implements algorithms for convex body volume computation
+WWW= https://www.multiprecision.org/vinci/home.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/visualpolylib/Makefile b/math/visualpolylib/Makefile
index 9587644f03d8..7f293dc835c7 100644
--- a/math/visualpolylib/Makefile
+++ b/math/visualpolylib/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}.${DISTVERSION}${DISTVERSIONSUFFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Visualization program for PolyLib
+WWW= https://icps.u-strasbg.fr/polylib/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/vowpal_wabbit/Makefile b/math/vowpal_wabbit/Makefile
index 719d9fdc3c3e..c1d181d293d0 100644
--- a/math/vowpal_wabbit/Makefile
+++ b/math/vowpal_wabbit/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= demon@FreeBSD.org
COMMENT= Fast out-of-core learning system
+WWW= https://github.com/JohnLangford/vowpal_wabbit/wiki
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
diff --git a/math/vtk6/Makefile b/math/vtk6/Makefile
index d357b31658fc..1b94a4fecfb2 100644
--- a/math/vtk6/Makefile
+++ b/math/vtk6/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME:tu}-${PORTVERSION}
MAINTAINER= stephen@FreeBSD.org
COMMENT= Visualization toolkit
+WWW= https://www.vtk.org
LICENSE= BSD3CLAUSE
diff --git a/math/vtk8/Makefile b/math/vtk8/Makefile
index 37d002652672..9d06610c073a 100644
--- a/math/vtk8/Makefile
+++ b/math/vtk8/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME:tu}-${PORTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Visualization toolkit
+WWW= https://www.vtk.org
LICENSE= BSD3CLAUSE
diff --git a/math/vtk9/Makefile b/math/vtk9/Makefile
index 41abd1e3041d..0fff9b652145 100644
--- a/math/vtk9/Makefile
+++ b/math/vtk9/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME:tu}-${DISTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Visualization toolkit
+WWW= https://vtk.org/
LICENSE= BSD3CLAUSE
diff --git a/math/wavelib/Makefile b/math/wavelib/Makefile
index 96602b5366a9..32f50520f7c9 100644
--- a/math/wavelib/Makefile
+++ b/math/wavelib/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Wavelet Transform (DWT, SWT and MODWT)
+WWW= https://github.com/rafat/wavelib
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
diff --git a/math/wcalc/Makefile b/math/wcalc/Makefile
index 420eaac07bb1..ec80e6eb1862 100644
--- a/math/wcalc/Makefile
+++ b/math/wcalc/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/w-calc/Wcalc/${PORTVERSION}
MAINTAINER= amarendra.godbole@gmail.com
COMMENT= Natural-expression command-line calculator
+WWW= http://w-calc.sourceforge.net/
LICENSE= GPLv2
diff --git a/math/wfmath/Makefile b/math/wfmath/Makefile
index 47d9448f65d9..f5ec3ddc8966 100644
--- a/math/wfmath/Makefile
+++ b/math/wfmath/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/worldforge/${PORTNAME}%20%28math%20lib%29/${PORTVERSION}
MAINTAINER= oliver@FreeBSD.org
COMMENT= Worldforge math library
+WWW= https://www.worldforge.org/
USES= libtool pathfix pkgconfig compiler:c++11-lib
USE_LDCONFIG= yes
diff --git a/math/wxmaxima/Makefile b/math/wxmaxima/Makefile
index c55287876c5e..371ca0c46560 100644
--- a/math/wxmaxima/Makefile
+++ b/math/wxmaxima/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= salvadore@FreeBSD.org
COMMENT= WxWidgets GUI for the computer algebra system maxima
+WWW= https://wxmaxima-developers.github.io/wxmaxima/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/xblas/Makefile b/math/xblas/Makefile
index a1f220abb6dd..7cbb0217bdfd 100644
--- a/math/xblas/Makefile
+++ b/math/xblas/Makefile
@@ -6,6 +6,7 @@ DISTNAME= xblas
MAINTAINER= ports@FreeBSD.org
COMMENT= Extra Precise Basic Linear Algebra Subroutines (BLAS)
+WWW= https://www.netlib.org/xblas/
LICENSE= BSD3CLAUSE
diff --git a/math/xfce4-calculator-plugin/Makefile b/math/xfce4-calculator-plugin/Makefile
index d779e6a15520..2bd0dbb7965c 100644
--- a/math/xfce4-calculator-plugin/Makefile
+++ b/math/xfce4-calculator-plugin/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= xfce4
MAINTAINER= xfce@FreeBSD.org
COMMENT= Simple calculator for the Xfce panel
+WWW= https://goodies.xfce.org/projects/panel-plugins/xfce4-calculator-plugin
LICENSE= GPLv2
diff --git a/math/xgap/Makefile b/math/xgap/Makefile
index 2a2b3f5feff5..8349fc922f76 100644
--- a/math/xgap/Makefile
+++ b/math/xgap/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Graphical user interface for GAP
+WWW= https://gap-packages.github.io/xgap/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/xlife++/Makefile b/math/xlife++/Makefile
index eaa400d07a3f..113c19428e0e 100644
--- a/math/xlife++/Makefile
+++ b/math/xlife++/Makefile
@@ -7,6 +7,7 @@ DISTNAME= xlifepp-sources-v${DISTVERSION}-2018-05-09
MAINTAINER= yuri@FreeBSD.org
COMMENT= XLiFE++: eXtended Library of Finite Elements in C++
+WWW= https://uma.ensta-paristech.fr/soft/XLiFE++/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/xplot/Makefile b/math/xplot/Makefile
index 19bdbc88347c..bc9dce0eaf98 100644
--- a/math/xplot/Makefile
+++ b/math/xplot/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.xplot.org/xplot/
MAINTAINER= ports@FreeBSD.org
COMMENT= X11 plotting package
+WWW= http://www.xplot.org/
USES= perl5 xorg
USE_XORG= x11
diff --git a/math/xtensor-blas/Makefile b/math/xtensor-blas/Makefile
index fad8bf6f5a21..f1dc0ac668d0 100644
--- a/math/xtensor-blas/Makefile
+++ b/math/xtensor-blas/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= BLAS extension to xtensor
+WWW= https://github.com/xtensor-stack/xtensor-blas
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/xtensor-io/Makefile b/math/xtensor-io/Makefile
index 806266803828..1b08f6b74297 100644
--- a/math/xtensor-io/Makefile
+++ b/math/xtensor-io/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Xtensor plugin to read/write images, audio files, numpy npz and HDF5
+WWW= https://github.com/xtensor-stack/xtensor-io
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/xtensor-python/Makefile b/math/xtensor-python/Makefile
index dd7abc416512..62ba54f48771 100644
--- a/math/xtensor-python/Makefile
+++ b/math/xtensor-python/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math python
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python bindings for xtensor # it is called "bindings" but it doesn't install python modules, it's rather a header-only library to use xtensor from python extensions
+WWW= https://github.com/xtensor-stack/xtensor-python
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/xtensor/Makefile b/math/xtensor/Makefile
index d8f9fd4d629f..54c40be2b54d 100644
--- a/math/xtensor/Makefile
+++ b/math/xtensor/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Multi-dimensional arrays with broadcasting and lazy computing
+WWW= https://github.com/xtensor-stack/xtensor
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/yacas/Makefile b/math/yacas/Makefile
index 6c2c354189fe..76f14a6afe61 100644
--- a/math/yacas/Makefile
+++ b/math/yacas/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math
MAINTAINER= gahr@FreeBSD.org
COMMENT= Yet Another Computer Algebra System
+WWW= https://www.yacas.org/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/math/yices/Makefile b/math/yices/Makefile
index 2e03d12b0ef3..6ddf4d053f73 100644
--- a/math/yices/Makefile
+++ b/math/yices/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}-${DISTVERSION}-src
MAINTAINER= yuri@FreeBSD.org
COMMENT= SMT solver
+WWW= https://yices.csl.sri.com/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/z3/Makefile b/math/z3/Makefile
index d9e390a49aa0..0df189d2514f 100644
--- a/math/z3/Makefile
+++ b/math/z3/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= math
MAINTAINER= arrowd@FreeBSD.org
COMMENT= Z3 Theorem Prover
+WWW= https://github.com/Z3Prover/z3
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/math/zarray/Makefile b/math/zarray/Makefile
index 6c26e9ea4796..4af71dc0484b 100644
--- a/math/zarray/Makefile
+++ b/math/zarray/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
COMMENT= Dynamically typed N-D expression system based on xtensor
+WWW= https://github.com/xtensor-stack/zarray
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/zegrapher/Makefile b/math/zegrapher/Makefile
index c10f292cd8ec..76b66878ed0d 100644
--- a/math/zegrapher/Makefile
+++ b/math/zegrapher/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= math graphics
MAINTAINER= yuri@FreeBSD.org
COMMENT= Software for plotting mathematical objects
+WWW= https://zegrapher.com/en/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/zimpl/Makefile b/math/zimpl/Makefile
index d3868d4973ca..000212b69935 100644
--- a/math/zimpl/Makefile
+++ b/math/zimpl/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://zimpl.zib.de/download/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Language to translate the LP models into .lp or .mps
+WWW= https://zimpl.zib.de
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/zn_poly/Makefile b/math/zn_poly/Makefile
index 52ccc9854a65..1c305f51f432 100644
--- a/math/zn_poly/Makefile
+++ b/math/zn_poly/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://gitlab.com/sagemath/${PORTNAME}/-/archive/${PORTVERSION}/
MAINTAINER= thierry@FreeBSD.org
COMMENT= C library for polynomial arithmetic
+WWW= https://web.maths.unsw.edu.au/~davidharvey/code/zn_poly/
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual