summaryrefslogtreecommitdiff
path: root/textproc
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 /textproc
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 'textproc')
-rw-r--r--textproc/CLDR/Makefile1
-rw-r--r--textproc/R-cran-DT/Makefile1
-rw-r--r--textproc/R-cran-R2HTML/Makefile1
-rw-r--r--textproc/R-cran-XML/Makefile1
-rw-r--r--textproc/R-cran-bibtex/Makefile1
-rw-r--r--textproc/R-cran-brew/Makefile1
-rw-r--r--textproc/R-cran-cellranger/Makefile1
-rw-r--r--textproc/R-cran-commonmark/Makefile1
-rw-r--r--textproc/R-cran-formatR/Makefile1
-rw-r--r--textproc/R-cran-highr/Makefile1
-rw-r--r--textproc/R-cran-htmlTable/Makefile1
-rw-r--r--textproc/R-cran-htmltools/Makefile1
-rw-r--r--textproc/R-cran-hunspell/Makefile1
-rw-r--r--textproc/R-cran-markdown/Makefile1
-rw-r--r--textproc/R-cran-openxlsx/Makefile1
-rw-r--r--textproc/R-cran-pystr/Makefile1
-rw-r--r--textproc/R-cran-rbibutils/Makefile1
-rw-r--r--textproc/R-cran-readr/Makefile1
-rw-r--r--textproc/R-cran-readxl/Makefile1
-rw-r--r--textproc/R-cran-rematch/Makefile1
-rw-r--r--textproc/R-cran-rex/Makefile1
-rw-r--r--textproc/R-cran-rio/Makefile1
-rw-r--r--textproc/R-cran-rmarkdown/Makefile1
-rw-r--r--textproc/R-cran-sass/Makefile1
-rw-r--r--textproc/R-cran-spelling/Makefile1
-rw-r--r--textproc/R-cran-stringi/Makefile1
-rw-r--r--textproc/R-cran-stringr/Makefile1
-rw-r--r--textproc/R-cran-utf8/Makefile1
-rw-r--r--textproc/R-cran-vroom/Makefile1
-rw-r--r--textproc/R-cran-xml2/Makefile1
-rw-r--r--textproc/R-cran-xmlparsedata/Makefile1
-rw-r--r--textproc/R-cran-xtable/Makefile1
-rw-r--r--textproc/R-cran-yaml/Makefile1
-rw-r--r--textproc/UCD/Makefile1
-rw-r--r--textproc/add-css-links/Makefile1
-rw-r--r--textproc/addts/Makefile1
-rw-r--r--textproc/af-aspell/Makefile1
-rw-r--r--textproc/aft/Makefile1
-rw-r--r--textproc/aha/Makefile1
-rw-r--r--textproc/aiksaurus/Makefile1
-rw-r--r--textproc/align/Makefile1
-rw-r--r--textproc/am-aspell/Makefile1
-rw-r--r--textproc/angle-grinder/Makefile1
-rw-r--r--textproc/ansifilter/Makefile1
-rw-r--r--textproc/antiword/Makefile1
-rw-r--r--textproc/apache-commons-csv/Makefile1
-rw-r--r--textproc/apache-commons-digester/Makefile1
-rw-r--r--textproc/apache-poi/Makefile1
-rw-r--r--textproc/apache-solr/Makefile1
-rw-r--r--textproc/apache-xmlbeans/Makefile1
-rw-r--r--textproc/apertium-eng/Makefile1
-rw-r--r--textproc/apertium/Makefile1
-rw-r--r--textproc/artha/Makefile1
-rw-r--r--textproc/asciidoc/Makefile1
-rw-r--r--textproc/asm-xml/Makefile1
-rw-r--r--textproc/asm2html/Makefile1
-rw-r--r--textproc/aspell-ispell/Makefile1
-rw-r--r--textproc/aspell/Makefile1
-rw-r--r--textproc/ast-aspell/Makefile1
-rw-r--r--textproc/atom/Makefile1
-rw-r--r--textproc/augeas/Makefile1
-rw-r--r--textproc/az-aspell/Makefile1
-rw-r--r--textproc/bar/Makefile1
-rw-r--r--textproc/bat/Makefile1
-rw-r--r--textproc/bbe/Makefile1
-rw-r--r--textproc/be-aspell/Makefile1
-rw-r--r--textproc/belr/Makefile1
-rw-r--r--textproc/bg-aspell/Makefile1
-rw-r--r--textproc/bg-hyphen/Makefile1
-rw-r--r--textproc/bg-mythes/Makefile1
-rw-r--r--textproc/bib2html/Makefile1
-rw-r--r--textproc/bibclean/Makefile1
-rw-r--r--textproc/bibtool/Makefile1
-rw-r--r--textproc/bibutils/Makefile1
-rw-r--r--textproc/bn-aspell/Makefile1
-rw-r--r--textproc/br-aspell/Makefile1
-rw-r--r--textproc/bsddiff/Makefile1
-rw-r--r--textproc/bsdgrep/Makefile1
-rw-r--r--textproc/btparse/Makefile1
-rw-r--r--textproc/c2html/Makefile1
-rw-r--r--textproc/c2man/Makefile1
-rw-r--r--textproc/cast2gif/Makefile1
-rw-r--r--textproc/castxml/Makefile1
-rw-r--r--textproc/catdoc/Makefile1
-rw-r--r--textproc/cdif/Makefile1
-rw-r--r--textproc/cg3/Makefile1
-rw-r--r--textproc/cgrep/Makefile1
-rw-r--r--textproc/chkascii/Makefile1
-rw-r--r--textproc/chpp/Makefile1
-rw-r--r--textproc/cl-meta-sbcl/Makefile1
-rw-r--r--textproc/cl-meta/Makefile1
-rw-r--r--textproc/cl-ppcre-sbcl/Makefile1
-rw-r--r--textproc/cl-ppcre/Makefile1
-rw-r--r--textproc/clucene/Makefile1
-rw-r--r--textproc/cmark/Makefile1
-rw-r--r--textproc/coccigrep/Makefile1
-rw-r--r--textproc/code2html/Makefile1
-rw-r--r--textproc/codesearch/Makefile1
-rw-r--r--textproc/codespell/Makefile1
-rw-r--r--textproc/colordiff/Makefile1
-rw-r--r--textproc/confetti/Makefile1
-rw-r--r--textproc/confget/Makefile1
-rw-r--r--textproc/consul-template/Makefile1
-rw-r--r--textproc/cpp-peglib/Makefile1
-rw-r--r--textproc/cpptoml/Makefile1
-rw-r--r--textproc/crex/Makefile1
-rw-r--r--textproc/crunch/Makefile1
-rw-r--r--textproc/cs-aspell/Makefile1
-rw-r--r--textproc/cs-hunspell/Makefile1
-rw-r--r--textproc/cs-hyphen/Makefile1
-rw-r--r--textproc/csb-aspell/Makefile1
-rw-r--r--textproc/csvdiff/Makefile1
-rw-r--r--textproc/csvq/Makefile1
-rw-r--r--textproc/ctpl/Makefile1
-rw-r--r--textproc/ctpp2/Makefile1
-rw-r--r--textproc/cwtext/Makefile1
-rw-r--r--textproc/da-aspell/Makefile1
-rw-r--r--textproc/dadadodo/Makefile1
-rw-r--r--textproc/dasel/Makefile1
-rw-r--r--textproc/datamash/Makefile1
-rw-r--r--textproc/db2latex/Makefile1
-rw-r--r--textproc/dbacl/Makefile1
-rw-r--r--textproc/dblatex/Makefile1
-rw-r--r--textproc/denature/Makefile1
-rw-r--r--textproc/dict/Makefile1
-rw-r--r--textproc/dictem/Makefile1
-rw-r--r--textproc/dictfmt/Makefile1
-rw-r--r--textproc/dictionary/Makefile1
-rw-r--r--textproc/diff-so-fancy/Makefile1
-rw-r--r--textproc/diffmark/Makefile1
-rw-r--r--textproc/diffsplit/Makefile1
-rw-r--r--textproc/diffstat/Makefile1
-rw-r--r--textproc/difftastic/Makefile1
-rw-r--r--textproc/diffutils/Makefile1
-rw-r--r--textproc/dikt/Makefile1
-rw-r--r--textproc/discount/Makefile1
-rw-r--r--textproc/doc-mode.el/Makefile1
-rw-r--r--textproc/docbook-sgml/Makefile1
-rw-r--r--textproc/docbook-to-man/Makefile1
-rw-r--r--textproc/docbook-utils/Makefile1
-rw-r--r--textproc/docbook-xml/Makefile1
-rw-r--r--textproc/docbook-xsd/Makefile1
-rw-r--r--textproc/docbook-xsl-ns/Makefile1
-rw-r--r--textproc/docbook-xsl/Makefile1
-rw-r--r--textproc/docbook/Makefile1
-rw-r--r--textproc/docbook2X/Makefile1
-rw-r--r--textproc/docbook2mdoc/Makefile1
-rw-r--r--textproc/docbook2odf/Makefile1
-rw-r--r--textproc/docbookrx/Makefile1
-rw-r--r--textproc/docproj-legacy/Makefile1
-rw-r--r--textproc/docproj/Makefile1
-rw-r--r--textproc/dom4j/Makefile1
-rw-r--r--textproc/domc/Makefile1
-rw-r--r--textproc/dsssl-docbook-modular/Makefile1
-rw-r--r--textproc/dtd2relax/Makefile1
-rw-r--r--textproc/dtdparse/Makefile1
-rw-r--r--textproc/duncan/Makefile1
-rw-r--r--textproc/dwdiff/Makefile1
-rw-r--r--textproc/ebook-tools/Makefile1
-rw-r--r--textproc/ekhtml/Makefile1
-rw-r--r--textproc/elasticsearch-plugin-head/Makefile1
-rw-r--r--textproc/elasticsearch6/Makefile1
-rw-r--r--textproc/elasticsearch7/Makefile1
-rw-r--r--textproc/en-aspell/Makefile1
-rw-r--r--textproc/en-hunspell/Makefile1
-rw-r--r--textproc/enchant/Makefile1
-rw-r--r--textproc/enchant2/Makefile1
-rw-r--r--textproc/eo-aspell/Makefile1
-rw-r--r--textproc/eqe/Makefile1
-rw-r--r--textproc/es-aspell/Makefile1
-rw-r--r--textproc/es-hunspell/Makefile1
-rw-r--r--textproc/es-hyphen/Makefile1
-rw-r--r--textproc/es-mythes/Makefile1
-rw-r--r--textproc/estraier/Makefile1
-rw-r--r--textproc/et-aspell/Makefile1
-rw-r--r--textproc/exempi/Makefile1
-rw-r--r--textproc/expat2/Makefile1
-rw-r--r--textproc/extract_url/Makefile1
-rw-r--r--textproc/ezxml/Makefile1
-rw-r--r--textproc/fa-aspell/Makefile1
-rw-r--r--textproc/fcitx-m17n/Makefile1
-rw-r--r--textproc/fcitx-qt5/Makefile1
-rw-r--r--textproc/fcitx-table-other/Makefile1
-rw-r--r--textproc/fcitx5-configtool/Makefile1
-rw-r--r--textproc/fcitx5-gtk/Makefile1
-rw-r--r--textproc/fcitx5-lua/Makefile1
-rw-r--r--textproc/fcitx5-qt/Makefile1
-rw-r--r--textproc/fcitx5/Makefile1
-rw-r--r--textproc/fex/Makefile1
-rw-r--r--textproc/ffe/Makefile1
-rw-r--r--textproc/fi-aspell/Makefile1
-rw-r--r--textproc/filepp/Makefile1
-rw-r--r--textproc/fist/Makefile1
-rw-r--r--textproc/fixrtf/Makefile1
-rw-r--r--textproc/flex/Makefile1
-rw-r--r--textproc/fmtlatex/Makefile1
-rw-r--r--textproc/fo-aspell/Makefile1
-rw-r--r--textproc/foiltex/Makefile1
-rw-r--r--textproc/fop/Makefile1
-rw-r--r--textproc/fox-xml/Makefile1
-rw-r--r--textproc/freexl/Makefile1
-rw-r--r--textproc/fuzzysearchdatabase/Makefile1
-rw-r--r--textproc/fy-aspell/Makefile1
-rw-r--r--textproc/fzf/Makefile1
-rw-r--r--textproc/fzy/Makefile1
-rw-r--r--textproc/ga-aspell/Makefile1
-rw-r--r--textproc/gastex/Makefile1
-rw-r--r--textproc/gd-aspell/Makefile1
-rw-r--r--textproc/gdome2/Makefile1
-rw-r--r--textproc/gh-grep/Makefile1
-rw-r--r--textproc/git-chglog/Makefile1
-rw-r--r--textproc/gitlab-elasticsearch-indexer/Makefile1
-rw-r--r--textproc/gl-aspell/Makefile1
-rw-r--r--textproc/gladtex/Makefile1
-rw-r--r--textproc/gmetadom/Makefile1
-rw-r--r--textproc/gnugrep/Makefile1
-rw-r--r--textproc/go-md2man/Makefile1
-rw-r--r--textproc/go-yq/Makefile1
-rw-r--r--textproc/gojq/Makefile1
-rw-r--r--textproc/goldendict/Makefile1
-rw-r--r--textproc/google-ctemplate/Makefile1
-rw-r--r--textproc/google-translate-cli/Makefile1
-rw-r--r--textproc/gpp/Makefile1
-rw-r--r--textproc/grap/Makefile1
-rw-r--r--textproc/grc-aspell/Makefile1
-rw-r--r--textproc/greple/Makefile1
-rw-r--r--textproc/groff/Makefile1
-rw-r--r--textproc/gron.awk/Makefile1
-rw-r--r--textproc/gron/Makefile1
-rw-r--r--textproc/groonga/Makefile1
-rw-r--r--textproc/gsed/Makefile1
-rw-r--r--textproc/gspell/Makefile1
-rw-r--r--textproc/gtk-doc/Makefile1
-rw-r--r--textproc/gtkspell/Makefile1
-rw-r--r--textproc/gtkspell3/Makefile1
-rw-r--r--textproc/gu-aspell/Makefile1
-rw-r--r--textproc/gv-aspell/Makefile1
-rw-r--r--textproc/halibut/Makefile1
-rw-r--r--textproc/heirloom-doctools/Makefile1
-rw-r--r--textproc/hhm/Makefile1
-rw-r--r--textproc/hi-aspell/Makefile1
-rw-r--r--textproc/highlight/Makefile1
-rw-r--r--textproc/hil-aspell/Makefile1
-rw-r--r--textproc/hr-aspell/Makefile1
-rw-r--r--textproc/hs-lhs2tex/Makefile1
-rw-r--r--textproc/hs-pandoc-crossref/Makefile1
-rw-r--r--textproc/hs-pandoc/Makefile1
-rw-r--r--textproc/hs-yaml/Makefile1
-rw-r--r--textproc/hsb-aspell/Makefile1
-rw-r--r--textproc/htdig/Makefile1
-rw-r--r--textproc/html-pretty/Makefile1
-rw-r--r--textproc/html-xml-utils/Makefile1
-rw-r--r--textproc/html2fo/Makefile1
-rw-r--r--textproc/html2text/Makefile1
-rw-r--r--textproc/html2xhtml/Makefile1
-rw-r--r--textproc/htmlc/Makefile1
-rw-r--r--textproc/htmldoc/Makefile1
-rw-r--r--textproc/htmlise/Makefile1
-rw-r--r--textproc/htmlq/Makefile1
-rw-r--r--textproc/htmltest/Makefile1
-rw-r--r--textproc/humanzip/Makefile1
-rw-r--r--textproc/hunspell/Makefile1
-rw-r--r--textproc/hy-aspell/Makefile1
-rw-r--r--textproc/hyperestraier/Makefile1
-rw-r--r--textproc/hyphen/Makefile1
-rw-r--r--textproc/ia-aspell/Makefile1
-rw-r--r--textproc/ibus-kmfl/Makefile1
-rw-r--r--textproc/ibus-m17n/Makefile1
-rw-r--r--textproc/ibus-table/Makefile1
-rw-r--r--textproc/ibus-typing-booster/Makefile1
-rw-r--r--textproc/ibus-uniemoji/Makefile1
-rw-r--r--textproc/ibus/Makefile1
-rw-r--r--textproc/icdiff/Makefile1
-rw-r--r--textproc/id-aspell/Makefile1
-rw-r--r--textproc/idnits/Makefile1
-rw-r--r--textproc/ie-hunspell/Makefile1
-rw-r--r--textproc/igor/Makefile1
-rw-r--r--textproc/iksemel/Makefile1
-rw-r--r--textproc/info2man/Makefile1
-rw-r--r--textproc/info_to_html/Makefile1
-rw-r--r--textproc/intltool/Makefile1
-rw-r--r--textproc/irstlm/Makefile1
-rw-r--r--textproc/is-aspell/Makefile1
-rw-r--r--textproc/iso-schematron-xslt/Makefile1
-rw-r--r--textproc/it-aspell/Makefile1
-rw-r--r--textproc/it-hunspell/Makefile1
-rw-r--r--textproc/it-hyphen/Makefile1
-rw-r--r--textproc/it-mythes/Makefile1
-rw-r--r--textproc/itstool/Makefile1
-rw-r--r--textproc/jalingo/Makefile1
-rw-r--r--textproc/jarnal/Makefile1
-rw-r--r--textproc/jarowinkler-cpp/Makefile1
-rw-r--r--textproc/java2html/Makefile1
-rw-r--r--textproc/jaxup/Makefile1
-rw-r--r--textproc/jdictionary-int-eng/Makefile1
-rw-r--r--textproc/jdictionary/Makefile1
-rw-r--r--textproc/jid/Makefile1
-rw-r--r--textproc/jing/Makefile1
-rw-r--r--textproc/jless/Makefile1
-rw-r--r--textproc/jo/Makefile1
-rw-r--r--textproc/jq/Makefile1
-rw-r--r--textproc/jql/Makefile1
-rw-r--r--textproc/jshon/Makefile1
-rw-r--r--textproc/json-yaml/Makefile1
-rw-r--r--textproc/json2yaml/Makefile1
-rw-r--r--textproc/jtc/Makefile1
-rw-r--r--textproc/kdiff3/Makefile1
-rw-r--r--textproc/kepubify/Makefile1
-rw-r--r--textproc/kf5-kcodecs/Makefile1
-rw-r--r--textproc/kf5-sonnet/Makefile1
-rw-r--r--textproc/kf5-syntax-highlighting/Makefile1
-rw-r--r--textproc/kibana7/Makefile1
-rw-r--r--textproc/kiss-templates/Makefile1
-rw-r--r--textproc/kmfl-european-latin/Makefile1
-rw-r--r--textproc/kmfl-khmer/Makefile1
-rw-r--r--textproc/kmfl-sil-galatia/Makefile1
-rw-r--r--textproc/kmfl-sil-ipa-unicode/Makefile1
-rw-r--r--textproc/kmfl-sil-panafrican-latin/Makefile1
-rw-r--r--textproc/kmfl-sil-yi/Makefile1
-rw-r--r--textproc/kmfl-varamozhi-malayalam/Makefile1
-rw-r--r--textproc/kmflcomp/Makefile1
-rw-r--r--textproc/kn-aspell/Makefile1
-rw-r--r--textproc/kreport/Makefile1
-rw-r--r--textproc/ku-aspell/Makefile1
-rw-r--r--textproc/ky-aspell/Makefile1
-rw-r--r--textproc/l2a/Makefile1
-rw-r--r--textproc/la-aspell/Makefile1
-rw-r--r--textproc/lasem/Makefile1
-rw-r--r--textproc/latex-service/Makefile1
-rw-r--r--textproc/latex2html/Makefile1
-rw-r--r--textproc/libabw/Makefile1
-rw-r--r--textproc/libcroco/Makefile1
-rw-r--r--textproc/libcss/Makefile1
-rw-r--r--textproc/libcsv/Makefile1
-rw-r--r--textproc/libcue/Makefile1
-rw-r--r--textproc/libcyaml/Makefile1
-rw-r--r--textproc/libdiff/Makefile1
-rw-r--r--textproc/libe-book/Makefile1
-rw-r--r--textproc/libebml/Makefile1
-rw-r--r--textproc/libepubgen/Makefile1
-rw-r--r--textproc/libextractor/Makefile1
-rw-r--r--textproc/libexttextcat/Makefile1
-rw-r--r--textproc/libfo/Makefile1
-rw-r--r--textproc/libfolia/Makefile1
-rw-r--r--textproc/libixion/Makefile1
-rw-r--r--textproc/libkmfl/Makefile1
-rw-r--r--textproc/libkolabxml/Makefile1
-rw-r--r--textproc/libkomparediff2/Makefile1
-rw-r--r--textproc/liblingoteach/Makefile1
-rw-r--r--textproc/liblrdf/Makefile1
-rw-r--r--textproc/libmrss/Makefile1
-rw-r--r--textproc/libmwaw03/Makefile1
-rw-r--r--textproc/libnumbertext/Makefile1
-rw-r--r--textproc/libnxml/Makefile1
-rw-r--r--textproc/libodfgen01/Makefile1
-rw-r--r--textproc/libparsifal/Makefile1
-rw-r--r--textproc/libqxp/Makefile1
-rw-r--r--textproc/librevenge/Makefile1
-rw-r--r--textproc/libsass/Makefile1
-rw-r--r--textproc/libsoldout/Makefile1
-rw-r--r--textproc/libsphinxclient/Makefile1
-rw-r--r--textproc/libstaroffice/Makefile1
-rw-r--r--textproc/libstree/Makefile1
-rw-r--r--textproc/libtextcat/Makefile1
-rw-r--r--textproc/libtranslate/Makefile1
-rw-r--r--textproc/libtre/Makefile1
-rw-r--r--textproc/libucl/Makefile1
-rw-r--r--textproc/libunibreak/Makefile1
-rw-r--r--textproc/libuninameslist/Makefile1
-rw-r--r--textproc/libvisio01/Makefile1
-rw-r--r--textproc/libwapcaplet/Makefile1
-rw-r--r--textproc/libwpd010/Makefile1
-rw-r--r--textproc/libwps/Makefile1
-rw-r--r--textproc/libwps03/Makefile1
-rw-r--r--textproc/libxdiff/Makefile1
-rw-r--r--textproc/libxml++/Makefile1
-rw-r--r--textproc/libxml++26/Makefile1
-rw-r--r--textproc/libxml++30/Makefile1
-rw-r--r--textproc/libxml2/Makefile1
-rw-r--r--textproc/libxmlb/Makefile1
-rw-r--r--textproc/libxmlbird/Makefile1
-rw-r--r--textproc/libxode/Makefile1
-rw-r--r--textproc/libxslt/Makefile1
-rw-r--r--textproc/libyaml/Makefile1
-rw-r--r--textproc/link-grammar/Makefile1
-rw-r--r--textproc/linuxdoc-tools/Makefile1
-rw-r--r--textproc/localize/Makefile1
-rw-r--r--textproc/lookatme/Makefile1
-rw-r--r--textproc/loook/Makefile1
-rw-r--r--textproc/lowdown/Makefile1
-rw-r--r--textproc/lt-aspell/Makefile1
-rw-r--r--textproc/lttoolbox/Makefile1
-rw-r--r--textproc/ltxml/Makefile1
-rw-r--r--textproc/lua-icu-utils/Makefile1
-rw-r--r--textproc/lua-lyaml/Makefile1
-rw-r--r--textproc/luaexpat/Makefile1
-rw-r--r--textproc/lucene/Makefile1
-rw-r--r--textproc/lucene5/Makefile1
-rw-r--r--textproc/luceneplusplus/Makefile1
-rw-r--r--textproc/lv-aspell/Makefile1
-rw-r--r--textproc/makefaq/Makefile1
-rw-r--r--textproc/makepatch/Makefile1
-rw-r--r--textproc/man2html/Makefile1
-rw-r--r--textproc/mantra/Makefile1
-rw-r--r--textproc/markdown-mode.el/Makefile1
-rw-r--r--textproc/markdown/Makefile1
-rw-r--r--textproc/markdownfmt/Makefile1
-rw-r--r--textproc/markdownpart/Makefile1
-rw-r--r--textproc/mathml-xsd/Makefile1
-rw-r--r--textproc/md4c/Makefile1
-rw-r--r--textproc/mdbook-linkcheck/Makefile1
-rw-r--r--textproc/mdbook-mermaid/Makefile1
-rw-r--r--textproc/mdbook/Makefile1
-rw-r--r--textproc/mdocml/Makefile1
-rw-r--r--textproc/meilisearch/Makefile1
-rw-r--r--textproc/meld/Makefile1
-rw-r--r--textproc/mergestat/Makefile1
-rw-r--r--textproc/metauml/Makefile1
-rw-r--r--textproc/mgdiff/Makefile1
-rw-r--r--textproc/mi-aspell/Makefile1
-rw-r--r--textproc/mifluz/Makefile1
-rw-r--r--textproc/miller/Makefile1
-rw-r--r--textproc/minify/Makefile1
-rw-r--r--textproc/minised/Makefile1
-rw-r--r--textproc/minixmlto/Makefile1
-rw-r--r--textproc/mk-aspell/Makefile1
-rw-r--r--textproc/ml-aspell/Makefile1
-rw-r--r--textproc/ml1/Makefile1
-rw-r--r--textproc/mn-aspell/Makefile1
-rw-r--r--textproc/modlogan/Makefile1
-rw-r--r--textproc/mp_doccer/Makefile1
-rw-r--r--textproc/mr-aspell/Makefile1
-rw-r--r--textproc/ms-aspell/Makefile1
-rw-r--r--textproc/msort/Makefile1
-rw-r--r--textproc/mt-aspell/Makefile1
-rw-r--r--textproc/multimarkdown/Makefile1
-rw-r--r--textproc/muse/Makefile1
-rw-r--r--textproc/mxml/Makefile1
-rw-r--r--textproc/mysqlviz/Makefile1
-rw-r--r--textproc/mythes/Makefile1
-rw-r--r--textproc/nb-aspell/Makefile1
-rw-r--r--textproc/nds-aspell/Makefile1
-rw-r--r--textproc/nl-hunspell/Makefile1
-rw-r--r--textproc/nl-mythes/Makefile1
-rw-r--r--textproc/nn-aspell/Makefile1
-rw-r--r--textproc/nunnimcax/Makefile1
-rw-r--r--textproc/nuspell/Makefile1
-rw-r--r--textproc/nux/Makefile1
-rw-r--r--textproc/ny-aspell/Makefile1
-rw-r--r--textproc/ocaml-csv/Makefile1
-rw-r--r--textproc/ocaml-expat/Makefile1
-rw-r--r--textproc/ocaml-text/Makefile1
-rw-r--r--textproc/odt2txt/Makefile1
-rw-r--r--textproc/openfts/Makefile1
-rw-r--r--textproc/openjade/Makefile1
-rw-r--r--textproc/opensearch-dashboards/Makefile1
-rw-r--r--textproc/opensearch/Makefile1
-rw-r--r--textproc/opensp/Makefile1
-rw-r--r--textproc/openvanilla-framework/Makefile1
-rw-r--r--textproc/or-aspell/Makefile1
-rw-r--r--textproc/ov/Makefile1
-rw-r--r--textproc/p5-AI-Categorizer/Makefile1
-rw-r--r--textproc/p5-Algorithm-CheckDigits/Makefile1
-rw-r--r--textproc/p5-Algorithm-RabinKarp/Makefile1
-rw-r--r--textproc/p5-Apache-ParseLog/Makefile1
-rw-r--r--textproc/p5-Apache-Solr/Makefile1
-rw-r--r--textproc/p5-BibTeX-Parser/Makefile1
-rw-r--r--textproc/p5-BigIP-ParseConfig/Makefile1
-rw-r--r--textproc/p5-Bloom-Filter/Makefile1
-rw-r--r--textproc/p5-CAM-PDF/Makefile1
-rw-r--r--textproc/p5-CQL-Parser/Makefile1
-rw-r--r--textproc/p5-CSS-Compressor/Makefile1
-rw-r--r--textproc/p5-CSS-Croco/Makefile1
-rw-r--r--textproc/p5-CSS-Minifier-XS/Makefile1
-rw-r--r--textproc/p5-CSS-Minifier/Makefile1
-rw-r--r--textproc/p5-CSS-SAC/Makefile1
-rw-r--r--textproc/p5-CSS-Sass/Makefile1
-rw-r--r--textproc/p5-CSS-Simple/Makefile1
-rw-r--r--textproc/p5-CSS-Squish/Makefile1
-rw-r--r--textproc/p5-CSS/Makefile1
-rw-r--r--textproc/p5-Chess-PGN-Parse/Makefile1
-rw-r--r--textproc/p5-Class-CSV/Makefile1
-rw-r--r--textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile1
-rw-r--r--textproc/p5-Data-Phrasebook-Loader-YAML/Makefile1
-rw-r--r--textproc/p5-Data-Phrasebook/Makefile1
-rw-r--r--textproc/p5-Data-Report/Makefile1
-rw-r--r--textproc/p5-Data-SpreadPagination/Makefile1
-rw-r--r--textproc/p5-DelimMatch/Makefile1
-rw-r--r--textproc/p5-Dev-Bollocks/Makefile1
-rw-r--r--textproc/p5-Devel-TraceSAX/Makefile1
-rw-r--r--textproc/p5-DocSet/Makefile1
-rw-r--r--textproc/p5-Excel-Template/Makefile1
-rw-r--r--textproc/p5-Excel-Writer-XLSX/Makefile1
-rw-r--r--textproc/p5-File-Inplace/Makefile1
-rw-r--r--textproc/p5-Filter-Simple/Makefile1
-rw-r--r--textproc/p5-FormValidator-Lite/Makefile1
-rw-r--r--textproc/p5-Games-Dissociate/Makefile1
-rw-r--r--textproc/p5-Geo-Parse-OSM/Makefile1
-rw-r--r--textproc/p5-Getopt-Lucid/Makefile1
-rw-r--r--textproc/p5-Google-Data-JSON/Makefile1
-rw-r--r--textproc/p5-Grutatxt/Makefile1
-rw-r--r--textproc/p5-HTML-Copy/Makefile1
-rw-r--r--textproc/p5-HTML-Entities-ImodePictogram/Makefile1
-rw-r--r--textproc/p5-HTML-Entities-Interpolate/Makefile1
-rw-r--r--textproc/p5-HTML-Entities-Numbered/Makefile1
-rw-r--r--textproc/p5-HTML-EscapeEvil/Makefile1
-rw-r--r--textproc/p5-HTML-Format/Makefile1
-rw-r--r--textproc/p5-HTML-FormatExternal/Makefile1
-rw-r--r--textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile1
-rw-r--r--textproc/p5-HTML-FormatText-WithLinks/Makefile1
-rw-r--r--textproc/p5-HTML-Fraction/Makefile1
-rw-r--r--textproc/p5-HTML-FromANSI-Tiny/Makefile1
-rw-r--r--textproc/p5-HTML-HTML5-Entities/Makefile1
-rw-r--r--textproc/p5-HTML-HTML5-Parser/Makefile1
-rw-r--r--textproc/p5-HTML-HTMLDoc/Makefile1
-rw-r--r--textproc/p5-HTML-Packer/Makefile1
-rw-r--r--textproc/p5-HTML-QRCode/Makefile1
-rw-r--r--textproc/p5-HTML-Quoted/Makefile1
-rw-r--r--textproc/p5-HTML-RewriteAttributes/Makefile1
-rw-r--r--textproc/p5-HTML-SBC/Makefile1
-rw-r--r--textproc/p5-HTML-TagFilter/Makefile1
-rw-r--r--textproc/p5-HTML-Tidy/Makefile1
-rw-r--r--textproc/p5-HTML-Tidy5/Makefile1
-rw-r--r--textproc/p5-HTML-Tiny/Makefile1
-rw-r--r--textproc/p5-HTML-Truncate/Makefile1
-rw-r--r--textproc/p5-Hailo/Makefile1
-rw-r--r--textproc/p5-Hash-Merge/Makefile1
-rw-r--r--textproc/p5-Hatena-Keyword/Makefile1
-rw-r--r--textproc/p5-IO-CSVHeaderFile/Makefile1
-rw-r--r--textproc/p5-JSON-Validator/Makefile1
-rw-r--r--textproc/p5-JavaScript-Minifier-XS/Makefile1
-rw-r--r--textproc/p5-JavaScript-Minifier/Makefile1
-rw-r--r--textproc/p5-JavaScript-Packer/Makefile1
-rw-r--r--textproc/p5-KinoSearch1/Makefile1
-rw-r--r--textproc/p5-Kwalify/Makefile1
-rw-r--r--textproc/p5-LaTeX-Driver/Makefile1
-rw-r--r--textproc/p5-LaTeX-Encode/Makefile1
-rw-r--r--textproc/p5-LaTeX-Pod/Makefile1
-rw-r--r--textproc/p5-LaTeX-TOM/Makefile1
-rw-r--r--textproc/p5-LaTeX-Table/Makefile1
-rw-r--r--textproc/p5-LaTeX-ToUnicode/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-AddressParse/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-Fathom/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-FindNumber/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-Inflect-Number/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-Inflect-Phrase/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-NameCase/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-NameParse/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-NamedEntity/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-Nickname/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-Number-IsOrdinal/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-Numbers-Easy/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-Numbers/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-PluralToSingular/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-Sentence/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-Squeeze/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-Tagger/Makefile1
-rw-r--r--textproc/p5-Lingua-EN-Words2Nums/Makefile1
-rw-r--r--textproc/p5-Lingua-Identify/Makefile1
-rw-r--r--textproc/p5-Lingua-Ispell/Makefile1
-rw-r--r--textproc/p5-Lingua-PT-Stemmer/Makefile1
-rw-r--r--textproc/p5-Lingua-Stem-Fr/Makefile1
-rw-r--r--textproc/p5-Lingua-Stem-It/Makefile1
-rw-r--r--textproc/p5-Lingua-Stem-Ru/Makefile1
-rw-r--r--textproc/p5-Lingua-Stem-Snowball-Da/Makefile1
-rw-r--r--textproc/p5-Lingua-Stem-Snowball-No/Makefile1
-rw-r--r--textproc/p5-Lingua-Stem-Snowball-Se/Makefile1
-rw-r--r--textproc/p5-Lingua-Stem-Snowball/Makefile1
-rw-r--r--textproc/p5-Lingua-Stem/Makefile1
-rw-r--r--textproc/p5-Lingua-StopWords/Makefile1
-rw-r--r--textproc/p5-Lingua-Treebank/Makefile1
-rw-r--r--textproc/p5-MARC-Charset/Makefile1
-rw-r--r--textproc/p5-MARC-Lint/Makefile1
-rw-r--r--textproc/p5-MARC-Record/Makefile1
-rw-r--r--textproc/p5-MARC-XML/Makefile1
-rw-r--r--textproc/p5-MKDoc-XML/Makefile1
-rw-r--r--textproc/p5-Makefile-DOM/Makefile1
-rw-r--r--textproc/p5-Makefile-Parser/Makefile1
-rw-r--r--textproc/p5-Markapl/Makefile1
-rw-r--r--textproc/p5-Marpa-HTML/Makefile1
-rw-r--r--textproc/p5-MathML-Entities/Makefile1
-rw-r--r--textproc/p5-Net-Groonga-HTTP/Makefile1
-rw-r--r--textproc/p5-Net-IDN-Encode/Makefile1
-rw-r--r--textproc/p5-Net-Snort-Parser/Makefile1
-rw-r--r--textproc/p5-Net-YASA/Makefile1
-rw-r--r--textproc/p5-NetAddr-IP-Find/Makefile1
-rw-r--r--textproc/p5-Number-Format-Metric/Makefile1
-rw-r--r--textproc/p5-Number-Spell/Makefile1
-rw-r--r--textproc/p5-ODF-lpOD/Makefile1
-rw-r--r--textproc/p5-OpenOffice-OODoc/Makefile1
-rw-r--r--textproc/p5-PDF-API2-Simple/Makefile1
-rw-r--r--textproc/p5-PDF-API2-XS/Makefile1
-rw-r--r--textproc/p5-PDF-API2/Makefile1
-rw-r--r--textproc/p5-PDF-API3/Makefile1
-rw-r--r--textproc/p5-PDF-Builder/Makefile1
-rw-r--r--textproc/p5-PDF-Create/Makefile1
-rw-r--r--textproc/p5-PDF-FromHTML/Makefile1
-rw-r--r--textproc/p5-PDF-Reuse/Makefile1
-rw-r--r--textproc/p5-PDF-Table/Makefile1
-rw-r--r--textproc/p5-PDF-Tiny/Makefile1
-rw-r--r--textproc/p5-PDF-WebKit/Makefile1
-rw-r--r--textproc/p5-PDF-Writer/Makefile1
-rw-r--r--textproc/p5-POD2-Base/Makefile1
-rw-r--r--textproc/p5-POE-Filter-XML/Makefile1
-rw-r--r--textproc/p5-POSIX-Regex/Makefile1
-rw-r--r--textproc/p5-PPI-HTML/Makefile1
-rw-r--r--textproc/p5-PPI-XS/Makefile1
-rw-r--r--textproc/p5-PPI/Makefile1
-rw-r--r--textproc/p5-PPIx-EditorTools/Makefile1
-rw-r--r--textproc/p5-PPIx-QuoteLike/Makefile1
-rw-r--r--textproc/p5-PPIx-Regexp/Makefile1
-rw-r--r--textproc/p5-PPIx-Utilities/Makefile1
-rw-r--r--textproc/p5-PPIx-Utils/Makefile1
-rw-r--r--textproc/p5-Parse-ANSIColor-Tiny/Makefile1
-rw-r--r--textproc/p5-Parse-BooleanLogic/Makefile1
-rw-r--r--textproc/p5-Parse-CSV/Makefile1
-rw-r--r--textproc/p5-Parse-EDID/Makefile1
-rw-r--r--textproc/p5-Parse-FixedLength/Makefile1
-rw-r--r--textproc/p5-Parse-Flex/Makefile1
-rw-r--r--textproc/p5-Parse-PhoneNumber/Makefile1
-rw-r--r--textproc/p5-Parse-Syslog/Makefile1
-rw-r--r--textproc/p5-Perl-Critic-Bangs/Makefile1
-rw-r--r--textproc/p5-Perl-Critic-Itch/Makefile1
-rw-r--r--textproc/p5-Perl-Critic-Moose/Makefile1
-rw-r--r--textproc/p5-Perl-Critic-More/Makefile1
-rw-r--r--textproc/p5-Perl-Critic-Pulp/Makefile1
-rw-r--r--textproc/p5-Perl-Critic-Swift/Makefile1
-rw-r--r--textproc/p5-Perl-Critic-Tics/Makefile1
-rw-r--r--textproc/p5-Perl-Critic/Makefile1
-rw-r--r--textproc/p5-Perl-Lint/Makefile1
-rw-r--r--textproc/p5-Perl-MinimumVersion/Makefile1
-rw-r--r--textproc/p5-PerlPoint-Converters/Makefile1
-rw-r--r--textproc/p5-PerlPoint-Package/Makefile1
-rw-r--r--textproc/p5-Petal-CodePerl/Makefile1
-rw-r--r--textproc/p5-Petal-Mail/Makefile1
-rw-r--r--textproc/p5-Petal-Utils/Makefile1
-rw-r--r--textproc/p5-Petal/Makefile1
-rw-r--r--textproc/p5-Plagger/Makefile1
-rw-r--r--textproc/p5-Plucene-Analysis-CJKAnalyzer/Makefile1
-rw-r--r--textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/Makefile1
-rw-r--r--textproc/p5-Plucene-Simple/Makefile1
-rw-r--r--textproc/p5-Plucene/Makefile1
-rw-r--r--textproc/p5-Pod-Abstract/Makefile1
-rw-r--r--textproc/p5-Pod-Autopod/Makefile1
-rw-r--r--textproc/p5-Pod-Constants/Makefile1
-rw-r--r--textproc/p5-Pod-DocBook/Makefile1
-rw-r--r--textproc/p5-Pod-Elemental/Makefile1
-rw-r--r--textproc/p5-Pod-Escapes/Makefile1
-rw-r--r--textproc/p5-Pod-Eventual/Makefile1
-rw-r--r--textproc/p5-Pod-HtmlEasy/Makefile1
-rw-r--r--textproc/p5-Pod-LaTeX/Makefile1
-rw-r--r--textproc/p5-Pod-Markdown/Makefile1
-rw-r--r--textproc/p5-Pod-MinimumVersion/Makefile1
-rw-r--r--textproc/p5-Pod-POM-View-HTML-Filter/Makefile1
-rw-r--r--textproc/p5-Pod-POM-View-Restructured/Makefile1
-rw-r--r--textproc/p5-Pod-POM/Makefile1
-rw-r--r--textproc/p5-Pod-Parser/Makefile1
-rw-r--r--textproc/p5-Pod-Perldoc/Makefile1
-rw-r--r--textproc/p5-Pod-ProjectDocs/Makefile1
-rw-r--r--textproc/p5-Pod-Readme/Makefile1
-rw-r--r--textproc/p5-Pod-Section/Makefile1
-rw-r--r--textproc/p5-Pod-Simple/Makefile1
-rw-r--r--textproc/p5-Pod-Spell/Makefile1
-rw-r--r--textproc/p5-Pod-Strip/Makefile1
-rw-r--r--textproc/p5-Pod-Stripper/Makefile1
-rw-r--r--textproc/p5-Pod-Tree/Makefile1
-rw-r--r--textproc/p5-Pod-WSDL/Makefile1
-rw-r--r--textproc/p5-Pod-WikiDoc/Makefile1
-rw-r--r--textproc/p5-Pod-XML/Makefile1
-rw-r--r--textproc/p5-Pod-Xhtml/Makefile1
-rw-r--r--textproc/p5-RDF-Core/Makefile1
-rw-r--r--textproc/p5-RDF-Notation3/Makefile1
-rw-r--r--textproc/p5-RDF-Query/Makefile1
-rw-r--r--textproc/p5-RDF-Simple/Makefile1
-rw-r--r--textproc/p5-RDF-Trine/Makefile1
-rw-r--r--textproc/p5-RDFStore/Makefile1
-rw-r--r--textproc/p5-RTF-Tokenizer/Makefile1
-rw-r--r--textproc/p5-Regex-PreSuf/Makefile1
-rw-r--r--textproc/p5-Regexp-Common-Email-Address/Makefile1
-rw-r--r--textproc/p5-Regexp-Common-net-CIDR/Makefile1
-rw-r--r--textproc/p5-Regexp-Common-profanity_us/Makefile1
-rw-r--r--textproc/p5-Regexp-Common-time/Makefile1
-rw-r--r--textproc/p5-Regexp-Common/Makefile1
-rw-r--r--textproc/p5-Regexp-Copy/Makefile1
-rw-r--r--textproc/p5-Regexp-Debugger/Makefile1
-rw-r--r--textproc/p5-Regexp-DefaultFlags/Makefile1
-rw-r--r--textproc/p5-Regexp-IPv6/Makefile1
-rw-r--r--textproc/p5-Regexp-Log-Common/Makefile1
-rw-r--r--textproc/p5-Regexp-Log/Makefile1
-rw-r--r--textproc/p5-SGML-DTDParse/Makefile1
-rw-r--r--textproc/p5-SGML-Parser-OpenSP/Makefile1
-rw-r--r--textproc/p5-SGMLSpm/Makefile1
-rw-r--r--textproc/p5-SQL-Tokenizer/Makefile1
-rw-r--r--textproc/p5-SVG-Parser/Makefile1
-rw-r--r--textproc/p5-SVG/Makefile1
-rw-r--r--textproc/p5-Search-Elasticsearch-Client-0_90/Makefile1
-rw-r--r--textproc/p5-Search-Elasticsearch-Client-1_0/Makefile1
-rw-r--r--textproc/p5-Search-Elasticsearch-Client-2_0/Makefile1
-rw-r--r--textproc/p5-Search-Elasticsearch-Client-5_0/Makefile1
-rw-r--r--textproc/p5-Search-Elasticsearch/Makefile1
-rw-r--r--textproc/p5-Search-Estraier/Makefile1
-rw-r--r--textproc/p5-Search-Odeum/Makefile1
-rw-r--r--textproc/p5-Search-QueryParser-SQL/Makefile1
-rw-r--r--textproc/p5-Search-QueryParser/Makefile1
-rw-r--r--textproc/p5-Search-Saryer/Makefile1
-rw-r--r--textproc/p5-Search-Sitemap/Makefile1
-rw-r--r--textproc/p5-Search-VectorSpace/Makefile1
-rw-r--r--textproc/p5-Senna/Makefile1
-rw-r--r--textproc/p5-Solr/Makefile1
-rw-r--r--textproc/p5-Sort-Fields/Makefile1
-rw-r--r--textproc/p5-Sort-Naturally/Makefile1
-rw-r--r--textproc/p5-Sphinx-Config/Makefile1
-rw-r--r--textproc/p5-Sphinx-Manager/Makefile1
-rw-r--r--textproc/p5-Sphinx-Search/Makefile1
-rw-r--r--textproc/p5-Spreadsheet-GenerateXLSX/Makefile1
-rw-r--r--textproc/p5-Spreadsheet-ParseExcel/Makefile1
-rw-r--r--textproc/p5-Spreadsheet-ParseXLSX/Makefile1
-rw-r--r--textproc/p5-Spreadsheet-Read/Makefile1
-rw-r--r--textproc/p5-Spreadsheet-ReadSXC/Makefile1
-rw-r--r--textproc/p5-Spreadsheet-WriteExcel-FromXML/Makefile1
-rw-r--r--textproc/p5-Spreadsheet-WriteExcel-Styler/Makefile1
-rw-r--r--textproc/p5-Spreadsheet-WriteExcel/Makefile1
-rw-r--r--textproc/p5-Spreadsheet-WriteExcelXML/Makefile1
-rw-r--r--textproc/p5-Spreadsheet-XLSX/Makefile1
-rw-r--r--textproc/p5-String-BufferStack/Makefile1
-rw-r--r--textproc/p5-String-CamelCase/Makefile1
-rw-r--r--textproc/p5-String-Compare-ConstantTime/Makefile1
-rw-r--r--textproc/p5-String-Divert/Makefile1
-rw-r--r--textproc/p5-String-Escape/Makefile1
-rw-r--r--textproc/p5-String-Flogger/Makefile1
-rw-r--r--textproc/p5-String-Format/Makefile1
-rw-r--r--textproc/p5-String-Fraction/Makefile1
-rw-r--r--textproc/p5-String-HexConvert/Makefile1
-rw-r--r--textproc/p5-String-Koremutake/Makefile1
-rw-r--r--textproc/p5-String-LCSS/Makefile1
-rw-r--r--textproc/p5-String-Pad/Makefile1
-rw-r--r--textproc/p5-String-Print/Makefile1
-rw-r--r--textproc/p5-String-RewritePrefix/Makefile1
-rw-r--r--textproc/p5-String-ShellQuote/Makefile1
-rw-r--r--textproc/p5-String-ShowDiff/Makefile1
-rw-r--r--textproc/p5-String-Tagged-Terminal/Makefile1
-rw-r--r--textproc/p5-String-Tagged/Makefile1
-rw-r--r--textproc/p5-String-ToIdentifier-EN/Makefile1
-rw-r--r--textproc/p5-String-Tokenizer/Makefile1
-rw-r--r--textproc/p5-String-Trim/Makefile1
-rw-r--r--textproc/p5-String-Truncate/Makefile1
-rw-r--r--textproc/p5-String-TtyLength/Makefile1
-rw-r--r--textproc/p5-String-Urandom/Makefile1
-rw-r--r--textproc/p5-String-Util/Makefile1
-rw-r--r--textproc/p5-Syntax-Highlight-Engine-Kate/Makefile1
-rw-r--r--textproc/p5-Syntax-Highlight-Perl-Improved/Makefile1
-rw-r--r--textproc/p5-TOML-Parser/Makefile1
-rw-r--r--textproc/p5-TOML/Makefile1
-rw-r--r--textproc/p5-TeX-Encode/Makefile1
-rw-r--r--textproc/p5-TeX-Hyphen/Makefile1
-rw-r--r--textproc/p5-Template-AutoFilter/Makefile1
-rw-r--r--textproc/p5-Template-Declare/Makefile1
-rw-r--r--textproc/p5-Template-Extract/Makefile1
-rw-r--r--textproc/p5-Template-Magic/Makefile1
-rw-r--r--textproc/p5-Template-Plugin-Autoformat/Makefile1
-rw-r--r--textproc/p5-Template-Plugin-CSV/Makefile1
-rw-r--r--textproc/p5-Template-Plugin-Data-Printer/Makefile1
-rw-r--r--textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/Makefile1
-rw-r--r--textproc/p5-Template-Plugin-Filter-Minify-CSS/Makefile1
-rw-r--r--textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/Makefile1
-rw-r--r--textproc/p5-Template-Plugin-Filter-Minify-JavaScript/Makefile1
-rw-r--r--textproc/p5-Template-Plugin-Lingua-EN-Inflect/Makefile1
-rw-r--r--textproc/p5-Template-Plugin-XML-Escape/Makefile1
-rw-r--r--textproc/p5-Template-Plugin-YAML/Makefile1
-rw-r--r--textproc/p5-Template-Semantic/Makefile1
-rw-r--r--textproc/p5-Template-Tiny/Makefile1
-rw-r--r--textproc/p5-Term-QRCode/Makefile1
-rw-r--r--textproc/p5-Test-Groonga/Makefile1
-rw-r--r--textproc/p5-Test-Perl-Critic/Makefile1
-rw-r--r--textproc/p5-Test-Regexp/Makefile1
-rw-r--r--textproc/p5-Text-ANSI-Util/Makefile1
-rw-r--r--textproc/p5-Text-ANSI-WideUtil/Makefile1
-rw-r--r--textproc/p5-Text-ANSITable/Makefile1
-rw-r--r--textproc/p5-Text-ASCIIMathML/Makefile1
-rw-r--r--textproc/p5-Text-ASCIITable/Makefile1
-rw-r--r--textproc/p5-Text-Affixes/Makefile1
-rw-r--r--textproc/p5-Text-Aligner/Makefile1
-rw-r--r--textproc/p5-Text-Aspell/Makefile1
-rw-r--r--textproc/p5-Text-Autoformat/Makefile1
-rw-r--r--textproc/p5-Text-Bastardize/Makefile1
-rw-r--r--textproc/p5-Text-Brew/Makefile1
-rw-r--r--textproc/p5-Text-CSV-Encoded/Makefile1
-rw-r--r--textproc/p5-Text-CSV-Hashify/Makefile1
-rw-r--r--textproc/p5-Text-CSV-Simple/Makefile1
-rw-r--r--textproc/p5-Text-CSV/Makefile1
-rw-r--r--textproc/p5-Text-CSV_XS/Makefile1
-rw-r--r--textproc/p5-Text-Capitalize/Makefile1
-rw-r--r--textproc/p5-Text-CharWidth/Makefile1
-rw-r--r--textproc/p5-Text-Chomp/Makefile1
-rw-r--r--textproc/p5-Text-ClearSilver/Makefile1
-rw-r--r--textproc/p5-Text-Colorizer/Makefile1
-rw-r--r--textproc/p5-Text-Context-EitherSide/Makefile1
-rw-r--r--textproc/p5-Text-Context/Makefile1
-rw-r--r--textproc/p5-Text-DHCPLeases/Makefile1
-rw-r--r--textproc/p5-Text-Decorator/Makefile1
-rw-r--r--textproc/p5-Text-Delimited/Makefile1
-rw-r--r--textproc/p5-Text-Diff-HTML/Makefile1
-rw-r--r--textproc/p5-Text-Diff-Parser/Makefile1
-rw-r--r--textproc/p5-Text-Diff/Makefile1
-rw-r--r--textproc/p5-Text-Diff3/Makefile1
-rw-r--r--textproc/p5-Text-Distill/Makefile1
-rw-r--r--textproc/p5-Text-Emoticon-GoogleTalk/Makefile1
-rw-r--r--textproc/p5-Text-Emoticon-MSN/Makefile1
-rw-r--r--textproc/p5-Text-Emoticon/Makefile1
-rw-r--r--textproc/p5-Text-EtText/Makefile1
-rw-r--r--textproc/p5-Text-Extract-Word/Makefile1
-rw-r--r--textproc/p5-Text-ExtractWords/Makefile1
-rw-r--r--textproc/p5-Text-FindIndent/Makefile1
-rw-r--r--textproc/p5-Text-FixEOL/Makefile1
-rw-r--r--textproc/p5-Text-Flow/Makefile1
-rw-r--r--textproc/p5-Text-Flowed/Makefile1
-rw-r--r--textproc/p5-Text-FormatTable/Makefile1
-rw-r--r--textproc/p5-Text-German/Makefile1
-rw-r--r--textproc/p5-Text-Glob/Makefile1
-rw-r--r--textproc/p5-Text-Greeking/Makefile1
-rw-r--r--textproc/p5-Text-Haml/Makefile1
-rw-r--r--textproc/p5-Text-Hatena/Makefile1
-rw-r--r--textproc/p5-Text-Highlight/Makefile1
-rw-r--r--textproc/p5-Text-HikiDoc/Makefile1
-rw-r--r--textproc/p5-Text-Hogan/Makefile1
-rw-r--r--textproc/p5-Text-Hyphen/Makefile1
-rw-r--r--textproc/p5-Text-LTSV/Makefile1
-rw-r--r--textproc/p5-Text-Language-Guess/Makefile1
-rw-r--r--textproc/p5-Text-Locus/Makefile1
-rw-r--r--textproc/p5-Text-Lorem/Makefile1
-rw-r--r--textproc/p5-Text-Markdown/Makefile1
-rw-r--r--textproc/p5-Text-MarkdownTable/Makefile1
-rw-r--r--textproc/p5-Text-Match-FastAlternatives/Makefile1
-rw-r--r--textproc/p5-Text-MicroMason/Makefile1
-rw-r--r--textproc/p5-Text-MicroTemplate-Extended/Makefile1
-rw-r--r--textproc/p5-Text-MicroTemplate/Makefile1
-rw-r--r--textproc/p5-Text-MultiMarkdown/Makefile1
-rw-r--r--textproc/p5-Text-NSP/Makefile1
-rw-r--r--textproc/p5-Text-NeatTemplate/Makefile1
-rw-r--r--textproc/p5-Text-Ngram/Makefile1
-rw-r--r--textproc/p5-Text-Ngrams/Makefile1
-rw-r--r--textproc/p5-Text-NonWideChar-Util/Makefile1
-rw-r--r--textproc/p5-Text-Original/Makefile1
-rw-r--r--textproc/p5-Text-Padding/Makefile1
-rw-r--r--textproc/p5-Text-ParagraphDiff/Makefile1
-rw-r--r--textproc/p5-Text-ParseWords/Makefile1
-rw-r--r--textproc/p5-Text-Patch/Makefile1
-rw-r--r--textproc/p5-Text-Pipe/Makefile1
-rw-r--r--textproc/p5-Text-Prefix-XS/Makefile1
-rw-r--r--textproc/p5-Text-QRCode/Makefile1
-rw-r--r--textproc/p5-Text-Query/Makefile1
-rw-r--r--textproc/p5-Text-Quote/Makefile1
-rw-r--r--textproc/p5-Text-Quoted/Makefile1
-rw-r--r--textproc/p5-Text-RecordParser/Makefile1
-rw-r--r--textproc/p5-Text-Reflow/Makefile1
-rw-r--r--textproc/p5-Text-Reform/Makefile1
-rw-r--r--textproc/p5-Text-Report/Makefile1
-rw-r--r--textproc/p5-Text-Roman/Makefile1
-rw-r--r--textproc/p5-Text-Sass/Makefile1
-rw-r--r--textproc/p5-Text-Shellwords/Makefile1
-rw-r--r--textproc/p5-Text-Similarity/Makefile1
-rw-r--r--textproc/p5-Text-SimpleTable-AutoWidth/Makefile1
-rw-r--r--textproc/p5-Text-SimpleTable/Makefile1
-rw-r--r--textproc/p5-Text-Soundex/Makefile1
-rw-r--r--textproc/p5-Text-SpellChecker/Makefile1
-rw-r--r--textproc/p5-Text-Table-ASV/Makefile1
-rw-r--r--textproc/p5-Text-Table-Any/Makefile1
-rw-r--r--textproc/p5-Text-Table-CSV/Makefile1
-rw-r--r--textproc/p5-Text-Table-HTML-DataTables/Makefile1
-rw-r--r--textproc/p5-Text-Table-HTML/Makefile1
-rw-r--r--textproc/p5-Text-Table-LTSV/Makefile1
-rw-r--r--textproc/p5-Text-Table-Manifold/Makefile1
-rw-r--r--textproc/p5-Text-Table-More/Makefile1
-rw-r--r--textproc/p5-Text-Table-Org/Makefile1
-rw-r--r--textproc/p5-Text-Table-Paragraph/Makefile1
-rw-r--r--textproc/p5-Text-Table-Sprintf/Makefile1
-rw-r--r--textproc/p5-Text-Table-TSV/Makefile1
-rw-r--r--textproc/p5-Text-Table-TickitWidget/Makefile1
-rw-r--r--textproc/p5-Text-Table-Tiny/Makefile1
-rw-r--r--textproc/p5-Text-Table-TinyBorderStyle/Makefile1
-rw-r--r--textproc/p5-Text-Table-TinyColor/Makefile1
-rw-r--r--textproc/p5-Text-Table-TinyColorWide/Makefile1
-rw-r--r--textproc/p5-Text-Table-TinyWide/Makefile1
-rw-r--r--textproc/p5-Text-Table-XLSX/Makefile1
-rw-r--r--textproc/p5-Text-Table/Makefile1
-rw-r--r--textproc/p5-Text-Tabs+Wrap/Makefile1
-rw-r--r--textproc/p5-Text-TabularDisplay/Makefile1
-rw-r--r--textproc/p5-Text-Tags/Makefile1
-rw-r--r--textproc/p5-Text-Template-Simple/Makefile1
-rw-r--r--textproc/p5-Text-Template/Makefile1
-rw-r--r--textproc/p5-Text-TestBase/Makefile1
-rw-r--r--textproc/p5-Text-Textile/Makefile1
-rw-r--r--textproc/p5-Text-Trac/Makefile1
-rw-r--r--textproc/p5-Text-Trim/Makefile1
-rw-r--r--textproc/p5-Text-Truncate/Makefile1
-rw-r--r--textproc/p5-Text-Typography/Makefile1
-rw-r--r--textproc/p5-Text-Unaccent-PurePerl/Makefile1
-rw-r--r--textproc/p5-Text-Unaccent/Makefile1
-rw-r--r--textproc/p5-Text-UnicodeBox/Makefile1
-rw-r--r--textproc/p5-Text-VimColor/Makefile1
-rw-r--r--textproc/p5-Text-VisualWidth/Makefile1
-rw-r--r--textproc/p5-Text-WideChar-Util/Makefile1
-rw-r--r--textproc/p5-Text-WikiCreole/Makefile1
-rw-r--r--textproc/p5-Text-WikiFormat/Makefile1
-rw-r--r--textproc/p5-Text-WordDiff/Makefile1
-rw-r--r--textproc/p5-Text-WrapI18N/Makefile1
-rw-r--r--textproc/p5-Text-Xslate-Bridge-TT2Like/Makefile1
-rw-r--r--textproc/p5-Text-Xslate/Makefile1
-rw-r--r--textproc/p5-Text-sprintfn/Makefile1
-rw-r--r--textproc/p5-Text-vCard/Makefile1
-rw-r--r--textproc/p5-Tiffany/Makefile1
-rw-r--r--textproc/p5-Time-Human/Makefile1
-rw-r--r--textproc/p5-Tk-Pod/Makefile1
-rw-r--r--textproc/p5-Tk-XMLViewer/Makefile1
-rw-r--r--textproc/p5-Tree-Nary/Makefile1
-rw-r--r--textproc/p5-Tree-Suffix/Makefile1
-rw-r--r--textproc/p5-UML-Class-Simple/Makefile1
-rw-r--r--textproc/p5-UML-Sequence/Makefile1
-rw-r--r--textproc/p5-UML-State/Makefile1
-rw-r--r--textproc/p5-URI-Find/Makefile1
-rw-r--r--textproc/p5-Unicode-CaseFold/Makefile1
-rw-r--r--textproc/p5-Unicode-CheckUTF8/Makefile1
-rw-r--r--textproc/p5-Unicode-Collate/Makefile1
-rw-r--r--textproc/p5-Unicode-EastAsianWidth/Makefile1
-rw-r--r--textproc/p5-Unicode-Escape/Makefile1
-rw-r--r--textproc/p5-Unicode-LineBreak/Makefile1
-rw-r--r--textproc/p5-Unicode-Normalize/Makefile1
-rw-r--r--textproc/p5-Unicode-Tussle/Makefile1
-rw-r--r--textproc/p5-Unicode-Unihan/Makefile1
-rw-r--r--textproc/p5-Validator-Custom/Makefile1
-rw-r--r--textproc/p5-Version-Next/Makefile1
-rw-r--r--textproc/p5-Vroom/Makefile1
-rw-r--r--textproc/p5-WDDX/Makefile1
-rw-r--r--textproc/p5-WWW-Wordnik-API/Makefile1
-rw-r--r--textproc/p5-WordNet-QueryData/Makefile1
-rw-r--r--textproc/p5-WordNet-Similarity/Makefile1
-rw-r--r--textproc/p5-XML-Atom-Ext-OpenSearch/Makefile1
-rw-r--r--textproc/p5-XML-Atom-Filter/Makefile1
-rw-r--r--textproc/p5-XML-Atom-SimpleFeed/Makefile1
-rw-r--r--textproc/p5-XML-Atom-Stream/Makefile1
-rw-r--r--textproc/p5-XML-Atom-Syndication/Makefile1
-rw-r--r--textproc/p5-XML-Atom/Makefile1
-rw-r--r--textproc/p5-XML-AutoWriter/Makefile1
-rw-r--r--textproc/p5-XML-Bare/Makefile1
-rw-r--r--textproc/p5-XML-Canonical/Makefile1
-rw-r--r--textproc/p5-XML-CanonicalizeXML/Makefile1
-rw-r--r--textproc/p5-XML-Catalog/Makefile1
-rw-r--r--textproc/p5-XML-Clean/Makefile1
-rw-r--r--textproc/p5-XML-Code/Makefile1
-rw-r--r--textproc/p5-XML-CommonNS/Makefile1
-rw-r--r--textproc/p5-XML-Compile-Cache/Makefile1
-rw-r--r--textproc/p5-XML-Compile-Dumper/Makefile1
-rw-r--r--textproc/p5-XML-Compile/Makefile1
-rw-r--r--textproc/p5-XML-DBMS/Makefile1
-rw-r--r--textproc/p5-XML-DOM-Lite/Makefile1
-rw-r--r--textproc/p5-XML-DOM-XPath/Makefile1
-rw-r--r--textproc/p5-XML-DOM/Makefile1
-rw-r--r--textproc/p5-XML-DOM2/Makefile1
-rw-r--r--textproc/p5-XML-DOMHandler/Makefile1
-rw-r--r--textproc/p5-XML-Declare/Makefile1
-rw-r--r--textproc/p5-XML-Descent/Makefile1
-rw-r--r--textproc/p5-XML-DifferenceMarkup/Makefile1
-rw-r--r--textproc/p5-XML-Directory/Makefile1
-rw-r--r--textproc/p5-XML-DoubleEncodedEntities/Makefile1
-rw-r--r--textproc/p5-XML-Driver-HTML/Makefile1
-rw-r--r--textproc/p5-XML-Elemental/Makefile1
-rw-r--r--textproc/p5-XML-Enc/Makefile1
-rw-r--r--textproc/p5-XML-Encoding/Makefile1
-rw-r--r--textproc/p5-XML-Entities/Makefile1
-rw-r--r--textproc/p5-XML-FOAF/Makefile1
-rw-r--r--textproc/p5-XML-Feed-Deduper/Makefile1
-rw-r--r--textproc/p5-XML-Feed/Makefile1
-rw-r--r--textproc/p5-XML-FeedPP/Makefile1
-rw-r--r--textproc/p5-XML-Filter-BufferText/Makefile1
-rw-r--r--textproc/p5-XML-Filter-DOMFilter-LibXML/Makefile1
-rw-r--r--textproc/p5-XML-Filter-DetectWS/Makefile1
-rw-r--r--textproc/p5-XML-Filter-GenericChunk/Makefile1
-rw-r--r--textproc/p5-XML-Filter-Reindent/Makefile1
-rw-r--r--textproc/p5-XML-Filter-SAX1toSAX2/Makefile1
-rw-r--r--textproc/p5-XML-Filter-SAXT/Makefile1
-rw-r--r--textproc/p5-XML-Filter-XInclude/Makefile1
-rw-r--r--textproc/p5-XML-Filter-XSLT/Makefile1
-rw-r--r--textproc/p5-XML-Flow/Makefile1
-rw-r--r--textproc/p5-XML-GDOME/Makefile1
-rw-r--r--textproc/p5-XML-Generator-DBI/Makefile1
-rw-r--r--textproc/p5-XML-Generator-PerlData/Makefile1
-rw-r--r--textproc/p5-XML-Generator/Makefile1
-rw-r--r--textproc/p5-XML-Grove/Makefile1
-rw-r--r--textproc/p5-XML-Handler-Dtd2DocBook/Makefile1
-rw-r--r--textproc/p5-XML-Handler-Dtd2Html/Makefile1
-rw-r--r--textproc/p5-XML-Handler-HTMLWriter/Makefile1
-rw-r--r--textproc/p5-XML-Handler-Trees/Makefile1
-rw-r--r--textproc/p5-XML-Handler-YAWriter/Makefile1
-rw-r--r--textproc/p5-XML-Hash-LX/Makefile1
-rw-r--r--textproc/p5-XML-LibXML-Cache/Makefile1
-rw-r--r--textproc/p5-XML-LibXML-Iterator/Makefile1
-rw-r--r--textproc/p5-XML-LibXML-PrettyPrint/Makefile1
-rw-r--r--textproc/p5-XML-LibXML-SAX-ChunkParser/Makefile1
-rw-r--r--textproc/p5-XML-LibXML-Simple/Makefile1
-rw-r--r--textproc/p5-XML-LibXML/Makefile1
-rw-r--r--textproc/p5-XML-LibXSLT/Makefile1
-rw-r--r--textproc/p5-XML-Liberal/Makefile1
-rw-r--r--textproc/p5-XML-Literal/Makefile1
-rw-r--r--textproc/p5-XML-Mini/Makefile1
-rw-r--r--textproc/p5-XML-MyXML/Makefile1
-rw-r--r--textproc/p5-XML-Namespace/Makefile1
-rw-r--r--textproc/p5-XML-NamespaceFactory/Makefile1
-rw-r--r--textproc/p5-XML-NamespaceSupport/Makefile1
-rw-r--r--textproc/p5-XML-Node/Makefile1
-rw-r--r--textproc/p5-XML-NodeFilter/Makefile1
-rw-r--r--textproc/p5-XML-OPML-LibXML/Makefile1
-rw-r--r--textproc/p5-XML-OPML/Makefile1
-rw-r--r--textproc/p5-XML-Parsepp/Makefile1
-rw-r--r--textproc/p5-XML-Parser-EasyTree/Makefile1
-rw-r--r--textproc/p5-XML-Parser-Lite-Tree/Makefile1
-rw-r--r--textproc/p5-XML-Parser-Lite/Makefile1
-rw-r--r--textproc/p5-XML-Parser-Style-EasyTree/Makefile1
-rw-r--r--textproc/p5-XML-Parser-Style-Elemental/Makefile1
-rw-r--r--textproc/p5-XML-Parser/Makefile1
-rw-r--r--textproc/p5-XML-Quote/Makefile1
-rw-r--r--textproc/p5-XML-RAI/Makefile1
-rw-r--r--textproc/p5-XML-RSS-Feed/Makefile1
-rw-r--r--textproc/p5-XML-RSS-JavaScript/Makefile1
-rw-r--r--textproc/p5-XML-RSS-LibXML/Makefile1
-rw-r--r--textproc/p5-XML-RSS-Liberal/Makefile1
-rw-r--r--textproc/p5-XML-RSS-Parser/Makefile1
-rw-r--r--textproc/p5-XML-RSS-SimpleGen/Makefile1
-rw-r--r--textproc/p5-XML-RSS/Makefile1
-rw-r--r--textproc/p5-XML-RSSLite/Makefile1
-rw-r--r--textproc/p5-XML-Reader/Makefile1
-rw-r--r--textproc/p5-XML-RegExp/Makefile1
-rw-r--r--textproc/p5-XML-Rewrite/Makefile1
-rw-r--r--textproc/p5-XML-Rules/Makefile1
-rw-r--r--textproc/p5-XML-SAX-Base/Makefile1
-rw-r--r--textproc/p5-XML-SAX-Expat-Incremental/Makefile1
-rw-r--r--textproc/p5-XML-SAX-Expat/Makefile1
-rw-r--r--textproc/p5-XML-SAX-ExpatXS/Makefile1
-rw-r--r--textproc/p5-XML-SAX-Machines/Makefile1
-rw-r--r--textproc/p5-XML-SAX-Simple/Makefile1
-rw-r--r--textproc/p5-XML-SAX-Writer/Makefile1
-rw-r--r--textproc/p5-XML-SAX/Makefile1
-rw-r--r--textproc/p5-XML-SAXDriver-CSV/Makefile1
-rw-r--r--textproc/p5-XML-SAXDriver-Excel/Makefile1
-rw-r--r--textproc/p5-XML-STX/Makefile1
-rw-r--r--textproc/p5-XML-Schematron/Makefile1
-rw-r--r--textproc/p5-XML-SemanticDiff/Makefile1
-rw-r--r--textproc/p5-XML-Sig/Makefile1
-rw-r--r--textproc/p5-XML-Simple/Makefile1
-rw-r--r--textproc/p5-XML-SimpleObject-LibXML/Makefile1
-rw-r--r--textproc/p5-XML-SimpleObject/Makefile1
-rw-r--r--textproc/p5-XML-Smart/Makefile1
-rw-r--r--textproc/p5-XML-Stream/Makefile1
-rw-r--r--textproc/p5-XML-Tiny/Makefile1
-rw-r--r--textproc/p5-XML-TinyXML/Makefile1
-rw-r--r--textproc/p5-XML-TokeParser/Makefile1
-rw-r--r--textproc/p5-XML-Toolkit/Makefile1
-rw-r--r--textproc/p5-XML-TreeBuilder/Makefile1
-rw-r--r--textproc/p5-XML-TreePP/Makefile1
-rw-r--r--textproc/p5-XML-Twig/Makefile1
-rw-r--r--textproc/p5-XML-Validate/Makefile1
-rw-r--r--textproc/p5-XML-Validator-Schema/Makefile1
-rw-r--r--textproc/p5-XML-Writer/Makefile1
-rw-r--r--textproc/p5-XML-XBEL/Makefile1
-rw-r--r--textproc/p5-XML-XML2JSON/Makefile1
-rw-r--r--textproc/p5-XML-XPath/Makefile1
-rw-r--r--textproc/p5-XML-XPathEngine/Makefile1
-rw-r--r--textproc/p5-XML-XQL/Makefile1
-rw-r--r--textproc/p5-XML-XSLT/Makefile1
-rw-r--r--textproc/p5-XML-XUpdate-LibXML/Makefile1
-rw-r--r--textproc/p5-XString/Makefile1
-rw-r--r--textproc/p5-YAML-LibYAML/Makefile1
-rw-r--r--textproc/p5-YAML-PP/Makefile1
-rw-r--r--textproc/p5-YAML-Shell/Makefile1
-rw-r--r--textproc/p5-YAML-Syck/Makefile1
-rw-r--r--textproc/p5-YAML-Tiny-Color/Makefile1
-rw-r--r--textproc/p5-YAML-Tiny/Makefile1
-rw-r--r--textproc/p5-YAML/Makefile1
-rw-r--r--textproc/p5-YAPE-HTML/Makefile1
-rw-r--r--textproc/p5-YAPE-Regex-Explain/Makefile1
-rw-r--r--textproc/p5-YAPE-Regex/Makefile1
-rw-r--r--textproc/p5-ack/Makefile1
-rw-r--r--textproc/p5-docx2txt/Makefile1
-rw-r--r--textproc/p5-libsoldout/Makefile1
-rw-r--r--textproc/p5-libxml/Makefile1
-rw-r--r--textproc/p5-pod2pdf/Makefile1
-rw-r--r--textproc/p5-podlators/Makefile1
-rw-r--r--textproc/p5-utf8-all/Makefile1
-rw-r--r--textproc/p5-xmltv/Makefile1
-rw-r--r--textproc/pa-aspell/Makefile1
-rw-r--r--textproc/pageedit/Makefile1
-rw-r--r--textproc/par/Makefile1
-rw-r--r--textproc/pdfgrep/Makefile1
-rw-r--r--textproc/pdfoutline/Makefile1
-rw-r--r--textproc/pdfresurrect/Makefile1
-rw-r--r--textproc/pdfsandwich/Makefile1
-rw-r--r--textproc/pdftohtml/Makefile1
-rw-r--r--textproc/pear-File_Fortune/Makefile1
-rw-r--r--textproc/pear-File_MARC/Makefile1
-rw-r--r--textproc/pear-Horde_CssMinify/Makefile1
-rw-r--r--textproc/pear-Horde_JavascriptMinify/Makefile1
-rw-r--r--textproc/pear-Horde_Kolab_Format/Makefile1
-rw-r--r--textproc/pear-Horde_Pdf/Makefile1
-rw-r--r--textproc/pear-Horde_SpellChecker/Makefile1
-rw-r--r--textproc/pear-Horde_Text_Diff/Makefile1
-rw-r--r--textproc/pear-Horde_Text_Filter/Makefile1
-rw-r--r--textproc/pear-Horde_Text_Filter_Csstidy/Makefile1
-rw-r--r--textproc/pear-Horde_Text_Flowed/Makefile1
-rw-r--r--textproc/pear-Horde_Xml_Element/Makefile1
-rw-r--r--textproc/pear-Horde_Xml_Wbxml/Makefile1
-rw-r--r--textproc/pear-Numbers_Roman/Makefile1
-rw-r--r--textproc/pear-Numbers_Words/Makefile1
-rw-r--r--textproc/pear-Spreadsheet_Excel_Writer/Makefile1
-rw-r--r--textproc/pear-Structures_DataGrid_Renderer_CSV/Makefile1
-rw-r--r--textproc/pear-Structures_DataGrid_Renderer_XLS/Makefile1
-rw-r--r--textproc/pear-Structures_DataGrid_Renderer_XML/Makefile1
-rw-r--r--textproc/pear-Symfony_Component_Yaml/Makefile1
-rw-r--r--textproc/pear-Text_Highlighter/Makefile1
-rw-r--r--textproc/pear-Text_Template/Makefile1
-rw-r--r--textproc/pear-Validate_ISPN/Makefile1
-rw-r--r--textproc/pear-XML_Beautifier/Makefile1
-rw-r--r--textproc/pear-XML_DTD/Makefile1
-rw-r--r--textproc/pear-XML_Feed_Parser/Makefile1
-rw-r--r--textproc/pear-XML_HTMLSax/Makefile1
-rw-r--r--textproc/pear-XML_Wddx/Makefile1
-rw-r--r--textproc/pear-YAML/Makefile1
-rw-r--r--textproc/pecl-xdiff2/Makefile1
-rw-r--r--textproc/pecl-yaml/Makefile1
-rw-r--r--textproc/pecl-zephir_parser/Makefile1
-rw-r--r--textproc/peco/Makefile1
-rw-r--r--textproc/peg/Makefile1
-rw-r--r--textproc/perl2html/Makefile1
-rw-r--r--textproc/php-mecab/Makefile1
-rw-r--r--textproc/pict/Makefile1
-rw-r--r--textproc/po4a/Makefile1
-rw-r--r--textproc/pod2mdoc/Makefile1
-rw-r--r--textproc/popup-stacks/Makefile1
-rw-r--r--textproc/popup/Makefile1
-rw-r--r--textproc/ppower4/Makefile1
-rw-r--r--textproc/print-n-times/Makefile1
-rw-r--r--textproc/pugixml/Makefile1
-rw-r--r--textproc/pup/Makefile1
-rw-r--r--textproc/py-CommonMark/Makefile1
-rw-r--r--textproc/py-Morfessor/Makefile1
-rw-r--r--textproc/py-QDarkStyle/Makefile1
-rw-r--r--textproc/py-Tempita/Makefile1
-rw-r--r--textproc/py-acora/Makefile1
-rw-r--r--textproc/py-aeidon/Makefile1
-rw-r--r--textproc/py-agate-dbf/Makefile1
-rw-r--r--textproc/py-agate-excel/Makefile1
-rw-r--r--textproc/py-agate/Makefile1
-rw-r--r--textproc/py-alabaster/Makefile1
-rw-r--r--textproc/py-anyascii/Makefile1
-rw-r--r--textproc/py-arabic-reshaper/Makefile1
-rw-r--r--textproc/py-asciinema/Makefile1
-rw-r--r--textproc/py-asonic/Makefile1
-rw-r--r--textproc/py-atoml/Makefile1
-rw-r--r--textproc/py-autopep8/Makefile1
-rw-r--r--textproc/py-awesome-slugify/Makefile1
-rw-r--r--textproc/py-bibtexparser/Makefile1
-rw-r--r--textproc/py-bracex/Makefile1
-rw-r--r--textproc/py-cchardet/Makefile1
-rw-r--r--textproc/py-chameleon/Makefile1
-rw-r--r--textproc/py-chardet/Makefile1
-rw-r--r--textproc/py-charset-normalizer/Makefile1
-rw-r--r--textproc/py-citeproc-py-styles/Makefile1
-rw-r--r--textproc/py-citeproc-py/Makefile1
-rw-r--r--textproc/py-cjkwrap/Makefile1
-rw-r--r--textproc/py-cloud_sptheme/Makefile1
-rw-r--r--textproc/py-cmarkgfm/Makefile1
-rw-r--r--textproc/py-collective.checkdocs/Makefile1
-rw-r--r--textproc/py-colorclass/Makefile1
-rw-r--r--textproc/py-creole/Makefile1
-rw-r--r--textproc/py-cssselect2/Makefile1
-rw-r--r--textproc/py-csvkit/Makefile1
-rw-r--r--textproc/py-custom_inherit/Makefile1
-rw-r--r--textproc/py-dbfread/Makefile1
-rw-r--r--textproc/py-dict2xml/Makefile1
-rw-r--r--textproc/py-diff-match-patch/Makefile1
-rw-r--r--textproc/py-docrepr/Makefile1
-rw-r--r--textproc/py-docstring-parser/Makefile1
-rw-r--r--textproc/py-docutils/Makefile1
-rw-r--r--textproc/py-docx2txt/Makefile1
-rw-r--r--textproc/py-dominate/Makefile1
-rw-r--r--textproc/py-dparse/Makefile1
-rw-r--r--textproc/py-duecredit/Makefile1
-rw-r--r--textproc/py-elasticsearch-async/Makefile1
-rw-r--r--textproc/py-elasticsearch-curator/Makefile1
-rw-r--r--textproc/py-elasticsearch-dsl/Makefile1
-rw-r--r--textproc/py-elasticsearch-dsl6/Makefile1
-rw-r--r--textproc/py-elasticsearch/Makefile1
-rw-r--r--textproc/py-elasticsearch5/Makefile1
-rw-r--r--textproc/py-elasticsearch6/Makefile1
-rw-r--r--textproc/py-elementpath/Makefile1
-rw-r--r--textproc/py-empy/Makefile1
-rw-r--r--textproc/py-enchant/Makefile1
-rw-r--r--textproc/py-enrich/Makefile1
-rw-r--r--textproc/py-et_xmlfile/Makefile1
-rw-r--r--textproc/py-fastavro/Makefile1
-rw-r--r--textproc/py-feedparser/Makefile1
-rw-r--r--textproc/py-fingerprints/Makefile1
-rw-r--r--textproc/py-fluent.syntax/Makefile1
-rw-r--r--textproc/py-ftfy/Makefile1
-rw-r--r--textproc/py-furo/Makefile1
-rw-r--r--textproc/py-gambit-elasticsearch/Makefile1
-rw-r--r--textproc/py-genshi/Makefile1
-rw-r--r--textproc/py-gensim/Makefile1
-rw-r--r--textproc/py-gi-docgen/Makefile1
-rw-r--r--textproc/py-googletrans/Makefile1
-rw-r--r--textproc/py-grako/Makefile1
-rw-r--r--textproc/py-guess-language/Makefile1
-rw-r--r--textproc/py-hashids/Makefile1
-rw-r--r--textproc/py-hexdump/Makefile1
-rw-r--r--textproc/py-hieroglyph/Makefile1
-rw-r--r--textproc/py-hjson/Makefile1
-rw-r--r--textproc/py-html2text/Makefile1
-rw-r--r--textproc/py-html2text2018/Makefile1
-rw-r--r--textproc/py-humanfriendly/Makefile1
-rw-r--r--textproc/py-hunspell/Makefile1
-rw-r--r--textproc/py-ini2toml/Makefile1
-rw-r--r--textproc/py-isbnlib/Makefile1
-rw-r--r--textproc/py-isbntools/Makefile1
-rw-r--r--textproc/py-iso-639/Makefile1
-rw-r--r--textproc/py-iso3166/Makefile1
-rw-r--r--textproc/py-j2cli/Makefile1
-rw-r--r--textproc/py-jarowinkler/Makefile1
-rw-r--r--textproc/py-jc/Makefile1
-rw-r--r--textproc/py-jinja2-cli/Makefile1
-rw-r--r--textproc/py-jq/Makefile1
-rw-r--r--textproc/py-jsonslicer/Makefile1
-rw-r--r--textproc/py-jsx-lexer/Makefile1
-rw-r--r--textproc/py-jtextfsm/Makefile1
-rw-r--r--textproc/py-junit-xml/Makefile1
-rw-r--r--textproc/py-jupyterlab-pygments/Makefile1
-rw-r--r--textproc/py-langdetect/Makefile1
-rw-r--r--textproc/py-langid/Makefile1
-rw-r--r--textproc/py-laserhammer/Makefile1
-rw-r--r--textproc/py-latexcodec/Makefile1
-rw-r--r--textproc/py-libxml2/Makefile1
-rw-r--r--textproc/py-license-expression/Makefile1
-rw-r--r--textproc/py-line-protocol-parser/Makefile1
-rw-r--r--textproc/py-m2r/Makefile1
-rw-r--r--textproc/py-mako/Makefile1
-rw-r--r--textproc/py-markdown-include/Makefile1
-rw-r--r--textproc/py-markdown-it-py/Makefile1
-rw-r--r--textproc/py-markdown/Makefile1
-rw-r--r--textproc/py-markdown2/Makefile1
-rw-r--r--textproc/py-marko/Makefile1
-rw-r--r--textproc/py-markuppy/Makefile1
-rw-r--r--textproc/py-markups/Makefile1
-rw-r--r--textproc/py-markupsafe/Makefile1
-rw-r--r--textproc/py-mathics-pygments/Makefile1
-rw-r--r--textproc/py-mdit-py-plugins/Makefile1
-rw-r--r--textproc/py-mdurl/Makefile1
-rw-r--r--textproc/py-mike/Makefile1
-rw-r--r--textproc/py-misaka/Makefile1
-rw-r--r--textproc/py-mistune/Makefile1
-rw-r--r--textproc/py-mistune0/Makefile1
-rw-r--r--textproc/py-mkdocs-autorefs/Makefile1
-rw-r--r--textproc/py-mkdocs-material-extensions/Makefile1
-rw-r--r--textproc/py-mkdocs-material/Makefile1
-rw-r--r--textproc/py-mkdocs-mermaid2-plugin/Makefile1
-rw-r--r--textproc/py-mkdocs-nature/Makefile1
-rw-r--r--textproc/py-mkdocs-redirects/Makefile1
-rw-r--r--textproc/py-mkdocs-simple-hooks/Makefile1
-rw-r--r--textproc/py-mkdocs/Makefile1
-rw-r--r--textproc/py-mkdocstrings/Makefile1
-rw-r--r--textproc/py-mwparserfromhell/Makefile1
-rw-r--r--textproc/py-myst-parser/Makefile1
-rw-r--r--textproc/py-nbsphinx/Makefile1
-rw-r--r--textproc/py-nltk/Makefile1
-rw-r--r--textproc/py-normality/Makefile1
-rw-r--r--textproc/py-ntc-templates/Makefile1
-rw-r--r--textproc/py-numpydoc/Makefile1
-rw-r--r--textproc/py-ocrmypdf/Makefile1
-rw-r--r--textproc/py-openpyxl/Makefile1
-rw-r--r--textproc/py-openstackdocstheme/Makefile1
-rw-r--r--textproc/py-orange3-text/Makefile1
-rw-r--r--textproc/py-os-api-ref/Makefile1
-rw-r--r--textproc/py-packageurl-python/Makefile1
-rw-r--r--textproc/py-pager/Makefile1
-rw-r--r--textproc/py-pallets-sphinx-themes/Makefile1
-rw-r--r--textproc/py-pandocfilters/Makefile1
-rw-r--r--textproc/py-paragrep/Makefile1
-rw-r--r--textproc/py-parse-type/Makefile1
-rw-r--r--textproc/py-parse/Makefile1
-rw-r--r--textproc/py-parsel/Makefile1
-rw-r--r--textproc/py-parsimonious/Makefile1
-rw-r--r--textproc/py-parso/Makefile1
-rw-r--r--textproc/py-patiencediff/Makefile1
-rw-r--r--textproc/py-pdfminer.six/Makefile1
-rw-r--r--textproc/py-pdfminer3k/Makefile1
-rw-r--r--textproc/py-pdfrw/Makefile1
-rw-r--r--textproc/py-pdftotext/Makefile1
-rw-r--r--textproc/py-petl/Makefile1
-rw-r--r--textproc/py-pikepdf/Makefile1
-rw-r--r--textproc/py-precis_i18n/Makefile1
-rw-r--r--textproc/py-pss/Makefile1
-rw-r--r--textproc/py-pyPEG2/Makefile1
-rw-r--r--textproc/py-pyahocorasick/Makefile1
-rw-r--r--textproc/py-pyaml/Makefile1
-rw-r--r--textproc/py-pybtex-docutils/Makefile1
-rw-r--r--textproc/py-pybtex/Makefile1
-rw-r--r--textproc/py-pycountry/Makefile1
-rw-r--r--textproc/py-pydata-sphinx-theme/Makefile1
-rw-r--r--textproc/py-pyexcel-ezodf/Makefile1
-rw-r--r--textproc/py-pyexcel-io/Makefile1
-rw-r--r--textproc/py-pyexcel-ods3/Makefile1
-rw-r--r--textproc/py-pyexcel-xls/Makefile1
-rw-r--r--textproc/py-pyexcel-xlsx/Makefile1
-rw-r--r--textproc/py-pyexcel/Makefile1
-rw-r--r--textproc/py-pygccxml/Makefile1
-rw-r--r--textproc/py-pygments-25/Makefile1
-rw-r--r--textproc/py-pygments/Makefile1
-rw-r--r--textproc/py-pygtail/Makefile1
-rw-r--r--textproc/py-pyhamcrest/Makefile1
-rw-r--r--textproc/py-pyjade/Makefile1
-rw-r--r--textproc/py-pykwalify/Makefile1
-rw-r--r--textproc/py-pylons-sphinx-themes/Makefile1
-rw-r--r--textproc/py-pyls-spyder/Makefile1
-rw-r--r--textproc/py-pymdown-extensions/Makefile1
-rw-r--r--textproc/py-pypa-docs-theme/Makefile1
-rw-r--r--textproc/py-pypandoc/Makefile1
-rw-r--r--textproc/py-pyphen/Makefile1
-rw-r--r--textproc/py-pyscss/Makefile1
-rw-r--r--textproc/py-pysrt/Makefile1
-rw-r--r--textproc/py-pystache/Makefile1
-rw-r--r--textproc/py-pystemmer/Makefile1
-rw-r--r--textproc/py-python-augeas/Makefile1
-rw-r--r--textproc/py-python-bidi/Makefile1
-rw-r--r--textproc/py-python-docs-theme/Makefile1
-rw-r--r--textproc/py-python-docx/Makefile1
-rw-r--r--textproc/py-python-gettext/Makefile1
-rw-r--r--textproc/py-python-lsp-jsonrpc/Makefile1
-rw-r--r--textproc/py-python-lsp-server/Makefile1
-rw-r--r--textproc/py-python-markdown-math/Makefile1
-rw-r--r--textproc/py-python-pptx/Makefile1
-rw-r--r--textproc/py-python-slugify/Makefile1
-rw-r--r--textproc/py-python-xmp-toolkit/Makefile1
-rw-r--r--textproc/py-pytidylib/Makefile1
-rw-r--r--textproc/py-pytkdocs/Makefile1
-rw-r--r--textproc/py-pytoml/Makefile1
-rw-r--r--textproc/py-pyx12/Makefile1
-rw-r--r--textproc/py-pyxlsb2/Makefile1
-rw-r--r--textproc/py-qrcode/Makefile1
-rw-r--r--textproc/py-rdflib/Makefile1
-rw-r--r--textproc/py-readchar/Makefile1
-rw-r--r--textproc/py-recommonmark/Makefile1
-rw-r--r--textproc/py-regex/Makefile1
-rw-r--r--textproc/py-reno/Makefile1
-rw-r--r--textproc/py-restructuredtext-lint/Makefile1
-rw-r--r--textproc/py-reverend/Makefile1
-rw-r--r--textproc/py-rich-cli/Makefile1
-rw-r--r--textproc/py-rich-rst/Makefile1
-rw-r--r--textproc/py-rich/Makefile1
-rw-r--r--textproc/py-rnc2rng/Makefile1
-rw-r--r--textproc/py-rss2gen/Makefile1
-rw-r--r--textproc/py-rst2ansi/Makefile1
-rw-r--r--textproc/py-rst2html5/Makefile1
-rw-r--r--textproc/py-rstfmt/Makefile1
-rw-r--r--textproc/py-scour/Makefile1
-rw-r--r--textproc/py-simplebayes/Makefile1
-rw-r--r--textproc/py-smartypants/Makefile1
-rw-r--r--textproc/py-snowballstemmer/Makefile1
-rw-r--r--textproc/py-sparqlwrapper/Makefile1
-rw-r--r--textproc/py-sphinx-argparse/Makefile1
-rw-r--r--textproc/py-sphinx-autoapi/Makefile1
-rw-r--r--textproc/py-sphinx-autobuild/Makefile1
-rw-r--r--textproc/py-sphinx-autodoc-typehints/Makefile1
-rw-r--r--textproc/py-sphinx-basic-ng/Makefile1
-rw-r--r--textproc/py-sphinx-book-theme/Makefile1
-rw-r--r--textproc/py-sphinx-copybutton/Makefile1
-rw-r--r--textproc/py-sphinx-design/Makefile1
-rw-r--r--textproc/py-sphinx-inline-tabs/Makefile1
-rw-r--r--textproc/py-sphinx-intl/Makefile1
-rw-r--r--textproc/py-sphinx-issues/Makefile1
-rw-r--r--textproc/py-sphinx-markdown-tables/Makefile1
-rw-r--r--textproc/py-sphinx-me/Makefile1
-rw-r--r--textproc/py-sphinx-tabs/Makefile1
-rw-r--r--textproc/py-sphinx-theme-builder/Makefile1
-rw-r--r--textproc/py-sphinx/Makefile1
-rw-r--r--textproc/py-sphinx_press_theme/Makefile1
-rw-r--r--textproc/py-sphinx_rtd_theme/Makefile1
-rw-r--r--textproc/py-sphinx_wikipedia/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-adadomain/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-applehelp/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-autoprogram/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-bibtex/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-bitbucket/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-devhelp/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-fulltoc/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-htmlhelp/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-httpdomain/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-issuetracker/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-jsmath/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-log-cabinet/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-napoleon/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-newsfeed/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-programoutput/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-qthelp/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-serializinghtml/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-towncrier/Makefile1
-rw-r--r--textproc/py-sphinxcontrib-websupport/Makefile1
-rw-r--r--textproc/py-sphinxemoji/Makefile1
-rw-r--r--textproc/py-sphinxext-opengraph/Makefile1
-rw-r--r--textproc/py-spylls/Makefile1
-rw-r--r--textproc/py-stemming/Makefile1
-rw-r--r--textproc/py-tableschema-to-template/Makefile1
-rw-r--r--textproc/py-tabletext/Makefile1
-rw-r--r--textproc/py-tablib/Makefile1
-rw-r--r--textproc/py-terminaltables/Makefile1
-rw-r--r--textproc/py-textdistance/Makefile1
-rw-r--r--textproc/py-textfsm/Makefile1
-rw-r--r--textproc/py-texttable/Makefile1
-rw-r--r--textproc/py-textual/Makefile1
-rw-r--r--textproc/py-three-merge/Makefile1
-rw-r--r--textproc/py-tinycss/Makefile1
-rw-r--r--textproc/py-tinycss2/Makefile1
-rw-r--r--textproc/py-toml/Makefile1
-rw-r--r--textproc/py-tomli-w/Makefile1
-rw-r--r--textproc/py-tomli/Makefile1
-rw-r--r--textproc/py-tomlkit/Makefile1
-rw-r--r--textproc/py-toronado/Makefile1
-rw-r--r--textproc/py-towncrier/Makefile1
-rw-r--r--textproc/py-trans/Makefile1
-rw-r--r--textproc/py-transifex-client/Makefile1
-rw-r--r--textproc/py-translationstring/Makefile1
-rw-r--r--textproc/py-transpopy/Makefile1
-rw-r--r--textproc/py-ttp-templates/Makefile1
-rw-r--r--textproc/py-ttp/Makefile1
-rw-r--r--textproc/py-typogrify/Makefile1
-rw-r--r--textproc/py-ucl/Makefile1
-rw-r--r--textproc/py-ufal.udpipe/Makefile1
-rw-r--r--textproc/py-untangle/Makefile1
-rw-r--r--textproc/py-wcmatch/Makefile1
-rw-r--r--textproc/py-whatthepatch/Makefile1
-rw-r--r--textproc/py-whoosh/Makefile1
-rw-r--r--textproc/py-wordcloud/Makefile1
-rw-r--r--textproc/py-wordnet/Makefile1
-rw-r--r--textproc/py-wstools/Makefile1
-rw-r--r--textproc/py-wtf-peewee/Makefile1
-rw-r--r--textproc/py-wtforms/Makefile1
-rw-r--r--textproc/py-xhtml2pdf/Makefile1
-rw-r--r--textproc/py-xlmmacrodeobfuscator/Makefile1
-rw-r--r--textproc/py-xlrd/Makefile1
-rw-r--r--textproc/py-xlrd2/Makefile1
-rw-r--r--textproc/py-xlsxwriter/Makefile1
-rw-r--r--textproc/py-xlutils/Makefile1
-rw-r--r--textproc/py-xlwt/Makefile1
-rw-r--r--textproc/py-xml-default-dict/Makefile1
-rw-r--r--textproc/py-xmldiff/Makefile1
-rw-r--r--textproc/py-xmlschema/Makefile1
-rw-r--r--textproc/py-yapf/Makefile1
-rw-r--r--textproc/py-zope.i18nmessageid/Makefile1
-rw-r--r--textproc/py-zope.structuredtext/Makefile1
-rw-r--r--textproc/py-zope.tal/Makefile1
-rw-r--r--textproc/py-zpt/Makefile1
-rw-r--r--textproc/qprint/Makefile1
-rw-r--r--textproc/qr/Makefile1
-rw-r--r--textproc/qrcodegen/Makefile1
-rw-r--r--textproc/qstardict/Makefile1
-rw-r--r--textproc/qu-aspell/Makefile1
-rw-r--r--textproc/rand/Makefile1
-rw-r--r--textproc/randlm/Makefile1
-rw-r--r--textproc/rapidxml/Makefile1
-rw-r--r--textproc/raptor/Makefile1
-rw-r--r--textproc/raptor2/Makefile1
-rw-r--r--textproc/rasqal/Makefile1
-rw-r--r--textproc/re-flex/Makefile1
-rw-r--r--textproc/re_graph/Makefile1
-rw-r--r--textproc/redet/Makefile1
-rw-r--r--textproc/redisearch/Makefile1
-rw-r--r--textproc/redisearch20/Makefile1
-rw-r--r--textproc/redisearch22/Makefile1
-rw-r--r--textproc/redland-bindings/Makefile1
-rw-r--r--textproc/redland/Makefile1
-rw-r--r--textproc/refdb/Makefile1
-rw-r--r--textproc/reflex/Makefile1
-rw-r--r--textproc/regex2dfa/Makefile1
-rw-r--r--textproc/replaceit/Makefile1
-rw-r--r--textproc/resume-extensions/Makefile1
-rw-r--r--textproc/resume/Makefile1
-rw-r--r--textproc/retext/Makefile1
-rw-r--r--textproc/rfcdiff/Makefile1
-rw-r--r--textproc/ripgrep-all/Makefile1
-rw-r--r--textproc/ripgrep/Makefile1
-rw-r--r--textproc/ripole/Makefile1
-rw-r--r--textproc/rl/Makefile1
-rw-r--r--textproc/rnv/Makefile1
-rw-r--r--textproc/ro-aspell/Makefile1
-rw-r--r--textproc/ro-hunspell/Makefile1
-rw-r--r--textproc/ro-hyphen/Makefile1
-rw-r--r--textproc/ro-mythes/Makefile1
-rw-r--r--textproc/rtfreader/Makefile1
-rw-r--r--textproc/ruby-escape/Makefile1
-rw-r--r--textproc/ruby-format/Makefile1
-rw-r--r--textproc/ruby-htree/Makefile1
-rw-r--r--textproc/ruby-rd-mode.el/Makefile1
-rw-r--r--textproc/ruby-rdtool/Makefile1
-rw-r--r--textproc/ruby-rttool/Makefile1
-rw-r--r--textproc/rubygem-abbrev/Makefile1
-rw-r--r--textproc/rubygem-actionpack-xml_parser-rails5/Makefile1
-rw-r--r--textproc/rubygem-actionpack-xml_parser-rails52/Makefile1
-rw-r--r--textproc/rubygem-actiontext60/Makefile1
-rw-r--r--textproc/rubygem-actiontext61/Makefile1
-rw-r--r--textproc/rubygem-actiontext70/Makefile1
-rw-r--r--textproc/rubygem-albino/Makefile1
-rw-r--r--textproc/rubygem-amatch/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-diagram/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-epub3/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-include-ext/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-kroki/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-pdf/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-plantuml/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-plantuml00/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor/Makefile1
-rw-r--r--textproc/rubygem-autoprefixer-rails/Makefile1
-rw-r--r--textproc/rubygem-autoprefixer-rails1025/Makefile1
-rw-r--r--textproc/rubygem-babel-source/Makefile1
-rw-r--r--textproc/rubygem-babel-transpiler/Makefile1
-rw-r--r--textproc/rubygem-babosa/Makefile1
-rw-r--r--textproc/rubygem-case_transform/Makefile1
-rw-r--r--textproc/rubygem-character_set/Makefile1
-rw-r--r--textproc/rubygem-charlock_holmes/Makefile1
-rw-r--r--textproc/rubygem-chewy/Makefile1
-rw-r--r--textproc/rubygem-citrus/Makefile1
-rw-r--r--textproc/rubygem-cld3/Makefile1
-rw-r--r--textproc/rubygem-coderay/Makefile1
-rw-r--r--textproc/rubygem-colorator/Makefile1
-rw-r--r--textproc/rubygem-colored/Makefile1
-rw-r--r--textproc/rubygem-colored2/Makefile1
-rw-r--r--textproc/rubygem-commonmarker/Makefile1
-rw-r--r--textproc/rubygem-creole/Makefile1
-rw-r--r--textproc/rubygem-css_parser/Makefile1
-rw-r--r--textproc/rubygem-cssmin/Makefile1
-rw-r--r--textproc/rubygem-cucumber-gherkin/Makefile1
-rw-r--r--textproc/rubygem-cucumber-gherkin23/Makefile1
-rw-r--r--textproc/rubygem-cucumber-html-formatter/Makefile1
-rw-r--r--textproc/rubygem-cucumber-html-formatter19/Makefile1
-rw-r--r--textproc/rubygem-diff-lcs/Makefile1
-rw-r--r--textproc/rubygem-diff_match_patch/Makefile1
-rw-r--r--textproc/rubygem-diffy/Makefile1
-rw-r--r--textproc/rubygem-docdiff/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-api/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-api713/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-dsl/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-model/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-model713/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-persistence/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-rails/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-transport/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-transport713/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-xpack/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch713/Makefile1
-rw-r--r--textproc/rubygem-emot/Makefile1
-rw-r--r--textproc/rubygem-escape_utils/Makefile1
-rw-r--r--textproc/rubygem-extended-markdown-filter/Makefile1
-rw-r--r--textproc/rubygem-ezamar/Makefile1
-rw-r--r--textproc/rubygem-fast_xs/Makefile1
-rw-r--r--textproc/rubygem-ferret/Makefile1
-rw-r--r--textproc/rubygem-fog-xml/Makefile1
-rw-r--r--textproc/rubygem-gemoji/Makefile1
-rw-r--r--textproc/rubygem-gepub/Makefile1
-rw-r--r--textproc/rubygem-github-linguist/Makefile1
-rw-r--r--textproc/rubygem-github-markup/Makefile1
-rw-r--r--textproc/rubygem-github-markup17/Makefile1
-rw-r--r--textproc/rubygem-gitlab-grit/Makefile1
-rw-r--r--textproc/rubygem-gitlab-markup/Makefile1
-rw-r--r--textproc/rubygem-google-cloud-translate-v2/Makefile1
-rw-r--r--textproc/rubygem-google-cloud-translate-v3/Makefile1
-rw-r--r--textproc/rubygem-google-cloud-translate/Makefile1
-rw-r--r--textproc/rubygem-heredoc_unindent/Makefile1
-rw-r--r--textproc/rubygem-hikidoc/Makefile1
-rw-r--r--textproc/rubygem-html-pipeline/Makefile1
-rw-r--r--textproc/rubygem-html-proofer/Makefile1
-rw-r--r--textproc/rubygem-html2text/Makefile1
-rw-r--r--textproc/rubygem-htmlentities/Makefile1
-rw-r--r--textproc/rubygem-ini/Makefile1
-rw-r--r--textproc/rubygem-inifile/Makefile1
-rw-r--r--textproc/rubygem-iso-639/Makefile1
-rw-r--r--textproc/rubygem-itextomml/Makefile1
-rw-r--r--textproc/rubygem-jekyll-archives/Makefile1
-rw-r--r--textproc/rubygem-jekyll-assets/Makefile1
-rw-r--r--textproc/rubygem-jekyll-email-protect/Makefile1
-rw-r--r--textproc/rubygem-jekyll-feed/Makefile1
-rw-r--r--textproc/rubygem-jekyll-gist/Makefile1
-rw-r--r--textproc/rubygem-jekyll-mentions/Makefile1
-rw-r--r--textproc/rubygem-jekyll-paginate/Makefile1
-rw-r--r--textproc/rubygem-jekyll-redirect-from/Makefile1
-rw-r--r--textproc/rubygem-jekyll-sass-converter/Makefile1
-rw-r--r--textproc/rubygem-jekyll-sass-converter1/Makefile1
-rw-r--r--textproc/rubygem-jekyll-sitemap/Makefile1
-rw-r--r--textproc/rubygem-jemoji/Makefile1
-rw-r--r--textproc/rubygem-js_regex/Makefile1
-rw-r--r--textproc/rubygem-jsmin/Makefile1
-rw-r--r--textproc/rubygem-kramdown-parser-gfm/Makefile1
-rw-r--r--textproc/rubygem-kramdown/Makefile1
-rw-r--r--textproc/rubygem-kramdown1/Makefile1
-rw-r--r--textproc/rubygem-kramdown23/Makefile1
-rw-r--r--textproc/rubygem-kwalify/Makefile1
-rw-r--r--textproc/rubygem-libxml-ruby/Makefile1
-rw-r--r--textproc/rubygem-linguistics/Makefile1
-rw-r--r--textproc/rubygem-liquid-tag-parser/Makefile1
-rw-r--r--textproc/rubygem-liquid-tag-parser1/Makefile1
-rw-r--r--textproc/rubygem-liquid/Makefile1
-rw-r--r--textproc/rubygem-liquid4/Makefile1
-rw-r--r--textproc/rubygem-loggability/Makefile1
-rw-r--r--textproc/rubygem-loofah/Makefile1
-rw-r--r--textproc/rubygem-ltsv/Makefile1
-rw-r--r--textproc/rubygem-markaby/Makefile1
-rw-r--r--textproc/rubygem-mdl/Makefile1
-rw-r--r--textproc/rubygem-minima/Makefile1
-rw-r--r--textproc/rubygem-multi_xml/Makefile1
-rw-r--r--textproc/rubygem-nokogiri-diff/Makefile1
-rw-r--r--textproc/rubygem-nokogiri/Makefile1
-rw-r--r--textproc/rubygem-nokogiri111/Makefile1
-rw-r--r--textproc/rubygem-nokogumbo/Makefile1
-rw-r--r--textproc/rubygem-octopress-escape-code/Makefile1
-rw-r--r--textproc/rubygem-opml/Makefile1
-rw-r--r--textproc/rubygem-org-ruby/Makefile1
-rw-r--r--textproc/rubygem-ox/Makefile1
-rw-r--r--textproc/rubygem-parse-cron/Makefile1
-rw-r--r--textproc/rubygem-parslet/Makefile1
-rw-r--r--textproc/rubygem-parslet1/Makefile1
-rw-r--r--textproc/rubygem-phone/Makefile1
-rw-r--r--textproc/rubygem-pretty-xml/Makefile1
-rw-r--r--textproc/rubygem-psych/Makefile1
-rw-r--r--textproc/rubygem-puppet-strings/Makefile1
-rw-r--r--textproc/rubygem-raabro/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing-rails5/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing-rails50/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing-rails52/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing-rails60/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing-rails61/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing-rails70/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing1/Makefile1
-rw-r--r--textproc/rubygem-rails-html-sanitizer/Makefile1
-rw-r--r--textproc/rubygem-rak/Makefile1
-rw-r--r--textproc/rubygem-rchardet/Makefile1
-rw-r--r--textproc/rubygem-rdiscount/Makefile1
-rw-r--r--textproc/rubygem-rdtool/Makefile1
-rw-r--r--textproc/rubygem-redcarpet/Makefile1
-rw-r--r--textproc/rubygem-regexp_parser/Makefile1
-rw-r--r--textproc/rubygem-regexp_property_values/Makefile1
-rw-r--r--textproc/rubygem-representable/Makefile1
-rw-r--r--textproc/rubygem-reverse_markdown/Makefile1
-rw-r--r--textproc/rubygem-rexml/Makefile1
-rw-r--r--textproc/rubygem-ri_cal/Makefile1
-rw-r--r--textproc/rubygem-rly/Makefile1
-rw-r--r--textproc/rubygem-rmmseg-cpp/Makefile1
-rw-r--r--textproc/rubygem-ronn/Makefile1
-rw-r--r--textproc/rubygem-rouge/Makefile1
-rw-r--r--textproc/rubygem-rouge329/Makefile1
-rw-r--r--textproc/rubygem-rttool/Makefile1
-rw-r--r--textproc/rubygem-ruby-augeas/Makefile1
-rw-r--r--textproc/rubygem-ruby-xslt/Makefile1
-rw-r--r--textproc/rubygem-ruby_expect/Makefile1
-rw-r--r--textproc/rubygem-rubypants/Makefile1
-rw-r--r--textproc/rubygem-rugments/Makefile1
-rw-r--r--textproc/rubygem-sanitize/Makefile1
-rw-r--r--textproc/rubygem-sass-listen/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails4/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails5/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails50/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails52/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails60/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails61/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails70/Makefile1
-rw-r--r--textproc/rubygem-sass/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails4/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails5/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails50/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails52/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails60/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails61/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails70/Makefile1
-rw-r--r--textproc/rubygem-sassc/Makefile1
-rw-r--r--textproc/rubygem-sassc22/Makefile1
-rw-r--r--textproc/rubygem-sax-machine/Makefile1
-rw-r--r--textproc/rubygem-scss_lint/Makefile1
-rw-r--r--textproc/rubygem-shell2html/Makefile1
-rw-r--r--textproc/rubygem-simplecov-html/Makefile1
-rw-r--r--textproc/rubygem-sixarm_ruby_unaccent/Makefile1
-rw-r--r--textproc/rubygem-spreadsheet/Makefile1
-rw-r--r--textproc/rubygem-stamp/Makefile1
-rw-r--r--textproc/rubygem-syntax/Makefile1
-rw-r--r--textproc/rubygem-termcolor/Makefile1
-rw-r--r--textproc/rubygem-terminal-table/Makefile1
-rw-r--r--textproc/rubygem-terser/Makefile1
-rw-r--r--textproc/rubygem-terser11/Makefile1
-rw-r--r--textproc/rubygem-text/Makefile1
-rw-r--r--textproc/rubygem-tidy_ffi/Makefile1
-rw-r--r--textproc/rubygem-toml/Makefile1
-rw-r--r--textproc/rubygem-tomlrb/Makefile1
-rw-r--r--textproc/rubygem-tomlrb1/Makefile1
-rw-r--r--textproc/rubygem-truncato/Makefile1
-rw-r--r--textproc/rubygem-twitter-text/Makefile1
-rw-r--r--textproc/rubygem-twitter-text1/Makefile1
-rw-r--r--textproc/rubygem-unf/Makefile1
-rw-r--r--textproc/rubygem-unf_ext/Makefile1
-rw-r--r--textproc/rubygem-unicode_plot/Makefile1
-rw-r--r--textproc/rubygem-version_sorter/Makefile1
-rw-r--r--textproc/rubygem-whatlanguage/Makefile1
-rw-r--r--textproc/rubygem-wikicloth/Makefile1
-rw-r--r--textproc/rubygem-wikicloth081/Makefile1
-rw-r--r--textproc/rubygem-xml-simple/Makefile1
-rw-r--r--textproc/rubygem-ya2yaml/Makefile1
-rw-r--r--textproc/rubygem-yard-chef/Makefile1
-rw-r--r--textproc/rubygem-yard/Makefile1
-rw-r--r--textproc/rubygem-zmq/Makefile1
-rw-r--r--textproc/rw-aspell/Makefile1
-rw-r--r--textproc/rxp/Makefile1
-rw-r--r--textproc/s5/Makefile1
-rw-r--r--textproc/sablotron/Makefile1
-rw-r--r--textproc/sansi/Makefile1
-rw-r--r--textproc/sary/Makefile1
-rw-r--r--textproc/sassc/Makefile1
-rw-r--r--textproc/saxon-devel/Makefile1
-rw-r--r--textproc/saxon-he/Makefile1
-rw-r--r--textproc/saxon/Makefile1
-rw-r--r--textproc/sc-aspell/Makefile1
-rw-r--r--textproc/scdoc/Makefile1
-rw-r--r--textproc/scew/Makefile1
-rw-r--r--textproc/scim-input-pad/Makefile1
-rw-r--r--textproc/scim-kmfl-imengine/Makefile1
-rw-r--r--textproc/scim-m17n/Makefile1
-rw-r--r--textproc/scim-openvanilla/Makefile1
-rw-r--r--textproc/scim-table-imengine/Makefile1
-rw-r--r--textproc/scim/Makefile1
-rw-r--r--textproc/scss/Makefile1
-rw-r--r--textproc/scws/Makefile1
-rw-r--r--textproc/sd/Makefile1
-rw-r--r--textproc/sdcv/Makefile1
-rw-r--r--textproc/sdif/Makefile1
-rw-r--r--textproc/sdocbook-xml/Makefile1
-rw-r--r--textproc/sdom/Makefile1
-rw-r--r--textproc/senna/Makefile1
-rw-r--r--textproc/sgrep/Makefile1
-rw-r--r--textproc/sgrep2/Makefile1
-rw-r--r--textproc/sift/Makefile1
-rw-r--r--textproc/sigil/Makefile1
-rw-r--r--textproc/sk-hunspell/Makefile1
-rw-r--r--textproc/sk-mythes/Makefile1
-rw-r--r--textproc/sl-aspell/Makefile1
-rw-r--r--textproc/sl-hunspell/Makefile1
-rw-r--r--textproc/sl-mythes/Makefile1
-rw-r--r--textproc/slides/Makefile1
-rw-r--r--textproc/slowcat/Makefile1
-rw-r--r--textproc/smi/Makefile1
-rw-r--r--textproc/smu/Makefile1
-rw-r--r--textproc/snowballstemmer/Makefile1
-rw-r--r--textproc/so-hunspell/Makefile1
-rw-r--r--textproc/sonic/Makefile1
-rw-r--r--textproc/soothsayer/Makefile1
-rw-r--r--textproc/source-highlight/Makefile1
-rw-r--r--textproc/sowing/Makefile1
-rw-r--r--textproc/spellutils/Makefile1
-rw-r--r--textproc/sphinxsearch/Makefile1
-rw-r--r--textproc/spiff/Makefile1
-rw-r--r--textproc/splitpatch/Makefile1
-rw-r--r--textproc/sq-hunspell/Makefile1
-rw-r--r--textproc/sr-aspell/Makefile1
-rw-r--r--textproc/sr-hunspell/Makefile1
-rw-r--r--textproc/ss-hunspell/Makefile1
-rw-r--r--textproc/ssddiff/Makefile1
-rw-r--r--textproc/stardict-dict-fa_IR/Makefile1
-rw-r--r--textproc/stardict-dictd_mova/Makefile1
-rw-r--r--textproc/stardict-quick/Makefile1
-rw-r--r--textproc/stardict-rptts/Makefile1
-rw-r--r--textproc/stardict3/Makefile1
-rw-r--r--textproc/sv-aspell/Makefile1
-rw-r--r--textproc/sv-hunspell/Makefile1
-rw-r--r--textproc/svn2cl/Makefile1
-rw-r--r--textproc/sw-aspell/Makefile1
-rw-r--r--textproc/sxml/Makefile1
-rw-r--r--textproc/syck/Makefile1
-rw-r--r--textproc/ta-aspell/Makefile1
-rw-r--r--textproc/tagsoup/Makefile1
-rw-r--r--textproc/te-aspell/Makefile1
-rw-r--r--textproc/te-hunspell/Makefile1
-rw-r--r--textproc/tet-aspell/Makefile1
-rw-r--r--textproc/texi2html/Makefile1
-rw-r--r--textproc/texi2mdoc/Makefile1
-rw-r--r--textproc/textnote/Makefile1
-rw-r--r--textproc/textogif/Makefile1
-rw-r--r--textproc/textql/Makefile1
-rw-r--r--textproc/the_silver_searcher/Makefile1
-rw-r--r--textproc/ti-hunspell/Makefile1
-rw-r--r--textproc/tidyp/Makefile1
-rw-r--r--textproc/tinyxml/Makefile1
-rw-r--r--textproc/tinyxml2/Makefile1
-rw-r--r--textproc/tk-aspell/Makefile1
-rw-r--r--textproc/tk-hunspell/Makefile1
-rw-r--r--textproc/tkdiff/Makefile1
-rw-r--r--textproc/tkxmlive/Makefile1
-rw-r--r--textproc/tl-aspell/Makefile1
-rw-r--r--textproc/tn-aspell/Makefile1
-rw-r--r--textproc/tn-hunspell/Makefile1
-rw-r--r--textproc/tnef2txt/Makefile1
-rw-r--r--textproc/tokyodystopia/Makefile1
-rw-r--r--textproc/toml-f/Makefile1
-rw-r--r--textproc/tr-aspell/Makefile1
-rw-r--r--textproc/trang/Makefile1
-rw-r--r--textproc/translate-toolkit/Makefile1
-rw-r--r--textproc/trdsql/Makefile1
-rw-r--r--textproc/ts-hunspell/Makefile1
-rw-r--r--textproc/tth/Makefile1
-rw-r--r--textproc/tttcmds/Makefile1
-rw-r--r--textproc/turboxsl/Makefile1
-rw-r--r--textproc/txt2html/Makefile1
-rw-r--r--textproc/txt2man/Makefile1
-rw-r--r--textproc/txt2tags/Makefile1
-rw-r--r--textproc/uchardet/Makefile1
-rw-r--r--textproc/ucto/Makefile1
-rw-r--r--textproc/uctodata/Makefile1
-rw-r--r--textproc/ugrep/Makefile1
-rw-r--r--textproc/uim-el/Makefile1
-rw-r--r--textproc/uim-gtk/Makefile1
-rw-r--r--textproc/uim-gtk3/Makefile1
-rw-r--r--textproc/uim-m17nlib/Makefile1
-rw-r--r--textproc/uim-qt5/Makefile1
-rw-r--r--textproc/uim/Makefile1
-rw-r--r--textproc/uml2svg/Makefile1
-rw-r--r--textproc/uncle/Makefile1
-rw-r--r--textproc/uncrustify/Makefile1
-rw-r--r--textproc/uni/Makefile1
-rw-r--r--textproc/uni2ascii/Makefile1
-rw-r--r--textproc/unoconv/Makefile1
-rw-r--r--textproc/unroff/Makefile1
-rw-r--r--textproc/unrtf/Makefile1
-rw-r--r--textproc/up/Makefile1
-rw-r--r--textproc/urlview/Makefile1
-rw-r--r--textproc/utf8proc/Makefile1
-rw-r--r--textproc/uz-aspell/Makefile1
-rw-r--r--textproc/vale/Makefile1
-rw-r--r--textproc/vbindiff/Makefile1
-rw-r--r--textproc/ve-hunspell/Makefile1
-rw-r--r--textproc/vgrep/Makefile1
-rw-r--r--textproc/wa-aspell/Makefile1
-rw-r--r--textproc/wa-hunspell/Makefile1
-rw-r--r--textproc/wbxml2/Makefile1
-rw-r--r--textproc/wdiff/Makefile1
-rw-r--r--textproc/webcpp/Makefile1
-rw-r--r--textproc/website/Makefile1
-rw-r--r--textproc/weka/Makefile1
-rw-r--r--textproc/wiggle/Makefile1
-rw-r--r--textproc/wikiman/Makefile1
-rw-r--r--textproc/word2x/Makefile1
-rw-r--r--textproc/wordnet/Makefile1
-rw-r--r--textproc/write-good/Makefile1
-rw-r--r--textproc/wv/Makefile1
-rw-r--r--textproc/wv2/Makefile1
-rw-r--r--textproc/xalan-c/Makefile1
-rw-r--r--textproc/xalan-j/Makefile1
-rw-r--r--textproc/xenv/Makefile1
-rw-r--r--textproc/xerces-c3/Makefile1
-rw-r--r--textproc/xerces-j/Makefile1
-rw-r--r--textproc/xfce4-dict-plugin/Makefile1
-rw-r--r--textproc/xh-hunspell/Makefile1
-rw-r--r--textproc/xhtml-11/Makefile1
-rw-r--r--textproc/xhtml-basic/Makefile1
-rw-r--r--textproc/xhtml-modularization/Makefile1
-rw-r--r--textproc/xincluder/Makefile1
-rw-r--r--textproc/xlhtml/Makefile1
-rw-r--r--textproc/xlnt/Makefile1
-rw-r--r--textproc/xml-commons/Makefile1
-rw-r--r--textproc/xml-format/Makefile1
-rw-r--r--textproc/xml-lite.el/Makefile1
-rw-r--r--textproc/xml2rfc/Makefile1
-rw-r--r--textproc/xmlcatmgr/Makefile1
-rw-r--r--textproc/xmlcharent/Makefile1
-rw-r--r--textproc/xmlenc/Makefile1
-rw-r--r--textproc/xmlf90/Makefile1
-rw-r--r--textproc/xmlformat/Makefile1
-rw-r--r--textproc/xmlgen/Makefile1
-rw-r--r--textproc/xmlindent/Makefile1
-rw-r--r--textproc/xmlppm/Makefile1
-rw-r--r--textproc/xmlroff/Makefile1
-rw-r--r--textproc/xmlstarlet/Makefile1
-rw-r--r--textproc/xmlto/Makefile3
-rw-r--r--textproc/xom/Makefile1
-rw-r--r--textproc/xp/Makefile1
-rw-r--r--textproc/xstream/Makefile1
-rw-r--r--textproc/xsv-rs/Makefile1
-rw-r--r--textproc/xwindiff/Makefile1
-rw-r--r--textproc/y2l/Makefile1
-rw-r--r--textproc/yali/Makefile1
-rw-r--r--textproc/yamcha/Makefile1
-rw-r--r--textproc/yaml-mode.el/Makefile1
-rw-r--r--textproc/yaml.el/Makefile1
-rw-r--r--textproc/ydiff/Makefile1
-rw-r--r--textproc/yelp-tools/Makefile1
-rw-r--r--textproc/yelp-xsl/Makefile1
-rw-r--r--textproc/yi-aspell/Makefile1
-rw-r--r--textproc/yi-hunspell/Makefile1
-rw-r--r--textproc/yodl/Makefile1
-rw-r--r--textproc/yq/Makefile1
-rw-r--r--textproc/zed/Makefile1
-rw-r--r--textproc/zenxml/Makefile1
-rw-r--r--textproc/zorba/Makefile1
-rw-r--r--textproc/zq/Makefile1
-rw-r--r--textproc/zu-aspell/Makefile1
-rw-r--r--textproc/zu-hunspell/Makefile1
-rw-r--r--textproc/zxing-cpp/Makefile1
1906 files changed, 1906 insertions, 2 deletions
diff --git a/textproc/CLDR/Makefile b/textproc/CLDR/Makefile
index 114af75a4242..b90fec978062 100644
--- a/textproc/CLDR/Makefile
+++ b/textproc/CLDR/Makefile
@@ -9,6 +9,7 @@ EXTRACT_ONLY=
MAINTAINER= thierry@FreeBSD.org
COMMENT= Unicode Common Locale Data Repository
+WWW= https://cldr.unicode.org/index
LICENSE= Unicode_License_Agreement
LICENSE_NAME= Unicode License Agreement
diff --git a/textproc/R-cran-DT/Makefile b/textproc/R-cran-DT/Makefile
index 681c84950675..fd6ad56a88f8 100644
--- a/textproc/R-cran-DT/Makefile
+++ b/textproc/R-cran-DT/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Wrapper of the JavaScript Library 'DataTables'
+WWW= https://cran.r-project.org/web/packages/DT/
LICENSE= GPLv3
diff --git a/textproc/R-cran-R2HTML/Makefile b/textproc/R-cran-R2HTML/Makefile
index 02571ee21dcc..1ebb694dd769 100644
--- a/textproc/R-cran-R2HTML/Makefile
+++ b/textproc/R-cran-R2HTML/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= HTML exportation for R objects
+WWW= https://cran.r-project.org/package=R2HTML
LICENSE= GPLv2
diff --git a/textproc/R-cran-XML/Makefile b/textproc/R-cran-XML/Makefile
index c06472c14436..9095e71ccc0f 100644
--- a/textproc/R-cran-XML/Makefile
+++ b/textproc/R-cran-XML/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Tools for parsing and generating XML
+WWW= https://cran.r-project.org/web/packages/XML/
LICENSE= BSD3CLAUSE
diff --git a/textproc/R-cran-bibtex/Makefile b/textproc/R-cran-bibtex/Makefile
index 2e791900b7c8..d91619c6bd73 100644
--- a/textproc/R-cran-bibtex/Makefile
+++ b/textproc/R-cran-bibtex/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Bibtex Parser
+WWW= https://cran.r-project.org/web/packages/bibtex/
LICENSE= GPLv2+
diff --git a/textproc/R-cran-brew/Makefile b/textproc/R-cran-brew/Makefile
index 62d1c689aaef..af93f9353f93 100644
--- a/textproc/R-cran-brew/Makefile
+++ b/textproc/R-cran-brew/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Templating Framework for Report Generation
+WWW= https://cran.r-project.org/web/packages/brew/
LICENSE= GPLv2
diff --git a/textproc/R-cran-cellranger/Makefile b/textproc/R-cran-cellranger/Makefile
index a0cc99687f39..7cf7029dac69 100644
--- a/textproc/R-cran-cellranger/Makefile
+++ b/textproc/R-cran-cellranger/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Translate Spreadsheet Cell Ranges to Rows and Columns
+WWW= https://github.com/rsheets/cellranger
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/R-cran-commonmark/Makefile b/textproc/R-cran-commonmark/Makefile
index 6001af1d8f96..75ea7025e04d 100644
--- a/textproc/R-cran-commonmark/Makefile
+++ b/textproc/R-cran-commonmark/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= High Performance CommonMark and Github Markdown Rendering in R
+WWW= https://cran.r-project.org/web/packages/commonmark/
LICENSE= BSD2CLAUSE
diff --git a/textproc/R-cran-formatR/Makefile b/textproc/R-cran-formatR/Makefile
index 7d8c6a6f28bd..cf7803185c3e 100644
--- a/textproc/R-cran-formatR/Makefile
+++ b/textproc/R-cran-formatR/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Format R Code Automatically
+WWW= https://cran.r-project.org/web/packages/formatR/
LICENSE= GPLv2+
diff --git a/textproc/R-cran-highr/Makefile b/textproc/R-cran-highr/Makefile
index 0e07516c25eb..f81b3d593f30 100644
--- a/textproc/R-cran-highr/Makefile
+++ b/textproc/R-cran-highr/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Syntax Highlighting for R Source Code
+WWW= https://cran.r-project.org/web/packages/highr/
LICENSE= GPLv2+
diff --git a/textproc/R-cran-htmlTable/Makefile b/textproc/R-cran-htmlTable/Makefile
index a71065d535a8..9117866d1ca1 100644
--- a/textproc/R-cran-htmlTable/Makefile
+++ b/textproc/R-cran-htmlTable/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Advanced tables for Markdown/HTML
+WWW= https://cran.r-project.org/web/packages/htmlTable/
LICENSE= GPLv3
diff --git a/textproc/R-cran-htmltools/Makefile b/textproc/R-cran-htmltools/Makefile
index f7a3841503da..acb8feb56ce0 100644
--- a/textproc/R-cran-htmltools/Makefile
+++ b/textproc/R-cran-htmltools/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Tools for HTML generation and output
+WWW= https://cran.r-project.org/web/packages/htmltools/
LICENSE= GPLv2+
diff --git a/textproc/R-cran-hunspell/Makefile b/textproc/R-cran-hunspell/Makefile
index 9c1999838c9d..63f4e6edc11a 100644
--- a/textproc/R-cran-hunspell/Makefile
+++ b/textproc/R-cran-hunspell/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= High-Performance Stemmer, Tokenizer, and Spell Checker
+WWW= https://docs.ropensci.org/hunspell/
LICENSE= GPLv2 LGPL21 MPL11
LICENSE_COMB= dual
diff --git a/textproc/R-cran-markdown/Makefile b/textproc/R-cran-markdown/Makefile
index d29b3e7947da..5b5196a0aaee 100644
--- a/textproc/R-cran-markdown/Makefile
+++ b/textproc/R-cran-markdown/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Markdown Rendering for R
+WWW= https://cran.r-project.org/web/packages/markdown/
LICENSE= GPLv2
diff --git a/textproc/R-cran-openxlsx/Makefile b/textproc/R-cran-openxlsx/Makefile
index b023d52b6642..8d3070196503 100644
--- a/textproc/R-cran-openxlsx/Makefile
+++ b/textproc/R-cran-openxlsx/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Read, Write and Edit XLSX Files
+WWW= https://github.com/awalker89/openxlsx
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/R-cran-pystr/Makefile b/textproc/R-cran-pystr/Makefile
index 2cabd4741456..280cf2763c92 100644
--- a/textproc/R-cran-pystr/Makefile
+++ b/textproc/R-cran-pystr/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= String operations the Python way
+WWW= http://cran.r-project.org/web/pystr/
RUN_DEPENDS= R-cran-Rcpp>=0.11.4.6:devel/R-cran-Rcpp
diff --git a/textproc/R-cran-rbibutils/Makefile b/textproc/R-cran-rbibutils/Makefile
index 1a0aafa52353..6eaab7ca81e4 100644
--- a/textproc/R-cran-rbibutils/Makefile
+++ b/textproc/R-cran-rbibutils/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Convert Between Bibliography Formats
+WWW= https://cran.r-project.org/web/packages/rbibutils/
LICENSE= GPLv2
diff --git a/textproc/R-cran-readr/Makefile b/textproc/R-cran-readr/Makefile
index 81b693e7738c..ee5a143a4911 100644
--- a/textproc/R-cran-readr/Makefile
+++ b/textproc/R-cran-readr/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Read Rectangular Text Data
+WWW= https://cran.r-project.org/web/packages/readr/
LICENSE= MIT
diff --git a/textproc/R-cran-readxl/Makefile b/textproc/R-cran-readxl/Makefile
index 7425e80b2850..c6e740084ab2 100644
--- a/textproc/R-cran-readxl/Makefile
+++ b/textproc/R-cran-readxl/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Read Excel Files
+WWW= https://readxl.tidyverse.org
LICENSE= GPLv3
diff --git a/textproc/R-cran-rematch/Makefile b/textproc/R-cran-rematch/Makefile
index 126385efddc1..2575c501a927 100644
--- a/textproc/R-cran-rematch/Makefile
+++ b/textproc/R-cran-rematch/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Match Regular Expressions with a Nicer 'API'
+WWW= https://github.com/MangoTheCat/rematch
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/R-cran-rex/Makefile b/textproc/R-cran-rex/Makefile
index a15a3a008887..d0aaa5f8868e 100644
--- a/textproc/R-cran-rex/Makefile
+++ b/textproc/R-cran-rex/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Friendly Regular Expressions
+WWW= https://github.com/kevinushey/rex
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/R-cran-rio/Makefile b/textproc/R-cran-rio/Makefile
index 9e79d1e1770d..78b8117dd902 100644
--- a/textproc/R-cran-rio/Makefile
+++ b/textproc/R-cran-rio/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Swiss-Army knife for data I/O
+WWW= https://github.com/leeper/rio
LICENSE= GPLv2
diff --git a/textproc/R-cran-rmarkdown/Makefile b/textproc/R-cran-rmarkdown/Makefile
index 1d2af18cdeb0..5987db7fb1e3 100644
--- a/textproc/R-cran-rmarkdown/Makefile
+++ b/textproc/R-cran-rmarkdown/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Dynamic Documents for R
+WWW= https://cran.r-project.org/web/packages/rmarkdown/
LICENSE= GPLv3
diff --git a/textproc/R-cran-sass/Makefile b/textproc/R-cran-sass/Makefile
index fc923d3f8581..4ae1d20a1f3b 100644
--- a/textproc/R-cran-sass/Makefile
+++ b/textproc/R-cran-sass/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Syntactically Awesome Style Sheets ('Sass')
+WWW= https://cran.r-project.org/web/packages/sass/
LICENSE= MIT
diff --git a/textproc/R-cran-spelling/Makefile b/textproc/R-cran-spelling/Makefile
index 58f2ff53cc34..0365f1134478 100644
--- a/textproc/R-cran-spelling/Makefile
+++ b/textproc/R-cran-spelling/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Tools for Spell Checking in R
+WWW= https://docs.ropensci.org/spelling/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/R-cran-stringi/Makefile b/textproc/R-cran-stringi/Makefile
index d949f62e9d01..b2353187c960 100644
--- a/textproc/R-cran-stringi/Makefile
+++ b/textproc/R-cran-stringi/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Character String Processing Facilities
+WWW= http://www.gagolewski.com/software/stringi/
LICENSE= BSD3CLAUSE
diff --git a/textproc/R-cran-stringr/Makefile b/textproc/R-cran-stringr/Makefile
index 6adc9a46298b..d19b68eb8daa 100644
--- a/textproc/R-cran-stringr/Makefile
+++ b/textproc/R-cran-stringr/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Make it easier to work with strings
+WWW= https://cran.r-project.org/web/packages/stringr/
LICENSE= GPLv2
diff --git a/textproc/R-cran-utf8/Makefile b/textproc/R-cran-utf8/Makefile
index ea0db4a24b8c..8725cb8f690f 100644
--- a/textproc/R-cran-utf8/Makefile
+++ b/textproc/R-cran-utf8/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Unicode Text Processing
+WWW= https://cran.r-project.org/web/packages/utf8/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/R-cran-vroom/Makefile b/textproc/R-cran-vroom/Makefile
index b8203f430ec9..6f89b871300c 100644
--- a/textproc/R-cran-vroom/Makefile
+++ b/textproc/R-cran-vroom/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Read and Write Rectangular Text Data Quickly
+WWW= https://cran.r-project.org/web/packages/vroom/
LICENSE= MIT
diff --git a/textproc/R-cran-xml2/Makefile b/textproc/R-cran-xml2/Makefile
index 7349555d6afc..2a417ed6844f 100644
--- a/textproc/R-cran-xml2/Makefile
+++ b/textproc/R-cran-xml2/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Parse XML
+WWW= https://cran.r-project.org/web/packages/xml2/
LICENSE= MIT
diff --git a/textproc/R-cran-xmlparsedata/Makefile b/textproc/R-cran-xmlparsedata/Makefile
index e284eb707b7b..085fb8164324 100644
--- a/textproc/R-cran-xmlparsedata/Makefile
+++ b/textproc/R-cran-xmlparsedata/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= ygy@FreeBSD.org
COMMENT= Parse Data of 'R' Code as an 'XML' Tree
+WWW= https://github.com/r-lib/xmlparsedata #readme
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/R-cran-xtable/Makefile b/textproc/R-cran-xtable/Makefile
index 8d8587c5222c..6282cc4d85c3 100644
--- a/textproc/R-cran-xtable/Makefile
+++ b/textproc/R-cran-xtable/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Export tables to LaTeX or HTML
+WWW= https://cran.r-project.org/web/packages/xtable/
LICENSE= GPLv2+
diff --git a/textproc/R-cran-yaml/Makefile b/textproc/R-cran-yaml/Makefile
index de6520af9bc6..b76649ebfc41 100644
--- a/textproc/R-cran-yaml/Makefile
+++ b/textproc/R-cran-yaml/Makefile
@@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= tota@FreeBSD.org
COMMENT= Methods to convert R data to YAML and back
+WWW= https://cran.r-project.org/web/packages/yaml/
LICENSE= BSD3CLAUSE
diff --git a/textproc/UCD/Makefile b/textproc/UCD/Makefile
index 2cfba385bf55..31af0543835f 100644
--- a/textproc/UCD/Makefile
+++ b/textproc/UCD/Makefile
@@ -10,6 +10,7 @@ EXTRACT_ONLY=
MAINTAINER= thierry@FreeBSD.org
COMMENT= Unicode Character Database
+WWW= https://unicode.org/ucd/
LICENSE= Unicode_License_Agreement
LICENSE_NAME= Unicode License Agreement
diff --git a/textproc/add-css-links/Makefile b/textproc/add-css-links/Makefile
index d8e1f96a7a02..358f685d9af2 100644
--- a/textproc/add-css-links/Makefile
+++ b/textproc/add-css-links/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://aaronland.info/xsl/xhtml/add-css-links/
MAINTAINER= ports@FreeBSD.org
COMMENT= Add one or more CSS <link> elements to an XHTML document
+WWW= https://aaronland.info/xsl/xhtml/add-css-links
NO_BUILD= yes
WRKSRC= ${WRKDIR}/xhtml
diff --git a/textproc/addts/Makefile b/textproc/addts/Makefile
index d46629eed546..53586871c414 100644
--- a/textproc/addts/Makefile
+++ b/textproc/addts/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://download.gnu.org.ua/release/addts/ \
MAINTAINER= zeus@gnu.org.ua
COMMENT= Prepend current timestamp to every line of input text
+WWW= https://puszcza.gnu.org.ua/projects/addts/
LICENSE= GPLv3+
diff --git a/textproc/af-aspell/Makefile b/textproc/af-aspell/Makefile
index a657c434085a..82c28a629f9f 100644
--- a/textproc/af-aspell/Makefile
+++ b/textproc/af-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Afrikaans dictionary
+WWW= http://aspell.net/
DICT= af
diff --git a/textproc/aft/Makefile b/textproc/aft/Makefile
index b9cca8e9f4d4..3265278b1d00 100644
--- a/textproc/aft/Makefile
+++ b/textproc/aft/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://www.maplefish.com/todd/
MAINTAINER= ports@FreeBSD.org
COMMENT= Document preparation system using an Almost Free Text input format
+WWW= http://www.maplefish.com/todd/aft.html
LICENSE= CART
LICENSE_GROUPS= FSF GPL OSI
diff --git a/textproc/aha/Makefile b/textproc/aha/Makefile
index 046b7cfaba8b..9ea43f9c315d 100644
--- a/textproc/aha/Makefile
+++ b/textproc/aha/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc devel
MAINTAINER= ports@FreeBSD.org
COMMENT= Ansi HTML Adapter
+WWW= https://github.com/theZiz/aha
LICENSE= LGPL20+ MPL11
LICENSE_COMB= dual
diff --git a/textproc/aiksaurus/Makefile b/textproc/aiksaurus/Makefile
index 8f95a73e9614..f8b20fa485a8 100644
--- a/textproc/aiksaurus/Makefile
+++ b/textproc/aiksaurus/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER?= gnome@FreeBSD.org
COMMENT?= Set of libraries and applications which provide a thesaurus
+WWW= http://aiksaurus.sourceforge.net/
LICENSE= GPLv2
diff --git a/textproc/align/Makefile b/textproc/align/Makefile
index 62e3010c4689..498b2616b130 100644
--- a/textproc/align/Makefile
+++ b/textproc/align/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://kinzler.com/me/align/ \
MAINTAINER= jharris@widomaker.com
COMMENT= Text column alignment filter
+WWW= https://kinzler.com/me/align/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/am-aspell/Makefile b/textproc/am-aspell/Makefile
index 41724494d023..262758d6c4ec 100644
--- a/textproc/am-aspell/Makefile
+++ b/textproc/am-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Amharic dictionary
+WWW= http://aspell.net/
DICT= am
diff --git a/textproc/angle-grinder/Makefile b/textproc/angle-grinder/Makefile
index 71471adda8f0..b5c31e4a7bba 100644
--- a/textproc/angle-grinder/Makefile
+++ b/textproc/angle-grinder/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
COMMENT= Slice and dice logs on the command line
+WWW= https://github.com/rcoh/angle-grinder
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/ansifilter/Makefile b/textproc/ansifilter/Makefile
index ec4c0e0c4376..71ac16480fe1 100644
--- a/textproc/ansifilter/Makefile
+++ b/textproc/ansifilter/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.andre-simon.de/zip/
MAINTAINER= bofh@FreeBSD.org
COMMENT= Customizable ANSI Code Converter
+WWW= http://www.andre-simon.de/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/antiword/Makefile b/textproc/antiword/Makefile
index a34d7a018664..bc76b38bd6ae 100644
--- a/textproc/antiword/Makefile
+++ b/textproc/antiword/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.winfield.demon.nl/linux/
MAINTAINER= ports@FreeBSD.org
COMMENT= Application for displaying Microsoft(R) Word documents
+WWW= http://www.winfield.demon.nl/index.html
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/Docs/COPYING
diff --git a/textproc/apache-commons-csv/Makefile b/textproc/apache-commons-csv/Makefile
index 9dd8ea336820..3e0a5f7c24c5 100644
--- a/textproc/apache-commons-csv/Makefile
+++ b/textproc/apache-commons-csv/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
MAINTAINER= ports@FreeBSD.org
COMMENT= Java support for Comma Separated Value format
+WWW= https://commons.apache.org/proper/commons-csv/
LICENSE= APACHE20
diff --git a/textproc/apache-commons-digester/Makefile b/textproc/apache-commons-digester/Makefile
index 416865aee28b..39773c81790b 100644
--- a/textproc/apache-commons-digester/Makefile
+++ b/textproc/apache-commons-digester/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
MAINTAINER= ports@FreeBSD.org
COMMENT= XML-to-Java-object mapping utility package
+WWW= https://commons.apache.org/proper/commons-digester/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/apache-poi/Makefile b/textproc/apache-poi/Makefile
index 7d27c58e963f..af3f7a551655 100644
--- a/textproc/apache-poi/Makefile
+++ b/textproc/apache-poi/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-bin-${PORTVERSION}-${RELEASE_DATE}
MAINTAINER= ports@FreeBSD.org
COMMENT= Java API To Access Microsoft Format Files
+WWW= https://poi.apache.org/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/apache-solr/Makefile b/textproc/apache-solr/Makefile
index 1ab8e2a5058c..546bee228e89 100644
--- a/textproc/apache-solr/Makefile
+++ b/textproc/apache-solr/Makefile
@@ -7,6 +7,7 @@ DISTNAME= solr-${PORTVERSION}
MAINTAINER= mfechner@FreeBSD.org
COMMENT= High performance search server built using Lucene Java
+WWW= https://lucene.apache.org/solr/
LICENSE= APACHE20
diff --git a/textproc/apache-xmlbeans/Makefile b/textproc/apache-xmlbeans/Makefile
index 6fbb47e983c4..ef6261642c74 100644
--- a/textproc/apache-xmlbeans/Makefile
+++ b/textproc/apache-xmlbeans/Makefile
@@ -10,6 +10,7 @@ EXTRACT_ONLY= ${PORTNAME}-bin-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Java classes for XML
+WWW= https://xmlbeans.apache.org/
LICENSE= APACHE20
diff --git a/textproc/apertium-eng/Makefile b/textproc/apertium-eng/Makefile
index db05b5ce665a..7af875a47fec 100644
--- a/textproc/apertium-eng/Makefile
+++ b/textproc/apertium-eng/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
COMMENT= Apertium monolingual language package for English
+WWW= https://www.apertium.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/apertium/Makefile b/textproc/apertium/Makefile
index f7a012d2f3af..7235a2f35bf9 100644
--- a/textproc/apertium/Makefile
+++ b/textproc/apertium/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
COMMENT= Toolbox to build shallow-transfer machine translation systems
+WWW= https://www.apertium.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/artha/Makefile b/textproc/artha/Makefile
index 980ea56fc41e..eb791cf86bfb 100644
--- a/textproc/artha/Makefile
+++ b/textproc/artha/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= lichray@gmail.com
COMMENT= Free cross-platform English thesaurus
+WWW= http://artha.sourceforge.net/wiki/index.php/Home
LICENSE= GPLv2
diff --git a/textproc/asciidoc/Makefile b/textproc/asciidoc/Makefile
index 5dfcb9ad218c..627fc8b83b8d 100644
--- a/textproc/asciidoc/Makefile
+++ b/textproc/asciidoc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= CHEESESHOP
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Text document format for writing short documents and man pages
+WWW= https://github.com/asciidoc-py/asciidoc-py
LICENSE= GPLv2+
diff --git a/textproc/asm-xml/Makefile b/textproc/asm-xml/Makefile
index 7582a803875b..388fbfa197c9 100644
--- a/textproc/asm-xml/Makefile
+++ b/textproc/asm-xml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://tibleiz.net/download/
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Very fast XML parser and decoder written in pure assembler
+WWW= http://mkerbiquet.free.fr/asm-xml/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/asm2html/Makefile b/textproc/asm2html/Makefile
index 70159748f896..33e97d48bf2f 100644
--- a/textproc/asm2html/Makefile
+++ b/textproc/asm2html/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://BSDforge.com/projects/source/textproc/asm2html/
MAINTAINER= portmaster@bsdforge.com
COMMENT= Converts NASM syntax assembly code to HTML code
+WWW= https://bsdforge.com/projects/textproc/asm2html/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/aspell-ispell/Makefile b/textproc/aspell-ispell/Makefile
index b27039bfacfe..acf7ebf16a95 100644
--- a/textproc/aspell-ispell/Makefile
+++ b/textproc/aspell-ispell/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -ispell
MAINTAINER= office@FreeBSD.org
COMMENT= Ispell compatibility script for aspell
+WWW= http://aspell.net/
LICENSE= LGPL21
diff --git a/textproc/aspell/Makefile b/textproc/aspell/Makefile
index 0ba578ee4f07..6882e96b8bd5 100644
--- a/textproc/aspell/Makefile
+++ b/textproc/aspell/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= GNU/aspell
MAINTAINER= office@FreeBSD.org
COMMENT= Spelling checker with better suggestion logic than ispell
+WWW= http://aspell.net/
LICENSE= LGPL21
diff --git a/textproc/ast-aspell/Makefile b/textproc/ast-aspell/Makefile
index e523a9dea6b3..b0f9b036afbe 100644
--- a/textproc/ast-aspell/Makefile
+++ b/textproc/ast-aspell/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Asturian dictionary
+WWW= http://docu.softastur.org/Aspell
DICT= ast
diff --git a/textproc/atom/Makefile b/textproc/atom/Makefile
index 7f147c3924d8..aab18bda922c 100644
--- a/textproc/atom/Makefile
+++ b/textproc/atom/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.bayofrum.net/dist/atom/ \
MAINTAINER= crees@FreeBSD.org
COMMENT= Converts text files to html with special attributes
+WWW= https://www.bayofrum.net/dist/atom/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/augeas/Makefile b/textproc/augeas/Makefile
index 4973cb15d7e2..b1249cb20f69 100644
--- a/textproc/augeas/Makefile
+++ b/textproc/augeas/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://download.augeas.net/
MAINTAINER= puppet@FreeBSD.org
COMMENT= Configuration editing tool
+WWW= https://augeas.net/
LICENSE= LGPL21
diff --git a/textproc/az-aspell/Makefile b/textproc/az-aspell/Makefile
index 480fff08ccd3..5ab654b98ea3 100644
--- a/textproc/az-aspell/Makefile
+++ b/textproc/az-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Azerbaijani dictionary
+WWW= http://aspell.net/
DICT= az
diff --git a/textproc/bar/Makefile b/textproc/bar/Makefile
index 23c53c729fb3..d69ebd6e4405 100644
--- a/textproc/bar/Makefile
+++ b/textproc/bar/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.theiling.de/downloads/
MAINTAINER= erik@bz.bzflag.bz
COMMENT= Cat with ASCII progress bar
+WWW= http://www.theiling.de/projects/bar.html
USES= tar:bzip2
diff --git a/textproc/bat/Makefile b/textproc/bat/Makefile
index 0d0d6cfe6e2a..8e76e2098b55 100644
--- a/textproc/bat/Makefile
+++ b/textproc/bat/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= pizzamig@FreeBSD.org
COMMENT= Clone of cat with syntax highlighting
+WWW= https://github.com/sharkdp/bat
LICENSE= APACHE20
diff --git a/textproc/bbe/Makefile b/textproc/bbe/Makefile
index 04bd243974a9..1b5f4301678b 100644
--- a/textproc/bbe/Makefile
+++ b/textproc/bbe/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}-/${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Sed-like editor for binary files
+WWW= https://sourceforge.net/projects/bbe-/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/be-aspell/Makefile b/textproc/be-aspell/Makefile
index 7c613ee6441a..2a9e1203bd54 100644
--- a/textproc/be-aspell/Makefile
+++ b/textproc/be-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Belarusian dictionary
+WWW= http://aspell.net/
DICT= be
diff --git a/textproc/belr/Makefile b/textproc/belr/Makefile
index e7566b166d91..99ea4d641711 100644
--- a/textproc/belr/Makefile
+++ b/textproc/belr/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://gitlab.linphone.org/BC/public/${PORTNAME}/-/archive/${PORT
MAINTAINER= bofh@FreeBSD.org
COMMENT= Language recognition library
+WWW= https://www.linphone.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/bg-aspell/Makefile b/textproc/bg-aspell/Makefile
index 99cc0ef7e0e5..bad397b6fc8c 100644
--- a/textproc/bg-aspell/Makefile
+++ b/textproc/bg-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Bulgarian dictionary
+WWW= http://bgoffice.sourceforge.net/aspell/index.html
DICT= bg
diff --git a/textproc/bg-hyphen/Makefile b/textproc/bg-hyphen/Makefile
index c49d36dc357d..6f05e6ed25b2 100644
--- a/textproc/bg-hyphen/Makefile
+++ b/textproc/bg-hyphen/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Bulgarian hyphenation rules
+WWW= http://bgoffice.sourceforge.net
LICENSE= GPLv2 LGPL21 MPL11
LICENSE_COMB= dual
diff --git a/textproc/bg-mythes/Makefile b/textproc/bg-mythes/Makefile
index b72ca68d8503..d2efd5c2d9c9 100644
--- a/textproc/bg-mythes/Makefile
+++ b/textproc/bg-mythes/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Bulgarian thesaurus
+WWW= http://bgoffice.sourceforge.net
LICENSE= GPLv2 LGPL21 MPL11
LICENSE_COMB= dual
diff --git a/textproc/bib2html/Makefile b/textproc/bib2html/Makefile
index 0df35690d429..53965f6a642d 100644
--- a/textproc/bib2html/Makefile
+++ b/textproc/bib2html/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= ${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= BibTeX to HTML Translator
+WWW= https://www.arakhne.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/../COPYING
diff --git a/textproc/bibclean/Makefile b/textproc/bibclean/Makefile
index 02c960b2b983..95d86d8fa8c0 100644
--- a/textproc/bibclean/Makefile
+++ b/textproc/bibclean/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://ftp.math.utah.edu/pub//bibclean/
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Prettyprinter, portability verifier, and syntax checker for BibTeX
+WWW= https://ftp.math.utah.edu/pub//bibclean/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/bibtool/Makefile b/textproc/bibtool/Makefile
index 09dd2ef2f8bd..5dbaddb95f82 100644
--- a/textproc/bibtool/Makefile
+++ b/textproc/bibtool/Makefile
@@ -6,6 +6,7 @@ DISTNAME= BibTool-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Command line manipulation of BibTeX files
+WWW= https://ctan.org/tex-archive/biblio/bibtex/utils/bibtool/
LICENSE= GPLv2+
diff --git a/textproc/bibutils/Makefile b/textproc/bibutils/Makefile
index 28388075513f..9c2bb8bedb10 100644
--- a/textproc/bibutils/Makefile
+++ b/textproc/bibutils/Makefile
@@ -7,6 +7,7 @@ EXTRACT_SUFX= _src.tgz
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Program set interconverts between various bibliography formats
+WWW= https://sourceforge.net/projects/bibutils/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/Copying
diff --git a/textproc/bn-aspell/Makefile b/textproc/bn-aspell/Makefile
index c3e984258783..af2d4a4b7b60 100644
--- a/textproc/bn-aspell/Makefile
+++ b/textproc/bn-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Bengali dictionary
+WWW= http://aspell.net/
DICT= bn
diff --git a/textproc/br-aspell/Makefile b/textproc/br-aspell/Makefile
index 9be5e7305897..50b641f8cc3b 100644
--- a/textproc/br-aspell/Makefile
+++ b/textproc/br-aspell/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Breton dictionary
+WWW= http://aspell.sourceforge.net/
DICT= br
diff --git a/textproc/bsddiff/Makefile b/textproc/bsddiff/Makefile
index 90a2cbd7b147..8a9d2395f14f 100644
--- a/textproc/bsddiff/Makefile
+++ b/textproc/bsddiff/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= bsd-
MAINTAINER= ports@FreeBSD.org
COMMENT= BSD-licensed version of diff from OpenBSD
+WWW= https://www.freebsd.org/projects/ideas/ #p-bsdtexttools
USES= uidfix
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/textproc/bsdgrep/Makefile b/textproc/bsdgrep/Makefile
index 51fc4f28c2a1..1dbb392eaf50 100644
--- a/textproc/bsdgrep/Makefile
+++ b/textproc/bsdgrep/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= bsd-
MAINTAINER= kevans@FreeBSD.org
COMMENT= BSD-licensed version of grep
+WWW= https://www.freebsd.org/projects/ideas/ #p-bsdtexttools
LICENSE= BSD2CLAUSE
diff --git a/textproc/btparse/Makefile b/textproc/btparse/Makefile
index f8da68c53e1f..9a834e25d1a7 100644
--- a/textproc/btparse/Makefile
+++ b/textproc/btparse/Makefile
@@ -7,6 +7,7 @@ MASTER_SITE_SUBDIR= CPAN:AMBS/${PORTNAME}
MAINTAINER= perl@FreeBSD.org
COMMENT= C library for parsing and processing BibTeX data files
+WWW= http://www.gerg.ca/software/btOOL
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/textproc/c2html/Makefile b/textproc/c2html/Makefile
index 13f0d8ff091a..ccccacf77094 100644
--- a/textproc/c2html/Makefile
+++ b/textproc/c2html/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SUNSITE/apps/www/converters
MAINTAINER= mkamm@gmx.net
COMMENT= C-language sources to HTML converter
+WWW= http://user.cs.tu-berlin.de/~schintke/x2html/
LICENSE= GPLv2
diff --git a/textproc/c2man/Makefile b/textproc/c2man/Makefile
index 6c52017f23f6..1c8cc495dab9 100644
--- a/textproc/c2man/Makefile
+++ b/textproc/c2man/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}-${VERSION}@${PATCHLEVEL}
MAINTAINER= lantw44@gmail.com
COMMENT= Tool to generate documentation from C source code comments
+WWW= https://www.ciselant.de/c2man/c2man.html
LICENSE= ${PORTNAME}
LICENSE_NAME= ${PORTNAME}
diff --git a/textproc/cast2gif/Makefile b/textproc/cast2gif/Makefile
index f861fa752472..2c3532d7eefa 100644
--- a/textproc/cast2gif/Makefile
+++ b/textproc/cast2gif/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Tool to render Asciinema cast files to GIFs
+WWW= https://github.com/katharostech/cast2gif
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/castxml/Makefile b/textproc/castxml/Makefile
index 4233f128a17d..7505e7225f6c 100644
--- a/textproc/castxml/Makefile
+++ b/textproc/castxml/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= C-family Abstract Syntax Tree XML Output
+WWW= https://github.com/CastXML/CastXML
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/catdoc/Makefile b/textproc/catdoc/Makefile
index b6ac6f606f88..1467ceb509fc 100644
--- a/textproc/catdoc/Makefile
+++ b/textproc/catdoc/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://ftp.wagner.pp.ru/pub/catdoc/ \
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= MS Word/Excel converter to plain ASCII or TeX. TK viewer included
+WWW= https://www.wagner.pp.ru/~vitus/software/catdoc/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/cdif/Makefile b/textproc/cdif/Makefile
index 1734f53840cd..54b859eb7551 100644
--- a/textproc/cdif/Makefile
+++ b/textproc/cdif/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= hrs@FreeBSD.org
COMMENT= Word context visualizer of DIFF output
+WWW= https://github.com/kaz-utashiro/cdif
LICENSE= GREPLE
LICENSE_NAME= GREPLE License
diff --git a/textproc/cg3/Makefile b/textproc/cg3/Makefile
index 3c8763105067..cd2bdcb8a89d 100644
--- a/textproc/cg3/Makefile
+++ b/textproc/cg3/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/GrammarSoft/${PORTNAME}/releases/download/v${DI
MAINTAINER= bofh@FreeBSD.org
COMMENT= Tools for the Constraint Grammar formalism
+WWW= https://visl.sdu.dk/constraint_grammar.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/cgrep/Makefile b/textproc/cgrep/Makefile
index 49973186414f..a5021713cf08 100644
--- a/textproc/cgrep/Makefile
+++ b/textproc/cgrep/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Context-aware grep for source codes
+WWW= https://awgn.github.io/cgrep/
LICENSE= GPLv2
diff --git a/textproc/chkascii/Makefile b/textproc/chkascii/Makefile
index 4ebcc8d090f9..60023e3dc8cd 100644
--- a/textproc/chkascii/Makefile
+++ b/textproc/chkascii/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= bourne.identity@hotmail.com
COMMENT= Check an ASCII text file for invalid characters
+WWW= https://github.com/bourne-again/chkascii
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/chpp/Makefile b/textproc/chpp/Makefile
index 7ec1bac997fe..3213bb83d7ee 100644
--- a/textproc/chpp/Makefile
+++ b/textproc/chpp/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://www.complang.tuwien.ac.at/schani/chpp/files/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Non-intrusive full-featured text preprocessor
+WWW= https://www.complang.tuwien.ac.at/schani/chpp/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/cl-meta-sbcl/Makefile b/textproc/cl-meta-sbcl/Makefile
index 08da241ba5b2..eca1c04a62fb 100644
--- a/textproc/cl-meta-sbcl/Makefile
+++ b/textproc/cl-meta-sbcl/Makefile
@@ -8,6 +8,7 @@ DISTFILES= # none
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Parser generator for Common Lisp
+WWW= http://home.pipeline.com/~hbaker1/Prag-Parse.html
BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/meta/meta.asd:textproc/cl-meta
RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/meta/meta.asd:textproc/cl-meta
diff --git a/textproc/cl-meta/Makefile b/textproc/cl-meta/Makefile
index 9d599ac59254..aa060be25450 100644
--- a/textproc/cl-meta/Makefile
+++ b/textproc/cl-meta/Makefile
@@ -11,6 +11,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Parser generator for Common Lisp
+WWW= http://home.pipeline.com/~hbaker1/Prag-Parse.html
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
diff --git a/textproc/cl-ppcre-sbcl/Makefile b/textproc/cl-ppcre-sbcl/Makefile
index c056bfd68df6..72cdce4ebc41 100644
--- a/textproc/cl-ppcre-sbcl/Makefile
+++ b/textproc/cl-ppcre-sbcl/Makefile
@@ -6,6 +6,7 @@ DISTFILES= # none
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Portable Perl-Compatible Regular Expression for Common Lisp
+WWW= http://www.weitz.de/cl-ppcre/
BUILD_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/cl-ppcre/cl-ppcre.asd:textproc/cl-ppcre
RUN_DEPENDS= ${LOCALBASE}/${CL_LIBDIR_REL}/cl-ppcre/cl-ppcre.asd:textproc/cl-ppcre
diff --git a/textproc/cl-ppcre/Makefile b/textproc/cl-ppcre/Makefile
index 903dc71787bf..9b91654d741f 100644
--- a/textproc/cl-ppcre/Makefile
+++ b/textproc/cl-ppcre/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc lisp
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Portable Perl-Compatible Regular Expression for Common Lisp
+WWW= http://www.weitz.de/cl-ppcre/
LICENSE= BSD2CLAUSE
diff --git a/textproc/clucene/Makefile b/textproc/clucene/Makefile
index 68201b99cbd6..811c85bafb4f 100644
--- a/textproc/clucene/Makefile
+++ b/textproc/clucene/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-core-${PORTVERSION}
MAINTAINER= office@FreeBSD.org
COMMENT= C++ port of Lucene
+WWW= https://sourceforge.net/projects/clucene/
LICENSE= APACHE20 LGPL21
LICENSE_COMB= dual
diff --git a/textproc/cmark/Makefile b/textproc/cmark/Makefile
index c6d25e52b67f..d7378fc31549 100644
--- a/textproc/cmark/Makefile
+++ b/textproc/cmark/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= adridg@FreeBSD.org
COMMENT= CommonMark parsing and rendering library and program in C
+WWW= https://github.com/commonmark/cmark
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/coccigrep/Makefile b/textproc/coccigrep/Makefile
index 74c32b86e89f..851175936304 100644
--- a/textproc/coccigrep/Makefile
+++ b/textproc/coccigrep/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= Semantic grep for the C language
+WWW= https://home.regit.org/software/coccigrep/
LICENSE= GPLv3
diff --git a/textproc/code2html/Makefile b/textproc/code2html/Makefile
index 69566012ac33..2791202837da 100644
--- a/textproc/code2html/Makefile
+++ b/textproc/code2html/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SF \
MAINTAINER= ports@FreeBSD.org
COMMENT= Sourcecode to HTML converter
+WWW= https://www.palfrader.org/code2html/
NO_BUILD= yes
USES= perl5 shebangfix
diff --git a/textproc/codesearch/Makefile b/textproc/codesearch/Makefile
index c5f8a657881c..48b3ceae4c66 100644
--- a/textproc/codesearch/Makefile
+++ b/textproc/codesearch/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= eborisch@gmail.com
COMMENT= Fast (indexed) text search tool from Google
+WWW= https://github.com/google/codesearch
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/codespell/Makefile b/textproc/codespell/Makefile
index 12477882d835..7dd9fb2337a6 100644
--- a/textproc/codespell/Makefile
+++ b/textproc/codespell/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= CHEESESHOP
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Source code spelling checker
+WWW= https://github.com/codespell-project/codespell
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/colordiff/Makefile b/textproc/colordiff/Makefile
index 47aa2db6f1b2..bc9e213b0222 100644
--- a/textproc/colordiff/Makefile
+++ b/textproc/colordiff/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.colordiff.org/ LOCAL/ehaupt
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Tool to colorize diff output
+WWW= https://www.colordiff.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/confetti/Makefile b/textproc/confetti/Makefile
index f5de442877ad..8cddef445dfb 100644
--- a/textproc/confetti/Makefile
+++ b/textproc/confetti/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= LOCAL/vg
MAINTAINER= ports@FreeBSD.org
COMMENT= Configuration file parser generator
+WWW= https://github.com/mailru/confetti
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex
diff --git a/textproc/confget/Makefile b/textproc/confget/Makefile
index b1b33032e6ec..8a4433458242 100644
--- a/textproc/confget/Makefile
+++ b/textproc/confget/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://gitlab.com/confget/confget/-/archive/release/${PORTVERSION
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Read variables from INI-style configuration files
+WWW= https://gitlab.com/confget/confget
LICENSE= BSD2CLAUSE
diff --git a/textproc/consul-template/Makefile b/textproc/consul-template/Makefile
index f406e1854fed..389737dcda8e 100644
--- a/textproc/consul-template/Makefile
+++ b/textproc/consul-template/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= swills@FreeBSD.org
# co-maintainer: brd
COMMENT= Generic template rendering and notifications with Consul
+WWW= https://github.com/hashicorp/consul-template
LICENSE= MPL20
diff --git a/textproc/cpp-peglib/Makefile b/textproc/cpp-peglib/Makefile
index f6dfbb65a7de..e5bcdf41fa97 100644
--- a/textproc/cpp-peglib/Makefile
+++ b/textproc/cpp-peglib/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ header-only PEG (Parsing Expression Grammars) library
+WWW= https://github.com/yhirose/cpp-peglib
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/cpptoml/Makefile b/textproc/cpptoml/Makefile
index cab8f5d2df8c..7b3bc641ceee 100644
--- a/textproc/cpptoml/Makefile
+++ b/textproc/cpptoml/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc devel
MAINTAINER= flo@purplekraken.com
COMMENT= Header-only C++ library for parsing TOML
+WWW= https://github.com/skystrife/cpptoml/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/crex/Makefile b/textproc/crex/Makefile
index a5497c4ce62e..22a206cea45b 100644
--- a/textproc/crex/Makefile
+++ b/textproc/crex/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= Explore, test, and check regular expressions in the terminal
+WWW= https://octobanana.com/software/crex
LICENSE= MIT
LICENSE_FILE= ${WRKSRC:H}/LICENSE
diff --git a/textproc/crunch/Makefile b/textproc/crunch/Makefile
index 2d5deb6f9400..7c90ec4d189a 100644
--- a/textproc/crunch/Makefile
+++ b/textproc/crunch/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}-wordlist/${PORTNAME}-wordlist
MAINTAINER= vidar@karlsen.tech
COMMENT= Charset-based wordlist generator
+WWW= https://crunch-wordlist.sourceforge.io/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/cs-aspell/Makefile b/textproc/cs-aspell/Makefile
index 0febac540f19..aa63c9b9fe6c 100644
--- a/textproc/cs-aspell/Makefile
+++ b/textproc/cs-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Czech dictionary
+WWW= http://aspell.sourceforge.net/
DICT= cs
diff --git a/textproc/cs-hunspell/Makefile b/textproc/cs-hunspell/Makefile
index 04a094c7a8d4..de93f322a741 100644
--- a/textproc/cs-hunspell/Makefile
+++ b/textproc/cs-hunspell/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Czech hunspell dictionaries
+WWW= https://extensions.services.openoffice.org/en/project/czech-dictionary-pack-ceske-slovniky-cs-cz
NO_ARCH= yes
NO_BUILD= yes
diff --git a/textproc/cs-hyphen/Makefile b/textproc/cs-hyphen/Makefile
index e92636dc1a13..4496bb626155 100644
--- a/textproc/cs-hyphen/Makefile
+++ b/textproc/cs-hyphen/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Czech hyphenation rules
+WWW= https://extensions.services.openoffice.org/en/project/czech-dictionary-pack-ceske-slovniky-cs-cz
NO_ARCH= yes
NO_BUILD= yes
diff --git a/textproc/csb-aspell/Makefile b/textproc/csb-aspell/Makefile
index ba2afa9c1817..0bfad5d4a77c 100644
--- a/textproc/csb-aspell/Makefile
+++ b/textproc/csb-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Kashubian dictionary
+WWW= http://aspell.net/
DICT= csb
diff --git a/textproc/csvdiff/Makefile b/textproc/csvdiff/Makefile
index 718d55d73feb..5cf014286d30 100644
--- a/textproc/csvdiff/Makefile
+++ b/textproc/csvdiff/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}17
MAINTAINER= ports@FreeBSD.org
COMMENT= Compare/diff two (comma) separated files with each other
+WWW= http://csvdiff.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/csvq/Makefile b/textproc/csvq/Makefile
index a03ea93da777..800f4b949c65 100644
--- a/textproc/csvq/Makefile
+++ b/textproc/csvq/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
COMMENT= SQL-like query language for csv
+WWW= https://mithrandie.github.io/csvq/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/ctpl/Makefile b/textproc/ctpl/Makefile
index 178861c704af..96d23bfe71f1 100644
--- a/textproc/ctpl/Makefile
+++ b/textproc/ctpl/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://download.tuxfamily.org/ctpl/releases/
MAINTAINER= ports@FreeBSD.org
COMMENT= C Template (Parser) Library
+WWW= https://ctpl.tuxfamily.org/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/ctpp2/Makefile b/textproc/ctpp2/Makefile
index 5dc75890961c..a49329f60d85 100644
--- a/textproc/ctpp2/Makefile
+++ b/textproc/ctpp2/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://ctpp.havoc.ru/download/
MAINTAINER= ports@FreeBSD.org
COMMENT= C++ library to use templates in C/C++ projects, version 2
+WWW= http://ctpp.havoc.ru/
USES= cmake gettext compiler:c++11-lang
USE_LDCONFIG= yes
diff --git a/textproc/cwtext/Makefile b/textproc/cwtext/Makefile
index 2833616ae8b9..58a275db864b 100644
--- a/textproc/cwtext/Makefile
+++ b/textproc/cwtext/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Morse Code Generator
+WWW= http://cwtext.sourceforge.net/
LICENSE= GPLv2
diff --git a/textproc/da-aspell/Makefile b/textproc/da-aspell/Makefile
index bbe1ea7e10c0..3ab40ba11a04 100644
--- a/textproc/da-aspell/Makefile
+++ b/textproc/da-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Danish dictionary
+WWW= http://da.speling.org/
DICT= da
diff --git a/textproc/dadadodo/Makefile b/textproc/dadadodo/Makefile
index 28e52b4977a6..c73280c35f88 100644
--- a/textproc/dadadodo/Makefile
+++ b/textproc/dadadodo/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.jwz.org/dadadodo/
MAINTAINER= ports@FreeBSD.org
COMMENT= Text processor which analyses text and generates random sentences
+WWW= https://www.jwz.org/dadadodo/
LICENSE= MIT # -like
diff --git a/textproc/dasel/Makefile b/textproc/dasel/Makefile
index 8a96324f8175..7af6c821abfa 100644
--- a/textproc/dasel/Makefile
+++ b/textproc/dasel/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
COMMENT= Query and update data structures from the command line
+WWW= https://github.com/TomWright/dasel
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/datamash/Makefile b/textproc/datamash/Makefile
index 80d5bfdfcd08..6058595182e6 100644
--- a/textproc/datamash/Makefile
+++ b/textproc/datamash/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GNU
MAINTAINER= danfe@FreeBSD.org
COMMENT= Numeric, textual, and statistical operations on text files
+WWW= https://www.gnu.org/software/datamash/
LICENSE= GPLv3+
diff --git a/textproc/db2latex/Makefile b/textproc/db2latex/Makefile
index 88125fd31950..bd1951489ccb 100644
--- a/textproc/db2latex/Makefile
+++ b/textproc/db2latex/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-xsl-${PORTVERSION:S/p/pre/}
MAINTAINER= ports@FreeBSD.org
COMMENT= DocBook to LaTeX XSL stylesheets
+WWW= http://db2latex.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/dbacl/Makefile b/textproc/dbacl/Makefile
index c2b76b39cd38..2be90337938e 100644
--- a/textproc/dbacl/Makefile
+++ b/textproc/dbacl/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Digramic Bayesian classifier
+WWW= http://dbacl.sourceforge.net/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/dblatex/Makefile b/textproc/dblatex/Makefile
index 21375f084586..d6b42199b50b 100644
--- a/textproc/dblatex/Makefile
+++ b/textproc/dblatex/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}3-${PORTVERSION}
MAINTAINER= bofh@FreeBSD.org
COMMENT= DocBook to LaTeX/ConTeXt Publishing
+WWW= http://dblatex.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
diff --git a/textproc/denature/Makefile b/textproc/denature/Makefile
index 95d9116d294f..c08bf3ffb201 100644
--- a/textproc/denature/Makefile
+++ b/textproc/denature/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= HTML to PDF converter
+WWW= http://denature.sourceforge.net/
LICENSE= GPLv2
diff --git a/textproc/dict/Makefile b/textproc/dict/Makefile
index 286751d95627..65046dc0899c 100644
--- a/textproc/dict/Makefile
+++ b/textproc/dict/Makefile
@@ -6,6 +6,7 @@ DISTNAME= dictd-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Dictionary Server Protocol (RFC2229) client
+WWW= https://www.dict.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/dictem/Makefile b/textproc/dictem/Makefile
index 3ff12609492b..fc5e906fc536 100644
--- a/textproc/dictem/Makefile
+++ b/textproc/dictem/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= max.n.boyarov@gmail.com
COMMENT= DICT protocol client for [X]Emacs
+WWW= https://sourceforge.net/projects/dictem/
LICENSE= GPLv2
diff --git a/textproc/dictfmt/Makefile b/textproc/dictfmt/Makefile
index b4ca47e22573..c58524c03bb1 100644
--- a/textproc/dictfmt/Makefile
+++ b/textproc/dictfmt/Makefile
@@ -6,6 +6,7 @@ DISTNAME= dictd-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Format a DICT protocol dictionary database
+WWW= https://www.dict.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/dictionary/Makefile b/textproc/dictionary/Makefile
index 569877e2d483..afbab9231eef 100644
--- a/textproc/dictionary/Makefile
+++ b/textproc/dictionary/Makefile
@@ -8,6 +8,7 @@ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Dictionary client for Emacs
+WWW= https://www.myrkr.in-berlin.de/dictionary/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/GPL
diff --git a/textproc/diff-so-fancy/Makefile b/textproc/diff-so-fancy/Makefile
index 1ffaf2d22b59..c049a0506127 100644
--- a/textproc/diff-so-fancy/Makefile
+++ b/textproc/diff-so-fancy/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= rakuco@FreeBSD.org
COMMENT= Fancier diff output formatter
+WWW= https://github.com/so-fancy/diff-so-fancy/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/diffmark/Makefile b/textproc/diffmark/Makefile
index 9119a79f6e91..c0845d56cbe8 100644
--- a/textproc/diffmark/Makefile
+++ b/textproc/diffmark/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://www.mangrove.cz/diffmark/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= XML diff and merge package
+WWW= http://www.mangrove.cz/diffmark/
USES= gnome libtool pkgconfig
USE_GNOME= libxml2
diff --git a/textproc/diffsplit/Makefile b/textproc/diffsplit/Makefile
index 0415d9f6ab47..d47579889b10 100644
--- a/textproc/diffsplit/Makefile
+++ b/textproc/diffsplit/Makefile
@@ -8,6 +8,7 @@ EXTRACT_ONLY=
MAINTAINER= ports@FreeBSD.org
COMMENT= Splits a unified diff into pieces which patch one file each
+WWW= https://www.pathname.com/~quinlan/software/diffsplit/
NO_BUILD= YES
NO_WRKSUBDIR= YES
diff --git a/textproc/diffstat/Makefile b/textproc/diffstat/Makefile
index 4cdd8cf1ef5c..a550b901f8a3 100644
--- a/textproc/diffstat/Makefile
+++ b/textproc/diffstat/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://invisible-mirror.net/archives/${PORTNAME}/ \
MAINTAINER= bapt@FreeBSD.org
COMMENT= Makes a histogram summarizing "diff" output
+WWW= https://invisible-island.net/diffstat/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/difftastic/Makefile b/textproc/difftastic/Makefile
index 09abb1a61a28..14557bbe06f2 100644
--- a/textproc/difftastic/Makefile
+++ b/textproc/difftastic/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Diff tool that compares files based on their syntax
+WWW= https://difftastic.wilfred.me.uk/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/diffutils/Makefile b/textproc/diffutils/Makefile
index dec7c15ed407..618a83aa2651 100644
--- a/textproc/diffutils/Makefile
+++ b/textproc/diffutils/Makefile
@@ -7,6 +7,7 @@ LICENSE= GPLv3+
MAINTAINER= schaiba@gmail.com
COMMENT= GNU differential compare utilities
+WWW= https://www.gnu.org/software/diffutils/diffutils.html
LIB_DEPENDS= libsigsegv.so:devel/libsigsegv
diff --git a/textproc/dikt/Makefile b/textproc/dikt/Makefile
index c24ff45743cd..968cd33e6960 100644
--- a/textproc/dikt/Makefile
+++ b/textproc/dikt/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= OSDN/${PORTNAME}
MAINTAINER= info@dikt.tv
COMMENT= Dictionary for KDE
+WWW= https://dikt.tv/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/discount/Makefile b/textproc/discount/Makefile
index bab139df8d50..cf7094ead384 100644
--- a/textproc/discount/Makefile
+++ b/textproc/discount/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc devel
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= C implementation of the Markdown markup language
+WWW= https://www.pell.portland.or.us/~orc/Code/discount/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
diff --git a/textproc/doc-mode.el/Makefile b/textproc/doc-mode.el/Makefile
index f925f234f293..c47e652f8256 100644
--- a/textproc/doc-mode.el/Makefile
+++ b/textproc/doc-mode.el/Makefile
@@ -8,6 +8,7 @@ DISTNAME= doc-mode-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Asciidoc fontlocking for emacs
+WWW= http://xpt.sourceforge.net/tools/doc-mode/
USES= emacs tar:tgz
diff --git a/textproc/docbook-sgml/Makefile b/textproc/docbook-sgml/Makefile
index 4c8fa734f53f..e5550170e3c6 100644
--- a/textproc/docbook-sgml/Makefile
+++ b/textproc/docbook-sgml/Makefile
@@ -8,6 +8,7 @@ DISTFILES= ${DBFILES:C,.*:(.*),\1.zip:\1,:C,:docbook-([0-9]+).([0-9]+),:db\1\2,}
MAINTAINER= doceng@FreeBSD.org
COMMENT= DocBook SGML DTD
+WWW= https://www.oasis-open.org/docbook/
LICENSE= MIT
diff --git a/textproc/docbook-to-man/Makefile b/textproc/docbook-to-man/Makefile
index 1120a8df7951..fed196f65484 100644
--- a/textproc/docbook-to-man/Makefile
+++ b/textproc/docbook-to-man/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= DocBook SGML DTD into nroff/troff -man macros converter
+WWW= https://www.oasis-open.org/docbook/tools/dtm/
RUN_DEPENDS= docbook>0:textproc/docbook
diff --git a/textproc/docbook-utils/Makefile b/textproc/docbook-utils/Makefile
index 6b3dbf79eac0..26bbe2782bb0 100644
--- a/textproc/docbook-utils/Makefile
+++ b/textproc/docbook-utils/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SOURCEWARE/docbook-tools/new-trials/SOURCES
MAINTAINER= ports@FreeBSD.org
COMMENT= Generates various output formats from DocBook SGML documents
+WWW= http://sources.redhat.com/docbook-tools/
BUILD_DEPENDS+= docbook-sgml>0:textproc/docbook-sgml \
dsssl-docbook-modular>0:textproc/dsssl-docbook-modular \
diff --git a/textproc/docbook-xml/Makefile b/textproc/docbook-xml/Makefile
index 83fe8dcf5893..4171b93a2b6c 100644
--- a/textproc/docbook-xml/Makefile
+++ b/textproc/docbook-xml/Makefile
@@ -8,6 +8,7 @@ DISTFILES= ${DBFILES:C,.*:(.*),\1.zip:\1,:C,:docbook-xml-([0-9]+).([0-9]+).?([0-
MAINTAINER= doceng@FreeBSD.org
COMMENT= DocBook XML DTD
+WWW= https://www.oasis-open.org/docbook/
BUILD_DEPENDS= ${LOCALBASE}/share/xml/xmlcharent/catalog.xml:textproc/xmlcharent \
xmlcatmgr:textproc/xmlcatmgr
diff --git a/textproc/docbook-xsd/Makefile b/textproc/docbook-xsd/Makefile
index 8e5731271ba6..bc4dfa979887 100644
--- a/textproc/docbook-xsd/Makefile
+++ b/textproc/docbook-xsd/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.oasis-open.org/docbook/xmlschema/${DISTVERSION}/
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= DocBook W3C XML Schema
+WWW= https://www.oasis-open.org/docbook/xmlschema/1.0b1/
USES= zip
diff --git a/textproc/docbook-xsl-ns/Makefile b/textproc/docbook-xsl-ns/Makefile
index a3a32736b532..8febf6683c55 100644
--- a/textproc/docbook-xsl-ns/Makefile
+++ b/textproc/docbook-xsl-ns/Makefile
@@ -7,6 +7,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:src
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Namespace-aware DocBook XSLT stylesheets
+WWW= http://docbook.sourceforge.net
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/docbook-xsl/Makefile b/textproc/docbook-xsl/Makefile
index 179ac805ccc0..160334322f9c 100644
--- a/textproc/docbook-xsl/Makefile
+++ b/textproc/docbook-xsl/Makefile
@@ -9,6 +9,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:src
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= XSL DocBook stylesheets
+WWW= http://docbook.sourceforge.net/projects/xsl/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/docbook/Makefile b/textproc/docbook/Makefile
index 321976068323..6e9610831cd6 100644
--- a/textproc/docbook/Makefile
+++ b/textproc/docbook/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= doceng@FreeBSD.org
COMMENT= Meta-port for the different versions of the DocBook DTD
+WWW= https://www.oasis-open.org/docbook/
RUN_DEPENDS= ${LOCALBASE}/share/sgml/docbook/catalog:textproc/docbook-sgml \
${LOCALBASE}/share/xml/docbook/catalog.xml:textproc/docbook-xml \
diff --git a/textproc/docbook2X/Makefile b/textproc/docbook2X/Makefile
index d1167c1de815..29aff5b59d23 100644
--- a/textproc/docbook2X/Makefile
+++ b/textproc/docbook2X/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Convert DocBook documents into UNIX man page and GNU Texinfo formats
+WWW= http://docbook2x.sourceforge.net/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/docbook2mdoc/Makefile b/textproc/docbook2mdoc/Makefile
index 2c80ead2feaf..b17cf2511d4b 100644
--- a/textproc/docbook2mdoc/Makefile
+++ b/textproc/docbook2mdoc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://mdocml.bsd.lv/docbook2mdoc/snapshots/
MAINTAINER= bapt@FreeBSD.org
COMMENT= Convert DocBook refentry to mdoc
+WWW= https://mdocml.bsd.lv/docbook2mdoc/
LICENSE= ISCL
diff --git a/textproc/docbook2odf/Makefile b/textproc/docbook2odf/Makefile
index 6eda017041d4..2770c53eca18 100644
--- a/textproc/docbook2odf/Makefile
+++ b/textproc/docbook2odf/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://open.comsultia.com/docbook2odf/dwn/
MAINTAINER= ports@FreeBSD.org
COMMENT= Convert docbook document to Oasis Open Document
+WWW= http://open.comsultia.com/docbook2odf/
LICENSE= GPLv2
diff --git a/textproc/docbookrx/Makefile b/textproc/docbookrx/Makefile
index 96af143e03bc..cef5c2b5c0a8 100644
--- a/textproc/docbookrx/Makefile
+++ b/textproc/docbookrx/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= swills@FreeBSD.org
COMMENT= DocBook to AsciiDoc converter
+WWW= https://github.com/asciidoctor/docbookrx
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/docproj-legacy/Makefile b/textproc/docproj-legacy/Makefile
index fe23d1991320..d52cf626b1a7 100644
--- a/textproc/docproj-legacy/Makefile
+++ b/textproc/docproj-legacy/Makefile
@@ -5,6 +5,7 @@ PKGNAMESUFFIX= -legacy
MAINTAINER= doceng@FreeBSD.org
COMMENT= Meta-port for the FreeBSD Legacy Documentation Project
+WWW= https://www.freebsd.org/docproj
RUN_DEPENDS= ${LOCALBASE}/share/xml/dtd/xhtml/xhtml.soc:textproc/xhtml \
${LOCALBASE}/share/xml/xmlcharent/catalog:textproc/xmlcharent \
diff --git a/textproc/docproj/Makefile b/textproc/docproj/Makefile
index a3f8fe8e68c2..280454495208 100644
--- a/textproc/docproj/Makefile
+++ b/textproc/docproj/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= doceng@FreeBSD.org
COMMENT= Meta-port for the FreeBSD Documentation Project
+WWW= https://www.freebsd.org/docproj
RUN_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor \
hugo:www/gohugo \
diff --git a/textproc/dom4j/Makefile b/textproc/dom4j/Makefile
index d6d330d06a07..26e90c3b6084 100644
--- a/textproc/dom4j/Makefile
+++ b/textproc/dom4j/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Open Source XML framework for Java
+WWW= https://www.dom4j.org/
USES= cpe
CPE_VENDOR= ${PORTNAME}_project
diff --git a/textproc/domc/Makefile b/textproc/domc/Makefile
index 88982c1b6c14..deb81efeae91 100644
--- a/textproc/domc/Makefile
+++ b/textproc/domc/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.ioplex.com/~miallen/domc/dl/
MAINTAINER= ports@FreeBSD.org
COMMENT= Lightweight implementation of the DOM in ANSI C
+WWW= http://www.ioplex.com/~miallen/domc/
LICENSE= MIT
diff --git a/textproc/dsssl-docbook-modular/Makefile b/textproc/dsssl-docbook-modular/Makefile
index 2fa5e3ee92d7..95768894506d 100644
--- a/textproc/dsssl-docbook-modular/Makefile
+++ b/textproc/dsssl-docbook-modular/Makefile
@@ -14,6 +14,7 @@ PATCH_DIST_STRIP= -p1
MAINTAINER= ports@FreeBSD.org
COMMENT= DSSSL stylesheets for the DocBook DTD by Norman Walsh
+WWW= https://sourceforge.net/projects/docbook/
BUILD_DEPENDS= xmlcatmgr:textproc/xmlcatmgr
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/textproc/dtd2relax/Makefile b/textproc/dtd2relax/Makefile
index c703f134ea4d..8d4730e3fd19 100644
--- a/textproc/dtd2relax/Makefile
+++ b/textproc/dtd2relax/Makefile
@@ -9,6 +9,7 @@ EXTRACT_ONLY= ${DISTNAME}-src${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= DTD to RELAX converter for Java
+WWW= https://www.horobi.com/Projects/RELAX/Archive/DTD2RELAX.html
USES= zip
USE_JAVA= yes
diff --git a/textproc/dtdparse/Makefile b/textproc/dtdparse/Makefile
index 1b5d6c4731d9..e5b422a6d183 100644
--- a/textproc/dtdparse/Makefile
+++ b/textproc/dtdparse/Makefile
@@ -7,6 +7,7 @@ DISTNAME= SGML-DTDParse-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Parse a DTD and produce an XML document that represents it
+WWW= https://sourceforge.net/projects/dtdparse/
RUN_DEPENDS= p5-DelimMatch>=0:textproc/p5-DelimMatch \
p5-XML-DOM>=0:textproc/p5-XML-DOM
diff --git a/textproc/duncan/Makefile b/textproc/duncan/Makefile
index 36355863c575..5c006f4d7fb5 100644
--- a/textproc/duncan/Makefile
+++ b/textproc/duncan/Makefile
@@ -6,6 +6,7 @@ DISTNAME= Duncan-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= English to Thai dictionary for GNUstep
+WWW= https://www.eskimo.com/~pburns/Dictionaries/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/dwdiff/Makefile b/textproc/dwdiff/Makefile
index cad00e726efa..dca780f70171 100644
--- a/textproc/dwdiff/Makefile
+++ b/textproc/dwdiff/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= https://os.ghalkes.nl/dist/ \
MAINTAINER= portmaster@BSDforge.com
COMMENT= Delimited word diff program
+WWW= https://os.ghalkes.nl/dwdiff.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/ebook-tools/Makefile b/textproc/ebook-tools/Makefile
index e96d66ad0e5d..0a90f3f6f9ce 100644
--- a/textproc/ebook-tools/Makefile
+++ b/textproc/ebook-tools/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= kde@FreeBSD.org
COMMENT= Accesses and converts various ebook file formats
+WWW= https://sourceforge.net/projects/ebook-tools/
LICENSE= MIT
diff --git a/textproc/ekhtml/Makefile b/textproc/ekhtml/Makefile
index 830d4d0a6b85..8090a39fa950 100644
--- a/textproc/ekhtml/Makefile
+++ b/textproc/ekhtml/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= El-Kabong is a speedy, yet forgiving, SAX-style HTML parser
+WWW= http://ekhtml.sourceforge.net/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/elasticsearch-plugin-head/Makefile b/textproc/elasticsearch-plugin-head/Makefile
index ac460f037335..5ab4a2b9b9a7 100644
--- a/textproc/elasticsearch-plugin-head/Makefile
+++ b/textproc/elasticsearch-plugin-head/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= elasticsearch-plugin-
MAINTAINER= elastic@FreeBSD.org
COMMENT= ElasticSearch Head Plugin
+WWW= https://mobz.github.io/elasticsearch-head/
LICENSE= APACHE20
diff --git a/textproc/elasticsearch6/Makefile b/textproc/elasticsearch6/Makefile
index cd63fbf22e25..b33a71d65df5 100644
--- a/textproc/elasticsearch6/Makefile
+++ b/textproc/elasticsearch6/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 6
MAINTAINER= elastic@FreeBSD.org
COMMENT= Full-text search engine for Java
+WWW= https://www.elastic.co/
LICENSE= APACHE20
diff --git a/textproc/elasticsearch7/Makefile b/textproc/elasticsearch7/Makefile
index 4f8d59a94c38..42a099816650 100644
--- a/textproc/elasticsearch7/Makefile
+++ b/textproc/elasticsearch7/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-darwin-x86_64
MAINTAINER= elastic@FreeBSD.org
COMMENT= Full-text search engine for Java
+WWW= https://www.elastic.co/
LICENSE= APACHE20
diff --git a/textproc/en-aspell/Makefile b/textproc/en-aspell/Makefile
index de8b095ecd70..cf3eab3ca368 100644
--- a/textproc/en-aspell/Makefile
+++ b/textproc/en-aspell/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell English dictionaries
+WWW= http://aspell.sourceforge.net/
DICT= en
diff --git a/textproc/en-hunspell/Makefile b/textproc/en-hunspell/Makefile
index 806ddc6934e5..9bb926f4db00 100644
--- a/textproc/en-hunspell/Makefile
+++ b/textproc/en-hunspell/Makefile
@@ -11,6 +11,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= English hunspell dictionaries
+WWW= http://wordlist.aspell.net/
LICENSE= BSD3CLAUSE
diff --git a/textproc/enchant/Makefile b/textproc/enchant/Makefile
index fd799d6a09e9..6b87664386c6 100644
--- a/textproc/enchant/Makefile
+++ b/textproc/enchant/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Dictionary/spellchecking framework
+WWW= https://www.abisource.com/projects/enchant/
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/textproc/enchant2/Makefile b/textproc/enchant2/Makefile
index 88b5d84ef1ed..63f6b9f267df 100644
--- a/textproc/enchant2/Makefile
+++ b/textproc/enchant2/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 2
MAINTAINER= gnome@FreeBSD.org
COMMENT= Dictionary/spellchecking framework
+WWW= https://abiword.github.io/enchant/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
diff --git a/textproc/eo-aspell/Makefile b/textproc/eo-aspell/Makefile
index 9d966a700c68..0b435ebb5bc5 100644
--- a/textproc/eo-aspell/Makefile
+++ b/textproc/eo-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Esperanto dictionary
+WWW= http://aspell.sourceforge.net/
DICT= eo
diff --git a/textproc/eqe/Makefile b/textproc/eqe/Makefile
index 477f2ed4cdb1..2e0b47cb1e30 100644
--- a/textproc/eqe/Makefile
+++ b/textproc/eqe/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://rlehy.free.fr/
MAINTAINER= ports@FreeBSD.org
COMMENT= LaTeX equation editor
+WWW= http://rlehy.free.fr/
LICENSE= GPLv2 # only
LICENSE_FILE= ${WRKSRC}/GPL.txt
diff --git a/textproc/es-aspell/Makefile b/textproc/es-aspell/Makefile
index 66553654ad04..1714a6cc0f84 100644
--- a/textproc/es-aspell/Makefile
+++ b/textproc/es-aspell/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc spanish
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Spanish dictionary
+WWW= https://www.datsi.fi.upm.es/~coes/
DICT= es
diff --git a/textproc/es-hunspell/Makefile b/textproc/es-hunspell/Makefile
index c8ef166ed42d..edb454f02391 100644
--- a/textproc/es-hunspell/Makefile
+++ b/textproc/es-hunspell/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}/es-${PORTNAME}-${PORTVERSION}
MAINTAINER= office@FreeBSD.org
COMMENT= Spanish hunspell dictionaries
+WWW= https://github.com/sbosio/rla-es
LICENSE= GPLv3 LGPL3 MPL11
LICENSE_COMB= dual
diff --git a/textproc/es-hyphen/Makefile b/textproc/es-hyphen/Makefile
index ba5a2a7d62e5..4703d6b774e4 100644
--- a/textproc/es-hyphen/Makefile
+++ b/textproc/es-hyphen/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Spanish hyphenation rules
+WWW= https://extensions.openoffice.org/en/project/es_ANY-dicts
LICENSE= GPLv3 LGPL3 MPL11
LICENSE_COMB= dual
diff --git a/textproc/es-mythes/Makefile b/textproc/es-mythes/Makefile
index fb7401b61af0..a804b08d297e 100644
--- a/textproc/es-mythes/Makefile
+++ b/textproc/es-mythes/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Spanish thesaurus
+WWW= http://openoffice-es.sourceforge.net/thesaurus/
LICENSE= LGPL21
diff --git a/textproc/estraier/Makefile b/textproc/estraier/Makefile
index d2d6bb624ce4..90257909922b 100644
--- a/textproc/estraier/Makefile
+++ b/textproc/estraier/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://dbmx.net/estraier/
MAINTAINER= ports@FreeBSD.org
COMMENT= Full-text search system for personal use
+WWW= https://dbmx.net/estraier/
LIB_DEPENDS= libqdbm.so:databases/qdbm
diff --git a/textproc/et-aspell/Makefile b/textproc/et-aspell/Makefile
index b2c936131847..e8f5eadfcbbd 100644
--- a/textproc/et-aspell/Makefile
+++ b/textproc/et-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Estonian dictionary
+WWW= http://aspell.net/
DICT= et
diff --git a/textproc/exempi/Makefile b/textproc/exempi/Makefile
index 5cbfd72975b9..a4a8e6649b04 100644
--- a/textproc/exempi/Makefile
+++ b/textproc/exempi/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://libopenraw.freedesktop.org/download/
MAINTAINER= gnome@FreeBSD.org
COMMENT= Port of Adobe XMP SDK to work on UNIX
+WWW= http://libopenraw.freedesktop.org/wiki/Exempi
BUILD_DEPENDS= boost-libs>=0:devel/boost-libs
LIB_DEPENDS= libexpat.so:textproc/expat2
diff --git a/textproc/expat2/Makefile b/textproc/expat2/Makefile
index ebd5a7f6aae8..1c44d04f1e18 100644
--- a/textproc/expat2/Makefile
+++ b/textproc/expat2/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/libexpat/libexpat/releases/download/R_${DISTVER
MAINTAINER= desktop@FreeBSD.org
COMMENT= XML 1.0 parser written in C
+WWW= https://github.com/libexpat/libexpat
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/extract_url/Makefile b/textproc/extract_url/Makefile
index 4eb25ce13d71..ba3ec6261c0b 100644
--- a/textproc/extract_url/Makefile
+++ b/textproc/extract_url/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Perl script that extracts URLs from email in MIME or plain text format
+WWW= https://www.memoryhole.net/~kyle/extract_url/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/ezxml/Makefile b/textproc/ezxml/Makefile
index b4b4a6c8a469..00a791bb3b80 100644
--- a/textproc/ezxml/Makefile
+++ b/textproc/ezxml/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/ezXML/ezXML%20${PORTVERSION} \
MAINTAINER= ports@FreeBSD.org
COMMENT= Easy to use C library for parsing XML documents
+WWW= http://ezxml.sourceforge.net/
USES= cpe
CPE_VENDOR= ${PORTNAME}_project
diff --git a/textproc/fa-aspell/Makefile b/textproc/fa-aspell/Makefile
index 60d47ebce2b5..5ca74e2365f4 100644
--- a/textproc/fa-aspell/Makefile
+++ b/textproc/fa-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Persian (Farsi) dictionary
+WWW= http://aspell.net/
DICT= fa
diff --git a/textproc/fcitx-m17n/Makefile b/textproc/fcitx-m17n/Makefile
index 5c07ce04f826..6fa1b94d6b0b 100644
--- a/textproc/fcitx-m17n/Makefile
+++ b/textproc/fcitx-m17n/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= fcitx
MAINTAINER= lichray@gmail.com
COMMENT= Multilingualization support for Fcitx
+WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= LGPL21
diff --git a/textproc/fcitx-qt5/Makefile b/textproc/fcitx-qt5/Makefile
index 409bca52ee3d..62fb659266e3 100644
--- a/textproc/fcitx-qt5/Makefile
+++ b/textproc/fcitx-qt5/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fcitx support for Qt5
+WWW= https://github.com/fcitx/fcitx-qt5
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/fcitx-table-other/Makefile b/textproc/fcitx-table-other/Makefile
index e077ff95b66d..22ab4a2e5822 100644
--- a/textproc/fcitx-table-other/Makefile
+++ b/textproc/fcitx-table-other/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= fcitx
MAINTAINER= henry.hu.sh@gmail.com
COMMENT= Table-based input methods for Fcitx
+WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/fcitx5-configtool/Makefile b/textproc/fcitx5-configtool/Makefile
index ebc709b83497..3b4a64faf9ba 100644
--- a/textproc/fcitx5-configtool/Makefile
+++ b/textproc/fcitx5-configtool/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc x11
MAINTAINER= khng@FreeBSD.org
COMMENT= Fcitx5 IM framework configuration tool
+WWW= https://github.com/fcitx/fcitx5-configtool
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
diff --git a/textproc/fcitx5-gtk/Makefile b/textproc/fcitx5-gtk/Makefile
index 77bafd939aa8..166c66eef9d6 100644
--- a/textproc/fcitx5-gtk/Makefile
+++ b/textproc/fcitx5-gtk/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= khng@FreeBSD.org
COMMENT= Fcitx support for GTK+ 2/3
+WWW= https://github.com/fcitx/fcitx5-gtk
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
diff --git a/textproc/fcitx5-lua/Makefile b/textproc/fcitx5-lua/Makefile
index c3e4abaf503d..bcbb4691badc 100644
--- a/textproc/fcitx5-lua/Makefile
+++ b/textproc/fcitx5-lua/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= khng@FreeBSD.org
COMMENT= Lua support for Fcitx5
+WWW= https://github.com/fcitx/fcitx5-lua
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
diff --git a/textproc/fcitx5-qt/Makefile b/textproc/fcitx5-qt/Makefile
index 876d852b7424..aaa14e8b59d3 100644
--- a/textproc/fcitx5-qt/Makefile
+++ b/textproc/fcitx5-qt/Makefile
@@ -7,6 +7,7 @@ PATCHFILES= f7f983e1e709.patch:-p1
MAINTAINER= khng@FreeBSD.org
COMMENT= Fcitx support for Qt5
+WWW= https://github.com/fcitx/fcitx5-qt
LICENSE= LGPL21+ BSD3CLAUSE
LICENSE_COMB= multi
diff --git a/textproc/fcitx5/Makefile b/textproc/fcitx5/Makefile
index 252a3156f67a..5fa748d2eddb 100644
--- a/textproc/fcitx5/Makefile
+++ b/textproc/fcitx5/Makefile
@@ -12,6 +12,7 @@ PATCHFILES+= 0b46063c0e9f.patch:-p1 # wlroots 0.15
MAINTAINER= khng@FreeBSD.org
COMMENT= New implementation of the Fcitx IME framework
+WWW= https://github.com/fcitx/fcitx5
LICENSE= LGPL21+
diff --git a/textproc/fex/Makefile b/textproc/fex/Makefile
index d14904e96526..62f43959e2e5 100644
--- a/textproc/fex/Makefile
+++ b/textproc/fex/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= zi@FreeBSD.org
COMMENT= Powerful field extraction tool
+WWW= https://semicomplete.com/projects/fex/
LICENSE= APACHE20
diff --git a/textproc/ffe/Makefile b/textproc/ffe/Makefile
index 5c624c7eb523..7d032eaa25dc 100644
--- a/textproc/ffe/Makefile
+++ b/textproc/ffe/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/ff-extractor/ff-extractor/${DISTVERSION}
MAINTAINER= egypcio@FreeBSD.org
COMMENT= Flat file extractor
+WWW= http://ff-extractor.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/fi-aspell/Makefile b/textproc/fi-aspell/Makefile
index 225b7a77abb0..c93e657f4e5f 100644
--- a/textproc/fi-aspell/Makefile
+++ b/textproc/fi-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Finnish dictionary
+WWW= http://aspell.net/
DICT= fi
diff --git a/textproc/filepp/Makefile b/textproc/filepp/Makefile
index e0ddcd3ad81e..78fcefc78307 100644
--- a/textproc/filepp/Makefile
+++ b/textproc/filepp/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www-users.york.ac.uk/~dm26/filepp/
MAINTAINER= ports@FreeBSD.org
COMMENT= Generic file preprocessor
+WWW= https://www-users.york.ac.uk/~dm26/filepp/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/fist/Makefile b/textproc/fist/Makefile
index 24b13d33b426..f49b1a039cd5 100644
--- a/textproc/fist/Makefile
+++ b/textproc/fist/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.fourmilab.ch/fist/
MAINTAINER= swills@FreeBSD.org
COMMENT= Emphatic message generator
+WWW= https://www.fourmilab.ch/fist/
GNU_CONFIGURE= yes
PLIST_FILES= bin/fist man/man1/fist.1.gz
diff --git a/textproc/fixrtf/Makefile b/textproc/fixrtf/Makefile
index e93363e6cd4f..c21c7c748c70 100644
--- a/textproc/fixrtf/Makefile
+++ b/textproc/fixrtf/Makefile
@@ -11,6 +11,7 @@ EXTRACT_ONLY= # none
MAINTAINER= delphij@FreeBSD.org
COMMENT= Patch making it possible to embed PNGs into RTFs
+WWW= http://www.freebsd.org.cn
LIB_DEPENDS= libpng.so:graphics/png
diff --git a/textproc/flex/Makefile b/textproc/flex/Makefile
index ccc04b4ae649..96fa473fc98d 100644
--- a/textproc/flex/Makefile
+++ b/textproc/flex/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/westes/flex/releases/download/v${PORTVERSION}/
MAINTAINER= mandree@FreeBSD.org
COMMENT= Fast lexical analyzer generator
+WWW= https://github.com/westes/flex
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/fmtlatex/Makefile b/textproc/fmtlatex/Makefile
index 5cbab884b5bc..22e63e74200c 100644
--- a/textproc/fmtlatex/Makefile
+++ b/textproc/fmtlatex/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc perl5
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Reformat LaTeX documents suitable for version control
+WWW= https://github.com/loopspace/fmtlatex
LICENSE= GPLv2+
diff --git a/textproc/fo-aspell/Makefile b/textproc/fo-aspell/Makefile
index a389da8159f7..3a8edda46ab5 100644
--- a/textproc/fo-aspell/Makefile
+++ b/textproc/fo-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Faroese dictionary
+WWW= http://fo.speling.org/
DICT= fo
diff --git a/textproc/foiltex/Makefile b/textproc/foiltex/Makefile
index 54951320f867..a2b39e4a7cc9 100644
--- a/textproc/foiltex/Makefile
+++ b/textproc/foiltex/Makefile
@@ -7,6 +7,7 @@ DISTFILES= foiltex.dtx foiltex.ins
MAINTAINER= ports@FreeBSD.org
COMMENT= Collection of LaTeX files for making foils
+WWW= https://ctan.org/pkg/foiltex
# Converted from NO_CDROM
LICENSE= foiltex
diff --git a/textproc/fop/Makefile b/textproc/fop/Makefile
index 251c9ec13890..6e21049885e6 100644
--- a/textproc/fop/Makefile
+++ b/textproc/fop/Makefile
@@ -10,6 +10,7 @@ EXTRACT_ONLY= ${DISTNAME}.tar.gz
MAINTAINER= makc@FreeBSD.org
COMMENT= Print formatter driven by XSL formatting
+WWW= https://xmlgraphics.apache.org/fop/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/fox-xml/Makefile b/textproc/fox-xml/Makefile
index ff3445436394..2d1ab3cf6547 100644
--- a/textproc/fox-xml/Makefile
+++ b/textproc/fox-xml/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -xml
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fortran XML library
+WWW= https://homepages.see.leeds.ac.uk/~earawa/FoX/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/freexl/Makefile b/textproc/freexl/Makefile
index 0e7ba3909857..4577d560ec15 100644
--- a/textproc/freexl/Makefile
+++ b/textproc/freexl/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.gaia-gis.it/gaia-sins/freexl-sources/
MAINTAINER= lbartoletti@FreeBSD.org
COMMENT= Library to extract valid data from within an Excel (.xls) spreadsheet
+WWW= https://www.gaia-gis.it/fossil/freexl/index
LICENSE= GPLv2+ LGPL21+ MPL11
LICENSE_COMB= dual
diff --git a/textproc/fuzzysearchdatabase/Makefile b/textproc/fuzzysearchdatabase/Makefile
index 7e3028e273b8..df6840e6135a 100644
--- a/textproc/fuzzysearchdatabase/Makefile
+++ b/textproc/fuzzysearchdatabase/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ single-header simple "fuzzy" search library
+WWW= https://bitbucket.org/j_norberg/fuzzysearchdatabase
LICENSE= BSD3CLAUSE
diff --git a/textproc/fy-aspell/Makefile b/textproc/fy-aspell/Makefile
index e49a2cb5b850..0061da999356 100644
--- a/textproc/fy-aspell/Makefile
+++ b/textproc/fy-aspell/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Frisian (Frysk) dictionary
+WWW= http://borel.slu.edu/crubadan/
DICT= fy
diff --git a/textproc/fzf/Makefile b/textproc/fzf/Makefile
index 31fae8337a4f..5c273d633403 100644
--- a/textproc/fzf/Makefile
+++ b/textproc/fzf/Makefile
@@ -6,6 +6,7 @@ DISTFILES= go.mod:gomod
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Blazing fast command-line fuzzy finder
+WWW= https://github.com/junegunn/fzf/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/fzy/Makefile b/textproc/fzy/Makefile
index 90e218ebc9b9..d308d8cfaa73 100644
--- a/textproc/fzy/Makefile
+++ b/textproc/fzy/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= o.hushchenkov@gmail.com
COMMENT= Interactive fuzzy text selector for the terminal
+WWW= https://github.com/jhawthorn/fzy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/ga-aspell/Makefile b/textproc/ga-aspell/Makefile
index 3f591f749591..e3b2e4f97f51 100644
--- a/textproc/ga-aspell/Makefile
+++ b/textproc/ga-aspell/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Irish (Gaelic) dictionary
+WWW= http://borel.slu.edu/ispell/index.html
DICT= ga
diff --git a/textproc/gastex/Makefile b/textproc/gastex/Makefile
index a54fd398b117..bb382a23ed85 100644
--- a/textproc/gastex/Makefile
+++ b/textproc/gastex/Makefile
@@ -8,6 +8,7 @@ EXTRACT_ONLY= # none
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphs and Automata Simplified in TeX
+WWW= https://www.lsv.ens-cachan.fr/~gastin/gastex/
NO_ARCH= yes
USE_TEX= latex:run
diff --git a/textproc/gd-aspell/Makefile b/textproc/gd-aspell/Makefile
index ccc7ba7ca3eb..4b177477eb3a 100644
--- a/textproc/gd-aspell/Makefile
+++ b/textproc/gd-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Scottish Gaelic dictionary
+WWW= http://aspell.net/
DICT= gd
diff --git a/textproc/gdome2/Makefile b/textproc/gdome2/Makefile
index 764867722a66..2b826a739911 100644
--- a/textproc/gdome2/Makefile
+++ b/textproc/gdome2/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://gdome2.cs.unibo.it/tarball/
MAINTAINER= ports@FreeBSD.org
COMMENT= Gnome DOM Engine
+WWW= http://gdome2.cs.unibo.it/
USES= gnome libtool pathfix pkgconfig
USE_GNOME= glib20 libxml2
diff --git a/textproc/gh-grep/Makefile b/textproc/gh-grep/Makefile
index 9c0109e0759c..e9e43f4333f6 100644
--- a/textproc/gh-grep/Makefile
+++ b/textproc/gh-grep/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
COMMENT= Find lines matching a pattern within GitHub repositories
+WWW= https://github.com/k1LoW/gh-grep
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/git-chglog/Makefile b/textproc/git-chglog/Makefile
index 5d75fb0d7bee..fa63c471d646 100644
--- a/textproc/git-chglog/Makefile
+++ b/textproc/git-chglog/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
COMMENT= CHANGELOG generator implemented in Go
+WWW= https://github.com/git-chglog/git-chglog
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/gitlab-elasticsearch-indexer/Makefile b/textproc/gitlab-elasticsearch-indexer/Makefile
index f38063aca55c..f5afead74f6f 100644
--- a/textproc/gitlab-elasticsearch-indexer/Makefile
+++ b/textproc/gitlab-elasticsearch-indexer/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Elasticsearch indexer for GitLab
+WWW= https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/gl-aspell/Makefile b/textproc/gl-aspell/Makefile
index c62e99b1f32c..3ae0fdafe5a7 100644
--- a/textproc/gl-aspell/Makefile
+++ b/textproc/gl-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Galician dictionary
+WWW= http://aspell.net/
DICT= gl
diff --git a/textproc/gladtex/Makefile b/textproc/gladtex/Makefile
index cdbde67573aa..de33ceafdede 100644
--- a/textproc/gladtex/Makefile
+++ b/textproc/gladtex/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Program to replace LaTeX formulas in HTML files with images
+WWW= http://gladtex.sourceforge.net/
LICENSE= GPLv2
diff --git a/textproc/gmetadom/Makefile b/textproc/gmetadom/Makefile
index 0713d70c21ed..415fc28bf5e5 100644
--- a/textproc/gmetadom/Makefile
+++ b/textproc/gmetadom/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Collection of DOM Implementations
+WWW= http://gmetadom.sourceforge.net/
LIB_DEPENDS= libgdome.so:textproc/gdome2
diff --git a/textproc/gnugrep/Makefile b/textproc/gnugrep/Makefile
index 9534e9ff6289..bd183cd24146 100644
--- a/textproc/gnugrep/Makefile
+++ b/textproc/gnugrep/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= gnu
MAINTAINER= danfe@FreeBSD.org
COMMENT= GNU version of popular pattern matching utility
+WWW= https://www.gnu.org/software/grep/
LICENSE= GPLv3+
diff --git a/textproc/go-md2man/Makefile b/textproc/go-md2man/Makefile
index 6e49c8de5e99..155a88b646e5 100644
--- a/textproc/go-md2man/Makefile
+++ b/textproc/go-md2man/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= mateusz@serveraptor.com
COMMENT= Converts Markdown into roff (man pages)
+WWW= https://github.com/cpuguy83/go-md2man
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/go-yq/Makefile b/textproc/go-yq/Makefile
index 544afad32d91..b5fd585d5690 100644
--- a/textproc/go-yq/Makefile
+++ b/textproc/go-yq/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= timp87@gmail.com
COMMENT= Portable commandline YAML processor written in go
+WWW= https://github.com/mikefarah/yq
LICENSE= MIT
diff --git a/textproc/gojq/Makefile b/textproc/gojq/Makefile
index fc2cfbb0d751..5a934f063dda 100644
--- a/textproc/gojq/Makefile
+++ b/textproc/gojq/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= nork@ninth-nine.com
COMMENT= Pure Go implementation of jq
+WWW= https://github.com/itchyny/gojq
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/goldendict/Makefile b/textproc/goldendict/Makefile
index 5773718afd2e..4c4ed7b2a84b 100644
--- a/textproc/goldendict/Makefile
+++ b/textproc/goldendict/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= danfe@FreeBSD.org
COMMENT= Feature-rich dictionary lookup program
+WWW= http://goldendict.org/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/google-ctemplate/Makefile b/textproc/google-ctemplate/Makefile
index 154fe25c8b27..55d43da55200 100644
--- a/textproc/google-ctemplate/Makefile
+++ b/textproc/google-ctemplate/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= google-
MAINTAINER= vanilla@FreeBSD.org
COMMENT= Simple but powerful template language for C++
+WWW= http://goog-ctemplate.sourceforge.net/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/google-translate-cli/Makefile b/textproc/google-translate-cli/Makefile
index 3d47884f8127..53223d83ad9c 100644
--- a/textproc/google-translate-cli/Makefile
+++ b/textproc/google-translate-cli/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= nivit@FreeBSD.org
COMMENT= Google Translate to serve as a command line tool
+WWW= https://www.soimort.org/translate-shell/
LICENSE= UNLICENSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/gpp/Makefile b/textproc/gpp/Makefile
index 9f4c2443128b..c7b0a35a1e36 100644
--- a/textproc/gpp/Makefile
+++ b/textproc/gpp/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://files.nothingisreal.com/software/gpp/
MAINTAINER= jos@catnook.com
COMMENT= The Generic Preprocessor
+WWW= https://www.nothingisreal.com/gpp/
USES= tar:bzip2
GNU_CONFIGURE= yes
diff --git a/textproc/grap/Makefile b/textproc/grap/Makefile
index fa622e72e208..6b526221abe0 100644
--- a/textproc/grap/Makefile
+++ b/textproc/grap/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.lunabase.org/~faber/Vault/software/grap/
MAINTAINER= faber@lunabase.org
COMMENT= Implementation of Kernigan & Bentley's grap language
+WWW= https://www.lunabase.org/~faber/Vault/software/grap/
GNU_CONFIGURE= yes
CONFIGURE_ARGS=--with-freebsd-ports
diff --git a/textproc/grc-aspell/Makefile b/textproc/grc-aspell/Makefile
index 5277f424174e..d89ae9679cbc 100644
--- a/textproc/grc-aspell/Makefile
+++ b/textproc/grc-aspell/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Ancient Greek dictionary
+WWW= https://www.himeros.eu/
DICT= grc
diff --git a/textproc/greple/Makefile b/textproc/greple/Makefile
index 57b008f7d0f1..eb25b86b4c48 100644
--- a/textproc/greple/Makefile
+++ b/textproc/greple/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= hrs@FreeBSD.org
COMMENT= Grep with multiple keywords
+WWW= https://github.com/kaz-utashiro/greple
LICENSE= GREPLE
LICENSE_NAME= GREPLE License
diff --git a/textproc/groff/Makefile b/textproc/groff/Makefile
index e427326a72a0..bb93769a15a6 100644
--- a/textproc/groff/Makefile
+++ b/textproc/groff/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= GNU
MAINTAINER= bapt@FreeBSD.org
COMMENT= Software typesetting package
+WWW= https://www.gnu.org/software/groff/
LICENSE= GPLv3
diff --git a/textproc/gron.awk/Makefile b/textproc/gron.awk/Makefile
index 0732d65fc6dd..3985ac496e07 100644
--- a/textproc/gron.awk/Makefile
+++ b/textproc/gron.awk/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
COMMENT= AWK implementation of gron, a JSON-to-greppable-text transformer
+WWW= https://github.com/xonixx/gron.awk
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/gron/Makefile b/textproc/gron/Makefile
index e14537758435..0f4c50bf58fd 100644
--- a/textproc/gron/Makefile
+++ b/textproc/gron/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= zi@FreeBSD.org
COMMENT= Transforms JSON into discrete assignments that are easier to grep
+WWW= https://github.com/tomnomnom/gron
LICENSE= MIT
diff --git a/textproc/groonga/Makefile b/textproc/groonga/Makefile
index 0091b01c1801..dda956cf643d 100644
--- a/textproc/groonga/Makefile
+++ b/textproc/groonga/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://packages.groonga.org/source/groonga/
MAINTAINER= bofh@FreeBSD.org
COMMENT= Open-source fulltext search engine and column store
+WWW= https://groonga.org/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/gsed/Makefile b/textproc/gsed/Makefile
index 57f2914bc76f..c77e126e16d1 100644
--- a/textproc/gsed/Makefile
+++ b/textproc/gsed/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= g
MAINTAINER= danfe@FreeBSD.org
COMMENT= GNU stream editor
+WWW= https://www.gnu.org/software/sed/sed.html
LICENSE= GPLv3+ GFDL
LICENSE_COMB= multi
diff --git a/textproc/gspell/Makefile b/textproc/gspell/Makefile
index 9a90d969f64a..b8591478d74b 100644
--- a/textproc/gspell/Makefile
+++ b/textproc/gspell/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Spell checking for GTK+
+WWW= https://wiki.gnome.org/Projects/gspell
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/gtk-doc/Makefile b/textproc/gtk-doc/Makefile
index 194e2a147c28..6b3cd24c4a74 100644
--- a/textproc/gtk-doc/Makefile
+++ b/textproc/gtk-doc/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= GNOME
MAINTAINER= desktop@FreeBSD.org
COMMENT= Code documentation system, originally for GTK+
+WWW= https://www.gtk.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/gtkspell/Makefile b/textproc/gtkspell/Makefile
index ed405055a887..ca59400da866 100644
--- a/textproc/gtkspell/Makefile
+++ b/textproc/gtkspell/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= LOCAL/marcus
MAINTAINER= gnome@FreeBSD.org
COMMENT= GTK+ 2 spell checking component
+WWW= http://gtkspell.sourceforge.net/
LIB_DEPENDS= libenchant.so:textproc/enchant
diff --git a/textproc/gtkspell3/Makefile b/textproc/gtkspell3/Makefile
index f926aa566eba..c90b600f1ed2 100644
--- a/textproc/gtkspell3/Makefile
+++ b/textproc/gtkspell3/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/gtkspell/${PORTVERSION}
MAINTAINER= gnome@FreeBSD.org
COMMENT= GTK+ 3 spell checking component
+WWW= http://gtkspell.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/gu-aspell/Makefile b/textproc/gu-aspell/Makefile
index f3280093fc51..e142af23f617 100644
--- a/textproc/gu-aspell/Makefile
+++ b/textproc/gu-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Gujarati dictionary
+WWW= https://sourceforge.net/projects/aspell-gu/
DICT= gu
diff --git a/textproc/gv-aspell/Makefile b/textproc/gv-aspell/Makefile
index b001f2fe82c5..f6b27bcdd004 100644
--- a/textproc/gv-aspell/Makefile
+++ b/textproc/gv-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Manx Gaelic dictionary
+WWW= http://aspell.net/
DICT= gv
diff --git a/textproc/halibut/Makefile b/textproc/halibut/Makefile
index 0260b0c0336d..1dbd2300d3b5 100644
--- a/textproc/halibut/Makefile
+++ b/textproc/halibut/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-${DIS
MAINTAINER= yuri@FreeBSD.org
COMMENT= Free document preparation system
+WWW= https://www.chiark.greenend.org.uk/~sgtatham/halibut/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENCE
diff --git a/textproc/heirloom-doctools/Makefile b/textproc/heirloom-doctools/Makefile
index 999e2f291fc4..addd271949d5 100644
--- a/textproc/heirloom-doctools/Makefile
+++ b/textproc/heirloom-doctools/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= hrs@FreeBSD.org
COMMENT= Portable and enhanced troff, nroff, and related utilities
+WWW= https://n-t-roff.github.io/heirloom/doctools.html
LICENSE= CDDL
diff --git a/textproc/hhm/Makefile b/textproc/hhm/Makefile
index eee98b534686..55836522a4ad 100644
--- a/textproc/hhm/Makefile
+++ b/textproc/hhm/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SAVANNAH
MAINTAINER= ports@FreeBSD.org
COMMENT= HTML Help Maker
+WWW= http://bonedaddy.net/pabs3/code/ #hhm
LIB_DEPENDS= liblzxcomp.so:archivers/liblzxcomp
diff --git a/textproc/hi-aspell/Makefile b/textproc/hi-aspell/Makefile
index f0cb8ae22c04..0d92664dde79 100644
--- a/textproc/hi-aspell/Makefile
+++ b/textproc/hi-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Hindi dictionary
+WWW= http://oriya.sarovar.org/hi-dict.html
DICT= hi
diff --git a/textproc/highlight/Makefile b/textproc/highlight/Makefile
index a14f42f6eb8a..121673f30aa9 100644
--- a/textproc/highlight/Makefile
+++ b/textproc/highlight/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://www.andre-simon.de/zip/
MAINTAINER= kwm@FreeBSD.org
COMMENT= Customizable syntax highlighter
+WWW= http://www.andre-simon.de/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/hil-aspell/Makefile b/textproc/hil-aspell/Makefile
index 2f3291a8c34e..69482d990f53 100644
--- a/textproc/hil-aspell/Makefile
+++ b/textproc/hil-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Hiligaynon dictionary
+WWW= http://aspell.net/
DICT= hil
diff --git a/textproc/hr-aspell/Makefile b/textproc/hr-aspell/Makefile
index 89f139b75c42..95b37ae57081 100644
--- a/textproc/hr-aspell/Makefile
+++ b/textproc/hr-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Croatian dictionary
+WWW= http://aspell.net/
DICT= hr
diff --git a/textproc/hs-lhs2tex/Makefile b/textproc/hs-lhs2tex/Makefile
index 13debd06ebfc..f36880a5cced 100644
--- a/textproc/hs-lhs2tex/Makefile
+++ b/textproc/hs-lhs2tex/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Preprocessor for typesetting Haskell sources with LaTeX
+WWW= https://www.andres-loeh.de/lhs2tex/
LICENSE= GPLv2
diff --git a/textproc/hs-pandoc-crossref/Makefile b/textproc/hs-pandoc-crossref/Makefile
index b844b9e6f515..068be9a7091e 100644
--- a/textproc/hs-pandoc-crossref/Makefile
+++ b/textproc/hs-pandoc-crossref/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Pandoc filter for numbering figures and tables
+WWW= https://github.com/lierdakil/pandoc-crossref/
LICENSE= BSD3CLAUSE
diff --git a/textproc/hs-pandoc/Makefile b/textproc/hs-pandoc/Makefile
index 601a215cbdb2..6381d0fb79aa 100644
--- a/textproc/hs-pandoc/Makefile
+++ b/textproc/hs-pandoc/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Conversion between markup formats
+WWW= https://pandoc.org
LICENSE= GPLv2
diff --git a/textproc/hs-yaml/Makefile b/textproc/hs-yaml/Makefile
index 159a36ed0c51..6c12fe3e3ac3 100644
--- a/textproc/hs-yaml/Makefile
+++ b/textproc/hs-yaml/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Utilities for converting YAML and JSON documents back and forth
+WWW= https://github.com/snoyberg/yaml/
LICENSE= BSD3CLAUSE
diff --git a/textproc/hsb-aspell/Makefile b/textproc/hsb-aspell/Makefile
index 56240640c4e2..08feb45da611 100644
--- a/textproc/hsb-aspell/Makefile
+++ b/textproc/hsb-aspell/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Upper Sorbian dictionary
+WWW= http://aspell.net/
DICT= hsb
diff --git a/textproc/htdig/Makefile b/textproc/htdig/Makefile
index dfe8006232ae..cbd3cf5cb7f1 100644
--- a/textproc/htdig/Makefile
+++ b/textproc/htdig/Makefile
@@ -7,6 +7,7 @@ DISTNAME= htdig-3.2.0b6
MAINTAINER= ports@FreeBSD.org
COMMENT= WWW indexing and searching system
+WWW= https://sourceforge.net/projects/htdig/
LICENSE= LGPL20+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/html-pretty/Makefile b/textproc/html-pretty/Makefile
index dedc6ab32f3c..803af193954f 100644
--- a/textproc/html-pretty/Makefile
+++ b/textproc/html-pretty/Makefile
@@ -7,6 +7,7 @@ DISTNAME= htmlpty-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= HTML and SGML prettyprinter and text-to-HTML/SGML converter
+WWW= http://www.math.utah.edu/~beebe/software/html-sgml-tools.html #html-pretty
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/html-xml-utils/Makefile b/textproc/html-xml-utils/Makefile
index aa4b705355cd..12975f0554aa 100644
--- a/textproc/html-xml-utils/Makefile
+++ b/textproc/html-xml-utils/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.w3.org/Tools/HTML-XML-utils/
MAINTAINER= takefu@airport.fm
COMMENT= Utilities for manipulating HTML and XML files
+WWW= http://www.w3.org/Status.html #HTML-XML-utils
LICENSE= W3C
LICENSE_GROUPS= FSF GPL OSI
diff --git a/textproc/html2fo/Makefile b/textproc/html2fo/Makefile
index 420fe6728a61..54f4e3096591 100644
--- a/textproc/html2fo/Makefile
+++ b/textproc/html2fo/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= HTML to xsl:fo converter
+WWW= http://html2fo.sourceforge.net/
PLIST_FILES= bin/html2fo
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/textproc/html2text/Makefile b/textproc/html2text/Makefile
index 0540d9026066..394feb4b7524 100644
--- a/textproc/html2text/Makefile
+++ b/textproc/html2text/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SUNSITE/apps/www/converters \
MAINTAINER= bapt@FreeBSD.org
COMMENT= Converts HTML documents into plain text
+WWW= http://www.mbayer.de/html2text/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/html2xhtml/Makefile b/textproc/html2xhtml/Makefile
index f1a38dc7b3c8..7e8e57d1f2d5 100644
--- a/textproc/html2xhtml/Makefile
+++ b/textproc/html2xhtml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.it.uc3m.es/jaf/html2xhtml/downloads/
MAINTAINER= wilfried.meindl@gmail.com
COMMENT= Convert HTML to XHTML
+WWW= https://www.it.uc3m.es/jaf/html2xhtml
GNU_CONFIGURE= yes
USES= iconv
diff --git a/textproc/htmlc/Makefile b/textproc/htmlc/Makefile
index 388a3abfac30..b8e5fe740c52 100644
--- a/textproc/htmlc/Makefile
+++ b/textproc/htmlc/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://htmlc.inria.fr/ \
MAINTAINER= beyert@cs.ucr.edu
COMMENT= Text file generator
+WWW= http://htmlc.inria.fr/eng.htm
BUILD_DEPENDS= ocamlc:lang/ocaml
diff --git a/textproc/htmldoc/Makefile b/textproc/htmldoc/Makefile
index f84a03058f5d..11f510317fc6 100644
--- a/textproc/htmldoc/Makefile
+++ b/textproc/htmldoc/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= fuz@fuz.su
COMMENT= Converts HTML to PDF and/or PostScript
+WWW= https://michaelrsweet.github.io/htmldoc
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/htmlise/Makefile b/textproc/htmlise/Makefile
index 94411d9d9c39..240977047095 100644
--- a/textproc/htmlise/Makefile
+++ b/textproc/htmlise/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.ex-parrot.com/~chris/stuff/ \
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Formats plain text as HTML
+WWW= https://www.ex-parrot.com/~chris/software.html
TABSIZE?= 8
diff --git a/textproc/htmlq/Makefile b/textproc/htmlq/Makefile
index ac2290f4fd2a..f3825a32e898 100644
--- a/textproc/htmlq/Makefile
+++ b/textproc/htmlq/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Command-line HTML processor, similar to jq
+WWW= https://github.com/mgdm/htmlq
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/htmltest/Makefile b/textproc/htmltest/Makefile
index 6c424fe7a6c1..8cd5bbf8abc9 100644
--- a/textproc/htmltest/Makefile
+++ b/textproc/htmltest/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= dbaio@FreeBSD.org
COMMENT= HTML validator written in Go
+WWW= https://github.com/wjdp/htmltest
LICENSE= MIT
diff --git a/textproc/humanzip/Makefile b/textproc/humanzip/Makefile
index aa5e2413a373..fc501db1b5c7 100644
--- a/textproc/humanzip/Makefile
+++ b/textproc/humanzip/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SAVANNAH
MAINTAINER= ports@FreeBSD.org
COMMENT= Compresses text to human readable output
+WWW= https://savannah.nongnu.org/projects/humanzip/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/hunspell/Makefile b/textproc/hunspell/Makefile
index 67bb13dd0753..eaaf912112c6 100644
--- a/textproc/hunspell/Makefile
+++ b/textproc/hunspell/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Improved spell-checker for Hungarian and other languages
+WWW= https://hunspell.github.io/
LICENSE= GPLv2+ LGPL21+ MPL11
LICENSE_COMB= dual
diff --git a/textproc/hy-aspell/Makefile b/textproc/hy-aspell/Makefile
index 28a7a90a0d75..96fe3694e4ea 100644
--- a/textproc/hy-aspell/Makefile
+++ b/textproc/hy-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Armenian dictionary
+WWW= http://aspell.net/
DICT= hy
diff --git a/textproc/hyperestraier/Makefile b/textproc/hyperestraier/Makefile
index 46f161620eb5..b8cdece2bffc 100644
--- a/textproc/hyperestraier/Makefile
+++ b/textproc/hyperestraier/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Full-text search system
+WWW= http://hyperestraier.sourceforge.net/
BUILD_DEPENDS= qdbm>=1.8.77:databases/qdbm
# check configure for min version of qdbm.
diff --git a/textproc/hyphen/Makefile b/textproc/hyphen/Makefile
index 838f4f61ddd3..6978a3b7d434 100644
--- a/textproc/hyphen/Makefile
+++ b/textproc/hyphen/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Library for high quality hyphenation and justification
+WWW= https://github.com/hunspell/hyphen
LICENSE= LGPL21+ MPL11
LICENSE_COMB= dual
diff --git a/textproc/ia-aspell/Makefile b/textproc/ia-aspell/Makefile
index d21120a94ce8..512598601244 100644
--- a/textproc/ia-aspell/Makefile
+++ b/textproc/ia-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Interlingua dictionary
+WWW= http://aspell.net/
DICT= ia
diff --git a/textproc/ibus-kmfl/Makefile b/textproc/ibus-kmfl/Makefile
index 1a6e33da69a9..ca7a63533ba1 100644
--- a/textproc/ibus-kmfl/Makefile
+++ b/textproc/ibus-kmfl/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= kmfl
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= KMFL IMEngine for IBus framework
+WWW= http://kmfl.sourceforge.net/
LIB_DEPENDS= libibus-1.0.so:textproc/ibus \
libkmfl.so:textproc/libkmfl \
diff --git a/textproc/ibus-m17n/Makefile b/textproc/ibus-m17n/Makefile
index f1b06dcd5fc6..ae0134c85bc0 100644
--- a/textproc/ibus-m17n/Makefile
+++ b/textproc/ibus-m17n/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= m17n IM engine for IBus framework
+WWW= https://github.com/ibus/ibus-m17n
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/ibus-table/Makefile b/textproc/ibus-table/Makefile
index 98196e24713b..dbb8717f9c45 100644
--- a/textproc/ibus-table/Makefile
+++ b/textproc/ibus-table/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Table-based input method framework for IBus
+WWW= https://github.com/kaio/ibus-table
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/ibus-typing-booster/Makefile b/textproc/ibus-typing-booster/Makefile
index 53b879ad712f..210da1d6758b 100644
--- a/textproc/ibus-typing-booster/Makefile
+++ b/textproc/ibus-typing-booster/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
COMMENT= Faster typing by context sensitive completion
+WWW= https://mike-fabian.github.io/ibus-typing-booster/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/ibus-uniemoji/Makefile b/textproc/ibus-uniemoji/Makefile
index 69876587150a..c24ce28da51b 100644
--- a/textproc/ibus-uniemoji/Makefile
+++ b/textproc/ibus-uniemoji/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= greg@unrelenting.technology
COMMENT= Input method for entering unicode symbols and emoji by name
+WWW= https://github.com/salty-horseibus-uniemoji
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/ibus/Makefile b/textproc/ibus/Makefile
index 5664eaacd3d5..1184bf0af845 100644
--- a/textproc/ibus/Makefile
+++ b/textproc/ibus/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= henry.hu.sh@gmail.com
COMMENT= Intelligent Input Bus for Unix-like systems
+WWW= https://github.com/ibus/ibus
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/icdiff/Makefile b/textproc/icdiff/Makefile
index dff0b6653f67..311a3a4831af 100644
--- a/textproc/icdiff/Makefile
+++ b/textproc/icdiff/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Improved colored diff
+WWW= https://www.jefftk.com/icdiff
LICENSE= PSFL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/id-aspell/Makefile b/textproc/id-aspell/Makefile
index 7524b742ae0f..26823f8dbae5 100644
--- a/textproc/id-aspell/Makefile
+++ b/textproc/id-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Indonesian dictionary
+WWW= http://aspell.net/
DICT= id
diff --git a/textproc/idnits/Makefile b/textproc/idnits/Makefile
index a42085e8fa74..d95a96c83192 100644
--- a/textproc/idnits/Makefile
+++ b/textproc/idnits/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://tools.ietf.org/tools/idnits/ \
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Looks for problems in internet draft formatting
+WWW= https://tools.ietf.org/tools/idnits/
LICENSE= GPLv2+
diff --git a/textproc/ie-hunspell/Makefile b/textproc/ie-hunspell/Makefile
index f4efea00f74d..574cb2b99075 100644
--- a/textproc/ie-hunspell/Makefile
+++ b/textproc/ie-hunspell/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ie-
MAINTAINER= mistresssilvara@hotmail.com
COMMENT= Interlingue Hunspell dictionaries
+WWW= https://github.com/Carmina16/hunspell-ie
LICENSE= APACHE20
diff --git a/textproc/igor/Makefile b/textproc/igor/Makefile
index fb078fc4c95c..ca2655b0d324 100644
--- a/textproc/igor/Makefile
+++ b/textproc/igor/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://docscripts.glenbarber.us/tags/${PORTNAME}/${PORTVERSION}/
MAINTAINER= wblock@FreeBSD.org
COMMENT= FreeBSD Documentation Project sanity check script
+WWW= http://www.wonkity.com/~wblock/igor/
LICENSE= BSD2CLAUSE
diff --git a/textproc/iksemel/Makefile b/textproc/iksemel/Makefile
index b74322e8212c..1beaeec6a8f6 100644
--- a/textproc/iksemel/Makefile
+++ b/textproc/iksemel/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= XML parser library mainly designed for Jabber applications
+WWW= https://github.com/meduketto/iksemel
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/info2man/Makefile b/textproc/info2man/Makefile
index 5c04f1349b30..c2d5616db8c2 100644
--- a/textproc/info2man/Makefile
+++ b/textproc/info2man/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Translate GNU info files into man pages
+WWW= http://www.cskk.ezoshosting.com/cs/css/info2pod.html
RUN_DEPENDS= p5-Perl4-CoreLibs>0:devel/p5-Perl4-CoreLibs
USES= perl5 shebangfix
diff --git a/textproc/info_to_html/Makefile b/textproc/info_to_html/Makefile
index 0411f6976bda..0f42721e2321 100644
--- a/textproc/info_to_html/Makefile
+++ b/textproc/info_to_html/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.mons.net/software/
MAINTAINER= ports@FreeBSD.org
COMMENT= Translate GNU info files into HTML pages
+WWW= https://www.mons.net/info_to_html
USES= perl5 shebangfix
NO_BUILD= yes
diff --git a/textproc/intltool/Makefile b/textproc/intltool/Makefile
index 3be976c0c833..c094698759c8 100644
--- a/textproc/intltool/Makefile
+++ b/textproc/intltool/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= gnome
MAINTAINER= desktop@FreeBSD.org
COMMENT= Tools to internationalize various kinds of data files
+WWW= https://www.gnome.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/irstlm/Makefile b/textproc/irstlm/Makefile
index 0029c3a5e5fd..2f444f9d49b5 100644
--- a/textproc/irstlm/Makefile
+++ b/textproc/irstlm/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-5.80
MAINTAINER= demon@FreeBSD.org
COMMENT= The IRST Language Modeling Toolkit
+WWW= https://hlt-mt.fbk.eu/technologies/irstlm
RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash
diff --git a/textproc/is-aspell/Makefile b/textproc/is-aspell/Makefile
index 1420f72c5b22..9b775c2de7cb 100644
--- a/textproc/is-aspell/Makefile
+++ b/textproc/is-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Icelandic dictionary
+WWW= http://aspell.net/
DICT= is
diff --git a/textproc/iso-schematron-xslt/Makefile b/textproc/iso-schematron-xslt/Makefile
index b603a4f5a92c..873ff5fe62ee 100644
--- a/textproc/iso-schematron-xslt/Makefile
+++ b/textproc/iso-schematron-xslt/Makefile
@@ -9,6 +9,7 @@ DISTFILES= iso-schematron-xslt1.zip \
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= The Leading Implementation of ISO Schematron
+WWW= https://www.schematron.com/implementation.html
USES= zip
diff --git a/textproc/it-aspell/Makefile b/textproc/it-aspell/Makefile
index c3ee8d262777..778ad2d49ead 100644
--- a/textproc/it-aspell/Makefile
+++ b/textproc/it-aspell/Makefile
@@ -7,6 +7,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Italian dictionary
+WWW= http://linguistico.sourceforge.net/
DICT= it
diff --git a/textproc/it-hunspell/Makefile b/textproc/it-hunspell/Makefile
index df54cfb0fe0b..cec36ca3f3e8 100644
--- a/textproc/it-hunspell/Makefile
+++ b/textproc/it-hunspell/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Italian hunspell dictionaries
+WWW= https://extensions.openoffice.org/en/project/italian-dictionary-thesaurus-hyphenation-patterns
LICENSE= GPLv3
diff --git a/textproc/it-hyphen/Makefile b/textproc/it-hyphen/Makefile
index bd261ee9b8f2..82942c9c0b1c 100644
--- a/textproc/it-hyphen/Makefile
+++ b/textproc/it-hyphen/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Italian hyphenation rules
+WWW= http://linguistico.sourceforge.net/pages/start.html
LICENSE= LGPL21
diff --git a/textproc/it-mythes/Makefile b/textproc/it-mythes/Makefile
index 36429eea9808..dd25d85c260f 100644
--- a/textproc/it-mythes/Makefile
+++ b/textproc/it-mythes/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Italian thesaurus
+WWW= http://linguistico.sourceforge.net/pages/thesaurus_italiano.html
LICENSE= AGPLv3
diff --git a/textproc/itstool/Makefile b/textproc/itstool/Makefile
index 0193748d88eb..fe8d9e234d0a 100644
--- a/textproc/itstool/Makefile
+++ b/textproc/itstool/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://files.itstool.org/itstool/
MAINTAINER= kwm@FreeBSD.org
COMMENT= Make XML documents translatable through po files
+WWW= https://itstool.org/
LICENSE= GPLv3
diff --git a/textproc/jalingo/Makefile b/textproc/jalingo/Makefile
index 4b0389fa1fb2..7cb659c9fc9a 100644
--- a/textproc/jalingo/Makefile
+++ b/textproc/jalingo/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= nivit@FreeBSD.org
COMMENT= Free OS independent dictionary application
+WWW= http://jalingo.sourceforge.net/
LICENSE= GPLv2
diff --git a/textproc/jarnal/Makefile b/textproc/jarnal/Makefile
index 3dc9fbbd9253..41c024be0385 100644
--- a/textproc/jarnal/Makefile
+++ b/textproc/jarnal/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Tool to take notes, annotate documents (including PDF), and more
+WWW= http://www.dklevine.com/general/software/tc1000/jarnal.htm
LICENSE= GPLv2
diff --git a/textproc/jarowinkler-cpp/Makefile b/textproc/jarowinkler-cpp/Makefile
index 5887591d9110..471e5116d916 100644
--- a/textproc/jarowinkler-cpp/Makefile
+++ b/textproc/jarowinkler-cpp/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast Jaro and Jaro Winkler distance C++ header-only library
+WWW= https://github.com/maxbachmann/jarowinkler-cpp
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/java2html/Makefile b/textproc/java2html/Makefile
index 096f8c194f01..9c5f1f97df2c 100644
--- a/textproc/java2html/Makefile
+++ b/textproc/java2html/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SUNSITE/apps/www/converters
MAINTAINER= mkamm@gmx.net
COMMENT= Java sources to HTML converter
+WWW= http://user.cs.tu-berlin.de/~schintke/x2html/
LICENSE= GPLv2
diff --git a/textproc/jaxup/Makefile b/textproc/jaxup/Makefile
index 4ffe66812438..f191218ed769 100644
--- a/textproc/jaxup/Makefile
+++ b/textproc/jaxup/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= ports@FreeBSD.org
COMMENT= Java XUpdate engine
+WWW= https://klomp.org/jaxup/
BUILD_DEPENDS= ${JAR_DEPENDS}
RUN_DEPENDS= ${JAR_DEPENDS}
diff --git a/textproc/jdictionary-int-eng/Makefile b/textproc/jdictionary-int-eng/Makefile
index 513142375d66..096f3729eca7 100644
--- a/textproc/jdictionary-int-eng/Makefile
+++ b/textproc/jdictionary-int-eng/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/jdictionary/Plugins%20for%20jDictionary/Smart%20Interlinuga-Eng
DISTNAME= Smart_Interlingua_English-1_0.jar
COMMENT= JDictionary plugin: Interlingua-English dictionary
+WWW= http://jdictionary.info/
MASTERDIR= ${.CURDIR}/../../textproc/jdictionary
diff --git a/textproc/jdictionary/Makefile b/textproc/jdictionary/Makefile
index b4d1af4e41e2..52697871fc56 100644
--- a/textproc/jdictionary/Makefile
+++ b/textproc/jdictionary/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/jdictionary/jDictionary/jDictionary%20version%20${PORTVERSION}
MAINTAINER= jmohacsi@bsd.hu
COMMENT= Platform independent, plugin based dictionary
+WWW= http://jdictionary.info/
USE_JAVA= yes
diff --git a/textproc/jid/Makefile b/textproc/jid/Makefile
index cbc42cec7346..6200014b3cb2 100644
--- a/textproc/jid/Makefile
+++ b/textproc/jid/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= sbz@FreeBSD.org
COMMENT= JSON Incremental Digger
+WWW= https://github.com/simeji/jid
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/jing/Makefile b/textproc/jing/Makefile
index 401e88f47425..d883ec02360a 100644
--- a/textproc/jing/Makefile
+++ b/textproc/jing/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/relaxng/jing-trang/releases/download/V${PORTVER
MAINTAINER= yasu@FreeBSD.org
COMMENT= RELAX NG validator in Java
+WWW= http://www.thaiopensource.com/relaxng/jing.html
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/doc/copying.html
diff --git a/textproc/jless/Makefile b/textproc/jless/Makefile
index a8ca4dcbb0b9..b33712475381 100644
--- a/textproc/jless/Makefile
+++ b/textproc/jless/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Command-line JSON viewer
+WWW= https://jless.io
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/jo/Makefile b/textproc/jo/Makefile
index dd256b255ff9..1c4d65c9ab67 100644
--- a/textproc/jo/Makefile
+++ b/textproc/jo/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/jpmens/${PORTNAME}/releases/download/${PORTVERS
MAINTAINER= swills@FreeBSD.org
COMMENT= Small utility to create JSON objects
+WWW= https://github.com/jpmens/jo
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/jq/Makefile b/textproc/jq/Makefile
index f71142504584..54fe25c5c8d8 100644
--- a/textproc/jq/Makefile
+++ b/textproc/jq/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Lightweight and flexible command-line JSON processor
+WWW= https://stedolan.github.io/jq/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/jql/Makefile b/textproc/jql/Makefile
index 14ae1c72f95c..200a07b54f2e 100644
--- a/textproc/jql/Makefile
+++ b/textproc/jql/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= JSON Query Language CLI tool built with Rust
+WWW= https://github.com/yamafaktory/jql
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE-MIT
diff --git a/textproc/jshon/Makefile b/textproc/jshon/Makefile
index 967b2f30c7aa..a924222772cc 100644
--- a/textproc/jshon/Makefile
+++ b/textproc/jshon/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
COMMENT= JSON parser for the shell
+WWW= http://kmkeen.com/jshon/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/json-yaml/Makefile b/textproc/json-yaml/Makefile
index c8bd065d1490..f75333dd28c2 100644
--- a/textproc/json-yaml/Makefile
+++ b/textproc/json-yaml/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= ik@sjmulder.nl
COMMENT= Convert JSON to YAML
+WWW= https://github.com/sjmulder/json-yaml
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/json2yaml/Makefile b/textproc/json2yaml/Makefile
index 9019abfccad1..10a5a651a1f5 100644
--- a/textproc/json2yaml/Makefile
+++ b/textproc/json2yaml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= CHEESESHOP
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Convert JSON to YAML or vice versa
+WWW= https://github.com/drbild/json2yaml
LICENSE= APACHE20
diff --git a/textproc/jtc/Makefile b/textproc/jtc/Makefile
index 6b14cbc3599d..e4f802d8ce29 100644
--- a/textproc/jtc/Makefile
+++ b/textproc/jtc/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
COMMENT= CLI tool to extract, manipulate and transform JSON
+WWW= https://github.com/ldn-softdev/jtc
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/kdiff3/Makefile b/textproc/kdiff3/Makefile
index 5e9fa272d9a3..ffbcbb9207bb 100644
--- a/textproc/kdiff3/Makefile
+++ b/textproc/kdiff3/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= KDE/stable/${PORTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE graphical frontend for diff
+WWW= http://kdiff3.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/kepubify/Makefile b/textproc/kepubify/Makefile
index fdfe87cab7da..91060305f76f 100644
--- a/textproc/kepubify/Makefile
+++ b/textproc/kepubify/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc converters
MAINTAINER= fuz@fuz.su
COMMENT= EPUB to KEPUB converter
+WWW= https://pgaskin.net/kepubify
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/kf5-kcodecs/Makefile b/textproc/kf5-kcodecs/Makefile
index ab93a8f558e2..bea7d3a13f91 100644
--- a/textproc/kf5-kcodecs/Makefile
+++ b/textproc/kf5-kcodecs/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 library for string manipulation
+WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/kcodecs/html/index.html
LICENSE= LGPL21
diff --git a/textproc/kf5-sonnet/Makefile b/textproc/kf5-sonnet/Makefile
index c66549b8b912..43fc8ee65844 100644
--- a/textproc/kf5-sonnet/Makefile
+++ b/textproc/kf5-sonnet/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 plugin-based spell checking library
+WWW= https://api.kde.org/frameworks-api/frameworks5-apidocs/sonnet/html/index.html
LIB_DEPENDS= libaspell.so:textproc/aspell \
libhunspell-1.7.so:textproc/hunspell
diff --git a/textproc/kf5-syntax-highlighting/Makefile b/textproc/kf5-syntax-highlighting/Makefile
index 5a4a33b813ba..34721347cb9b 100644
--- a/textproc/kf5-syntax-highlighting/Makefile
+++ b/textproc/kf5-syntax-highlighting/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 syntax highlighting engine for structured text and code
+WWW= http://api.kde.org/frameworks-api/frameworks5-apidocs/sytnax-highlighting/html/index.html
USES= cmake compiler:c++11-lib kde:5 perl5 qt:5 tar:xz
USE_KDE= ecm_build
diff --git a/textproc/kibana7/Makefile b/textproc/kibana7/Makefile
index 1f441835006d..5619627ca01f 100644
--- a/textproc/kibana7/Makefile
+++ b/textproc/kibana7/Makefile
@@ -9,6 +9,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= elastic@FreeBSD.org
COMMENT= Browser based analytics and search interface to ElasticSearch
+WWW= https://www.elastic.co/products/kibana
LICENSE= APACHE20
diff --git a/textproc/kiss-templates/Makefile b/textproc/kiss-templates/Makefile
index 5ab874a370ca..af6ffb05e1f8 100644
--- a/textproc/kiss-templates/Makefile
+++ b/textproc/kiss-templates/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= Type safe "Keep it simple, stupid" text templates for C++
+WWW= https://github.com/rbock/kiss-templates
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/kmfl-european-latin/Makefile b/textproc/kmfl-european-latin/Makefile
index d73962ebaffd..90ddce39b2f0 100644
--- a/textproc/kmfl-european-latin/Makefile
+++ b/textproc/kmfl-european-latin/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= kmfl
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= Paneuropean Latin KMFL keyboard covering 120 languages
+WWW= http://eurolatin.keymankeyboards.com/
BUILD_DEPENDS= base64:converters/base64
RUN_DEPENDS= kmflcomp:textproc/kmflcomp
diff --git a/textproc/kmfl-khmer/Makefile b/textproc/kmfl-khmer/Makefile
index d6a38c14da75..410b8f923d87 100644
--- a/textproc/kmfl-khmer/Makefile
+++ b/textproc/kmfl-khmer/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= kmfl-
MAINTAINER= buganini@gmail.com
COMMENT= KMFL SCIM IMEngine keyboard for Khmer language
+WWW= https://github.com/buganini/kmfl-khmer/
RUN_DEPENDS= kmflcomp:textproc/kmflcomp
diff --git a/textproc/kmfl-sil-galatia/Makefile b/textproc/kmfl-sil-galatia/Makefile
index 59298c9b57f5..3d6197fd150a 100644
--- a/textproc/kmfl-sil-galatia/Makefile
+++ b/textproc/kmfl-sil-galatia/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= kmfl
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= KMFL Unicode keyboard for typesetting Ancient Greek
+WWW= http://scripts.sil.org/KeymanKeyboardLinks #e9f80714
RUN_DEPENDS= kmflcomp:textproc/kmflcomp
diff --git a/textproc/kmfl-sil-ipa-unicode/Makefile b/textproc/kmfl-sil-ipa-unicode/Makefile
index a7207a0a6449..e07a26f08c0e 100644
--- a/textproc/kmfl-sil-ipa-unicode/Makefile
+++ b/textproc/kmfl-sil-ipa-unicode/Makefile
@@ -11,6 +11,7 @@ EXTRACT_ONLY= IPAUni_Src12.zip
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= IPA Unicode 5.1 mnemonic keyboard for KMFL IMEngine
+WWW= http://scripts.sil.org/UniIPAKeyboard #dee994f5
RUN_DEPENDS= kmflcomp:textproc/kmflcomp
diff --git a/textproc/kmfl-sil-panafrican-latin/Makefile b/textproc/kmfl-sil-panafrican-latin/Makefile
index dcdb96eb4a9b..ac768bdfd152 100644
--- a/textproc/kmfl-sil-panafrican-latin/Makefile
+++ b/textproc/kmfl-sil-panafrican-latin/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= kmfl
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= KMFL keyboard for African Latin writing systems
+WWW= https://scripts.sil.org/AfricanKeyboard1
RUN_DEPENDS= kmflcomp:textproc/kmflcomp
diff --git a/textproc/kmfl-sil-yi/Makefile b/textproc/kmfl-sil-yi/Makefile
index 8e92310e0260..4275df3de9af 100644
--- a/textproc/kmfl-sil-yi/Makefile
+++ b/textproc/kmfl-sil-yi/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= kmfl
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= KMFL Unicode keyboard for standardized Yi script
+WWW= https://scripts.sil.org/SILYI_home
RUN_DEPENDS= kmflcomp:textproc/kmflcomp
diff --git a/textproc/kmfl-varamozhi-malayalam/Makefile b/textproc/kmfl-varamozhi-malayalam/Makefile
index 59aa6041412b..cc9825dc194c 100644
--- a/textproc/kmfl-varamozhi-malayalam/Makefile
+++ b/textproc/kmfl-varamozhi-malayalam/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= kmfl
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= KMFL Malayalam keyboard according to the Mozhi scheme
+WWW= http://varamozhi.sourceforge.net/
RUN_DEPENDS= kmflcomp:textproc/kmflcomp
diff --git a/textproc/kmflcomp/Makefile b/textproc/kmflcomp/Makefile
index 8a0b99c44849..ad4dd4207d20 100644
--- a/textproc/kmflcomp/Makefile
+++ b/textproc/kmflcomp/Makefile
@@ -12,6 +12,7 @@ EXTRACT_ONLY= ${DISTNAME}.tar.gz
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= Compiler of Keyman KMFL keyboard sources to use with SCIM/IBus
+WWW= http://kmfl.sourceforge.net/
BUILD_DEPENDS= bison:devel/bison
diff --git a/textproc/kn-aspell/Makefile b/textproc/kn-aspell/Makefile
index d7a3b064318f..d0931a3cec4c 100644
--- a/textproc/kn-aspell/Makefile
+++ b/textproc/kn-aspell/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Kannada dictionary
+WWW= https://gitorious.org/aspell-kn
LICENSE= GPLv3
diff --git a/textproc/kreport/Makefile b/textproc/kreport/Makefile
index 7651d45eaa50..dbacb022b943 100644
--- a/textproc/kreport/Makefile
+++ b/textproc/kreport/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= KDE/${PORTNAME}
MAINTAINER= kde@FreeBSD.org
COMMENT= Framework for creation of reports in multiple formats
+WWW= https://www.kexi-project.org/
LIB_DEPENDS= libKPropertyCore3.so:x11-toolkits/kproperty
diff --git a/textproc/ku-aspell/Makefile b/textproc/ku-aspell/Makefile
index 3b24ff0ef9b8..9505acc09a95 100644
--- a/textproc/ku-aspell/Makefile
+++ b/textproc/ku-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Kurdi dictionary
+WWW= https://sourceforge.net/projects/myspellkurdish/
DICT= ku
diff --git a/textproc/ky-aspell/Makefile b/textproc/ky-aspell/Makefile
index ee2d83e7fbce..18fb3e14b0ae 100644
--- a/textproc/ky-aspell/Makefile
+++ b/textproc/ky-aspell/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Kirghiz dictionary
+WWW= http://borel.slu.edu/crubadan/
DICT= ky
diff --git a/textproc/l2a/Makefile b/textproc/l2a/Makefile
index ca26d553a42c..8c5bf569dd32 100644
--- a/textproc/l2a/Makefile
+++ b/textproc/l2a/Makefile
@@ -6,6 +6,7 @@ DISTNAME= l2a
MAINTAINER= jflemer@alum.rpi.edu
COMMENT= LaTeX to ASCII converter
+WWW= https://hannemyr.com/enjoy/l2a.html
USES= zip
diff --git a/textproc/la-aspell/Makefile b/textproc/la-aspell/Makefile
index 7cd0945fb561..0995937eabd2 100644
--- a/textproc/la-aspell/Makefile
+++ b/textproc/la-aspell/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Latin dictionary
+WWW= http://aspell.net/
DICT= la
diff --git a/textproc/lasem/Makefile b/textproc/lasem/Makefile
index f2b8b199329e..7ff1d0b0341f 100644
--- a/textproc/lasem/Makefile
+++ b/textproc/lasem/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= SVG/Mathml renderer and editor
+WWW= https://wiki.gnome.org/Projects/Lasem
OPTIONS_DEFINE= DOCS
diff --git a/textproc/latex-service/Makefile b/textproc/latex-service/Makefile
index 774e714061ff..e1f0dacedb18 100644
--- a/textproc/latex-service/Makefile
+++ b/textproc/latex-service/Makefile
@@ -8,6 +8,7 @@ DISTNAME= LaTeXService-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= LaTeX service for GNUstep
+WWW= http://www.roard.com/latexservice/
LICENSE= GPLv2
diff --git a/textproc/latex2html/Makefile b/textproc/latex2html/Makefile
index c5b519c77156..6de790c91fde 100644
--- a/textproc/latex2html/Makefile
+++ b/textproc/latex2html/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= TEX_CTAN/support/${PORTNAME}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Convert LaTeX documents to HTML
+WWW= https://www.latex2html.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/libabw/Makefile b/textproc/libabw/Makefile
index b8f0b08b3884..c11883da1278 100644
--- a/textproc/libabw/Makefile
+++ b/textproc/libabw/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= LODEV/${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Library providing ability to interpret Abiword documents
+WWW= https://wiki.documentfoundation.org/DLP/Libraries/libabw
LICENSE= MPL20
diff --git a/textproc/libcroco/Makefile b/textproc/libcroco/Makefile
index f6e76bbc1ade..0656e15d2079 100644
--- a/textproc/libcroco/Makefile
+++ b/textproc/libcroco/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= GNOME
MAINTAINER= desktop@FreeBSD.org
COMMENT= CSS2 parsing library
+WWW= http://www.freespiders.org/projects/libcroco/
LICENSE= LGPL21
diff --git a/textproc/libcss/Makefile b/textproc/libcss/Makefile
index 28c621dd7572..03bea2471ffe 100644
--- a/textproc/libcss/Makefile
+++ b/textproc/libcss/Makefile
@@ -6,6 +6,7 @@ EXTRACT_SUFX= -src.tar.gz
MAINTAINER= nc@FreeBSD.org
COMMENT= Cascading Style Sheets library
+WWW= https://www.netsurf-browser.org/projects/libcss/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libcsv/Makefile b/textproc/libcsv/Makefile
index 23c4cab21b2b..8917b31df7b9 100644
--- a/textproc/libcsv/Makefile
+++ b/textproc/libcsv/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= bob@eager.cx
COMMENT= Small, simple and fast CSV library
+WWW= https://sourceforge.net/projects/libcsv/
LICENSE= LGPL21
diff --git a/textproc/libcue/Makefile b/textproc/libcue/Makefile
index 2c8dec7ca1a3..7c688c0d25bc 100644
--- a/textproc/libcue/Makefile
+++ b/textproc/libcue/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= buganini@gmail.com
COMMENT= CUE Sheet Parser Library
+WWW= https://github.com/lipnitsk/libcue
LICENSE= BSD2CLAUSE GPLv2
LICENSE_COMB= multi
diff --git a/textproc/libcyaml/Makefile b/textproc/libcyaml/Makefile
index 2ffb7cc2b835..be6fc66ef29e 100644
--- a/textproc/libcyaml/Makefile
+++ b/textproc/libcyaml/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= C library for reading and writing YAML
+WWW= https://github.com/tlsa/libcyaml
LICENSE= ISCL
diff --git a/textproc/libdiff/Makefile b/textproc/libdiff/Makefile
index b27fb09c8731..4408d594bf1e 100644
--- a/textproc/libdiff/Makefile
+++ b/textproc/libdiff/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://kristaps.bsd.lv/libdiff/snapshots/
MAINTAINER= bapt@FreeBSD.org
COMMENT= Library to generate arbitrary sequence diffs
+WWW= https://github.com/kristapsdz/libdiff
LICENSE= MIT
diff --git a/textproc/libe-book/Makefile b/textproc/libe-book/Makefile
index 59a85600e80c..4d222fc99c3a 100644
--- a/textproc/libe-book/Makefile
+++ b/textproc/libe-book/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/libebook/${PORTNAME}-${PORTVERSION}/
MAINTAINER= office@FreeBSD.org
COMMENT= Library for import of reflowable e-book formats
+WWW= https://sourceforge.net/projects/libebook/
LICENSE= MPL20
diff --git a/textproc/libebml/Makefile b/textproc/libebml/Makefile
index a9af283add60..66ccc0e5f23a 100644
--- a/textproc/libebml/Makefile
+++ b/textproc/libebml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://dl.matroska.org/downloads/libebml/
MAINTAINER= multimedia@FreeBSD.org
COMMENT= EBML (Extensible Binary Meta Language), sort of binary version of XML
+WWW= https://www.matroska.org/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/LICENSE.LGPL
diff --git a/textproc/libepubgen/Makefile b/textproc/libepubgen/Makefile
index a40ab9616688..0e103277fe8a 100644
--- a/textproc/libepubgen/Makefile
+++ b/textproc/libepubgen/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= greg@unrelenting.technology
COMMENT= Library for generating documents in ePub format
+WWW= http://libepubgen.sourceforge.net/
LICENSE= MPL20
diff --git a/textproc/libextractor/Makefile b/textproc/libextractor/Makefile
index 15d60055a641..7629aaf1ccc8 100644
--- a/textproc/libextractor/Makefile
+++ b/textproc/libextractor/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= GNU
MAINTAINER= ports@FreeBSD.org
COMMENT= Library for keyword extraction
+WWW= https://www.gnu.org/software/libextractor/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libexttextcat/Makefile b/textproc/libexttextcat/Makefile
index e361382de4fb..cd40660cf3c0 100644
--- a/textproc/libexttextcat/Makefile
+++ b/textproc/libexttextcat/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://dev-www.libreoffice.org/src/libexttextcat/
MAINTAINER= office@FreeBSD.org
COMMENT= Language guessing by N-Gram-Based Text Categorization
+WWW= https://wiki.documentfoundation.org/Libexttextcat
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/libfo/Makefile b/textproc/libfo/Makefile
index 89020a9b48f3..28d08f5b24e5 100644
--- a/textproc/libfo/Makefile
+++ b/textproc/libfo/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= hrs@FreeBSD.org
COMMENT= XSL formatter library for xmlroff
+WWW= http://xmlroff.org
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libfolia/Makefile b/textproc/libfolia/Makefile
index 3a08927f874b..3e7df72bc16d 100644
--- a/textproc/libfolia/Makefile
+++ b/textproc/libfolia/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for FoLiA, a format for annotated language resources
+WWW= https://proycon.github.io/folia/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libixion/Makefile b/textproc/libixion/Makefile
index 7fe9acdc122d..b2f6f5d1250b 100644
--- a/textproc/libixion/Makefile
+++ b/textproc/libixion/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://kohei.us/files/ixion/src/
MAINTAINER= office@FreeBSD.org
COMMENT= General purpose formula parser, interpreter, dependency tracker
+WWW= https://gitlab.com/ixion/ixion
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/libkmfl/Makefile b/textproc/libkmfl/Makefile
index 72598aae6df4..cc7ac2fea09f 100644
--- a/textproc/libkmfl/Makefile
+++ b/textproc/libkmfl/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= kmfl
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= Engine to interpret compiled KMFL keyboard tables
+WWW= http://kmfl.sourceforge.net/
LIB_DEPENDS= libkmflcomp.so:textproc/kmflcomp
diff --git a/textproc/libkolabxml/Makefile b/textproc/libkolabxml/Makefile
index 098d1bf37024..3bf764536866 100644
--- a/textproc/libkolabxml/Makefile
+++ b/textproc/libkolabxml/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://mirror.kolabsys.com/pub/releases/
MAINTAINER= kde@FreeBSD.org
COMMENT= Kolab XML Format Schema Definitions Library
+WWW= http://www.kolab.org/about/libkolabxml
# The XSD schemas in schemas/ are APACHE20-licensed, and some files
# are in public domain. The library itself and the installed headers
diff --git a/textproc/libkomparediff2/Makefile b/textproc/libkomparediff2/Makefile
index e1cd62dda01d..10d608d4c505 100644
--- a/textproc/libkomparediff2/Makefile
+++ b/textproc/libkomparediff2/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Library to compare files and strings
+WWW= https://www.kde.org
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons i18n kio parts \
diff --git a/textproc/liblingoteach/Makefile b/textproc/liblingoteach/Makefile
index 7863335c05f8..db23e51c4e21 100644
--- a/textproc/liblingoteach/Makefile
+++ b/textproc/liblingoteach/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/lingoteach/OldFiles
MAINTAINER= ports@FreeBSD.org
COMMENT= Library for parsing lesson files based on the LingoTeach DTD
+WWW= http://www.lingoteach.org
USES= gmake gnome libtool pathfix pkgconfig
USE_GNOME= libxml2
diff --git a/textproc/liblrdf/Makefile b/textproc/liblrdf/Makefile
index 9a8388f08bf5..8e55f109118f 100644
--- a/textproc/liblrdf/Makefile
+++ b/textproc/liblrdf/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GENTOO
MAINTAINER= ports@FreeBSD.org
COMMENT= Library for manipulating RDF files describing LADSPA plugins
+WWW= https://sourceforge.net/projects/lrdf/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libmrss/Makefile b/textproc/libmrss/Makefile
index 70db3ad0adf6..0d1bf0791394 100644
--- a/textproc/libmrss/Makefile
+++ b/textproc/libmrss/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.autistici.org/bakunin/libmrss/
MAINTAINER= ports@FreeBSD.org
COMMENT= C library for parsing, writing, and creating RSS
+WWW= http://www2.autistici.org/bakunin/libmrss/doc/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libmwaw03/Makefile b/textproc/libmwaw03/Makefile
index e9e46a607e08..bdbd5a64c08a 100644
--- a/textproc/libmwaw03/Makefile
+++ b/textproc/libmwaw03/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 03
MAINTAINER= office@FreeBSD.org
COMMENT= Import library for some old mac text documents
+WWW= http://libmwaw.sourceforge.net/
LICENSE= LGPL21+ MPL20
LICENSE_COMB= dual
diff --git a/textproc/libnumbertext/Makefile b/textproc/libnumbertext/Makefile
index dcf463056588..3c215e7bf5be 100644
--- a/textproc/libnumbertext/Makefile
+++ b/textproc/libnumbertext/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/Numbertext/libnumbertext/releases/download/${PO
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Number to number name and money text conversion libraries
+WWW= https://numbertext.org
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libnxml/Makefile b/textproc/libnxml/Makefile
index b72491b112c4..b02b826fb296 100644
--- a/textproc/libnxml/Makefile
+++ b/textproc/libnxml/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://www.autistici.org/bakunin/libnxml/ \
MAINTAINER= nivit@FreeBSD.org
COMMENT= C library for writing XML 1.0/1.1 files or streams
+WWW= http://www2.autistici.org/bakunin/libnxml/doc/
LIB_DEPENDS= libcurl.so:ftp/curl
diff --git a/textproc/libodfgen01/Makefile b/textproc/libodfgen01/Makefile
index 4c5b297904f6..c5a0bb54fd9d 100644
--- a/textproc/libodfgen01/Makefile
+++ b/textproc/libodfgen01/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 01
MAINTAINER= office@FreeBSD.org
COMMENT= Library for generating documents in Open Document Format (ODF)
+WWW= https://sourceforge.net/p/libwpd/wiki/libodfgen
LICENSE= LGPL21 MPL20
LICENSE_COMB= dual
diff --git a/textproc/libparsifal/Makefile b/textproc/libparsifal/Makefile
index 816df6c19f5f..571419f8787e 100644
--- a/textproc/libparsifal/Makefile
+++ b/textproc/libparsifal/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.saunalahti.fi/~samiuus/toni/xmlproc/
MAINTAINER= ports@FreeBSD.org
COMMENT= Lightweight XML Parser
+WWW= http://www.saunalahti.fi/~samiuus/toni/xmlproc/
LICENSE= PARSIFAL
LICENSE_NAME= Parsifal license
diff --git a/textproc/libqxp/Makefile b/textproc/libqxp/Makefile
index 0b00cfa5ad79..b64c0fa69e2e 100644
--- a/textproc/libqxp/Makefile
+++ b/textproc/libqxp/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://dev-www.libreoffice.org/src/${PORTNAME}/
MAINTAINER= greg@unrelenting.technology
COMMENT= Library for parsing QuarkXPress documents
+WWW= https://wiki.documentfoundation.org/DLP/Libraries/libqxp
LICENSE= MPL20
diff --git a/textproc/librevenge/Makefile b/textproc/librevenge/Makefile
index d146d0060e91..5747d3aaff34 100644
--- a/textproc/librevenge/Makefile
+++ b/textproc/librevenge/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/libwpd/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= office@FreeBSD.org
COMMENT= Base library for writing document import filters
+WWW= http://libwpd.sourceforge.net
LICENSE= LGPL21 MPL20
LICENSE_COMB= dual
diff --git a/textproc/libsass/Makefile b/textproc/libsass/Makefile
index ac986007cc43..700e3db16ad3 100644
--- a/textproc/libsass/Makefile
+++ b/textproc/libsass/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= nivit@FreeBSD.org
COMMENT= C/C++ implementation of a Sass compiler
+WWW= https://libsass.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libsoldout/Makefile b/textproc/libsoldout/Makefile
index c05c1541e8fb..ce33e3d342a3 100644
--- a/textproc/libsoldout/Makefile
+++ b/textproc/libsoldout/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://instinctive.eu/code/
MAINTAINER= natbsd@instinctive.eu
COMMENT= Flexible C library for markdown
+WWW= http://fossil.instinctive.eu/libsoldout/index
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/libsphinxclient/Makefile b/textproc/libsphinxclient/Makefile
index 17873fa4bd40..a798b69351da 100644
--- a/textproc/libsphinxclient/Makefile
+++ b/textproc/libsphinxclient/Makefile
@@ -7,6 +7,7 @@ DISTNAME= sphinx-${PORTVERSION}-release
MAINTAINER= mephius@gmail.com
COMMENT= Sphinx Full-Text Search Engine C++ client library
+WWW= https://www.sphinxsearch.com/
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libstaroffice/Makefile b/textproc/libstaroffice/Makefile
index ed85c742968d..562ec4ae535c 100644
--- a/textproc/libstaroffice/Makefile
+++ b/textproc/libstaroffice/Makefile
@@ -7,6 +7,7 @@ MASTER_SITE_SUBDIR= #
MAINTAINER= office@FreeBSD.org
COMMENT= Library to build a filter for old StarOffice's documents
+WWW= https://github.com/fosnola/libstaroffice
LICENSE= LGPL21+ MPL20
LICENSE_COMB= dual
diff --git a/textproc/libstree/Makefile b/textproc/libstree/Makefile
index b853fff64587..50acc85c8b1b 100644
--- a/textproc/libstree/Makefile
+++ b/textproc/libstree/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.icir.org/christian/downloads/
MAINTAINER= ports@FreeBSD.org
COMMENT= Generic Suffix Tree Library
+WWW= https://www.icir.org/christian/libstree/
USES= gmake libtool
GNU_CONFIGURE= yes
diff --git a/textproc/libtextcat/Makefile b/textproc/libtextcat/Makefile
index fc197411f314..3f5b94fadcf3 100644
--- a/textproc/libtextcat/Makefile
+++ b/textproc/libtextcat/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://software.wise-guys.nl/download/
MAINTAINER= thierry@FreeBSD.org
COMMENT= Language guessing by N-Gram-Based Text Categorization
+WWW= https://software.wise-guys.nl/libtextcat/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/libtranslate/Makefile b/textproc/libtranslate/Makefile
index 82a39d1a40be..c773db74b561 100644
--- a/textproc/libtranslate/Makefile
+++ b/textproc/libtranslate/Makefile
@@ -11,6 +11,7 @@ PATCH_DIST_STRIP=-p1
MAINTAINER= ports@FreeBSD.org
COMMENT= Natural language translation library
+WWW= https://www.nongnu.org/libtranslate/
USES= gettext gmake gnome libtool pathfix pkgconfig
USE_GNOME= glib20 intlhack
diff --git a/textproc/libtre/Makefile b/textproc/libtre/Makefile
index f85d0036991f..527e17b33ee8 100644
--- a/textproc/libtre/Makefile
+++ b/textproc/libtre/Makefile
@@ -8,6 +8,7 @@ DISTNAME= tre-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Lightweight fully POSIX compliant regexp matching library
+WWW= https://laurikari.net/tre/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/libucl/Makefile b/textproc/libucl/Makefile
index 77290758b554..fdaf4b6ec126 100644
--- a/textproc/libucl/Makefile
+++ b/textproc/libucl/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc devel
MAINTAINER= bofh@FreeBSD.org
COMMENT= Universal configuration library parser
+WWW= https://github.com/vstakhov/libucl
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libunibreak/Makefile b/textproc/libunibreak/Makefile
index 20fa2c907ed6..b5f6e3d9522b 100644
--- a/textproc/libunibreak/Makefile
+++ b/textproc/libunibreak/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://github.com/adah1972/${PORTNAME}/releases/download/${PORTNA
MAINTAINER= ports@FreeBSD.org
COMMENT= Implementation of the line and word breaking algorithm for Unicode
+WWW= http://vimgadgets.sourceforge.net/libunibreak/
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENCE
diff --git a/textproc/libuninameslist/Makefile b/textproc/libuninameslist/Makefile
index 81f6fa7ba9e9..2c770cfadbbd 100644
--- a/textproc/libuninameslist/Makefile
+++ b/textproc/libuninameslist/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}-dist-${DISTVERSION}
MAINTAINER= cyberbotx@cyberbotx.com
COMMENT= Library of Unicode annotation data
+WWW= https://github.com/fontforge/libuninameslist
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/libvisio01/Makefile b/textproc/libvisio01/Makefile
index b86d67efd54b..ee369f02a994 100644
--- a/textproc/libvisio01/Makefile
+++ b/textproc/libvisio01/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 01
MAINTAINER= office@FreeBSD.org
COMMENT= Library and tools for parsing the visio file format structure
+WWW= https://wiki.documentfoundation.org/DLP/Libraries/libvisio
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/COPYING.MPL
diff --git a/textproc/libwapcaplet/Makefile b/textproc/libwapcaplet/Makefile
index b16596a0c98c..384a99410d7c 100644
--- a/textproc/libwapcaplet/Makefile
+++ b/textproc/libwapcaplet/Makefile
@@ -6,6 +6,7 @@ EXTRACT_SUFX= -src.tar.gz
MAINTAINER= nc@FreeBSD.org
COMMENT= String internment library
+WWW= https://www.netsurf-browser.org/projects/libwapcaplet/
LICENSE= MIT
diff --git a/textproc/libwpd010/Makefile b/textproc/libwpd010/Makefile
index 70e79a94c535..40660b5bdd28 100644
--- a/textproc/libwpd010/Makefile
+++ b/textproc/libwpd010/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 010
MAINTAINER= office@FreeBSD.org
COMMENT= Tools for importing and exporting WordPerfect(tm) documents
+WWW= http://libwpd.sourceforge.net/
LICENSE= LGPL21 MPL20
LICENSE_COMB= dual
diff --git a/textproc/libwps/Makefile b/textproc/libwps/Makefile
index 2f4af8ab9740..6fadffa0a362 100644
--- a/textproc/libwps/Makefile
+++ b/textproc/libwps/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= office@FreeBSD.org
COMMENT= Microsoft file word processor format import filter library
+WWW= http://libwps.sourceforge.net/
LICENSE= LGPL21+ MPL20
LICENSE_COMB= dual
diff --git a/textproc/libwps03/Makefile b/textproc/libwps03/Makefile
index d6578d518cb9..d130c61d1855 100644
--- a/textproc/libwps03/Makefile
+++ b/textproc/libwps03/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 03
MAINTAINER= office@FreeBSD.org
COMMENT= Microsoft file word processor format import filter library
+WWW= http://libwps.sourceforge.net/
LICENSE= LGPL21 MPL20
LICENSE_COMB= dual
diff --git a/textproc/libxdiff/Makefile b/textproc/libxdiff/Makefile
index b18167b819d8..02f3509366c7 100644
--- a/textproc/libxdiff/Makefile
+++ b/textproc/libxdiff/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.xmailserver.org/
MAINTAINER= ports@FreeBSD.org
COMMENT= Create file differences/patches to both binary and text files
+WWW= http://www.xmailserver.org/xdiff-lib.html
LICENSE= LGPL3
diff --git a/textproc/libxml++/Makefile b/textproc/libxml++/Makefile
index 272be8028b71..51a3c9f8938f 100644
--- a/textproc/libxml++/Makefile
+++ b/textproc/libxml++/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= ${PORTVERSION:R:S/.//}
MAINTAINER= jcfyecrayz@liamekaens.com
COMMENT= XML API for C++
+WWW= http://libxmlplusplus.sourceforge.net/
LICENSE= LGPL21+
diff --git a/textproc/libxml++26/Makefile b/textproc/libxml++26/Makefile
index 3d33ed4cb5e8..e2a379c2e50c 100644
--- a/textproc/libxml++26/Makefile
+++ b/textproc/libxml++26/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= GNOME
MAINTAINER= bland@FreeBSD.org
COMMENT= XML API for C++
+WWW= http://libxmlplusplus.sourceforge.net/
USES+= tar:xz compiler:c++11-lang
USE_CXXSTD= c++11
diff --git a/textproc/libxml++30/Makefile b/textproc/libxml++30/Makefile
index e3bc32ba3bd4..d4068b62c8e7 100644
--- a/textproc/libxml++30/Makefile
+++ b/textproc/libxml++30/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 30
MAINTAINER= bland@FreeBSD.org
COMMENT= XML API for C++
+WWW= http://libxmlplusplus.sourceforge.net/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libxml2/Makefile b/textproc/libxml2/Makefile
index 9b0986d42c50..f8ef8fc3e93e 100644
--- a/textproc/libxml2/Makefile
+++ b/textproc/libxml2/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= gnome
MAINTAINER= desktop@FreeBSD.org
COMMENT?= XML parser library for GNOME
+WWW= http://xmlsoft.org/
LICENSE= MIT
diff --git a/textproc/libxmlb/Makefile b/textproc/libxmlb/Makefile
index cbc3ed52a3f3..b6c1605b77a3 100644
--- a/textproc/libxmlb/Makefile
+++ b/textproc/libxmlb/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= desktop@FreeBSD.org
COMMENT= Library to help create and query binary XML blobs
+WWW= https://github.com/hughsie/libxmlb
LICENSE= LGPL21
diff --git a/textproc/libxmlbird/Makefile b/textproc/libxmlbird/Makefile
index 8b0c461f252a..0bfb404fcad6 100644
--- a/textproc/libxmlbird/Makefile
+++ b/textproc/libxmlbird/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://birdfont.org/xmlbird-releases/
MAINTAINER= 0mp@FreeBSD.org
COMMENT= XML parser for Vala and C programs
+WWW= https://birdfont.org/xmlbird.php
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LGPLv3.txt
diff --git a/textproc/libxode/Makefile b/textproc/libxode/Makefile
index 292594bb32e2..e494fc62c4bd 100644
--- a/textproc/libxode/Makefile
+++ b/textproc/libxode/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= XML library which wraps expat
+WWW= http://libxode.sourceforge.net/
LIB_DEPENDS= libexpat.so:textproc/expat2
diff --git a/textproc/libxslt/Makefile b/textproc/libxslt/Makefile
index b054beeb3677..f87a1a96b0b5 100644
--- a/textproc/libxslt/Makefile
+++ b/textproc/libxslt/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= gnome
MAINTAINER= desktop@FreeBSD.org
COMMENT= XML stylesheet transformation library
+WWW= https://gitlab.gnome.org/GNOME/libxslt/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/libyaml/Makefile b/textproc/libyaml/Makefile
index 372105f52189..639584d69711 100644
--- a/textproc/libyaml/Makefile
+++ b/textproc/libyaml/Makefile
@@ -6,6 +6,7 @@ DISTNAME= yaml-${PORTVERSION}
MAINTAINER= adamw@FreeBSD.org
COMMENT= YAML 1.1 parser and emitter written in C
+WWW= https://pyyaml.org/wiki/LibYAML
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/License
diff --git a/textproc/link-grammar/Makefile b/textproc/link-grammar/Makefile
index 0dac39e18609..b06f2a6cab5f 100644
--- a/textproc/link-grammar/Makefile
+++ b/textproc/link-grammar/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.abisource.com/downloads/${PORTNAME}/${PORTVERSION}/
MAINTAINER= gnome@FreeBSD.org
COMMENT= Grammar checking library
+WWW= https://www.abisource.com/projects/link-grammar/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/linuxdoc-tools/Makefile b/textproc/linuxdoc-tools/Makefile
index 454c806f42d2..e7ebcaa69d75 100644
--- a/textproc/linuxdoc-tools/Makefile
+++ b/textproc/linuxdoc-tools/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://gitlab.com/agmartin/${PORTNAME}/-/archive/${PORTVERSION}/
MAINTAINER= zirias@FreeBSD.org
COMMENT= Fork of SGML-tools specially tailored for linuxdoc SGMLs
+WWW= https://gitlab.com/agmartin/linuxdoc-tools
LICENSE= GPLv3 LinuxdocTools
LICENSE_COMB= multi
diff --git a/textproc/localize/Makefile b/textproc/localize/Makefile
index 6ceaf52c72b9..10852fa29367 100644
--- a/textproc/localize/Makefile
+++ b/textproc/localize/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Localize-20040424
MAINTAINER= ports@FreeBSD.org
COMMENT= Application to aid in the translation of .strings files
+WWW= https://www.eskimo.com/~pburns/Localize/
LICENSE= GPLv2
diff --git a/textproc/lookatme/Makefile b/textproc/lookatme/Makefile
index 61981d21f29d..08b6869b232a 100644
--- a/textproc/lookatme/Makefile
+++ b/textproc/lookatme/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Interactive, terminal-based markdown presenter
+WWW= https://github.com/d0c-s4vage/lookatme
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/loook/Makefile b/textproc/loook/Makefile
index 7fbc2746ba79..ff423b164778 100644
--- a/textproc/loook/Makefile
+++ b/textproc/loook/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= python
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Simple Python tool that search in LibreOffice/OpenOffice files
+WWW= https://mechtilde.de/Loook/
LICENSE= GPLv2+
diff --git a/textproc/lowdown/Makefile b/textproc/lowdown/Makefile
index 53ab7c2eab84..e2919b84dc6f 100644
--- a/textproc/lowdown/Makefile
+++ b/textproc/lowdown/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://kristaps.bsd.lv/lowdown/snapshots/
MAINTAINER= bapt@FreeBSD.org
COMMENT= Simple Markdown translator
+WWW= https://kristaps.bsd.lv/lowdown/
LICENSE= ISCL
diff --git a/textproc/lt-aspell/Makefile b/textproc/lt-aspell/Makefile
index a9d7b429ff5d..34cd1e6a5390 100644
--- a/textproc/lt-aspell/Makefile
+++ b/textproc/lt-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Lithuanian dictionary
+WWW= http://aspell.net/
DICT= lt
diff --git a/textproc/lttoolbox/Makefile b/textproc/lttoolbox/Makefile
index 25336d370dad..706652ad60fb 100644
--- a/textproc/lttoolbox/Makefile
+++ b/textproc/lttoolbox/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
COMMENT= Tool for lexical, morphological analysis and generation of words
+WWW= https://wiki.apertium.org/wiki/Lttoolbox
LICENSE= GPLv2
diff --git a/textproc/ltxml/Makefile b/textproc/ltxml/Makefile
index 175ccf943a25..85734435dca7 100644
--- a/textproc/ltxml/Makefile
+++ b/textproc/ltxml/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= GENTOO \
MAINTAINER= ports@FreeBSD.org
COMMENT= XML Toolkit
+WWW= https://www.ltg.ed.ac.uk/software/ltxml/
LICENSE= GPLv2
diff --git a/textproc/lua-icu-utils/Makefile b/textproc/lua-icu-utils/Makefile
index 248bd4bd396f..aa935cbbf180 100644
--- a/textproc/lua-icu-utils/Makefile
+++ b/textproc/lua-icu-utils/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
MAINTAINER= mm@FreeBSD.org
COMMENT= Lua interface to selected ICU utilities
+WWW= https://github.com/adam-stanek/lua_icu_utils
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/lua-lyaml/Makefile b/textproc/lua-lyaml/Makefile
index 5e5f727b5265..1d5b057e6579 100644
--- a/textproc/lua-lyaml/Makefile
+++ b/textproc/lua-lyaml/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
MAINTAINER= yds@Necessitu.de
COMMENT= LibYAML binding for Lua
+WWW= https://GVVaughan.GitHub.io/lyaml/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/luaexpat/Makefile b/textproc/luaexpat/Makefile
index 1068ef66029b..358db244ee7a 100644
--- a/textproc/luaexpat/Makefile
+++ b/textproc/luaexpat/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= SAX XML parser based on the Expat library
+WWW= https://lunarmodules.github.io/luaexpat/
LICENSE= MIT
diff --git a/textproc/lucene/Makefile b/textproc/lucene/Makefile
index 51a760f7d376..a3475c765428 100644
--- a/textproc/lucene/Makefile
+++ b/textproc/lucene/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= https://archive.apache.org/dist/${PORTNAME}/java/${PORTVERSION}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Full-text search engine for Java
+WWW= https://lucene.apache.org/core/
LICENSE= APACHE20
diff --git a/textproc/lucene5/Makefile b/textproc/lucene5/Makefile
index 7b90b11f9615..c2c089bc05db 100644
--- a/textproc/lucene5/Makefile
+++ b/textproc/lucene5/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 5
MAINTAINER= ports@FreeBSD.org
COMMENT= Full-text search engine for Java, 5.x branch
+WWW= https://lucene.apache.org/core/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/luceneplusplus/Makefile b/textproc/luceneplusplus/Makefile
index e5deeb95efc0..9bd2c26cd576 100644
--- a/textproc/luceneplusplus/Makefile
+++ b/textproc/luceneplusplus/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= C++ port of the Lucene library
+WWW= https://github.com/luceneplusplus/LucenePlusPlus
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LGPL.license
diff --git a/textproc/lv-aspell/Makefile b/textproc/lv-aspell/Makefile
index 3c98748977cc..d6111e27d616 100644
--- a/textproc/lv-aspell/Makefile
+++ b/textproc/lv-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Latvian dictionary
+WWW= http://aspell.net/
DICT= lv
diff --git a/textproc/makefaq/Makefile b/textproc/makefaq/Makefile
index 92826ffd1e19..fb6c4822e873 100644
--- a/textproc/makefaq/Makefile
+++ b/textproc/makefaq/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Python program that creates a FAQ
+WWW= https://www.lodestar2.com/software/makefaq/
LICENSE= GPLv2+
diff --git a/textproc/makepatch/Makefile b/textproc/makepatch/Makefile
index f3ad0694cec3..8e14dfd88f48 100644
--- a/textproc/makepatch/Makefile
+++ b/textproc/makepatch/Makefile
@@ -7,6 +7,7 @@ MASTER_SITE_SUBDIR= CPAN:JV
MAINTAINER= ports@FreeBSD.org
COMMENT= Perl scripts to assist in the generation and application of patches
+WWW= https://www.vromans.org/johan/software/sw_makepatch.html
USES= perl5
USE_PERL5= configure
diff --git a/textproc/man2html/Makefile b/textproc/man2html/Makefile
index 980325fa66cb..3b5c9abab56a 100644
--- a/textproc/man2html/Makefile
+++ b/textproc/man2html/Makefile
@@ -6,6 +6,7 @@ DISTNAME= man2html-${DISTVERSION:E}
MAINTAINER= fuz@fuz.su
COMMENT= Convert nroff(1) man pages to HTML
+WWW= https://dickey.his.com/scripts/man2html.html
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/mantra/Makefile b/textproc/mantra/Makefile
index 86e5959599ea..ac97536a8077 100644
--- a/textproc/mantra/Makefile
+++ b/textproc/mantra/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
COMMENT= CLI for previewing mandoc manual pages with live auto-reload in a pager
+WWW= https://github.com/0mp/mantra
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/markdown-mode.el/Makefile b/textproc/markdown-mode.el/Makefile
index 10b6a4372eef..5f1dc563ef98 100644
--- a/textproc/markdown-mode.el/Makefile
+++ b/textproc/markdown-mode.el/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Emacs major mode for editing Markdown-formatted text
+WWW= https://jblevins.org/projects/markdown-mode/
LICENSE= GPLv3+
diff --git a/textproc/markdown/Makefile b/textproc/markdown/Makefile
index 314fac5c03c4..0c5a21b750f9 100644
--- a/textproc/markdown/Makefile
+++ b/textproc/markdown/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Markdown_${PORTVERSION}
MAINTAINER= miguel@gocobachi.dev
COMMENT= Text-to-HTML conversion tool for web writers
+WWW= https://daringfireball.net/projects/markdown
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/License.text
diff --git a/textproc/markdownfmt/Makefile b/textproc/markdownfmt/Makefile
index c9ff417b31e0..52dcc0ae37cb 100644
--- a/textproc/markdownfmt/Makefile
+++ b/textproc/markdownfmt/Makefile
@@ -7,6 +7,7 @@ CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Tool for linting and formatting Markdown in-place (similar to gofmt)
+WWW= https://github.com/shurcooL/markdownfmt
LICENSE= MIT
# License file is not included.
diff --git a/textproc/markdownpart/Makefile b/textproc/markdownpart/Makefile
index f0fd2c8e5125..811c625f2523 100644
--- a/textproc/markdownpart/Makefile
+++ b/textproc/markdownpart/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KPart for rendering Markdown content
+WWW= https://invent.kde.org/utilities/markdownpart
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz xorg
USE_KDE= auth codecs completion config configwidgets coreaddons i18n \
diff --git a/textproc/mathml-xsd/Makefile b/textproc/mathml-xsd/Makefile
index 605c155c17ca..ab9fcbe456fa 100644
--- a/textproc/mathml-xsd/Makefile
+++ b/textproc/mathml-xsd/Makefile
@@ -7,6 +7,7 @@ DISTNAME= mathml${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= The MathML XML Schema
+WWW= https://www.w3.org/Math/XMLSchema/
USES= tar:tgz
NO_BUILD= yes
diff --git a/textproc/md4c/Makefile b/textproc/md4c/Makefile
index 2cac380fbba5..4cf559046d89 100644
--- a/textproc/md4c/Makefile
+++ b/textproc/md4c/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= rosenke@dssgmbh.de
COMMENT= Markdown Parser written in C
+WWW= https://github.com/mity/md4c
LICENSE= MIT
diff --git a/textproc/mdbook-linkcheck/Makefile b/textproc/mdbook-linkcheck/Makefile
index 670dac017cda..26b0bbd794b7 100644
--- a/textproc/mdbook-linkcheck/Makefile
+++ b/textproc/mdbook-linkcheck/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= jbeich@FreeBSD.org
COMMENT= mdBook backend to check links
+WWW= https://github.com/Michael-F-Bryan/mdbook-linkcheck
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/mdbook-mermaid/Makefile b/textproc/mdbook-mermaid/Makefile
index cff5a23d1f51..8ed136b787a1 100644
--- a/textproc/mdbook-mermaid/Makefile
+++ b/textproc/mdbook-mermaid/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Preprocessor for mdBook to add mermaid.js support
+WWW= https://github.com/badboy/mdbook-mermaid
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/mdbook/Makefile b/textproc/mdbook/Makefile
index 107cc15e9b01..e5a5ee72d1c3 100644
--- a/textproc/mdbook/Makefile
+++ b/textproc/mdbook/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Create book from Markdown files (like GitBook but implemented in Rust)
+WWW= https://rust-lang.github.io/mdBook/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/mdocml/Makefile b/textproc/mdocml/Makefile
index d83e745a17ce..c41b0522d163 100644
--- a/textproc/mdocml/Makefile
+++ b/textproc/mdocml/Makefile
@@ -7,6 +7,7 @@ DISTNAME= mandoc-${DISTVERSION}
MAINTAINER= uqs@FreeBSD.org
COMMENT= mdoc macro compiler
+WWW= https://mdocml.bsd.lv/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/meilisearch/Makefile b/textproc/meilisearch/Makefile
index 3dd3621d82e6..b1aaeeda5742 100644
--- a/textproc/meilisearch/Makefile
+++ b/textproc/meilisearch/Makefile
@@ -10,6 +10,7 @@ DISTFILES= ${MINIDASHBOARDFILE}:mini_dashboard_assets \
MAINTAINER= ashish@FreeBSD.org
COMMENT= Powerful, fast, and an easy to use search engine
+WWW= https://www.meilisearch.com/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/meld/Makefile b/textproc/meld/Makefile
index 14833bf8a0dd..7e3b45228d3e 100644
--- a/textproc/meld/Makefile
+++ b/textproc/meld/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME visual diff and merge tool
+WWW= https://meldmerge.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/mergestat/Makefile b/textproc/mergestat/Makefile
index a3cd91580851..4d13333bf9d1 100644
--- a/textproc/mergestat/Makefile
+++ b/textproc/mergestat/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
COMMENT= Query git repositories with SQL
+WWW= https://www.mergestat.com/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/metauml/Makefile b/textproc/metauml/Makefile
index 12a08640be4d..da2dcecd611a 100644
--- a/textproc/metauml/Makefile
+++ b/textproc/metauml/Makefile
@@ -13,6 +13,7 @@ EXTRACT_ONLY= ${PORTNAME}_lib_${PORTVERSION}.tgz lop-release.tgz
MAINTAINER= tota@FreeBSD.org
COMMENT= MetaPost library for typesetting UML diagrams
+WWW= http://metauml.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/thrunk/License
diff --git a/textproc/mgdiff/Makefile b/textproc/mgdiff/Makefile
index 8ed595f665dd..82fabb58ed79 100644
--- a/textproc/mgdiff/Makefile
+++ b/textproc/mgdiff/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}
MAINTAINER= portmaster@BSDforge.com
COMMENT= Graphical front end to the UNIX diff command
+WWW= https://BSDforge.com/projects/textproc/mgdiff/
LICENSE= MIT
diff --git a/textproc/mi-aspell/Makefile b/textproc/mi-aspell/Makefile
index 7ecfe7230952..b5606a66a64b 100644
--- a/textproc/mi-aspell/Makefile
+++ b/textproc/mi-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Maori dictionary
+WWW= http://aspell.net/
DICT= mi
diff --git a/textproc/mifluz/Makefile b/textproc/mifluz/Makefile
index e812c100faf5..d0a57f5cb182 100644
--- a/textproc/mifluz/Makefile
+++ b/textproc/mifluz/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= GNU
MAINTAINER= ports@FreeBSD.org
COMMENT= C++ library to build and query a full text inverted index
+WWW= https://www.gnu.org/software/mifluz/
LICENSE= GPLv3
diff --git a/textproc/miller/Makefile b/textproc/miller/Makefile
index 5234b5dc9121..68b7d0cbeda8 100644
--- a/textproc/miller/Makefile
+++ b/textproc/miller/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= jungleboogie0+mlr@gmail.com
COMMENT= Sed/awk/cut/join/sort for name-indexed data such as CSV, TSV and JSON
+WWW= https://johnkerl.org/miller/doc/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/minify/Makefile b/textproc/minify/Makefile
index 7cd562467185..8070091192a2 100644
--- a/textproc/minify/Makefile
+++ b/textproc/minify/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc www
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Go minifiers for web formats
+WWW= https://github.com/tdewolff/minify
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/minised/Makefile b/textproc/minised/Makefile
index 67df3c1db301..06ed2f163741 100644
--- a/textproc/minised/Makefile
+++ b/textproc/minised/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://dl.exactcode.de/oss/minised/
MAINTAINER= portmaster@BSDforge.com
COMMENT= Smaller, cheaper, faster sed implementation
+WWW= http://www.exactcode.de/oss/minised/
ALL_TARGET= ${PORTNAME}
PLIST_FILES= bin/${PORTNAME} man/man1/minised.1.gz
diff --git a/textproc/minixmlto/Makefile b/textproc/minixmlto/Makefile
index dcd7bcb123fb..5afa10a7e993 100644
--- a/textproc/minixmlto/Makefile
+++ b/textproc/minixmlto/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= bapt@FreeBSD.org
COMMENT= Minimalistic alternative to xmlto
+WWW= https://github.com/bapt/minixmlto
LICENSE= BSD2CLAUSE
diff --git a/textproc/mk-aspell/Makefile b/textproc/mk-aspell/Makefile
index a8aa6bb67bd7..8198ebf81d90 100644
--- a/textproc/mk-aspell/Makefile
+++ b/textproc/mk-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Macedonian dictionary
+WWW= http://aspell.net/
DICT= mk
diff --git a/textproc/ml-aspell/Makefile b/textproc/ml-aspell/Makefile
index 150478357873..5bd54daebfdb 100644
--- a/textproc/ml-aspell/Makefile
+++ b/textproc/ml-aspell/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Malayalam dictionary
+WWW= https://savannah.nongnu.org/task/?6787
DICT= ml
diff --git a/textproc/ml1/Makefile b/textproc/ml1/Makefile
index 6b24ed0f1ce6..7977d1af1202 100644
--- a/textproc/ml1/Makefile
+++ b/textproc/ml1/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://www.ml1.org.uk/distfiles/ \
MAINTAINER= bob@eager.cx
COMMENT= Original general purpose macro processor
+WWW= https://www.ml1.org.uk
LICENSE= BSD3CLAUSE
diff --git a/textproc/mn-aspell/Makefile b/textproc/mn-aspell/Makefile
index c7e55080c4bb..df758bfdc88a 100644
--- a/textproc/mn-aspell/Makefile
+++ b/textproc/mn-aspell/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Mongolian dictionary
+WWW= http://aspell.net/
DICT= mn
diff --git a/textproc/modlogan/Makefile b/textproc/modlogan/Makefile
index abb2cf587d46..d1f7367821bf 100644
--- a/textproc/modlogan/Makefile
+++ b/textproc/modlogan/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/distfile
MAINTAINER= netchild@FreeBSD.org
COMMENT= Modular log file analysis program
+WWW= https://sourceforge.net/projects/modlogan/
LIB_DEPENDS= libadns.so:dns/adns \
libgd.so:graphics/gd \
diff --git a/textproc/mp_doccer/Makefile b/textproc/mp_doccer/Makefile
index 42699e1686d4..ca92bfe34e34 100644
--- a/textproc/mp_doccer/Makefile
+++ b/textproc/mp_doccer/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://triptico.com/download/
MAINTAINER= jhale@FreeBSD.org
COMMENT= C source code documentation generator
+WWW= https://triptico.com/software/mp_doccer.html
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/mr-aspell/Makefile b/textproc/mr-aspell/Makefile
index 62e206c77202..e54fd8ce3f11 100644
--- a/textproc/mr-aspell/Makefile
+++ b/textproc/mr-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Marathi dictionary
+WWW= https://www.janabhaaratii.org.in/janabhaaratii/page_gen.php?lang=en&body=/aspell/aspell.html
DICT= mr
diff --git a/textproc/ms-aspell/Makefile b/textproc/ms-aspell/Makefile
index 308e8e808cc1..da01fd290dee 100644
--- a/textproc/ms-aspell/Makefile
+++ b/textproc/ms-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Malay dictionary
+WWW= http://aspell.net/
DICT= ms
diff --git a/textproc/msort/Makefile b/textproc/msort/Makefile
index 757c5a7ad570..b877f881bcaf 100644
--- a/textproc/msort/Makefile
+++ b/textproc/msort/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://billposer.org/Software/Downloads/
MAINTAINER= ports@FreeBSD.org
COMMENT= Sorting files in sophisticated ways
+WWW= https://billposer.org/Software/msort.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/mt-aspell/Makefile b/textproc/mt-aspell/Makefile
index 0f418fed556e..996bdedd15c0 100644
--- a/textproc/mt-aspell/Makefile
+++ b/textproc/mt-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Maltese dictionary
+WWW= http://aspell.net/
DICT= mt
diff --git a/textproc/multimarkdown/Makefile b/textproc/multimarkdown/Makefile
index 87c1283c036f..6e33df809597 100644
--- a/textproc/multimarkdown/Makefile
+++ b/textproc/multimarkdown/Makefile
@@ -5,6 +5,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= egypcio@FreeBSD.org
COMMENT= Extended Markdown processor with more features, written in C
+WWW= https://www.fletcherpenney.net/multimarkdown/
LICENSE= BSD3CLAUSE MIT GPLv2+ ZLIB
LICENSE_COMB= multi
diff --git a/textproc/muse/Makefile b/textproc/muse/Makefile
index 6adfc76bdc3e..38d295beba10 100644
--- a/textproc/muse/Makefile
+++ b/textproc/muse/Makefile
@@ -9,6 +9,7 @@ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Authoring and publishing environment for Emacs
+WWW= https://www.emacswiki.org/cgi-bin/wiki/MuseMode
USES= emacs gmake makeinfo
diff --git a/textproc/mxml/Makefile b/textproc/mxml/Makefile
index 34ebc45b6c0e..7c335391a476 100644
--- a/textproc/mxml/Makefile
+++ b/textproc/mxml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/michaelrsweet/mxml/releases/download/v${DISTVER
MAINTAINER= ports@FreeBSD.org
COMMENT= Small XML parsing library
+WWW= http://www.minixml.org/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/mysqlviz/Makefile b/textproc/mysqlviz/Makefile
index 17aab0802c2b..a0f63a1c60b2 100644
--- a/textproc/mysqlviz/Makefile
+++ b/textproc/mysqlviz/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= tota@FreeBSD.org
COMMENT= MySQL and SQLite Database Visualisation Tool
+WWW= https://github.com/globalcitizen/mysqlviz
LICENSE= GPLv3
diff --git a/textproc/mythes/Makefile b/textproc/mythes/Makefile
index 49dc0955cc71..83630c8837eb 100644
--- a/textproc/mythes/Makefile
+++ b/textproc/mythes/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Simple thesaurus library
+WWW= https://hunspell.github.io/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/nb-aspell/Makefile b/textproc/nb-aspell/Makefile
index 1c89f043a1ad..23b2527d2a61 100644
--- a/textproc/nb-aspell/Makefile
+++ b/textproc/nb-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Norwegian Bokmal dictionary
+WWW= http://aspell.net/
DICT= nb
diff --git a/textproc/nds-aspell/Makefile b/textproc/nds-aspell/Makefile
index 09e06aeb3766..a2afd3dd40fe 100644
--- a/textproc/nds-aspell/Makefile
+++ b/textproc/nds-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Low Saxon dictionary
+WWW= http://aspell.net/
DICT= nds
diff --git a/textproc/nl-hunspell/Makefile b/textproc/nl-hunspell/Makefile
index 38257867c462..bb9d8fcbc1fe 100644
--- a/textproc/nl-hunspell/Makefile
+++ b/textproc/nl-hunspell/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Dutch hunspell dictionaries
+WWW= https://www.opentaal.org/bestanden
LICENSE= BSD2CLAUSE CC-BY-3.0
LICENSE_COMB= dual
diff --git a/textproc/nl-mythes/Makefile b/textproc/nl-mythes/Makefile
index 50ade4cfb96c..5c672fac60a5 100644
--- a/textproc/nl-mythes/Makefile
+++ b/textproc/nl-mythes/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Dutch thesaurus
+WWW= https://data.opentaal.org/opentaalbank/thesaurus/
LICENSE= BSD3CLAUSE
diff --git a/textproc/nn-aspell/Makefile b/textproc/nn-aspell/Makefile
index 256420cb3686..1ee3ff6a7e96 100644
--- a/textproc/nn-aspell/Makefile
+++ b/textproc/nn-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Norwegian Nynorsk dictionary
+WWW= http://aspell.net/
DICT= nn
diff --git a/textproc/nunnimcax/Makefile b/textproc/nunnimcax/Makefile
index cf9b847b8015..fdd612539c54 100644
--- a/textproc/nunnimcax/Makefile
+++ b/textproc/nunnimcax/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= C, non validating XML parser with SAX-like API
+WWW= https://sourceforge.net/projects/nunnimcax/
USES= uidfix
USE_LDCONFIG= YES
diff --git a/textproc/nuspell/Makefile b/textproc/nuspell/Makefile
index 8d2c2fddaf37..9d557ba65632 100644
--- a/textproc/nuspell/Makefile
+++ b/textproc/nuspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Fast and safe spellchecking C++ library
+WWW= https://nuspell.github.io/
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
diff --git a/textproc/nux/Makefile b/textproc/nux/Makefile
index 677aeac2df54..9a377cd110fe 100644
--- a/textproc/nux/Makefile
+++ b/textproc/nux/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://dst.lbl.gov/ACSSoftware/nux/nux-download/releases/
MAINTAINER= ports@FreeBSD.org
COMMENT= Small open-source XQuery extension of the XOM library
+WWW= https://dst.lbl.gov/ACSSoftware/nux/
RUN_DEPENDS= ${JAVALIBDIR}/xom.jar:textproc/xom \
${JAVALIBDIR}/saxon9.jar:textproc/saxon-devel
diff --git a/textproc/ny-aspell/Makefile b/textproc/ny-aspell/Makefile
index 52259bdb01fe..56a66c85bd5c 100644
--- a/textproc/ny-aspell/Makefile
+++ b/textproc/ny-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Nyanja dictionary
+WWW= http://aspell.net/
DICT= ny
diff --git a/textproc/ocaml-csv/Makefile b/textproc/ocaml-csv/Makefile
index a7a4cdd7e5da..bb70111d7eb2 100644
--- a/textproc/ocaml-csv/Makefile
+++ b/textproc/ocaml-csv/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://forge.ocamlcore.org/frs/download.php/420/
MAINTAINER= tcrimi@gmail.com
COMMENT= OCaml library to read and write CSV files
+WWW= https://forge.ocamlcore.org/projects/csv/
LICENSE= LGPL21+
diff --git a/textproc/ocaml-expat/Makefile b/textproc/ocaml-expat/Makefile
index 147972a9771a..340b83ac5c20 100644
--- a/textproc/ocaml-expat/Makefile
+++ b/textproc/ocaml-expat/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Stub for the expat parser in OCaml
+WWW= https://www.xs4all.nl/~mmzeeman/ocaml
LIB_DEPENDS= libexpat.so:textproc/expat2
diff --git a/textproc/ocaml-text/Makefile b/textproc/ocaml-text/Makefile
index 2bbef5a25b10..4cba73e56340 100644
--- a/textproc/ocaml-text/Makefile
+++ b/textproc/ocaml-text/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ocaml-
MAINTAINER= ports@FreeBSD.org
COMMENT= OCaml library for dealing with text
+WWW= https://forge.ocamlcore.org/projects/ocaml-text/
BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
diff --git a/textproc/odt2txt/Makefile b/textproc/odt2txt/Makefile
index 3f9bd5e82b05..c7b70cdd07d2 100644
--- a/textproc/odt2txt/Makefile
+++ b/textproc/odt2txt/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple converter from OpenDocument Text to plain text
+WWW= https://github.com/dstosberg/odt2txt
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/GPL-2
diff --git a/textproc/openfts/Makefile b/textproc/openfts/Makefile
index 13f9d60c9b09..0e54e24fcc2e 100644
--- a/textproc/openfts/Makefile
+++ b/textproc/openfts/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Search-OpenFTS-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Open Source Full Text Search engine
+WWW= http://openfts.sourceforge.net/
RUN_DEPENDS= p5-DBD-Pg>=0:databases/p5-DBD-Pg
diff --git a/textproc/openjade/Makefile b/textproc/openjade/Makefile
index 69f45596103e..f8e1ad0ef8e4 100644
--- a/textproc/openjade/Makefile
+++ b/textproc/openjade/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/p/-pre/}
MAINTAINER= cy@FreeBSD.org
COMMENT= Object-oriented SGML/XML parser toolkit and DSSSL engine
+WWW= http://www.netfolder.com/DSSSL/
LIB_DEPENDS= libosp.so:textproc/opensp
RUN_DEPENDS= ${XMLCATMGR}:textproc/xmlcatmgr
diff --git a/textproc/opensearch-dashboards/Makefile b/textproc/opensearch-dashboards/Makefile
index 34f02ea5415c..68881dbd3d32 100644
--- a/textproc/opensearch-dashboards/Makefile
+++ b/textproc/opensearch-dashboards/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${DIS
MAINTAINER= opensearch@FreeBSD.org
COMMENT= Visualization dashboards for OpenSearch
+WWW= https://opensearch.org
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/opensearch/Makefile b/textproc/opensearch/Makefile
index 08a192f8a014..0d26dada99f3 100644
--- a/textproc/opensearch/Makefile
+++ b/textproc/opensearch/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${POR
MAINTAINER= opensearch@FreeBSD.org
COMMENT= Full-text search engine for Java
+WWW= https://opensearch.org
LICENSE= APACHE20
diff --git a/textproc/opensp/Makefile b/textproc/opensp/Makefile
index 04d68d261667..a35ee3774ead 100644
--- a/textproc/opensp/Makefile
+++ b/textproc/opensp/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/openjade/${PORTNAME:tl}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Collection of SGML/XML tools
+WWW= http://openjade.sourceforge.net/doc/
LICENSE= JamesClark
LICENSE_NAME= License of James Clark's Software
diff --git a/textproc/openvanilla-framework/Makefile b/textproc/openvanilla-framework/Makefile
index ec3be8a17359..93fe9cce5f52 100644
--- a/textproc/openvanilla-framework/Makefile
+++ b/textproc/openvanilla-framework/Makefile
@@ -6,6 +6,7 @@ DISTNAME= openvanilla-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Development header files for OpenVanilla
+WWW= https://openvanilla.org/
NO_BUILD= yes
diff --git a/textproc/or-aspell/Makefile b/textproc/or-aspell/Makefile
index afbf835a39be..fb9d61721180 100644
--- a/textproc/or-aspell/Makefile
+++ b/textproc/or-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Oriya dictionary
+WWW= http://aspell.net/
DICT= or
diff --git a/textproc/ov/Makefile b/textproc/ov/Makefile
index 2421bf38157d..53e7752b87c7 100644
--- a/textproc/ov/Makefile
+++ b/textproc/ov/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
COMMENT= Feature rich terminal pager
+WWW= https://github.com/noborus/ov
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-AI-Categorizer/Makefile b/textproc/p5-AI-Categorizer/Makefile
index a97d6441a8f1..0a214e996aeb 100644
--- a/textproc/p5-AI-Categorizer/Makefile
+++ b/textproc/p5-AI-Categorizer/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Automatic Text Categorization
+WWW= https://metacpan.org/release/AI-Categorizer
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Algorithm-CheckDigits/Makefile b/textproc/p5-Algorithm-CheckDigits/Makefile
index 2573adc1d7ed..3f994b2895af 100644
--- a/textproc/p5-Algorithm-CheckDigits/Makefile
+++ b/textproc/p5-Algorithm-CheckDigits/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= swills@FreeBSD.org
COMMENT= Perl extension to generate and test check digits
+WWW= https://metacpan.org/release/Algorithm-CheckDigits
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Algorithm-RabinKarp/Makefile b/textproc/p5-Algorithm-RabinKarp/Makefile
index 0a30c45c7420..666f29cb83e2 100644
--- a/textproc/p5-Algorithm-RabinKarp/Makefile
+++ b/textproc/p5-Algorithm-RabinKarp/Makefile
@@ -9,6 +9,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Rabin-Karp streaming hash
+WWW= https://metacpan.org/release/Algorithm-RabinKarp
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Apache-ParseLog/Makefile b/textproc/p5-Apache-ParseLog/Makefile
index 4ccd2d58a422..d395d59fc24e 100644
--- a/textproc/p5-Apache-ParseLog/Makefile
+++ b/textproc/p5-Apache-ParseLog/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module to parse Apache log files
+WWW= https://metacpan.org/release/Apache-ParseLog
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Apache-Solr/Makefile b/textproc/p5-Apache-Solr/Makefile
index 4f2fe06728ce..bcd0a5cae6e7 100644
--- a/textproc/p5-Apache-Solr/Makefile
+++ b/textproc/p5-Apache-Solr/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= High level interface to the Solr server
+WWW= https://metacpan.org/release/Apache-Solr
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-BibTeX-Parser/Makefile b/textproc/p5-BibTeX-Parser/Makefile
index bb0ce743b15d..d6e1f410ae1c 100644
--- a/textproc/p5-BibTeX-Parser/Makefile
+++ b/textproc/p5-BibTeX-Parser/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Pure perl BibTeX parser
+WWW= https://metacpan.org/release/BibTeX-Parser
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-BigIP-ParseConfig/Makefile b/textproc/p5-BigIP-ParseConfig/Makefile
index 88ce433ed06a..4f88d9eb1296 100644
--- a/textproc/p5-BigIP-ParseConfig/Makefile
+++ b/textproc/p5-BigIP-ParseConfig/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= osa@FreeBSD.org
COMMENT= F5 BigIP configuration parser
+WWW= https://metacpan.org/release/BigIP-ParseConfig
LICENSE= GPLv2
diff --git a/textproc/p5-Bloom-Filter/Makefile b/textproc/p5-Bloom-Filter/Makefile
index be1528912cb2..903721466e9f 100644
--- a/textproc/p5-Bloom-Filter/Makefile
+++ b/textproc/p5-Bloom-Filter/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Probabilistic algorithm for doing existence tests
+WWW= https://metacpan.org/release/Bloom-Filter
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-CAM-PDF/Makefile b/textproc/p5-CAM-PDF/Makefile
index 15ac18b8dfdd..a82ac2b182c6 100644
--- a/textproc/p5-CAM-PDF/Makefile
+++ b/textproc/p5-CAM-PDF/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= PDF manipulation library
+WWW= https://metacpan.org/release/CAM-PDF
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-CQL-Parser/Makefile b/textproc/p5-CQL-Parser/Makefile
index 93f078ae1a8a..04c7c326b3f9 100644
--- a/textproc/p5-CQL-Parser/Makefile
+++ b/textproc/p5-CQL-Parser/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Compiles CQL strings into parse trees of Node subtypes
+WWW= https://metacpan.org/release/CQL-Parser
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-CSS-Compressor/Makefile b/textproc/p5-CSS-Compressor/Makefile
index 7e8baedc651b..c08af2e85269 100644
--- a/textproc/p5-CSS-Compressor/Makefile
+++ b/textproc/p5-CSS-Compressor/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl extension for CSS minification
+WWW= https://metacpan.org/release/CSS-Compressor
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-CSS-Croco/Makefile b/textproc/p5-CSS-Croco/Makefile
index 4c81b2c4bae2..390c23f1bda7 100644
--- a/textproc/p5-CSS-Croco/Makefile
+++ b/textproc/p5-CSS-Croco/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Quick CSS parser
+WWW= https://metacpan.org/release/CSS-Croco
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-URI>=0:net/p5-URI
diff --git a/textproc/p5-CSS-Minifier-XS/Makefile b/textproc/p5-CSS-Minifier-XS/Makefile
index f211a9ccf938..0488b86db988 100644
--- a/textproc/p5-CSS-Minifier-XS/Makefile
+++ b/textproc/p5-CSS-Minifier-XS/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= XS based CSS minifier
+WWW= https://metacpan.org/release/CSS-Minifier-XS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-CSS-Minifier/Makefile b/textproc/p5-CSS-Minifier/Makefile
index 10f5767308c9..11a8584c365c 100644
--- a/textproc/p5-CSS-Minifier/Makefile
+++ b/textproc/p5-CSS-Minifier/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl extension for minifying CSS
+WWW= https://metacpan.org/release/CSS-Minifier
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-CSS-SAC/Makefile b/textproc/p5-CSS-SAC/Makefile
index 7c521b505b16..1f9cf36e345e 100644
--- a/textproc/p5-CSS-SAC/Makefile
+++ b/textproc/p5-CSS-SAC/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= SAC CSS (Simple API for CSS) parser
+WWW= https://metacpan.org/release/CSS-SAC
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-CSS-Sass/Makefile b/textproc/p5-CSS-Sass/Makefile
index 848ac2700135..3708440d9dcc 100644
--- a/textproc/p5-CSS-Sass/Makefile
+++ b/textproc/p5-CSS-Sass/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Compile .scss and .sass files using LibSass
+WWW= https://metacpan.org/release/OCBNET/CSS-Sass-3.4.12
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-CSS-Simple/Makefile b/textproc/p5-CSS-Simple/Makefile
index 530752ad54ac..50d7537c3d19 100644
--- a/textproc/p5-CSS-Simple/Makefile
+++ b/textproc/p5-CSS-Simple/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= vivek@khera.org
COMMENT= Interface through which to read/write/manipulate CSS files
+WWW= https://metacpan.org/release/CSS-Simple
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-CSS-Squish/Makefile b/textproc/p5-CSS-Squish/Makefile
index eab01cd3ff80..4e9958b8e44a 100644
--- a/textproc/p5-CSS-Squish/Makefile
+++ b/textproc/p5-CSS-Squish/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Compact many CSS files into one big file
+WWW= https://metacpan.org/release/CSS-Squish
BUILD_DEPENDS= ${RUN_DEPENDS} \
p5-Test-LongString>=0:devel/p5-Test-LongString
diff --git a/textproc/p5-CSS/Makefile b/textproc/p5-CSS/Makefile
index 8f49305a48af..d2c9b5b183dc 100644
--- a/textproc/p5-CSS/Makefile
+++ b/textproc/p5-CSS/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Object oriented access to Cascading Style Sheets (CSS)
+WWW= https://metacpan.org/release/CSS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Chess-PGN-Parse/Makefile b/textproc/p5-Chess-PGN-Parse/Makefile
index 07f4f898ded5..e2313fa95fe8 100644
--- a/textproc/p5-Chess-PGN-Parse/Makefile
+++ b/textproc/p5-Chess-PGN-Parse/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Reads and parses PGN (Portable Game Notation) Chess files
+WWW= https://metacpan.org/release/Chess-PGN-Parse
NO_ARCH= yes
USES= perl5
diff --git a/textproc/p5-Class-CSV/Makefile b/textproc/p5-Class-CSV/Makefile
index 9dae70247402..72a7591779e5 100644
--- a/textproc/p5-Class-CSV/Makefile
+++ b/textproc/p5-Class-CSV/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Class based CSV parser/writer
+WWW= https://metacpan.org/release/Class-CSV
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Text-CSV_XS>=0.23:textproc/p5-Text-CSV_XS \
diff --git a/textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile b/textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile
index 2c43fc27af28..4fa44a87d1cc 100644
--- a/textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile
+++ b/textproc/p5-Data-FormValidator-Constraints-DateTime/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Data::FormValidator constraints for dates and times
+WWW= https://metacpan.org/release/Data-FormValidator-Constraints-DateTime
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Data-Phrasebook-Loader-YAML/Makefile b/textproc/p5-Data-Phrasebook-Loader-YAML/Makefile
index 6ce886423c9f..d1b99892d95f 100644
--- a/textproc/p5-Data-Phrasebook-Loader-YAML/Makefile
+++ b/textproc/p5-Data-Phrasebook-Loader-YAML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Loader class for phrasebook implementations using YAML
+WWW= https://metacpan.org/release/Data-Phrasebook-Loader-YAML
LICENSE= ART20
diff --git a/textproc/p5-Data-Phrasebook/Makefile b/textproc/p5-Data-Phrasebook/Makefile
index c05eeef1e282..51506ff5d62f 100644
--- a/textproc/p5-Data-Phrasebook/Makefile
+++ b/textproc/p5-Data-Phrasebook/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Accessing phrasebooks from various data sources
+WWW= https://metacpan.org/release/Data-Phrasebook
LICENSE= ART20
diff --git a/textproc/p5-Data-Report/Makefile b/textproc/p5-Data-Report/Makefile
index 0ec39641cbe4..52c2ed395220 100644
--- a/textproc/p5-Data-Report/Makefile
+++ b/textproc/p5-Data-Report/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Framework for flexible reporting
+WWW= https://metacpan.org/release/Data-Report
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Data-SpreadPagination/Makefile b/textproc/p5-Data-SpreadPagination/Makefile
index 2edda8ec890e..98675d7a22ef 100644
--- a/textproc/p5-Data-SpreadPagination/Makefile
+++ b/textproc/p5-Data-SpreadPagination/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= svysh.fbsd@gmail.com
COMMENT= Page numbering and spread pagination
+WWW= https://metacpan.org/release/Data-SpreadPagination
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-DelimMatch/Makefile b/textproc/p5-DelimMatch/Makefile
index 30ecdd363738..c9045f572e6f 100644
--- a/textproc/p5-DelimMatch/Makefile
+++ b/textproc/p5-DelimMatch/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to find regexp delimited strings with proper nesting
+WWW= https://metacpan.org/release/DelimMatch
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Dev-Bollocks/Makefile b/textproc/p5-Dev-Bollocks/Makefile
index 0ae10f3a6522..d0531555127d 100644
--- a/textproc/p5-Dev-Bollocks/Makefile
+++ b/textproc/p5-Dev-Bollocks/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to generate bollocks straight from middle management
+WWW= https://metacpan.org/release/Dev-Bollocks
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Math-String>=0:math/p5-Math-String
diff --git a/textproc/p5-Devel-TraceSAX/Makefile b/textproc/p5-Devel-TraceSAX/Makefile
index 01b0630abc83..7fb6d8eb999f 100644
--- a/textproc/p5-Devel-TraceSAX/Makefile
+++ b/textproc/p5-Devel-TraceSAX/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Trace SAX events
+WWW= https://metacpan.org/release/Devel-TraceSAX
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Devel-TraceCalls>=0.03:devel/p5-Devel-TraceCalls \
diff --git a/textproc/p5-DocSet/Makefile b/textproc/p5-DocSet/Makefile
index 20434e9ee72b..6e6272666f8c 100644
--- a/textproc/p5-DocSet/Makefile
+++ b/textproc/p5-DocSet/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Documentation projects builder in HTML, PS, and PDF formats
+WWW= https://metacpan.org/release/DocSet
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Pod-POM>=0:textproc/p5-Pod-POM \
diff --git a/textproc/p5-Excel-Template/Makefile b/textproc/p5-Excel-Template/Makefile
index 445b01af9539..c77202c97c68 100644
--- a/textproc/p5-Excel-Template/Makefile
+++ b/textproc/p5-Excel-Template/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for templating Excel files
+WWW= https://metacpan.org/release/Excel-Template
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Excel-Writer-XLSX/Makefile b/textproc/p5-Excel-Writer-XLSX/Makefile
index ccd2400a6fd2..e63938b74cf6 100644
--- a/textproc/p5-Excel-Writer-XLSX/Makefile
+++ b/textproc/p5-Excel-Writer-XLSX/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Create a new file in the Excel 2007+ XLSX format
+WWW= https://metacpan.org/release/Excel-Writer-XLSX
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-File-Inplace/Makefile b/textproc/p5-File-Inplace/Makefile
index 07a5269daefd..293b6afb1e57 100644
--- a/textproc/p5-File-Inplace/Makefile
+++ b/textproc/p5-File-Inplace/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl module for in-place editing of files
+WWW= https://metacpan.org/release/File-Inplace
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Filter-Simple/Makefile b/textproc/p5-Filter-Simple/Makefile
index 17b6cae26029..f96c81b65955 100644
--- a/textproc/p5-Filter-Simple/Makefile
+++ b/textproc/p5-Filter-Simple/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simplified source filtering
+WWW= https://metacpan.org/release/Filter-Simple
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-FormValidator-Lite/Makefile b/textproc/p5-FormValidator-Lite/Makefile
index 77d79467f88d..d81a1f1c7d32 100644
--- a/textproc/p5-FormValidator-Lite/Makefile
+++ b/textproc/p5-FormValidator-Lite/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Lightleight form validation library
+WWW= https://metacpan.org/release/FormValidator-Lite
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Games-Dissociate/Makefile b/textproc/p5-Games-Dissociate/Makefile
index 12c34d6a1d40..bdd2450fb24a 100644
--- a/textproc/p5-Games-Dissociate/Makefile
+++ b/textproc/p5-Games-Dissociate/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Dissociated Press algorithm and filter
+WWW= https://metacpan.org/release/Games-Dissociate
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Geo-Parse-OSM/Makefile b/textproc/p5-Geo-Parse-OSM/Makefile
index 924ba50a4b4b..cd6c190af84a 100644
--- a/textproc/p5-Geo-Parse-OSM/Makefile
+++ b/textproc/p5-Geo-Parse-OSM/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= OpenStreetMap XML file regexp parser
+WWW= https://metacpan.org/release/Geo-Parse-OSM
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-HTML-Parser>=0:www/p5-HTML-Parser \
diff --git a/textproc/p5-Getopt-Lucid/Makefile b/textproc/p5-Getopt-Lucid/Makefile
index a48c71cbb7b7..571dfa036bac 100644
--- a/textproc/p5-Getopt-Lucid/Makefile
+++ b/textproc/p5-Getopt-Lucid/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Clear, readable syntax for command line processing
+WWW= https://metacpan.org/release/Getopt-Lucid
LICENSE= APACHE20
diff --git a/textproc/p5-Google-Data-JSON/Makefile b/textproc/p5-Google-Data-JSON/Makefile
index 51b0411aed90..d4e9aec6ffd4 100644
--- a/textproc/p5-Google-Data-JSON/Makefile
+++ b/textproc/p5-Google-Data-JSON/Makefile
@@ -9,6 +9,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= General XML-JSON converter based on Google Data APIs
+WWW= https://metacpan.org/release/Google-Data-JSON
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-File-Slurp>=0:devel/p5-File-Slurp \
diff --git a/textproc/p5-Grutatxt/Makefile b/textproc/p5-Grutatxt/Makefile
index e7c3bbe4238f..094f320cbcf8 100644
--- a/textproc/p5-Grutatxt/Makefile
+++ b/textproc/p5-Grutatxt/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
MAINTAINER= jhale@FreeBSD.org
COMMENT= Plain text to HTML (and other formats) converter
+WWW= https://triptico.com/software/grutatxt.html
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-HTML-Copy/Makefile b/textproc/p5-HTML-Copy/Makefile
index c0864c00643b..d8da31d89c75 100644
--- a/textproc/p5-HTML-Copy/Makefile
+++ b/textproc/p5-HTML-Copy/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Copy a HTML file without breaking links
+WWW= https://metacpan.org/release/HTML-Copy
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Class-Accessor>=0:devel/p5-Class-Accessor \
diff --git a/textproc/p5-HTML-Entities-ImodePictogram/Makefile b/textproc/p5-HTML-Entities-ImodePictogram/Makefile
index 4edda5392916..6f364a3968ed 100644
--- a/textproc/p5-HTML-Entities-ImodePictogram/Makefile
+++ b/textproc/p5-HTML-Entities-ImodePictogram/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Encode/decode HTML entities for i-mode pictograms
+WWW= https://metacpan.org/release/HTML-Entities-ImodePictogram
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-HTML-Entities-Interpolate/Makefile b/textproc/p5-HTML-Entities-Interpolate/Makefile
index f9033ff9bf1d..7544393a7e89 100644
--- a/textproc/p5-HTML-Entities-Interpolate/Makefile
+++ b/textproc/p5-HTML-Entities-Interpolate/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Call HTML::Entities::encode_entities, via a hash, within a string
+WWW= https://metacpan.org/release/HTML-Entities-Interpolate
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-HTML-Entities-Numbered/Makefile b/textproc/p5-HTML-Entities-Numbered/Makefile
index ad1b125edde9..3d82c8df649c 100644
--- a/textproc/p5-HTML-Entities-Numbered/Makefile
+++ b/textproc/p5-HTML-Entities-Numbered/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert numbered HTML entities with Perl
+WWW= https://metacpan.org/release/HTML-Entities-Numbered
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-HTML-EscapeEvil/Makefile b/textproc/p5-HTML-EscapeEvil/Makefile
index 0a2c2caedc13..a0e32bba0f4d 100644
--- a/textproc/p5-HTML-EscapeEvil/Makefile
+++ b/textproc/p5-HTML-EscapeEvil/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Escape evil HTML tags
+WWW= https://metacpan.org/release/HTML-EscapeEvil
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-HTML-Tree>=0:www/p5-HTML-Tree \
diff --git a/textproc/p5-HTML-Format/Makefile b/textproc/p5-HTML-Format/Makefile
index 3ecb77344157..a8155c226be5 100644
--- a/textproc/p5-HTML-Format/Makefile
+++ b/textproc/p5-HTML-Format/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module to format HTML to text or PS
+WWW= https://metacpan.org/release/NIGELM/HTML-Format-2.12
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-HTML-FormatExternal/Makefile b/textproc/p5-HTML-FormatExternal/Makefile
index 209669cdc036..b1c00b607e2a 100644
--- a/textproc/p5-HTML-FormatExternal/Makefile
+++ b/textproc/p5-HTML-FormatExternal/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= HTML to text formatting using external programs
+WWW= https://metacpan.org/release/HTML-FormatExternal
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile b/textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile
index 1535a75d16de..f8a771263bfe 100644
--- a/textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile
+++ b/textproc/p5-HTML-FormatText-WithLinks-AndTables/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module to convert HTML to text with tables intact
+WWW= https://metacpan.org/release/HTML-FormatText-WithLinks-AndTables
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-HTML-FormatText-WithLinks/Makefile b/textproc/p5-HTML-FormatText-WithLinks/Makefile
index 90c254ed5f55..039feb42f9e7 100644
--- a/textproc/p5-HTML-FormatText-WithLinks/Makefile
+++ b/textproc/p5-HTML-FormatText-WithLinks/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= loader@FreeBSD.org
COMMENT= Perl5 module to convert HTML to text with links as footnotes
+WWW= https://metacpan.org/release/HTML-FormatText-WithLinks
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-HTML-Fraction/Makefile b/textproc/p5-HTML-Fraction/Makefile
index 8e5b037e5124..0b58f0be66fa 100644
--- a/textproc/p5-HTML-Fraction/Makefile
+++ b/textproc/p5-HTML-Fraction/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Encode fractions as HTML entities with Perl
+WWW= https://metacpan.org/release/HTML-Fraction
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-HTML-FromANSI-Tiny/Makefile b/textproc/p5-HTML-FromANSI-Tiny/Makefile
index 34dde00f3792..852188e9d3f6 100644
--- a/textproc/p5-HTML-FromANSI-Tiny/Makefile
+++ b/textproc/p5-HTML-FromANSI-Tiny/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Easily convert colored command line output to HTML
+WWW= https://metacpan.org/release/HTML-FromANSI-Tiny
RUN_DEPENDS= p5-HTML-Parser>=0:www/p5-HTML-Parser \
p5-Parse-ANSIColor-Tiny>=0.600:textproc/p5-Parse-ANSIColor-Tiny
diff --git a/textproc/p5-HTML-HTML5-Entities/Makefile b/textproc/p5-HTML-HTML5-Entities/Makefile
index 3ae77f1cc540..202aed02e63d 100644
--- a/textproc/p5-HTML-HTML5-Entities/Makefile
+++ b/textproc/p5-HTML-HTML5-Entities/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Pure Perl drop-in replacement for HTML::Entities
+WWW= https://metacpan.org/release/HTML-HTML5-Entities
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-HTML-HTML5-Parser/Makefile b/textproc/p5-HTML-HTML5-Parser/Makefile
index 724e5eda2768..f8191aa39026 100644
--- a/textproc/p5-HTML-HTML5-Parser/Makefile
+++ b/textproc/p5-HTML-HTML5-Parser/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Named entity list for HTML parser
+WWW= https://metacpan.org/release/HTML-HTML5-Parser
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-HTML-HTMLDoc/Makefile b/textproc/p5-HTML-HTMLDoc/Makefile
index 106dabd227ff..42f333fc41cf 100644
--- a/textproc/p5-HTML-HTMLDoc/Makefile
+++ b/textproc/p5-HTML-HTMLDoc/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= kostjnspb@yandex.ru
COMMENT= Perl interface to the htmldoc program
+WWW= https://metacpan.org/release/HTML-HTMLDoc
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= htmldoc>0:textproc/htmldoc
diff --git a/textproc/p5-HTML-Packer/Makefile b/textproc/p5-HTML-Packer/Makefile
index fec402227729..26db1d1aab2a 100644
--- a/textproc/p5-HTML-Packer/Makefile
+++ b/textproc/p5-HTML-Packer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Another HTML code cleaner
+WWW= https://metacpan.org/release/HTML-Packer
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-HTML-QRCode/Makefile b/textproc/p5-HTML-QRCode/Makefile
index a81a353d0e74..7a0e672f9af4 100644
--- a/textproc/p5-HTML-QRCode/Makefile
+++ b/textproc/p5-HTML-QRCode/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate HTML based QR Code
+WWW= https://metacpan.org/release/HTML-QRCode
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Text-QRCode>0:textproc/p5-Text-QRCode
diff --git a/textproc/p5-HTML-Quoted/Makefile b/textproc/p5-HTML-Quoted/Makefile
index 41b76d9b8709..d4037240ba77 100644
--- a/textproc/p5-HTML-Quoted/Makefile
+++ b/textproc/p5-HTML-Quoted/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Extract structure of quoted HTML mail message
+WWW= https://metacpan.org/release/HTML-Quoted
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-HTML-RewriteAttributes/Makefile b/textproc/p5-HTML-RewriteAttributes/Makefile
index bf4299d39074..1d1fee47bec4 100644
--- a/textproc/p5-HTML-RewriteAttributes/Makefile
+++ b/textproc/p5-HTML-RewriteAttributes/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple yet powerful HTML attribute rewriting
+WWW= https://metacpan.org/release/HTML-RewriteAttributes
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-HTML-Parser>0:www/p5-HTML-Parser \
diff --git a/textproc/p5-HTML-SBC/Makefile b/textproc/p5-HTML-SBC/Makefile
index d47a5ed6e936..c648bb2fadc8 100644
--- a/textproc/p5-HTML-SBC/Makefile
+++ b/textproc/p5-HTML-SBC/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple blog code to valid XHTML
+WWW= https://metacpan.org/release/MEMOWE/HTML-SBC-0.15
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-HTML-TagFilter/Makefile b/textproc/p5-HTML-TagFilter/Makefile
index 0796373bd850..ba2758443b88 100644
--- a/textproc/p5-HTML-TagFilter/Makefile
+++ b/textproc/p5-HTML-TagFilter/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Fine-grained html-filter, xss-blocker and mailto-obfuscator
+WWW= https://metacpan.org/release/HTML-TagFilter
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-URI>=0:net/p5-URI \
diff --git a/textproc/p5-HTML-Tidy/Makefile b/textproc/p5-HTML-Tidy/Makefile
index eadf66e4449a..96078078847a 100644
--- a/textproc/p5-HTML-Tidy/Makefile
+++ b/textproc/p5-HTML-Tidy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Web validation in a Perl object using tidy
+WWW= https://metacpan.org/release/HTML-Tidy
LICENSE= ART20
diff --git a/textproc/p5-HTML-Tidy5/Makefile b/textproc/p5-HTML-Tidy5/Makefile
index 279fe9befccf..b55efbf5178d 100644
--- a/textproc/p5-HTML-Tidy5/Makefile
+++ b/textproc/p5-HTML-Tidy5/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= HTML validation in a Perl object
+WWW= https://metacpan.org/release/HTML-Tidy5
LICENSE= ART20
diff --git a/textproc/p5-HTML-Tiny/Makefile b/textproc/p5-HTML-Tiny/Makefile
index eef50ae8db37..8b3ea7eea2f8 100644
--- a/textproc/p5-HTML-Tiny/Makefile
+++ b/textproc/p5-HTML-Tiny/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Lightweight, dependency free HTML/XML generation
+WWW= https://metacpan.org/release/HTML-Tiny
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-HTML-Truncate/Makefile b/textproc/p5-HTML-Truncate/Makefile
index 365b7a9dcffd..b0da1d0ce923 100644
--- a/textproc/p5-HTML-Truncate/Makefile
+++ b/textproc/p5-HTML-Truncate/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Truncate HTML by character count while preserving well-formedness
+WWW= https://metacpan.org/release/HTML-Truncate
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-HTML-Parser>=2:www/p5-HTML-Parser \
diff --git a/textproc/p5-Hailo/Makefile b/textproc/p5-Hailo/Makefile
index 9f96a6d011db..59371de09bbe 100644
--- a/textproc/p5-Hailo/Makefile
+++ b/textproc/p5-Hailo/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Pluggable Markov engine analogous to MegaHAL
+WWW= https://metacpan.org/release/Hailo
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Hash-Merge/Makefile b/textproc/p5-Hash-Merge/Makefile
index d74512f3cb49..97a2f4f7579c 100644
--- a/textproc/p5-Hash-Merge/Makefile
+++ b/textproc/p5-Hash-Merge/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Merges hashes
+WWW= https://metacpan.org/release/Hash-Merge
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Hatena-Keyword/Makefile b/textproc/p5-Hatena-Keyword/Makefile
index b09b91ee7c84..0d9ec11a2604 100644
--- a/textproc/p5-Hatena-Keyword/Makefile
+++ b/textproc/p5-Hatena-Keyword/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= markun@onohara.to
COMMENT= Extract Hatena Keywords in a string
+WWW= https://metacpan.org/release/Hatena-Keyword
BUILD_DEPENDS= p5-Cache>=0:devel/p5-Cache \
p5-Class-Accessor>=0:devel/p5-Class-Accessor \
diff --git a/textproc/p5-IO-CSVHeaderFile/Makefile b/textproc/p5-IO-CSVHeaderFile/Makefile
index 52b7568b6aa1..68ddb577d746 100644
--- a/textproc/p5-IO-CSVHeaderFile/Makefile
+++ b/textproc/p5-IO-CSVHeaderFile/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to automate reads from CSV formatted text files
+WWW= https://metacpan.org/release/IO-CSVHeaderFile
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Text-CSV_XS>=0:textproc/p5-Text-CSV_XS
diff --git a/textproc/p5-JSON-Validator/Makefile b/textproc/p5-JSON-Validator/Makefile
index a2dcc84b1a0c..91ff2af41504 100644
--- a/textproc/p5-JSON-Validator/Makefile
+++ b/textproc/p5-JSON-Validator/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Validate data against a JSON schema
+WWW= https://metacpan.org/pod/JSON::Validator
LICENSE= ART20
diff --git a/textproc/p5-JavaScript-Minifier-XS/Makefile b/textproc/p5-JavaScript-Minifier-XS/Makefile
index 35bfca097a28..5b5a25bf8dc8 100644
--- a/textproc/p5-JavaScript-Minifier-XS/Makefile
+++ b/textproc/p5-JavaScript-Minifier-XS/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= XS based JavaScript minifier
+WWW= https://metacpan.org/release/JavaScript-Minifier-XS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-JavaScript-Minifier/Makefile b/textproc/p5-JavaScript-Minifier/Makefile
index effc37a5106d..b6c2ce164f4b 100644
--- a/textproc/p5-JavaScript-Minifier/Makefile
+++ b/textproc/p5-JavaScript-Minifier/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= JavaScript whitespace/comment eliminator
+WWW= https://metacpan.org/release/JavaScript-Minifier
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-JavaScript-Packer/Makefile b/textproc/p5-JavaScript-Packer/Makefile
index 488e43d18368..175eb49932ee 100644
--- a/textproc/p5-JavaScript-Packer/Makefile
+++ b/textproc/p5-JavaScript-Packer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl version of Dean Edwards' Packer.js
+WWW= https://metacpan.org/release/JavaScript-Packer
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-KinoSearch1/Makefile b/textproc/p5-KinoSearch1/Makefile
index 39ab0b9c50b1..7601048d508a 100644
--- a/textproc/p5-KinoSearch1/Makefile
+++ b/textproc/p5-KinoSearch1/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl search engine library
+WWW= https://metacpan.org/release/KinoSearch1
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Lingua-StopWords>=0.02:textproc/p5-Lingua-StopWords \
diff --git a/textproc/p5-Kwalify/Makefile b/textproc/p5-Kwalify/Makefile
index 947465c04a0e..b8bd5dd96db3 100644
--- a/textproc/p5-Kwalify/Makefile
+++ b/textproc/p5-Kwalify/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Implementation of Kwalify parser, validator and data binding tool
+WWW= https://metacpan.org/release/Kwalify
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-LaTeX-Driver/Makefile b/textproc/p5-LaTeX-Driver/Makefile
index 2c56cd1039dc..3d44ce7586ac 100644
--- a/textproc/p5-LaTeX-Driver/Makefile
+++ b/textproc/p5-LaTeX-Driver/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module of LaTeX Driver
+WWW= https://metacpan.org/release/LaTeX-Driver
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-LaTeX-Encode/Makefile b/textproc/p5-LaTeX-Encode/Makefile
index 38554f627b94..e55b20f861ad 100644
--- a/textproc/p5-LaTeX-Encode/Makefile
+++ b/textproc/p5-LaTeX-Encode/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Encode characters for LaTeX formatting
+WWW= https://metacpan.org/release/LaTeX-Encode
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-LaTeX-Pod/Makefile b/textproc/p5-LaTeX-Pod/Makefile
index ca219bf26fba..8cb5ef58ab47 100644
--- a/textproc/p5-LaTeX-Pod/Makefile
+++ b/textproc/p5-LaTeX-Pod/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= wen@FreeBSD.org
COMMENT= Transform LaTeX source files to POD
+WWW= https://metacpan.org/release/LaTeX-Pod
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-LaTeX-TOM/Makefile b/textproc/p5-LaTeX-TOM/Makefile
index 03b57a968664..7c54a23a5314 100644
--- a/textproc/p5-LaTeX-TOM/Makefile
+++ b/textproc/p5-LaTeX-TOM/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for parsing, analyzing, and manipulating LaTeX documents
+WWW= https://metacpan.org/release/LaTeX-TOM
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-LaTeX-Table/Makefile b/textproc/p5-LaTeX-Table/Makefile
index 5266855d5e8d..6c89ede0241e 100644
--- a/textproc/p5-LaTeX-Table/Makefile
+++ b/textproc/p5-LaTeX-Table/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for the automatic generation of LaTeX tables
+WWW= https://metacpan.org/release/LaTeX-Table
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-LaTeX-ToUnicode/Makefile b/textproc/p5-LaTeX-ToUnicode/Makefile
index 8e34aa315af4..3ac039efb592 100644
--- a/textproc/p5-LaTeX-ToUnicode/Makefile
+++ b/textproc/p5-LaTeX-ToUnicode/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= wen@FreeBSD.org
COMMENT= Convert LaTeX commands to Unicode
+WWW= https://metacpan.org/release/LaTeX-ToUnicode
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-AddressParse/Makefile b/textproc/p5-Lingua-EN-AddressParse/Makefile
index 81f21a5157a2..3b2b46401330 100644
--- a/textproc/p5-Lingua-EN-AddressParse/Makefile
+++ b/textproc/p5-Lingua-EN-AddressParse/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to manipulate geographical addresses
+WWW= https://metacpan.org/release/Lingua-EN-AddressParse
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-Fathom/Makefile b/textproc/p5-Lingua-EN-Fathom/Makefile
index 337a4e697711..ed351f568c21 100644
--- a/textproc/p5-Lingua-EN-Fathom/Makefile
+++ b/textproc/p5-Lingua-EN-Fathom/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Measure readability of English text
+WWW= https://metacpan.org/release/Lingua-EN-Fathom
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-FindNumber/Makefile b/textproc/p5-Lingua-EN-FindNumber/Makefile
index d8aaf58eb18e..1a876a8e40ea 100644
--- a/textproc/p5-Lingua-EN-FindNumber/Makefile
+++ b/textproc/p5-Lingua-EN-FindNumber/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Locate (written) numbers in English text
+WWW= https://metacpan.org/release/Lingua-EN-FindNumber
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-Inflect-Number/Makefile b/textproc/p5-Lingua-EN-Inflect-Number/Makefile
index 7117e7aeb416..981663b7745f 100644
--- a/textproc/p5-Lingua-EN-Inflect-Number/Makefile
+++ b/textproc/p5-Lingua-EN-Inflect-Number/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Force number of words to singular or plural
+WWW= https://metacpan.org/release/Lingua-EN-Inflect-Number
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-Inflect-Phrase/Makefile b/textproc/p5-Lingua-EN-Inflect-Phrase/Makefile
index 5a4273d444a9..22765c91f753 100644
--- a/textproc/p5-Lingua-EN-Inflect-Phrase/Makefile
+++ b/textproc/p5-Lingua-EN-Inflect-Phrase/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to inflect short English Phrases
+WWW= https://metacpan.org/release/Lingua-EN-Inflect-Phrase
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-NameCase/Makefile b/textproc/p5-Lingua-EN-NameCase/Makefile
index 3d396c88db28..1ca9a8b244bf 100644
--- a/textproc/p5-Lingua-EN-NameCase/Makefile
+++ b/textproc/p5-Lingua-EN-NameCase/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to fix the case of people's names
+WWW= https://metacpan.org/release/Lingua-EN-NameCase
LICENSE= ART20
diff --git a/textproc/p5-Lingua-EN-NameParse/Makefile b/textproc/p5-Lingua-EN-NameParse/Makefile
index 661cae8a5636..08c201395d95 100644
--- a/textproc/p5-Lingua-EN-NameParse/Makefile
+++ b/textproc/p5-Lingua-EN-NameParse/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Routines for manipulating a person's name #'
+WWW= https://metacpan.org/release/Lingua-EN-NameParse
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-NamedEntity/Makefile b/textproc/p5-Lingua-EN-NamedEntity/Makefile
index 022796e198d9..dec23829694e 100644
--- a/textproc/p5-Lingua-EN-NamedEntity/Makefile
+++ b/textproc/p5-Lingua-EN-NamedEntity/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Basic Named Entity Extraction algorithm
+WWW= https://metacpan.org/release/Lingua-EN-NamedEntity
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-Nickname/Makefile b/textproc/p5-Lingua-EN-Nickname/Makefile
index 2d3f453a3ff0..9970041d6b8b 100644
--- a/textproc/p5-Lingua-EN-Nickname/Makefile
+++ b/textproc/p5-Lingua-EN-Nickname/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Genealogical nickname matching (Liz=Beth)
+WWW= https://metacpan.org/release/Lingua-EN-Nickname
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-Number-IsOrdinal/Makefile b/textproc/p5-Lingua-EN-Number-IsOrdinal/Makefile
index 6c502a838b17..2865c9c2114f 100644
--- a/textproc/p5-Lingua-EN-Number-IsOrdinal/Makefile
+++ b/textproc/p5-Lingua-EN-Number-IsOrdinal/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to detect if English number is ordinal or cardinal
+WWW= https://metacpan.org/release/Lingua-EN-Number-IsOrdinal
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-Numbers-Easy/Makefile b/textproc/p5-Lingua-EN-Numbers-Easy/Makefile
index 2ff4c1e9462c..b039183d896f 100644
--- a/textproc/p5-Lingua-EN-Numbers-Easy/Makefile
+++ b/textproc/p5-Lingua-EN-Numbers-Easy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl module providing hash access to Lingua::EN::Numbers objects
+WWW= https://metacpan.org/release/Lingua-EN-Numbers-Easy
LICENSE= MIT
diff --git a/textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile b/textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile
index 930e12bf866a..6689c4e7bc81 100644
--- a/textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile
+++ b/textproc/p5-Lingua-EN-Numbers-Ordinate/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Go from cardinal number (3) to ordinal ("3rd")
+WWW= https://metacpan.org/release/Lingua-EN-Numbers-Ordinate
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-Numbers/Makefile b/textproc/p5-Lingua-EN-Numbers/Makefile
index 17221646e540..22a38ae2f028 100644
--- a/textproc/p5-Lingua-EN-Numbers/Makefile
+++ b/textproc/p5-Lingua-EN-Numbers/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Converts numeric values into their English string equivalents
+WWW= https://metacpan.org/release/Lingua-EN-Numbers
LICENSE= GPLv2
diff --git a/textproc/p5-Lingua-EN-PluralToSingular/Makefile b/textproc/p5-Lingua-EN-PluralToSingular/Makefile
index 94f6a76b0363..eb444b53ef6e 100644
--- a/textproc/p5-Lingua-EN-PluralToSingular/Makefile
+++ b/textproc/p5-Lingua-EN-PluralToSingular/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Change an English plural to a singular
+WWW= https://metacpan.org/release/Lingua-EN-PluralToSingular
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-Sentence/Makefile b/textproc/p5-Lingua-EN-Sentence/Makefile
index 4459591ca06f..d5a8a8313603 100644
--- a/textproc/p5-Lingua-EN-Sentence/Makefile
+++ b/textproc/p5-Lingua-EN-Sentence/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module for splitting text into sentences
+WWW= https://metacpan.org/release/Lingua-EN-Sentence
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-EN-Squeeze/Makefile b/textproc/p5-Lingua-EN-Squeeze/Makefile
index bcd2a7b092ca..64b9d1db314f 100644
--- a/textproc/p5-Lingua-EN-Squeeze/Makefile
+++ b/textproc/p5-Lingua-EN-Squeeze/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Shorten text to minimum syllables by using hash table
+WWW= https://metacpan.org/release/Lingua-EN-Squeeze
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Lingua-EN-Tagger/Makefile b/textproc/p5-Lingua-EN-Tagger/Makefile
index 680c1373f3f8..d954d3b84fde 100644
--- a/textproc/p5-Lingua-EN-Tagger/Makefile
+++ b/textproc/p5-Lingua-EN-Tagger/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Part-of-speech tagger for English natural language processing
+WWW= https://metacpan.org/release/Lingua-EN-Tagger
LICENSE= GPLv3
diff --git a/textproc/p5-Lingua-EN-Words2Nums/Makefile b/textproc/p5-Lingua-EN-Words2Nums/Makefile
index 4b9a17b4b102..368076a77b61 100644
--- a/textproc/p5-Lingua-EN-Words2Nums/Makefile
+++ b/textproc/p5-Lingua-EN-Words2Nums/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Convert English text to numbers
+WWW= https://metacpan.org/release/Lingua-EN-Words2Nums
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-Identify/Makefile b/textproc/p5-Lingua-Identify/Makefile
index 6edb8d12b701..4f8b01776a2e 100644
--- a/textproc/p5-Lingua-Identify/Makefile
+++ b/textproc/p5-Lingua-Identify/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for language identification
+WWW= https://metacpan.org/release/Lingua-Identify
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Class-Factory-Util>=1.6:devel/p5-Class-Factory-Util \
diff --git a/textproc/p5-Lingua-Ispell/Makefile b/textproc/p5-Lingua-Ispell/Makefile
index 2593e0e53d73..5a9551a6e2ef 100644
--- a/textproc/p5-Lingua-Ispell/Makefile
+++ b/textproc/p5-Lingua-Ispell/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl module that encapsulates access to the Ispell program
+WWW= https://metacpan.org/release/Lingua-Ispell
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-PT-Stemmer/Makefile b/textproc/p5-Lingua-PT-Stemmer/Makefile
index 66f44c508d0a..a2c228d81a8a 100644
--- a/textproc/p5-Lingua-PT-Stemmer/Makefile
+++ b/textproc/p5-Lingua-PT-Stemmer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Stemmers for Portuguese and Galician
+WWW= https://metacpan.org/release/Lingua-PT-Stemmer
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-Stem-Fr/Makefile b/textproc/p5-Lingua-Stem-Fr/Makefile
index 350d03992c05..9637c2ca21e8 100644
--- a/textproc/p5-Lingua-Stem-Fr/Makefile
+++ b/textproc/p5-Lingua-Stem-Fr/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl French Stemming
+WWW= https://metacpan.org/release/Lingua-Stem-Fr
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-Stem-It/Makefile b/textproc/p5-Lingua-Stem-It/Makefile
index d3b47c74be66..20d7be69aec9 100644
--- a/textproc/p5-Lingua-Stem-It/Makefile
+++ b/textproc/p5-Lingua-Stem-It/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Porter stemming algorithm for Italian
+WWW= https://metacpan.org/release/Lingua-Stem-It
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-Stem-Ru/Makefile b/textproc/p5-Lingua-Stem-Ru/Makefile
index 764ca3016368..350fae6bcf83 100644
--- a/textproc/p5-Lingua-Stem-Ru/Makefile
+++ b/textproc/p5-Lingua-Stem-Ru/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Porter stemming algorithm for Russian (KOI8-R only)
+WWW= https://metacpan.org/release/Lingua-Stem-Ru
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-Stem-Snowball-Da/Makefile b/textproc/p5-Lingua-Stem-Snowball-Da/Makefile
index 43b3c791b8e8..b05d9d63b473 100644
--- a/textproc/p5-Lingua-Stem-Snowball-Da/Makefile
+++ b/textproc/p5-Lingua-Stem-Snowball-Da/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Porters stemming algorithm for Denmark
+WWW= https://metacpan.org/release/Lingua-Stem-Snowball-Da
LICENSE= GPLv2
diff --git a/textproc/p5-Lingua-Stem-Snowball-No/Makefile b/textproc/p5-Lingua-Stem-Snowball-No/Makefile
index b1b724a4b5e6..0210268b6e27 100644
--- a/textproc/p5-Lingua-Stem-Snowball-No/Makefile
+++ b/textproc/p5-Lingua-Stem-Snowball-No/Makefile
@@ -8,6 +8,7 @@ DISTNAME= Snowball-Norwegian-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Stemmer for Norwegian
+WWW= https://metacpan.org/release/Snowball-Norwegian
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-Stem-Snowball-Se/Makefile b/textproc/p5-Lingua-Stem-Snowball-Se/Makefile
index 9917cc112525..18a29b979c9a 100644
--- a/textproc/p5-Lingua-Stem-Snowball-Se/Makefile
+++ b/textproc/p5-Lingua-Stem-Snowball-Se/Makefile
@@ -8,6 +8,7 @@ DISTNAME= Snowball-Swedish-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Stemmer for Swedish
+WWW= https://metacpan.org/release/Snowball-Swedish
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-Stem-Snowball/Makefile b/textproc/p5-Lingua-Stem-Snowball/Makefile
index c7c60729532e..f85229e0f4f2 100644
--- a/textproc/p5-Lingua-Stem-Snowball/Makefile
+++ b/textproc/p5-Lingua-Stem-Snowball/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl interface to Snowball stemmers
+WWW= https://metacpan.org/release/Lingua-Stem-Snowball
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-Stem/Makefile b/textproc/p5-Lingua-Stem/Makefile
index c78e65b43a2d..ff507d704488 100644
--- a/textproc/p5-Lingua-Stem/Makefile
+++ b/textproc/p5-Lingua-Stem/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Provides word stemming algorithms localized by language
+WWW= https://metacpan.org/release/Lingua-Stem
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-StopWords/Makefile b/textproc/p5-Lingua-StopWords/Makefile
index 326aaad2ff2b..63e6a417c9bd 100644
--- a/textproc/p5-Lingua-StopWords/Makefile
+++ b/textproc/p5-Lingua-StopWords/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Stop words for several languages
+WWW= https://metacpan.org/release/Lingua-StopWords
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Lingua-Treebank/Makefile b/textproc/p5-Lingua-Treebank/Makefile
index 226fd6a1d429..f61431fc2179 100644
--- a/textproc/p5-Lingua-Treebank/Makefile
+++ b/textproc/p5-Lingua-Treebank/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for manipulating the Penn Treebank format
+WWW= https://metacpan.org/release/Lingua-Treebank
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-MARC-Charset/Makefile b/textproc/p5-MARC-Charset/Makefile
index d20b35ab09a3..8459d13cc28a 100644
--- a/textproc/p5-MARC-Charset/Makefile
+++ b/textproc/p5-MARC-Charset/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert MARC-8 encoded strings to UTF-8
+WWW= https://metacpan.org/release/MARC-Charset
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-MARC-Lint/Makefile b/textproc/p5-MARC-Lint/Makefile
index 3fe2b2596b09..e749e6bcf322 100644
--- a/textproc/p5-MARC-Lint/Makefile
+++ b/textproc/p5-MARC-Lint/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= demon@FreeBSD.org
COMMENT= Mechanism for validating MARC records
+WWW= https://metacpan.org/release/MARC-Lint
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-MARC-Record>=0:textproc/p5-MARC-Record \
diff --git a/textproc/p5-MARC-Record/Makefile b/textproc/p5-MARC-Record/Makefile
index 5d96d6b1f029..dfd3e05bb47f 100644
--- a/textproc/p5-MARC-Record/Makefile
+++ b/textproc/p5-MARC-Record/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= demon@FreeBSD.org
COMMENT= Core class for representing a single MARC record
+WWW= https://metacpan.org/release/MARC-Record
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-MARC-XML/Makefile b/textproc/p5-MARC-XML/Makefile
index 8bc05da4b13b..c64b3a840965 100644
--- a/textproc/p5-MARC-XML/Makefile
+++ b/textproc/p5-MARC-XML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= demon@FreeBSD.org
COMMENT= Extension to the MARC-Record distribution for working with XML data
+WWW= https://metacpan.org/release/MARC-XML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-MKDoc-XML/Makefile b/textproc/p5-MKDoc-XML/Makefile
index 9525c3f150b5..90d51992b9e2 100644
--- a/textproc/p5-MKDoc-XML/Makefile
+++ b/textproc/p5-MKDoc-XML/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= The MKDoc XML Toolkit
+WWW= https://metacpan.org/release/MKDoc-XML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Makefile-DOM/Makefile b/textproc/p5-Makefile-DOM/Makefile
index 1129c4012c77..793607beff48 100644
--- a/textproc/p5-Makefile-DOM/Makefile
+++ b/textproc/p5-Makefile-DOM/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple DOM parser for Makefiles
+WWW= https://metacpan.org/release/Makefile-DOM
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Makefile-Parser/Makefile b/textproc/p5-Makefile-Parser/Makefile
index a91501a5d944..c79fb4cf2e35 100644
--- a/textproc/p5-Makefile-Parser/Makefile
+++ b/textproc/p5-Makefile-Parser/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple Perl parser for makefiles
+WWW= https://metacpan.org/release/Makefile-Parser
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Class-Accessor>=0:devel/p5-Class-Accessor \
diff --git a/textproc/p5-Markapl/Makefile b/textproc/p5-Markapl/Makefile
index 6f0f97425ec2..483482236430 100644
--- a/textproc/p5-Markapl/Makefile
+++ b/textproc/p5-Markapl/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Markup as Perl
+WWW= https://metacpan.org/release/Markapl
LICENSE= MIT
diff --git a/textproc/p5-Marpa-HTML/Makefile b/textproc/p5-Marpa-HTML/Makefile
index 98a9f0f3abad..83c4fbcbd3e5 100644
--- a/textproc/p5-Marpa-HTML/Makefile
+++ b/textproc/p5-Marpa-HTML/Makefile
@@ -9,6 +9,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= High-level HTML Parser
+WWW= https://metacpan.org/release/JKEGL/Marpa-HTML-0.112000
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-MathML-Entities/Makefile b/textproc/p5-MathML-Entities/Makefile
index c1129e7a1411..122899cb42a4 100644
--- a/textproc/p5-MathML-Entities/Makefile
+++ b/textproc/p5-MathML-Entities/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert XHTML+MathML Named Entities to Numeric Character References
+WWW= https://metacpan.org/release/MathML-Entities
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/textproc/p5-Net-Groonga-HTTP/Makefile b/textproc/p5-Net-Groonga-HTTP/Makefile
index 050dd14fe882..a59ef1c33e27 100644
--- a/textproc/p5-Net-Groonga-HTTP/Makefile
+++ b/textproc/p5-Net-Groonga-HTTP/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for Groonga httpd client library
+WWW= https://metacpan.org/release/Net-Groonga-HTTP
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Net-IDN-Encode/Makefile b/textproc/p5-Net-IDN-Encode/Makefile
index 029f76044514..097a21154404 100644
--- a/textproc/p5-Net-IDN-Encode/Makefile
+++ b/textproc/p5-Net-IDN-Encode/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Internationalizing Domain Names in Applications (RFC 3490)
+WWW= https://metacpan.org/release/Net-IDN-Encode
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Net-Snort-Parser/Makefile b/textproc/p5-Net-Snort-Parser/Makefile
index 54b3b93e9de4..8212dc94d8de 100644
--- a/textproc/p5-Net-Snort-Parser/Makefile
+++ b/textproc/p5-Net-Snort-Parser/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl modules for parsing Snort configuration files
+WWW= https://projects.honeynet.org/svn/honeywall/honeywall/trunk/rpm-devel/perl-Net-Snort-Parser/
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Net-YASA/Makefile b/textproc/p5-Net-YASA/Makefile
index 9cafebf72e07..60f335bc2fec 100644
--- a/textproc/p5-Net-YASA/Makefile
+++ b/textproc/p5-Net-YASA/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to YASA (Yet Another Suffix Array)
+WWW= https://metacpan.org/release/Net-YASA
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-libwww>=0:www/p5-libwww
diff --git a/textproc/p5-NetAddr-IP-Find/Makefile b/textproc/p5-NetAddr-IP-Find/Makefile
index ae02c2853caa..ceee08a8e3ce 100644
--- a/textproc/p5-NetAddr-IP-Find/Makefile
+++ b/textproc/p5-NetAddr-IP-Find/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Iterates over all IP addresses in a text similar to Email::Find
+WWW= https://metacpan.org/release/NetAddr-IP-Find
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Number-Format-Metric/Makefile b/textproc/p5-Number-Format-Metric/Makefile
index e70c85c4db63..5fcecf0d87a6 100644
--- a/textproc/p5-Number-Format-Metric/Makefile
+++ b/textproc/p5-Number-Format-Metric/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= vvelox@vvelox.net
COMMENT= Format number with metric prefix
+WWW= https://metacpan.org/dist/Number-Format-Metric
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Number-Spell/Makefile b/textproc/p5-Number-Spell/Makefile
index befa45ad794a..14d9bb46f41b 100644
--- a/textproc/p5-Number-Spell/Makefile
+++ b/textproc/p5-Number-Spell/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for spelling out numbers
+WWW= https://metacpan.org/release/Number-Spell
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-ODF-lpOD/Makefile b/textproc/p5-ODF-lpOD/Makefile
index b8b795b32b93..3fd56d38ed4f 100644
--- a/textproc/p5-ODF-lpOD/Makefile
+++ b/textproc/p5-ODF-lpOD/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= OpenDocument management interface
+WWW= https://metacpan.org/release/ODF-lpOD
LICENSE= GPLv2
diff --git a/textproc/p5-OpenOffice-OODoc/Makefile b/textproc/p5-OpenOffice-OODoc/Makefile
index d0d0bf9f22e9..7bdca06d182f 100644
--- a/textproc/p5-OpenOffice-OODoc/Makefile
+++ b/textproc/p5-OpenOffice-OODoc/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= meyser@xenet.de
COMMENT= Perl Open OpenDocument Connector
+WWW= https://metacpan.org/release/OpenOffice-OODoc
LICENSE= LGPL21
diff --git a/textproc/p5-PDF-API2-Simple/Makefile b/textproc/p5-PDF-API2-Simple/Makefile
index b4d1a46b6919..109cccba9172 100644
--- a/textproc/p5-PDF-API2-Simple/Makefile
+++ b/textproc/p5-PDF-API2-Simple/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Wrapper for the PDF::API2 modules
+WWW= https://metacpan.org/release/PDF-API2-Simple
LICENSE= PD
diff --git a/textproc/p5-PDF-API2-XS/Makefile b/textproc/p5-PDF-API2-XS/Makefile
index 0e3fdbe97ec1..fcb242c0ae0d 100644
--- a/textproc/p5-PDF-API2-XS/Makefile
+++ b/textproc/p5-PDF-API2-XS/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Optional PDF::API2 add-on using XS to speed up expensive operations
+WWW= https://metacpan.org/release/PDF-API2-XS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-PDF-API2/Makefile b/textproc/p5-PDF-API2/Makefile
index cb4bfff8cd26..8a43bbbbfd8d 100644
--- a/textproc/p5-PDF-API2/Makefile
+++ b/textproc/p5-PDF-API2/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Facilitates the creation and modification of PDF files
+WWW= https://metacpan.org/release/PDF-API2
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-PDF-API3/Makefile b/textproc/p5-PDF-API3/Makefile
index 8ebc5496745c..7c36d3101eaf 100644
--- a/textproc/p5-PDF-API3/Makefile
+++ b/textproc/p5-PDF-API3/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= The Next Generation of Text::PDF::API2
+WWW= https://metacpan.org/release/PDF-API3
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-PDF-Builder/Makefile b/textproc/p5-PDF-Builder/Makefile
index 945e7646dd1e..66e1e5e5a749 100644
--- a/textproc/p5-PDF-Builder/Makefile
+++ b/textproc/p5-PDF-Builder/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= cmt@FreeBSD.org
COMMENT= Facilitates the creation and modification of PDF files
+WWW= https://metacpan.org/release/PDF-Builder
LICENSE= LGPL21
diff --git a/textproc/p5-PDF-Create/Makefile b/textproc/p5-PDF-Create/Makefile
index ac865f8ea1b9..669470b97d61 100644
--- a/textproc/p5-PDF-Create/Makefile
+++ b/textproc/p5-PDF-Create/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl script to convert text files to PDF files
+WWW= https://metacpan.org/release/PDF-Create
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-PDF-FromHTML/Makefile b/textproc/p5-PDF-FromHTML/Makefile
index c007b56f2031..5cc0df45c2e2 100644
--- a/textproc/p5-PDF-FromHTML/Makefile
+++ b/textproc/p5-PDF-FromHTML/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert HTML documents to PDF
+WWW= https://metacpan.org/release/PDF-FromHTML
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Graphics-ColorNames>=0:graphics/p5-Graphics-ColorNames \
diff --git a/textproc/p5-PDF-Reuse/Makefile b/textproc/p5-PDF-Reuse/Makefile
index bdfc320e3269..efe091b31a30 100644
--- a/textproc/p5-PDF-Reuse/Makefile
+++ b/textproc/p5-PDF-Reuse/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gehm@doom-labs.net
COMMENT= Another perl module to reuse and mass produce PDF documents
+WWW= https://metacpan.org/release/PDF-Reuse
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
diff --git a/textproc/p5-PDF-Table/Makefile b/textproc/p5-PDF-Table/Makefile
index 90fa651ac6af..ba7f24e50a6c 100644
--- a/textproc/p5-PDF-Table/Makefile
+++ b/textproc/p5-PDF-Table/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Utility class for building table layouts in a PDF::API2 object
+WWW= https://metacpan.org/release/PDF-Table
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-PDF-API2>=0:textproc/p5-PDF-API2
diff --git a/textproc/p5-PDF-Tiny/Makefile b/textproc/p5-PDF-Tiny/Makefile
index 2cd1ee39d0bf..bd5523ba1b79 100644
--- a/textproc/p5-PDF-Tiny/Makefile
+++ b/textproc/p5-PDF-Tiny/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= wen@FreeBSD.org
COMMENT= Minimal Lightweight PDF Library
+WWW= https://metacpan.org/release/PDF-Tiny
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-PDF-WebKit/Makefile b/textproc/p5-PDF-WebKit/Makefile
index 5857e196e420..5216e5ef1a0f 100644
--- a/textproc/p5-PDF-WebKit/Makefile
+++ b/textproc/p5-PDF-WebKit/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Use WebKit to Generate PDFs from HTML
+WWW= https://metacpan.org/release/PDF-WebKit
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-PDF-Writer/Makefile b/textproc/p5-PDF-Writer/Makefile
index f86af83f7989..f8e33695bda6 100644
--- a/textproc/p5-PDF-Writer/Makefile
+++ b/textproc/p5-PDF-Writer/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PDF writer abstraction layer
+WWW= https://metacpan.org/release/PDF-Writer
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-POD2-Base/Makefile b/textproc/p5-POD2-Base/Makefile
index 2a67bc4d4a4d..2237bde87d9f 100644
--- a/textproc/p5-POD2-Base/Makefile
+++ b/textproc/p5-POD2-Base/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ashish@FreeBSD.org
COMMENT= Base module for translations of Perl documentation
+WWW= https://metacpan.org/release/POD2-Base
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-POE-Filter-XML/Makefile b/textproc/p5-POE-Filter-XML/Makefile
index 41745928ec43..1b293138487f 100644
--- a/textproc/p5-POE-Filter-XML/Makefile
+++ b/textproc/p5-POE-Filter-XML/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= POE Filter for parsing XML
+WWW= https://metacpan.org/release/POE-Filter-XML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-POSIX-Regex/Makefile b/textproc/p5-POSIX-Regex/Makefile
index 595ac977ea13..79deb7e85f2a 100644
--- a/textproc/p5-POSIX-Regex/Makefile
+++ b/textproc/p5-POSIX-Regex/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= OO interface for the gnu regex engine
+WWW= https://metacpan.org/release/POSIX-Regex
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-PPI-HTML/Makefile b/textproc/p5-PPI-HTML/Makefile
index 7323b69e0012..09473ce110b0 100644
--- a/textproc/p5-PPI-HTML/Makefile
+++ b/textproc/p5-PPI-HTML/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate syntax-highlighted HTML for Perl using PPI
+WWW= https://metacpan.org/release/PPI-HTML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-PPI-XS/Makefile b/textproc/p5-PPI-XS/Makefile
index 601f531edbf2..1bb775b38fb9 100644
--- a/textproc/p5-PPI-XS/Makefile
+++ b/textproc/p5-PPI-XS/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XS acceleration for the PPI perl parser
+WWW= https://metacpan.org/release/PPI-XS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-PPI/Makefile b/textproc/p5-PPI/Makefile
index 6ffb9ef6da41..021f3b02efde 100644
--- a/textproc/p5-PPI/Makefile
+++ b/textproc/p5-PPI/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Analyze and manipulate Perl code without using perl itself
+WWW= https://metacpan.org/release/PPI
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-PPIx-EditorTools/Makefile b/textproc/p5-PPIx-EditorTools/Makefile
index 7987866c7ca7..83b4fb61425e 100644
--- a/textproc/p5-PPIx-EditorTools/Makefile
+++ b/textproc/p5-PPIx-EditorTools/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Utility methods and base class for manipulating Perl via PPI
+WWW= https://metacpan.org/release/PPIx-EditorTools
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-PPIx-QuoteLike/Makefile b/textproc/p5-PPIx-QuoteLike/Makefile
index b61d76c6e3c7..c27eeb1a8286 100644
--- a/textproc/p5-PPIx-QuoteLike/Makefile
+++ b/textproc/p5-PPIx-QuoteLike/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parse Perl string literals and string-literal-like things
+WWW= https://metacpan.org/release/PPIx-QuoteLike
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-PPIx-Regexp/Makefile b/textproc/p5-PPIx-Regexp/Makefile
index 34cb725c0c7d..d6ad5955ffca 100644
--- a/textproc/p5-PPIx-Regexp/Makefile
+++ b/textproc/p5-PPIx-Regexp/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= svysh.fbsd@gmail.com
COMMENT= PPI regular expression parser
+WWW= https://metacpan.org/release/PPIx-Regexp
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-PPIx-Utilities/Makefile b/textproc/p5-PPIx-Utilities/Makefile
index 5e82e0fb281e..87ac22da9692 100644
--- a/textproc/p5-PPIx-Utilities/Makefile
+++ b/textproc/p5-PPIx-Utilities/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Extensions to PPI
+WWW= https://metacpan.org/release/PPIx-Utilities
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Exception-Class>=1.23:devel/p5-Exception-Class \
diff --git a/textproc/p5-PPIx-Utils/Makefile b/textproc/p5-PPIx-Utils/Makefile
index 07f27c3ea2f0..dc743071577b 100644
--- a/textproc/p5-PPIx-Utils/Makefile
+++ b/textproc/p5-PPIx-Utils/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Utility functions for PPI
+WWW= https://metacpan.org/release/PPIx-Utils
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Parse-ANSIColor-Tiny/Makefile b/textproc/p5-Parse-ANSIColor-Tiny/Makefile
index c06f85552861..67427307dd90 100644
--- a/textproc/p5-Parse-ANSIColor-Tiny/Makefile
+++ b/textproc/p5-Parse-ANSIColor-Tiny/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Determine attributes of ANSI-colored string
+WWW= https://metacpan.org/release/Parse-ANSIColor-Tiny
TEST_DEPENDS= p5-Test-Differences>=0:devel/p5-Test-Differences \
p5-Test-Requires>=0:devel/p5-Test-Requires
diff --git a/textproc/p5-Parse-BooleanLogic/Makefile b/textproc/p5-Parse-BooleanLogic/Makefile
index 6aa29d03f828..4154f61ac267 100644
--- a/textproc/p5-Parse-BooleanLogic/Makefile
+++ b/textproc/p5-Parse-BooleanLogic/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Parser of boolean expressions
+WWW= https://metacpan.org/release/Parse-BooleanLogic
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Parse-CSV/Makefile b/textproc/p5-Parse-CSV/Makefile
index 5551b0726e57..5e612c65cd9a 100644
--- a/textproc/p5-Parse-CSV/Makefile
+++ b/textproc/p5-Parse-CSV/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Highly flexible CSV parser for large files
+WWW= https://metacpan.org/release/Parse-CSV
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Parse-EDID/Makefile b/textproc/p5-Parse-EDID/Makefile
index acd4ddd5b5fd..5ec71aa74ca3 100644
--- a/textproc/p5-Parse-EDID/Makefile
+++ b/textproc/p5-Parse-EDID/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= xavier@amdh.fr
COMMENT= Extended display identification data (EDID) parser
+WWW= https://metacpan.org/dist/Parse-EDID
LICENSE= GPLv3
diff --git a/textproc/p5-Parse-FixedLength/Makefile b/textproc/p5-Parse-FixedLength/Makefile
index 2e4746d822ef..28135130d91e 100644
--- a/textproc/p5-Parse-FixedLength/Makefile
+++ b/textproc/p5-Parse-FixedLength/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse a string containing fixed length fields into component parts
+WWW= https://metacpan.org/release/Parse-FixedLength
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Parse-Flex/Makefile b/textproc/p5-Parse-Flex/Makefile
index 225b862a9f3f..b3351adcfc54 100644
--- a/textproc/p5-Parse-Flex/Makefile
+++ b/textproc/p5-Parse-Flex/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= The Fastest Lexer in the West
+WWW= https://metacpan.org/release/Parse-Flex
LICENSE= GPLv3
diff --git a/textproc/p5-Parse-PhoneNumber/Makefile b/textproc/p5-Parse-PhoneNumber/Makefile
index 382941999448..e1f7fc7c6efb 100644
--- a/textproc/p5-Parse-PhoneNumber/Makefile
+++ b/textproc/p5-Parse-PhoneNumber/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse phone numbers
+WWW= https://metacpan.org/release/Parse-PhoneNumber
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Parse-Syslog/Makefile b/textproc/p5-Parse-Syslog/Makefile
index 283b6535cd58..a2289ec882f0 100644
--- a/textproc/p5-Parse-Syslog/Makefile
+++ b/textproc/p5-Parse-Syslog/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 routines that present a simple interface to parse syslog files
+WWW= https://metacpan.org/release/Parse-Syslog
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Perl-Critic-Bangs/Makefile b/textproc/p5-Perl-Critic-Bangs/Makefile
index 7da2302524ca..e3eb608f18af 100644
--- a/textproc/p5-Perl-Critic-Bangs/Makefile
+++ b/textproc/p5-Perl-Critic-Bangs/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ivan@serezhkin.com
COMMENT= Collection of handy Perl::Critic policies
+WWW= https://metacpan.org/release/Perl-Critic-Bangs
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Perl-Critic-Itch/Makefile b/textproc/p5-Perl-Critic-Itch/Makefile
index 5003fe40b675..79f985bcd988 100644
--- a/textproc/p5-Perl-Critic-Itch/Makefile
+++ b/textproc/p5-Perl-Critic-Itch/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Collection of Perl::Critic Policies
+WWW= https://metacpan.org/release/Perl-Critic-Itch
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Perl-Critic-Moose/Makefile b/textproc/p5-Perl-Critic-Moose/Makefile
index c7778e566696..3eb1950d6e70 100644
--- a/textproc/p5-Perl-Critic-Moose/Makefile
+++ b/textproc/p5-Perl-Critic-Moose/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Policies for Perl::Critic concerned with using Moose
+WWW= https://metacpan.org/release/Perl-Critic-Moose
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Perl-Critic-More/Makefile b/textproc/p5-Perl-Critic-More/Makefile
index b7b524b121f4..8ee93a69a639 100644
--- a/textproc/p5-Perl-Critic-More/Makefile
+++ b/textproc/p5-Perl-Critic-More/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Supplemental policies for Perl::Critic
+WWW= https://metacpan.org/release/Perl-Critic-More
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Perl-Critic-Pulp/Makefile b/textproc/p5-Perl-Critic-Pulp/Makefile
index ee410d1b8a59..4ddeca977c8f 100644
--- a/textproc/p5-Perl-Critic-Pulp/Makefile
+++ b/textproc/p5-Perl-Critic-Pulp/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Collection of add-on policies for Perl::Critic
+WWW= https://metacpan.org/release/Perl-Critic-Pulp
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Perl-Critic-Swift/Makefile b/textproc/p5-Perl-Critic-Swift/Makefile
index 0e62d1317aed..aa9296e9793e 100644
--- a/textproc/p5-Perl-Critic-Swift/Makefile
+++ b/textproc/p5-Perl-Critic-Swift/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Additional policies for Perl::Critic
+WWW= https://metacpan.org/release/Perl-Critic-Swift
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Perl-Critic-Tics/Makefile b/textproc/p5-Perl-Critic-Tics/Makefile
index 6c4fdb07d2dc..13527b37077e 100644
--- a/textproc/p5-Perl-Critic-Tics/Makefile
+++ b/textproc/p5-Perl-Critic-Tics/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Extra policies for Perl::Critic
+WWW= https://metacpan.org/release/Perl-Critic-Tics
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Perl-Critic/Makefile b/textproc/p5-Perl-Critic/Makefile
index a505e02ee5df..5f8c55168f70 100644
--- a/textproc/p5-Perl-Critic/Makefile
+++ b/textproc/p5-Perl-Critic/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Critique Perl source for style and standards
+WWW= https://metacpan.org/release/Perl-Critic
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Perl-Lint/Makefile b/textproc/p5-Perl-Lint/Makefile
index 2fc4fc64b216..9ce4d661c4f8 100644
--- a/textproc/p5-Perl-Lint/Makefile
+++ b/textproc/p5-Perl-Lint/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Yet another Perl source code linter
+WWW= https://metacpan.org/pod/Perl::Lint
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Perl-MinimumVersion/Makefile b/textproc/p5-Perl-MinimumVersion/Makefile
index 77f73fe818a3..6f7f1db767af 100644
--- a/textproc/p5-Perl-MinimumVersion/Makefile
+++ b/textproc/p5-Perl-MinimumVersion/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Find a minimum required version of perl for Perl code
+WWW= https://metacpan.org/release/Perl-MinimumVersion
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-PerlPoint-Converters/Makefile b/textproc/p5-PerlPoint-Converters/Makefile
index 7632df5ccdc5..e0658c43003f 100644
--- a/textproc/p5-PerlPoint-Converters/Makefile
+++ b/textproc/p5-PerlPoint-Converters/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert PerlPoint docs into various formats
+WWW= https://metacpan.org/release/PerlPoint-Converters
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-PerlPoint-Package>=0:textproc/p5-PerlPoint-Package \
diff --git a/textproc/p5-PerlPoint-Package/Makefile b/textproc/p5-PerlPoint-Package/Makefile
index 10055881076a..8cefea33a999 100644
--- a/textproc/p5-PerlPoint-Package/Makefile
+++ b/textproc/p5-PerlPoint-Package/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Presentation and documentation toolset
+WWW= https://metacpan.org/release/PerlPoint-Package
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Digest-SHA1>=0:security/p5-Digest-SHA1
diff --git a/textproc/p5-Petal-CodePerl/Makefile b/textproc/p5-Petal-CodePerl/Makefile
index 6dad576b5e4d..1b64411d63dd 100644
--- a/textproc/p5-Petal-CodePerl/Makefile
+++ b/textproc/p5-Petal-CodePerl/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Make Petal go faster by compiling the expressions
+WWW= https://metacpan.org/release/Petal-CodePerl
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Petal>=0:textproc/p5-Petal \
diff --git a/textproc/p5-Petal-Mail/Makefile b/textproc/p5-Petal-Mail/Makefile
index 4d0d70e62b83..4d34222efaab 100644
--- a/textproc/p5-Petal-Mail/Makefile
+++ b/textproc/p5-Petal-Mail/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Format text e-mail using Petal
+WWW= https://metacpan.org/release/Petal-Mail
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Petal-Utils/Makefile b/textproc/p5-Petal-Utils/Makefile
index 4aac2a26f475..8903b4802e1b 100644
--- a/textproc/p5-Petal-Utils/Makefile
+++ b/textproc/p5-Petal-Utils/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Useful template modifiers for Petal
+WWW= https://metacpan.org/release/Petal-Utils
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Petal>=0:textproc/p5-Petal \
diff --git a/textproc/p5-Petal/Makefile b/textproc/p5-Petal/Makefile
index 9e5635903e52..05cec0700721 100644
--- a/textproc/p5-Petal/Makefile
+++ b/textproc/p5-Petal/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl Template Attribute Language - TAL for Perl!
+WWW= https://metacpan.org/release/Petal
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Plagger/Makefile b/textproc/p5-Plagger/Makefile
index 912ea1128b51..e203c7f75b4c 100644
--- a/textproc/p5-Plagger/Makefile
+++ b/textproc/p5-Plagger/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Pluggable RSS/Atom feed aggregator written in Perl
+WWW= https://metacpan.org/release/Plagger
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Plucene-Analysis-CJKAnalyzer/Makefile b/textproc/p5-Plucene-Analysis-CJKAnalyzer/Makefile
index 818aa04bcb3b..c096dfa2b754 100644
--- a/textproc/p5-Plucene-Analysis-CJKAnalyzer/Makefile
+++ b/textproc/p5-Plucene-Analysis-CJKAnalyzer/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Analyzer for CJK texts
+WWW= https://metacpan.org/release/XERN/Plucene-Analysis-CJKAnalyzer-0.02
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/Makefile b/textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/Makefile
index b82f8a64e40f..525846f11a95 100644
--- a/textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/Makefile
+++ b/textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Stemmed analyzer plugin for p5-Plucene search engine
+WWW= https://metacpan.org/release/Plucene-Plugin-Analyzer-SnowballAnalyzer
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Lingua-StopWords>=0:textproc/p5-Lingua-StopWords \
diff --git a/textproc/p5-Plucene-Simple/Makefile b/textproc/p5-Plucene-Simple/Makefile
index f0be5593b306..58f732a737cb 100644
--- a/textproc/p5-Plucene-Simple/Makefile
+++ b/textproc/p5-Plucene-Simple/Makefile
@@ -9,6 +9,7 @@ DISTNAME= ${PORTNAME:S/-//}-${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Interface to Plucene
+WWW= https://metacpan.org/release/PluceneSimple
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Time-Piece-Range>=1.0:devel/p5-Time-Piece-Range \
diff --git a/textproc/p5-Plucene/Makefile b/textproc/p5-Plucene/Makefile
index 8f9680aff296..d48b3df4e397 100644
--- a/textproc/p5-Plucene/Makefile
+++ b/textproc/p5-Plucene/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl port of the Java Lucene search engine
+WWW= https://metacpan.org/release/Plucene
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-Abstract/Makefile b/textproc/p5-Pod-Abstract/Makefile
index 7fc8e2efc832..7656600a28a7 100644
--- a/textproc/p5-Pod-Abstract/Makefile
+++ b/textproc/p5-Pod-Abstract/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Abstract document tree for Perl POD documents
+WWW= https://metacpan.org/release/Pod-Abstract
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-Autopod/Makefile b/textproc/p5-Pod-Autopod/Makefile
index 6f746b4e5948..bc350a6cfd25 100644
--- a/textproc/p5-Pod-Autopod/Makefile
+++ b/textproc/p5-Pod-Autopod/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generates pod documentation by analysing perl modules
+WWW= https://metacpan.org/release/Pod-Autopod
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Pod-Constants/Makefile b/textproc/p5-Pod-Constants/Makefile
index 3b5b4fccc713..b761c4941e56 100644
--- a/textproc/p5-Pod-Constants/Makefile
+++ b/textproc/p5-Pod-Constants/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Include constants from POD
+WWW= https://metacpan.org/release/Pod-Constants
LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Pod-DocBook/Makefile b/textproc/p5-Pod-DocBook/Makefile
index 179661b4993e..24d0a7829051 100644
--- a/textproc/p5-Pod-DocBook/Makefile
+++ b/textproc/p5-Pod-DocBook/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert Pod data to DocBook SGML
+WWW= https://metacpan.org/release/Pod-DocBook
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-podlators>=0:textproc/p5-podlators \
diff --git a/textproc/p5-Pod-Elemental/Makefile b/textproc/p5-Pod-Elemental/Makefile
index 41e439f69db7..3d0a9e2be98b 100644
--- a/textproc/p5-Pod-Elemental/Makefile
+++ b/textproc/p5-Pod-Elemental/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Treating a Pod document as a tree of elements
+WWW= https://metacpan.org/release/Pod-Elemental
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-Escapes/Makefile b/textproc/p5-Pod-Escapes/Makefile
index 953813121ce5..032de540db40 100644
--- a/textproc/p5-Pod-Escapes/Makefile
+++ b/textproc/p5-Pod-Escapes/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= For resolving Pod E<...> sequences
+WWW= https://metacpan.org/release/Pod-Escapes
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-Eventual/Makefile b/textproc/p5-Pod-Eventual/Makefile
index 670d0ee1c96e..e58dececc0c1 100644
--- a/textproc/p5-Pod-Eventual/Makefile
+++ b/textproc/p5-Pod-Eventual/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Read a POD document as a series of trivial events
+WWW= https://metacpan.org/release/Pod-Eventual
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-HtmlEasy/Makefile b/textproc/p5-Pod-HtmlEasy/Makefile
index f3f618f43395..ee2e70ff1e28 100644
--- a/textproc/p5-Pod-HtmlEasy/Makefile
+++ b/textproc/p5-Pod-HtmlEasy/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= wen@FreeBSD.org
COMMENT= Generate personalized HTML from PODs
+WWW= https://metacpan.org/release/Pod-HtmlEasy
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-LaTeX/Makefile b/textproc/p5-Pod-LaTeX/Makefile
index 62e92a1d286a..b86a7c6d59c5 100644
--- a/textproc/p5-Pod-LaTeX/Makefile
+++ b/textproc/p5-Pod-LaTeX/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Convert Pod data to formatted LaTeX
+WWW= https://metacpan.org/release/Pod-LaTeX
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-Markdown/Makefile b/textproc/p5-Pod-Markdown/Makefile
index 2536337111ef..2407b571d568 100644
--- a/textproc/p5-Pod-Markdown/Makefile
+++ b/textproc/p5-Pod-Markdown/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module to convert POD to Markdown
+WWW= https://metacpan.org/release/Pod-Markdown
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-MinimumVersion/Makefile b/textproc/p5-Pod-MinimumVersion/Makefile
index d7e2cc898cbf..0dd0d1195a90 100644
--- a/textproc/p5-Pod-MinimumVersion/Makefile
+++ b/textproc/p5-Pod-MinimumVersion/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Report minimum Perl version for given POD
+WWW= https://metacpan.org/release/Pod-MinimumVersion
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-POM-View-HTML-Filter/Makefile b/textproc/p5-Pod-POM-View-HTML-Filter/Makefile
index 25261d2598ea..fdbb6f5176d6 100644
--- a/textproc/p5-Pod-POM-View-HTML-Filter/Makefile
+++ b/textproc/p5-Pod-POM-View-HTML-Filter/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Use filters on sections of your pod documents
+WWW= https://metacpan.org/release/Pod-POM-View-HTML-Filter
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Pod-POM>=0:textproc/p5-Pod-POM \
diff --git a/textproc/p5-Pod-POM-View-Restructured/Makefile b/textproc/p5-Pod-POM-View-Restructured/Makefile
index b713b5f07a1a..3134551ed0b3 100644
--- a/textproc/p5-Pod-POM-View-Restructured/Makefile
+++ b/textproc/p5-Pod-POM-View-Restructured/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= View for Pod::POM that outputs reStructuredText
+WWW= https://metacpan.org/release/Pod-POM-View-Restructured
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-POM/Makefile b/textproc/p5-Pod-POM/Makefile
index 7d3e9b207625..7e75664f9d52 100644
--- a/textproc/p5-Pod-POM/Makefile
+++ b/textproc/p5-Pod-POM/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= POD Object Model
+WWW= https://metacpan.org/release/Pod-POM
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-Parser/Makefile b/textproc/p5-Pod-Parser/Makefile
index 103771c01cc3..64ee40e48003 100644
--- a/textproc/p5-Pod-Parser/Makefile
+++ b/textproc/p5-Pod-Parser/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Modules to work with POD (Plain Old Documentation)
+WWW= https://metacpan.org/release/Pod-Parser
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-Perldoc/Makefile b/textproc/p5-Pod-Perldoc/Makefile
index 71e72d5c059a..1f8d269952e7 100644
--- a/textproc/p5-Pod-Perldoc/Makefile
+++ b/textproc/p5-Pod-Perldoc/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ashish@FreeBSD.org
COMMENT= Look up Perl documentation in Pod format
+WWW= https://metacpan.org/release/Pod-Perldoc
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Pod-ProjectDocs/Makefile b/textproc/p5-Pod-ProjectDocs/Makefile
index 5346a9a3e4dc..a99afcf4b19f 100644
--- a/textproc/p5-Pod-ProjectDocs/Makefile
+++ b/textproc/p5-Pod-ProjectDocs/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generates CPAN like pod pages
+WWW= https://metacpan.org/release/Pod-ProjectDocs
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-Readme/Makefile b/textproc/p5-Pod-Readme/Makefile
index 68af32f436c3..a6d0cd6bb17b 100644
--- a/textproc/p5-Pod-Readme/Makefile
+++ b/textproc/p5-Pod-Readme/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert POD to README file
+WWW= https://metacpan.org/release/Pod-Readme
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-Section/Makefile b/textproc/p5-Pod-Section/Makefile
index 604e571535ff..8b1c3057167d 100644
--- a/textproc/p5-Pod-Section/Makefile
+++ b/textproc/p5-Pod-Section/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Select specified section from POD
+WWW= https://metacpan.org/release/Pod-Section
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-Simple/Makefile b/textproc/p5-Pod-Simple/Makefile
index 3e16bf48cbd4..e29784faecb4 100644
--- a/textproc/p5-Pod-Simple/Makefile
+++ b/textproc/p5-Pod-Simple/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Framework for parsing Pod
+WWW= https://metacpan.org/release/Pod-Simple
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-Spell/Makefile b/textproc/p5-Pod-Spell/Makefile
index 01f178ab20df..8d413055de9d 100644
--- a/textproc/p5-Pod-Spell/Makefile
+++ b/textproc/p5-Pod-Spell/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Formatter for spellchecking Pod
+WWW= https://metacpan.org/release/Pod-Spell
LICENSE= ART20
diff --git a/textproc/p5-Pod-Strip/Makefile b/textproc/p5-Pod-Strip/Makefile
index 6e25c086398c..1bbd0ce3a903 100644
--- a/textproc/p5-Pod-Strip/Makefile
+++ b/textproc/p5-Pod-Strip/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Remove POD from Perl code
+WWW= https://metacpan.org/release/Pod-Strip
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-Stripper/Makefile b/textproc/p5-Pod-Stripper/Makefile
index dbd5967488c3..c141b04ca16c 100644
--- a/textproc/p5-Pod-Stripper/Makefile
+++ b/textproc/p5-Pod-Stripper/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Strip all pod, and output what's left
+WWW= https://metacpan.org/release/Pod-Stripper
USES= perl5 dos2unix
USE_PERL5= configure
diff --git a/textproc/p5-Pod-Tree/Makefile b/textproc/p5-Pod-Tree/Makefile
index 173356963553..e98b36dd3c42 100644
--- a/textproc/p5-Pod-Tree/Makefile
+++ b/textproc/p5-Pod-Tree/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Create a static syntax tree for a POD
+WWW= https://metacpan.org/release/Pod-Tree
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-WSDL/Makefile b/textproc/p5-Pod-WSDL/Makefile
index fbea5466398d..b72b26ce8506 100644
--- a/textproc/p5-Pod-WSDL/Makefile
+++ b/textproc/p5-Pod-WSDL/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Create WSDL documents from (extended) pod
+WWW= https://metacpan.org/release/Pod-WSDL
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Pod-WikiDoc/Makefile b/textproc/p5-Pod-WikiDoc/Makefile
index 25af2af7fae5..6197a1a2a5f0 100644
--- a/textproc/p5-Pod-WikiDoc/Makefile
+++ b/textproc/p5-Pod-WikiDoc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate Pod from inline wiki style text
+WWW= https://metacpan.org/release/Pod-WikiDoc
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Pod-XML/Makefile b/textproc/p5-Pod-XML/Makefile
index b6ffa27aa97c..a83a26ebcb52 100644
--- a/textproc/p5-Pod-XML/Makefile
+++ b/textproc/p5-Pod-XML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module to convert POD to XML
+WWW= https://metacpan.org/release/Pod-XML
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-IO-Stringy>=0:devel/p5-IO-Stringy
diff --git a/textproc/p5-Pod-Xhtml/Makefile b/textproc/p5-Pod-Xhtml/Makefile
index ff8bc25b0f09..9c9b1d778215 100644
--- a/textproc/p5-Pod-Xhtml/Makefile
+++ b/textproc/p5-Pod-Xhtml/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate well-formed XHTML documents from POD format documentation
+WWW= https://metacpan.org/release/Pod-Xhtml
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-URI>=0:net/p5-URI
diff --git a/textproc/p5-RDF-Core/Makefile b/textproc/p5-RDF-Core/Makefile
index cfeeeca8c3e1..f9c203996a0e 100644
--- a/textproc/p5-RDF-Core/Makefile
+++ b/textproc/p5-RDF-Core/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Object oriented Perl modules for handling tasks related to RDF
+WWW= https://metacpan.org/release/RDF-Core
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \
diff --git a/textproc/p5-RDF-Notation3/Makefile b/textproc/p5-RDF-Notation3/Makefile
index d797c856696a..314381c436cd 100644
--- a/textproc/p5-RDF-Notation3/Makefile
+++ b/textproc/p5-RDF-Notation3/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= RDF Notation3 parser
+WWW= https://metacpan.org/release/RDF-Notation3
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-SAX>=0:textproc/p5-XML-SAX \
diff --git a/textproc/p5-RDF-Query/Makefile b/textproc/p5-RDF-Query/Makefile
index 9a17eb2f2e59..0d3c6f3e0220 100644
--- a/textproc/p5-RDF-Query/Makefile
+++ b/textproc/p5-RDF-Query/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Complete SPARQL 1.1 Query and Update implementation for RDF::Trine
+WWW= https://metacpan.org/release/RDF-Query
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-RDF-Simple/Makefile b/textproc/p5-RDF-Simple/Makefile
index 43fde1e932b1..4ec6a868df75 100644
--- a/textproc/p5-RDF-Simple/Makefile
+++ b/textproc/p5-RDF-Simple/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Read and write RDF without complication
+WWW= https://metacpan.org/release/RDF-Simple
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-RDF-Trine/Makefile b/textproc/p5-RDF-Trine/Makefile
index da3d7d3ac256..f44c009cf734 100644
--- a/textproc/p5-RDF-Trine/Makefile
+++ b/textproc/p5-RDF-Trine/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= RDF Framework for Perl
+WWW= https://metacpan.org/release/RDF-Trine
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-RDFStore/Makefile b/textproc/p5-RDFStore/Makefile
index 8693db11c748..dc200aecabc2 100644
--- a/textproc/p5-RDFStore/Makefile
+++ b/textproc/p5-RDFStore/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl API for RDF Storage
+WWW= https://metacpan.org/release/RDFStore
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \
diff --git a/textproc/p5-RTF-Tokenizer/Makefile b/textproc/p5-RTF-Tokenizer/Makefile
index 7bc5ff67a702..c6f1d37f731f 100644
--- a/textproc/p5-RTF-Tokenizer/Makefile
+++ b/textproc/p5-RTF-Tokenizer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for reading RTF files
+WWW= https://metacpan.org/release/RTF-Tokenizer
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Regex-PreSuf/Makefile b/textproc/p5-Regex-PreSuf/Makefile
index da84428c731c..14130c1790dd 100644
--- a/textproc/p5-Regex-PreSuf/Makefile
+++ b/textproc/p5-Regex-PreSuf/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Given word lists, create Perl regular expressions
+WWW= https://metacpan.org/release/Regex-PreSuf
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Regexp-Common-Email-Address/Makefile b/textproc/p5-Regexp-Common-Email-Address/Makefile
index 1573e725da4b..efe9cf245ebb 100644
--- a/textproc/p5-Regexp-Common-Email-Address/Makefile
+++ b/textproc/p5-Regexp-Common-Email-Address/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Regex pattern for Email Addresses
+WWW= https://metacpan.org/release/Regexp-Common-Email-Address
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Email-Address>=0:mail/p5-Email-Address \
diff --git a/textproc/p5-Regexp-Common-net-CIDR/Makefile b/textproc/p5-Regexp-Common-net-CIDR/Makefile
index 8532d7c1c22f..d24527df212e 100644
--- a/textproc/p5-Regexp-Common-net-CIDR/Makefile
+++ b/textproc/p5-Regexp-Common-net-CIDR/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Provide patterns for CIDR blocks
+WWW= https://metacpan.org/release/Regexp-Common-net-CIDR
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Regexp-Common>0:textproc/p5-Regexp-Common
diff --git a/textproc/p5-Regexp-Common-profanity_us/Makefile b/textproc/p5-Regexp-Common-profanity_us/Makefile
index 90929e7a5065..f9f371008f2a 100644
--- a/textproc/p5-Regexp-Common-profanity_us/Makefile
+++ b/textproc/p5-Regexp-Common-profanity_us/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Provide regexes for U.S. profanity
+WWW= https://metacpan.org/release/Regexp-Common-profanity_us
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Regexp-Common-time/Makefile b/textproc/p5-Regexp-Common-time/Makefile
index eca9369ee905..434cbc99c846 100644
--- a/textproc/p5-Regexp-Common-time/Makefile
+++ b/textproc/p5-Regexp-Common-time/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= des@FreeBSD.org
COMMENT= Date and time regexps implemented in Perl
+WWW= https://metacpan.org/release/Regexp-Common-time
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Regexp-Common>0:textproc/p5-Regexp-Common
diff --git a/textproc/p5-Regexp-Common/Makefile b/textproc/p5-Regexp-Common/Makefile
index cddf6cc5ad15..f0bfc708a66c 100644
--- a/textproc/p5-Regexp-Common/Makefile
+++ b/textproc/p5-Regexp-Common/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= des@FreeBSD.org
COMMENT= Provide commonly requested Perl regular expressions
+WWW= https://metacpan.org/release/Regexp-Common
LICENSE= ART10 ART20 BSD3CLAUSE MIT
LICENSE_COMB= dual
diff --git a/textproc/p5-Regexp-Copy/Makefile b/textproc/p5-Regexp-Copy/Makefile
index 903a66f02624..086ea86f78b6 100644
--- a/textproc/p5-Regexp-Copy/Makefile
+++ b/textproc/p5-Regexp-Copy/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Copy the contents of one Regexp object to another
+WWW= https://metacpan.org/release/Regexp-Copy
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Regexp-Debugger/Makefile b/textproc/p5-Regexp-Debugger/Makefile
index b7a7b0a3e6f3..487feed0a23b 100644
--- a/textproc/p5-Regexp-Debugger/Makefile
+++ b/textproc/p5-Regexp-Debugger/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Visually debug regexes in-place
+WWW= https://metacpan.org/release/Regexp-Debugger
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Regexp-DefaultFlags/Makefile b/textproc/p5-Regexp-DefaultFlags/Makefile
index ead2176d3932..630f7d4da27d 100644
--- a/textproc/p5-Regexp-DefaultFlags/Makefile
+++ b/textproc/p5-Regexp-DefaultFlags/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Set default flags on regular expressions
+WWW= https://metacpan.org/release/Regexp-DefaultFlags
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Regexp-IPv6/Makefile b/textproc/p5-Regexp-IPv6/Makefile
index b59005934441..db2c48019328 100644
--- a/textproc/p5-Regexp-IPv6/Makefile
+++ b/textproc/p5-Regexp-IPv6/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Regular expression for IPv6 addresses
+WWW= https://metacpan.org/release/Regexp-IPv6
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Regexp-Log-Common/Makefile b/textproc/p5-Regexp-Log-Common/Makefile
index e60436508698..8508c787e033 100644
--- a/textproc/p5-Regexp-Log-Common/Makefile
+++ b/textproc/p5-Regexp-Log-Common/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Regexp::Log::Common, a parser for the Common Log Format
+WWW= https://metacpan.org/release/Regexp-Log-Common
LICENSE= ART20
diff --git a/textproc/p5-Regexp-Log/Makefile b/textproc/p5-Regexp-Log/Makefile
index 91a2db45e314..77230a31cb7d 100644
--- a/textproc/p5-Regexp-Log/Makefile
+++ b/textproc/p5-Regexp-Log/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Base Perl class for log files regexp builders
+WWW= https://metacpan.org/release/Regexp-Log
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-SGML-DTDParse/Makefile b/textproc/p5-SGML-DTDParse/Makefile
index bf90beb15dba..96c2165ade08 100644
--- a/textproc/p5-SGML-DTDParse/Makefile
+++ b/textproc/p5-SGML-DTDParse/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse an SGML or XML DTD
+WWW= https://metacpan.org/release/SGML-DTDParse
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-DelimMatch>=1.05:textproc/p5-DelimMatch \
diff --git a/textproc/p5-SGML-Parser-OpenSP/Makefile b/textproc/p5-SGML-Parser-OpenSP/Makefile
index f85d9b3e7250..a99f525b25a2 100644
--- a/textproc/p5-SGML-Parser-OpenSP/Makefile
+++ b/textproc/p5-SGML-Parser-OpenSP/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= cyberbotx@cyberbotx.com
COMMENT= Parse SGML documents using OpenSP
+WWW= https://metacpan.org/release/SGML-Parser-OpenSP
# The port's README says the port "is licensed under the same terms as Perl
# itself".
diff --git a/textproc/p5-SGMLSpm/Makefile b/textproc/p5-SGMLSpm/Makefile
index 2f52ecbde484..1f0df502adc7 100644
--- a/textproc/p5-SGMLSpm/Makefile
+++ b/textproc/p5-SGMLSpm/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for postprocessing the output from sgmls and nsgmls
+WWW= https://metacpan.org/release/DMEGG/SGMLSpm-1.03ii
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/p5-SQL-Tokenizer/Makefile b/textproc/p5-SQL-Tokenizer/Makefile
index 6649815b2f31..8fb214fb83a6 100644
--- a/textproc/p5-SQL-Tokenizer/Makefile
+++ b/textproc/p5-SQL-Tokenizer/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple regular expressions based SQL tokenizer
+WWW= https://metacpan.org/release/SQL-Tokenizer
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-SVG-Parser/Makefile b/textproc/p5-SVG-Parser/Makefile
index c8fa393477d7..c147653440ec 100644
--- a/textproc/p5-SVG-Parser/Makefile
+++ b/textproc/p5-SVG-Parser/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= XML Parser for SVG documents
+WWW= https://metacpan.org/release/SVG-Parser
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-SVG/Makefile b/textproc/p5-SVG/Makefile
index 5cf847c071f4..708b14d81b07 100644
--- a/textproc/p5-SVG/Makefile
+++ b/textproc/p5-SVG/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for generating Scalable Vector Graphics (SVG) documents
+WWW= https://metacpan.org/release/SVG
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Search-Elasticsearch-Client-0_90/Makefile b/textproc/p5-Search-Elasticsearch-Client-0_90/Makefile
index 1f5b277a5f9e..41dcca4abe3a 100644
--- a/textproc/p5-Search-Elasticsearch-Client-0_90/Makefile
+++ b/textproc/p5-Search-Elasticsearch-Client-0_90/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= elastic@FreeBSD.org
COMMENT= ElasticSearch API for 0.90 servers
+WWW= https://metacpan.org/release/Search-Elasticsearch-Client-0_90
LICENSE= APACHE20
diff --git a/textproc/p5-Search-Elasticsearch-Client-1_0/Makefile b/textproc/p5-Search-Elasticsearch-Client-1_0/Makefile
index a6de90b7f684..d166e5c74e43 100644
--- a/textproc/p5-Search-Elasticsearch-Client-1_0/Makefile
+++ b/textproc/p5-Search-Elasticsearch-Client-1_0/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= elastic@FreeBSD.org
COMMENT= ElasticSearch API for 1.0 servers
+WWW= https://metacpan.org/release/Search-Elasticsearch-Client-1_0
LICENSE= APACHE20
diff --git a/textproc/p5-Search-Elasticsearch-Client-2_0/Makefile b/textproc/p5-Search-Elasticsearch-Client-2_0/Makefile
index 2065e8fbf132..77092d07b0fd 100644
--- a/textproc/p5-Search-Elasticsearch-Client-2_0/Makefile
+++ b/textproc/p5-Search-Elasticsearch-Client-2_0/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= elastic@FreeBSD.org
COMMENT= ElasticSearch API for 2.0 servers
+WWW= https://metacpan.org/release/Search-Elasticsearch-Client-2_0
LICENSE= APACHE20
diff --git a/textproc/p5-Search-Elasticsearch-Client-5_0/Makefile b/textproc/p5-Search-Elasticsearch-Client-5_0/Makefile
index 4fd546def8b7..daa728369c4f 100644
--- a/textproc/p5-Search-Elasticsearch-Client-5_0/Makefile
+++ b/textproc/p5-Search-Elasticsearch-Client-5_0/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= elastic@FreeBSD.org
COMMENT= ElasticSearch API for 5.0 servers
+WWW= https://metacpan.org/release/Search-Elasticsearch-Client-5_0
LICENSE= APACHE20
diff --git a/textproc/p5-Search-Elasticsearch/Makefile b/textproc/p5-Search-Elasticsearch/Makefile
index ee8f00ad27d2..fe93952b873f 100644
--- a/textproc/p5-Search-Elasticsearch/Makefile
+++ b/textproc/p5-Search-Elasticsearch/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= elastic@FreeBSD.org
COMMENT= ElasticSearch API
+WWW= https://metacpan.org/release/Search-Elasticsearch
LICENSE= APACHE20
diff --git a/textproc/p5-Search-Estraier/Makefile b/textproc/p5-Search-Estraier/Makefile
index 950180b6a36f..bce8fa64cbb8 100644
--- a/textproc/p5-Search-Estraier/Makefile
+++ b/textproc/p5-Search-Estraier/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Pure perl module to use Hyper Estraier search engine
+WWW= https://metacpan.org/release/Search-Estraier
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-URI>=0:net/p5-URI \
diff --git a/textproc/p5-Search-Odeum/Makefile b/textproc/p5-Search-Odeum/Makefile
index 5dbcfeba5cf3..80873e1f784f 100644
--- a/textproc/p5-Search-Odeum/Makefile
+++ b/textproc/p5-Search-Odeum/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl interface to the Odeum inverted index API
+WWW= https://metacpan.org/release/Search-Odeum
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Search-QueryParser-SQL/Makefile b/textproc/p5-Search-QueryParser-SQL/Makefile
index 1a17c3709997..ae75d341d841 100644
--- a/textproc/p5-Search-QueryParser-SQL/Makefile
+++ b/textproc/p5-Search-QueryParser-SQL/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Turn free-text queries into SQL WHERE clauses
+WWW= https://metacpan.org/release/Search-QueryParser-SQL
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Search-QueryParser/Makefile b/textproc/p5-Search-QueryParser/Makefile
index 1b80c1759ea4..34004e99fc75 100644
--- a/textproc/p5-Search-QueryParser/Makefile
+++ b/textproc/p5-Search-QueryParser/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parse a query into a structure suitable for external search engines
+WWW= https://metacpan.org/release/Search-QueryParser
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Search-Saryer/Makefile b/textproc/p5-Search-Saryer/Makefile
index 2fe6eec9d9f5..9f9c6a471970 100644
--- a/textproc/p5-Search-Saryer/Makefile
+++ b/textproc/p5-Search-Saryer/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to the Sary library
+WWW= http://sary.namazu.org/index.html.en
LIB_DEPENDS= libsary.so:textproc/sary
diff --git a/textproc/p5-Search-Sitemap/Makefile b/textproc/p5-Search-Sitemap/Makefile
index f42f084f2a5a..3d3c3e89fb11 100644
--- a/textproc/p5-Search-Sitemap/Makefile
+++ b/textproc/p5-Search-Sitemap/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for managing Search Engine Sitemaps
+WWW= https://metacpan.org/release/JASONK/Search-Sitemap-2.13
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Search-VectorSpace/Makefile b/textproc/p5-Search-VectorSpace/Makefile
index d2fff3583235..92870d7f7430 100644
--- a/textproc/p5-Search-VectorSpace/Makefile
+++ b/textproc/p5-Search-VectorSpace/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Very basic vector-space search engine perl module
+WWW= https://metacpan.org/release/Search-VectorSpace
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= PDL>=0:math/PDL \
diff --git a/textproc/p5-Senna/Makefile b/textproc/p5-Senna/Makefile
index d883e8fd6cbe..e4af90704f79 100644
--- a/textproc/p5-Senna/Makefile
+++ b/textproc/p5-Senna/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for Embeddable Fulltext Search Engine
+WWW= https://metacpan.org/release/Senna
LICENSE= LGPL21
diff --git a/textproc/p5-Solr/Makefile b/textproc/p5-Solr/Makefile
index 57a256df7b45..0012df72bf57 100644
--- a/textproc/p5-Solr/Makefile
+++ b/textproc/p5-Solr/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl extension for interfacing with Solr
+WWW= https://metacpan.org/release/Solr
LICENSE= APACHE20
diff --git a/textproc/p5-Sort-Fields/Makefile b/textproc/p5-Sort-Fields/Makefile
index f6cb54f86c27..8fb3f2efdbc1 100644
--- a/textproc/p5-Sort-Fields/Makefile
+++ b/textproc/p5-Sort-Fields/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to sort lines containing delimited fields
+WWW= https://metacpan.org/release/Sort-Fields
LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Sort-Naturally/Makefile b/textproc/p5-Sort-Naturally/Makefile
index 0630f218fa48..cd3886c06e13 100644
--- a/textproc/p5-Sort-Naturally/Makefile
+++ b/textproc/p5-Sort-Naturally/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Sort lexically, but sort numeral parts numerically
+WWW= https://metacpan.org/release/Sort-Naturally
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Sphinx-Config/Makefile b/textproc/p5-Sphinx-Config/Makefile
index 46a8a02789a9..553a89b77511 100644
--- a/textproc/p5-Sphinx-Config/Makefile
+++ b/textproc/p5-Sphinx-Config/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sphinx search engine configuration file read/modify/write
+WWW= https://metacpan.org/release/Sphinx-Config
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Sphinx-Manager/Makefile b/textproc/p5-Sphinx-Manager/Makefile
index 092e64982af1..b72648c62ce7 100644
--- a/textproc/p5-Sphinx-Manager/Makefile
+++ b/textproc/p5-Sphinx-Manager/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sphinx search engine management (start/stop)
+WWW= https://metacpan.org/release/Sphinx-Manager
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Sphinx-Search/Makefile b/textproc/p5-Sphinx-Search/Makefile
index cdc803084f05..c718004744e0 100644
--- a/textproc/p5-Sphinx-Search/Makefile
+++ b/textproc/p5-Sphinx-Search/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Sphinx search engine API Perl client
+WWW= https://metacpan.org/release/Sphinx-Search
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Spreadsheet-GenerateXLSX/Makefile b/textproc/p5-Spreadsheet-GenerateXLSX/Makefile
index bbb4384d00ab..3f1ec5ce6b08 100644
--- a/textproc/p5-Spreadsheet-GenerateXLSX/Makefile
+++ b/textproc/p5-Spreadsheet-GenerateXLSX/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate XLSX spreadsheet from array ref(s)
+WWW= https://metacpan.org/release/Spreadsheet-GenerateXLSX
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Spreadsheet-ParseExcel/Makefile b/textproc/p5-Spreadsheet-ParseExcel/Makefile
index d574ce9625ed..498fb31e4b0d 100644
--- a/textproc/p5-Spreadsheet-ParseExcel/Makefile
+++ b/textproc/p5-Spreadsheet-ParseExcel/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Get information from Excel file
+WWW= https://metacpan.org/release/Spreadsheet-ParseExcel
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Spreadsheet-ParseXLSX/Makefile b/textproc/p5-Spreadsheet-ParseXLSX/Makefile
index f7be7dc01561..4dad8d760f37 100644
--- a/textproc/p5-Spreadsheet-ParseXLSX/Makefile
+++ b/textproc/p5-Spreadsheet-ParseXLSX/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for parsing XLSX files
+WWW= https://metacpan.org/release/Spreadsheet-ParseXLSX
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-CryptX>=0:security/p5-CryptX \
diff --git a/textproc/p5-Spreadsheet-Read/Makefile b/textproc/p5-Spreadsheet-Read/Makefile
index 5421ad37cf00..2ce04d3a1f7b 100644
--- a/textproc/p5-Spreadsheet-Read/Makefile
+++ b/textproc/p5-Spreadsheet-Read/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Read the data from a spreadsheet
+WWW= https://metacpan.org/release/Spreadsheet-Read
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Spreadsheet-ReadSXC/Makefile b/textproc/p5-Spreadsheet-ReadSXC/Makefile
index f83fd140078a..db46bc204f64 100644
--- a/textproc/p5-Spreadsheet-ReadSXC/Makefile
+++ b/textproc/p5-Spreadsheet-ReadSXC/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Extract OpenOffice 1.x spreadsheet data
+WWW= https://metacpan.org/release/Spreadsheet-ReadSXC
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Spreadsheet-WriteExcel-FromXML/Makefile b/textproc/p5-Spreadsheet-WriteExcel-FromXML/Makefile
index fc0ff5bfce8a..657bb0af5fb9 100644
--- a/textproc/p5-Spreadsheet-WriteExcel-FromXML/Makefile
+++ b/textproc/p5-Spreadsheet-WriteExcel-FromXML/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Create an Excel Spreadsheet from XML
+WWW= https://metacpan.org/release/Spreadsheet-WriteExcel-FromXML
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-OLE-Storage_Lite>=0:devel/p5-OLE-Storage_Lite \
diff --git a/textproc/p5-Spreadsheet-WriteExcel-Styler/Makefile b/textproc/p5-Spreadsheet-WriteExcel-Styler/Makefile
index b308cea0efda..2b179db94569 100644
--- a/textproc/p5-Spreadsheet-WriteExcel-Styler/Makefile
+++ b/textproc/p5-Spreadsheet-WriteExcel-Styler/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Styles for formatting Spreadsheet::WriteExcel
+WWW= https://metacpan.org/release/Spreadsheet-WriteExcel-Styler
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Spreadsheet-WriteExcel/Makefile b/textproc/p5-Spreadsheet-WriteExcel/Makefile
index af1e4aa73da1..c3f43eed3225 100644
--- a/textproc/p5-Spreadsheet-WriteExcel/Makefile
+++ b/textproc/p5-Spreadsheet-WriteExcel/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Write to a cross-platform Excel binary file
+WWW= https://metacpan.org/release/Spreadsheet-WriteExcel
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Spreadsheet-WriteExcelXML/Makefile b/textproc/p5-Spreadsheet-WriteExcelXML/Makefile
index 7aafc6ca2e72..d03fd69dae79 100644
--- a/textproc/p5-Spreadsheet-WriteExcelXML/Makefile
+++ b/textproc/p5-Spreadsheet-WriteExcelXML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Create an Excel file in XML format
+WWW= https://metacpan.org/release/Spreadsheet-WriteExcelXML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Spreadsheet-XLSX/Makefile b/textproc/p5-Spreadsheet-XLSX/Makefile
index d3433d4338a7..82e895e0d058 100644
--- a/textproc/p5-Spreadsheet-XLSX/Makefile
+++ b/textproc/p5-Spreadsheet-XLSX/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= swills@FreeBSD.org
COMMENT= Perl extension for reading MS Excel 2007 files
+WWW= https://metacpan.org/release/Spreadsheet-XLSX
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Spreadsheet-ParseExcel>0:textproc/p5-Spreadsheet-ParseExcel \
diff --git a/textproc/p5-String-BufferStack/Makefile b/textproc/p5-String-BufferStack/Makefile
index 97a648aee439..03aae9cf56c0 100644
--- a/textproc/p5-String-BufferStack/Makefile
+++ b/textproc/p5-String-BufferStack/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Nested buffers for templating systems
+WWW= https://metacpan.org/release/String-BufferStack
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-CamelCase/Makefile b/textproc/p5-String-CamelCase/Makefile
index 3a00496cb5ec..146338b9a2fb 100644
--- a/textproc/p5-String-CamelCase/Makefile
+++ b/textproc/p5-String-CamelCase/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl module for camelcase, de-camelcase
+WWW= https://metacpan.org/release/String-CamelCase
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-Compare-ConstantTime/Makefile b/textproc/p5-String-Compare-ConstantTime/Makefile
index 7f1199f1aecd..20e7c21bccea 100644
--- a/textproc/p5-String-Compare-ConstantTime/Makefile
+++ b/textproc/p5-String-Compare-ConstantTime/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for timing side-channel protected string compare
+WWW= https://metacpan.org/release/String-Compare-ConstantTime
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-Divert/Makefile b/textproc/p5-String-Divert/Makefile
index ec8ff73876fb..cf25f1b2ad7f 100644
--- a/textproc/p5-String-Divert/Makefile
+++ b/textproc/p5-String-Divert/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= String Perl object supporting folding and diversion
+WWW= https://metacpan.org/release/String-Divert
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-String-Escape/Makefile b/textproc/p5-String-Escape/Makefile
index 11486047a881..9d9d6aa7a1ae 100644
--- a/textproc/p5-String-Escape/Makefile
+++ b/textproc/p5-String-Escape/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Registry of string functions, including backslash escapes
+WWW= https://metacpan.org/release/String-Escape
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-Flogger/Makefile b/textproc/p5-String-Flogger/Makefile
index f4c7680a95e5..ed8f2395f6b1 100644
--- a/textproc/p5-String-Flogger/Makefile
+++ b/textproc/p5-String-Flogger/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= String munging for loggers
+WWW= https://metacpan.org/release/String-Flogger
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-Format/Makefile b/textproc/p5-String-Format/Makefile
index 6b70c40e686e..2c8fb19b2361 100644
--- a/textproc/p5-String-Format/Makefile
+++ b/textproc/p5-String-Format/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= svysh.fbsd@gmail.com
COMMENT= Perl module for sprintf-like string formatting capability
+WWW= https://metacpan.org/release/String-Format
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/README
diff --git a/textproc/p5-String-Fraction/Makefile b/textproc/p5-String-Fraction/Makefile
index 1c8c33d6b37b..a75500362bd2 100644
--- a/textproc/p5-String-Fraction/Makefile
+++ b/textproc/p5-String-Fraction/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert fractions into Unicode chars
+WWW= https://metacpan.org/release/String-Fraction
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-HexConvert/Makefile b/textproc/p5-String-HexConvert/Makefile
index 83881cd72af9..ad76dbd13c90 100644
--- a/textproc/p5-String-HexConvert/Makefile
+++ b/textproc/p5-String-HexConvert/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ale@biancalanas.net
COMMENT= Convert ASCII strings to hex and reverse
+WWW= https://metacpan.org/release/String-HexConvert
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/textproc/p5-String-Koremutake/Makefile b/textproc/p5-String-Koremutake/Makefile
index 438d4226414a..d5b198f7c10f 100644
--- a/textproc/p5-String-Koremutake/Makefile
+++ b/textproc/p5-String-Koremutake/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert to/from Koremutake Memorable Random Strings
+WWW= https://metacpan.org/release/String-Koremutake
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-LCSS/Makefile b/textproc/p5-String-LCSS/Makefile
index d4b5fa5e812a..ea9723c95da7 100644
--- a/textproc/p5-String-LCSS/Makefile
+++ b/textproc/p5-String-LCSS/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= dvl@FreeBSD.org
COMMENT= Find The Longest Common Substring of Two Strings
+WWW= https://metacpan.org/release/String-LCSS
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-String-Pad/Makefile b/textproc/p5-String-Pad/Makefile
index 66fac6393016..ce3d10e6c5f1 100644
--- a/textproc/p5-String-Pad/Makefile
+++ b/textproc/p5-String-Pad/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= String padding routines for Perl
+WWW= https://metacpan.org/release/String-Pad
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-Print/Makefile b/textproc/p5-String-Print/Makefile
index deef84bbf66b..e46b02a2a129 100644
--- a/textproc/p5-String-Print/Makefile
+++ b/textproc/p5-String-Print/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Alternative of printf
+WWW= https://metacpan.org/release/String-Print
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-RewritePrefix/Makefile b/textproc/p5-String-RewritePrefix/Makefile
index 36582f5fce63..5d061f35a78f 100644
--- a/textproc/p5-String-RewritePrefix/Makefile
+++ b/textproc/p5-String-RewritePrefix/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bill.brinzer@gmail.com
COMMENT= Rewrite strings based on a set of known prefixes
+WWW= https://metacpan.org/release/String-RewritePrefix
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-ShellQuote/Makefile b/textproc/p5-String-ShellQuote/Makefile
index 727cd879e4f0..725e6e50db15 100644
--- a/textproc/p5-String-ShellQuote/Makefile
+++ b/textproc/p5-String-ShellQuote/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for quote strings for passing through the shell
+WWW= https://metacpan.org/release/String-ShellQuote
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-ShowDiff/Makefile b/textproc/p5-String-ShowDiff/Makefile
index 2902708575d3..fa9cc23e90ff 100644
--- a/textproc/p5-String-ShowDiff/Makefile
+++ b/textproc/p5-String-ShowDiff/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to help visualize differences between strings
+WWW= https://metacpan.org/release/String-ShowDiff
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-Tagged-Terminal/Makefile b/textproc/p5-String-Tagged-Terminal/Makefile
index d40e36a698b1..fb28aafea4f1 100644
--- a/textproc/p5-String-Tagged-Terminal/Makefile
+++ b/textproc/p5-String-Tagged-Terminal/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Format terminal output using String::Tagged
+WWW= https://metacpan.org/release/String-Tagged-Terminal
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-Tagged/Makefile b/textproc/p5-String-Tagged/Makefile
index 5e8a47658d2d..9fd2d17802fa 100644
--- a/textproc/p5-String-Tagged/Makefile
+++ b/textproc/p5-String-Tagged/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sstring buffers with value tags on extents
+WWW= https://metacpan.org/release/String-Tagged
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-ToIdentifier-EN/Makefile b/textproc/p5-String-ToIdentifier-EN/Makefile
index a86962c9cfa6..f19aa1b0314c 100644
--- a/textproc/p5-String-ToIdentifier-EN/Makefile
+++ b/textproc/p5-String-ToIdentifier-EN/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Convert Strings to English Program Identifiers
+WWW= https://metacpan.org/release/String-ToIdentifier-EN
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-Tokenizer/Makefile b/textproc/p5-String-Tokenizer/Makefile
index 94864979f806..4de2054a396d 100644
--- a/textproc/p5-String-Tokenizer/Makefile
+++ b/textproc/p5-String-Tokenizer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Simple string tokenizer
+WWW= https://metacpan.org/release/String-Tokenizer
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-Trim/Makefile b/textproc/p5-String-Trim/Makefile
index 11811b444b01..d1ce3aa5c860 100644
--- a/textproc/p5-String-Trim/Makefile
+++ b/textproc/p5-String-Trim/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to trim whitespace from your strings
+WWW= https://metacpan.org/release/String-Trim
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-Truncate/Makefile b/textproc/p5-String-Truncate/Makefile
index e5515b1e594e..60b69879b7ac 100644
--- a/textproc/p5-String-Truncate/Makefile
+++ b/textproc/p5-String-Truncate/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module for when strings are too long to be displayed
+WWW= https://metacpan.org/release/String-Truncate
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-TtyLength/Makefile b/textproc/p5-String-TtyLength/Makefile
index 25c2ea6d9588..ad064eb7d76f 100644
--- a/textproc/p5-String-TtyLength/Makefile
+++ b/textproc/p5-String-TtyLength/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Calculate length of string excluding ANSI tty codes
+WWW= https://metacpan.org/release/String-TtyLength
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-Urandom/Makefile b/textproc/p5-String-Urandom/Makefile
index afd4e10f5041..89e35bb86b2c 100644
--- a/textproc/p5-String-Urandom/Makefile
+++ b/textproc/p5-String-Urandom/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to convert /dev/urandom to 8-bit chars
+WWW= https://metacpan.org/release/String-Urandom
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-String-Util/Makefile b/textproc/p5-String-Util/Makefile
index 3a538ddfb516..314bd7e9ba74 100644
--- a/textproc/p5-String-Util/Makefile
+++ b/textproc/p5-String-Util/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl extension for string processing utilities
+WWW= https://metacpan.org/release/String-Util
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile b/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile
index 28acf99e73eb..a5fae247bc28 100644
--- a/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile
+++ b/textproc/p5-Syntax-Highlight-Engine-Kate/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Port of the syntax highlight engine of the Kate text editor
+WWW= https://metacpan.org/release/Syntax-Highlight-Engine-Kate
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Syntax-Highlight-Perl-Improved/Makefile b/textproc/p5-Syntax-Highlight-Perl-Improved/Makefile
index c54e5de119d1..cebe0e85885a 100644
--- a/textproc/p5-Syntax-Highlight-Perl-Improved/Makefile
+++ b/textproc/p5-Syntax-Highlight-Perl-Improved/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= mauricio@arareko.net
COMMENT= Syntax highlighting for Perl code
+WWW= https://metacpan.org/release/Syntax-Highlight-Perl-Improved
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-TOML-Parser/Makefile b/textproc/p5-TOML-Parser/Makefile
index ab257f790fcb..8ccade0188d2 100644
--- a/textproc/p5-TOML-Parser/Makefile
+++ b/textproc/p5-TOML-Parser/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple toml parser
+WWW= https://metacpan.org/release/TOML-Parser
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-TOML/Makefile b/textproc/p5-TOML/Makefile
index 8357a0006216..30e450c316fb 100644
--- a/textproc/p5-TOML/Makefile
+++ b/textproc/p5-TOML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parser for Tom's Obvious, Minimal Language (TOML) #'
+WWW= https://metacpan.org/release/TOML
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-TeX-Encode/Makefile b/textproc/p5-TeX-Encode/Makefile
index 32ba19500f49..7458a7ceebc2 100644
--- a/textproc/p5-TeX-Encode/Makefile
+++ b/textproc/p5-TeX-Encode/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Encode/decode Perl utf-8 strings into TeX
+WWW= https://metacpan.org/release/TeX-Encode
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-TeX-Hyphen/Makefile b/textproc/p5-TeX-Hyphen/Makefile
index d895d736df01..43ae4ef1bfd8 100644
--- a/textproc/p5-TeX-Hyphen/Makefile
+++ b/textproc/p5-TeX-Hyphen/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Hyphenate words using TeX's patterns
+WWW= https://metacpan.org/release/TeX-Hyphen
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Template-AutoFilter/Makefile b/textproc/p5-Template-AutoFilter/Makefile
index 1de8ae56ce47..ee0b6a019ff0 100644
--- a/textproc/p5-Template-AutoFilter/Makefile
+++ b/textproc/p5-Template-AutoFilter/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= dgeo@centrale-marseille.fr
COMMENT= Template::Toolkit subclass with automatic filtering
+WWW= https://metacpan.org/release/Template-AutoFilter
LICENSE= CC0-1.0
diff --git a/textproc/p5-Template-Declare/Makefile b/textproc/p5-Template-Declare/Makefile
index 2266e5b8e901..c189b9089767 100644
--- a/textproc/p5-Template-Declare/Makefile
+++ b/textproc/p5-Template-Declare/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perlish declarative templates
+WWW= https://metacpan.org/release/Template-Declare
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Template-Extract/Makefile b/textproc/p5-Template-Extract/Makefile
index c71eea7cd1bf..6ada6907d3a0 100644
--- a/textproc/p5-Template-Extract/Makefile
+++ b/textproc/p5-Template-Extract/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Use TT2 syntax to extract data from documents
+WWW= https://metacpan.org/release/Template-Extract
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Template-Toolkit>=0:www/p5-Template-Toolkit
diff --git a/textproc/p5-Template-Magic/Makefile b/textproc/p5-Template-Magic/Makefile
index 2ebc95dad346..e682072b309a 100644
--- a/textproc/p5-Template-Magic/Makefile
+++ b/textproc/p5-Template-Magic/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl Module with magic merger of runtime values with templates
+WWW= https://metacpan.org/release/Template-Magic
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-IO-Util>=0:devel/p5-IO-Util \
diff --git a/textproc/p5-Template-Plugin-Autoformat/Makefile b/textproc/p5-Template-Plugin-Autoformat/Makefile
index c4e35044516a..f80f894db629 100644
--- a/textproc/p5-Template-Plugin-Autoformat/Makefile
+++ b/textproc/p5-Template-Plugin-Autoformat/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= vivek@khera.org
COMMENT= Template Toolkit interface to Text::Autoformat module
+WWW= https://metacpan.org/release/Template-Plugin-Autoformat
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Template-Plugin-CSV/Makefile b/textproc/p5-Template-Plugin-CSV/Makefile
index 9fd769764bf8..32ec975f5d9c 100644
--- a/textproc/p5-Template-Plugin-CSV/Makefile
+++ b/textproc/p5-Template-Plugin-CSV/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= dgeo@centrale-marseille.fr
COMMENT= Simple TT2 plugin for generating CSV
+WWW= https://metacpan.org/release/Template-Plugin-CSV
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Template-Toolkit>0:www/p5-Template-Toolkit \
diff --git a/textproc/p5-Template-Plugin-Data-Printer/Makefile b/textproc/p5-Template-Plugin-Data-Printer/Makefile
index 4ee4f57f2630..5b179cbded93 100644
--- a/textproc/p5-Template-Plugin-Data-Printer/Makefile
+++ b/textproc/p5-Template-Plugin-Data-Printer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Template Toolkit dumper plugin using Data::Printer
+WWW= https://metacpan.org/release/Template-Plugin-DataPrinter
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/Makefile b/textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/Makefile
index b1572426fc07..f41e848ef588 100644
--- a/textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/Makefile
+++ b/textproc/p5-Template-Plugin-Filter-Minify-CSS-XS/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= CSS::Minifier::XS filter for Template Toolkit
+WWW= https://metacpan.org/release/Template-Plugin-Filter-Minify-CSS-XS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Template-Plugin-Filter-Minify-CSS/Makefile b/textproc/p5-Template-Plugin-Filter-Minify-CSS/Makefile
index 510b957f4cc2..13b18a468a4c 100644
--- a/textproc/p5-Template-Plugin-Filter-Minify-CSS/Makefile
+++ b/textproc/p5-Template-Plugin-Filter-Minify-CSS/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= CSS::Minifier filter for Template Toolkit
+WWW= https://metacpan.org/release/Template-Plugin-Filter-Minify-CSS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/Makefile b/textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/Makefile
index 71c08ce7e3ae..fa12c17fc83d 100644
--- a/textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/Makefile
+++ b/textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= JavaScript::Minifier::XS filter for Template Toolkit
+WWW= https://metacpan.org/release/Template-Plugin-Filter-Minify-JavaScript-XS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Template-Plugin-Filter-Minify-JavaScript/Makefile b/textproc/p5-Template-Plugin-Filter-Minify-JavaScript/Makefile
index 54d8d625ea46..462c9109e193 100644
--- a/textproc/p5-Template-Plugin-Filter-Minify-JavaScript/Makefile
+++ b/textproc/p5-Template-Plugin-Filter-Minify-JavaScript/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= JavaScript::Minifier filter for Template Toolkit
+WWW= https://metacpan.org/release/Template-Plugin-Filter-Minify-JavaScript
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Template-Plugin-Lingua-EN-Inflect/Makefile b/textproc/p5-Template-Plugin-Lingua-EN-Inflect/Makefile
index d019d94bea4f..07deb9655a16 100644
--- a/textproc/p5-Template-Plugin-Lingua-EN-Inflect/Makefile
+++ b/textproc/p5-Template-Plugin-Lingua-EN-Inflect/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Interface Template Toolkit to Lingua::EN::Inflect module
+WWW= https://metacpan.org/release/Template-Plugin-Lingua-EN-Inflect
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Lingua-EN-Inflect>=0:textproc/p5-Lingua-EN-Inflect \
diff --git a/textproc/p5-Template-Plugin-XML-Escape/Makefile b/textproc/p5-Template-Plugin-XML-Escape/Makefile
index 0f1e057a6f5d..d936674d4355 100644
--- a/textproc/p5-Template-Plugin-XML-Escape/Makefile
+++ b/textproc/p5-Template-Plugin-XML-Escape/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= simarg@gmail.com
COMMENT= Escape variables to suit being placed into XML
+WWW= https://metacpan.org/release/Template-Plugin-XML-Escape
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Template-Toolkit>=2.20:www/p5-Template-Toolkit
diff --git a/textproc/p5-Template-Plugin-YAML/Makefile b/textproc/p5-Template-Plugin-YAML/Makefile
index 0fb740742dcc..2eed4b0d0f72 100644
--- a/textproc/p5-Template-Plugin-YAML/Makefile
+++ b/textproc/p5-Template-Plugin-YAML/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Plugin interface to YAML
+WWW= https://metacpan.org/dist/Template-Plugin-YAML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Template-Semantic/Makefile b/textproc/p5-Template-Semantic/Makefile
index 55bcebb723b4..ca42042a91f5 100644
--- a/textproc/p5-Template-Semantic/Makefile
+++ b/textproc/p5-Template-Semantic/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to use pure XHTML/XML as a template
+WWW= https://metacpan.org/release/Template-Semantic
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Template-Tiny/Makefile b/textproc/p5-Template-Tiny/Makefile
index 1ea721b77b2b..3d5bf2f6c133 100644
--- a/textproc/p5-Template-Tiny/Makefile
+++ b/textproc/p5-Template-Tiny/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Template Toolkit reimplemented in as little code as possible
+WWW= https://metacpan.org/release/Template-Tiny
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Term-QRCode/Makefile b/textproc/p5-Term-QRCode/Makefile
index 9ff40b672631..17613a355081 100644
--- a/textproc/p5-Term-QRCode/Makefile
+++ b/textproc/p5-Term-QRCode/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= stephon@gmail.com
COMMENT= Generate QR Code on Terminal
+WWW= https://metacpan.org/release/Term-QRCode
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Test-Groonga/Makefile b/textproc/p5-Test-Groonga/Makefile
index b67c68760484..0c4019262316 100644
--- a/textproc/p5-Test-Groonga/Makefile
+++ b/textproc/p5-Test-Groonga/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for testing Groonga full-text search engine
+WWW= https://metacpan.org/release/Test-Groonga
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Test-Perl-Critic/Makefile b/textproc/p5-Test-Perl-Critic/Makefile
index 47c24ab2fa50..268741969102 100644
--- a/textproc/p5-Test-Perl-Critic/Makefile
+++ b/textproc/p5-Test-Perl-Critic/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Use Perl::Critic in test programs
+WWW= https://metacpan.org/release/Test-Perl-Critic
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Test-Regexp/Makefile b/textproc/p5-Test-Regexp/Makefile
index 600b49bbd709..c8d23d098726 100644
--- a/textproc/p5-Test-Regexp/Makefile
+++ b/textproc/p5-Test-Regexp/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= svysh.fbsd@gmail.com
COMMENT= Test your regular expressions
+WWW= https://metacpan.org/release/Test-Regexp
LICENSE= MIT
diff --git a/textproc/p5-Text-ANSI-Util/Makefile b/textproc/p5-Text-ANSI-Util/Makefile
index 090f1b4cf503..268979d6c567 100644
--- a/textproc/p5-Text-ANSI-Util/Makefile
+++ b/textproc/p5-Text-ANSI-Util/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Routines for text containing ANSI color codes
+WWW= https://metacpan.org/release/Text-ANSI-Util
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-ANSI-WideUtil/Makefile b/textproc/p5-Text-ANSI-WideUtil/Makefile
index 772702bf6698..3040c1a457ad 100644
--- a/textproc/p5-Text-ANSI-WideUtil/Makefile
+++ b/textproc/p5-Text-ANSI-WideUtil/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Routines for text containing ANSI color codes (wide-character functions only)
+WWW= https://metacpan.org/release/Text-ANSI-WideUtil
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-ANSITable/Makefile b/textproc/p5-Text-ANSITable/Makefile
index dfab94d2b1e1..1f5f71c9a8c7 100644
--- a/textproc/p5-Text-ANSITable/Makefile
+++ b/textproc/p5-Text-ANSITable/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Create nice formatted tables using extended ASCII and ANSI colors
+WWW= https://metacpan.org/release/Text-ANSITable
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-ASCIIMathML/Makefile b/textproc/p5-Text-ASCIIMathML/Makefile
index e286f928f65e..36f482cfe1e4 100644
--- a/textproc/p5-Text-ASCIIMathML/Makefile
+++ b/textproc/p5-Text-ASCIIMathML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for parsing ASCIIMathML text into MathML
+WWW= https://metacpan.org/release/Text-ASCIIMathML
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Text-ASCIITable/Makefile b/textproc/p5-Text-ASCIITable/Makefile
index 54cc2ef0f416..732155fb0f75 100644
--- a/textproc/p5-Text-ASCIITable/Makefile
+++ b/textproc/p5-Text-ASCIITable/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Create a nice formatted table using ASCII characters
+WWW= https://metacpan.org/release/Text-ASCIITable
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Affixes/Makefile b/textproc/p5-Text-Affixes/Makefile
index 2f44f0304e38..987e8f179a73 100644
--- a/textproc/p5-Text-Affixes/Makefile
+++ b/textproc/p5-Text-Affixes/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for prefixes and suffixes analysis of text
+WWW= https://metacpan.org/release/Text-Affixes
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Aligner/Makefile b/textproc/p5-Text-Aligner/Makefile
index ca2352a95339..0e1e12dd224e 100644
--- a/textproc/p5-Text-Aligner/Makefile
+++ b/textproc/p5-Text-Aligner/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Align text in columns
+WWW= https://metacpan.org/release/Text-Aligner
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Text-Aspell/Makefile b/textproc/p5-Text-Aspell/Makefile
index b86588b2fd15..ce2ac32a4886 100644
--- a/textproc/p5-Text-Aspell/Makefile
+++ b/textproc/p5-Text-Aspell/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to the GNU Aspell library
+WWW= https://metacpan.org/release/Text-Aspell
LIB_DEPENDS= libaspell.so:textproc/aspell
diff --git a/textproc/p5-Text-Autoformat/Makefile b/textproc/p5-Text-Autoformat/Makefile
index 632799937653..ec7826089bcd 100644
--- a/textproc/p5-Text-Autoformat/Makefile
+++ b/textproc/p5-Text-Autoformat/Makefile
@@ -9,6 +9,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C/0\.(000)$//}
MAINTAINER= perl@FreeBSD.org
COMMENT= Automatic and manual text wrapping and reformatting
+WWW= https://metacpan.org/release/Text-Autoformat
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Bastardize/Makefile b/textproc/p5-Text-Bastardize/Makefile
index 886944b222c4..1373e5bb0ee6 100644
--- a/textproc/p5-Text-Bastardize/Makefile
+++ b/textproc/p5-Text-Bastardize/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Corruptor of innocent text
+WWW= https://metacpan.org/release/Text-Bastardize
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Text-Brew/Makefile b/textproc/p5-Text-Brew/Makefile
index 9cd5606ec7f6..b53e7ea68331 100644
--- a/textproc/p5-Text-Brew/Makefile
+++ b/textproc/p5-Text-Brew/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for the Brew edit distance
+WWW= https://metacpan.org/release/Text-Brew
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-CSV-Encoded/Makefile b/textproc/p5-Text-CSV-Encoded/Makefile
index f3f16876e322..763ead885c7a 100644
--- a/textproc/p5-Text-CSV-Encoded/Makefile
+++ b/textproc/p5-Text-CSV-Encoded/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= dereckson@gmail.com
COMMENT= Perl module for Encoding aware CVS files parsing
+WWW= https://metacpan.org/release/Text-CSV-Encoded
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-CSV-Hashify/Makefile b/textproc/p5-Text-CSV-Hashify/Makefile
index 441bd040fb46..2b1bff31eb65 100644
--- a/textproc/p5-Text-CSV-Hashify/Makefile
+++ b/textproc/p5-Text-CSV-Hashify/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Composition and decomposition of comma-separated values into hashes
+WWW= https://metacpan.org/release/Text-CSV-Hashify
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-CSV-Simple/Makefile b/textproc/p5-Text-CSV-Simple/Makefile
index 17d5e246d5f5..c6360331cec8 100644
--- a/textproc/p5-Text-CSV-Simple/Makefile
+++ b/textproc/p5-Text-CSV-Simple/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for Simpler parsing of CSV files
+WWW= https://metacpan.org/release/Text-CSV-Simple
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Text-CSV_XS>=0:textproc/p5-Text-CSV_XS \
diff --git a/textproc/p5-Text-CSV/Makefile b/textproc/p5-Text-CSV/Makefile
index 249f00041b5b..ebfb90193d32 100644
--- a/textproc/p5-Text-CSV/Makefile
+++ b/textproc/p5-Text-CSV/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Composition and decomposition of comma-separated values
+WWW= https://metacpan.org/release/Text-CSV
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-CSV_XS/Makefile b/textproc/p5-Text-CSV_XS/Makefile
index 4bb9d7ae2a53..33021885ee2b 100644
--- a/textproc/p5-Text-CSV_XS/Makefile
+++ b/textproc/p5-Text-CSV_XS/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= svysh.fbsd@gmail.com
COMMENT= Comma-separated values manipulation routines
+WWW= https://metacpan.org/release/Text-CSV_XS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Capitalize/Makefile b/textproc/p5-Text-Capitalize/Makefile
index d848fda09289..e47ab805707a 100644
--- a/textproc/p5-Text-Capitalize/Makefile
+++ b/textproc/p5-Text-Capitalize/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Capitalize strings ("to WORK AS titles" becomes "To Work as Titles")
+WWW= https://metacpan.org/release/Text-Capitalize
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-CharWidth/Makefile b/textproc/p5-Text-CharWidth/Makefile
index a197b2fc4be2..9b1b142bad69 100644
--- a/textproc/p5-Text-CharWidth/Makefile
+++ b/textproc/p5-Text-CharWidth/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Get number of occupied columns of a string on terminal
+WWW= https://metacpan.org/release/Text-CharWidth
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Chomp/Makefile b/textproc/p5-Text-Chomp/Makefile
index f1bcce485f55..3ca0829d3b8c 100644
--- a/textproc/p5-Text-Chomp/Makefile
+++ b/textproc/p5-Text-Chomp/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module implementing a portable chomp
+WWW= https://metacpan.org/release/SMPETERS/Text-Chomp-0.02
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-ClearSilver/Makefile b/textproc/p5-Text-ClearSilver/Makefile
index b7df419dffad..1758f900f90a 100644
--- a/textproc/p5-Text-ClearSilver/Makefile
+++ b/textproc/p5-Text-ClearSilver/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to the ClearSilver template engine
+WWW= https://metacpan.org/release/Text-ClearSilver
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Colorizer/Makefile b/textproc/p5-Text-Colorizer/Makefile
index 9d3d801f6a61..d43428c3fca3 100644
--- a/textproc/p5-Text-Colorizer/Makefile
+++ b/textproc/p5-Text-Colorizer/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= gebhart@secnetix.de
COMMENT= Create colored text from text and color description
+WWW= https://metacpan.org/release/Text-Colorizer
LICENSE= ART20 GPLv1
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Context-EitherSide/Makefile b/textproc/p5-Text-Context-EitherSide/Makefile
index 077d458f4a82..9d094f788602 100644
--- a/textproc/p5-Text-Context-EitherSide/Makefile
+++ b/textproc/p5-Text-Context-EitherSide/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Get n words either side of search keywords
+WWW= https://metacpan.org/release/Text-Context-EitherSide
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Text-Context/Makefile b/textproc/p5-Text-Context/Makefile
index 340e6bf15000..6d9fac4eedfc 100644
--- a/textproc/p5-Text-Context/Makefile
+++ b/textproc/p5-Text-Context/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Handle highlighting search result context snippets
+WWW= https://metacpan.org/release/Text-Context
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Text-Context-EitherSide>=1.1:textproc/p5-Text-Context-EitherSide \
diff --git a/textproc/p5-Text-DHCPLeases/Makefile b/textproc/p5-Text-DHCPLeases/Makefile
index 2dd06c5db794..2da781592c9b 100644
--- a/textproc/p5-Text-DHCPLeases/Makefile
+++ b/textproc/p5-Text-DHCPLeases/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to parse DHCP leases file from ISC dhcpd
+WWW= https://metacpan.org/release/Text-DHCPLeases
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Decorator/Makefile b/textproc/p5-Text-Decorator/Makefile
index d8462a3d28df..e7c7ce66e616 100644
--- a/textproc/p5-Text-Decorator/Makefile
+++ b/textproc/p5-Text-Decorator/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Apply a chain of filters to text
+WWW= https://metacpan.org/release/Text-Decorator
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Delimited/Makefile b/textproc/p5-Text-Delimited/Makefile
index e96633314962..3aaf077eb0ee 100644
--- a/textproc/p5-Text-Delimited/Makefile
+++ b/textproc/p5-Text-Delimited/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Module for parsing delimited text files
+WWW= https://metacpan.org/release/Text-Delimited
LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Text-Diff-HTML/Makefile b/textproc/p5-Text-Diff-HTML/Makefile
index 75853e97e102..a8c061ad0fc9 100644
--- a/textproc/p5-Text-Diff-HTML/Makefile
+++ b/textproc/p5-Text-Diff-HTML/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XHTML format for Text::Diff::Unified Perl module
+WWW= https://metacpan.org/release/Text-Diff-HTML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Diff-Parser/Makefile b/textproc/p5-Text-Diff-Parser/Makefile
index 015545bd3269..5344c7ca3299 100644
--- a/textproc/p5-Text-Diff-Parser/Makefile
+++ b/textproc/p5-Text-Diff-Parser/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Parse patch files containing unified and standard diffs
+WWW= https://metacpan.org/release/Text-Diff-Parser
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Diff/Makefile b/textproc/p5-Text-Diff/Makefile
index 07baf61df541..b8a73e1ad016 100644
--- a/textproc/p5-Text-Diff/Makefile
+++ b/textproc/p5-Text-Diff/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to perform diffs on files and record sets
+WWW= https://metacpan.org/release/Text-Diff
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Diff3/Makefile b/textproc/p5-Text-Diff3/Makefile
index 805925898adf..ddc5db27dcce 100644
--- a/textproc/p5-Text-Diff3/Makefile
+++ b/textproc/p5-Text-Diff3/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Compute three-way differences between texts
+WWW= https://metacpan.org/release/Text-Diff3
TEST_DEPENDS= p5-Test-Base>=0:devel/p5-Test-Base
diff --git a/textproc/p5-Text-Distill/Makefile b/textproc/p5-Text-Distill/Makefile
index 704e6621fa32..c8cc390e7ab2 100644
--- a/textproc/p5-Text-Distill/Makefile
+++ b/textproc/p5-Text-Distill/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= oleg@mamontov.net
COMMENT= Quick texts compare, plagiarism and common parts detection
+WWW= https://metacpan.org/pod/Text::Distill
LICENSE= LGPL3
LICENSE_COMB= single
diff --git a/textproc/p5-Text-Emoticon-GoogleTalk/Makefile b/textproc/p5-Text-Emoticon-GoogleTalk/Makefile
index 0aa3d45cd529..ba327d505428 100644
--- a/textproc/p5-Text-Emoticon-GoogleTalk/Makefile
+++ b/textproc/p5-Text-Emoticon-GoogleTalk/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Emoticon filter of GoogleTalk
+WWW= https://metacpan.org/release/Text-Emoticon-GoogleTalk
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Text-Emoticon>=0:textproc/p5-Text-Emoticon
diff --git a/textproc/p5-Text-Emoticon-MSN/Makefile b/textproc/p5-Text-Emoticon-MSN/Makefile
index a7ecdd4229cb..1a32f4c76611 100644
--- a/textproc/p5-Text-Emoticon-MSN/Makefile
+++ b/textproc/p5-Text-Emoticon-MSN/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Emoticon filter of MSN Messenger
+WWW= https://metacpan.org/release/Text-Emoticon-MSN
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Emoticon/Makefile b/textproc/p5-Text-Emoticon/Makefile
index 9cd7187fb168..cb178db1af63 100644
--- a/textproc/p5-Text-Emoticon/Makefile
+++ b/textproc/p5-Text-Emoticon/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Factory class for Yahoo! and MSN emoticons
+WWW= https://metacpan.org/release/Text-Emoticon
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-EtText/Makefile b/textproc/p5-Text-EtText/Makefile
index 13c3d09cdcd2..52c9167cc793 100644
--- a/textproc/p5-Text-EtText/Makefile
+++ b/textproc/p5-Text-EtText/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Simple plain-text to HTML converter
+WWW= http://ettext.taint.org/
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Extract-Word/Makefile b/textproc/p5-Text-Extract-Word/Makefile
index 09380b9b0e07..c9c53dea05e5 100644
--- a/textproc/p5-Text-Extract-Word/Makefile
+++ b/textproc/p5-Text-Extract-Word/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple module for extracting the text from a Microsoft Word file
+WWW= https://metacpan.org/release/Text-Extract-Word
LICENSE= ART20
diff --git a/textproc/p5-Text-ExtractWords/Makefile b/textproc/p5-Text-ExtractWords/Makefile
index 4bb179cca820..59e191b6ee91 100644
--- a/textproc/p5-Text-ExtractWords/Makefile
+++ b/textproc/p5-Text-ExtractWords/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for extract words from strings
+WWW= https://metacpan.org/release/Text-ExtractWords
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Text-FindIndent/Makefile b/textproc/p5-Text-FindIndent/Makefile
index b0977b27321a..7c946767c83f 100644
--- a/textproc/p5-Text-FindIndent/Makefile
+++ b/textproc/p5-Text-FindIndent/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl5 module to heuristically determine the indent style of a file
+WWW= https://metacpan.org/release/Text-FindIndent
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-FixEOL/Makefile b/textproc/p5-Text-FixEOL/Makefile
index 773f931d12ac..861802d073b6 100644
--- a/textproc/p5-Text-FixEOL/Makefile
+++ b/textproc/p5-Text-FixEOL/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Canonicalizes text to a specified EOL/EOF convention
+WWW= https://metacpan.org/release/Text-FixEOL
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Text-Flow/Makefile b/textproc/p5-Text-Flow/Makefile
index bb97b137e54b..c7aaaa2b12a6 100644
--- a/textproc/p5-Text-Flow/Makefile
+++ b/textproc/p5-Text-Flow/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Flexible text flowing and word wrapping for not just ASCII output
+WWW= https://metacpan.org/release/Text-Flow
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Moose>=0.45:devel/p5-Moose
diff --git a/textproc/p5-Text-Flowed/Makefile b/textproc/p5-Text-Flowed/Makefile
index 22049cf0f4d0..31c8e0542824 100644
--- a/textproc/p5-Text-Flowed/Makefile
+++ b/textproc/p5-Text-Flowed/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= RFC2646 format=flowed
+WWW= https://metacpan.org/release/Text-Flowed
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-FormatTable/Makefile b/textproc/p5-Text-FormatTable/Makefile
index 0572c4694453..697bc59242ec 100644
--- a/textproc/p5-Text-FormatTable/Makefile
+++ b/textproc/p5-Text-FormatTable/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Renders simple tables as text
+WWW= https://metacpan.org/release/Text-FormatTable
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-German/Makefile b/textproc/p5-Text-German/Makefile
index d51d343a7d33..6b8de97f4744 100644
--- a/textproc/p5-Text-German/Makefile
+++ b/textproc/p5-Text-German/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= German Grundform reduction
+WWW= https://metacpan.org/release/Text-German
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Glob/Makefile b/textproc/p5-Text-Glob/Makefile
index a5d5964505fe..4df060d5d45d 100644
--- a/textproc/p5-Text-Glob/Makefile
+++ b/textproc/p5-Text-Glob/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Match globbing patterns against text
+WWW= https://metacpan.org/release/Text-Glob
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Greeking/Makefile b/textproc/p5-Text-Greeking/Makefile
index 8b41f1664db5..64cbbb6a1f2b 100644
--- a/textproc/p5-Text-Greeking/Makefile
+++ b/textproc/p5-Text-Greeking/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate meaningless text that creates the illusion of the document
+WWW= https://metacpan.org/release/Text-Greeking
LICENSE= ART10
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Text-Haml/Makefile b/textproc/p5-Text-Haml/Makefile
index b311895881ac..e8ddbfcca2a4 100644
--- a/textproc/p5-Text-Haml/Makefile
+++ b/textproc/p5-Text-Haml/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Haml-parsing Perl extension
+WWW= https://metacpan.org/release/Text-Haml
LICENSE= ART20
diff --git a/textproc/p5-Text-Hatena/Makefile b/textproc/p5-Text-Hatena/Makefile
index b49413608584..b3b119493aa9 100644
--- a/textproc/p5-Text-Hatena/Makefile
+++ b/textproc/p5-Text-Hatena/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for formatting text with Hatena Style
+WWW= https://metacpan.org/release/Text-Hatena
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Class-Data-Inheritable>=0:devel/p5-Class-Data-Inheritable \
diff --git a/textproc/p5-Text-Highlight/Makefile b/textproc/p5-Text-Highlight/Makefile
index a25220cd1684..5cbeded56ed5 100644
--- a/textproc/p5-Text-Highlight/Makefile
+++ b/textproc/p5-Text-Highlight/Makefile
@@ -9,6 +9,7 @@ DISTNAME= text-highlight-${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Syntax highlighting framework
+WWW= https://metacpan.org/release/ICRF/text-highlight-0.04
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-HikiDoc/Makefile b/textproc/p5-Text-HikiDoc/Makefile
index cd2e39a0d648..bb872188afb6 100644
--- a/textproc/p5-Text-HikiDoc/Makefile
+++ b/textproc/p5-Text-HikiDoc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= tota@FreeBSD.org
COMMENT= Pure Perl implementation of 'HikiDoc'
+WWW= https://metacpan.org/release/Text-HikiDoc
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Hogan/Makefile b/textproc/p5-Text-Hogan/Makefile
index 777f1bd75c24..192594140175 100644
--- a/textproc/p5-Text-Hogan/Makefile
+++ b/textproc/p5-Text-Hogan/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Mustache templating engine statement-for-statement cloned from hogan.js
+WWW= https://metacpan.org/release/Text-Hogan
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Hyphen/Makefile b/textproc/p5-Text-Hyphen/Makefile
index d7ce2770b1c5..beacdc5ba004 100644
--- a/textproc/p5-Text-Hyphen/Makefile
+++ b/textproc/p5-Text-Hyphen/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= anes@anes.su
COMMENT= Determine positions for hyphens inside words
+WWW= https://metacpan.org/release/Text-Hyphen
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Text-LTSV/Makefile b/textproc/p5-Text-LTSV/Makefile
index 0614bce3b2b5..ce887ab0fd39 100644
--- a/textproc/p5-Text-LTSV/Makefile
+++ b/textproc/p5-Text-LTSV/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for Labeled Tab Separated Value manipulator
+WWW= https://metacpan.org/release/Text-LTSV
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Language-Guess/Makefile b/textproc/p5-Text-Language-Guess/Makefile
index 6a840ff1605f..1faf301962cc 100644
--- a/textproc/p5-Text-Language-Guess/Makefile
+++ b/textproc/p5-Text-Language-Guess/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= markun@onohara.to
COMMENT= Trained module to guess a document's language
+WWW= https://metacpan.org/release/Text-Language-Guess
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Log-Log4perl>=1.0:devel/p5-Log-Log4perl \
diff --git a/textproc/p5-Text-Locus/Makefile b/textproc/p5-Text-Locus/Makefile
index e3e75c7d5f6b..0e9bbbd2c13d 100644
--- a/textproc/p5-Text-Locus/Makefile
+++ b/textproc/p5-Text-Locus/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Class for representing locations in text files
+WWW= https://metacpan.org/release/Text-Locus
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Text-Lorem/Makefile b/textproc/p5-Text-Lorem/Makefile
index 224823c1b71f..8e4f6bdf521d 100644
--- a/textproc/p5-Text-Lorem/Makefile
+++ b/textproc/p5-Text-Lorem/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate random Latin looking text
+WWW= https://metacpan.org/release/Text-Lorem
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Markdown/Makefile b/textproc/p5-Text-Markdown/Makefile
index ca22b42cf40a..c7ca8bf1f168 100644
--- a/textproc/p5-Text-Markdown/Makefile
+++ b/textproc/p5-Text-Markdown/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Markdown Perl5 module
+WWW= https://daringfireball.net/projects/markdown/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/License.text
diff --git a/textproc/p5-Text-MarkdownTable/Makefile b/textproc/p5-Text-MarkdownTable/Makefile
index a3dcb92bd3d1..418f85777cf8 100644
--- a/textproc/p5-Text-MarkdownTable/Makefile
+++ b/textproc/p5-Text-MarkdownTable/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Write Markdown syntax tables from data
+WWW= https://metacpan.org/release/Text-MarkdownTable
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Match-FastAlternatives/Makefile b/textproc/p5-Text-Match-FastAlternatives/Makefile
index c812a321fb98..4bd522164e09 100644
--- a/textproc/p5-Text-Match-FastAlternatives/Makefile
+++ b/textproc/p5-Text-Match-FastAlternatives/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Efficient search for many strings
+WWW= https://metacpan.org/release/Text-Match-FastAlternatives
LICENSE= ART10 GPLv2
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-MicroMason/Makefile b/textproc/p5-Text-MicroMason/Makefile
index ed0f68e9db44..5678475700bc 100644
--- a/textproc/p5-Text-MicroMason/Makefile
+++ b/textproc/p5-Text-MicroMason/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for simple and extensible templating
+WWW= https://metacpan.org/release/Text-MicroMason
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-MicroTemplate-Extended/Makefile b/textproc/p5-Text-MicroTemplate-Extended/Makefile
index fc88b98ae942..4f0fc235a653 100644
--- a/textproc/p5-Text-MicroTemplate-Extended/Makefile
+++ b/textproc/p5-Text-MicroTemplate-Extended/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for extended MicroTemplate
+WWW= https://metacpan.org/release/Text-MicroTemplate-Extended
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-MicroTemplate/Makefile b/textproc/p5-Text-MicroTemplate/Makefile
index 1b68a5794d36..296138f42c98 100644
--- a/textproc/p5-Text-MicroTemplate/Makefile
+++ b/textproc/p5-Text-MicroTemplate/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for standalone, fast and intelligent template engine
+WWW= https://metacpan.org/release/Text-MicroTemplate
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-MultiMarkdown/Makefile b/textproc/p5-Text-MultiMarkdown/Makefile
index dbbd212cb080..2f1942ed5b61 100644
--- a/textproc/p5-Text-MultiMarkdown/Makefile
+++ b/textproc/p5-Text-MultiMarkdown/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert MultiMarkdown syntax to (X)HTML
+WWW= https://metacpan.org/release/Text-MultiMarkdown
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/License.text
diff --git a/textproc/p5-Text-NSP/Makefile b/textproc/p5-Text-NSP/Makefile
index 7964109ea46b..eda00cc7000d 100644
--- a/textproc/p5-Text-NSP/Makefile
+++ b/textproc/p5-Text-NSP/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 modules for Ngram Statistics Package
+WWW= https://metacpan.org/release/Text-NSP
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-NeatTemplate/Makefile b/textproc/p5-Text-NeatTemplate/Makefile
index 75c1c18ad9da..009a527f1146 100644
--- a/textproc/p5-Text-NeatTemplate/Makefile
+++ b/textproc/p5-Text-NeatTemplate/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
MAINTAINER= perl@FreeBSD.org
COMMENT= Fast, middleweight template engine
+WWW= https://metacpan.org/release/Text-NeatTemplate
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Ngram/Makefile b/textproc/p5-Text-Ngram/Makefile
index 8df81eaaa056..0345607f184a 100644
--- a/textproc/p5-Text-Ngram/Makefile
+++ b/textproc/p5-Text-Ngram/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for n-gram analysis
+WWW= https://metacpan.org/release/Text-Ngram
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Ngrams/Makefile b/textproc/p5-Text-Ngrams/Makefile
index 2fdb6827dfe6..0dd8f4404af7 100644
--- a/textproc/p5-Text-Ngrams/Makefile
+++ b/textproc/p5-Text-Ngrams/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 modules for Flexible Ngram analysis
+WWW= https://metacpan.org/release/Text-Ngrams
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-NonWideChar-Util/Makefile b/textproc/p5-Text-NonWideChar-Util/Makefile
index a6367c614e19..c24be4835d0f 100644
--- a/textproc/p5-Text-NonWideChar-Util/Makefile
+++ b/textproc/p5-Text-NonWideChar-Util/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Utility routines for text
+WWW= https://metacpan.org/release/Text-NonWideChar-Util
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Original/Makefile b/textproc/p5-Text-Original/Makefile
index 02dd33e9bbff..46f4d1168028 100644
--- a/textproc/p5-Text-Original/Makefile
+++ b/textproc/p5-Text-Original/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Find original, non-quoted text in a message
+WWW= https://metacpan.org/release/Text-Original
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Padding/Makefile b/textproc/p5-Text-Padding/Makefile
index 480a37e8815c..e0c41210f1c6 100644
--- a/textproc/p5-Text-Padding/Makefile
+++ b/textproc/p5-Text-Padding/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple way of formatting a text
+WWW= https://metacpan.org/release/Text-Padding
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-ParagraphDiff/Makefile b/textproc/p5-Text-ParagraphDiff/Makefile
index 6b7e40a4f3be..3bf6a2a24069 100644
--- a/textproc/p5-Text-ParagraphDiff/Makefile
+++ b/textproc/p5-Text-ParagraphDiff/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Visual difference for paragraphed text
+WWW= https://metacpan.org/release/Text-ParagraphDiff
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Algorithm-Diff>=0:devel/p5-Algorithm-Diff \
diff --git a/textproc/p5-Text-ParseWords/Makefile b/textproc/p5-Text-ParseWords/Makefile
index 371a57f03815..fbaa3aaedbd4 100644
--- a/textproc/p5-Text-ParseWords/Makefile
+++ b/textproc/p5-Text-ParseWords/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse text into an array of tokens or array of arrays
+WWW= https://metacpan.org/release/Text-ParseWords
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Patch/Makefile b/textproc/p5-Text-Patch/Makefile
index 621ad51e9f0b..a1575e567213 100644
--- a/textproc/p5-Text-Patch/Makefile
+++ b/textproc/p5-Text-Patch/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to patch text with given patch
+WWW= https://metacpan.org/release/Text-Patch
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Text-Diff>0:textproc/p5-Text-Diff
diff --git a/textproc/p5-Text-Pipe/Makefile b/textproc/p5-Text-Pipe/Makefile
index 6998730202f0..e01e805814a2 100644
--- a/textproc/p5-Text-Pipe/Makefile
+++ b/textproc/p5-Text-Pipe/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for common text filter API
+WWW= https://metacpan.org/release/Text-Pipe
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Prefix-XS/Makefile b/textproc/p5-Text-Prefix-XS/Makefile
index d572c1bf39c5..a88561a5aa6f 100644
--- a/textproc/p5-Text-Prefix-XS/Makefile
+++ b/textproc/p5-Text-Prefix-XS/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast prefix searching
+WWW= https://metacpan.org/release/Text-Prefix-XS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-QRCode/Makefile b/textproc/p5-Text-QRCode/Makefile
index d1ac68259cd4..1b138a5bcae3 100644
--- a/textproc/p5-Text-QRCode/Makefile
+++ b/textproc/p5-Text-QRCode/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate text based QR Code
+WWW= https://metacpan.org/release/Text-QRCode
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Query/Makefile b/textproc/p5-Text-Query/Makefile
index bf4e377fa79f..9f82d584212e 100644
--- a/textproc/p5-Text-Query/Makefile
+++ b/textproc/p5-Text-Query/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Query processing framework
+WWW= https://metacpan.org/release/Text-Query
USES= perl5
USE_PERL5= configure patch
diff --git a/textproc/p5-Text-Quote/Makefile b/textproc/p5-Text-Quote/Makefile
index 56080302e0c3..85fd9bca206e 100644
--- a/textproc/p5-Text-Quote/Makefile
+++ b/textproc/p5-Text-Quote/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Quotes strings as required for perl to eval them back correctly
+WWW= https://metacpan.org/release/Text-Quote
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Quoted/Makefile b/textproc/p5-Text-Quoted/Makefile
index b5624802fa4a..7f0797bd288c 100644
--- a/textproc/p5-Text-Quoted/Makefile
+++ b/textproc/p5-Text-Quoted/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Extract structure of quoted email message in Perl
+WWW= https://metacpan.org/release/Text-Quoted
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-RecordParser/Makefile b/textproc/p5-Text-RecordParser/Makefile
index a86b64b88db8..34f521bea8b9 100644
--- a/textproc/p5-Text-RecordParser/Makefile
+++ b/textproc/p5-Text-RecordParser/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Read record-oriented files
+WWW= https://metacpan.org/release/Text-RecordParser
LICENSE= GPLv2
diff --git a/textproc/p5-Text-Reflow/Makefile b/textproc/p5-Text-Reflow/Makefile
index c4774e42a0d9..fceca7213d8f 100644
--- a/textproc/p5-Text-Reflow/Makefile
+++ b/textproc/p5-Text-Reflow/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for reflowing text files
+WWW= https://metacpan.org/release/Text-Reflow
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Reform/Makefile b/textproc/p5-Text-Reform/Makefile
index 35cf8bdfba2a..dc605503feb9 100644
--- a/textproc/p5-Text-Reform/Makefile
+++ b/textproc/p5-Text-Reform/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Manual text wrapping and reformatting
+WWW= https://metacpan.org/release/Text-Reform
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Report/Makefile b/textproc/p5-Text-Report/Makefile
index 350d988d0de8..15a83021f0b5 100644
--- a/textproc/p5-Text-Report/Makefile
+++ b/textproc/p5-Text-Report/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= snowfly@yuntech.edu.tw
COMMENT= For generating mixed columnar formatted reports and report templates
+WWW= https://metacpan.org/release/Text-Report
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Test-Simple>=0:devel/p5-Test-Simple
diff --git a/textproc/p5-Text-Roman/Makefile b/textproc/p5-Text-Roman/Makefile
index 19333b94c43d..169a05162d2c 100644
--- a/textproc/p5-Text-Roman/Makefile
+++ b/textproc/p5-Text-Roman/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= hrs@FreeBSD.org
COMMENT= Allows conversion between Roman and Arabic algarisms
+WWW= https://metacpan.org/release/Text-Roman
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Sass/Makefile b/textproc/p5-Text-Sass/Makefile
index e3c086b9b7bb..1ebe7df3ca50 100644
--- a/textproc/p5-Text-Sass/Makefile
+++ b/textproc/p5-Text-Sass/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl implementation of http://sass-lang.com/
+WWW= https://metacpan.org/release/Text-Sass
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Shellwords/Makefile b/textproc/p5-Text-Shellwords/Makefile
index 5e356bab75fc..b0a9d2357a54 100644
--- a/textproc/p5-Text-Shellwords/Makefile
+++ b/textproc/p5-Text-Shellwords/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Thin wrapper around the shellwords.pl package
+WWW= https://metacpan.org/release/Text-Shellwords
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Similarity/Makefile b/textproc/p5-Text-Similarity/Makefile
index adf5f11f2fcb..1a8618cdd969 100644
--- a/textproc/p5-Text-Similarity/Makefile
+++ b/textproc/p5-Text-Similarity/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Measure the similarity of text documents
+WWW= https://metacpan.org/release/Text-Similarity
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/GPL.txt
diff --git a/textproc/p5-Text-SimpleTable-AutoWidth/Makefile b/textproc/p5-Text-SimpleTable-AutoWidth/Makefile
index 6b2839f29d57..3282c770fd52 100644
--- a/textproc/p5-Text-SimpleTable-AutoWidth/Makefile
+++ b/textproc/p5-Text-SimpleTable-AutoWidth/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for ASCII tables auto-width selection
+WWW= https://metacpan.org/release/Text-SimpleTable-AutoWidth
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-SimpleTable/Makefile b/textproc/p5-Text-SimpleTable/Makefile
index e1d5cc0a4452..d69c3c05c1b3 100644
--- a/textproc/p5-Text-SimpleTable/Makefile
+++ b/textproc/p5-Text-SimpleTable/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple Eyecandy ASCII Tables
+WWW= https://metacpan.org/release/Text-SimpleTable
LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Text-Soundex/Makefile b/textproc/p5-Text-Soundex/Makefile
index 34d43cb5f693..cfc01f6b5cda 100644
--- a/textproc/p5-Text-Soundex/Makefile
+++ b/textproc/p5-Text-Soundex/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Implementation of the soundex algorithm
+WWW= https://metacpan.org/release/Text-Soundex
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-SpellChecker/Makefile b/textproc/p5-Text-SpellChecker/Makefile
index a1a321a17f8b..d59323af78d2 100644
--- a/textproc/p5-Text-SpellChecker/Makefile
+++ b/textproc/p5-Text-SpellChecker/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 OO interface for spell-checking a block of text
+WWW= https://metacpan.org/release/Text-SpellChecker
RUN_DEPENDS= p5-Text-Aspell>=0:textproc/p5-Text-Aspell
diff --git a/textproc/p5-Text-Table-ASV/Makefile b/textproc/p5-Text-Table-ASV/Makefile
index fbc485402fae..abddb2cd9578 100644
--- a/textproc/p5-Text-Table-ASV/Makefile
+++ b/textproc/p5-Text-Table-ASV/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate ASV (ASCII Separated Value)
+WWW= https://metacpan.org/release/Text-Table-ASV
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-Any/Makefile b/textproc/p5-Text-Table-Any/Makefile
index 2f23c7068692..010f58327e1e 100644
--- a/textproc/p5-Text-Table-Any/Makefile
+++ b/textproc/p5-Text-Table-Any/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate text table using one of several backends
+WWW= https://metacpan.org/release/Text-Table-Any
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-CSV/Makefile b/textproc/p5-Text-Table-CSV/Makefile
index 80d1718cce23..d229e8a07764 100644
--- a/textproc/p5-Text-Table-CSV/Makefile
+++ b/textproc/p5-Text-Table-CSV/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate CSV
+WWW= https://metacpan.org/release/Text-Table-CSV
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-HTML-DataTables/Makefile b/textproc/p5-Text-Table-HTML-DataTables/Makefile
index a7e31bb95fb4..07120b713174 100644
--- a/textproc/p5-Text-Table-HTML-DataTables/Makefile
+++ b/textproc/p5-Text-Table-HTML-DataTables/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate HTML table with jQuery and DataTables plugin
+WWW= https://metacpan.org/release/Text-Table-HTML-DataTables
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-HTML/Makefile b/textproc/p5-Text-Table-HTML/Makefile
index 256f51ee9623..719cf3310d8f 100644
--- a/textproc/p5-Text-Table-HTML/Makefile
+++ b/textproc/p5-Text-Table-HTML/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate HTML table
+WWW= https://metacpan.org/release/Text-Table-HTML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-LTSV/Makefile b/textproc/p5-Text-Table-LTSV/Makefile
index 630f474b6661..3fc23eff7e1a 100644
--- a/textproc/p5-Text-Table-LTSV/Makefile
+++ b/textproc/p5-Text-Table-LTSV/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate LTSV
+WWW= https://metacpan.org/release/Text-Table-LTSV
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-Manifold/Makefile b/textproc/p5-Text-Table-Manifold/Makefile
index 00ace7198346..c569085ae3e9 100644
--- a/textproc/p5-Text-Table-Manifold/Makefile
+++ b/textproc/p5-Text-Table-Manifold/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Render tables in manifold formats
+WWW= https://metacpan.org/release/Text-Table-Manifold
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-More/Makefile b/textproc/p5-Text-Table-More/Makefile
index ab7a348d4469..b16c1bfab0b4 100644
--- a/textproc/p5-Text-Table-More/Makefile
+++ b/textproc/p5-Text-Table-More/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate text table with simple interface and many options
+WWW= https://metacpan.org/release/Text-Table-More
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-Org/Makefile b/textproc/p5-Text-Table-Org/Makefile
index b1db8f049b9f..7c659c6d5904 100644
--- a/textproc/p5-Text-Table-Org/Makefile
+++ b/textproc/p5-Text-Table-Org/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate Org tables
+WWW= https://metacpan.org/release/Text-Table-Org
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-Paragraph/Makefile b/textproc/p5-Text-Table-Paragraph/Makefile
index 85c688153efd..7217ff87fdef 100644
--- a/textproc/p5-Text-Table-Paragraph/Makefile
+++ b/textproc/p5-Text-Table-Paragraph/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Format table data as paragraphs of rows
+WWW= https://metacpan.org/release/Text-Table-Paragraph
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-Sprintf/Makefile b/textproc/p5-Text-Table-Sprintf/Makefile
index 2f6be1a7893d..0eee190f1f79 100644
--- a/textproc/p5-Text-Table-Sprintf/Makefile
+++ b/textproc/p5-Text-Table-Sprintf/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate simple text tables from 2D arrays using sprintf()
+WWW= https://metacpan.org/release/Text-Table-Sprintf
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-TSV/Makefile b/textproc/p5-Text-Table-TSV/Makefile
index 41a7d9d415b2..51d32ed2e7d1 100644
--- a/textproc/p5-Text-Table-TSV/Makefile
+++ b/textproc/p5-Text-Table-TSV/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate TSV
+WWW= https://metacpan.org/release/Text-Table-TSV
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-TickitWidget/Makefile b/textproc/p5-Text-Table-TickitWidget/Makefile
index 08e5f5b8a6bb..9c3b3dbd8137 100644
--- a/textproc/p5-Text-Table-TickitWidget/Makefile
+++ b/textproc/p5-Text-Table-TickitWidget/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= View table data on the terminal using Tickit::Widget::Table
+WWW= https://metacpan.org/release/Text-Table-TickitWidget
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-Tiny/Makefile b/textproc/p5-Text-Table-Tiny/Makefile
index 62f815eac5cd..20ed8d88f709 100644
--- a/textproc/p5-Text-Table-Tiny/Makefile
+++ b/textproc/p5-Text-Table-Tiny/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple text tables from 2D arrays, with limited templating options
+WWW= https://metacpan.org/release/Text-Table-Tiny
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-TinyBorderStyle/Makefile b/textproc/p5-Text-Table-TinyBorderStyle/Makefile
index febc4ac80709..6c808219eb23 100644
--- a/textproc/p5-Text-Table-TinyBorderStyle/Makefile
+++ b/textproc/p5-Text-Table-TinyBorderStyle/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Text::Table::Tiny and support for border styles
+WWW= https://metacpan.org/release/Text-Table-TinyBorderStyle
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-TinyColor/Makefile b/textproc/p5-Text-Table-TinyColor/Makefile
index f53dcacd6753..f97446a03f1d 100644
--- a/textproc/p5-Text-Table-TinyColor/Makefile
+++ b/textproc/p5-Text-Table-TinyColor/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Text::Table::Tiny with support for colored text
+WWW= https://metacpan.org/release/Text-Table-TinyColor
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-TinyColorWide/Makefile b/textproc/p5-Text-Table-TinyColorWide/Makefile
index ee431cbaf4bb..1cbdc4c48be2 100644
--- a/textproc/p5-Text-Table-TinyColorWide/Makefile
+++ b/textproc/p5-Text-Table-TinyColorWide/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Text::Table::Tiny with support for colored text and wide character
+WWW= https://metacpan.org/release/Text-Table-TinyColorWide
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-TinyWide/Makefile b/textproc/p5-Text-Table-TinyWide/Makefile
index 1d1fe5c7f281..11f99d4e3593 100644
--- a/textproc/p5-Text-Table-TinyWide/Makefile
+++ b/textproc/p5-Text-Table-TinyWide/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Text::Table::Tiny with support for wide character
+WWW= https://metacpan.org/release/Text-Table-TinyWide
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table-XLSX/Makefile b/textproc/p5-Text-Table-XLSX/Makefile
index 47f2b982d697..bd2157867724 100644
--- a/textproc/p5-Text-Table-XLSX/Makefile
+++ b/textproc/p5-Text-Table-XLSX/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate XLSX worksheet
+WWW= https://metacpan.org/release/Text-Table-XLSX
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Table/Makefile b/textproc/p5-Text-Table/Makefile
index d80ed938b054..b33da24a6dde 100644
--- a/textproc/p5-Text-Table/Makefile
+++ b/textproc/p5-Text-Table/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Organize Data in Tables
+WWW= https://metacpan.org/release/Text-Table
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-Text-Tabs+Wrap/Makefile b/textproc/p5-Text-Tabs+Wrap/Makefile
index f1ee12d5534c..b70672ec9b24 100644
--- a/textproc/p5-Text-Tabs+Wrap/Makefile
+++ b/textproc/p5-Text-Tabs+Wrap/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Line wrapping to form simple paragraphs
+WWW= https://metacpan.org/release/Text-Tabs+Wrap
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Text-TabularDisplay/Makefile b/textproc/p5-Text-TabularDisplay/Makefile
index 31226205478b..eae5660a14b2 100644
--- a/textproc/p5-Text-TabularDisplay/Makefile
+++ b/textproc/p5-Text-TabularDisplay/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Display text in formatted table output
+WWW= https://metacpan.org/release/Text-TabularDisplay
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/p5-Text-Tags/Makefile b/textproc/p5-Text-Tags/Makefile
index d584cedab9f6..ebb178d96b53 100644
--- a/textproc/p5-Text-Tags/Makefile
+++ b/textproc/p5-Text-Tags/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parses folksonomy space-separated tags
+WWW= https://metacpan.org/release/Text-Tags
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Template-Simple/Makefile b/textproc/p5-Text-Template-Simple/Makefile
index db6f1a7a436d..4915a36ab76f 100644
--- a/textproc/p5-Text-Template-Simple/Makefile
+++ b/textproc/p5-Text-Template-Simple/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple text template engine
+WWW= https://metacpan.org/release/Text-Template-Simple
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Template/Makefile b/textproc/p5-Text-Template/Makefile
index b10e78bee0aa..9ea3e5ee6800 100644
--- a/textproc/p5-Text-Template/Makefile
+++ b/textproc/p5-Text-Template/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Expand template text with embedded Perl
+WWW= https://metacpan.org/release/Text-Template
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-TestBase/Makefile b/textproc/p5-Text-TestBase/Makefile
index 8fdcbcedaa73..1a8da891f884 100644
--- a/textproc/p5-Text-TestBase/Makefile
+++ b/textproc/p5-Text-TestBase/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parser for Test::Base format
+WWW= https://metacpan.org/release/Text-TestBase
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Textile/Makefile b/textproc/p5-Text-Textile/Makefile
index 1471c1d41977..66a71b713707 100644
--- a/textproc/p5-Text-Textile/Makefile
+++ b/textproc/p5-Text-Textile/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ports@FreeBSD.org
COMMENT= Perl-based implementation of the Textile syntax by Dean Allen
+WWW= https://metacpan.org/release/Text-Textile
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Trac/Makefile b/textproc/p5-Text-Trac/Makefile
index 806d6c58705a..b0c84f010852 100644
--- a/textproc/p5-Text-Trac/Makefile
+++ b/textproc/p5-Text-Trac/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for formatting text with Trac Wiki Style
+WWW= https://metacpan.org/release/Text-Trac
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Trim/Makefile b/textproc/p5-Text-Trim/Makefile
index be088497fa17..0002f79c02f5 100644
--- a/textproc/p5-Text-Trim/Makefile
+++ b/textproc/p5-Text-Trim/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Remove leading and/or trailing whitespace from strings
+WWW= https://metacpan.org/release/Text-Trim
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Truncate/Makefile b/textproc/p5-Text-Truncate/Makefile
index c7369183f6c8..003c3b1a1bbd 100644
--- a/textproc/p5-Text-Truncate/Makefile
+++ b/textproc/p5-Text-Truncate/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module with simple string truncating routine
+WWW= https://metacpan.org/release/Text-Truncate
LICENSE= PD
diff --git a/textproc/p5-Text-Typography/Makefile b/textproc/p5-Text-Typography/Makefile
index 8ed593570760..4dead87ee3d4 100644
--- a/textproc/p5-Text-Typography/Makefile
+++ b/textproc/p5-Text-Typography/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to markup ASCII text with correct typography for HTML
+WWW= https://metacpan.org/release/Text-Typography
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Text-Unaccent-PurePerl/Makefile b/textproc/p5-Text-Unaccent-PurePerl/Makefile
index 2222cb862b5e..2f793772d6f0 100644
--- a/textproc/p5-Text-Unaccent-PurePerl/Makefile
+++ b/textproc/p5-Text-Unaccent-PurePerl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Remove accents from characters
+WWW= https://metacpan.org/release/Text-Unaccent-PurePerl
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Unaccent/Makefile b/textproc/p5-Text-Unaccent/Makefile
index 85663f427f02..8f84e35b28a5 100644
--- a/textproc/p5-Text-Unaccent/Makefile
+++ b/textproc/p5-Text-Unaccent/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Remove accents from a string
+WWW= https://metacpan.org/release/Text-Unaccent
LICENSE= GPLv2
diff --git a/textproc/p5-Text-UnicodeBox/Makefile b/textproc/p5-Text-UnicodeBox/Makefile
index 229780a6e3cf..4a71362140bc 100644
--- a/textproc/p5-Text-UnicodeBox/Makefile
+++ b/textproc/p5-Text-UnicodeBox/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Text box drawing using the Unicode box symbols
+WWW= https://metacpan.org/release/Text-UnicodeBox
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-VimColor/Makefile b/textproc/p5-Text-VimColor/Makefile
index 4a7849fc07ad..a54c92f5a249 100644
--- a/textproc/p5-Text-VimColor/Makefile
+++ b/textproc/p5-Text-VimColor/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ychsiao@ychsiao.org
COMMENT= Syntax color text in HTML or XML using Vim
+WWW= https://metacpan.org/release/Text-VimColor
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-VisualWidth/Makefile b/textproc/p5-Text-VisualWidth/Makefile
index d76c074c2b1a..5bde4d09ab10 100644
--- a/textproc/p5-Text-VisualWidth/Makefile
+++ b/textproc/p5-Text-VisualWidth/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for trimming text by terminal columns
+WWW= https://metacpan.org/release/Text-VisualWidth
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-WideChar-Util/Makefile b/textproc/p5-Text-WideChar-Util/Makefile
index d8ba0e0cc299..2340194bd063 100644
--- a/textproc/p5-Text-WideChar-Util/Makefile
+++ b/textproc/p5-Text-WideChar-Util/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Routines for text containing wide characters
+WWW= https://metacpan.org/release/Text-WideChar-Util
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-WikiCreole/Makefile b/textproc/p5-Text-WikiCreole/Makefile
index 77e910d0ef34..25b45aadc332 100644
--- a/textproc/p5-Text-WikiCreole/Makefile
+++ b/textproc/p5-Text-WikiCreole/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= fullermd@over-yonder.net
COMMENT= Implementation of the Wiki Creole markup language
+WWW= https://metacpan.org/release/Text-WikiCreole
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-WikiFormat/Makefile b/textproc/p5-Text-WikiFormat/Makefile
index 4df3292cef30..81c57c18b904 100644
--- a/textproc/p5-Text-WikiFormat/Makefile
+++ b/textproc/p5-Text-WikiFormat/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module for translating Wiki formatted text into other formats
+WWW= https://metacpan.org/release/Text-WikiFormat
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-WordDiff/Makefile b/textproc/p5-Text-WordDiff/Makefile
index 375cc8d289db..99774242635f 100644
--- a/textproc/p5-Text-WordDiff/Makefile
+++ b/textproc/p5-Text-WordDiff/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Track changes between documents
+WWW= https://metacpan.org/release/Text-WordDiff
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-WrapI18N/Makefile b/textproc/p5-Text-WrapI18N/Makefile
index 94dbf82999e2..3c82dbf5ed3d 100644
--- a/textproc/p5-Text-WrapI18N/Makefile
+++ b/textproc/p5-Text-WrapI18N/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Line wrapping module
+WWW= https://metacpan.org/release/Text-WrapI18N
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Xslate-Bridge-TT2Like/Makefile b/textproc/p5-Text-Xslate-Bridge-TT2Like/Makefile
index 94240d69bca9..99aaab16f43a 100644
--- a/textproc/p5-Text-Xslate-Bridge-TT2Like/Makefile
+++ b/textproc/p5-Text-Xslate-Bridge-TT2Like/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension of TT2 Variable Method Clone for Text::Xslate
+WWW= https://metacpan.org/release/Text-Xslate-Bridge-TT2Like
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-Xslate/Makefile b/textproc/p5-Text-Xslate/Makefile
index e9763e29c930..b4cc89213cc5 100644
--- a/textproc/p5-Text-Xslate/Makefile
+++ b/textproc/p5-Text-Xslate/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= High performance template engine
+WWW= https://metacpan.org/release/Text-Xslate
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Text-sprintfn/Makefile b/textproc/p5-Text-sprintfn/Makefile
index ced728b0590e..e978cf266602 100644
--- a/textproc/p5-Text-sprintfn/Makefile
+++ b/textproc/p5-Text-sprintfn/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= vvelox@vvelox.net
COMMENT= Drop-in replacement for sprintf(), with named parameter support
+WWW= https://metacpan.org/release/Text-sprintfn
BUILD_DEPENDS= p5-Exporter>=5.57:devel/p5-Exporter
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/textproc/p5-Text-vCard/Makefile b/textproc/p5-Text-vCard/Makefile
index 316b4c2d557d..85d6ee2d500e 100644
--- a/textproc/p5-Text-vCard/Makefile
+++ b/textproc/p5-Text-vCard/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Package to parse, edit and create multiple vCards (RFC 2426)
+WWW= https://metacpan.org/release/Text-vCard
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Tiffany/Makefile b/textproc/p5-Tiffany/Makefile
index 421a04838716..c70f7b658eed 100644
--- a/textproc/p5-Tiffany/Makefile
+++ b/textproc/p5-Tiffany/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for generic interface for Perl5 template engines
+WWW= https://metacpan.org/release/Tiffany
TEST_DEPENDS= \
p5-Test-Requires>0:devel/p5-Test-Requires \
diff --git a/textproc/p5-Time-Human/Makefile b/textproc/p5-Time-Human/Makefile
index 0a456be3e5ce..d88d1174f327 100644
--- a/textproc/p5-Time-Human/Makefile
+++ b/textproc/p5-Time-Human/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Convert localtime() format to "speaking clock" time
+WWW= https://metacpan.org/release/Time-Human
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Tk-Pod/Makefile b/textproc/p5-Tk-Pod/Makefile
index 5fa0ad8254c5..75651a4e1e60 100644
--- a/textproc/p5-Tk-Pod/Makefile
+++ b/textproc/p5-Tk-Pod/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple Pod browser with hypertext capabilities in a Toplevel widget
+WWW= https://metacpan.org/release/Tk-Pod
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Tk-XMLViewer/Makefile b/textproc/p5-Tk-XMLViewer/Makefile
index c4ef9d026729..b443cc52ca31 100644
--- a/textproc/p5-Tk-XMLViewer/Makefile
+++ b/textproc/p5-Tk-XMLViewer/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl/Tk widget to display XML
+WWW= https://metacpan.org/release/Tk-XMLViewer
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk \
diff --git a/textproc/p5-Tree-Nary/Makefile b/textproc/p5-Tree-Nary/Makefile
index f7224bdfbf81..38ede1b01e5d 100644
--- a/textproc/p5-Tree-Nary/Makefile
+++ b/textproc/p5-Tree-Nary/Makefile
@@ -9,6 +9,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:C|0$||}
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl implementation of N-ary search trees
+WWW= https://metacpan.org/release/Tree-Nary
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Tree-Suffix/Makefile b/textproc/p5-Tree-Suffix/Makefile
index b7427f77b1de..904aeacb48d6 100644
--- a/textproc/p5-Tree-Suffix/Makefile
+++ b/textproc/p5-Tree-Suffix/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to the libstree library
+WWW= https://metacpan.org/release/Tree-Suffix
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-UML-Class-Simple/Makefile b/textproc/p5-UML-Class-Simple/Makefile
index 21e5428e82e5..7cdab6514133 100644
--- a/textproc/p5-UML-Class-Simple/Makefile
+++ b/textproc/p5-UML-Class-Simple/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Render simple UML class diagrams, by loading the code
+WWW= https://metacpan.org/release/UML-Class-Simple
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-UML-Sequence/Makefile b/textproc/p5-UML-Sequence/Makefile
index 21534500b7cb..059f336b0852 100644
--- a/textproc/p5-UML-Sequence/Makefile
+++ b/textproc/p5-UML-Sequence/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module that produce UML sequence diagrams
+WWW= https://metacpan.org/release/UML-Sequence
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-DOM>=1.25:textproc/p5-XML-DOM \
diff --git a/textproc/p5-UML-State/Makefile b/textproc/p5-UML-State/Makefile
index 2a1b82032d71..e023561cb5b2 100644
--- a/textproc/p5-UML-State/Makefile
+++ b/textproc/p5-UML-State/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module that produce simple UML state diagrams
+WWW= https://metacpan.org/release/UML-State
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-DOM>=0:textproc/p5-XML-DOM
diff --git a/textproc/p5-URI-Find/Makefile b/textproc/p5-URI-Find/Makefile
index f7941e362c5f..92a81d17be46 100644
--- a/textproc/p5-URI-Find/Makefile
+++ b/textproc/p5-URI-Find/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to find URIs in arbitrary text
+WWW= https://metacpan.org/release/URI-Find
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Unicode-CaseFold/Makefile b/textproc/p5-Unicode-CaseFold/Makefile
index 1fc3c17adb33..d5e20a5b1b93 100644
--- a/textproc/p5-Unicode-CaseFold/Makefile
+++ b/textproc/p5-Unicode-CaseFold/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Unicode case-folding for case-insensitive lookups
+WWW= https://metacpan.org/release/Unicode-CaseFold
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Unicode-CheckUTF8/Makefile b/textproc/p5-Unicode-CheckUTF8/Makefile
index db70b9f7e376..ec526f44f339 100644
--- a/textproc/p5-Unicode-CheckUTF8/Makefile
+++ b/textproc/p5-Unicode-CheckUTF8/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Check if scalar is valid UTF-8
+WWW= https://metacpan.org/release/Unicode-CheckUTF8
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-Unicode-Collate/Makefile b/textproc/p5-Unicode-Collate/Makefile
index c671559cf2d6..cb9789010a33 100644
--- a/textproc/p5-Unicode-Collate/Makefile
+++ b/textproc/p5-Unicode-Collate/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Unicode Collation Algorithm
+WWW= https://metacpan.org/release/Unicode-Collate
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Unicode-EastAsianWidth/Makefile b/textproc/p5-Unicode-EastAsianWidth/Makefile
index 0164cab98fde..d99676ce93b3 100644
--- a/textproc/p5-Unicode-EastAsianWidth/Makefile
+++ b/textproc/p5-Unicode-EastAsianWidth/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= East Asian Width properties
+WWW= https://metacpan.org/release/Unicode-EastAsianWidth
LICENSE= CC0-1.0
diff --git a/textproc/p5-Unicode-Escape/Makefile b/textproc/p5-Unicode-Escape/Makefile
index c8ad17c50015..e743ee88bbbe 100644
--- a/textproc/p5-Unicode-Escape/Makefile
+++ b/textproc/p5-Unicode-Escape/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Escape and unescape Unicode characters other than ASCII
+WWW= https://metacpan.org/release/Unicode-Escape
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Unicode-LineBreak/Makefile b/textproc/p5-Unicode-LineBreak/Makefile
index 6e886e8f4303..abc409e3ae12 100644
--- a/textproc/p5-Unicode-LineBreak/Makefile
+++ b/textproc/p5-Unicode-LineBreak/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
# blanket update approval granted.
MAINTAINER= Olivier.Girard@univ-angers.fr
COMMENT= Unicode-LineBreak package
+WWW= https://metacpan.org/release/Unicode-LineBreak
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Unicode-Normalize/Makefile b/textproc/p5-Unicode-Normalize/Makefile
index befb81349935..482b10569100 100644
--- a/textproc/p5-Unicode-Normalize/Makefile
+++ b/textproc/p5-Unicode-Normalize/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Unicode Normalization Forms
+WWW= https://metacpan.org/release/Unicode-Normalize
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Unicode-Tussle/Makefile b/textproc/p5-Unicode-Tussle/Makefile
index e8a3a2cc8391..b35ea3df255e 100644
--- a/textproc/p5-Unicode-Tussle/Makefile
+++ b/textproc/p5-Unicode-Tussle/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bokutin@bokut.in
COMMENT= Tom's Unicode Scripts So Life is Easier
+WWW= https://metacpan.org/release/Unicode-Tussle
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Unicode-Unihan/Makefile b/textproc/p5-Unicode-Unihan/Makefile
index d3465f1f4f32..6d438534c53c 100644
--- a/textproc/p5-Unicode-Unihan/Makefile
+++ b/textproc/p5-Unicode-Unihan/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
MAINTAINER= perl@FreeBSD.org
COMMENT= The Unihan Data Base 5.1.0
+WWW= https://metacpan.org/release/Unicode-Unihan
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Validator-Custom/Makefile b/textproc/p5-Validator-Custom/Makefile
index 8d825ff46c70..c7eb792da547 100644
--- a/textproc/p5-Validator-Custom/Makefile
+++ b/textproc/p5-Validator-Custom/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Validator::Custom for simple data validation
+WWW= https://metacpan.org/release/Validator-Custom
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-Version-Next/Makefile b/textproc/p5-Version-Next/Makefile
index 348d44abb979..bc0f6d76cde7 100644
--- a/textproc/p5-Version-Next/Makefile
+++ b/textproc/p5-Version-Next/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Increment module version numbers simply and correctly
+WWW= https://metacpan.org/release/Version-Next
LICENSE= APACHE20
diff --git a/textproc/p5-Vroom/Makefile b/textproc/p5-Vroom/Makefile
index abef00c0fc34..fb0c9c3b9d08 100644
--- a/textproc/p5-Vroom/Makefile
+++ b/textproc/p5-Vroom/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Slide Shows in Vim
+WWW= https://metacpan.org/release/Vroom
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-WDDX/Makefile b/textproc/p5-WDDX/Makefile
index a89d4170f9c6..64a440723ddc 100644
--- a/textproc/p5-WDDX/Makefile
+++ b/textproc/p5-WDDX/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to parse WDDX Packets
+WWW= https://metacpan.org/release/WDDX
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
diff --git a/textproc/p5-WWW-Wordnik-API/Makefile b/textproc/p5-WWW-Wordnik-API/Makefile
index 823bf4645af5..5fd357d828bf 100644
--- a/textproc/p5-WWW-Wordnik-API/Makefile
+++ b/textproc/p5-WWW-Wordnik-API/Makefile
@@ -9,6 +9,7 @@ DISTNAME= ${PORTNAME}-v${PORTVERSION}
MAINTAINER= swills@FreeBSD.org
COMMENT= Wordnik API implementation
+WWW= https://metacpan.org/release/WWW-Wordnik-API
LICENSE= GPLv3
diff --git a/textproc/p5-WordNet-QueryData/Makefile b/textproc/p5-WordNet-QueryData/Makefile
index 46a645cd84fd..121ba2dbe1ff 100644
--- a/textproc/p5-WordNet-QueryData/Makefile
+++ b/textproc/p5-WordNet-QueryData/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to the WordNet database files
+WWW= http://www.ai.mit.edu/people/jrennie/WordNet/
LIB_DEPENDS= libWN.so:textproc/wordnet
diff --git a/textproc/p5-WordNet-Similarity/Makefile b/textproc/p5-WordNet-Similarity/Makefile
index e1a92e622f7d..f874ba7fd4c2 100644
--- a/textproc/p5-WordNet-Similarity/Makefile
+++ b/textproc/p5-WordNet-Similarity/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Modules/CLI to determine semantic relatedness using the WordNet
+WWW= https://metacpan.org/release/WordNet-Similarity
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Atom-Ext-OpenSearch/Makefile b/textproc/p5-XML-Atom-Ext-OpenSearch/Makefile
index cfe6f23f27f6..d9e8817bf729 100644
--- a/textproc/p5-XML-Atom-Ext-OpenSearch/Makefile
+++ b/textproc/p5-XML-Atom-Ext-OpenSearch/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XML::Atom extension for OpenSearch data
+WWW= https://metacpan.org/release/XML-Atom-Ext-OpenSearch
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Atom>=0:textproc/p5-XML-Atom
diff --git a/textproc/p5-XML-Atom-Filter/Makefile b/textproc/p5-XML-Atom-Filter/Makefile
index 9533530f0aa0..89da9712b00b 100644
--- a/textproc/p5-XML-Atom-Filter/Makefile
+++ b/textproc/p5-XML-Atom-Filter/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Easy creation of command line Atom processing tools
+WWW= https://metacpan.org/release/XML-Atom-Filter
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Atom>=0:textproc/p5-XML-Atom
diff --git a/textproc/p5-XML-Atom-SimpleFeed/Makefile b/textproc/p5-XML-Atom-SimpleFeed/Makefile
index fe10849243cc..9aab49359a39 100644
--- a/textproc/p5-XML-Atom-SimpleFeed/Makefile
+++ b/textproc/p5-XML-Atom-SimpleFeed/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate simple Atom syndication feeds with Perl
+WWW= https://metacpan.org/release/XML-Atom-SimpleFeed
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Atom-Stream/Makefile b/textproc/p5-XML-Atom-Stream/Makefile
index 08f2fcdc6566..3ae0da1700ed 100644
--- a/textproc/p5-XML-Atom-Stream/Makefile
+++ b/textproc/p5-XML-Atom-Stream/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Client interface for AtomStream
+WWW= https://metacpan.org/release/XML-Atom-Stream
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-libwww>=0:www/p5-libwww \
diff --git a/textproc/p5-XML-Atom-Syndication/Makefile b/textproc/p5-XML-Atom-Syndication/Makefile
index 3437b75bf7cb..2479b29e4bf6 100644
--- a/textproc/p5-XML-Atom-Syndication/Makefile
+++ b/textproc/p5-XML-Atom-Syndication/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple lightweight client for consuming Atom syndication feeds
+WWW= https://metacpan.org/release/XML-Atom-Syndication
LICENSE= ART10
diff --git a/textproc/p5-XML-Atom/Makefile b/textproc/p5-XML-Atom/Makefile
index 7e8e1be532b2..4c85d3bbe2d2 100644
--- a/textproc/p5-XML-Atom/Makefile
+++ b/textproc/p5-XML-Atom/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 modules for Atom feed and API implementation
+WWW= https://metacpan.org/release/XML-Atom
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-AutoWriter/Makefile b/textproc/p5-XML-AutoWriter/Makefile
index 0bb4fe602955..c957e5ae9af9 100644
--- a/textproc/p5-XML-AutoWriter/Makefile
+++ b/textproc/p5-XML-AutoWriter/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-0.4
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for DOCTYPE based XML output
+WWW= https://metacpan.org/release/XML-AutoWriter
LICENSE= ART10 GPLv1 BSD4CLAUSE
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Bare/Makefile b/textproc/p5-XML-Bare/Makefile
index e4e93746373b..1fbbdadc0e48 100644
--- a/textproc/p5-XML-Bare/Makefile
+++ b/textproc/p5-XML-Bare/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Minimal XML Parser
+WWW= https://metacpan.org/release/XML-Bare
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Canonical/Makefile b/textproc/p5-XML-Canonical/Makefile
index ceba0fbd3ee2..cb8e66f377f6 100644
--- a/textproc/p5-XML-Canonical/Makefile
+++ b/textproc/p5-XML-Canonical/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl Implementation of Canonical XML
+WWW= https://metacpan.org/release/XML-Canonical
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-CanonicalizeXML/Makefile b/textproc/p5-XML-CanonicalizeXML/Makefile
index 08881c2fc646..6124826a191e 100644
--- a/textproc/p5-XML-CanonicalizeXML/Makefile
+++ b/textproc/p5-XML-CanonicalizeXML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Extension for inclusive/exclusive canonicalization of XML
+WWW= https://metacpan.org/release/XML-CanonicalizeXML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Catalog/Makefile b/textproc/p5-XML-Catalog/Makefile
index 28896797536c..3f507663200b 100644
--- a/textproc/p5-XML-Catalog/Makefile
+++ b/textproc/p5-XML-Catalog/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-v${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Resolve public identifiers and remap system identifiers
+WWW= https://metacpan.org/release/XML-Catalog
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Clean/Makefile b/textproc/p5-XML-Clean/Makefile
index 914425592348..2521a5f67fc3 100644
--- a/textproc/p5-XML-Clean/Makefile
+++ b/textproc/p5-XML-Clean/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Ensure, that *(HTML)* text pass throught an XML parser
+WWW= https://metacpan.org/release/XML-Clean
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-XML-Code/Makefile b/textproc/p5-XML-Code/Makefile
index eb0a2f87c7e0..5b4110632c1c 100644
--- a/textproc/p5-XML-Code/Makefile
+++ b/textproc/p5-XML-Code/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Module for converting XML hash structures into plain text
+WWW= https://metacpan.org/release/XML-Code
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-XML-CommonNS/Makefile b/textproc/p5-XML-CommonNS/Makefile
index 2a9f1a92238d..df71a0cb7310 100644
--- a/textproc/p5-XML-CommonNS/Makefile
+++ b/textproc/p5-XML-CommonNS/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= List of commonly used namespaces
+WWW= https://metacpan.org/release/XML-CommonNS
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Compile-Cache/Makefile b/textproc/p5-XML-Compile-Cache/Makefile
index 10bb4cc2a474..5beca2f6bb66 100644
--- a/textproc/p5-XML-Compile-Cache/Makefile
+++ b/textproc/p5-XML-Compile-Cache/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Cache Compiled XML Translators
+WWW= https://metacpan.org/release/XML-Compile-Cache
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Compile-Dumper/Makefile b/textproc/p5-XML-Compile-Dumper/Makefile
index 9bfbb619fc14..8cd774ca93aa 100644
--- a/textproc/p5-XML-Compile-Dumper/Makefile
+++ b/textproc/p5-XML-Compile-Dumper/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= papowell@astart.com
COMMENT= Dump Compiled XML Translators
+WWW= https://metacpan.org/release/XML-Compile-Dumper
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Compile/Makefile b/textproc/p5-XML-Compile/Makefile
index d26ad2ebd4ba..4ff20a967776 100644
--- a/textproc/p5-XML-Compile/Makefile
+++ b/textproc/p5-XML-Compile/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Compilation based XML processing
+WWW= https://metacpan.org/release/XML-Compile
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-DBMS/Makefile b/textproc/p5-XML-DBMS/Makefile
index 25ecbac81b46..a1e5a7946829 100644
--- a/textproc/p5-XML-DBMS/Makefile
+++ b/textproc/p5-XML-DBMS/Makefile
@@ -8,6 +8,7 @@ DISTNAME= perl-${PORTNAME:tl}-${PORTVERSION}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl port of Java package XML-DBMS v1.0
+WWW= http://www.rpbourret.com/xmldbms/index.htm
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-libxml>=0:textproc/p5-libxml \
diff --git a/textproc/p5-XML-DOM-Lite/Makefile b/textproc/p5-XML-DOM-Lite/Makefile
index e3684042bde0..448f9c1d7227 100644
--- a/textproc/p5-XML-DOM-Lite/Makefile
+++ b/textproc/p5-XML-DOM-Lite/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Lite Pure Perl XML DOM Parser Kit
+WWW= https://metacpan.org/release/XML-DOM-Lite
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-DOM-XPath/Makefile b/textproc/p5-XML-DOM-XPath/Makefile
index c8a33ecc9341..8f304183cf23 100644
--- a/textproc/p5-XML-DOM-XPath/Makefile
+++ b/textproc/p5-XML-DOM-XPath/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= mauricio@arareko.net
COMMENT= Adds XPath support to XML::DOM, using XML::XPath engine
+WWW= https://metacpan.org/release/XML-DOM-XPath
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-DOM/Makefile b/textproc/p5-XML-DOM/Makefile
index aa0e10ac5242..1e4af7b4ae8a 100644
--- a/textproc/p5-XML-DOM/Makefile
+++ b/textproc/p5-XML-DOM/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for building DOM Level 1 compliant document structures
+WWW= https://metacpan.org/release/XML-DOM
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-DOM2/Makefile b/textproc/p5-XML-DOM2/Makefile
index 1350e13e02ec..0c37f4baf9ab 100644
--- a/textproc/p5-XML-DOM2/Makefile
+++ b/textproc/p5-XML-DOM2/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= DOM controlled, strict XML module for extentable xml objects
+WWW= https://metacpan.org/release/XML-DOM2
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-SAX>=0:textproc/p5-XML-SAX
diff --git a/textproc/p5-XML-DOMHandler/Makefile b/textproc/p5-XML-DOMHandler/Makefile
index cefe1e756fdb..4ccbb28458b2 100644
--- a/textproc/p5-XML-DOMHandler/Makefile
+++ b/textproc/p5-XML-DOMHandler/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Call-back interface to DOM
+WWW= https://metacpan.org/release/XML-DOMHandler
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-XML-Declare/Makefile b/textproc/p5-XML-Declare/Makefile
index b309ee4a49e8..624b79982c8a 100644
--- a/textproc/p5-XML-Declare/Makefile
+++ b/textproc/p5-XML-Declare/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= anes@anes.su
COMMENT= Create XML documents with declaration style
+WWW= https://metacpan.org/release/XML-Declare
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Descent/Makefile b/textproc/p5-XML-Descent/Makefile
index bff1e42b1118..c7850ec2fcc3 100644
--- a/textproc/p5-XML-Descent/Makefile
+++ b/textproc/p5-XML-Descent/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= mike@urgle.com
COMMENT= Recursive descent XML parsing
+WWW= https://metacpan.org/release/XML-Descent
BUILD_DEPENDS= p5-XML-TokeParser>=0:textproc/p5-XML-TokeParser \
p5-Test-Differences>=0:devel/p5-Test-Differences
diff --git a/textproc/p5-XML-DifferenceMarkup/Makefile b/textproc/p5-XML-DifferenceMarkup/Makefile
index 6d23690a6640..ca1032721154 100644
--- a/textproc/p5-XML-DifferenceMarkup/Makefile
+++ b/textproc/p5-XML-DifferenceMarkup/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= This module implements an XML diff producing XML output
+WWW= https://metacpan.org/release/XML-DifferenceMarkup
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Directory/Makefile b/textproc/p5-XML-Directory/Makefile
index b1abdb6504ed..55083dd809eb 100644
--- a/textproc/p5-XML-Directory/Makefile
+++ b/textproc/p5-XML-Directory/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Returns a content of directory as XML
+WWW= https://metacpan.org/release/XML-Directory
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-RDF-Notation3>=0:textproc/p5-RDF-Notation3 \
diff --git a/textproc/p5-XML-DoubleEncodedEntities/Makefile b/textproc/p5-XML-DoubleEncodedEntities/Makefile
index db9ba150946a..ad7752f74b6d 100644
--- a/textproc/p5-XML-DoubleEncodedEntities/Makefile
+++ b/textproc/p5-XML-DoubleEncodedEntities/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Unbreak XML with Doubly-Encoded Entities
+WWW= https://metacpan.org/release/XML-DoubleEncodedEntities
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Driver-HTML/Makefile b/textproc/p5-XML-Driver-HTML/Makefile
index a66f01d70edb..ffaddc6990d9 100644
--- a/textproc/p5-XML-Driver-HTML/Makefile
+++ b/textproc/p5-XML-Driver-HTML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl SAX Driver for non wellformed HTML
+WWW= https://metacpan.org/release/XML-Driver-HTML
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-TreeBuilder>=0:textproc/p5-XML-TreeBuilder \
diff --git a/textproc/p5-XML-Elemental/Makefile b/textproc/p5-XML-Elemental/Makefile
index 33aa97d94757..db5cbd8c59fc 100644
--- a/textproc/p5-XML-Elemental/Makefile
+++ b/textproc/p5-XML-Elemental/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generic classes for simplistic and perlish handling of XML data
+WWW= https://metacpan.org/release/XML-Elemental
LICENSE= ART10
diff --git a/textproc/p5-XML-Enc/Makefile b/textproc/p5-XML-Enc/Makefile
index 5beeeafc2036..61558fcd9694 100644
--- a/textproc/p5-XML-Enc/Makefile
+++ b/textproc/p5-XML-Enc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= XML Encryption support
+WWW= https://metacpan.org/dist/XML-Enc
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Encoding/Makefile b/textproc/p5-XML-Encoding/Makefile
index 694fb5d5999c..20dc7145aefa 100644
--- a/textproc/p5-XML-Encoding/Makefile
+++ b/textproc/p5-XML-Encoding/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for parsing XML encoding maps
+WWW= https://metacpan.org/release/XML-Encoding
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Entities/Makefile b/textproc/p5-XML-Entities/Makefile
index 1fbd066e3c81..fd6487f78be8 100644
--- a/textproc/p5-XML-Entities/Makefile
+++ b/textproc/p5-XML-Entities/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generic classes for simplistic and perlish handling of XML data
+WWW= https://metacpan.org/release/XML-Entities
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-HTML-Parser>=0:www/p5-HTML-Parser \
diff --git a/textproc/p5-XML-FOAF/Makefile b/textproc/p5-XML-FOAF/Makefile
index 26463275735a..9a661c32a9a4 100644
--- a/textproc/p5-XML-FOAF/Makefile
+++ b/textproc/p5-XML-FOAF/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= markun@onohara.to
COMMENT= Parse FOAF (Friend of a Friend) data
+WWW= https://metacpan.org/release/XML-FOAF
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Filter>=0:devel/p5-Filter \
diff --git a/textproc/p5-XML-Feed-Deduper/Makefile b/textproc/p5-XML-Feed-Deduper/Makefile
index 539e05fa904d..62e0f4860455 100644
--- a/textproc/p5-XML-Feed-Deduper/Makefile
+++ b/textproc/p5-XML-Feed-Deduper/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= markun@onohara.to
COMMENT= Remove duplicated entries from feed
+WWW= https://metacpan.org/release/XML-Feed-Deduper
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Feed/Makefile b/textproc/p5-XML-Feed/Makefile
index e2b256df3718..821635c52972 100644
--- a/textproc/p5-XML-Feed/Makefile
+++ b/textproc/p5-XML-Feed/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 modules for Syndication feed parser and auto-discovery
+WWW= https://metacpan.org/release/XML-Feed
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-FeedPP/Makefile b/textproc/p5-XML-FeedPP/Makefile
index 821efc4ea57c..7017d3b1f2fa 100644
--- a/textproc/p5-XML-FeedPP/Makefile
+++ b/textproc/p5-XML-FeedPP/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= oleg@mamontov.net
COMMENT= Parse/write/merge/edit RSS/RDF/Atom syndication feeds
+WWW= https://metacpan.org/release/XML-FeedPP
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Filter-BufferText/Makefile b/textproc/p5-XML-Filter-BufferText/Makefile
index c56810bfbcaa..daebd7da6e14 100644
--- a/textproc/p5-XML-Filter-BufferText/Makefile
+++ b/textproc/p5-XML-Filter-BufferText/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Filter to put all characters() in one event
+WWW= https://metacpan.org/release/XML-Filter-BufferText
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Filter-DOMFilter-LibXML/Makefile b/textproc/p5-XML-Filter-DOMFilter-LibXML/Makefile
index 2c618ce5b378..c572a15c1fbc 100644
--- a/textproc/p5-XML-Filter-DOMFilter-LibXML/Makefile
+++ b/textproc/p5-XML-Filter-DOMFilter-LibXML/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl SAX Filter allowing DOM processing of selected subtrees
+WWW= https://metacpan.org/release/XML-Filter-DOMFilter-LibXML
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-LibXML>=0:textproc/p5-XML-LibXML
diff --git a/textproc/p5-XML-Filter-DetectWS/Makefile b/textproc/p5-XML-Filter-DetectWS/Makefile
index e534a5e2e876..b0acc29df64a 100644
--- a/textproc/p5-XML-Filter-DetectWS/Makefile
+++ b/textproc/p5-XML-Filter-DetectWS/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= PerlSAX filter that detects ignorable whitespace
+WWW= https://metacpan.org/release/XML-Filter-DetectWS
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Filter-SAXT>=0:textproc/p5-XML-Filter-SAXT
diff --git a/textproc/p5-XML-Filter-GenericChunk/Makefile b/textproc/p5-XML-Filter-GenericChunk/Makefile
index 38faf47da03f..d2389de99d28 100644
--- a/textproc/p5-XML-Filter-GenericChunk/Makefile
+++ b/textproc/p5-XML-Filter-GenericChunk/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Base Class for SAX Filters parsing WellBallanced Chunks
+WWW= https://metacpan.org/release/XML-Filter-GenericChunk
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Filter-Reindent/Makefile b/textproc/p5-XML-Filter-Reindent/Makefile
index 5fa5f531a914..1a8d514b9bbb 100644
--- a/textproc/p5-XML-Filter-Reindent/Makefile
+++ b/textproc/p5-XML-Filter-Reindent/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Reformats whitespace for pretty printing XML
+WWW= https://metacpan.org/release/XML-Filter-Reindent
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Filter-DetectWS>=0:textproc/p5-XML-Filter-DetectWS
diff --git a/textproc/p5-XML-Filter-SAX1toSAX2/Makefile b/textproc/p5-XML-Filter-SAX1toSAX2/Makefile
index 44f9605c9994..0543f2b9d74d 100644
--- a/textproc/p5-XML-Filter-SAX1toSAX2/Makefile
+++ b/textproc/p5-XML-Filter-SAX1toSAX2/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Convert SAX1 events to SAX2
+WWW= https://metacpan.org/release/XML-Filter-SAX1toSAX2
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-SAX>=0:textproc/p5-XML-SAX \
diff --git a/textproc/p5-XML-Filter-SAXT/Makefile b/textproc/p5-XML-Filter-SAXT/Makefile
index bb202a3ac068..44fec03c4a8f 100644
--- a/textproc/p5-XML-Filter-SAXT/Makefile
+++ b/textproc/p5-XML-Filter-SAXT/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Replicates SAX events to several SAX event handlers
+WWW= https://metacpan.org/release/XML-Filter-SAXT
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-XML-Filter-XInclude/Makefile b/textproc/p5-XML-Filter-XInclude/Makefile
index 1e6031dcd033..221969dba952 100644
--- a/textproc/p5-XML-Filter-XInclude/Makefile
+++ b/textproc/p5-XML-Filter-XInclude/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XInclude as a SAX Filter
+WWW= https://metacpan.org/release/XML-Filter-XInclude
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-URI>=0:net/p5-URI \
diff --git a/textproc/p5-XML-Filter-XSLT/Makefile b/textproc/p5-XML-Filter-XSLT/Makefile
index 5840c570a559..84cd93959405 100644
--- a/textproc/p5-XML-Filter-XSLT/Makefile
+++ b/textproc/p5-XML-Filter-XSLT/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XSLT as a SAX Filter
+WWW= https://metacpan.org/release/XML-Filter-XSLT
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-SAX>=0:textproc/p5-XML-SAX \
diff --git a/textproc/p5-XML-Flow/Makefile b/textproc/p5-XML-Flow/Makefile
index 7fd7323ba4e9..a7eabd928337 100644
--- a/textproc/p5-XML-Flow/Makefile
+++ b/textproc/p5-XML-Flow/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Store (restore) perl data structures in XML stream
+WWW= https://metacpan.org/release/XML-Flow
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \
diff --git a/textproc/p5-XML-GDOME/Makefile b/textproc/p5-XML-GDOME/Makefile
index d74351ee5b1e..a32204a82185 100644
--- a/textproc/p5-XML-GDOME/Makefile
+++ b/textproc/p5-XML-GDOME/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl module that provides the DOM Level 2 Core API for XML documents
+WWW= https://metacpan.org/release/XML-GDOME
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Generator-DBI/Makefile b/textproc/p5-XML-Generator-DBI/Makefile
index 8c726324d91d..c2ba0260e944 100644
--- a/textproc/p5-XML-Generator-DBI/Makefile
+++ b/textproc/p5-XML-Generator-DBI/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate SAX events from SQL queries
+WWW= https://metacpan.org/release/XML-Generator-DBI
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-SAX>=0:textproc/p5-XML-SAX
diff --git a/textproc/p5-XML-Generator-PerlData/Makefile b/textproc/p5-XML-Generator-PerlData/Makefile
index 17f8a570074d..f9c844bac8cf 100644
--- a/textproc/p5-XML-Generator-PerlData/Makefile
+++ b/textproc/p5-XML-Generator-PerlData/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl extension for generating SAX2 events from Perl data structures
+WWW= https://metacpan.org/release/XML-Generator-PerlData
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Generator/Makefile b/textproc/p5-XML-Generator/Makefile
index 57fef0de3e95..088d04017d9c 100644
--- a/textproc/p5-XML-Generator/Makefile
+++ b/textproc/p5-XML-Generator/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ah@linux-hq.de
COMMENT= Simple Perl module for generating XML documents
+WWW= https://metacpan.org/release/XML-Generator
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Grove/Makefile b/textproc/p5-XML-Grove/Makefile
index 670be2b3812f..c6446490fbd6 100644
--- a/textproc/p5-XML-Grove/Makefile
+++ b/textproc/p5-XML-Grove/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl-style XML objects
+WWW= https://metacpan.org/release/XML-Grove
LICENSE= ART10
diff --git a/textproc/p5-XML-Handler-Dtd2DocBook/Makefile b/textproc/p5-XML-Handler-Dtd2DocBook/Makefile
index 0cb0387b8423..33bfdf3eb80a 100644
--- a/textproc/p5-XML-Handler-Dtd2DocBook/Makefile
+++ b/textproc/p5-XML-Handler-Dtd2DocBook/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Generate a DocBook documentation from a DTD
+WWW= https://metacpan.org/release/XML-Handler-Dtd2DocBook
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-libxml>=0:textproc/p5-libxml \
diff --git a/textproc/p5-XML-Handler-Dtd2Html/Makefile b/textproc/p5-XML-Handler-Dtd2Html/Makefile
index a0a64c3ac1a7..81b2458939cd 100644
--- a/textproc/p5-XML-Handler-Dtd2Html/Makefile
+++ b/textproc/p5-XML-Handler-Dtd2Html/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= SAX2 handler for generate a Html documentation from a DTD
+WWW= https://metacpan.org/release/XML-Handler-Dtd2Html
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Parse-RecDescent>=1.940000:devel/p5-Parse-RecDescent \
diff --git a/textproc/p5-XML-Handler-HTMLWriter/Makefile b/textproc/p5-XML-Handler-HTMLWriter/Makefile
index 504e5097322f..8a06f5f38c41 100644
--- a/textproc/p5-XML-Handler-HTMLWriter/Makefile
+++ b/textproc/p5-XML-Handler-HTMLWriter/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= PerlSAX handlers for outputting HTML
+WWW= https://metacpan.org/release/XML-Handler-HTMLWriter
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-SAX-Writer>=0:textproc/p5-XML-SAX-Writer \
diff --git a/textproc/p5-XML-Handler-Trees/Makefile b/textproc/p5-XML-Handler-Trees/Makefile
index 2e4b0b870f05..2a123a54dabd 100644
--- a/textproc/p5-XML-Handler-Trees/Makefile
+++ b/textproc/p5-XML-Handler-Trees/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= PerlSAX handlers for building tree structures
+WWW= https://metacpan.org/release/XML-Handler-Trees
USES= perl5 dos2unix
USE_PERL5= configure
diff --git a/textproc/p5-XML-Handler-YAWriter/Makefile b/textproc/p5-XML-Handler-YAWriter/Makefile
index d10471343ebc..4b130e8f8bed 100644
--- a/textproc/p5-XML-Handler-YAWriter/Makefile
+++ b/textproc/p5-XML-Handler-YAWriter/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Yet another Perl SAX XML Writer
+WWW= https://metacpan.org/release/XML-Handler-YAWriter
LICENSE= GPLv1+ # exact version not specified
diff --git a/textproc/p5-XML-Hash-LX/Makefile b/textproc/p5-XML-Hash-LX/Makefile
index d52467941382..6b1eb8ca473f 100644
--- a/textproc/p5-XML-Hash-LX/Makefile
+++ b/textproc/p5-XML-Hash-LX/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= wen@FreeBSD.org
COMMENT= Convert hash to xml and xml to hash using LibXML
+WWW= https://metacpan.org/release/XML-Hash-LX
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-LibXML-Cache/Makefile b/textproc/p5-XML-LibXML-Cache/Makefile
index 07dd9f52278a..a1327f3f5e75 100644
--- a/textproc/p5-XML-LibXML-Cache/Makefile
+++ b/textproc/p5-XML-LibXML-Cache/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Document cache for XML::LibXML
+WWW= https://metacpan.org/release/XML-LibXML-Cache
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-LibXML-Iterator/Makefile b/textproc/p5-XML-LibXML-Iterator/Makefile
index cd390ee3f3c2..938602bc0698 100644
--- a/textproc/p5-XML-LibXML-Iterator/Makefile
+++ b/textproc/p5-XML-LibXML-Iterator/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Iterator for XML::LibXML parsed documents
+WWW= https://metacpan.org/release/XML-LibXML-Iterator
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-LibXML-PrettyPrint/Makefile b/textproc/p5-XML-LibXML-PrettyPrint/Makefile
index bf59066e7232..62db2c04ea2c 100644
--- a/textproc/p5-XML-LibXML-PrettyPrint/Makefile
+++ b/textproc/p5-XML-LibXML-PrettyPrint/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Add pleasant whitespace to a DOM tree
+WWW= https://metacpan.org/release/XML-LibXML-PrettyPrint
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-LibXML-SAX-ChunkParser/Makefile b/textproc/p5-XML-LibXML-SAX-ChunkParser/Makefile
index 5f424ea1bd30..9229912bb094 100644
--- a/textproc/p5-XML-LibXML-SAX-ChunkParser/Makefile
+++ b/textproc/p5-XML-LibXML-SAX-ChunkParser/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parse XML chunks via LibXML SAX
+WWW= https://metacpan.org/release/XML-LibXML-SAX-ChunkParser
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-LibXML-Simple/Makefile b/textproc/p5-XML-LibXML-Simple/Makefile
index 16d95132b6d6..70a7813a4f46 100644
--- a/textproc/p5-XML-LibXML-Simple/Makefile
+++ b/textproc/p5-XML-LibXML-Simple/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= markun@onohara.to
COMMENT= XML::LibXML clone of XML::Simple::XMLin()
+WWW= https://metacpan.org/release/XML-LibXML-Simple
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-LibXML/Makefile b/textproc/p5-XML-LibXML/Makefile
index ca2f81e56416..cfe97a70abd0 100644
--- a/textproc/p5-XML-LibXML/Makefile
+++ b/textproc/p5-XML-LibXML/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Interface to Gnome libxml2 library
+WWW= https://metacpan.org/release/XML-LibXML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-LibXSLT/Makefile b/textproc/p5-XML-LibXSLT/Makefile
index e64890be76e5..ebf3d7517b98 100644
--- a/textproc/p5-XML-LibXSLT/Makefile
+++ b/textproc/p5-XML-LibXSLT/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to the GNOME XSLT library
+WWW= https://metacpan.org/release/XML-LibXSLT
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Liberal/Makefile b/textproc/p5-XML-Liberal/Makefile
index 959a6496e455..25774dc6f03e 100644
--- a/textproc/p5-XML-Liberal/Makefile
+++ b/textproc/p5-XML-Liberal/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Super liberal XML parser that parses broken XML
+WWW= https://metacpan.org/release/XML-Liberal
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Class-Accessor>=0:devel/p5-Class-Accessor \
diff --git a/textproc/p5-XML-Literal/Makefile b/textproc/p5-XML-Literal/Makefile
index 6426d279d784..7e198c2f951b 100644
--- a/textproc/p5-XML-Literal/Makefile
+++ b/textproc/p5-XML-Literal/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Syntax support for XML literals
+WWW= https://metacpan.org/release/XML-Literal
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Sub-Override>=0:devel/p5-Sub-Override
diff --git a/textproc/p5-XML-Mini/Makefile b/textproc/p5-XML-Mini/Makefile
index 8b9a85031044..f0dab71af5a8 100644
--- a/textproc/p5-XML-Mini/Makefile
+++ b/textproc/p5-XML-Mini/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= vivek@khera.org
COMMENT= Perl implementation of the XML::Mini XML create/parse interface
+WWW= https://metacpan.org/release/XML-Mini
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-XML-MyXML/Makefile b/textproc/p5-XML-MyXML/Makefile
index 432116b3b652..6dc9b70e0867 100644
--- a/textproc/p5-XML-MyXML/Makefile
+++ b/textproc/p5-XML-MyXML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple-to-use XML module parsing and creating XML documents
+WWW= https://metacpan.org/release/XML-MyXML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Namespace/Makefile b/textproc/p5-XML-Namespace/Makefile
index ab99b72ed8a6..7e516483cd0d 100644
--- a/textproc/p5-XML-Namespace/Makefile
+++ b/textproc/p5-XML-Namespace/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple support for XML Namespaces
+WWW= https://metacpan.org/release/XML-Namespace
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-NamespaceFactory/Makefile b/textproc/p5-XML-NamespaceFactory/Makefile
index 49861fc5075a..087ed0afdda4 100644
--- a/textproc/p5-XML-NamespaceFactory/Makefile
+++ b/textproc/p5-XML-NamespaceFactory/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple factory objects for SAX namespaced names
+WWW= https://metacpan.org/release/XML-NamespaceFactory
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-NamespaceSupport/Makefile b/textproc/p5-XML-NamespaceSupport/Makefile
index 40f56551f9dc..4d4dcec5d482 100644
--- a/textproc/p5-XML-NamespaceSupport/Makefile
+++ b/textproc/p5-XML-NamespaceSupport/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple generic namespace support class
+WWW= https://metacpan.org/release/XML-NamespaceSupport
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Node/Makefile b/textproc/p5-XML-Node/Makefile
index ca01c5a0c8e6..8659ec8c8b70 100644
--- a/textproc/p5-XML-Node/Makefile
+++ b/textproc/p5-XML-Node/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl5 module to extend and simplify XML::Parser
+WWW= https://metacpan.org/release/XML-Node
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
diff --git a/textproc/p5-XML-NodeFilter/Makefile b/textproc/p5-XML-NodeFilter/Makefile
index 443e01711394..3132edd15a96 100644
--- a/textproc/p5-XML-NodeFilter/Makefile
+++ b/textproc/p5-XML-NodeFilter/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XML::NodeFilter is an object that know how to "filter out" nodes
+WWW= https://metacpan.org/release/XML-NodeFilter
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-LibXML>=0:textproc/p5-XML-LibXML
diff --git a/textproc/p5-XML-OPML-LibXML/Makefile b/textproc/p5-XML-OPML-LibXML/Makefile
index 267f85c4408b..181174fd2c45 100644
--- a/textproc/p5-XML-OPML-LibXML/Makefile
+++ b/textproc/p5-XML-OPML-LibXML/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to parse OPML document with LibXML parser
+WWW= https://metacpan.org/release/XML-OPML-LibXML
RUN_DEPENDS= p5-XML-LibXML>1.60:textproc/p5-XML-LibXML
diff --git a/textproc/p5-XML-OPML/Makefile b/textproc/p5-XML-OPML/Makefile
index 8f2aaef75416..2eca8056e2bf 100644
--- a/textproc/p5-XML-OPML/Makefile
+++ b/textproc/p5-XML-OPML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Creates and updates OPML (Outline Processor Markup Language) files
+WWW= https://metacpan.org/release/XML-OPML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Parsepp/Makefile b/textproc/p5-XML-Parsepp/Makefile
index 80ab8446c0fe..bbbbf019839b 100644
--- a/textproc/p5-XML-Parsepp/Makefile
+++ b/textproc/p5-XML-Parsepp/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simplified pure Perl parser for XML
+WWW= https://metacpan.org/release/XML-Parsepp
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Parser-EasyTree/Makefile b/textproc/p5-XML-Parser-EasyTree/Makefile
index 0b8d62af69e5..86a2d4e9ff9d 100644
--- a/textproc/p5-XML-Parser-EasyTree/Makefile
+++ b/textproc/p5-XML-Parser-EasyTree/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Easier tree style for XML::Parser
+WWW= https://metacpan.org/release/XML-Parser-EasyTree
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Parser-Lite-Tree/Makefile b/textproc/p5-XML-Parser-Lite-Tree/Makefile
index ece8a1facae2..0451ed1670cd 100644
--- a/textproc/p5-XML-Parser-Lite-Tree/Makefile
+++ b/textproc/p5-XML-Parser-Lite-Tree/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Lightweight XML tree builder
+WWW= https://metacpan.org/release/XML-Parser-Lite-Tree
LICENSE= ART20
diff --git a/textproc/p5-XML-Parser-Lite/Makefile b/textproc/p5-XML-Parser-Lite/Makefile
index 7c930e1028fe..88c0ca96edd9 100644
--- a/textproc/p5-XML-Parser-Lite/Makefile
+++ b/textproc/p5-XML-Parser-Lite/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= svysh.fbsd@gmail.com
COMMENT= Lightweight regexp-based XML parser
+WWW= https://metacpan.org/release/XML-Parser-Lite
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Parser-Style-EasyTree/Makefile b/textproc/p5-XML-Parser-Style-EasyTree/Makefile
index f0822e857a6d..615325b1794a 100644
--- a/textproc/p5-XML-Parser-Style-EasyTree/Makefile
+++ b/textproc/p5-XML-Parser-Style-EasyTree/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse XML to a simple tree
+WWW= https://metacpan.org/release/XML-Parser-Style-EasyTree
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Parser-Style-Elemental/Makefile b/textproc/p5-XML-Parser-Style-Elemental/Makefile
index efc4db19dacb..6f3bab97b5fe 100644
--- a/textproc/p5-XML-Parser-Style-Elemental/Makefile
+++ b/textproc/p5-XML-Parser-Style-Elemental/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= More advanced and flexible object tree style for XML::Parser
+WWW= https://metacpan.org/release/TIMA/XML-Parser-Style-Elemental-0.50
LICENSE= ART10
diff --git a/textproc/p5-XML-Parser/Makefile b/textproc/p5-XML-Parser/Makefile
index edcdd809a5b4..0a6d5e208ff6 100644
--- a/textproc/p5-XML-Parser/Makefile
+++ b/textproc/p5-XML-Parser/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension interface to James Clark's XML parser, expat
+WWW= https://metacpan.org/release/XML-Parser
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Quote/Makefile b/textproc/p5-XML-Quote/Makefile
index 179e25627247..c0542909489f 100644
--- a/textproc/p5-XML-Quote/Makefile
+++ b/textproc/p5-XML-Quote/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XML quote/dequote functions
+WWW= https://metacpan.org/release/XML-Quote
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-XML-RAI/Makefile b/textproc/p5-XML-RAI/Makefile
index 5b883a67705b..574431114c20 100644
--- a/textproc/p5-XML-RAI/Makefile
+++ b/textproc/p5-XML-RAI/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= RSS Abstraction Interface
+WWW= https://metacpan.org/release/XML-RAI
LICENSE= ART10
diff --git a/textproc/p5-XML-RSS-Feed/Makefile b/textproc/p5-XML-RSS-Feed/Makefile
index 286c62988149..23828cab27f2 100644
--- a/textproc/p5-XML-RSS-Feed/Makefile
+++ b/textproc/p5-XML-RSS-Feed/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/0$//}
MAINTAINER= perl@FreeBSD.org
COMMENT= Persistent XML RSS encapsulation
+WWW= https://metacpan.org/release/XML-RSS-Feed
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-RSS-JavaScript/Makefile b/textproc/p5-XML-RSS-JavaScript/Makefile
index 4c2c4f0aad60..0812f8ea6f0a 100644
--- a/textproc/p5-XML-RSS-JavaScript/Makefile
+++ b/textproc/p5-XML-RSS-JavaScript/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to serialize your RSS as JavaScript
+WWW= https://metacpan.org/release/XML-RSS-JavaScript
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-RSS-LibXML/Makefile b/textproc/p5-XML-RSS-LibXML/Makefile
index 48150f2cb61e..61e1a2c3e22f 100644
--- a/textproc/p5-XML-RSS-LibXML/Makefile
+++ b/textproc/p5-XML-RSS-LibXML/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XML::RSS with XML::LibXML
+WWW= https://metacpan.org/release/XML-RSS-LibXML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-RSS-Liberal/Makefile b/textproc/p5-XML-RSS-Liberal/Makefile
index 9e59b56251b0..0dd83222a5d5 100644
--- a/textproc/p5-XML-RSS-Liberal/Makefile
+++ b/textproc/p5-XML-RSS-Liberal/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XML::RSS With A Liberal Parser
+WWW= https://metacpan.org/release/XML-RSS-Liberal
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Liberal>=0:textproc/p5-XML-Liberal \
diff --git a/textproc/p5-XML-RSS-Parser/Makefile b/textproc/p5-XML-RSS-Parser/Makefile
index e56db5b5dab3..898100b7bfa2 100644
--- a/textproc/p5-XML-RSS-Parser/Makefile
+++ b/textproc/p5-XML-RSS-Parser/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Liberal object-oriented parser for RSS feeds
+WWW= https://metacpan.org/release/XML-RSS-Parser
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Elemental>=0:textproc/p5-XML-Elemental \
diff --git a/textproc/p5-XML-RSS-SimpleGen/Makefile b/textproc/p5-XML-RSS-SimpleGen/Makefile
index 7bb76b6ba7db..eaa729fa119c 100644
--- a/textproc/p5-XML-RSS-SimpleGen/Makefile
+++ b/textproc/p5-XML-RSS-SimpleGen/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= For writing RSS files
+WWW= https://metacpan.org/release/XML-RSS-SimpleGen
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-XML-RSS/Makefile b/textproc/p5-XML-RSS/Makefile
index e6dee7a523ff..38b5885016bb 100644
--- a/textproc/p5-XML-RSS/Makefile
+++ b/textproc/p5-XML-RSS/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= swills@FreeBSD.org
COMMENT= Perl extension to manage RDF Site Summary (RSS) files
+WWW= https://metacpan.org/release/XML-RSS
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-XML-RSSLite/Makefile b/textproc/p5-XML-RSSLite/Makefile
index 2736d0feb0c3..7c3a770f41c0 100644
--- a/textproc/p5-XML-RSSLite/Makefile
+++ b/textproc/p5-XML-RSSLite/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Lightweight, relaxed RSS (and XML-ish) parser
+WWW= https://metacpan.org/release/XML-RSSLite
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Reader/Makefile b/textproc/p5-XML-Reader/Makefile
index 00c6e7ec3e1c..9419e10545a0 100644
--- a/textproc/p5-XML-Reader/Makefile
+++ b/textproc/p5-XML-Reader/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Reading XML and providing path information based on a pull-parser
+WWW= https://metacpan.org/release/XML-Reader
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-RegExp/Makefile b/textproc/p5-XML-RegExp/Makefile
index 19b1ba77835b..caeded340083 100644
--- a/textproc/p5-XML-RegExp/Makefile
+++ b/textproc/p5-XML-RegExp/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Regular expressions for XML tokens
+WWW= https://metacpan.org/release/XML-RegExp
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Rewrite/Makefile b/textproc/p5-XML-Rewrite/Makefile
index ac11b312b97d..738f75e5bfb3 100644
--- a/textproc/p5-XML-Rewrite/Makefile
+++ b/textproc/p5-XML-Rewrite/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= papowell@astart.com
COMMENT= XML processing and rewriting
+WWW= https://metacpan.org/release/XML-Rewrite
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Log-Report>=0.21:devel/p5-Log-Report \
diff --git a/textproc/p5-XML-Rules/Makefile b/textproc/p5-XML-Rules/Makefile
index 32f80f377ad3..09b4cec3c7ab 100644
--- a/textproc/p5-XML-Rules/Makefile
+++ b/textproc/p5-XML-Rules/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Parse XML and specify rules for individual tags
+WWW= https://metacpan.org/release/XML-Rules
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Parser>=2.00:textproc/p5-XML-Parser
diff --git a/textproc/p5-XML-SAX-Base/Makefile b/textproc/p5-XML-SAX-Base/Makefile
index 0fe427b16f90..e5f5e92ebd5d 100644
--- a/textproc/p5-XML-SAX-Base/Makefile
+++ b/textproc/p5-XML-SAX-Base/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Base class SAX Drivers and Filters
+WWW= https://metacpan.org/release/XML-SAX-Base
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-SAX-Expat-Incremental/Makefile b/textproc/p5-XML-SAX-Expat-Incremental/Makefile
index af578260f75b..5c1c698738e2 100644
--- a/textproc/p5-XML-SAX-Expat-Incremental/Makefile
+++ b/textproc/p5-XML-SAX-Expat-Incremental/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XML::SAX::Expat subclass for non-blocking (incremental)
+WWW= https://metacpan.org/release/XML-SAX-Expat-Incremental
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Parser>0:textproc/p5-XML-Parser \
diff --git a/textproc/p5-XML-SAX-Expat/Makefile b/textproc/p5-XML-SAX-Expat/Makefile
index 21ca07b2eb22..4a6158e5e59a 100644
--- a/textproc/p5-XML-SAX-Expat/Makefile
+++ b/textproc/p5-XML-SAX-Expat/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple API for XML
+WWW= https://metacpan.org/release/XML-SAX-Expat
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-SAX-ExpatXS/Makefile b/textproc/p5-XML-SAX-ExpatXS/Makefile
index da430e2fd535..140f7e4aafea 100644
--- a/textproc/p5-XML-SAX-ExpatXS/Makefile
+++ b/textproc/p5-XML-SAX-ExpatXS/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= PerlSAX2 XS extension to Expat parser
+WWW= https://metacpan.org/release/XML-SAX-ExpatXS
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-SAX>=0:textproc/p5-XML-SAX
diff --git a/textproc/p5-XML-SAX-Machines/Makefile b/textproc/p5-XML-SAX-Machines/Makefile
index e55bdba0738d..0dd6bdbd176d 100644
--- a/textproc/p5-XML-SAX-Machines/Makefile
+++ b/textproc/p5-XML-SAX-Machines/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Manage collections of SAX processors
+WWW= https://metacpan.org/release/XML-SAX-Machines
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-SAX>=0:textproc/p5-XML-SAX \
diff --git a/textproc/p5-XML-SAX-Simple/Makefile b/textproc/p5-XML-SAX-Simple/Makefile
index 296a50052178..dd7a69af457c 100644
--- a/textproc/p5-XML-SAX-Simple/Makefile
+++ b/textproc/p5-XML-SAX-Simple/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= SAX version of XML::Simple
+WWW= https://metacpan.org/release/XML-SAX-Simple
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-SAX-Writer/Makefile b/textproc/p5-XML-SAX-Writer/Makefile
index 379d312decfd..7137d14a847b 100644
--- a/textproc/p5-XML-SAX-Writer/Makefile
+++ b/textproc/p5-XML-SAX-Writer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= SAX2 XML Writer
+WWW= https://metacpan.org/release/XML-SAX-Writer
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-SAX/Makefile b/textproc/p5-XML-SAX/Makefile
index 6c5488e4f708..f84d922afd82 100644
--- a/textproc/p5-XML-SAX/Makefile
+++ b/textproc/p5-XML-SAX/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple API for XML
+WWW= https://metacpan.org/release/XML-SAX
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-SAXDriver-CSV/Makefile b/textproc/p5-XML-SAXDriver-CSV/Makefile
index b8fd9b502399..c37622de21c9 100644
--- a/textproc/p5-XML-SAXDriver-CSV/Makefile
+++ b/textproc/p5-XML-SAXDriver-CSV/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl SAX driver for converting CSV files to XML
+WWW= https://metacpan.org/release/XML-SAXDriver-CSV
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Text-CSV_XS>=0.22:textproc/p5-Text-CSV_XS \
diff --git a/textproc/p5-XML-SAXDriver-Excel/Makefile b/textproc/p5-XML-SAXDriver-Excel/Makefile
index 9412334473a2..304a5173ee5e 100644
--- a/textproc/p5-XML-SAXDriver-Excel/Makefile
+++ b/textproc/p5-XML-SAXDriver-Excel/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl SAX driver for converting Excel files to XML
+WWW= https://metacpan.org/release/XML-SAXDriver-Excel
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Spreadsheet-ParseExcel>=0.2603:textproc/p5-Spreadsheet-ParseExcel \
diff --git a/textproc/p5-XML-STX/Makefile b/textproc/p5-XML-STX/Makefile
index 2be4fd75d8b3..3ed14e48996b 100644
--- a/textproc/p5-XML-STX/Makefile
+++ b/textproc/p5-XML-STX/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Pure Perl STX processor
+WWW= https://metacpan.org/release/XML-STX
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Schematron/Makefile b/textproc/p5-XML-Schematron/Makefile
index cf78b7d28996..b337ba01d6e8 100644
--- a/textproc/p5-XML-Schematron/Makefile
+++ b/textproc/p5-XML-Schematron/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl implementation of the Schematron
+WWW= https://metacpan.org/release/XML-Schematron
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-SemanticDiff/Makefile b/textproc/p5-XML-SemanticDiff/Makefile
index 95ef65fd36db..0921f8129639 100644
--- a/textproc/p5-XML-SemanticDiff/Makefile
+++ b/textproc/p5-XML-SemanticDiff/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension for comparing XML documents
+WWW= https://metacpan.org/release/XML-SemanticDiff
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Sig/Makefile b/textproc/p5-XML-Sig/Makefile
index c48941f2f9ee..35a1bab1e043 100644
--- a/textproc/p5-XML-Sig/Makefile
+++ b/textproc/p5-XML-Sig/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Toolkit to help sign and verify XML Digital Signatures
+WWW= https://metacpan.org/dist/XML-Sig
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Simple/Makefile b/textproc/p5-XML-Simple/Makefile
index cef71ff1c53b..54741cdd9493 100644
--- a/textproc/p5-XML-Simple/Makefile
+++ b/textproc/p5-XML-Simple/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Trivial API for reading and writing XML (esp config files)
+WWW= https://www.mclean.net.nz/
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-SimpleObject-LibXML/Makefile b/textproc/p5-XML-SimpleObject-LibXML/Makefile
index ab7d0706ded4..72cb0ebadaf6 100644
--- a/textproc/p5-XML-SimpleObject-LibXML/Makefile
+++ b/textproc/p5-XML-SimpleObject-LibXML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple(r) object representation of an XML::LibXML DOM object
+WWW= https://metacpan.org/release/XML-SimpleObject-LibXML
BUILD_DEPENDS= p5-XML-LibXML>=0:textproc/p5-XML-LibXML \
p5-XML-SimpleObject>=0:textproc/p5-XML-SimpleObject
diff --git a/textproc/p5-XML-SimpleObject/Makefile b/textproc/p5-XML-SimpleObject/Makefile
index 93631e062e8d..ff3f1c56574f 100644
--- a/textproc/p5-XML-SimpleObject/Makefile
+++ b/textproc/p5-XML-SimpleObject/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= API for accessing the structure of an XML document
+WWW= https://metacpan.org/release/XML-SimpleObject
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
diff --git a/textproc/p5-XML-Smart/Makefile b/textproc/p5-XML-Smart/Makefile
index 7b1556ac444d..39e81f955985 100644
--- a/textproc/p5-XML-Smart/Makefile
+++ b/textproc/p5-XML-Smart/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Smart, easy and powerful way to access/create XML files/data
+WWW= https://metacpan.org/release/XML-Smart
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Stream/Makefile b/textproc/p5-XML-Stream/Makefile
index fa05802aa046..3f672899d9fe 100644
--- a/textproc/p5-XML-Stream/Makefile
+++ b/textproc/p5-XML-Stream/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= XML::Stream provides you with access to XML Stream
+WWW= https://metacpan.org/release/XML-Stream
LICENSE= LGPL21
diff --git a/textproc/p5-XML-Tiny/Makefile b/textproc/p5-XML-Tiny/Makefile
index 78aec2638cae..035925fcc546 100644
--- a/textproc/p5-XML-Tiny/Makefile
+++ b/textproc/p5-XML-Tiny/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple lightweight parser for a subset of XML
+WWW= https://metacpan.org/release/XML-Tiny
LICENSE= ART10 GPLv2
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-TinyXML/Makefile b/textproc/p5-XML-TinyXML/Makefile
index 4de629115813..d7e0af35cefc 100644
--- a/textproc/p5-XML-TinyXML/Makefile
+++ b/textproc/p5-XML-TinyXML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= info@rickvanderzwet.nl
COMMENT= Little and efficient Perl module to manage xml data
+WWW= https://metacpan.org/release/XML-TinyXML
USES= iconv perl5
USE_PERL5= configure
diff --git a/textproc/p5-XML-TokeParser/Makefile b/textproc/p5-XML-TokeParser/Makefile
index 27e8d284f00a..dac060eae91a 100644
--- a/textproc/p5-XML-TokeParser/Makefile
+++ b/textproc/p5-XML-TokeParser/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= mike@urgle.com
COMMENT= Simplified interface to XML::Parser
+WWW= https://metacpan.org/release/XML-TokeParser
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Toolkit/Makefile b/textproc/p5-XML-Toolkit/Makefile
index 6cf02019476e..bc3f9e862bb9 100644
--- a/textproc/p5-XML-Toolkit/Makefile
+++ b/textproc/p5-XML-Toolkit/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Suit of XML tools with Antlers
+WWW= https://metacpan.org/release/XML-Toolkit
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-TreeBuilder/Makefile b/textproc/p5-XML-TreeBuilder/Makefile
index c30f096699db..e0405576cc8f 100644
--- a/textproc/p5-XML-TreeBuilder/Makefile
+++ b/textproc/p5-XML-TreeBuilder/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module to make XML document trees
+WWW= https://metacpan.org/release/XML-TreeBuilder
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-TreePP/Makefile b/textproc/p5-XML-TreePP/Makefile
index 8ef7a9ccfb2e..f7c22234f8a4 100644
--- a/textproc/p5-XML-TreePP/Makefile
+++ b/textproc/p5-XML-TreePP/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Pure Perl implementation for parsing/writing xml files
+WWW= https://metacpan.org/release/XML-TreePP
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Twig/Makefile b/textproc/p5-XML-Twig/Makefile
index b991169f9028..8b98d3ed3871 100644
--- a/textproc/p5-XML-Twig/Makefile
+++ b/textproc/p5-XML-Twig/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Process huge XML documents by chunks via a tree interface
+WWW= https://metacpan.org/release/XML-Twig
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-Validate/Makefile b/textproc/p5-XML-Validate/Makefile
index b7f15d8815dc..d37c2921ed25 100644
--- a/textproc/p5-XML-Validate/Makefile
+++ b/textproc/p5-XML-Validate/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= demon@FreeBSD.org
COMMENT= XML validator factory
+WWW= https://metacpan.org/release/XML-Validate
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-LibXML>=0:textproc/p5-XML-LibXML \
diff --git a/textproc/p5-XML-Validator-Schema/Makefile b/textproc/p5-XML-Validator-Schema/Makefile
index cb65f0a43593..95c6fc3e91d6 100644
--- a/textproc/p5-XML-Validator-Schema/Makefile
+++ b/textproc/p5-XML-Validator-Schema/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for validating XML documents against a W3C XML Schema
+WWW= https://metacpan.org/release/XML-Validator-Schema
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Tree-DAG_Node>=0:devel/p5-Tree-DAG_Node \
diff --git a/textproc/p5-XML-Writer/Makefile b/textproc/p5-XML-Writer/Makefile
index b9772287fd98..244fd7380314 100644
--- a/textproc/p5-XML-Writer/Makefile
+++ b/textproc/p5-XML-Writer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Simple Perl module for writing XML documents
+WWW= https://metacpan.org/release/XML-Writer
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-XML-XBEL/Makefile b/textproc/p5-XML-XBEL/Makefile
index f3ea2ee4fe82..9c07e5b8ffa1 100644
--- a/textproc/p5-XML-XBEL/Makefile
+++ b/textproc/p5-XML-XBEL/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= OOP for reading and writing XBEL documents
+WWW= https://metacpan.org/release/XML-XBEL
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-XML2JSON/Makefile b/textproc/p5-XML-XML2JSON/Makefile
index 1b7be6c1d31b..90c894e8a3df 100644
--- a/textproc/p5-XML-XML2JSON/Makefile
+++ b/textproc/p5-XML-XML2JSON/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Convert XML into JSON (and back again) using XML::LibXML
+WWW= https://metacpan.org/release/XML-XML2JSON
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-XPath/Makefile b/textproc/p5-XML-XPath/Makefile
index 3629d23661b0..bb6e5d9d8b59 100644
--- a/textproc/p5-XML-XPath/Makefile
+++ b/textproc/p5-XML-XPath/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Modules for parsing and evaluating XPath statements
+WWW= https://metacpan.org/release/XML-XPath
LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/p5-XML-XPathEngine/Makefile b/textproc/p5-XML-XPathEngine/Makefile
index 85d649063642..2404dcb8345a 100644
--- a/textproc/p5-XML-XPathEngine/Makefile
+++ b/textproc/p5-XML-XPathEngine/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Re-usable XPath engine for DOM-like trees
+WWW= https://metacpan.org/release/XML-XPathEngine
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-XQL/Makefile b/textproc/p5-XML-XQL/Makefile
index 06c7b06a6412..65a104e32f82 100644
--- a/textproc/p5-XML-XQL/Makefile
+++ b/textproc/p5-XML-XQL/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl module for querying XML tree structures with XQL
+WWW= https://metacpan.org/release/XML-XQL
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \
diff --git a/textproc/p5-XML-XSLT/Makefile b/textproc/p5-XML-XSLT/Makefile
index 164e01a0f248..c9ec73f4f691 100644
--- a/textproc/p5-XML-XSLT/Makefile
+++ b/textproc/p5-XML-XSLT/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl module for processing XSLT
+WWW= https://metacpan.org/release/XML-XSLT
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-XML-XUpdate-LibXML/Makefile b/textproc/p5-XML-XUpdate-LibXML/Makefile
index 4a245efa02b6..fce1b7a4ef09 100644
--- a/textproc/p5-XML-XUpdate-LibXML/Makefile
+++ b/textproc/p5-XML-XUpdate-LibXML/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= lev@FreeBSD.org
COMMENT= Simple implementation of XUpdate format based on and XML::LibXML
+WWW= https://metacpan.org/release/XML-XUpdate-LibXML
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-XML-LibXML>=0:textproc/p5-XML-LibXML \
diff --git a/textproc/p5-XString/Makefile b/textproc/p5-XString/Makefile
index 9143249fc524..9c25ccc63a80 100644
--- a/textproc/p5-XString/Makefile
+++ b/textproc/p5-XString/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Isolated String helpers from B
+WWW= https://metacpan.org/release/XString
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-YAML-LibYAML/Makefile b/textproc/p5-YAML-LibYAML/Makefile
index c071fb7afc06..3be125598b68 100644
--- a/textproc/p5-YAML-LibYAML/Makefile
+++ b/textproc/p5-YAML-LibYAML/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Perl YAML Serialization using XS and libyaml
+WWW= https://metacpan.org/release/YAML-LibYAML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-YAML-PP/Makefile b/textproc/p5-YAML-PP/Makefile
index 8ed9da6edb4b..8f84503fc701 100644
--- a/textproc/p5-YAML-PP/Makefile
+++ b/textproc/p5-YAML-PP/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= dvl@FreeBSD.org
COMMENT= YAML which aims to parse YAML 1.2 & conform to the spec
+WWW= https://github.com/perlpunk/YAML-PP-p5
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-YAML-Shell/Makefile b/textproc/p5-YAML-Shell/Makefile
index b25c97b62db1..d0b33a93c22f 100644
--- a/textproc/p5-YAML-Shell/Makefile
+++ b/textproc/p5-YAML-Shell/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= swills@FreeBSD.org
COMMENT= YAML Test Shell
+WWW= https://metacpan.org/release/YAML-Shell
BUILD_DEPENDS= p5-YAML>=0.67:textproc/p5-YAML
RUN_DEPENDS= p5-YAML>=0.67:textproc/p5-YAML
diff --git a/textproc/p5-YAML-Syck/Makefile b/textproc/p5-YAML-Syck/Makefile
index 3a2ec20b3c67..14e820f679c5 100644
--- a/textproc/p5-YAML-Syck/Makefile
+++ b/textproc/p5-YAML-Syck/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Fast, lightweight YAML and JSON loader and dumper
+WWW= https://metacpan.org/release/YAML-Syck
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/p5-YAML-Tiny-Color/Makefile b/textproc/p5-YAML-Tiny-Color/Makefile
index 1b16d160c0e6..c25479866dce 100644
--- a/textproc/p5-YAML-Tiny-Color/Makefile
+++ b/textproc/p5-YAML-Tiny-Color/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl extension to dump YAML with color
+WWW= https://metacpan.org/release/YAML-Tiny-Color
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-YAML-Tiny/Makefile b/textproc/p5-YAML-Tiny/Makefile
index 015a85fdbd2b..0ac94a4673c6 100644
--- a/textproc/p5-YAML-Tiny/Makefile
+++ b/textproc/p5-YAML-Tiny/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= ychsiao@ychsiao.org
COMMENT= Read/Write YAML files with as little code as possible
+WWW= https://metacpan.org/release/YAML-Tiny
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-YAML/Makefile b/textproc/p5-YAML/Makefile
index 6b9d48b15f1f..e62031f08be3 100644
--- a/textproc/p5-YAML/Makefile
+++ b/textproc/p5-YAML/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= YAML implementation in Perl
+WWW= https://metacpan.org/release/YAML
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-YAPE-HTML/Makefile b/textproc/p5-YAPE-HTML/Makefile
index e8a8a4f120fc..2574df796e7b 100644
--- a/textproc/p5-YAPE-HTML/Makefile
+++ b/textproc/p5-YAPE-HTML/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Yet Another Parser/Extractor for HTML
+WWW= https://metacpan.org/release/YAPE-HTML
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-YAPE-Regex-Explain/Makefile b/textproc/p5-YAPE-Regex-Explain/Makefile
index 72cfc964005a..6e2e55cbcf1f 100644
--- a/textproc/p5-YAPE-Regex-Explain/Makefile
+++ b/textproc/p5-YAPE-Regex-Explain/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Explanation of a Regular Expression
+WWW= https://metacpan.org/release/YAPE-Regex-Explain
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-YAPE-Regex>=0:textproc/p5-YAPE-Regex
diff --git a/textproc/p5-YAPE-Regex/Makefile b/textproc/p5-YAPE-Regex/Makefile
index 6eda6dfc3f62..bb6b07c0493c 100644
--- a/textproc/p5-YAPE-Regex/Makefile
+++ b/textproc/p5-YAPE-Regex/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Yet Another Parser/Extractor for Regular Expressions
+WWW= https://metacpan.org/release/YAPE-Regex
USES= perl5
USE_PERL5= configure
diff --git a/textproc/p5-ack/Makefile b/textproc/p5-ack/Makefile
index b3781ad5f7a4..baa49fc25f57 100644
--- a/textproc/p5-ack/Makefile
+++ b/textproc/p5-ack/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Grep-like text finder for large trees of text
+WWW= https://metacpan.org/release/ack
LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/p5-docx2txt/Makefile b/textproc/p5-docx2txt/Makefile
index a33677f153fd..b8d4167c1dbb 100644
--- a/textproc/p5-docx2txt/Makefile
+++ b/textproc/p5-docx2txt/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= pkubaj@FreeBSD.org
COMMENT= Utility to convert Docx documents to equivalent Text documents
+WWW= https://sourceforge.net/projects/docx2txt/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/p5-libsoldout/Makefile b/textproc/p5-libsoldout/Makefile
index a4af29843e24..6545efbbe7f1 100644
--- a/textproc/p5-libsoldout/Makefile
+++ b/textproc/p5-libsoldout/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= Convert Markdown text in (X)HTML
+WWW= https://metacpan.org/release/libsoldout
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-libxml/Makefile b/textproc/p5-libxml/Makefile
index 2427f429265c..4d34063e6444 100644
--- a/textproc/p5-libxml/Makefile
+++ b/textproc/p5-libxml/Makefile
@@ -8,6 +8,7 @@ DISTNAME= libxml-perl-${PORTVERSION}
MAINTAINER= perl@FreeBSD.org
COMMENT= Collection of Perl5 modules for working with XML
+WWW= https://metacpan.org/release/libxml-perl
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-pod2pdf/Makefile b/textproc/p5-pod2pdf/Makefile
index 75b791262848..a2f7776c6164 100644
--- a/textproc/p5-pod2pdf/Makefile
+++ b/textproc/p5-pod2pdf/Makefile
@@ -8,6 +8,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Converts POD to PDF format
+WWW= https://metacpan.org/release/pod2pdf
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Getopt-ArgvFile>0:devel/p5-Getopt-ArgvFile \
diff --git a/textproc/p5-podlators/Makefile b/textproc/p5-podlators/Makefile
index a745e3851b68..ad03fb3b700a 100644
--- a/textproc/p5-podlators/Makefile
+++ b/textproc/p5-podlators/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Modules to convert and parse POD (Plain Old Documentation)
+WWW= https://metacpan.org/release/podlators
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-utf8-all/Makefile b/textproc/p5-utf8-all/Makefile
index 68d8abaec851..cca67f08db29 100644
--- a/textproc/p5-utf8-all/Makefile
+++ b/textproc/p5-utf8-all/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= wen@FreeBSD.org
COMMENT= Turn on Unicode - all of it
+WWW= https://metacpan.org/release/utf8-all
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
diff --git a/textproc/p5-xmltv/Makefile b/textproc/p5-xmltv/Makefile
index ff774a497793..2ca64a490a7d 100644
--- a/textproc/p5-xmltv/Makefile
+++ b/textproc/p5-xmltv/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Set of programs to process TV (tvguide) listings in XML format
+WWW= http://xmltv.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/pa-aspell/Makefile b/textproc/pa-aspell/Makefile
index a8eac9bbb7b0..97b90ede9a51 100644
--- a/textproc/pa-aspell/Makefile
+++ b/textproc/pa-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Punjabi dictionary
+WWW= http://punlinux.sourceforge.net/
DICT= pa
diff --git a/textproc/pageedit/Makefile b/textproc/pageedit/Makefile
index 02af91b5fad6..e1ae07e753c8 100644
--- a/textproc/pageedit/Makefile
+++ b/textproc/pageedit/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= FreeBSD@Shaneware.biz
COMMENT= WYSIWYG visual XHTML editor
+WWW= https://github.com/Sigil-Ebook/PageEdit
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING.txt
diff --git a/textproc/par/Makefile b/textproc/par/Makefile
index 2111815cd809..d983c05bfff3 100644
--- a/textproc/par/Makefile
+++ b/textproc/par/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Par-${PORTVERSION}
MAINTAINER= markm@FreeBSD.org
COMMENT= Paragraph reformatter for email
+WWW= http://www.nicemice.net/par/
CONFLICTS= quake-par
diff --git a/textproc/pdfgrep/Makefile b/textproc/pdfgrep/Makefile
index 93b4d65a8e3a..bc0f3d2129fc 100644
--- a/textproc/pdfgrep/Makefile
+++ b/textproc/pdfgrep/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://pdfgrep.org/download/
MAINTAINER= michael@ranner.eu
COMMENT= Tool to search text in PDF files
+WWW= https://pdfgrep.org
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/pdfoutline/Makefile b/textproc/pdfoutline/Makefile
index 16c1a75c62be..50dadf2256cf 100644
--- a/textproc/pdfoutline/Makefile
+++ b/textproc/pdfoutline/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Add outlines to PDF files
+WWW= https://github.com/eugmes/fntsample
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/pdfresurrect/Makefile b/textproc/pdfresurrect/Makefile
index 403ccb54e33e..ba62abd72d52 100644
--- a/textproc/pdfresurrect/Makefile
+++ b/textproc/pdfresurrect/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Analyze and extract older versions of a pdf from the current pdf
+WWW= https://github.com/enferex/pdfresurrect
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/pdfsandwich/Makefile b/textproc/pdfsandwich/Makefile
index 8ce6ee2a8425..24c61ca06f86 100644
--- a/textproc/pdfsandwich/Makefile
+++ b/textproc/pdfsandwich/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/pdfsandwich%20${DISTVERSION}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Command line tool generating "sandwich" OCR pdf files
+WWW= https://sourceforge.net/projects/pdfsandwich
LICENSE= GPLv2
diff --git a/textproc/pdftohtml/Makefile b/textproc/pdftohtml/Makefile
index 75d66554452c..30fae66fbf33 100644
--- a/textproc/pdftohtml/Makefile
+++ b/textproc/pdftohtml/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SF/${PORTNAME}/Experimental%20Versions/${PORTNAME}%20${PORTVERSION
MAINTAINER= ports@FreeBSD.org
COMMENT= Command-line tool for converting pdf-files into html
+WWW= https://sourceforge.net/projects/pdftohtml/
USES= cpe ghostscript gmake
diff --git a/textproc/pear-File_Fortune/Makefile b/textproc/pear-File_Fortune/Makefile
index 011c0babd581..8b0667f29a44 100644
--- a/textproc/pear-File_Fortune/Makefile
+++ b/textproc/pear-File_Fortune/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Interface for reading from and writing to fortune files
+WWW= https://pear.php.net/package/File_Fortune
USES= pear
diff --git a/textproc/pear-File_MARC/Makefile b/textproc/pear-File_MARC/Makefile
index b08662308917..9c22f8691e7a 100644
--- a/textproc/pear-File_MARC/Makefile
+++ b/textproc/pear-File_MARC/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc pear
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Parse, modify, and create MARC records
+WWW= https://pear.php.net/package/File_MARC
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/pear-Horde_CssMinify/Makefile b/textproc/pear-Horde_CssMinify/Makefile
index 5c0570ee8742..df13cf67a017 100644
--- a/textproc/pear-Horde_CssMinify/Makefile
+++ b/textproc/pear-Horde_CssMinify/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde CSS Minification
+WWW= https://pear.horde.org
USES= horde cpe
diff --git a/textproc/pear-Horde_JavascriptMinify/Makefile b/textproc/pear-Horde_JavascriptMinify/Makefile
index b38cb4644b88..0c42a1b16f4d 100644
--- a/textproc/pear-Horde_JavascriptMinify/Makefile
+++ b/textproc/pear-Horde_JavascriptMinify/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Javascript Minification
+WWW= https://pear.horde.org
USES= horde cpe
diff --git a/textproc/pear-Horde_Kolab_Format/Makefile b/textproc/pear-Horde_Kolab_Format/Makefile
index 51deaba96635..902329bc5598 100644
--- a/textproc/pear-Horde_Kolab_Format/Makefile
+++ b/textproc/pear-Horde_Kolab_Format/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde library for reading/writing Kolab data formats
+WWW= https://pear.horde.org
USES= horde php cpe
USE_PHP= dom
diff --git a/textproc/pear-Horde_Pdf/Makefile b/textproc/pear-Horde_Pdf/Makefile
index 5838d0624bc2..bd93d5b5d735 100644
--- a/textproc/pear-Horde_Pdf/Makefile
+++ b/textproc/pear-Horde_Pdf/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde PDF library
+WWW= https://pear.horde.org
USES= horde cpe
USE_HORDE_RUN= Horde_Exception
diff --git a/textproc/pear-Horde_SpellChecker/Makefile b/textproc/pear-Horde_SpellChecker/Makefile
index 69cf971c231b..78509aa2c040 100644
--- a/textproc/pear-Horde_SpellChecker/Makefile
+++ b/textproc/pear-Horde_SpellChecker/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Spellcheck API
+WWW= https://pear.horde.org
USES= horde cpe
USE_HORDE_RUN= Horde_Exception \
diff --git a/textproc/pear-Horde_Text_Diff/Makefile b/textproc/pear-Horde_Text_Diff/Makefile
index d092e3d25689..07b166bf5909 100644
--- a/textproc/pear-Horde_Text_Diff/Makefile
+++ b/textproc/pear-Horde_Text_Diff/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde engine for performing and rendering text diffs
+WWW= https://pear.horde.org
USES= horde cpe
USE_HORDE_RUN= Horde_Exception \
diff --git a/textproc/pear-Horde_Text_Filter/Makefile b/textproc/pear-Horde_Text_Filter/Makefile
index aa3c63115891..0f33168d06a1 100644
--- a/textproc/pear-Horde_Text_Filter/Makefile
+++ b/textproc/pear-Horde_Text_Filter/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Text Filter API
+WWW= https://pear.horde.org
USES= horde cpe
USE_HORDE_RUN= Horde_Exception \
diff --git a/textproc/pear-Horde_Text_Filter_Csstidy/Makefile b/textproc/pear-Horde_Text_Filter_Csstidy/Makefile
index a19b3d45c9e6..09203163d97f 100644
--- a/textproc/pear-Horde_Text_Filter_Csstidy/Makefile
+++ b/textproc/pear-Horde_Text_Filter_Csstidy/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Text Filter CSS optimization class
+WWW= https://pear.horde.org
USES= horde php cpe
USE_HORDE_RUN= Horde_Text_Filter
diff --git a/textproc/pear-Horde_Text_Flowed/Makefile b/textproc/pear-Horde_Text_Flowed/Makefile
index ee226ed22730..5578a1395c7f 100644
--- a/textproc/pear-Horde_Text_Flowed/Makefile
+++ b/textproc/pear-Horde_Text_Flowed/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde API for flowed text as per RFC 3676
+WWW= https://pear.horde.org
USES= horde cpe
USE_HORDE_RUN= Horde_Util
diff --git a/textproc/pear-Horde_Xml_Element/Makefile b/textproc/pear-Horde_Xml_Element/Makefile
index aa2bf64025bf..3fc286254551 100644
--- a/textproc/pear-Horde_Xml_Element/Makefile
+++ b/textproc/pear-Horde_Xml_Element/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde Xml Element object
+WWW= https://pear.horde.org
USES= horde php cpe
USE_PHP= dom
diff --git a/textproc/pear-Horde_Xml_Wbxml/Makefile b/textproc/pear-Horde_Xml_Wbxml/Makefile
index 37def97ae974..a8a38f07ca37 100644
--- a/textproc/pear-Horde_Xml_Wbxml/Makefile
+++ b/textproc/pear-Horde_Xml_Wbxml/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc www pear
MAINTAINER= horde@FreeBSD.org
COMMENT= Horde API for encoding and decoding WBXML documents
+WWW= https://pear.horde.org
USES= horde cpe
USE_HORDE_RUN= Horde_Util
diff --git a/textproc/pear-Numbers_Roman/Makefile b/textproc/pear-Numbers_Roman/Makefile
index 51ed1886b73d..e7874e10c89a 100644
--- a/textproc/pear-Numbers_Roman/Makefile
+++ b/textproc/pear-Numbers_Roman/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc devel pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PEAR methods for converting to and from Roman Numerals
+WWW= https://pear.php.net/package/Numbers_Roman
USES= pear
diff --git a/textproc/pear-Numbers_Words/Makefile b/textproc/pear-Numbers_Words/Makefile
index 62ad1c51fc22..c8e7eba09fc1 100644
--- a/textproc/pear-Numbers_Words/Makefile
+++ b/textproc/pear-Numbers_Words/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc pear
MAINTAINER= meritus@innervision.pl
COMMENT= PEAR package provides methods for spelling numerals in words
+WWW= https://pear.php.net/package/Numbers_Words
BUILD_DEPENDS= ${PEARDIR}/Math/BigInteger.php:math/pear-Math_BigInteger@${PHP_FLAVOR}
RUN_DEPENDS= ${PEARDIR}/Math/BigInteger.php:math/pear-Math_BigInteger@${PHP_FLAVOR}
diff --git a/textproc/pear-Spreadsheet_Excel_Writer/Makefile b/textproc/pear-Spreadsheet_Excel_Writer/Makefile
index 6c73b48ad1af..f47dacdcd78d 100644
--- a/textproc/pear-Spreadsheet_Excel_Writer/Makefile
+++ b/textproc/pear-Spreadsheet_Excel_Writer/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc www pear
MAINTAINER= bofh@FreeBSD.org
COMMENT= PEAR class for writing Microsoft Excel files
+WWW= https://pear.php.net/package/Spreadsheet_Excel_Writer
LICENSE= LGPL3
diff --git a/textproc/pear-Structures_DataGrid_Renderer_CSV/Makefile b/textproc/pear-Structures_DataGrid_Renderer_CSV/Makefile
index e26819639a81..4eddc45d2f7d 100644
--- a/textproc/pear-Structures_DataGrid_Renderer_CSV/Makefile
+++ b/textproc/pear-Structures_DataGrid_Renderer_CSV/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc databases www pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Renderer driver that generates a CSV string
+WWW= https://pear.php.net/package/Structures_DataGrid_Renderer_CSV
BUILD_DEPENDS= ${PEARDIR}/Structures/DataGrid/DataSource/Array.php:databases/pear-Structures_DataGrid_DataSource_Array@${PHP_FLAVOR}
RUN_DEPENDS= ${PEARDIR}/Structures/DataGrid/DataSource/Array.php:databases/pear-Structures_DataGrid_DataSource_Array@${PHP_FLAVOR}
diff --git a/textproc/pear-Structures_DataGrid_Renderer_XLS/Makefile b/textproc/pear-Structures_DataGrid_Renderer_XLS/Makefile
index ecabc8b8f8a6..5ee27151f83d 100644
--- a/textproc/pear-Structures_DataGrid_Renderer_XLS/Makefile
+++ b/textproc/pear-Structures_DataGrid_Renderer_XLS/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc databases www pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Renderer driver that generates a XLS string
+WWW= https://pear.php.net/package/Structures_DataGrid_Renderer_XLS
BUILD_DEPENDS= ${PEARDIR}/Structures/DataGrid/DataSource/Array.php:databases/pear-Structures_DataGrid_DataSource_Array@${PHP_FLAVOR} \
${PEARDIR}/Spreadsheet/Excel/Writer.php:textproc/pear-Spreadsheet_Excel_Writer@${PHP_FLAVOR}
diff --git a/textproc/pear-Structures_DataGrid_Renderer_XML/Makefile b/textproc/pear-Structures_DataGrid_Renderer_XML/Makefile
index aabd12752223..ccf48824a1cd 100644
--- a/textproc/pear-Structures_DataGrid_Renderer_XML/Makefile
+++ b/textproc/pear-Structures_DataGrid_Renderer_XML/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc databases www pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Renderer driver that generates a XML string
+WWW= https://pear.php.net/package/Structures_DataGrid_Renderer_XML
BUILD_DEPENDS= ${PEARDIR}/Structures/DataGrid/DataSource/Array.php:databases/pear-Structures_DataGrid_DataSource_Array@${PHP_FLAVOR} \
${PEARDIR}/XML/Util.php:devel/pear-XML_Util@${PHP_FLAVOR}
diff --git a/textproc/pear-Symfony_Component_Yaml/Makefile b/textproc/pear-Symfony_Component_Yaml/Makefile
index f356eb761839..e363a913677c 100644
--- a/textproc/pear-Symfony_Component_Yaml/Makefile
+++ b/textproc/pear-Symfony_Component_Yaml/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= Symfony2
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Symfony2 Yaml Component
+WWW= http://pear.symfony.com/Yaml
LICENSE= MIT
diff --git a/textproc/pear-Text_Highlighter/Makefile b/textproc/pear-Text_Highlighter/Makefile
index 0011a953439d..d747d4f65613 100644
--- a/textproc/pear-Text_Highlighter/Makefile
+++ b/textproc/pear-Text_Highlighter/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PEAR Syntax highlighting
+WWW= https://pear.php.net/package/Text_Highlighter
LICENSE= PHP301
diff --git a/textproc/pear-Text_Template/Makefile b/textproc/pear-Text_Template/Makefile
index 7709e9690a3e..11dad55e0e60 100644
--- a/textproc/pear-Text_Template/Makefile
+++ b/textproc/pear-Text_Template/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PEAR_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple template engine
+WWW= https://pear.phpunit.de/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/pear-Validate_ISPN/Makefile b/textproc/pear-Validate_ISPN/Makefile
index 19a3d1a136fd..411bb5837e9f 100644
--- a/textproc/pear-Validate_ISPN/Makefile
+++ b/textproc/pear-Validate_ISPN/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc pear
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Validation class for ISPN (International Standard Product Numbers)
+WWW= https://pear.php.net/package/Validate_ISPN
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/pear-XML_Beautifier/Makefile b/textproc/pear-XML_Beautifier/Makefile
index 2ba02c34cb00..e0dbf6fab62b 100644
--- a/textproc/pear-XML_Beautifier/Makefile
+++ b/textproc/pear-XML_Beautifier/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc devel pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PEAR class to format XML documents
+WWW= https://pear.php.net/package/XML_Beautifier
BUILD_DEPENDS= ${PEARDIR}/XML/Parser.php:devel/pear-XML_Parser@${PHP_FLAVOR} \
${PEARDIR}/XML/Util.php:devel/pear-XML_Util@${PHP_FLAVOR}
diff --git a/textproc/pear-XML_DTD/Makefile b/textproc/pear-XML_DTD/Makefile
index e4615c6841e7..1795cf670a8d 100644
--- a/textproc/pear-XML_DTD/Makefile
+++ b/textproc/pear-XML_DTD/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc devel pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parsing of DTD files and DTD validation of XML files
+WWW= https://pear.php.net/package/XML_DTD
LICENSE= BSD2CLAUSE
diff --git a/textproc/pear-XML_Feed_Parser/Makefile b/textproc/pear-XML_Feed_Parser/Makefile
index b605d2591acd..19064968b784 100644
--- a/textproc/pear-XML_Feed_Parser/Makefile
+++ b/textproc/pear-XML_Feed_Parser/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc devel pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Providing a unified API for handling Atom/RSS
+WWW= https://pear.php.net/package/XML_Feed_Parser
USES= pear php
USE_PHP= tidy dom
diff --git a/textproc/pear-XML_HTMLSax/Makefile b/textproc/pear-XML_HTMLSax/Makefile
index 73da88648c0d..922c152570d6 100644
--- a/textproc/pear-XML_HTMLSax/Makefile
+++ b/textproc/pear-XML_HTMLSax/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc devel pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PEAR SAX parser for HTML and other badly formed XML documents
+WWW= https://pear.php.net/package/XML_HTMLSax
USES= pear
diff --git a/textproc/pear-XML_Wddx/Makefile b/textproc/pear-XML_Wddx/Makefile
index b83cd469ce81..cc8f1c28a075 100644
--- a/textproc/pear-XML_Wddx/Makefile
+++ b/textproc/pear-XML_Wddx/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc devel pear
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PEAR Wddx pretty serializer and deserializer
+WWW= https://pear.php.net/package/XML_Wddx
BUILD_DEPENDS= ${PEARDIR}/XML/Parser.php:devel/pear-XML_Parser@${PHP_FLAVOR}
RUN_DEPENDS= ${PEARDIR}/XML/Parser.php:devel/pear-XML_Parser@${PHP_FLAVOR}
diff --git a/textproc/pear-YAML/Makefile b/textproc/pear-YAML/Makefile
index dde12b147524..78f34827c3cb 100644
--- a/textproc/pear-YAML/Makefile
+++ b/textproc/pear-YAML/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PEAR_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= The Symfony YAML Component
+WWW= http://components.symfony-project.org/yaml/
USES= pear
PEAR_CHANNEL= symfony
diff --git a/textproc/pecl-xdiff2/Makefile b/textproc/pecl-xdiff2/Makefile
index b0684062b844..5962790fef57 100644
--- a/textproc/pecl-xdiff2/Makefile
+++ b/textproc/pecl-xdiff2/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc pear
MAINTAINER= dbaio@FreeBSD.org
COMMENT= PECL extension to create/apply binary and text patches
+WWW= https://pecl.php.net/package/xdiff
LICENSE= PHP301
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/pecl-yaml/Makefile b/textproc/pecl-yaml/Makefile
index 1499b575ce95..3e70082b30a7 100644
--- a/textproc/pecl-yaml/Makefile
+++ b/textproc/pecl-yaml/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc pear
MAINTAINER= dbaio@FreeBSD.org
COMMENT= YAML-1.1 parser and emitter
+WWW= https://pecl.php.net/package/yaml
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/pecl-zephir_parser/Makefile b/textproc/pecl-zephir_parser/Makefile
index ac81168766ec..c4a8f2d26fde 100644
--- a/textproc/pecl-zephir_parser/Makefile
+++ b/textproc/pecl-zephir_parser/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= cmcdonald@netgate.com
COMMENT= Zephir Parser delivered as a C extension for the PHP language
+WWW= https://github.com/zephir-lang/php-zephir-parser
LICENSE= MIT
diff --git a/textproc/peco/Makefile b/textproc/peco/Makefile
index 47dc338a738c..336a902bb5b0 100644
--- a/textproc/peco/Makefile
+++ b/textproc/peco/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= LOCAL/knu
MAINTAINER= ports@FreeBSD.org
COMMENT= Simplistic interactive filtering tool
+WWW= https://github.com/peco/peco
LICENSE= MIT
diff --git a/textproc/peg/Makefile b/textproc/peg/Makefile
index 609978d62fc4..5d5e56334ea3 100644
--- a/textproc/peg/Makefile
+++ b/textproc/peg/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.piumarta.com/software/peg/
MAINTAINER= jrm@FreeBSD.org
COMMENT= Recursive-descent parser generators for C
+WWW= https://www.piumarta.com/software/peg/
LICENSE= MIT
diff --git a/textproc/perl2html/Makefile b/textproc/perl2html/Makefile
index d1ba022e1ed4..35aeeca3bcaf 100644
--- a/textproc/perl2html/Makefile
+++ b/textproc/perl2html/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SUNSITE/apps/www/converters
MAINTAINER= mkamm@gmx.net
COMMENT= Perl sources to HTML converter
+WWW= http://user.cs.tu-berlin.de/~schintke/x2html/
LICENSE= GPLv2
diff --git a/textproc/php-mecab/Makefile b/textproc/php-mecab/Makefile
index c0b262dad59a..a9fe6e8d99f2 100644
--- a/textproc/php-mecab/Makefile
+++ b/textproc/php-mecab/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
MAINTAINER= gasol.wu@gmail.com
COMMENT= PHP bindings of the MeCab
+WWW= https://github.com/rsky/php-mecab
LICENSE= MIT
diff --git a/textproc/pict/Makefile b/textproc/pict/Makefile
index c1ea0eb51abd..b8de33263a55 100644
--- a/textproc/pict/Makefile
+++ b/textproc/pict/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc devel
MAINTAINER= greg@unrelenting.technology
COMMENT= Pairwise Independent Combinatorial Testing tool
+WWW= https://github.com/Microsoft/pict
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
diff --git a/textproc/po4a/Makefile b/textproc/po4a/Makefile
index 2539ad5f2af1..728e9cd139ab 100644
--- a/textproc/po4a/Makefile
+++ b/textproc/po4a/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc perl5
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Brings gettext translation tools to all kinds of docs
+WWW= https://po4a.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/pod2mdoc/Makefile b/textproc/pod2mdoc/Makefile
index ff5dc544949a..2223b587c50b 100644
--- a/textproc/pod2mdoc/Makefile
+++ b/textproc/pod2mdoc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://mdocml.bsd.lv/pod2mdoc/snapshots/
MAINTAINER= bapt@FreeBSD.org
COMMENT= Convert POD data to mdoc input
+WWW= https://mdocml.bsd.lv/pod2mdoc/
LICENSE= ISCL
diff --git a/textproc/popup-stacks/Makefile b/textproc/popup-stacks/Makefile
index c23820bd4625..9a53f5670bb4 100644
--- a/textproc/popup-stacks/Makefile
+++ b/textproc/popup-stacks/Makefile
@@ -7,6 +7,7 @@ DISTFILES= English-German.cstack.gz German-French.cstack.gz
MAINTAINER= ports@FreeBSD.org
COMMENT= Stacks for use with Popup
+WWW= http://popup.sourceforge.net/
LICENSE= GPLv2
diff --git a/textproc/popup/Makefile b/textproc/popup/Makefile
index 77dfc302b990..bb5a7c628b6f 100644
--- a/textproc/popup/Makefile
+++ b/textproc/popup/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Popup-${PORTVERSION}pre1
MAINTAINER= ports@FreeBSD.org
COMMENT= Interactive learning aid for pairs of words
+WWW= http://popup.sourceforge.net/
LICENSE= GPLv2+
diff --git a/textproc/ppower4/Makefile b/textproc/ppower4/Makefile
index a9923a18fbc0..3ec5f5fb36f5 100644
--- a/textproc/ppower4/Makefile
+++ b/textproc/ppower4/Makefile
@@ -9,6 +9,7 @@ EXTRACT_ONLY= pp4sty.zip leveldemo.zip
MAINTAINER= ports@FreeBSD.org
COMMENT= Post processor for PDF presentations made with (La)TeX
+WWW= https://ctan.org/tex-archive/support/ppower4/
LICENSE= GPLv2 # version not really specified
diff --git a/textproc/print-n-times/Makefile b/textproc/print-n-times/Makefile
index a28102606cd4..353b16d37799 100644
--- a/textproc/print-n-times/Makefile
+++ b/textproc/print-n-times/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://aaronland.info/xsl/string/print-n-times/
MAINTAINER= ports@FreeBSD.org
COMMENT= Print a string (n) times
+WWW= https://aaronland.info/xsl/string/print-n-times
NO_BUILD= yes
diff --git a/textproc/pugixml/Makefile b/textproc/pugixml/Makefile
index 78b764b8a858..a3be30a6ce16 100644
--- a/textproc/pugixml/Makefile
+++ b/textproc/pugixml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/zeux/pugixml/releases/download/v${DISTVERSION}/
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Light-weight, simple and fast XML parser for C++ with XPath support
+WWW= https://pugixml.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/pup/Makefile b/textproc/pup/Makefile
index fc1b2c5fa7f2..5b3b909aff96 100644
--- a/textproc/pup/Makefile
+++ b/textproc/pup/Makefile
@@ -10,6 +10,7 @@ PATCHFILES= 107.patch:-p1 \
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Command-line jq-like HTML parser using CSS selectors
+WWW= https://github.com/ericchiang/pup
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-CommonMark/Makefile b/textproc/py-CommonMark/Makefile
index 219d0c55d3ea..ed579bc22f02 100644
--- a/textproc/py-CommonMark/Makefile
+++ b/textproc/py-CommonMark/Makefile
@@ -7,6 +7,7 @@ DISTNAME= commonmark-${PORTVERSION}
MAINTAINER= romain@FreeBSD.org
COMMENT= Python parser for the CommonMark Markdown spec
+WWW= https://github.com/rtfd/CommonMark-py
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-Morfessor/Makefile b/textproc/py-Morfessor/Makefile
index 04c91770c01c..078cb5cd63fc 100644
--- a/textproc/py-Morfessor/Makefile
+++ b/textproc/py-Morfessor/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Discover the regularities behind word forming in natural languages
+WWW= http://morpho.aalto.fi/projects/morpho/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-QDarkStyle/Makefile b/textproc/py-QDarkStyle/Makefile
index 4ce412d6e570..6d2acb5729d9 100644
--- a/textproc/py-QDarkStyle/Makefile
+++ b/textproc/py-QDarkStyle/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Dark stylesheet for Python and Qt applications
+WWW= https://pypi.org/project/QDarkStyle/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
diff --git a/textproc/py-Tempita/Makefile b/textproc/py-Tempita/Makefile
index a3917964ca9b..258b394cff91 100644
--- a/textproc/py-Tempita/Makefile
+++ b/textproc/py-Tempita/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Small templating language for text substitutions
+WWW= https://pythonpaste.org/tempita/
LICENSE= MIT
#LICENSE_FILE= No license in PyPI sdist or repository
diff --git a/textproc/py-acora/Makefile b/textproc/py-acora/Makefile
index 3bcb4e80a731..8fa710999a78 100644
--- a/textproc/py-acora/Makefile
+++ b/textproc/py-acora/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= antoine@FreeBSD.org
COMMENT= Fast multi-keyword search engine for text strings
+WWW= https://github.com/scoder/acora/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-aeidon/Makefile b/textproc/py-aeidon/Makefile
index 5a8ae4bba518..279d000c3e28 100644
--- a/textproc/py-aeidon/Makefile
+++ b/textproc/py-aeidon/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Reading, write and manipulate text-based subtitle files
+WWW= https://github.com/otsaloma/gaupol
LICENSE= GPLv3+
diff --git a/textproc/py-agate-dbf/Makefile b/textproc/py-agate-dbf/Makefile
index 1f697de7887f..bf87d68c299d 100644
--- a/textproc/py-agate-dbf/Makefile
+++ b/textproc/py-agate-dbf/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Support reading dbf files for agate
+WWW= https://agate-dbf.rtfd.org/
LICENSE= MIT
diff --git a/textproc/py-agate-excel/Makefile b/textproc/py-agate-excel/Makefile
index 9e401e76ab26..8c1aa9036ed2 100644
--- a/textproc/py-agate-excel/Makefile
+++ b/textproc/py-agate-excel/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Support reading Excel files for agate
+WWW= https://agate-excel.rtfd.org/
LICENSE= MIT
diff --git a/textproc/py-agate/Makefile b/textproc/py-agate/Makefile
index 072d5468a8e8..999d3a9da8b4 100644
--- a/textproc/py-agate/Makefile
+++ b/textproc/py-agate/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Data analysis library optimized for humans
+WWW= https://agate.rtfd.org/
LICENSE= MIT
diff --git a/textproc/py-alabaster/Makefile b/textproc/py-alabaster/Makefile
index 87da0b95bb69..37b1f2775043 100644
--- a/textproc/py-alabaster/Makefile
+++ b/textproc/py-alabaster/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Modified Kr Sphinx theme
+WWW= https://github.com/bitprophet/alabaster
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-anyascii/Makefile b/textproc/py-anyascii/Makefile
index 0cdcc7edbc9f..dd1d1f662248 100644
--- a/textproc/py-anyascii/Makefile
+++ b/textproc/py-anyascii/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Unicode to ASCII transliteration
+WWW= https://github.com/anyascii/anyascii
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-arabic-reshaper/Makefile b/textproc/py-arabic-reshaper/Makefile
index d6dfc9313436..7b150023bd64 100644
--- a/textproc/py-arabic-reshaper/Makefile
+++ b/textproc/py-arabic-reshaper/Makefile
@@ -7,6 +7,7 @@ DISTNAME= arabic_reshaper-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Reconstruct Arabic sentences to be used in applications that do not support Arabic
+WWW= https://github.com/mpcabd/python-arabic-reshaper
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-asciinema/Makefile b/textproc/py-asciinema/Makefile
index 1c7c45e09133..40b8330fae81 100644
--- a/textproc/py-asciinema/Makefile
+++ b/textproc/py-asciinema/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= swills@FreeBSD.org
COMMENT= Tool for recording and sharing terminal sessions
+WWW= https://asciinema.org/
LICENSE= GPLv3+
diff --git a/textproc/py-asonic/Makefile b/textproc/py-asonic/Makefile
index df332a78ea1c..70a9bf903957 100644
--- a/textproc/py-asonic/Makefile
+++ b/textproc/py-asonic/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Async Python client for the Sonic search backend
+WWW= https://github.com/moshe/asonic
LICENSE= MPL20
diff --git a/textproc/py-atoml/Makefile b/textproc/py-atoml/Makefile
index d6dbc9ec09b7..878ba0e64684 100644
--- a/textproc/py-atoml/Makefile
+++ b/textproc/py-atoml/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Yet another style preserving TOML library
+WWW= https://github.com/frostming/atoml
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-autopep8/Makefile b/textproc/py-autopep8/Makefile
index 83be8600610b..69e861e92f02 100644
--- a/textproc/py-autopep8/Makefile
+++ b/textproc/py-autopep8/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Automatically formats Python code to conform to the PEP 8 style guide
+WWW= https://github.com/hhatto/autopep8
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-awesome-slugify/Makefile b/textproc/py-awesome-slugify/Makefile
index 8b5dab2c3262..c82bfd395ef7 100644
--- a/textproc/py-awesome-slugify/Makefile
+++ b/textproc/py-awesome-slugify/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Flexible slugify function
+WWW= https://pypi.org/project/awesome-slugify/
LICENSE= GPLv3
diff --git a/textproc/py-bibtexparser/Makefile b/textproc/py-bibtexparser/Makefile
index 2fb861d93837..9f23e75baa7f 100644
--- a/textproc/py-bibtexparser/Makefile
+++ b/textproc/py-bibtexparser/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Bibtex parser
+WWW= https://github.com/sciunto-org/python-bibtexparser
LICENSE= BSD3CLAUSE LGPL3
LICENSE_COMB= dual
diff --git a/textproc/py-bracex/Makefile b/textproc/py-bracex/Makefile
index b337f6b8a653..85027ef4a928 100644
--- a/textproc/py-bracex/Makefile
+++ b/textproc/py-bracex/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Brace expansion
+WWW= https://pypi.org/project/bracex/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/py-cchardet/Makefile b/textproc/py-cchardet/Makefile
index 25a68fcc68b3..fad6fbcadd4c 100644
--- a/textproc/py-cchardet/Makefile
+++ b/textproc/py-cchardet/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= High speed universal character encoding detector
+WWW= https://github.com/PyYoshi/cChardet
LICENSE= GPLv2 LGPL21 MPL11
LICENSE_COMB= dual
diff --git a/textproc/py-chameleon/Makefile b/textproc/py-chameleon/Makefile
index 53c600588ed4..6c181ca47b71 100644
--- a/textproc/py-chameleon/Makefile
+++ b/textproc/py-chameleon/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Chameleon-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Fast HTML/XML Template Compiler
+WWW= https://github.com/malthe/chameleon
LICENSE= BSD4CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-chardet/Makefile b/textproc/py-chardet/Makefile
index 19bb1bc15652..0740e8ed6c19 100644
--- a/textproc/py-chardet/Makefile
+++ b/textproc/py-chardet/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Universal encoding detector for Python
+WWW= https://github.com/chardet/chardet
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-charset-normalizer/Makefile b/textproc/py-charset-normalizer/Makefile
index c28bea001cf4..da8910a08e90 100644
--- a/textproc/py-charset-normalizer/Makefile
+++ b/textproc/py-charset-normalizer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Real First Universal Charset Detector
+WWW= https://github.com/Ousret/charset_normalizer
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-citeproc-py-styles/Makefile b/textproc/py-citeproc-py-styles/Makefile
index 3e56cc3cb020..d4635f95c6a1 100644
--- a/textproc/py-citeproc-py-styles/Makefile
+++ b/textproc/py-citeproc-py-styles/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Static resources package for citeproc-py
+WWW= https://github.com/inveniosoftware/citeproc-py-styles
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-citeproc-py/Makefile b/textproc/py-citeproc-py/Makefile
index 04d7bfc6c952..e547fa190f9f 100644
--- a/textproc/py-citeproc-py/Makefile
+++ b/textproc/py-citeproc-py/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Citation Style Language (CSL) processor for Python
+WWW= https://github.com/brechtm/citeproc-py
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-cjkwrap/Makefile b/textproc/py-cjkwrap/Makefile
index 1bc02edcf7ce..b48233114866 100644
--- a/textproc/py-cjkwrap/Makefile
+++ b/textproc/py-cjkwrap/Makefile
@@ -7,6 +7,7 @@ DISTNAME= CJKwrap-${DISTVERSION}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Library for wrapping and filling CJK text in Python
+WWW= https://pypi.org/project/CJKwrap/
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/licenses/COPYING.LESSER
diff --git a/textproc/py-cloud_sptheme/Makefile b/textproc/py-cloud_sptheme/Makefile
index db930af61719..3bae67177cf4 100644
--- a/textproc/py-cloud_sptheme/Makefile
+++ b/textproc/py-cloud_sptheme/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sphinx theme
+WWW= https://foss.heptapod.net/doc-utils/cloud_sptheme
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-cmarkgfm/Makefile b/textproc/py-cmarkgfm/Makefile
index aa03adb8b320..b5164fdb8e09 100644
--- a/textproc/py-cmarkgfm/Makefile
+++ b/textproc/py-cmarkgfm/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Minimal bindings to GitHub fork of cmark
+WWW= https://github.com/theacodes/cmarkgfm
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-collective.checkdocs/Makefile b/textproc/py-collective.checkdocs/Makefile
index b48ce8e4e15d..ef740a54ef65 100644
--- a/textproc/py-collective.checkdocs/Makefile
+++ b/textproc/py-collective.checkdocs/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= egypcio@FreeBSD.org
COMMENT= View and validate restructured text in package's long_description
+WWW= https://github.com/collective/collective.checkdocs
LICENSE= GPLv2
diff --git a/textproc/py-colorclass/Makefile b/textproc/py-colorclass/Makefile
index 9289259c0e9d..3ef2ee53af9a 100644
--- a/textproc/py-colorclass/Makefile
+++ b/textproc/py-colorclass/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Colorful worry-free console applications
+WWW= https://github.com/matthewdeanmartin/colorclass
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-creole/Makefile b/textproc/py-creole/Makefile
index 5ad80c461138..b97d17304237 100644
--- a/textproc/py-creole/Makefile
+++ b/textproc/py-creole/Makefile
@@ -7,6 +7,7 @@ DISTNAME= python-${PORTNAME}-${PORTVERSION}
MAINTAINER= count@211.ru
COMMENT= Markup converter in pure Python
+WWW= https://pypi.org/project/python-creole/
LICENSE= GPLv3
diff --git a/textproc/py-cssselect2/Makefile b/textproc/py-cssselect2/Makefile
index f79508577e45..acb704a535eb 100644
--- a/textproc/py-cssselect2/Makefile
+++ b/textproc/py-cssselect2/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= CSS selectors for Python ElementTree
+WWW= https://github.com/Kozea/cssselect2
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-csvkit/Makefile b/textproc/py-csvkit/Makefile
index 5a3d62776a65..5d81832c188e 100644
--- a/textproc/py-csvkit/Makefile
+++ b/textproc/py-csvkit/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Command line tools for working with CSV
+WWW= https://csvkit.readthedocs.io/
LICENSE= MIT
diff --git a/textproc/py-custom_inherit/Makefile b/textproc/py-custom_inherit/Makefile
index df43b5cd07ac..2175843634bc 100644
--- a/textproc/py-custom_inherit/Makefile
+++ b/textproc/py-custom_inherit/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Package providing tools for inheriting docstrings in customizable ways
+WWW= https://github.com/meowklaski/custom_inherit
LICENSE= MIT
diff --git a/textproc/py-dbfread/Makefile b/textproc/py-dbfread/Makefile
index d222861cd865..4f5326cad931 100644
--- a/textproc/py-dbfread/Makefile
+++ b/textproc/py-dbfread/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Read DBF files, returning data as native Python objects
+WWW= https://github.com/olemb/dbfread
LICENSE= MIT
diff --git a/textproc/py-dict2xml/Makefile b/textproc/py-dict2xml/Makefile
index 1e655169facc..3c93d22018cd 100644
--- a/textproc/py-dict2xml/Makefile
+++ b/textproc/py-dict2xml/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= arrowd@FreeBSD.org
COMMENT= Small utility to convert a python dictionary into an XML string
+WWW= https://github.com/delfick/python-dict2xml
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-diff-match-patch/Makefile b/textproc/py-diff-match-patch/Makefile
index 363292173930..56e5091735e7 100644
--- a/textproc/py-diff-match-patch/Makefile
+++ b/textproc/py-diff-match-patch/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Algorithms for converting plain text
+WWW= https://github.com/diff-match-patch-python/diff-match-patch
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-docrepr/Makefile b/textproc/py-docrepr/Makefile
index 4be9f9b2b4f1..3522973f5601 100644
--- a/textproc/py-docrepr/Makefile
+++ b/textproc/py-docrepr/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Generate rich representations for docstrings
+WWW= https://github.com/spyder-ide/docrepr/
LICENSE= BSD3CLAUSE
diff --git a/textproc/py-docstring-parser/Makefile b/textproc/py-docstring-parser/Makefile
index ab8f65b4617a..4e3e088f42d1 100644
--- a/textproc/py-docstring-parser/Makefile
+++ b/textproc/py-docstring-parser/Makefile
@@ -7,6 +7,7 @@ DISTNAME= docstring_parser-${DISTVERSION}
MAINTAINER= kai@FreeBSD.org
COMMENT= Parse Python docstrings in ReST, Google and Numpydoc format
+WWW= https://github.com/rr-/docstring_parser
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/py-docutils/Makefile b/textproc/py-docutils/Makefile
index 6102ea9c4a49..fb5d7d1af133 100644
--- a/textproc/py-docutils/Makefile
+++ b/textproc/py-docutils/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Python Documentation Utilities
+WWW= http://docutils.sourceforge.net/
LICENSE= BSD2CLAUSE GPLv3+ PD PSFL
LICENSE_COMB= multi
diff --git a/textproc/py-docx2txt/Makefile b/textproc/py-docx2txt/Makefile
index ee7f5b3c5c44..604c80fdcb4c 100644
--- a/textproc/py-docx2txt/Makefile
+++ b/textproc/py-docx2txt/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Pure python-based utility to extract text and images from docx files
+WWW= https://github.com/ankushshah89/python-docx2txt
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-dominate/Makefile b/textproc/py-dominate/Makefile
index e55dbac2e910..b9c53024b954 100644
--- a/textproc/py-dominate/Makefile
+++ b/textproc/py-dominate/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Create and manipulate HTML documents using DOM API
+WWW= https://github.com/Knio/dominate
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-dparse/Makefile b/textproc/py-dparse/Makefile
index d14ba6d34137..2b693a0389a1 100644
--- a/textproc/py-dparse/Makefile
+++ b/textproc/py-dparse/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Parser for Python dependency files
+WWW= https://github.com/pyupio/dparse
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-duecredit/Makefile b/textproc/py-duecredit/Makefile
index 4558a006076f..deabd4aac0ce 100644
--- a/textproc/py-duecredit/Makefile
+++ b/textproc/py-duecredit/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Embed scientific publication or other references in the original code
+WWW= https://github.com/duecredit/duecredit
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-elasticsearch-async/Makefile b/textproc/py-elasticsearch-async/Makefile
index b456ea26cc01..4069488c7c4c 100644
--- a/textproc/py-elasticsearch-async/Makefile
+++ b/textproc/py-elasticsearch-async/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python Elasticsearch Async Client
+WWW= https://github.com/elastic/elasticsearch-py-async
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-elasticsearch-curator/Makefile b/textproc/py-elasticsearch-curator/Makefile
index e37f87153477..bb473bc35a05 100644
--- a/textproc/py-elasticsearch-curator/Makefile
+++ b/textproc/py-elasticsearch-curator/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= elastic@FreeBSD.org
COMMENT= Python index manager for Elasticsearch
+WWW= https://curator.readthedocs.org/en/master/
LICENSE= APACHE20
diff --git a/textproc/py-elasticsearch-dsl/Makefile b/textproc/py-elasticsearch-dsl/Makefile
index a4b2aa2938e5..bbcc71b9a399 100644
--- a/textproc/py-elasticsearch-dsl/Makefile
+++ b/textproc/py-elasticsearch-dsl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= jbaggs2016@gmail.com
COMMENT= High level Python client for Elasticsearch
+WWW= https://pypi.org/project/elasticsearch-dsl/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-elasticsearch-dsl6/Makefile b/textproc/py-elasticsearch-dsl6/Makefile
index c7181f78e5c1..695fff7b3890 100644
--- a/textproc/py-elasticsearch-dsl6/Makefile
+++ b/textproc/py-elasticsearch-dsl6/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 6
MAINTAINER= jbaggs2016@gmail.com
COMMENT= High level Python client for Elasticsearch
+WWW= https://pypi.org/project/elasticsearch-dsl/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-elasticsearch/Makefile b/textproc/py-elasticsearch/Makefile
index 1f07bc779970..73dbe5fda56d 100644
--- a/textproc/py-elasticsearch/Makefile
+++ b/textproc/py-elasticsearch/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Official Python low-level client for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-py
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-elasticsearch5/Makefile b/textproc/py-elasticsearch5/Makefile
index aedc6a44670f..de46f51a736d 100644
--- a/textproc/py-elasticsearch5/Makefile
+++ b/textproc/py-elasticsearch5/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 5
MAINTAINER= elastic@FreeBSD.org
COMMENT= Official Python low-level client for Elasticsearch
+WWW= https://elasticsearch-py.readthedocs.org/en/master/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-elasticsearch6/Makefile b/textproc/py-elasticsearch6/Makefile
index 538765da3333..f81d63375843 100644
--- a/textproc/py-elasticsearch6/Makefile
+++ b/textproc/py-elasticsearch6/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 6
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Official Python low-level client for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-py
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-elementpath/Makefile b/textproc/py-elementpath/Makefile
index b5d520c4dec2..f68212a39559 100644
--- a/textproc/py-elementpath/Makefile
+++ b/textproc/py-elementpath/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= XPath 1.0/2.0/3.0 parsers and selectors for ElementTree and lxml
+WWW= https://github.com/sissaschool/elementpath
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-empy/Makefile b/textproc/py-empy/Makefile
index 06a3314c0059..d6e201b97c01 100644
--- a/textproc/py-empy/Makefile
+++ b/textproc/py-empy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Powerful and robust templating system for Python
+WWW= http://www.alcyone.com/software/empy/
LICENSE= LGPL21
diff --git a/textproc/py-enchant/Makefile b/textproc/py-enchant/Makefile
index 9f5f352fbea1..f95e2737af8a 100644
--- a/textproc/py-enchant/Makefile
+++ b/textproc/py-enchant/Makefile
@@ -8,6 +8,7 @@ DISTNAME= py${PORTNAME}-${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Spellchecking library for Python based on the Enchant library
+WWW= https://pyenchant.github.io/pyenchant/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-enrich/Makefile b/textproc/py-enrich/Makefile
index 1b28c5524bb8..0e21633f88c3 100644
--- a/textproc/py-enrich/Makefile
+++ b/textproc/py-enrich/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Extensions to py-rich
+WWW= https://pypi.org/project/enrich/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-et_xmlfile/Makefile b/textproc/py-et_xmlfile/Makefile
index da6a33aae1f4..d762fae46437 100644
--- a/textproc/py-et_xmlfile/Makefile
+++ b/textproc/py-et_xmlfile/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= antoine@FreeBSD.org
COMMENT= Implementation of lxml.xmlfile for the standard library
+WWW= https://bitbucket.org/openpyxl/et_xmlfile
LICENSE= MIT
diff --git a/textproc/py-fastavro/Makefile b/textproc/py-fastavro/Makefile
index 7315da457c76..cb268d08a111 100644
--- a/textproc/py-fastavro/Makefile
+++ b/textproc/py-fastavro/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= zi@FreeBSD.org
COMMENT= Fast AVRO for Python
+WWW= https://pypi.python.org/pypi/fastavro
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-feedparser/Makefile b/textproc/py-feedparser/Makefile
index a374c7da7e5f..39d673b71307 100644
--- a/textproc/py-feedparser/Makefile
+++ b/textproc/py-feedparser/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sbz@FreeBSD.org
COMMENT= Universal feed parser written in Python
+WWW= https://github.com/kurtmckee/feedparser
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-fingerprints/Makefile b/textproc/py-fingerprints/Makefile
index a4fbf17ab602..0d9ce4058ef5 100644
--- a/textproc/py-fingerprints/Makefile
+++ b/textproc/py-fingerprints/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Easy comparing and cross-referencing of companies and people
+WWW= https://github.com/alephdata/fingerprints
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-fluent.syntax/Makefile b/textproc/py-fluent.syntax/Makefile
index 42b3ef6ba7b2..7ebd78a847f6 100644
--- a/textproc/py-fluent.syntax/Makefile
+++ b/textproc/py-fluent.syntax/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Localization library for expressive translations
+WWW= https://github.com/projectfluent/python-fluent/tree/master/fluent.syntax
LICENSE= APACHE20
diff --git a/textproc/py-ftfy/Makefile b/textproc/py-ftfy/Makefile
index f4d55a422c24..2ecc754705a7 100644
--- a/textproc/py-ftfy/Makefile
+++ b/textproc/py-ftfy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fix some problems with Unicode text after the fact
+WWW= https://github.com/LuminosoInsight/python-ftfy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-furo/Makefile b/textproc/py-furo/Makefile
index f89f1dbf9dfd..e753a9bf6b21 100644
--- a/textproc/py-furo/Makefile
+++ b/textproc/py-furo/Makefile
@@ -9,6 +9,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Clean customizable Sphinx documentation theme
+WWW= https://github.com/pradyunsg/furo
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-gambit-elasticsearch/Makefile b/textproc/py-gambit-elasticsearch/Makefile
index a296fcfcbc48..c4d93821b9d4 100644
--- a/textproc/py-gambit-elasticsearch/Makefile
+++ b/textproc/py-gambit-elasticsearch/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -elasticsearch
MAINTAINER= yuri@FreeBSD.org
COMMENT= Micro library for performing multi queries in elasticsearch
+WWW= https://pypi.org/project/gambit/
LICENSE= MIT
diff --git a/textproc/py-genshi/Makefile b/textproc/py-genshi/Makefile
index c0ecfc3ba9a5..6d4b0e44f90f 100644
--- a/textproc/py-genshi/Makefile
+++ b/textproc/py-genshi/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Toolkit for generation of output for the web
+WWW= https://genshi.edgewall.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/py-gensim/Makefile b/textproc/py-gensim/Makefile
index 892723c0acd5..4171ed579be6 100644
--- a/textproc/py-gensim/Makefile
+++ b/textproc/py-gensim/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python framework for fast Vector Space Modelling
+WWW= https://radimrehurek.com/gensim/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/py-gi-docgen/Makefile b/textproc/py-gi-docgen/Makefile
index 37867dd56bf6..22a6fc0057d8 100644
--- a/textproc/py-gi-docgen/Makefile
+++ b/textproc/py-gi-docgen/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= desktop@FreeBSD.org
COMMENT= Documentation generator for GObject-based libraries
+WWW= https://gitlab.gnome.org/GNOME/gi-docgen
LICENSE= APACHE20 GPLv3
LICENSE_COMB= dual
diff --git a/textproc/py-googletrans/Makefile b/textproc/py-googletrans/Makefile
index 614f21cd0599..948418e56ab4 100644
--- a/textproc/py-googletrans/Makefile
+++ b/textproc/py-googletrans/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= lbartoletti@FreeBSD.org
COMMENT= Free Google Translate API that translates totally free of charge
+WWW= https://github.com/ssut/py-googletrans
LICENSE= MIT
# LICENSE_FILE isn't packaged in the sdist, yet
diff --git a/textproc/py-grako/Makefile b/textproc/py-grako/Makefile
index 0c040d656637..0ed3378d279d 100644
--- a/textproc/py-grako/Makefile
+++ b/textproc/py-grako/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Convert EBNF grammar to PEG/Packrat parser in Python
+WWW= https://bitbucket.org/neogeny/grako
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-guess-language/Makefile b/textproc/py-guess-language/Makefile
index 7a5260707cf2..054250f9b11c 100644
--- a/textproc/py-guess-language/Makefile
+++ b/textproc/py-guess-language/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Guess the natural language of a text in Python
+WWW= https://pypi.org/project/guess-language/
LICENSE= LGPL21+
diff --git a/textproc/py-hashids/Makefile b/textproc/py-hashids/Makefile
index 825c437558ca..165eb1f7ec91 100644
--- a/textproc/py-hashids/Makefile
+++ b/textproc/py-hashids/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Implement the hashids algorithm in python
+WWW= https://github.com/davidaurelio/hashids-python
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-hexdump/Makefile b/textproc/py-hexdump/Makefile
index 20352c7750a9..4664703e68b8 100644
--- a/textproc/py-hexdump/Makefile
+++ b/textproc/py-hexdump/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Print binary in hex format
+WWW= https://pypi.org/project/hexdump/
LICENSE= PD
diff --git a/textproc/py-hieroglyph/Makefile b/textproc/py-hieroglyph/Makefile
index f1a6abee512e..d41605f8f685 100644
--- a/textproc/py-hieroglyph/Makefile
+++ b/textproc/py-hieroglyph/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Sphinx extension which builds HTML presentations
+WWW= https://github.com/nyergler/hieroglyph
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-hjson/Makefile b/textproc/py-hjson/Makefile
index 51e2bb36f4ce..87af531f3e2d 100644
--- a/textproc/py-hjson/Makefile
+++ b/textproc/py-hjson/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= User interface for JSON written in Python
+WWW= https://github.com/hjson/hjson-py
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-html2text/Makefile b/textproc/py-html2text/Makefile
index b050684cadc4..533196a67f39 100644
--- a/textproc/py-html2text/Makefile
+++ b/textproc/py-html2text/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Convert HTML into clean plain ASCII text
+WWW= https://github.com/Alir3z4/html2text/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/py-html2text2018/Makefile b/textproc/py-html2text2018/Makefile
index 81fcde3854c0..2b7d19c8e51f 100644
--- a/textproc/py-html2text2018/Makefile
+++ b/textproc/py-html2text2018/Makefile
@@ -8,6 +8,7 @@ PKGNAMESUFFIX= 2018
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Convert HTML into clean plain ASCII text
+WWW= https://github.com/Alir3z4/html2text/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/py-humanfriendly/Makefile b/textproc/py-humanfriendly/Makefile
index fc94bc02d85e..565944e64342 100644
--- a/textproc/py-humanfriendly/Makefile
+++ b/textproc/py-humanfriendly/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Human friendly output for text interfaces using Python
+WWW= https://humanfriendly.readthedocs.io/en/latest/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-hunspell/Makefile b/textproc/py-hunspell/Makefile
index 843cb887d602..f0913e26c556 100644
--- a/textproc/py-hunspell/Makefile
+++ b/textproc/py-hunspell/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Python module for the Hunspell spellchecker engine
+WWW= https://pypi.org/project/hunspell/
LICENSE= LGPL3
diff --git a/textproc/py-ini2toml/Makefile b/textproc/py-ini2toml/Makefile
index 5d63ad35b3a3..83dcd63a7019 100644
--- a/textproc/py-ini2toml/Makefile
+++ b/textproc/py-ini2toml/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Automatically conversion of .ini/.cfg files to TOML equivalents
+WWW= https://github.com/abravalheri/ini2toml
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-isbnlib/Makefile b/textproc/py-isbnlib/Makefile
index 468d7666bcaa..55017cd56e22 100644
--- a/textproc/py-isbnlib/Makefile
+++ b/textproc/py-isbnlib/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Extract, clean, transform, hyphenate and metadata for ISBNs
+WWW= https://github.com/xlcnd/isbnlib
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE-LGPL-3.0.txt
diff --git a/textproc/py-isbntools/Makefile b/textproc/py-isbntools/Makefile
index c687f8dc348e..747d057cccfe 100644
--- a/textproc/py-isbntools/Makefile
+++ b/textproc/py-isbntools/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= App and framework for all things about ISBN
+WWW= https://github.com/xlcnd/isbntools
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/LICENSE-LGPL-3.0.txt
diff --git a/textproc/py-iso-639/Makefile b/textproc/py-iso-639/Makefile
index 66f0614c2623..8c00cca43408 100644
--- a/textproc/py-iso-639/Makefile
+++ b/textproc/py-iso-639/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= takefu@airport.fm
COMMENT= Python library for ISO 639 standard
+WWW= https://github.com/noumar/iso639
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-iso3166/Makefile b/textproc/py-iso3166/Makefile
index 0ce6ffcf171e..dfa87842e9e4 100644
--- a/textproc/py-iso3166/Makefile
+++ b/textproc/py-iso3166/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= takefu@airport.fm
COMMENT= Standalone ISO 3166-1 country definitions
+WWW= https://pypi.python.org/pypi/iso3166
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-j2cli/Makefile b/textproc/py-j2cli/Makefile
index 11bbc5c4d8a7..135e8fcb1c91 100644
--- a/textproc/py-j2cli/Makefile
+++ b/textproc/py-j2cli/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= vendion@gmail.com
COMMENT= Jinja2 Command-Line Tool, reworked
+WWW= https://github.com/kolypto/j2cli
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-jarowinkler/Makefile b/textproc/py-jarowinkler/Makefile
index ea14b5533fe4..dba83d8267db 100644
--- a/textproc/py-jarowinkler/Makefile
+++ b/textproc/py-jarowinkler/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for fast approximate string matching
+WWW= https://github.com/maxbachmann/JaroWinkler
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-jc/Makefile b/textproc/py-jc/Makefile
index 08d06ac373dd..846c98c79a5b 100644
--- a/textproc/py-jc/Makefile
+++ b/textproc/py-jc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= lcook@FreeBSD.org
COMMENT= Converts output of popular command-line tools and file-types to JSON
+WWW= https://pypi.python.org/pypi/jc
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/py-jinja2-cli/Makefile b/textproc/py-jinja2-cli/Makefile
index 540dc76928de..51fdd56f4448 100644
--- a/textproc/py-jinja2-cli/Makefile
+++ b/textproc/py-jinja2-cli/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= otis@FreeBSD.org
COMMENT= Jinja2 CLI tool
+WWW= https://github.com/mattrobenolt/jinja2-cli
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-jq/Makefile b/textproc/py-jq/Makefile
index 4b8d4e468904..05f8e0f6bb1d 100644
--- a/textproc/py-jq/Makefile
+++ b/textproc/py-jq/Makefile
@@ -7,6 +7,7 @@ DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} jq-1.2.1-tests${EXTRACT_SUF
MAINTAINER= mandree@FreeBSD.org
COMMENT= jq.py: a lightweight and flexible JSON processor
+WWW= https://github.com/mwilliamson/jq.py
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-jsonslicer/Makefile b/textproc/py-jsonslicer/Makefile
index 750f6dd67dfd..3bba98da1b32 100644
--- a/textproc/py-jsonslicer/Makefile
+++ b/textproc/py-jsonslicer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Stream JSON parser for Python
+WWW= https://pypi.org/project/jsonslicer/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-jsx-lexer/Makefile b/textproc/py-jsx-lexer/Makefile
index 69d0dd3a2167..97687f208b3a 100644
--- a/textproc/py-jsx-lexer/Makefile
+++ b/textproc/py-jsx-lexer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= JSX lexer for Pygments
+WWW= https://github.com/fcurella/jsx-lexer
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-jtextfsm/Makefile b/textproc/py-jtextfsm/Makefile
index 14aaf0b7c19a..c76dfdf8bfc5 100644
--- a/textproc/py-jtextfsm/Makefile
+++ b/textproc/py-jtextfsm/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Smaller fork of py-textfsm, a parser for semi-structured text
+WWW= https://github.com/jonathanslenders/textfsm
LICENSE= APACHE20
diff --git a/textproc/py-junit-xml/Makefile b/textproc/py-junit-xml/Makefile
index d6ed9e095c89..6a420ec41f6b 100644
--- a/textproc/py-junit-xml/Makefile
+++ b/textproc/py-junit-xml/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Creates JUnit XML documents used by tools such as Jenkins
+WWW= https://github.com/kyrus/python-junit-xml
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-jupyterlab-pygments/Makefile b/textproc/py-jupyterlab-pygments/Makefile
index dffb9cf0bb5b..1b6d4e82ba9f 100644
--- a/textproc/py-jupyterlab-pygments/Makefile
+++ b/textproc/py-jupyterlab-pygments/Makefile
@@ -7,6 +7,7 @@ DISTNAME= jupyterlab_pygments-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Pygments theme using JupyterLab CSS variables
+WWW= https://github.com/jupyterlab/jupyterlab_pygments
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-langdetect/Makefile b/textproc/py-langdetect/Makefile
index f7d0e7365dfb..8981235562ab 100644
--- a/textproc/py-langdetect/Makefile
+++ b/textproc/py-langdetect/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= grembo@FreeBSD.org
COMMENT= Language detection library ported from Google\'s language-detection
+WWW= https://github.com/Mimino666/langdetect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-langid/Makefile b/textproc/py-langid/Makefile
index 125b1bd2da2d..3581047402d1 100644
--- a/textproc/py-langid/Makefile
+++ b/textproc/py-langid/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Standalone Language Identification (LangID) tool
+WWW= https://github.com/saffsd/langid.py
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-laserhammer/Makefile b/textproc/py-laserhammer/Makefile
index d352bf2d2878..969571ad1ea5 100644
--- a/textproc/py-laserhammer/Makefile
+++ b/textproc/py-laserhammer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Docbook to mdoc(7) converter
+WWW= https://github.com/trasz/laserhammer
LICENSE= BSD2CLAUSE
diff --git a/textproc/py-latexcodec/Makefile b/textproc/py-latexcodec/Makefile
index 1c5bcd501092..ef8fe9150d96 100644
--- a/textproc/py-latexcodec/Makefile
+++ b/textproc/py-latexcodec/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Lexer and codec to work with LaTeX code in Python
+WWW= https://github.com/mcmtroffaes/latexcodec
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
diff --git a/textproc/py-libxml2/Makefile b/textproc/py-libxml2/Makefile
index 8432826bb1c2..e2bacff19239 100644
--- a/textproc/py-libxml2/Makefile
+++ b/textproc/py-libxml2/Makefile
@@ -3,6 +3,7 @@ CATEGORIES= textproc gnome python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
COMMENT= Python interface for XML parser library for GNOME
+WWW= http://xmlsoft.org/
MASTERDIR= ${.CURDIR}/../libxml2
USES+= gettext-runtime gnome python shebangfix
diff --git a/textproc/py-license-expression/Makefile b/textproc/py-license-expression/Makefile
index 5cadb39b79fd..5c1510facab5 100644
--- a/textproc/py-license-expression/Makefile
+++ b/textproc/py-license-expression/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Parses, normalizes and compares license expressions
+WWW= https://github.com/nexB/license-expression
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/NOTICE
diff --git a/textproc/py-line-protocol-parser/Makefile b/textproc/py-line-protocol-parser/Makefile
index 486aebdf3a4a..65181be82f6d 100644
--- a/textproc/py-line-protocol-parser/Makefile
+++ b/textproc/py-line-protocol-parser/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bland@FreeBSD.org
COMMENT= Parses InfluxDB line protocol strings into Python dictionaries
+WWW= https://github.com/Penlect/line-protocol-parser/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/py-m2r/Makefile b/textproc/py-m2r/Makefile
index 0d4ae38ab78a..541a8e6064e8 100644
--- a/textproc/py-m2r/Makefile
+++ b/textproc/py-m2r/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= john@saltant.com
COMMENT= Convert markdown formatted file with reST markup to reST format
+WWW= https://github.com/miyakogi/m2r
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-mako/Makefile b/textproc/py-mako/Makefile
index d8dc16e1b0a8..d60b5e69fc65 100644
--- a/textproc/py-mako/Makefile
+++ b/textproc/py-mako/Makefile
@@ -8,6 +8,7 @@ DISTNAME= Mako-${PORTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Super-fast templating language in Python
+WWW= https://www.makotemplates.org/
LICENSE= MIT
diff --git a/textproc/py-markdown-include/Makefile b/textproc/py-markdown-include/Makefile
index abd5d1f72621..e9ca5d6a042e 100644
--- a/textproc/py-markdown-include/Makefile
+++ b/textproc/py-markdown-include/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Provides an "include" function for Markdown
+WWW= https://github.com/cmacmackin/markdown-include
LICENSE= GPLv3+
diff --git a/textproc/py-markdown-it-py/Makefile b/textproc/py-markdown-it-py/Makefile
index 71c740ca0356..08af01857fb1 100644
--- a/textproc/py-markdown-it-py/Makefile
+++ b/textproc/py-markdown-it-py/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python port of markdown-it
+WWW= https://github.com/executablebooks/markdown-it-py
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-markdown/Makefile b/textproc/py-markdown/Makefile
index 86d877cbe615..12f7ecf825c2 100644
--- a/textproc/py-markdown/Makefile
+++ b/textproc/py-markdown/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Markdown-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python implementation of Markdown
+WWW= https://github.com/Python-Markdown/markdown
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/py-markdown2/Makefile b/textproc/py-markdown2/Makefile
index 9d3c1e28ee14..796b24fd76a5 100644
--- a/textproc/py-markdown2/Makefile
+++ b/textproc/py-markdown2/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Fast and complete Python implementation of Markdown
+WWW= https://code.google.com/p/python-markdown2/
LICENSE= MIT
diff --git a/textproc/py-marko/Makefile b/textproc/py-marko/Makefile
index cdc86105e367..7fab1d135b25 100644
--- a/textproc/py-marko/Makefile
+++ b/textproc/py-marko/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Markdown parser with high extensibility
+WWW= https://github.com/frostming/marko
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-markuppy/Makefile b/textproc/py-markuppy/Makefile
index 01300ec06bdf..29380692aa13 100644
--- a/textproc/py-markuppy/Makefile
+++ b/textproc/py-markuppy/Makefile
@@ -7,6 +7,7 @@ DISTNAME= MarkupPy-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= HTML/XML generator
+WWW= https://github.com/tylerbakke/MarkupPy
LICENSE= MIT
diff --git a/textproc/py-markups/Makefile b/textproc/py-markups/Makefile
index 11547e2cca3b..a06355d62d57 100644
--- a/textproc/py-markups/Makefile
+++ b/textproc/py-markups/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Wrapper around various text markup languages
+WWW= https://github.com/retext-project/pymarkups
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-markupsafe/Makefile b/textproc/py-markupsafe/Makefile
index 06052dff77b2..2ea4bdd02131 100644
--- a/textproc/py-markupsafe/Makefile
+++ b/textproc/py-markupsafe/Makefile
@@ -7,6 +7,7 @@ DISTNAME= MarkupSafe-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Implements XML/HTML/XHTML Markup safe string for Python
+WWW= https://github.com/pallets/markupsafe
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
diff --git a/textproc/py-mathics-pygments/Makefile b/textproc/py-mathics-pygments/Makefile
index e5ef7bc272b0..cdd584aca616 100644
--- a/textproc/py-mathics-pygments/Makefile
+++ b/textproc/py-mathics-pygments/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Lexer and highlighter for Mathematica/Wolfram Language source code
+WWW= https://mathics.org/
LICENSE= MIT
diff --git a/textproc/py-mdit-py-plugins/Makefile b/textproc/py-mdit-py-plugins/Makefile
index 775c751fc114..70d1ce6e7932 100644
--- a/textproc/py-mdit-py-plugins/Makefile
+++ b/textproc/py-mdit-py-plugins/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Collection of plugins for markdown-it-py
+WWW= https://github.com/executablebooks/mdit-py-plugins
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-mdurl/Makefile b/textproc/py-mdurl/Makefile
index d19a1125230c..f246de522f08 100644
--- a/textproc/py-mdurl/Makefile
+++ b/textproc/py-mdurl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Markdown URL utilities
+WWW= https://github.com/executablebooks/mdurl
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-mike/Makefile b/textproc/py-mike/Makefile
index 4df0b465887d..bcd187a0140d 100644
--- a/textproc/py-mike/Makefile
+++ b/textproc/py-mike/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Manage multiple versions of your MkDocs-powered documentation
+WWW= https://github.com/jimporter/mike
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-misaka/Makefile b/textproc/py-misaka/Makefile
index 7920cb482ee6..63da93fa1c92 100644
--- a/textproc/py-misaka/Makefile
+++ b/textproc/py-misaka/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= CFFI binding for Hoedown, a markdown parsing library
+WWW= https://github.com/FSX/misaka
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-mistune/Makefile b/textproc/py-mistune/Makefile
index 185588024ba3..f6c8f43108d0 100644
--- a/textproc/py-mistune/Makefile
+++ b/textproc/py-mistune/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fastest markdown parser in pure Python
+WWW= https://github.com/lepture/mistune
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-mistune0/Makefile b/textproc/py-mistune0/Makefile
index 1483666e247d..f97f126bec3b 100644
--- a/textproc/py-mistune0/Makefile
+++ b/textproc/py-mistune0/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 0
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fastest markdown parser in pure Python
+WWW= https://github.com/lepture/mistune
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-mkdocs-autorefs/Makefile b/textproc/py-mkdocs-autorefs/Makefile
index 36c72cdbf204..6e93436bffdd 100644
--- a/textproc/py-mkdocs-autorefs/Makefile
+++ b/textproc/py-mkdocs-autorefs/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Automatically link across pages in MkDocs
+WWW= https://github.com/mkdocstrings/autorefs
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-mkdocs-material-extensions/Makefile b/textproc/py-mkdocs-material-extensions/Makefile
index f1f0e3d2124d..008bc3318737 100644
--- a/textproc/py-mkdocs-material-extensions/Makefile
+++ b/textproc/py-mkdocs-material-extensions/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Markdown extension resources for MkDocs for Material
+WWW= https://github.com/facelessuser/mkdocs-material-extensions
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/py-mkdocs-material/Makefile b/textproc/py-mkdocs-material/Makefile
index 546b606c8f8c..76590ff37fdb 100644
--- a/textproc/py-mkdocs-material/Makefile
+++ b/textproc/py-mkdocs-material/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Material Design theme for MkDocs
+WWW= https://github.com/squidfunk/mkdocs-material
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-mkdocs-mermaid2-plugin/Makefile b/textproc/py-mkdocs-mermaid2-plugin/Makefile
index 14d23abf3378..164529e13aef 100644
--- a/textproc/py-mkdocs-mermaid2-plugin/Makefile
+++ b/textproc/py-mkdocs-mermaid2-plugin/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= samir@noir.im
COMMENT= MkDocs plugin for including mermaid graphs in markdown sources
+WWW= https://github.com/fralau/mkdocs-mermaid2-plugin
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-mkdocs-nature/Makefile b/textproc/py-mkdocs-nature/Makefile
index 6efc038e47c5..232c60ecff61 100644
--- a/textproc/py-mkdocs-nature/Makefile
+++ b/textproc/py-mkdocs-nature/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= MkDocs theme, a clone of the "greenish" Sphinx theme of the same name
+WWW= https://waylan.github.io/mkdocs-nature
LICENSE= BSD2CLAUSE
diff --git a/textproc/py-mkdocs-redirects/Makefile b/textproc/py-mkdocs-redirects/Makefile
index 6fb573636085..6c678904ebf1 100644
--- a/textproc/py-mkdocs-redirects/Makefile
+++ b/textproc/py-mkdocs-redirects/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= samir@noir.im
COMMENT= MkDocs plugin for dynamic page redirects to prevent broken links
+WWW= https://github.com/mkdocs/mkdocs-redirects
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-mkdocs-simple-hooks/Makefile b/textproc/py-mkdocs-simple-hooks/Makefile
index c6d6b966ea2c..5146d4d0f7c0 100644
--- a/textproc/py-mkdocs-simple-hooks/Makefile
+++ b/textproc/py-mkdocs-simple-hooks/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= samir@noir.im
COMMENT= MkDocs plugin to define hooks
+WWW= https://github.com/aklajnert/mkdocs-simple-hooks
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-mkdocs/Makefile b/textproc/py-mkdocs/Makefile
index dc6a6408c972..136919bcf8f3 100644
--- a/textproc/py-mkdocs/Makefile
+++ b/textproc/py-mkdocs/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Project documentation with Markdown
+WWW= https://www.mkdocs.org
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-mkdocstrings/Makefile b/textproc/py-mkdocstrings/Makefile
index 2f6ce9268cb6..791c81be8efc 100644
--- a/textproc/py-mkdocstrings/Makefile
+++ b/textproc/py-mkdocstrings/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Automatic documentation from sources for MkDocs
+WWW= https://github.com/mkdocstrings/mkdocstrings
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-mwparserfromhell/Makefile b/textproc/py-mwparserfromhell/Makefile
index 0874e6be5f6b..8f655dddfae0 100644
--- a/textproc/py-mwparserfromhell/Makefile
+++ b/textproc/py-mwparserfromhell/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Parser for MediaWiki wikicode
+WWW= https://github.com/earwig/mwparserfromhell
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-myst-parser/Makefile b/textproc/py-myst-parser/Makefile
index 06877c4c0709..cb470abc81e1 100644
--- a/textproc/py-myst-parser/Makefile
+++ b/textproc/py-myst-parser/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Extended commonmark compliant parser with bridges to docutils & sphinx
+WWW= https://github.com/executablebooks/MyST-Parser
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-nbsphinx/Makefile b/textproc/py-nbsphinx/Makefile
index b61a884dbe76..edf9e1c20a8b 100644
--- a/textproc/py-nbsphinx/Makefile
+++ b/textproc/py-nbsphinx/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Jupyter Notebook Tools for Sphinx
+WWW= https://github.com/spatialaudio/nbsphinx
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-nltk/Makefile b/textproc/py-nltk/Makefile
index 80dafb01d485..3f92800ac060 100644
--- a/textproc/py-nltk/Makefile
+++ b/textproc/py-nltk/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= demon@FreeBSD.org
COMMENT= Natural language toolkit written in python
+WWW= https://www.nltk.org/
LICENSE= APACHE20
diff --git a/textproc/py-normality/Makefile b/textproc/py-normality/Makefile
index e8fd70d0fcbd..53e558df13e5 100644
--- a/textproc/py-normality/Makefile
+++ b/textproc/py-normality/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Micro-library to normalize text strings
+WWW= https://github.com/pudo/normality
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-ntc-templates/Makefile b/textproc/py-ntc-templates/Makefile
index e312f9229b14..0bb975dd8520 100644
--- a/textproc/py-ntc-templates/Makefile
+++ b/textproc/py-ntc-templates/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= TextFSM Templates for Network Devices
+WWW= https://github.com/networktocode/ntc-templates
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-numpydoc/Makefile b/textproc/py-numpydoc/Makefile
index 97e2d0a434c4..1226cc7f0588 100644
--- a/textproc/py-numpydoc/Makefile
+++ b/textproc/py-numpydoc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Sphinx extension to support docstrings in Numpy format
+WWW= https://github.com/numpy/numpydoc
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-ocrmypdf/Makefile b/textproc/py-ocrmypdf/Makefile
index 32f9152fdc3b..5b2c8b92ecc2 100644
--- a/textproc/py-ocrmypdf/Makefile
+++ b/textproc/py-ocrmypdf/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Adds an OCR text layer to scanned PDF files
+WWW= https://github.com/ocrmypdf/OCRmyPDF
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-openpyxl/Makefile b/textproc/py-openpyxl/Makefile
index 5c3286b30660..188554f52f7a 100644
--- a/textproc/py-openpyxl/Makefile
+++ b/textproc/py-openpyxl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= antoine@FreeBSD.org
COMMENT= Python library to read/write Excel 2007 xlsx/xlsm files
+WWW= https://openpyxl.readthedocs.org/
LICENSE= MIT
diff --git a/textproc/py-openstackdocstheme/Makefile b/textproc/py-openstackdocstheme/Makefile
index ea13142e6ea9..842a8a901566 100644
--- a/textproc/py-openstackdocstheme/Makefile
+++ b/textproc/py-openstackdocstheme/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= OpenStack Docs Theme
+WWW= https://pypi.org/project/openstackdocstheme/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-orange3-text/Makefile b/textproc/py-orange3-text/Makefile
index dd3dfb1232ca..e2b4093bcd37 100644
--- a/textproc/py-orange3-text/Makefile
+++ b/textproc/py-orange3-text/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Text Mining add-on for Orange3
+WWW= https://github.com/biolab/orange3-text
LICENSE= AGPLv3
diff --git a/textproc/py-os-api-ref/Makefile b/textproc/py-os-api-ref/Makefile
index 148c32d9d6ac..bd851c95afc9 100644
--- a/textproc/py-os-api-ref/Makefile
+++ b/textproc/py-os-api-ref/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Sphinx Extensions to support API reference sites in OpenStack
+WWW= https://docs.openstack.org/os-api-ref/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-packageurl-python/Makefile b/textproc/py-packageurl-python/Makefile
index 9a09b348cf81..a9523c32bc28 100644
--- a/textproc/py-packageurl-python/Makefile
+++ b/textproc/py-packageurl-python/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Parser and builder for package URLs (aka purl)
+WWW= https://github.com/package-url/packageurl-python
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/mit.LICENSE
diff --git a/textproc/py-pager/Makefile b/textproc/py-pager/Makefile
index 65a8a1af7b13..a9f0cc416293 100644
--- a/textproc/py-pager/Makefile
+++ b/textproc/py-pager/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= farrokhi@FreeBSD.org
COMMENT= Terminal/console pager module
+WWW= https://pypi.org/project/pager/
LICENSE= BSD3CLAUSE
diff --git a/textproc/py-pallets-sphinx-themes/Makefile b/textproc/py-pallets-sphinx-themes/Makefile
index 9a6d8950dab7..3c36fbd57ae5 100644
--- a/textproc/py-pallets-sphinx-themes/Makefile
+++ b/textproc/py-pallets-sphinx-themes/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Sphinx themes for Pallets and related projects
+WWW= https://pypi.org/project/Pallets-Sphinx-Themes/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
diff --git a/textproc/py-pandocfilters/Makefile b/textproc/py-pandocfilters/Makefile
index c131f6d6f0dc..844776ccddcf 100644
--- a/textproc/py-pandocfilters/Makefile
+++ b/textproc/py-pandocfilters/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Utilities for writing pandoc filters in python
+WWW= https://github.com/jgm/pandocfilters
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-paragrep/Makefile b/textproc/py-paragrep/Makefile
index 4a3ba80ca474..17d4b0ddb832 100644
--- a/textproc/py-paragrep/Makefile
+++ b/textproc/py-paragrep/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Paragraph Grep Utility
+WWW= http://bmc.github.com/paragrep/
LICENSE= BSD3CLAUSE
diff --git a/textproc/py-parse-type/Makefile b/textproc/py-parse-type/Makefile
index 78c159a528e7..511fab09987b 100644
--- a/textproc/py-parse-type/Makefile
+++ b/textproc/py-parse-type/Makefile
@@ -7,6 +7,7 @@ DISTNAME= parse_type-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simplify to build parse types based on the parse module
+WWW= https://github.com/jenisys/parse_type
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-parse/Makefile b/textproc/py-parse/Makefile
index 04a78262fdec..b3b044bee14f 100644
--- a/textproc/py-parse/Makefile
+++ b/textproc/py-parse/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Opposite of format()
+WWW= https://github.com/r1chardj0n3s/parse
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-parsel/Makefile b/textproc/py-parsel/Makefile
index 87e2a1acdaba..e9194415705d 100644
--- a/textproc/py-parsel/Makefile
+++ b/textproc/py-parsel/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= eric@camachat.org
COMMENT= Library to extract data from HTML and XML using XPath and CSS selectors
+WWW= https://github.com/scrapy/parsel
LICENSE= BSD3CLAUSE
diff --git a/textproc/py-parsimonious/Makefile b/textproc/py-parsimonious/Makefile
index efcd187ca3bc..f57d8426d361 100644
--- a/textproc/py-parsimonious/Makefile
+++ b/textproc/py-parsimonious/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= PEGs based parser in Python
+WWW= https://pypi.org/project/parsimonious/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-parso/Makefile b/textproc/py-parso/Makefile
index 4b20f94e206c..5240a9138485 100644
--- a/textproc/py-parso/Makefile
+++ b/textproc/py-parso/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ultima@FreeBSD.org
COMMENT= Python Parser
+WWW= https://github.com/davidhalter/parso
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-patiencediff/Makefile b/textproc/py-patiencediff/Makefile
index 98a724bde7a4..d967e9b9d498 100644
--- a/textproc/py-patiencediff/Makefile
+++ b/textproc/py-patiencediff/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= fullermd@over-yonder.net
COMMENT= Implementation of the "Patience Diff" algorithm
+WWW= https://pypi.org/project/patiencediff/
LICENSE= GPLv2+
diff --git a/textproc/py-pdfminer.six/Makefile b/textproc/py-pdfminer.six/Makefile
index be92bac9a2f7..916a0d94a016 100644
--- a/textproc/py-pdfminer.six/Makefile
+++ b/textproc/py-pdfminer.six/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= PDF parser and analyzer
+WWW= https://github.com/pdfminer/pdfminer.six
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pdfminer3k/Makefile b/textproc/py-pdfminer3k/Makefile
index fdca85d9ea3a..4ad0dc113d23 100644
--- a/textproc/py-pdfminer3k/Makefile
+++ b/textproc/py-pdfminer3k/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= PDF parser and analyzer
+WWW= https://github.com/jaepil/pdfminer3k
LICENSE= MIT
diff --git a/textproc/py-pdfrw/Makefile b/textproc/py-pdfrw/Makefile
index 808b5393e290..bfd8ecfaaca9 100644
--- a/textproc/py-pdfrw/Makefile
+++ b/textproc/py-pdfrw/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= greg@unrelenting.technology
COMMENT= PDF file reader/writer library
+WWW= https://github.com/pmaupin/pdfrw
LICENSE= MIT
diff --git a/textproc/py-pdftotext/Makefile b/textproc/py-pdftotext/Makefile
index b0cfbd21ee9d..37a5ec3b78f1 100644
--- a/textproc/py-pdftotext/Makefile
+++ b/textproc/py-pdftotext/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= grembo@FreeBSD.org
COMMENT= Simple PDF text extraction
+WWW= https://github.com/jalan/pdftotext
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-petl/Makefile b/textproc/py-petl/Makefile
index 37d734b53a94..8a339a184e21 100644
--- a/textproc/py-petl/Makefile
+++ b/textproc/py-petl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Extract, transform and load tables of data
+WWW= https://github.com/petl-developers/petl
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-pikepdf/Makefile b/textproc/py-pikepdf/Makefile
index 775201648ed4..4e73dda67ea2 100644
--- a/textproc/py-pikepdf/Makefile
+++ b/textproc/py-pikepdf/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Read and write PDFs with Python, powered by qpdf
+WWW= https://github.com/pikepdf/pikepdf
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-precis_i18n/Makefile b/textproc/py-precis_i18n/Makefile
index 8529a2c0371b..66c5731712c1 100644
--- a/textproc/py-precis_i18n/Makefile
+++ b/textproc/py-precis_i18n/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= meka@tilda.center
COMMENT= Internationalized usernames and passwords
+WWW= https://github.com/byllyfish/precis_i18n
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-pss/Makefile b/textproc/py-pss/Makefile
index 6695ef1349ee..57d3f253ad45 100644
--- a/textproc/py-pss/Makefile
+++ b/textproc/py-pss/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Tool for grepping through source code
+WWW= https://github.com/eliben/pss
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pyPEG2/Makefile b/textproc/py-pyPEG2/Makefile
index 9fb889086ba5..c559919824a8 100644
--- a/textproc/py-pyPEG2/Makefile
+++ b/textproc/py-pyPEG2/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ed@FreeBSD.org
COMMENT= Parsing Expression Grammar (PEG) parser for Python
+WWW= https://fdik.org/pyPEG/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-pyahocorasick/Makefile b/textproc/py-pyahocorasick/Makefile
index 5ccad401396d..e3037790be00 100644
--- a/textproc/py-pyahocorasick/Makefile
+++ b/textproc/py-pyahocorasick/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Python and C implementation of the Aho-Corasick algorithm
+WWW= https://github.com/WojciechMula/pyahocorasick
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pyaml/Makefile b/textproc/py-pyaml/Makefile
index 7a2c5234be07..c1bbf3864a62 100644
--- a/textproc/py-pyaml/Makefile
+++ b/textproc/py-pyaml/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Produce pretty and readable YAML-serialized data
+WWW= https://github.com/mk-fg/pretty-yaml
LICENSE= WTFPL
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/py-pybtex-docutils/Makefile b/textproc/py-pybtex-docutils/Makefile
index 6704a05cdd34..49ad56db4a4f 100644
--- a/textproc/py-pybtex-docutils/Makefile
+++ b/textproc/py-pybtex-docutils/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Docutils backend for pybtex
+WWW= https://github.com/mcmtroffaes/pybtex-docutils
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
diff --git a/textproc/py-pybtex/Makefile b/textproc/py-pybtex/Makefile
index 87fa71b8b58d..002edcffacd3 100644
--- a/textproc/py-pybtex/Makefile
+++ b/textproc/py-pybtex/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= BibTeX-compatible bibliography processor in Python
+WWW= https://bitbucket.org/pybtex-devs/pybtex/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/py-pycountry/Makefile b/textproc/py-pycountry/Makefile
index 488051d421b5..e751faba5766 100644
--- a/textproc/py-pycountry/Makefile
+++ b/textproc/py-pycountry/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= ISO country, subdivision, language, currency and script definitions and their translations
+WWW= https://github.com/flyingcircusio/pycountry
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-pydata-sphinx-theme/Makefile b/textproc/py-pydata-sphinx-theme/Makefile
index 07fd2f562864..f3757d2ce0c0 100644
--- a/textproc/py-pydata-sphinx-theme/Makefile
+++ b/textproc/py-pydata-sphinx-theme/Makefile
@@ -9,6 +9,7 @@ DISTFILES= pydata_sphinx_theme-${PORTVERSION}${EXTRACT_SUFX} \
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Bootstrap-based Sphinx theme from the PyData community
+WWW= https://github.com/pydata/pydata-sphinx-theme
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pyexcel-ezodf/Makefile b/textproc/py-pyexcel-ezodf/Makefile
index 246adf70f6f0..a52a21489473 100644
--- a/textproc/py-pyexcel-ezodf/Makefile
+++ b/textproc/py-pyexcel-ezodf/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Create/manipulate OpenDocumentFormat files
+WWW= https://github.com/pyexcel/pyexcel-ezodf
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-pyexcel-io/Makefile b/textproc/py-pyexcel-io/Makefile
index 0aa6701571de..85415154bcaf 100644
--- a/textproc/py-pyexcel-io/Makefile
+++ b/textproc/py-pyexcel-io/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Read/write structured data in CSV, zipped CSV format and to/from databases
+WWW= https://github.com/pyexcel/pyexcel-io
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pyexcel-ods3/Makefile b/textproc/py-pyexcel-ods3/Makefile
index a481d0f1ed30..ab6378a1db47 100644
--- a/textproc/py-pyexcel-ods3/Makefile
+++ b/textproc/py-pyexcel-ods3/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Read, manipulate and write data in ods format
+WWW= https://github.com/pyexcel/pyexcel-ods3
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pyexcel-xls/Makefile b/textproc/py-pyexcel-xls/Makefile
index f6a367b44f71..2ea4d601b84c 100644
--- a/textproc/py-pyexcel-xls/Makefile
+++ b/textproc/py-pyexcel-xls/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Read, manipulate and write data in xls format
+WWW= https://github.com/pyexcel/pyexcel-xls
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pyexcel-xlsx/Makefile b/textproc/py-pyexcel-xlsx/Makefile
index 45fbeac46ea5..9071497a1f2f 100644
--- a/textproc/py-pyexcel-xlsx/Makefile
+++ b/textproc/py-pyexcel-xlsx/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Read, manipulate and write data in xlsx and xlsm format
+WWW= https://github.com/pyexcel/pyexcel-xlsx
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pyexcel/Makefile b/textproc/py-pyexcel/Makefile
index 092e9c3e73e5..f4e6ac334e8c 100644
--- a/textproc/py-pyexcel/Makefile
+++ b/textproc/py-pyexcel/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Provide one API to read, manipulate and writedata in different excel formats
+WWW= https://github.com/pyexcel/pyexcel
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pygccxml/Makefile b/textproc/py-pygccxml/Makefile
index 29f901f079b8..9f4a2c30be75 100644
--- a/textproc/py-pygccxml/Makefile
+++ b/textproc/py-pygccxml/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python package for easy C++ declarations navigation
+WWW= https://github.com/CastXML/pygccxml
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
diff --git a/textproc/py-pygments-25/Makefile b/textproc/py-pygments-25/Makefile
index 5653569bce44..926ea39e1107 100644
--- a/textproc/py-pygments-25/Makefile
+++ b/textproc/py-pygments-25/Makefile
@@ -9,6 +9,7 @@ DISTNAME= Pygments-${PORTVERSION}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Syntax highlighter written in Python
+WWW= https://pygments.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pygments/Makefile b/textproc/py-pygments/Makefile
index 94ad7f22c9b4..d61990ba3493 100644
--- a/textproc/py-pygments/Makefile
+++ b/textproc/py-pygments/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Pygments-${PORTVERSION}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Syntax highlighter written in Python
+WWW= https://pygments.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pygtail/Makefile b/textproc/py-pygtail/Makefile
index 7d23a2884dc4..c501ab6b5c68 100644
--- a/textproc/py-pygtail/Makefile
+++ b/textproc/py-pygtail/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= demon@FreeBSD.org
COMMENT= Python module which reads log file lines that have not been read
+WWW= https://pypi.org/project/pygtail/
USES= python:3.6+
USE_PYTHON= autoplist concurrent distutils
diff --git a/textproc/py-pyhamcrest/Makefile b/textproc/py-pyhamcrest/Makefile
index 62e7cedf3d7e..52add46c1e07 100644
--- a/textproc/py-pyhamcrest/Makefile
+++ b/textproc/py-pyhamcrest/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ultima@FreeBSD.org
COMMENT= Hamcrest matchers for Python
+WWW= https://github.com/hamcrest/PyHamcrest
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-pyjade/Makefile b/textproc/py-pyjade/Makefile
index d56284b1afb0..1a3f371e870a 100644
--- a/textproc/py-pyjade/Makefile
+++ b/textproc/py-pyjade/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Jade syntax template adapter for Django, Jinja2, Mako and Tornado templates
+WWW= https://github.com/syrusakbary/pyjade
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pykwalify/Makefile b/textproc/py-pykwalify/Makefile
index 11b1b371790f..19f92da61c57 100644
--- a/textproc/py-pykwalify/Makefile
+++ b/textproc/py-pykwalify/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Python library and CLI for JSON/YAML schema validation
+WWW= https://github.com/Grokzen/pykwalify
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pylons-sphinx-themes/Makefile b/textproc/py-pylons-sphinx-themes/Makefile
index 9ab90e52080e..2f17ce65d89a 100644
--- a/textproc/py-pylons-sphinx-themes/Makefile
+++ b/textproc/py-pylons-sphinx-themes/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sphinx themes for Pylons Project documentation
+WWW= https://github.com/Pylons/pylons-sphinx-themes
LICENSE= BSD4CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-pyls-spyder/Makefile b/textproc/py-pyls-spyder/Makefile
index 81995959c94b..edbafac8c9b2 100644
--- a/textproc/py-pyls-spyder/Makefile
+++ b/textproc/py-pyls-spyder/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rhurlin@FreeBSD.org
COMMENT= Spyder extensions for the python-language-server (pyls)
+WWW= https://github.com/spyder-ide/pyls-spyder
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pymdown-extensions/Makefile b/textproc/py-pymdown-extensions/Makefile
index 5596e97fafc3..e4d046fe9428 100644
--- a/textproc/py-pymdown-extensions/Makefile
+++ b/textproc/py-pymdown-extensions/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Extension pack for Python Markdown
+WWW= https://github.com/facelessuser/pymdown-extensions
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/py-pypa-docs-theme/Makefile b/textproc/py-pypa-docs-theme/Makefile
index d852f79dde72..3edc74783596 100644
--- a/textproc/py-pypa-docs-theme/Makefile
+++ b/textproc/py-pypa-docs-theme/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Common base Sphinx theme for PyPA projects
+WWW= https://github.com/pypa/pypa-docs-theme
LICENSE= PSFL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pypandoc/Makefile b/textproc/py-pypandoc/Makefile
index 46e054cc8472..f83cb70fa031 100644
--- a/textproc/py-pypandoc/Makefile
+++ b/textproc/py-pypandoc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Thin wrapper for pandoc
+WWW= https://github.com/bebraw/pypandoc
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pyphen/Makefile b/textproc/py-pyphen/Makefile
index 5fcdf26e1e24..6e691e27786f 100644
--- a/textproc/py-pyphen/Makefile
+++ b/textproc/py-pyphen/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Module to hyphenate text based on Hunspell dictionaries
+WWW= https://pyphen.org/
LICENSE= GPLv2 LGPL21 MPL11
LICENSE_COMB= multi
diff --git a/textproc/py-pyscss/Makefile b/textproc/py-pyscss/Makefile
index fb7b6f191900..3a65d11acbb6 100644
--- a/textproc/py-pyscss/Makefile
+++ b/textproc/py-pyscss/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rum1cro@yandex.ru
COMMENT= Compiler for SCSS flavor of the Sass language
+WWW= https://github.com/Kronuz/pyScss
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pysrt/Makefile b/textproc/py-pysrt/Makefile
index 8f550de6d017..574db11e03dd 100644
--- a/textproc/py-pysrt/Makefile
+++ b/textproc/py-pysrt/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= SubRip (.srt) subtitle parser and writer
+WWW= https://github.com/byroot/pysrt/
LICENSE= GPLv3
diff --git a/textproc/py-pystache/Makefile b/textproc/py-pystache/Makefile
index b047e48cf094..92be2eda1ca6 100644
--- a/textproc/py-pystache/Makefile
+++ b/textproc/py-pystache/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Logic-less templates for Python
+WWW= https://github.com/sarnold/pystache
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pystemmer/Makefile b/textproc/py-pystemmer/Makefile
index ffebba994a13..2020e339a90e 100644
--- a/textproc/py-pystemmer/Makefile
+++ b/textproc/py-pystemmer/Makefile
@@ -8,6 +8,7 @@ DISTNAME= PyStemmer-${PORTVERSION}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Snowball Stemming Algorithms for Information Retrieval
+WWW= https://pypi.org/project/PyStemmer/
LICENSE= MIT BSD3CLAUSE
LICENSE_COMB= dual
diff --git a/textproc/py-python-augeas/Makefile b/textproc/py-python-augeas/Makefile
index 8ed4d4201502..4a7c4730a088 100644
--- a/textproc/py-python-augeas/Makefile
+++ b/textproc/py-python-augeas/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= johan@stromnet.se
COMMENT= Pure python bindings for Augeas
+WWW= https://augeas.net
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/py-python-bidi/Makefile b/textproc/py-python-bidi/Makefile
index 970b13f418d7..102de96db5e1 100644
--- a/textproc/py-python-bidi/Makefile
+++ b/textproc/py-python-bidi/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Pure python implementation of the BiDi layout algorithm
+WWW= https://github.com/MeirKriheli/python-bidi
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/py-python-docs-theme/Makefile b/textproc/py-python-docs-theme/Makefile
index 6ac1b1dd2d6d..fb95c8a19fab 100644
--- a/textproc/py-python-docs-theme/Makefile
+++ b/textproc/py-python-docs-theme/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Sphinx theme for the CPython docs and related projects
+WWW= https://pypi.org/project/python-docs-theme/
LICENSE= PSFL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-python-docx/Makefile b/textproc/py-python-docx/Makefile
index a8152622c421..ea80921795f5 100644
--- a/textproc/py-python-docx/Makefile
+++ b/textproc/py-python-docx/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Python library for creating and updating Microsoft Word files
+WWW= https://github.com/python-openxml/python-docx
LICENSE= MIT
diff --git a/textproc/py-python-gettext/Makefile b/textproc/py-python-gettext/Makefile
index 6177b760b810..4f3221644823 100644
--- a/textproc/py-python-gettext/Makefile
+++ b/textproc/py-python-gettext/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rm@FreeBSD.org
COMMENT= Python Gettext po to mo file compiler
+WWW= https://pypi.org/project/python-gettext/
LICENSE= BSD2CLAUSE
diff --git a/textproc/py-python-lsp-jsonrpc/Makefile b/textproc/py-python-lsp-jsonrpc/Makefile
index f42c663c23b7..bca80bdbd90b 100644
--- a/textproc/py-python-lsp-jsonrpc/Makefile
+++ b/textproc/py-python-lsp-jsonrpc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rhurlin@FreeBSD.org
COMMENT= Python JSON RPC Server
+WWW= https://github.com/python-lsp/python-lsp-jsonrpc
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-python-lsp-server/Makefile b/textproc/py-python-lsp-server/Makefile
index a0627fd551a0..10e30f089d88 100644
--- a/textproc/py-python-lsp-server/Makefile
+++ b/textproc/py-python-lsp-server/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rhurlin@FreeBSD.org
COMMENT= Python implementation of the Language Server Protocol
+WWW= https://github.com/python-lsp/python-lsp-server
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-python-markdown-math/Makefile b/textproc/py-python-markdown-math/Makefile
index d67cbe7c8e9a..ef46527b8cde 100644
--- a/textproc/py-python-markdown-math/Makefile
+++ b/textproc/py-python-markdown-math/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Math extension for Python-Markdown
+WWW= https://pypi.org/project/python-markdown-math/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-python-pptx/Makefile b/textproc/py-python-pptx/Makefile
index c3586ad33737..5e409936ba76 100644
--- a/textproc/py-python-pptx/Makefile
+++ b/textproc/py-python-pptx/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= DtxdF@disroot.org
COMMENT= Generate and manipulate Open XML PowerPoint (.pptx) files
+WWW= https://github.com/scanny/python-pptx
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-python-slugify/Makefile b/textproc/py-python-slugify/Makefile
index 32c8c0b88a1a..f24b183e776b 100644
--- a/textproc/py-python-slugify/Makefile
+++ b/textproc/py-python-slugify/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Slugify application that handles unicode
+WWW= https://github.com/un33k/python-slugify
LICENSE= MIT
diff --git a/textproc/py-python-xmp-toolkit/Makefile b/textproc/py-python-xmp-toolkit/Makefile
index add8db4a5aa5..453bd03288f5 100644
--- a/textproc/py-python-xmp-toolkit/Makefile
+++ b/textproc/py-python-xmp-toolkit/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= XMP Toolkit for working with metadata
+WWW= https://github.com/python-xmp-toolkit/python-xmp-toolkit
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pytidylib/Makefile b/textproc/py-pytidylib/Makefile
index fc485d3e4951..57bed917eeae 100644
--- a/textproc/py-pytidylib/Makefile
+++ b/textproc/py-pytidylib/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Python wrapper for HTML Tidy (tidylib)
+WWW= http://countergram.com/open-source/pytidylib
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pytkdocs/Makefile b/textproc/py-pytkdocs/Makefile
index dbc4ce17e1dd..5d970a593ea7 100644
--- a/textproc/py-pytkdocs/Makefile
+++ b/textproc/py-pytkdocs/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Load Python objects documentation
+WWW= https://github.com/mkdocstrings/pytkdocs
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pytoml/Makefile b/textproc/py-pytoml/Makefile
index fcd861d4e45e..710cfdd537e8 100644
--- a/textproc/py-pytoml/Makefile
+++ b/textproc/py-pytoml/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parser for TOML 0.4.0
+WWW= https://github.com/avakar/pytoml
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-pyx12/Makefile b/textproc/py-pyx12/Makefile
index c20b50d9fcad..37296cabf0ce 100644
--- a/textproc/py-pyx12/Makefile
+++ b/textproc/py-pyx12/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Validate and convert HIPAA X12 documents
+WWW= https://github.com/azoner/pyx12
LICENSE= BSD3CLAUSE
diff --git a/textproc/py-pyxlsb2/Makefile b/textproc/py-pyxlsb2/Makefile
index 7ed313007e34..7f85a96bc53e 100644
--- a/textproc/py-pyxlsb2/Makefile
+++ b/textproc/py-pyxlsb2/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Excel 2007+ Binary Workbook (xlsb) parser
+WWW= https://github.com/DissectMalware/pyxlsb2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-qrcode/Makefile b/textproc/py-qrcode/Makefile
index b552d7fe221f..bf2562e96823 100644
--- a/textproc/py-qrcode/Makefile
+++ b/textproc/py-qrcode/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= leres@FreeBSD.org
COMMENT= QR Code image generator
+WWW= https://github.com/lincolnloop/python-qrcode
LICENSE= BSD3CLAUSE
diff --git a/textproc/py-rdflib/Makefile b/textproc/py-rdflib/Makefile
index 4fed54026642..18c8db6b0d7c 100644
--- a/textproc/py-rdflib/Makefile
+++ b/textproc/py-rdflib/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Python library for RDF manipulation
+WWW= https://pypi.org/project/rdflib/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-readchar/Makefile b/textproc/py-readchar/Makefile
index b706daf6c195..fcfa8bc544f9 100644
--- a/textproc/py-readchar/Makefile
+++ b/textproc/py-readchar/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Python library to read characters and key strokes
+WWW= https://github.com/magmax/python-readchar
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/README.rst
diff --git a/textproc/py-recommonmark/Makefile b/textproc/py-recommonmark/Makefile
index 517737ead2a9..abb3e7201a32 100644
--- a/textproc/py-recommonmark/Makefile
+++ b/textproc/py-recommonmark/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= brooks@FreeBSD.org
COMMENT= CommonMark bridge for docutils and Sphinx
+WWW= https://github.com/readthedocs/recommonmark
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/license.md
diff --git a/textproc/py-regex/Makefile b/textproc/py-regex/Makefile
index 99cf29d51ad6..6e9c66ffdc38 100644
--- a/textproc/py-regex/Makefile
+++ b/textproc/py-regex/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= fax@nohik.ee
COMMENT= Alternative regular expression module, to replace re
+WWW= https://pypi.org/project/regex/
LICENSE= PSFL
diff --git a/textproc/py-reno/Makefile b/textproc/py-reno/Makefile
index ac12e7e9540b..8f98e60d95e9 100644
--- a/textproc/py-reno/Makefile
+++ b/textproc/py-reno/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= RElease NOtes manager
+WWW= https://docs.openstack.org/reno/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-restructuredtext-lint/Makefile b/textproc/py-restructuredtext-lint/Makefile
index d4cb2ceee587..2df2b7748792 100644
--- a/textproc/py-restructuredtext-lint/Makefile
+++ b/textproc/py-restructuredtext-lint/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= reStructuredText linter
+WWW= https://github.com/twolfson/restructuredtext-lint
LICENSE= UNLICENSE
LICENSE_FILE= ${WRKSRC}/UNLICENSE
diff --git a/textproc/py-reverend/Makefile b/textproc/py-reverend/Makefile
index e30add6f0a7c..fe8f2b5aa960 100644
--- a/textproc/py-reverend/Makefile
+++ b/textproc/py-reverend/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Reverend-${PORTVERSION}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Simple Bayesian classifier written in Python
+WWW= http://www.divmod.org/trac/wiki/DivmodReverend
USES= python:3.6+
USE_PYTHON= distutils autoplist
diff --git a/textproc/py-rich-cli/Makefile b/textproc/py-rich-cli/Makefile
index fedaa3816f9c..6f49e1831adf 100644
--- a/textproc/py-rich-cli/Makefile
+++ b/textproc/py-rich-cli/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Command Line Interface to Rich
+WWW= https://github.com/Textualize/rich-cli
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-rich-rst/Makefile b/textproc/py-rich-rst/Makefile
index 110a1c9f5216..e8f22fb6afff 100644
--- a/textproc/py-rich-rst/Makefile
+++ b/textproc/py-rich-rst/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Beautiful reStructuredText renderer for Rich
+WWW= https://github.com/wasi-master/rich-rst
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-rich/Makefile b/textproc/py-rich/Makefile
index c4aa848a2834..4ab6b98e1b77 100644
--- a/textproc/py-rich/Makefile
+++ b/textproc/py-rich/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Rich text and beautiful formatting in the terminal
+WWW= https://github.com/willmcgugan/rich
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-rnc2rng/Makefile b/textproc/py-rnc2rng/Makefile
index dfb143959c4f..8545241a506e 100644
--- a/textproc/py-rnc2rng/Makefile
+++ b/textproc/py-rnc2rng/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= RELAX NG Compact to regular syntax conversion library
+WWW= https://github.com/djc/rnc2rng
LICENSE= MIT
diff --git a/textproc/py-rss2gen/Makefile b/textproc/py-rss2gen/Makefile
index ad8323d035dc..a2ff80c5605c 100644
--- a/textproc/py-rss2gen/Makefile
+++ b/textproc/py-rss2gen/Makefile
@@ -7,6 +7,7 @@ DISTNAME= PyRSS2Gen-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python library for generating RSS 2.0 feeds
+WWW= http://www.dalkescientific.com/Python/PyRSS2Gen.html
LICENSE= BSD3CLAUSE
diff --git a/textproc/py-rst2ansi/Makefile b/textproc/py-rst2ansi/Makefile
index ee4a2c66b592..1503c16f2800 100644
--- a/textproc/py-rst2ansi/Makefile
+++ b/textproc/py-rst2ansi/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= PopularMoment@protonmail.com
COMMENT= RST converter to ansi-decorated console output
+WWW= https://github.com/Snaipe/python-rst2ansi
LICENSE= MIT
diff --git a/textproc/py-rst2html5/Makefile b/textproc/py-rst2html5/Makefile
index b5fbe7187b8c..ec1ac2f49469 100644
--- a/textproc/py-rst2html5/Makefile
+++ b/textproc/py-rst2html5/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Produces HTML5 documents from reStructuredText sources
+WWW= https://foss.heptapod.net/doc-utils/rst2html5
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-rstfmt/Makefile b/textproc/py-rstfmt/Makefile
index 849b41bebcdf..ffe5ecabd992 100644
--- a/textproc/py-rstfmt/Makefile
+++ b/textproc/py-rstfmt/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Formatter for reStructuredText
+WWW= https://github.com/dzhu/rstfmt
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-scour/Makefile b/textproc/py-scour/Makefile
index c0dd3bdc0e94..e24b55eace2a 100644
--- a/textproc/py-scour/Makefile
+++ b/textproc/py-scour/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Scour SVG Optimizer
+WWW= https://github.com/scour-project/scour
LICENSE= APACHE20
diff --git a/textproc/py-simplebayes/Makefile b/textproc/py-simplebayes/Makefile
index 1fc4322ebec4..5a8c5d9a1403 100644
--- a/textproc/py-simplebayes/Makefile
+++ b/textproc/py-simplebayes/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Memory-based, optional-persistence naive bayesian text classifier
+WWW= https://github.com/hickeroar/simplebayes
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-smartypants/Makefile b/textproc/py-smartypants/Makefile
index 5848ff0c215e..ffb5d74d76fa 100644
--- a/textproc/py-smartypants/Makefile
+++ b/textproc/py-smartypants/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nc@FreeBSD.org
COMMENT= Translate plain ASCII punctuation into smart typographic HTML
+WWW= https://github.com/leohemsted/smartypants.py
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/py-snowballstemmer/Makefile b/textproc/py-snowballstemmer/Makefile
index 4e2482a691ea..7fe283558e98 100644
--- a/textproc/py-snowballstemmer/Makefile
+++ b/textproc/py-snowballstemmer/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Snowball stemming library collection for Python
+WWW= https://snowballstem.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/py-sparqlwrapper/Makefile b/textproc/py-sparqlwrapper/Makefile
index 4bbd2e76f3e2..a7a584205066 100644
--- a/textproc/py-sparqlwrapper/Makefile
+++ b/textproc/py-sparqlwrapper/Makefile
@@ -7,6 +7,7 @@ DISTNAME= SPARQLWrapper-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= SPARQL endpoint interface to Python
+WWW= https://sparqlwrapper.readthedocs.io/en/stable/
LICENSE= W3C
LICENSE_NAME= W3C Software Notice and License
diff --git a/textproc/py-sphinx-argparse/Makefile b/textproc/py-sphinx-argparse/Makefile
index 4972ac2c11ac..27ae3ea3b747 100644
--- a/textproc/py-sphinx-argparse/Makefile
+++ b/textproc/py-sphinx-argparse/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= swills@FreeBSD.org
COMMENT= Sphinx extension that automatically documents argparse
+WWW= https://github.com/ribozz/sphinx-argparse
LICENSE= MIT
diff --git a/textproc/py-sphinx-autoapi/Makefile b/textproc/py-sphinx-autoapi/Makefile
index cc28a58fee92..26219eac26a1 100644
--- a/textproc/py-sphinx-autoapi/Makefile
+++ b/textproc/py-sphinx-autoapi/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= andreas@bilke.org
COMMENT= Sphinx API documentation generator
+WWW= https://sphinx-autoapi.readthedocs.io/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
diff --git a/textproc/py-sphinx-autobuild/Makefile b/textproc/py-sphinx-autobuild/Makefile
index 3823cd77a2f9..3fd12bafe8ef 100644
--- a/textproc/py-sphinx-autobuild/Makefile
+++ b/textproc/py-sphinx-autobuild/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Rebuild Sphinx documentation on changes, with live-reload in the browser
+WWW= https://github.com/executablebooks/sphinx-autobuild
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx-autodoc-typehints/Makefile b/textproc/py-sphinx-autodoc-typehints/Makefile
index fc397d3f72e1..fda7bcec7b74 100644
--- a/textproc/py-sphinx-autodoc-typehints/Makefile
+++ b/textproc/py-sphinx-autodoc-typehints/Makefile
@@ -7,6 +7,7 @@ DISTNAME= sphinx_autodoc_typehints-${DISTVERSION}
MAINTAINER= andreas@bilke.org
COMMENT= Type hints (PEP 484) support for the Sphinx autodoc extension
+WWW= https://github.com/tox-dev/sphinx-autodoc-typehints
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx-basic-ng/Makefile b/textproc/py-sphinx-basic-ng/Makefile
index 5eab471b27ed..41e7057e41bf 100644
--- a/textproc/py-sphinx-basic-ng/Makefile
+++ b/textproc/py-sphinx-basic-ng/Makefile
@@ -7,6 +7,7 @@ DISTNAME= sphinx_basic_ng-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Modern skeleton for Sphinx themes
+WWW= https://github.com/pradyunsg/sphinx-basic-ng
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx-book-theme/Makefile b/textproc/py-sphinx-book-theme/Makefile
index 6640a7f7700d..6e1a688ed9a0 100644
--- a/textproc/py-sphinx-book-theme/Makefile
+++ b/textproc/py-sphinx-book-theme/Makefile
@@ -9,6 +9,7 @@ DISTFILES= sphinx_book_theme-${PORTVERSION}${EXTRACT_SUFX} \
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Bootstrap-based Sphinx theme from the PyData community
+WWW= https://github.com/executablebooks/sphinx-book-theme
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx-copybutton/Makefile b/textproc/py-sphinx-copybutton/Makefile
index 3dfd186a1665..36d8fe76c70a 100644
--- a/textproc/py-sphinx-copybutton/Makefile
+++ b/textproc/py-sphinx-copybutton/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Add a copy button to each of your code cells
+WWW= https://github.com/executablebooks/sphinx-copybutton
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx-design/Makefile b/textproc/py-sphinx-design/Makefile
index 96c604f767ed..e4a7ba39fe7a 100644
--- a/textproc/py-sphinx-design/Makefile
+++ b/textproc/py-sphinx-design/Makefile
@@ -7,6 +7,7 @@ DISTNAME= sphinx_design-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sphinx extension for designing beautiful, view size responsive web components
+WWW= https://github.com/executablebooks/sphinx-design
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx-inline-tabs/Makefile b/textproc/py-sphinx-inline-tabs/Makefile
index bd355afaefb9..39310d0f1f38 100644
--- a/textproc/py-sphinx-inline-tabs/Makefile
+++ b/textproc/py-sphinx-inline-tabs/Makefile
@@ -7,6 +7,7 @@ DISTNAME= sphinx_inline_tabs-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Add inline tabbed content to your Sphinx documentation
+WWW= https://github.com/pradyunsg/sphinx-inline-tabs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx-intl/Makefile b/textproc/py-sphinx-intl/Makefile
index 95fcfcca3b58..65574eac23fa 100644
--- a/textproc/py-sphinx-intl/Makefile
+++ b/textproc/py-sphinx-intl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sphinx utility that make it easy to translate and to apply translation
+WWW= https://github.com/sphinx-doc/sphinx-intl
LICENSE= BSD2CLAUSE
diff --git a/textproc/py-sphinx-issues/Makefile b/textproc/py-sphinx-issues/Makefile
index de8b37300034..297236a720ef 100644
--- a/textproc/py-sphinx-issues/Makefile
+++ b/textproc/py-sphinx-issues/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Sphinx extension for linking to your project's issue tracker
+WWW= https://github.com/sloria/sphinx-issues
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx-markdown-tables/Makefile b/textproc/py-sphinx-markdown-tables/Makefile
index 8cff58fb9219..90c226ce3d71 100644
--- a/textproc/py-sphinx-markdown-tables/Makefile
+++ b/textproc/py-sphinx-markdown-tables/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Sphinx extension for rendering tables written in markdown
+WWW= https://github.com/ryanfox/sphinx-markdown-tables
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx-me/Makefile b/textproc/py-sphinx-me/Makefile
index fa773fcc5bf5..3a46d1faf7d2 100644
--- a/textproc/py-sphinx-me/Makefile
+++ b/textproc/py-sphinx-me/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Wrap README-only projects in a dynamic Sphinx shell
+WWW= https://github.com/stephenmcd/sphinx-me/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx-tabs/Makefile b/textproc/py-sphinx-tabs/Makefile
index b594b47e4573..aca7c22b1b53 100644
--- a/textproc/py-sphinx-tabs/Makefile
+++ b/textproc/py-sphinx-tabs/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Tabbed views for Sphinx
+WWW= https://github.com/executablebooks/sphinx-tabs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx-theme-builder/Makefile b/textproc/py-sphinx-theme-builder/Makefile
index 655ebd99e03d..a5e406ab13d7 100644
--- a/textproc/py-sphinx-theme-builder/Makefile
+++ b/textproc/py-sphinx-theme-builder/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Tool for authoring Sphinx themes with a simple (opinionated) workflow
+WWW= https://github.com/pradyunsg/sphinx-theme-builder
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx/Makefile b/textproc/py-sphinx/Makefile
index 879a51b4d370..52318ed04723 100644
--- a/textproc/py-sphinx/Makefile
+++ b/textproc/py-sphinx/Makefile
@@ -12,6 +12,7 @@ DIST_SUBDIR= python
# discretion.
MAINTAINER= python@FreeBSD.org
COMMENT= Python documentation generator
+WWW= https://www.sphinx-doc.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx_press_theme/Makefile b/textproc/py-sphinx_press_theme/Makefile
index 4387274d5f3f..284cae0919a8 100644
--- a/textproc/py-sphinx_press_theme/Makefile
+++ b/textproc/py-sphinx_press_theme/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= swills@FreeBSD.org
COMMENT= Them for py-sphinx based on VuePress
+WWW= https://schettino72.github.io/sphinx_press_site/
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR}
diff --git a/textproc/py-sphinx_rtd_theme/Makefile b/textproc/py-sphinx_rtd_theme/Makefile
index 774808ddd032..e0ffbc31ebce 100644
--- a/textproc/py-sphinx_rtd_theme/Makefile
+++ b/textproc/py-sphinx_rtd_theme/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= robak@FreeBSD.org
COMMENT= Mobile-friendly py-sphinx theme
+WWW= https://github.com/readthedocs/sphinx_rtd_theme
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinx_wikipedia/Makefile b/textproc/py-sphinx_wikipedia/Makefile
index ccbb5471cc00..874bac087bcf 100644
--- a/textproc/py-sphinx_wikipedia/Makefile
+++ b/textproc/py-sphinx_wikipedia/Makefile
@@ -5,6 +5,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kris@FreeBSD.org
COMMENT= Sphinx extension which adds role to create links to Wikipedia articles
+WWW= https://github.com/quiver/sphinx-ext-wikipedia
LICENSE= BSD3CLAUSE
diff --git a/textproc/py-sphinxcontrib-adadomain/Makefile b/textproc/py-sphinxcontrib-adadomain/Makefile
index d0ea0ad5b609..d14680149ae8 100644
--- a/textproc/py-sphinxcontrib-adadomain/Makefile
+++ b/textproc/py-sphinxcontrib-adadomain/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sphinx Adadomain Extension
+WWW= https://bitbucket.org/tkoskine/sphinxcontrib-adadomain
LICENSE= BSD2CLAUSE
diff --git a/textproc/py-sphinxcontrib-applehelp/Makefile b/textproc/py-sphinxcontrib-applehelp/Makefile
index af2a091ddaa2..eea9dae29342 100644
--- a/textproc/py-sphinxcontrib-applehelp/Makefile
+++ b/textproc/py-sphinxcontrib-applehelp/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= python
MAINTAINER= wen@FreeBSD.org
COMMENT= Extension which outputs Apple help books
+WWW= https://www.sphinx-doc.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-autoprogram/Makefile b/textproc/py-sphinxcontrib-autoprogram/Makefile
index 5455a18f06f7..a7f7f72eb73c 100644
--- a/textproc/py-sphinxcontrib-autoprogram/Makefile
+++ b/textproc/py-sphinxcontrib-autoprogram/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dereks@lifeofadishwasher.com
COMMENT= Sphinx Autoprogram Extension
+WWW= https://github.com/sphinx-contrib/autoprogram
LICENSE= BSD2CLAUSE
diff --git a/textproc/py-sphinxcontrib-bibtex/Makefile b/textproc/py-sphinxcontrib-bibtex/Makefile
index c58f8cf7d563..e381efbb02fb 100644
--- a/textproc/py-sphinxcontrib-bibtex/Makefile
+++ b/textproc/py-sphinxcontrib-bibtex/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sphinx extension for BibTeX style citations
+WWW= https://github.com/mcmtroffaes/sphinxcontrib-bibtex
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
diff --git a/textproc/py-sphinxcontrib-bitbucket/Makefile b/textproc/py-sphinxcontrib-bitbucket/Makefile
index 414aac1fad03..c734bb0124ad 100644
--- a/textproc/py-sphinxcontrib-bitbucket/Makefile
+++ b/textproc/py-sphinxcontrib-bitbucket/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Sphinx/BitBucket integration
+WWW= http://www.doughellmann.com/projects/sphinxcontrib-bitbucket/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-devhelp/Makefile b/textproc/py-sphinxcontrib-devhelp/Makefile
index 9f2861978e6e..b67e67fdf7b5 100644
--- a/textproc/py-sphinxcontrib-devhelp/Makefile
+++ b/textproc/py-sphinxcontrib-devhelp/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= python
MAINTAINER= wen@FreeBSD.org
COMMENT= Sphinx extension which outputs Devhelp document
+WWW= https://www.sphinx-doc.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-fulltoc/Makefile b/textproc/py-sphinxcontrib-fulltoc/Makefile
index 8ecacbfa8976..4ee6309e8d13 100644
--- a/textproc/py-sphinxcontrib-fulltoc/Makefile
+++ b/textproc/py-sphinxcontrib-fulltoc/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= vanilla@FreeBSD.org
COMMENT= Sphinx Fulltoc Extension
+WWW= https://pypi.org/project/sphinxcontrib-fulltoc/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-htmlhelp/Makefile b/textproc/py-sphinxcontrib-htmlhelp/Makefile
index dfabef813cd6..7956f927f37f 100644
--- a/textproc/py-sphinxcontrib-htmlhelp/Makefile
+++ b/textproc/py-sphinxcontrib-htmlhelp/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Sphinx extension which renders HTML help files
+WWW= https://www.sphinx-doc.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-httpdomain/Makefile b/textproc/py-sphinxcontrib-httpdomain/Makefile
index 159369875860..53f0108b68f6 100644
--- a/textproc/py-sphinxcontrib-httpdomain/Makefile
+++ b/textproc/py-sphinxcontrib-httpdomain/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Sphinx domain for HTTP APIs
+WWW= https://github.com/sphinx-contrib/httpdomain
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-issuetracker/Makefile b/textproc/py-sphinxcontrib-issuetracker/Makefile
index cd3e8a21dd4c..5cf764997a21 100644
--- a/textproc/py-sphinxcontrib-issuetracker/Makefile
+++ b/textproc/py-sphinxcontrib-issuetracker/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Sphinx integration with different issue trackers
+WWW= https://github.com/ignatenkobrain/sphinxcontrib-issuetracker
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-jsmath/Makefile b/textproc/py-sphinxcontrib-jsmath/Makefile
index e007e6c4734b..8cd516152442 100644
--- a/textproc/py-sphinxcontrib-jsmath/Makefile
+++ b/textproc/py-sphinxcontrib-jsmath/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= python
MAINTAINER= wen@FreeBSD.org
COMMENT= Sphinx extension which renders display math in HTML via JavaScript
+WWW= https://www.sphinx-doc.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-log-cabinet/Makefile b/textproc/py-sphinxcontrib-log-cabinet/Makefile
index 67df8d4bf8b4..49445757e84a 100644
--- a/textproc/py-sphinxcontrib-log-cabinet/Makefile
+++ b/textproc/py-sphinxcontrib-log-cabinet/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Organize changelog directives in Sphinx docs
+WWW= https://github.com/davidism/sphinxcontrib-log-cabinet
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
diff --git a/textproc/py-sphinxcontrib-napoleon/Makefile b/textproc/py-sphinxcontrib-napoleon/Makefile
index 0756d4be6e71..0e7f1720f2d0 100644
--- a/textproc/py-sphinxcontrib-napoleon/Makefile
+++ b/textproc/py-sphinxcontrib-napoleon/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Sphinx extension that parses both NumPy and Google style docstrings
+WWW= https://pypi.org/project/sphinxcontrib-napoleon/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-newsfeed/Makefile b/textproc/py-sphinxcontrib-newsfeed/Makefile
index a130557ebd32..874f2709c80a 100644
--- a/textproc/py-sphinxcontrib-newsfeed/Makefile
+++ b/textproc/py-sphinxcontrib-newsfeed/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rigoletto@FreeBSD.org
COMMENT= News Feed extension for Sphinx
+WWW= https://pypi.org/project/sphinxcontrib-newsfeed/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-programoutput/Makefile b/textproc/py-sphinxcontrib-programoutput/Makefile
index 00ad0e644b14..32c9c028ef3b 100644
--- a/textproc/py-sphinxcontrib-programoutput/Makefile
+++ b/textproc/py-sphinxcontrib-programoutput/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Sphinx extension to include program output
+WWW= https://pythonhosted.org/sphinxcontrib-programoutput/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-qthelp/Makefile b/textproc/py-sphinxcontrib-qthelp/Makefile
index e0de471f7803..20fd0de92bb8 100644
--- a/textproc/py-sphinxcontrib-qthelp/Makefile
+++ b/textproc/py-sphinxcontrib-qthelp/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Sphinx extension which outputs QtHelp document
+WWW= http://sphinx-doc.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-serializinghtml/Makefile b/textproc/py-sphinxcontrib-serializinghtml/Makefile
index aebed7774450..48d16009740f 100644
--- a/textproc/py-sphinxcontrib-serializinghtml/Makefile
+++ b/textproc/py-sphinxcontrib-serializinghtml/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Sphinx extension which outputs serialized HTML files (json and pickle)
+WWW= https://www.sphinx-doc.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-towncrier/Makefile b/textproc/py-sphinxcontrib-towncrier/Makefile
index 3158862bf9c9..2f9ba79ebb25 100644
--- a/textproc/py-sphinxcontrib-towncrier/Makefile
+++ b/textproc/py-sphinxcontrib-towncrier/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= RST directive for injecting a Towncrier-generated changelog draft
+WWW= https://github.com/sphinx-contrib/sphinxcontrib-towncrier
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxcontrib-websupport/Makefile b/textproc/py-sphinxcontrib-websupport/Makefile
index fbe0de4dadea..e14c98208091 100644
--- a/textproc/py-sphinxcontrib-websupport/Makefile
+++ b/textproc/py-sphinxcontrib-websupport/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sphinx API for Web Apps
+WWW= https://github.com/sphinx-doc/sphinxcontrib-websupport
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-sphinxemoji/Makefile b/textproc/py-sphinxemoji/Makefile
index 0c5734fdd714..010a1696a4e8 100644
--- a/textproc/py-sphinxemoji/Makefile
+++ b/textproc/py-sphinxemoji/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Sphinx extension that provides emoji codes
+WWW= https://sphinxemojicodes.readthedocs.io/en/stable/
LICENSE= BSD3CLAUSE
diff --git a/textproc/py-sphinxext-opengraph/Makefile b/textproc/py-sphinxext-opengraph/Makefile
index f24fc0f147d1..ac7d7924a690 100644
--- a/textproc/py-sphinxext-opengraph/Makefile
+++ b/textproc/py-sphinxext-opengraph/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= alexis.praga@free.fr
COMMENT= Sphinx extension to generate OpenGraph metadata
+WWW= https://github.com/wpilibsuite/sphinxext-opengraph
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/py-spylls/Makefile b/textproc/py-spylls/Makefile
index a197db08dfbc..90c6cacafa3c 100644
--- a/textproc/py-spylls/Makefile
+++ b/textproc/py-spylls/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Hunspell ported to pure Python
+WWW= https://pypi.org/project/spylls/
LICENSE= MPL20
diff --git a/textproc/py-stemming/Makefile b/textproc/py-stemming/Makefile
index 9be7541ed669..66edbda6b7b4 100644
--- a/textproc/py-stemming/Makefile
+++ b/textproc/py-stemming/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Algorithms for stemming
+WWW= https://pypi.org/project/stemming/
LICENSE= PD
diff --git a/textproc/py-tableschema-to-template/Makefile b/textproc/py-tableschema-to-template/Makefile
index 6a31603750cd..fe5f9c1018ef 100644
--- a/textproc/py-tableschema-to-template/Makefile
+++ b/textproc/py-tableschema-to-template/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate an Excel template with input validation from Frictionless Table Schema
+WWW= https://github.com/hubmapconsortium/tableschema-to-template
LICENSE= MIT
diff --git a/textproc/py-tabletext/Makefile b/textproc/py-tabletext/Makefile
index ccb4d32fc6b0..fb3b4ed042af 100644
--- a/textproc/py-tabletext/Makefile
+++ b/textproc/py-tabletext/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Python library to pretty-print tabular data
+WWW= https://pypi.org/project/tabletext/
LICENSE= GPLv3
diff --git a/textproc/py-tablib/Makefile b/textproc/py-tablib/Makefile
index a9c40f791b33..b106a0904fe2 100644
--- a/textproc/py-tablib/Makefile
+++ b/textproc/py-tablib/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Format agnostic tabular data library (XLS, JSON, YAML, CSV)
+WWW= https://github.com/jazzband/tablib
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-terminaltables/Makefile b/textproc/py-terminaltables/Makefile
index 11b07b8815bc..1baadf60abb5 100644
--- a/textproc/py-terminaltables/Makefile
+++ b/textproc/py-terminaltables/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generate simple tables in terminals from a nested list of strings
+WWW= https://github.com/matthewdeanmartin/terminaltables
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-textdistance/Makefile b/textproc/py-textdistance/Makefile
index 55ed770742fc..5d5abd670ed9 100644
--- a/textproc/py-textdistance/Makefile
+++ b/textproc/py-textdistance/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rhurlin@FreeBSD.org
COMMENT= Comparing distance between two or more sequences by many algorithms
+WWW= https://github.com/life4/textdistance
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-textfsm/Makefile b/textproc/py-textfsm/Makefile
index b1381bd48bb4..78e23a401ee9 100644
--- a/textproc/py-textfsm/Makefile
+++ b/textproc/py-textfsm/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kai@FreeBSD.org
COMMENT= Parses semi-structured text into Python tables
+WWW= https://github.com/google/textfsm
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/py-texttable/Makefile b/textproc/py-texttable/Makefile
index 6cfa73f77fef..00381670139d 100644
--- a/textproc/py-texttable/Makefile
+++ b/textproc/py-texttable/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dbaio@FreeBSD.org
COMMENT= Module for creating simple ASCII tables
+WWW= https://pypi.org/project/texttable/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-textual/Makefile b/textproc/py-textual/Makefile
index 34d4a2a5c6cd..9d38f610b740 100644
--- a/textproc/py-textual/Makefile
+++ b/textproc/py-textual/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Text User Interface using Rich
+WWW= https://github.com/Textualize/textual
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-three-merge/Makefile b/textproc/py-three-merge/Makefile
index 649b35c86df6..9a68811a46d3 100644
--- a/textproc/py-three-merge/Makefile
+++ b/textproc/py-three-merge/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rhurlin@FreeBSD.org
COMMENT= Perform a 3-way merge between strings
+WWW= https://github.com/spyder-ide/three-merge
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-tinycss/Makefile b/textproc/py-tinycss/Makefile
index c72db2aa27ff..39348b3ab793 100644
--- a/textproc/py-tinycss/Makefile
+++ b/textproc/py-tinycss/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= demon@FreeBSD.org
COMMENT= Complete yet simple CSS parser for Python
+WWW= https://pypi.org/project/tinycss/
USES= python:3.6+
USE_PYTHON= distutils autoplist
diff --git a/textproc/py-tinycss2/Makefile b/textproc/py-tinycss2/Makefile
index fe0744558e47..d37218fc62f1 100644
--- a/textproc/py-tinycss2/Makefile
+++ b/textproc/py-tinycss2/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Low-level CSS parser for Python
+WWW= https://github.com/Kozea/tinycss2
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-toml/Makefile b/textproc/py-toml/Makefile
index ea21534fb0e9..a0d836369922 100644
--- a/textproc/py-toml/Makefile
+++ b/textproc/py-toml/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Python library for parsing and creating TOML
+WWW= https://github.com/uiri/toml
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-tomli-w/Makefile b/textproc/py-tomli-w/Makefile
index df16ca40180c..a02d73f6778d 100644
--- a/textproc/py-tomli-w/Makefile
+++ b/textproc/py-tomli-w/Makefile
@@ -7,6 +7,7 @@ DISTNAME= tomli_w-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Lil' TOML writer
+WWW= https://github.com/hukkin/tomli-w
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-tomli/Makefile b/textproc/py-tomli/Makefile
index f577ab004988..d2296c45a84e 100644
--- a/textproc/py-tomli/Makefile
+++ b/textproc/py-tomli/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Lil' TOML parser
+WWW= https://github.com/hukkin/tomli
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-tomlkit/Makefile b/textproc/py-tomlkit/Makefile
index e2f1274d1d48..48f95a482175 100644
--- a/textproc/py-tomlkit/Makefile
+++ b/textproc/py-tomlkit/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Style-preserving TOML library
+WWW= https://github.com/sdispater/tomlkit
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-toronado/Makefile b/textproc/py-toronado/Makefile
index 481387bb3c3c..fee141c94068 100644
--- a/textproc/py-toronado/Makefile
+++ b/textproc/py-toronado/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= python@FreeBSD.org
COMMENT= Fast lxml-based CSS stylesheet inliner
+WWW= https://github.com/disqus/toronado
LICENSE= APACHE20
diff --git a/textproc/py-towncrier/Makefile b/textproc/py-towncrier/Makefile
index 93e1fd94e914..4f4cd9c7df55 100644
--- a/textproc/py-towncrier/Makefile
+++ b/textproc/py-towncrier/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Building newsfiles for your project
+WWW= https://github.com/twisted/towncrier
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-trans/Makefile b/textproc/py-trans/Makefile
index 616a0a2473c9..ee6ce6b78578 100644
--- a/textproc/py-trans/Makefile
+++ b/textproc/py-trans/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Module for performing transliteration
+WWW= https://github.com/zzzsochi/trans
LICENSE= BSDunclear
LICENSE_NAME= Unclear BSD License
diff --git a/textproc/py-transifex-client/Makefile b/textproc/py-transifex-client/Makefile
index b6138882df85..58356c8e6f25 100644
--- a/textproc/py-transifex-client/Makefile
+++ b/textproc/py-transifex-client/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Command line interface for Transifex
+WWW= https://www.transifex.com
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-translationstring/Makefile b/textproc/py-translationstring/Makefile
index fdc8fb5be3e7..a3c2abfce002 100644
--- a/textproc/py-translationstring/Makefile
+++ b/textproc/py-translationstring/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Utility library for i18n relied on by various Repoze packages
+WWW= https://pypi.org/project/translationstring/
LICENSE= BSDMV
LICENSE_NAME= BSD Modification Variant
diff --git a/textproc/py-transpopy/Makefile b/textproc/py-transpopy/Makefile
index f074435b8812..0c63df779692 100644
--- a/textproc/py-transpopy/Makefile
+++ b/textproc/py-transpopy/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= contato@kanazuchi.com
COMMENT= Translate PO file strings with Google Translate API
+WWW= https://github.com/kanazux/transpopy
LICENSE= BSD2CLAUSE
diff --git a/textproc/py-ttp-templates/Makefile b/textproc/py-ttp-templates/Makefile
index 421594ef81e3..e3f88cf869e5 100644
--- a/textproc/py-ttp-templates/Makefile
+++ b/textproc/py-ttp-templates/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ttp_templates-${DISTVERSION}
MAINTAINER= kai@FreeBSD.org
COMMENT= Template Text Parser templates collections
+WWW= https://github.com/dmulyalin/ttp_templates
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-ttp/Makefile b/textproc/py-ttp/Makefile
index c82ce727e0b3..984c7559353d 100644
--- a/textproc/py-ttp/Makefile
+++ b/textproc/py-ttp/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Template Text Parser
+WWW= https://github.com/dmulyalin/ttp
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-typogrify/Makefile b/textproc/py-typogrify/Makefile
index b587c4885ba8..a3dcd6e9e7c8 100644
--- a/textproc/py-typogrify/Makefile
+++ b/textproc/py-typogrify/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nc@FreeBSD.org
COMMENT= Filters to enhance web typography
+WWW= https://github.com/mintchaos/typogrify/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-ucl/Makefile b/textproc/py-ucl/Makefile
index 23badd53048d..84e4303409c3 100644
--- a/textproc/py-ucl/Makefile
+++ b/textproc/py-ucl/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= bofh@FreeBSD.org
COMMENT= UCL parser and emmitter
+WWW= https://github.com/vstakhov/libucl/
LICENSE= MIT
LICENSE_FILE= ${WRKDIR}/libucl-${PORTVERSION}/COPYING
diff --git a/textproc/py-ufal.udpipe/Makefile b/textproc/py-ufal.udpipe/Makefile
index f10635e48320..6f67330d7af6 100644
--- a/textproc/py-ufal.udpipe/Makefile
+++ b/textproc/py-ufal.udpipe/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Python bindings to UDPipe library for parsing universal treebanks
+WWW= https://ufal.mff.cuni.cz/udpipe
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-untangle/Makefile b/textproc/py-untangle/Makefile
index be7ac2448f1b..3ee452a55bae 100644
--- a/textproc/py-untangle/Makefile
+++ b/textproc/py-untangle/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Convert XML to Python objects
+WWW= https://github.com/stchris/untangle
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-wcmatch/Makefile b/textproc/py-wcmatch/Makefile
index 47d3b3bdffd3..9cb0f07b092e 100644
--- a/textproc/py-wcmatch/Makefile
+++ b/textproc/py-wcmatch/Makefile
@@ -7,6 +7,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Wildcard/glob file name matcher
+WWW= https://pypi.org/project/wcmatch/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/py-whatthepatch/Makefile b/textproc/py-whatthepatch/Makefile
index 7d2d737bff8c..fe7c789443df 100644
--- a/textproc/py-whatthepatch/Makefile
+++ b/textproc/py-whatthepatch/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rhurlin@FreeBSD.org
COMMENT= Library for both parsing and applying patch files
+WWW= https://github.com/cscorley/whatthepatch
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-whoosh/Makefile b/textproc/py-whoosh/Makefile
index adb3a6f516b8..0e2a9b922a80 100644
--- a/textproc/py-whoosh/Makefile
+++ b/textproc/py-whoosh/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Whoosh-${PORTVERSION}
MAINTAINER= python@FreeBSD.org
COMMENT= Featureful full-text indexing and searching in Python
+WWW= http://bitbucket.org/mchaput/whoosh
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-wordcloud/Makefile b/textproc/py-wordcloud/Makefile
index 9acdeee440bb..29826da72c1c 100644
--- a/textproc/py-wordcloud/Makefile
+++ b/textproc/py-wordcloud/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Little word cloud generator in Python
+WWW= https://amueller.github.io/word_cloud/
LICENSE= MIT
diff --git a/textproc/py-wordnet/Makefile b/textproc/py-wordnet/Makefile
index ef184440a6c8..a3c900d37443 100644
--- a/textproc/py-wordnet/Makefile
+++ b/textproc/py-wordnet/Makefile
@@ -11,6 +11,7 @@ DISTFILES= pywordnet-${PORTVERSION}.tar.gz:pywn \
MAINTAINER= ports@FreeBSD.org
COMMENT= Python Interface to WordNet
+WWW= http://osteele.com/projects/pywordnet/
USES= dos2unix python:3.6+
USE_PYTHON= distutils autoplist
diff --git a/textproc/py-wstools/Makefile b/textproc/py-wstools/Makefile
index 5f340cf6a12a..32fde00657ac 100644
--- a/textproc/py-wstools/Makefile
+++ b/textproc/py-wstools/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= rm@FreeBSD.org
COMMENT= WSDL parsing services for Python
+WWW= https://github.com/pycontribs/wstools
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-wtf-peewee/Makefile b/textproc/py-wtf-peewee/Makefile
index 4305d3bb2e8e..04bbcbafd044 100644
--- a/textproc/py-wtf-peewee/Makefile
+++ b/textproc/py-wtf-peewee/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= meka@tilda.center
COMMENT= Bridge between peewee models and wtforms
+WWW= https://github.com/coleifer/wtf-peewee
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-wtforms/Makefile b/textproc/py-wtforms/Makefile
index e88bf01ee026..d225cc89c259 100644
--- a/textproc/py-wtforms/Makefile
+++ b/textproc/py-wtforms/Makefile
@@ -8,6 +8,7 @@ DISTNAME= WTForms-${DISTVERSION}
MAINTAINER= rm@FreeBSD.org
COMMENT= Flexible forms validation and rendering library for python
+WWW= http://wtforms.simplecodes.com/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-xhtml2pdf/Makefile b/textproc/py-xhtml2pdf/Makefile
index e47dd86b5c4c..6a8ea745c1d2 100644
--- a/textproc/py-xhtml2pdf/Makefile
+++ b/textproc/py-xhtml2pdf/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= PDF generator using HTML and CSS
+WWW= https://github.com/xhtml2pdf/xhtml2pdf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-xlmmacrodeobfuscator/Makefile b/textproc/py-xlmmacrodeobfuscator/Makefile
index 397ec6e632b2..6868a701963e 100644
--- a/textproc/py-xlmmacrodeobfuscator/Makefile
+++ b/textproc/py-xlmmacrodeobfuscator/Makefile
@@ -7,6 +7,7 @@ DISTNAME= XLMMacroDeobfuscator-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= XLM Emulation engine designed to analyze and deobfuscate malicious XLM macros
+WWW= https://github.com/DissectMalware/XLMMacroDeobfuscator
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-xlrd/Makefile b/textproc/py-xlrd/Makefile
index 448bd77a51dc..d4dd7182e11e 100644
--- a/textproc/py-xlrd/Makefile
+++ b/textproc/py-xlrd/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Reading data and formatting information from Excel files
+WWW= https://www.python-excel.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-xlrd2/Makefile b/textproc/py-xlrd2/Makefile
index 009c1431b607..4ca95748c3cb 100644
--- a/textproc/py-xlrd2/Makefile
+++ b/textproc/py-xlrd2/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library for developers to extract data from Microsoft Excel legacy spreadsheet files (xls)
+WWW= https://github.com/DissectMalware/xlrd2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-xlsxwriter/Makefile b/textproc/py-xlsxwriter/Makefile
index 95e39ee16f3d..cbe8f17425e8 100644
--- a/textproc/py-xlsxwriter/Makefile
+++ b/textproc/py-xlsxwriter/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= antoine@FreeBSD.org
COMMENT= Python module for creating Excel XLSX files
+WWW= https://github.com/jmcnamara/XlsxWriter
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-xlutils/Makefile b/textproc/py-xlutils/Makefile
index ce0fc7ace0be..08565bf7f551 100644
--- a/textproc/py-xlutils/Makefile
+++ b/textproc/py-xlutils/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= skreuzer@FreeBSD.org
COMMENT= Utilities for working with Excel files that require both xlrd and xlwt
+WWW= https://www.python-excel.org/
LICENSE= MIT
diff --git a/textproc/py-xlwt/Makefile b/textproc/py-xlwt/Makefile
index a519aecfeba6..6f3d5497e13b 100644
--- a/textproc/py-xlwt/Makefile
+++ b/textproc/py-xlwt/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dikshie@sfc.wide.ad.jp
COMMENT= Writing data and formatting information from Excel files
+WWW= https://www.python-excel.org/
LICENSE= BSD4CLAUSE
diff --git a/textproc/py-xml-default-dict/Makefile b/textproc/py-xml-default-dict/Makefile
index 53d32937c193..7047c0a2a553 100644
--- a/textproc/py-xml-default-dict/Makefile
+++ b/textproc/py-xml-default-dict/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= contato@kanazuchi.com
COMMENT= Python scripts to convert xml data into a defaultdict
+WWW= https://github.com/kanazux/xml-default-dict
LICENSE= BSD2CLAUSE
diff --git a/textproc/py-xmldiff/Makefile b/textproc/py-xmldiff/Makefile
index de4b19830d9c..a2805386b718 100644
--- a/textproc/py-xmldiff/Makefile
+++ b/textproc/py-xmldiff/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Creates diffs of XML files
+WWW= https://github.com/Shoobx/xmldiff
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-xmlschema/Makefile b/textproc/py-xmlschema/Makefile
index d85dfc8488b4..b018ec702bc9 100644
--- a/textproc/py-xmlschema/Makefile
+++ b/textproc/py-xmlschema/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Implementation of XML Schema for Python
+WWW= https://pypi.org/project/xmlschema/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-yapf/Makefile b/textproc/py-yapf/Makefile
index e6303a14c74e..dc2e018e1a1a 100644
--- a/textproc/py-yapf/Makefile
+++ b/textproc/py-yapf/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= antoine@FreeBSD.org
COMMENT= Formatter for Python code
+WWW= https://github.com/google/yapf
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/py-zope.i18nmessageid/Makefile b/textproc/py-zope.i18nmessageid/Makefile
index b728eadfab20..7f17af0fa402 100644
--- a/textproc/py-zope.i18nmessageid/Makefile
+++ b/textproc/py-zope.i18nmessageid/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Message Identifiers for internationalization
+WWW= https://pypi.org/project/zope.i18nmessageid/
LICENSE= ZPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/py-zope.structuredtext/Makefile b/textproc/py-zope.structuredtext/Makefile
index 3cbd4ac97ae9..d9b47b88e54a 100644
--- a/textproc/py-zope.structuredtext/Makefile
+++ b/textproc/py-zope.structuredtext/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= StructuredText parser
+WWW= https://pypi.org/project/zope.structuredtext/
LICENSE= ZPL21
diff --git a/textproc/py-zope.tal/Makefile b/textproc/py-zope.tal/Makefile
index fa060209ab60..f1cf005ce730 100644
--- a/textproc/py-zope.tal/Makefile
+++ b/textproc/py-zope.tal/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= zope
MAINTAINER= zope@FreeBSD.org
COMMENT= Zope Template Application Language (TAL)
+WWW= https://pypi.org/project/zope.tal/
LICENSE= ZPL21
diff --git a/textproc/py-zpt/Makefile b/textproc/py-zpt/Makefile
index 133ea06ec94a..3b1cbf31762a 100644
--- a/textproc/py-zpt/Makefile
+++ b/textproc/py-zpt/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ZopePageTemplates-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Zope-less version of Zope Page Templates
+WWW= http://zpt.sourceforge.net/
USES= python:3.6+ tar:tgz
USE_PYTHON= distutils autoplist
diff --git a/textproc/qprint/Makefile b/textproc/qprint/Makefile
index d1cec7db1c66..ba136afb65ee 100644
--- a/textproc/qprint/Makefile
+++ b/textproc/qprint/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.fourmilab.ch/webtools/qprint/
MAINTAINER= takefu@airport.fm
COMMENT= Encode and decode Quoted-Printable files
+WWW= https://www.fourmilab.ch/webtools/qprint/
LICENSE= PD
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/qr/Makefile b/textproc/qr/Makefile
index 552dcb628dad..b18bd6849890 100644
--- a/textproc/qr/Makefile
+++ b/textproc/qr/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc graphics
MAINTAINER= lcook@FreeBSD.org
COMMENT= Generate textual QR codes using terminal
+WWW= https://github.com/Y2Z/qr
LICENSE= UNLICENSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/qrcodegen/Makefile b/textproc/qrcodegen/Makefile
index 32657fe668ac..bdd56b525047 100644
--- a/textproc/qrcodegen/Makefile
+++ b/textproc/qrcodegen/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= GUI to generate QR codes
+WWW= https://sites.google.com/site/qrcodeforwn/home/qr-code-generator-for-wireless-networks
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/qstardict/Makefile b/textproc/qstardict/Makefile
index 8f19041dd37f..747f12e04a84 100644
--- a/textproc/qstardict/Makefile
+++ b/textproc/qstardict/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= makc@FreeBSD.org
COMMENT= Qt based dictionary program (stardict clone)
+WWW= http://qstardict.ylsoftware.com/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/qu-aspell/Makefile b/textproc/qu-aspell/Makefile
index dfd4a0a7e3d4..e12dfaee44ae 100644
--- a/textproc/qu-aspell/Makefile
+++ b/textproc/qu-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Quechua dictionary
+WWW= http://aspell.net/
DICT= qu
diff --git a/textproc/rand/Makefile b/textproc/rand/Makefile
index 75b58cbd67dc..5e9acdd64726 100644
--- a/textproc/rand/Makefile
+++ b/textproc/rand/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://bzflag.bz/~erik/files/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Utility to display files or streams in random order
+WWW= https://bzflag.bz/~erik
LICENSE= GPLv2
diff --git a/textproc/randlm/Makefile b/textproc/randlm/Makefile
index 08e2f2c1349e..59a8da3d72af 100644
--- a/textproc/randlm/Makefile
+++ b/textproc/randlm/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}
MAINTAINER= demon@FreeBSD.org
COMMENT= Toolkit for building randomized language models
+WWW= https://sourceforge.net/projects/randlm/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/rapidxml/Makefile b/textproc/rapidxml/Makefile
index 0fe0db77f0cd..662925b8ac04 100644
--- a/textproc/rapidxml/Makefile
+++ b/textproc/rapidxml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Fast C++ library for parsing XML
+WWW= http://rapidxml.sourceforge.net/
LICENSE= BSL
diff --git a/textproc/raptor/Makefile b/textproc/raptor/Makefile
index 65729f904bde..80678d56c8d5 100644
--- a/textproc/raptor/Makefile
+++ b/textproc/raptor/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SF/librdf/${PORTNAME}/${PORTVERSION} \
MAINTAINER= ports@FreeBSD.org
COMMENT= RDF Parser Toolkit for Redland
+WWW= https://librdf.org/raptor/
LIB_DEPENDS= libcurl.so:ftp/curl
diff --git a/textproc/raptor2/Makefile b/textproc/raptor2/Makefile
index 56072a671261..8f5297f37eb0 100644
--- a/textproc/raptor2/Makefile
+++ b/textproc/raptor2/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://download.librdf.org/source/ \
MAINTAINER= kde@FreeBSD.org
COMMENT= RDF Parser Toolkit for Redland
+WWW= https://librdf.org/raptor/
# Even though GPLv3 is not explicitly mentioned in the port's LICENSE.html, one
# of its licenses is "GPLv2 or newer", which includes GPLv3.
diff --git a/textproc/rasqal/Makefile b/textproc/rasqal/Makefile
index 4a1883458b72..a7e999b4cfe8 100644
--- a/textproc/rasqal/Makefile
+++ b/textproc/rasqal/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://download.librdf.org/source/ \
MAINTAINER= kde@FreeBSD.org
COMMENT= High-level interface for RDF
+WWW= https://librdf.org/
# Even though GPLv3 is not explicitly mentioned in the port's LICENSE.html, one
# of its licenses is "GPLv2 or newer", which includes GPLv3.
diff --git a/textproc/re-flex/Makefile b/textproc/re-flex/Makefile
index b333f16a35a3..bee0e88ea5ef 100644
--- a/textproc/re-flex/Makefile
+++ b/textproc/re-flex/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= gahr@FreeBSD.org
COMMENT= Regex-centric, fast and flexible scanner generator for C++
+WWW= https://www.genivia.com/reflex.html
LICENSE= BSD3CLAUSE
diff --git a/textproc/re_graph/Makefile b/textproc/re_graph/Makefile
index f6daa95149f6..2c63d5783454 100644
--- a/textproc/re_graph/Makefile
+++ b/textproc/re_graph/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME:S/_/-/}_${PORTVERSION:S/.//}
MAINTAINER= ports@FreeBSD.org
COMMENT= Regular Expression Graphing Program
+WWW= http://www.oualline.com/sw/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/redet/Makefile b/textproc/redet/Makefile
index 6173f34daedd..cd97f4cd5d26 100644
--- a/textproc/redet/Makefile
+++ b/textproc/redet/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.billposer.org/Software/Downloads/
MAINTAINER= ports@FreeBSD.org
COMMENT= Visual regexp development and execution
+WWW= https://www.billposer.org/Software/redet.html
RUN_DEPENDS= iwidgets>0:x11-toolkits/iwidgets
diff --git a/textproc/redisearch/Makefile b/textproc/redisearch/Makefile
index 1fa368457443..5b0cc02b3bb8 100644
--- a/textproc/redisearch/Makefile
+++ b/textproc/redisearch/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= Full-text search over Redis
+WWW= https://oss.redislabs.com/redisearch/
LICENSE= UNKNOWN
LICENSE_NAME= Redis Source Available License Agreement
diff --git a/textproc/redisearch20/Makefile b/textproc/redisearch20/Makefile
index 24b450788246..e97348ca4071 100644
--- a/textproc/redisearch20/Makefile
+++ b/textproc/redisearch20/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= Full-text search over Redis
+WWW= https://oss.redislabs.com/redisearch/
LICENSE= UNKNOWN
LICENSE_NAME= Redis Source Available License Agreement
diff --git a/textproc/redisearch22/Makefile b/textproc/redisearch22/Makefile
index bc8918178b50..25d86adaeab4 100644
--- a/textproc/redisearch22/Makefile
+++ b/textproc/redisearch22/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= Full-text search over Redis
+WWW= https://oss.redislabs.com/redisearch/
LICENSE= UNKNOWN
LICENSE_NAME= Redis Source Available License Agreement
diff --git a/textproc/redland-bindings/Makefile b/textproc/redland-bindings/Makefile
index b3ba34d14ecb..f9b762558578 100644
--- a/textproc/redland-bindings/Makefile
+++ b/textproc/redland-bindings/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://download.librdf.org/source/
MAINTAINER= kde@FreeBSD.org
COMMENT= Language bindings for the Redland package
+WWW= https://librdf.org/bindings/
# Even though GPLv3 is not explicitly mentioned in the port's LICENSE.html, one
# of its licenses is "GPLv2 or newer", which includes GPLv3.
diff --git a/textproc/redland/Makefile b/textproc/redland/Makefile
index 91f9c1ff25e5..a4d1ee191970 100644
--- a/textproc/redland/Makefile
+++ b/textproc/redland/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://download.librdf.org/source/
MAINTAINER= kde@FreeBSD.org
COMMENT= High-level interface for RDF
+WWW= https://librdf.org
# Even though GPLv3 is not explicitly mentioned in the port's LICENSE.html, one
# of its licenses is "GPLv2 or newer", which includes GPLv3.
diff --git a/textproc/refdb/Makefile b/textproc/refdb/Makefile
index c2c6f8bf0d5a..f212a11a9e06 100644
--- a/textproc/refdb/Makefile
+++ b/textproc/refdb/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTNAME}-src-${PORTVERSION}-1
MAINTAINER= ports@FreeBSD.org
COMMENT= Bibliographic reference database
+WWW= http://refdb.sourceforge.net/
BROKEN_FreeBSD_13= ld: error: duplicate symbol: thecommandlist
BROKEN_FreeBSD_14= ld: error: duplicate symbol: thecommandlist
diff --git a/textproc/reflex/Makefile b/textproc/reflex/Makefile
index 8486e7474132..c5ea7de708ee 100644
--- a/textproc/reflex/Makefile
+++ b/textproc/reflex/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://invisible-mirror.net/archives/reflex/ \
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Relocalizable fast lexical scanner
+WWW= https://invisible-island.net/reflex/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/regex2dfa/Makefile b/textproc/regex2dfa/Makefile
index 8ff46b425c80..470ce4090400 100644
--- a/textproc/regex2dfa/Makefile
+++ b/textproc/regex2dfa/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= egypcio@FreeBSD.org
COMMENT= Command-line utility that converts regular expressions to DFA
+WWW= https://github.com/kpdyer/regex2dfa
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/replaceit/Makefile b/textproc/replaceit/Makefile
index a14b6d7355c2..55ca9ac8fc8f 100644
--- a/textproc/replaceit/Makefile
+++ b/textproc/replaceit/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://pldaniels.com/replaceit/
MAINTAINER= ports@FreeBSD.org
COMMENT= Light replacement to the combination of sed/awk/grep/head/tail
+WWW= https://pldaniels.com/replaceit/
LICENSE= Sendmail
LICENSE_NAME= Sendmail License
diff --git a/textproc/resume-extensions/Makefile b/textproc/resume-extensions/Makefile
index 6acbfaf46da4..51ebe845f32d 100644
--- a/textproc/resume-extensions/Makefile
+++ b/textproc/resume-extensions/Makefile
@@ -7,6 +7,7 @@ DISTNAME= xml${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Extends the XML Resume library
+WWW= https://aaronland.info/xsl/xmlresume/
RUN_DEPENDS= resume>0:textproc/resume \
${LOCALBASE}/share/xsl/string/print-n-times.xsl:textproc/print-n-times \
diff --git a/textproc/resume/Makefile b/textproc/resume/Makefile
index a9c650b5615a..d2471aef4939 100644
--- a/textproc/resume/Makefile
+++ b/textproc/resume/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/xml${PORTNAME}/xml${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= XML Resume library
+WWW= http://xmlresume.sourceforge.net/
LICENSE= MIT
diff --git a/textproc/retext/Makefile b/textproc/retext/Makefile
index 4df6b8b831eb..c7957efaa654 100644
--- a/textproc/retext/Makefile
+++ b/textproc/retext/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= Markdown editor
+WWW= https://github.com/retext-project/retext
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE_GPL
diff --git a/textproc/rfcdiff/Makefile b/textproc/rfcdiff/Makefile
index 929c8631c190..6a215d5616af 100644
--- a/textproc/rfcdiff/Makefile
+++ b/textproc/rfcdiff/Makefile
@@ -8,6 +8,7 @@ EXTRACT_SUFX=
MAINTAINER= lars.eggert@gmx.net
COMMENT= Compare two versions of an Internet Draft and produce a diff
+WWW= https://tools.ietf.org/tools/rfcdiff/
RUN_DEPENDS= bash:shells/bash \
gawk:lang/gawk \
diff --git a/textproc/ripgrep-all/Makefile b/textproc/ripgrep-all/Makefile
index ac774392ff9a..557399e472a9 100644
--- a/textproc/ripgrep-all/Makefile
+++ b/textproc/ripgrep-all/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= alexis.praga@free.fr
COMMENT= Improved search capacities of ripgrep
+WWW= https://github.com/phiresky/ripgrep-all/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/ripgrep/Makefile b/textproc/ripgrep/Makefile
index 7a1eb63b7df5..327d41f60b84 100644
--- a/textproc/ripgrep/Makefile
+++ b/textproc/ripgrep/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= petteri.valkonen@iki.fi
COMMENT= Command line search tool
+WWW= https://blog.burntsushi.net/ripgrep/
LICENSE= MIT UNLICENSE
LICENSE_COMB= dual
diff --git a/textproc/ripole/Makefile b/textproc/ripole/Makefile
index 5c7c43f91936..713ae79f5ae4 100644
--- a/textproc/ripole/Makefile
+++ b/textproc/ripole/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.pldaniels.com/ripole/
MAINTAINER= fcash@sd73.bc.ca
COMMENT= Small program designed to pull attachments out of OLE2 documents
+WWW= https://www.pldaniels.com/ripole/
ALL_TARGET= default
diff --git a/textproc/rl/Makefile b/textproc/rl/Makefile
index c37575b17a1d..7fafe807c25c 100644
--- a/textproc/rl/Makefile
+++ b/textproc/rl/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://arthurdejong.org/rl/
MAINTAINER= jharris@widomaker.com
COMMENT= Randomizes lines from a specified input file
+WWW= https://arthurdejong.org/rl/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/rnv/Makefile b/textproc/rnv/Makefile
index 135912596151..57111a514991 100644
--- a/textproc/rnv/Makefile
+++ b/textproc/rnv/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/Sources/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Relax NG Compact Syntax validator
+WWW= http://www.davidashen.net/rnv.html
LICENSE= BSD3CLAUSE
diff --git a/textproc/ro-aspell/Makefile b/textproc/ro-aspell/Makefile
index f4e9784ca2b1..1736a4be97e7 100644
--- a/textproc/ro-aspell/Makefile
+++ b/textproc/ro-aspell/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Romanian dictionary
+WWW= http://rospell.sourceforge.net/
DICT= ro
diff --git a/textproc/ro-hunspell/Makefile b/textproc/ro-hunspell/Makefile
index 313e0c6cfd58..872610b2f341 100644
--- a/textproc/ro-hunspell/Makefile
+++ b/textproc/ro-hunspell/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Romanian hunspell dictionaries
+WWW= http://rospell.sourceforge.net/
LICENSE= GPLv2 LGPL21 MPL11
LICENSE_COMB= dual
diff --git a/textproc/ro-hyphen/Makefile b/textproc/ro-hyphen/Makefile
index be6e83cd234b..8f1f3dab6cdd 100644
--- a/textproc/ro-hyphen/Makefile
+++ b/textproc/ro-hyphen/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Romanian hyphenation rules
+WWW= http://rospell.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING.GPL
diff --git a/textproc/ro-mythes/Makefile b/textproc/ro-mythes/Makefile
index 8b2dda755ca4..88c50676441a 100644
--- a/textproc/ro-mythes/Makefile
+++ b/textproc/ro-mythes/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Romanian thesaurus
+WWW= http://rospell.sourceforge.net/
LICENSE= GPLv2
diff --git a/textproc/rtfreader/Makefile b/textproc/rtfreader/Makefile
index 58ffc8fab9b3..7a333a076517 100644
--- a/textproc/rtfreader/Makefile
+++ b/textproc/rtfreader/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ms-rtf
MAINTAINER= ports@FreeBSD.org
COMMENT= Portable application/ms-rtf parser
+WWW= http://www.fiction.net/blong/programs/ #rtf
ALL_TARGET= rtfreader
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
diff --git a/textproc/ruby-escape/Makefile b/textproc/ruby-escape/Makefile
index 086ff6f9fee6..43921346d2aa 100644
--- a/textproc/ruby-escape/Makefile
+++ b/textproc/ruby-escape/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${RUBY_PKGNAMEPREFIX:S|${RUBY_SUFFIX}-||}
MAINTAINER= tota@FreeBSD.org
COMMENT= Ruby library provides HTML/URI/shell escaping functions
+WWW= http://www.a-k-r.org/escape/
USE_RUBY= yes
NO_BUILD= yes
diff --git a/textproc/ruby-format/Makefile b/textproc/ruby-format/Makefile
index e80b9255da8a..458404e87342 100644
--- a/textproc/ruby-format/Makefile
+++ b/textproc/ruby-format/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Perl like formats for Ruby
+WWW= http://formatr.sourceforge.net/
USE_RUBY= yes
diff --git a/textproc/ruby-htree/Makefile b/textproc/ruby-htree/Makefile
index d5b74d10df3f..0ab1668a5e6e 100644
--- a/textproc/ruby-htree/Makefile
+++ b/textproc/ruby-htree/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby library to manipulate HTML/XML tree data structure
+WWW= http://www.a-k-r.org/htree/
BUILD_DEPENDS= rubygem-rdoc>=0.a:devel/rubygem-rdoc
diff --git a/textproc/ruby-rd-mode.el/Makefile b/textproc/ruby-rd-mode.el/Makefile
index 2aa0485594af..2b245f187c24 100644
--- a/textproc/ruby-rd-mode.el/Makefile
+++ b/textproc/ruby-rd-mode.el/Makefile
@@ -8,6 +8,7 @@ DISTFILES= # none
MAINTAINER= ports@FreeBSD.org
COMMENT= Emacs lisp module for editing RD files
+WWW= https://github.com/uwabami/rdtool
BUILD_DEPENDS= ${NONEXISTENT}:textproc/ruby-rdtool:patch
diff --git a/textproc/ruby-rdtool/Makefile b/textproc/ruby-rdtool/Makefile
index a384f14eefc5..4cd2aaef77ff 100644
--- a/textproc/ruby-rdtool/Makefile
+++ b/textproc/ruby-rdtool/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= RD to HTML/man/etc. converter (RD is to Ruby as POD is to Perl)
+WWW= https://github.com/uwabami/rdtool
BUILD_DEPENDS= racc:devel/rubygem-racc
diff --git a/textproc/ruby-rttool/Makefile b/textproc/ruby-rttool/Makefile
index 190773d39393..7badb03747c0 100644
--- a/textproc/ruby-rttool/Makefile
+++ b/textproc/ruby-rttool/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${RUBY_PKGNAMEPREFIX:S|${RUBY_SUFFIX}-||}
MAINTAINER= tota@FreeBSD.org
COMMENT= RT into HTML and plain text converter
+WWW= http://www.rubyist.net/~rubikitch/computer/rttool/index.en.html
LICENSE= RUBY
diff --git a/textproc/rubygem-abbrev/Makefile b/textproc/rubygem-abbrev/Makefile
index af25c4fdff2f..658392997a41 100644
--- a/textproc/rubygem-abbrev/Makefile
+++ b/textproc/rubygem-abbrev/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Calculate a set of unique abbreviations for a given set of strings
+WWW= https://github.com/ruby/abbrev
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
diff --git a/textproc/rubygem-actionpack-xml_parser-rails5/Makefile b/textproc/rubygem-actionpack-xml_parser-rails5/Makefile
index e5a4864be487..0f66530d71c5 100644
--- a/textproc/rubygem-actionpack-xml_parser-rails5/Makefile
+++ b/textproc/rubygem-actionpack-xml_parser-rails5/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -rails5
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= XML parameters parser for Action Pack
+WWW= https://github.com/rails/actionpack-xml_parser
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-actionpack-xml_parser-rails52/Makefile b/textproc/rubygem-actionpack-xml_parser-rails52/Makefile
index 06137c78df19..2d3f40d696c8 100644
--- a/textproc/rubygem-actionpack-xml_parser-rails52/Makefile
+++ b/textproc/rubygem-actionpack-xml_parser-rails52/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -rails52
MAINTAINER= mikael@FreeBSD.org
COMMENT= XML parameters parser for Action Pack
+WWW= https://github.com/rails/actionpack-xml_parser
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-actiontext60/Makefile b/textproc/rubygem-actiontext60/Makefile
index 44ad2cbdbae7..44926c46e23f 100644
--- a/textproc/rubygem-actiontext60/Makefile
+++ b/textproc/rubygem-actiontext60/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 60
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Edit and display rich text in Rails applications
+WWW= https://github.com/rails/rails/tree/main/actiontext
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-actiontext61/Makefile b/textproc/rubygem-actiontext61/Makefile
index 123d1294eb47..8217226adc9f 100644
--- a/textproc/rubygem-actiontext61/Makefile
+++ b/textproc/rubygem-actiontext61/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 61
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Edit and display rich text in Rails applications
+WWW= https://github.com/rails/rails/tree/main/actiontext
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-actiontext70/Makefile b/textproc/rubygem-actiontext70/Makefile
index 277119c43b7c..233d68c018cc 100644
--- a/textproc/rubygem-actiontext70/Makefile
+++ b/textproc/rubygem-actiontext70/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 70
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Edit and display rich text in Rails applications
+WWW= https://github.com/rails/rails/tree/main/actiontext
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-albino/Makefile b/textproc/rubygem-albino/Makefile
index 65887b0022c0..43a7d3ecee68 100644
--- a/textproc/rubygem-albino/Makefile
+++ b/textproc/rubygem-albino/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby wrapper for pygmentize
+WWW= https://github.com/github/albino
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-amatch/Makefile b/textproc/rubygem-amatch/Makefile
index a282ddd01b55..26d8defa2964 100644
--- a/textproc/rubygem-amatch/Makefile
+++ b/textproc/rubygem-amatch/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby library for approximate string matching and searching
+WWW= https://github.com/flori/amatch
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/rubygem-asciidoctor-diagram/Makefile b/textproc/rubygem-asciidoctor-diagram/Makefile
index 794b072abbba..388218815363 100644
--- a/textproc/rubygem-asciidoctor-diagram/Makefile
+++ b/textproc/rubygem-asciidoctor-diagram/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= numisemis@yahoo.com
COMMENT= Asciidoctor diagramming extension
+WWW= https://rubygems.org/gems/asciidoctor-diagram/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-asciidoctor-epub3/Makefile b/textproc/rubygem-asciidoctor-epub3/Makefile
index b0174e03934e..ac98bac6454e 100644
--- a/textproc/rubygem-asciidoctor-epub3/Makefile
+++ b/textproc/rubygem-asciidoctor-epub3/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= doceng@FreeBSD.org
COMMENT= Convert AsciiDoc documents to EPUB3
+WWW= https://github.com/asciidoctor/asciidoctor-epub3
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-asciidoctor-include-ext/Makefile b/textproc/rubygem-asciidoctor-include-ext/Makefile
index c4b4d689b462..26c83f8a52b4 100644
--- a/textproc/rubygem-asciidoctor-include-ext/Makefile
+++ b/textproc/rubygem-asciidoctor-include-ext/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Reimplementation of the Asciidoctor's built-in (pre)processor
+WWW= https://github.com/jirutka/asciidoctor-include-ext
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-asciidoctor-kroki/Makefile b/textproc/rubygem-asciidoctor-kroki/Makefile
index 21d92520f311..853b96d51e63 100644
--- a/textproc/rubygem-asciidoctor-kroki/Makefile
+++ b/textproc/rubygem-asciidoctor-kroki/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Asciidoctor convert diagrams to images extension
+WWW= https://github.com/Mogztter/asciidoctor-kroki
LICENSE= MIT
diff --git a/textproc/rubygem-asciidoctor-pdf/Makefile b/textproc/rubygem-asciidoctor-pdf/Makefile
index 0d5dc4f1f10f..ef68a1c3c0b9 100644
--- a/textproc/rubygem-asciidoctor-pdf/Makefile
+++ b/textproc/rubygem-asciidoctor-pdf/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Convert AsciiDoc documents to PDF
+WWW= https://github.com/asciidoctor/asciidoctor-pdf
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-asciidoctor-plantuml/Makefile b/textproc/rubygem-asciidoctor-plantuml/Makefile
index 34549215659b..381aea3bf400 100644
--- a/textproc/rubygem-asciidoctor-plantuml/Makefile
+++ b/textproc/rubygem-asciidoctor-plantuml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Asciidoctor PlantUML extension
+WWW= https://github.com/hsanson/asciidoctor-plantuml
LICENSE= MIT
diff --git a/textproc/rubygem-asciidoctor-plantuml00/Makefile b/textproc/rubygem-asciidoctor-plantuml00/Makefile
index 9a98a61139ff..5664d03a2261 100644
--- a/textproc/rubygem-asciidoctor-plantuml00/Makefile
+++ b/textproc/rubygem-asciidoctor-plantuml00/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 00
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Asciidoctor PlantUML extension
+WWW= https://github.com/hsanson/asciidoctor-plantuml
LICENSE= MIT
diff --git a/textproc/rubygem-asciidoctor/Makefile b/textproc/rubygem-asciidoctor/Makefile
index cd313ae18934..28d0bbb4191e 100644
--- a/textproc/rubygem-asciidoctor/Makefile
+++ b/textproc/rubygem-asciidoctor/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Fast, open source text processor and publishing toolchain
+WWW= https://asciidoctor.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-autoprefixer-rails/Makefile b/textproc/rubygem-autoprefixer-rails/Makefile
index b393f575dd15..c5b96deaf74d 100644
--- a/textproc/rubygem-autoprefixer-rails/Makefile
+++ b/textproc/rubygem-autoprefixer-rails/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parse CSS and add vendor prefixes to CSS rules
+WWW= https://github.com/ai/autoprefixer-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-autoprefixer-rails1025/Makefile b/textproc/rubygem-autoprefixer-rails1025/Makefile
index 744266f6f57e..bff4ade24e24 100644
--- a/textproc/rubygem-autoprefixer-rails1025/Makefile
+++ b/textproc/rubygem-autoprefixer-rails1025/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 1025
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Parse CSS and add vendor prefixes to CSS rules
+WWW= https://github.com/ai/autoprefixer-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-babel-source/Makefile b/textproc/rubygem-babel-source/Makefile
index 93cde9ad67af..4f6462c991ce 100644
--- a/textproc/rubygem-babel-source/Makefile
+++ b/textproc/rubygem-babel-source/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Babel JS source
+WWW= https://github.com/babel/ruby-babel-transpiler
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-babel-transpiler/Makefile b/textproc/rubygem-babel-transpiler/Makefile
index 1d666a3b10d6..f5885b86b2f7 100644
--- a/textproc/rubygem-babel-transpiler/Makefile
+++ b/textproc/rubygem-babel-transpiler/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby Babel is a bridge to the JS Babel transpiler
+WWW= https://github.com/babel/ruby-babel-transpiler
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-babosa/Makefile b/textproc/rubygem-babosa/Makefile
index 1329b18c0e77..f1758ad96c0b 100644
--- a/textproc/rubygem-babosa/Makefile
+++ b/textproc/rubygem-babosa/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby library for creating slugs
+WWW= https://github.com/norman/babosa
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-case_transform/Makefile b/textproc/rubygem-case_transform/Makefile
index 170a11f5e911..172e6fab70c0 100644
--- a/textproc/rubygem-case_transform/Makefile
+++ b/textproc/rubygem-case_transform/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Extraction of the key_transform abilities of ActiveModelSerializers
+WWW= https://github.com/NullVoxPopuli/case_transform
LICENSE= MIT
diff --git a/textproc/rubygem-character_set/Makefile b/textproc/rubygem-character_set/Makefile
index 5acc917be05e..acfe940bef82 100644
--- a/textproc/rubygem-character_set/Makefile
+++ b/textproc/rubygem-character_set/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Build, read, write and compare sets of Unicode codepoints
+WWW= https://github.com/jaynetics/character_set
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-charlock_holmes/Makefile b/textproc/rubygem-charlock_holmes/Makefile
index dbd6988dab00..f9bbb0cd6b59 100644
--- a/textproc/rubygem-charlock_holmes/Makefile
+++ b/textproc/rubygem-charlock_holmes/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Gems for character encoding detection
+WWW= https://github.com/brianmario/charlock_holmes
LICENSE= MIT
diff --git a/textproc/rubygem-chewy/Makefile b/textproc/rubygem-chewy/Makefile
index df11d00181d7..08926d2a3aa3 100644
--- a/textproc/rubygem-chewy/Makefile
+++ b/textproc/rubygem-chewy/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= ODM and wrapper for Elasticsearch client
+WWW= https://github.com/toptal/chewy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-citrus/Makefile b/textproc/rubygem-citrus/Makefile
index 7404f17ae86b..74071862637a 100644
--- a/textproc/rubygem-citrus/Makefile
+++ b/textproc/rubygem-citrus/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Parsing Expressions for Ruby
+WWW= https://mjackson.github.io/citrus
BUILD_DEPENDS= rubygem-rake>=0:devel/rubygem-rake
diff --git a/textproc/rubygem-cld3/Makefile b/textproc/rubygem-cld3/Makefile
index d50a2785f334..d5a44e28df73 100644
--- a/textproc/rubygem-cld3/Makefile
+++ b/textproc/rubygem-cld3/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Compact Language Detection for Ruby
+WWW= https://github.com/akihikodaki/cld3-ruby
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-coderay/Makefile b/textproc/rubygem-coderay/Makefile
index 5f151ba5e45b..f0cb745a0f39 100644
--- a/textproc/rubygem-coderay/Makefile
+++ b/textproc/rubygem-coderay/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Fast and easy syntax highlighting for selected languages
+WWW= http://coderay.rubychan.de/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-colorator/Makefile b/textproc/rubygem-colorator/Makefile
index 622eab4edc97..c3e6d302d9fb 100644
--- a/textproc/rubygem-colorator/Makefile
+++ b/textproc/rubygem-colorator/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Colorize your text in the terminal
+WWW= https://github.com/octopress/colorator
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-colored/Makefile b/textproc/rubygem-colored/Makefile
index 182c5cfdcef8..abb3adf1b9fa 100644
--- a/textproc/rubygem-colored/Makefile
+++ b/textproc/rubygem-colored/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Colorize text on the console
+WWW= https://github.com/defunkt/colored
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-colored2/Makefile b/textproc/rubygem-colored2/Makefile
index 16d507e2e14d..72345aeba6cf 100644
--- a/textproc/rubygem-colored2/Makefile
+++ b/textproc/rubygem-colored2/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= romain@FreeBSD.org
COMMENT= Colors in your terminal, simple as it can be
+WWW= https://rubygems.org/gems/colored2
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-commonmarker/Makefile b/textproc/rubygem-commonmarker/Makefile
index e549c5f2ffd3..5dc03591c59a 100644
--- a/textproc/rubygem-commonmarker/Makefile
+++ b/textproc/rubygem-commonmarker/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby wrapper for libcmark (CommonMark parser)
+WWW= https://github.com/gjtorikian/commonmarker
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-creole/Makefile b/textproc/rubygem-creole/Makefile
index 34a05da8f811..7a0a50bd5eeb 100644
--- a/textproc/rubygem-creole/Makefile
+++ b/textproc/rubygem-creole/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Creole-to-HTML converter
+WWW= https://github.com/minad/creole
LICENSE= RUBY
diff --git a/textproc/rubygem-css_parser/Makefile b/textproc/rubygem-css_parser/Makefile
index 17ec7b48d379..b2d8d7c1314c 100644
--- a/textproc/rubygem-css_parser/Makefile
+++ b/textproc/rubygem-css_parser/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Set of classes for parsing CSS in Ruby
+WWW= https://github.com/premailer/css_parser
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-cssmin/Makefile b/textproc/rubygem-cssmin/Makefile
index 950a8ddd5609..b180788373b6 100644
--- a/textproc/rubygem-cssmin/Makefile
+++ b/textproc/rubygem-cssmin/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby library for minifying CSS. Inspired by cssmin.js and YUI Compressor
+WWW= https://github.com/rgrove/cssmin
LICENSE= BSD3CLAUSE
diff --git a/textproc/rubygem-cucumber-gherkin/Makefile b/textproc/rubygem-cucumber-gherkin/Makefile
index b139fca66be5..eec6ad9f83f0 100644
--- a/textproc/rubygem-cucumber-gherkin/Makefile
+++ b/textproc/rubygem-cucumber-gherkin/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
+WWW= https://github.com/cucumber/common/tree/main/gherkin/ruby
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-cucumber-gherkin23/Makefile b/textproc/rubygem-cucumber-gherkin23/Makefile
index cbaeade7de25..dad5a4c6a527 100644
--- a/textproc/rubygem-cucumber-gherkin23/Makefile
+++ b/textproc/rubygem-cucumber-gherkin23/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 23
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
+WWW= https://github.com/cucumber/common/tree/main/gherkin/ruby
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-cucumber-html-formatter/Makefile b/textproc/rubygem-cucumber-html-formatter/Makefile
index cf7654c4a891..af1b5e4cff10 100644
--- a/textproc/rubygem-cucumber-html-formatter/Makefile
+++ b/textproc/rubygem-cucumber-html-formatter/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= HTML formatter for Cucumber
+WWW= https://github.com/cucumber/html-formatter
LICENSE= MIT
diff --git a/textproc/rubygem-cucumber-html-formatter19/Makefile b/textproc/rubygem-cucumber-html-formatter19/Makefile
index 96ac2d73632a..1736030e8e79 100644
--- a/textproc/rubygem-cucumber-html-formatter19/Makefile
+++ b/textproc/rubygem-cucumber-html-formatter19/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 19
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= HTML formatter for Cucumber
+WWW= https://github.com/cucumber/html-formatter
LICENSE= MIT
diff --git a/textproc/rubygem-diff-lcs/Makefile b/textproc/rubygem-diff-lcs/Makefile
index 23a9557e01c8..f83a1a3434bd 100644
--- a/textproc/rubygem-diff-lcs/Makefile
+++ b/textproc/rubygem-diff-lcs/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= LCS-based diff library for ruby
+WWW= https://github.com/halostatue/diff-lcs
LICENSE= ART20 GPLv2+ MIT
LICENSE_COMB= dual
diff --git a/textproc/rubygem-diff_match_patch/Makefile b/textproc/rubygem-diff_match_patch/Makefile
index 0dcd510c7252..576e7c8d8567 100644
--- a/textproc/rubygem-diff_match_patch/Makefile
+++ b/textproc/rubygem-diff_match_patch/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Ruby implementation of Google diff_match_patch
+WWW= https://github.com/kalmbach/diff_match_patch
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-diffy/Makefile b/textproc/rubygem-diffy/Makefile
index 664ff776ac5f..fd6ad11bb14d 100644
--- a/textproc/rubygem-diffy/Makefile
+++ b/textproc/rubygem-diffy/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Convenient diffing in ruby
+WWW= https://github.com/samg/diffy
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-docdiff/Makefile b/textproc/rubygem-docdiff/Makefile
index a5580b299e7a..d12f1f3e074f 100644
--- a/textproc/rubygem-docdiff/Makefile
+++ b/textproc/rubygem-docdiff/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Compares two text files by word, by character, or by line
+WWW= https://github.com/hisashim/docdiff
LICENSE= BSD3CLAUSE
diff --git a/textproc/rubygem-elasticsearch-api/Makefile b/textproc/rubygem-elasticsearch-api/Makefile
index 23e74c57e55b..8936bb898233 100644
--- a/textproc/rubygem-elasticsearch-api/Makefile
+++ b/textproc/rubygem-elasticsearch-api/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby API for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-api
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-elasticsearch-api713/Makefile b/textproc/rubygem-elasticsearch-api713/Makefile
index 24ebf4b365ed..4aa159cae7e8 100644
--- a/textproc/rubygem-elasticsearch-api713/Makefile
+++ b/textproc/rubygem-elasticsearch-api713/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 713
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby API for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-api
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-elasticsearch-dsl/Makefile b/textproc/rubygem-elasticsearch-dsl/Makefile
index b465662c482f..57f651872f60 100644
--- a/textproc/rubygem-elasticsearch-dsl/Makefile
+++ b/textproc/rubygem-elasticsearch-dsl/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby DSL builder for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-dsl
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-elasticsearch-model/Makefile b/textproc/rubygem-elasticsearch-model/Makefile
index 0f11725ed2d0..8606ccc941f1 100644
--- a/textproc/rubygem-elasticsearch-model/Makefile
+++ b/textproc/rubygem-elasticsearch-model/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= ActiveModel/Record integrations for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-rails/tree/master/elasticsearch-model
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-elasticsearch-model713/Makefile b/textproc/rubygem-elasticsearch-model713/Makefile
index 64f99faffd45..78714dae09b2 100644
--- a/textproc/rubygem-elasticsearch-model713/Makefile
+++ b/textproc/rubygem-elasticsearch-model713/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 713
MAINTAINER= mfechner@FreeBSD.org
COMMENT= ActiveModel/Record integrations for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-rails/tree/master/elasticsearch-model
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-elasticsearch-persistence/Makefile b/textproc/rubygem-elasticsearch-persistence/Makefile
index d83ea4d86600..31d9d837e993 100644
--- a/textproc/rubygem-elasticsearch-persistence/Makefile
+++ b/textproc/rubygem-elasticsearch-persistence/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Persistence layer for Ruby models and Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-rails/tree/master/elasticsearch-persistence
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-elasticsearch-rails/Makefile b/textproc/rubygem-elasticsearch-rails/Makefile
index 02980c4ac9b3..b92254e98af4 100644
--- a/textproc/rubygem-elasticsearch-rails/Makefile
+++ b/textproc/rubygem-elasticsearch-rails/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby on Rails integrations for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-rails/tree/master/elasticsearch-rails
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-elasticsearch-transport/Makefile b/textproc/rubygem-elasticsearch-transport/Makefile
index f3ac86a697fb..02e3423105fd 100644
--- a/textproc/rubygem-elasticsearch-transport/Makefile
+++ b/textproc/rubygem-elasticsearch-transport/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby client for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-transport
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-elasticsearch-transport713/Makefile b/textproc/rubygem-elasticsearch-transport713/Makefile
index a830ae6e919e..bcb304f46ab8 100644
--- a/textproc/rubygem-elasticsearch-transport713/Makefile
+++ b/textproc/rubygem-elasticsearch-transport713/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 713
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby client for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-transport
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-elasticsearch-xpack/Makefile b/textproc/rubygem-elasticsearch-xpack/Makefile
index c1708d587acc..bd0b085ca5c7 100644
--- a/textproc/rubygem-elasticsearch-xpack/Makefile
+++ b/textproc/rubygem-elasticsearch-xpack/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby integrations for the X-Pack extensions for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-xpack
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-elasticsearch/Makefile b/textproc/rubygem-elasticsearch/Makefile
index 923b7795c0b9..ead1ce1fe8d9 100644
--- a/textproc/rubygem-elasticsearch/Makefile
+++ b/textproc/rubygem-elasticsearch/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby integrations for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-ruby
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-elasticsearch713/Makefile b/textproc/rubygem-elasticsearch713/Makefile
index 488e3cab8ead..bdcf7fcdfd66 100644
--- a/textproc/rubygem-elasticsearch713/Makefile
+++ b/textproc/rubygem-elasticsearch713/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 713
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby integrations for Elasticsearch
+WWW= https://github.com/elastic/elasticsearch-ruby
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-emot/Makefile b/textproc/rubygem-emot/Makefile
index 82ba30fe5fde..6280fc8efa20 100644
--- a/textproc/rubygem-emot/Makefile
+++ b/textproc/rubygem-emot/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Yet another emoji handler
+WWW= https://github.com/melborne/emot
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-escape_utils/Makefile b/textproc/rubygem-escape_utils/Makefile
index 688a5d3c703c..44dd4ba86e23 100644
--- a/textproc/rubygem-escape_utils/Makefile
+++ b/textproc/rubygem-escape_utils/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Faster string escaping routines for your web apps
+WWW= https://github.com/brianmario/escape_utils
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-extended-markdown-filter/Makefile b/textproc/rubygem-extended-markdown-filter/Makefile
index 09e995de8cd9..6e68426a7edc 100644
--- a/textproc/rubygem-extended-markdown-filter/Makefile
+++ b/textproc/rubygem-extended-markdown-filter/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Custom markdown processor GitHubs HTML Pipeline
+WWW= https://rubygems.org/gems/extended-markdown-filter
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-ezamar/Makefile b/textproc/rubygem-ezamar/Makefile
index a0c83ee421ea..c69eb4b6f1c8 100644
--- a/textproc/rubygem-ezamar/Makefile
+++ b/textproc/rubygem-ezamar/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Lightweight and simple templating engine for Ruby
+WWW= https://github.com/manveru/ezamar
LICENSE= MIT
diff --git a/textproc/rubygem-fast_xs/Makefile b/textproc/rubygem-fast_xs/Makefile
index fbb656329aa4..f17e50e2d4b0 100644
--- a/textproc/rubygem-fast_xs/Makefile
+++ b/textproc/rubygem-fast_xs/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Systems integration framework. Expander
+WWW= http://fast-xs.rubyforge.org/
LICENSE= MIT
diff --git a/textproc/rubygem-ferret/Makefile b/textproc/rubygem-ferret/Makefile
index af5f9e1bcb0a..29c9de331bd6 100644
--- a/textproc/rubygem-ferret/Makefile
+++ b/textproc/rubygem-ferret/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby port of Lucene
+WWW= https://github.com/jkraemer/ferret
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-fog-xml/Makefile b/textproc/rubygem-fog-xml/Makefile
index 4e8da3d9a665..29a010c3a585 100644
--- a/textproc/rubygem-fog-xml/Makefile
+++ b/textproc/rubygem-fog-xml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Extraction of the XML parsing tools shared among 'fog' providers
+WWW= https://github.com/fog/fog-xml
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/rubygem-gemoji/Makefile b/textproc/rubygem-gemoji/Makefile
index a48138d69bc4..d720b1a26cfa 100644
--- a/textproc/rubygem-gemoji/Makefile
+++ b/textproc/rubygem-gemoji/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Emoji assets
+WWW= https://github.com/github/gemoji
LICENSE= MIT
diff --git a/textproc/rubygem-gepub/Makefile b/textproc/rubygem-gepub/Makefile
index a9de1bbe1b07..0cdcddae8f5d 100644
--- a/textproc/rubygem-gepub/Makefile
+++ b/textproc/rubygem-gepub/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= doceng@FreeBSD.org
COMMENT= Ruby generic EPUB parser/generator
+WWW= https://github.com/skoji/gepub
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-github-linguist/Makefile b/textproc/rubygem-github-linguist/Makefile
index 64cd1d6e1e46..e727113a8924 100644
--- a/textproc/rubygem-github-linguist/Makefile
+++ b/textproc/rubygem-github-linguist/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= GitHub Language detection
+WWW= https://github.com/github/linguist
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-github-markup/Makefile b/textproc/rubygem-github-markup/Makefile
index 675ac146d542..1210482b7d57 100644
--- a/textproc/rubygem-github-markup/Makefile
+++ b/textproc/rubygem-github-markup/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Render any fancy markup
+WWW= https://github.com/github/markup
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-github-markup17/Makefile b/textproc/rubygem-github-markup17/Makefile
index f0f53742070a..9d4e032b4c21 100644
--- a/textproc/rubygem-github-markup17/Makefile
+++ b/textproc/rubygem-github-markup17/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 17
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Render any fancy markup
+WWW= https://github.com/github/markup
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-gitlab-grit/Makefile b/textproc/rubygem-gitlab-grit/Makefile
index df1d005b28ab..7c652cf54914 100644
--- a/textproc/rubygem-gitlab-grit/Makefile
+++ b/textproc/rubygem-gitlab-grit/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Library for extracting information from a git repository
+WWW= https://github.com/gitlabhq/grit
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-gitlab-markup/Makefile b/textproc/rubygem-gitlab-markup/Makefile
index e4b5a6c694cb..3b98b66c380a 100644
--- a/textproc/rubygem-gitlab-markup/Makefile
+++ b/textproc/rubygem-gitlab-markup/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Render any fancy GitLab markup
+WWW= https://gitlab.com/gitlab-org/gitlab-markup
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-google-cloud-translate-v2/Makefile b/textproc/rubygem-google-cloud-translate-v2/Makefile
index 7b08d3fa38b7..a94321dea351 100644
--- a/textproc/rubygem-google-cloud-translate-v2/Makefile
+++ b/textproc/rubygem-google-cloud-translate-v2/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby Client for the Cloud Translation V2 API
+WWW= https://github.com/googleapis/google-cloud-ruby/tree/master/google-cloud-translate-v2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/rubygem-google-cloud-translate-v3/Makefile b/textproc/rubygem-google-cloud-translate-v3/Makefile
index db21e0592a65..91dfe5a7ce73 100644
--- a/textproc/rubygem-google-cloud-translate-v3/Makefile
+++ b/textproc/rubygem-google-cloud-translate-v3/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby Client for the Cloud Translation V3 API
+WWW= https://github.com/googleapis/google-cloud-ruby/tree/master/google-cloud-translate-v3
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/rubygem-google-cloud-translate/Makefile b/textproc/rubygem-google-cloud-translate/Makefile
index dc8739741bb5..90f2911605bc 100644
--- a/textproc/rubygem-google-cloud-translate/Makefile
+++ b/textproc/rubygem-google-cloud-translate/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby Client for the Cloud Translation API
+WWW= https://github.com/googleapis/google-cloud-ruby/tree/master/google-cloud-translate
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/rubygem-heredoc_unindent/Makefile b/textproc/rubygem-heredoc_unindent/Makefile
index 14b0dceb264d..ee1977b19438 100644
--- a/textproc/rubygem-heredoc_unindent/Makefile
+++ b/textproc/rubygem-heredoc_unindent/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= loic-freebsd@loicp.eu
COMMENT= Removes common margin from indented strings
+WWW= https://github.com/adrianomitre/heredoc_unindent
LICENSE= MIT
diff --git a/textproc/rubygem-hikidoc/Makefile b/textproc/rubygem-hikidoc/Makefile
index e38e5326ee6a..9a9bfacc0e24 100644
--- a/textproc/rubygem-hikidoc/Makefile
+++ b/textproc/rubygem-hikidoc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Text-to-HTML conversion tool for web writers
+WWW= https://github.com/hiki/hikidoc
LICENSE= MIT
diff --git a/textproc/rubygem-html-pipeline/Makefile b/textproc/rubygem-html-pipeline/Makefile
index 0ff2841bc05a..71b606114408 100644
--- a/textproc/rubygem-html-pipeline/Makefile
+++ b/textproc/rubygem-html-pipeline/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= GitHub HTML processing filters and utilities
+WWW= https://github.com/jch/html-pipeline
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-html-proofer/Makefile b/textproc/rubygem-html-proofer/Makefile
index 4ab81331b361..06a6d9c5d87b 100644
--- a/textproc/rubygem-html-proofer/Makefile
+++ b/textproc/rubygem-html-proofer/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Test your rendered HTML files
+WWW= https://github.com/gjtorikian/html-proofer
LICENSE= MIT
diff --git a/textproc/rubygem-html2text/Makefile b/textproc/rubygem-html2text/Makefile
index 835239a25bd2..844cebdf5563 100644
--- a/textproc/rubygem-html2text/Makefile
+++ b/textproc/rubygem-html2text/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Convert HTML into a plain text format
+WWW= https://github.com/soundasleep/html2text_ruby
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/rubygem-htmlentities/Makefile b/textproc/rubygem-htmlentities/Makefile
index 2585486693ba..98a4e4bbfec8 100644
--- a/textproc/rubygem-htmlentities/Makefile
+++ b/textproc/rubygem-htmlentities/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= markun@onohara.to
COMMENT= HTML entity encoding and decoding for Ruby
+WWW= https://rubygems.org/gems/htmlentities
LICENSE= MIT
diff --git a/textproc/rubygem-ini/Makefile b/textproc/rubygem-ini/Makefile
index 0c2fe0568088..bbe0e0fb4b63 100644
--- a/textproc/rubygem-ini/Makefile
+++ b/textproc/rubygem-ini/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby INI File Parser and Writer
+WWW= https://rubygems.org/gems/ini
LICENSE= MIT
diff --git a/textproc/rubygem-inifile/Makefile b/textproc/rubygem-inifile/Makefile
index d0eb1b9c8739..55ad66451871 100644
--- a/textproc/rubygem-inifile/Makefile
+++ b/textproc/rubygem-inifile/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= douglas@douglasthrift.net
COMMENT= Native Ruby package for reading and writing INI files
+WWW= https://github.com/twp/inifile
LICENSE= MIT
diff --git a/textproc/rubygem-iso-639/Makefile b/textproc/rubygem-iso-639/Makefile
index de77c3986e13..addb0e4be712 100644
--- a/textproc/rubygem-iso-639/Makefile
+++ b/textproc/rubygem-iso-639/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= ISO 639-1 and ISO 639-2 language code entries and convenience methods
+WWW= https://github.com/xwmx/iso-639
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-itextomml/Makefile b/textproc/rubygem-itextomml/Makefile
index 6f7495431a97..051b9d955092 100644
--- a/textproc/rubygem-itextomml/Makefile
+++ b/textproc/rubygem-itextomml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Native Ruby bindings to itex2MML
+WWW= https://golem.ph.utexas.edu/~distler/blog/itex2MML.html
LICENSE= GPLv2 LGPL20 MPL11
LICENSE_COMB= dual
diff --git a/textproc/rubygem-jekyll-archives/Makefile b/textproc/rubygem-jekyll-archives/Makefile
index 63c4527732e4..b5f78f934fe0 100644
--- a/textproc/rubygem-jekyll-archives/Makefile
+++ b/textproc/rubygem-jekyll-archives/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Archive pages for Jekyll tags and categories
+WWW= https://jekyll.github.io/jekyll-archives/
LICENSE= MIT
diff --git a/textproc/rubygem-jekyll-assets/Makefile b/textproc/rubygem-jekyll-assets/Makefile
index ae95743efbe5..51582f893e5f 100644
--- a/textproc/rubygem-jekyll-assets/Makefile
+++ b/textproc/rubygem-jekyll-assets/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Create JavaScript/CSS assets for Jekyll sites
+WWW= http://jekyll-assets.github.io/jekyll-assets/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-jekyll-email-protect/Makefile b/textproc/rubygem-jekyll-email-protect/Makefile
index c55b5c460180..5e5707bc2c45 100644
--- a/textproc/rubygem-jekyll-email-protect/Makefile
+++ b/textproc/rubygem-jekyll-email-protect/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Email protection Liquid filter for Jekyll
+WWW= https://github.com/vwochnik/jekyll-email-protect
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/rubygem-jekyll-feed/Makefile b/textproc/rubygem-jekyll-feed/Makefile
index e0ff2c1e4c57..4339aceac8ed 100644
--- a/textproc/rubygem-jekyll-feed/Makefile
+++ b/textproc/rubygem-jekyll-feed/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Generates an Atom feed from Jekyll posts
+WWW= https://github.com/jekyll/jekyll-feed
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-jekyll-gist/Makefile b/textproc/rubygem-jekyll-gist/Makefile
index b42980614565..9c7b34f21441 100644
--- a/textproc/rubygem-jekyll-gist/Makefile
+++ b/textproc/rubygem-jekyll-gist/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Liquid tag for displaying GitHub Gists in Jekyll sites
+WWW= https://github.com/jekyll/jekyll-gist
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-jekyll-mentions/Makefile b/textproc/rubygem-jekyll-mentions/Makefile
index b53268bd3b6c..86b1f69c236e 100644
--- a/textproc/rubygem-jekyll-mentions/Makefile
+++ b/textproc/rubygem-jekyll-mentions/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= At-mention support for Jekyll sites
+WWW= https://github.com/jekyll/jekyll-mentions
LICENSE= MIT
diff --git a/textproc/rubygem-jekyll-paginate/Makefile b/textproc/rubygem-jekyll-paginate/Makefile
index 6af011ab9033..eebedf2e1c3e 100644
--- a/textproc/rubygem-jekyll-paginate/Makefile
+++ b/textproc/rubygem-jekyll-paginate/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Built-in Pagination Generator for Jekyll
+WWW= https://github.com/jekyll/jekyll-paginate
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-jekyll-redirect-from/Makefile b/textproc/rubygem-jekyll-redirect-from/Makefile
index 46629dce2170..7b79534b0de5 100644
--- a/textproc/rubygem-jekyll-redirect-from/Makefile
+++ b/textproc/rubygem-jekyll-redirect-from/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Handles redirection URLs for Jekyll pages and posts
+WWW= https://github.com/jekyll/jekyll-redirect-from
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-jekyll-sass-converter/Makefile b/textproc/rubygem-jekyll-sass-converter/Makefile
index 8544cdc36a48..6679b3924d69 100644
--- a/textproc/rubygem-jekyll-sass-converter/Makefile
+++ b/textproc/rubygem-jekyll-sass-converter/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Basic Sass converter for Jekyll
+WWW= https://github.com/jekyll/jekyll-sass-converter
LICENSE= MIT
diff --git a/textproc/rubygem-jekyll-sass-converter1/Makefile b/textproc/rubygem-jekyll-sass-converter1/Makefile
index ce93aa654282..56bd3a922807 100644
--- a/textproc/rubygem-jekyll-sass-converter1/Makefile
+++ b/textproc/rubygem-jekyll-sass-converter1/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 1
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Basic Sass converter for Jekyll
+WWW= https://github.com/jekyll/jekyll-sass-converter
LICENSE= MIT
diff --git a/textproc/rubygem-jekyll-sitemap/Makefile b/textproc/rubygem-jekyll-sitemap/Makefile
index 6a3524b619bc..c85397dba80b 100644
--- a/textproc/rubygem-jekyll-sitemap/Makefile
+++ b/textproc/rubygem-jekyll-sitemap/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Automatically generate a sitemap.xml for Jekyll sites
+WWW= https://github.com/jekyll/jekyll-sitemap
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/rubygem-jemoji/Makefile b/textproc/rubygem-jemoji/Makefile
index fcca13341f4d..ae8347d86b35 100644
--- a/textproc/rubygem-jemoji/Makefile
+++ b/textproc/rubygem-jemoji/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= GitHub-flavored emoji plugin for Jekyll
+WWW= https://github.com/jekyll/jemoji
LICENSE= MIT
diff --git a/textproc/rubygem-js_regex/Makefile b/textproc/rubygem-js_regex/Makefile
index 1cbfad8e46b5..212db0107b5a 100644
--- a/textproc/rubygem-js_regex/Makefile
+++ b/textproc/rubygem-js_regex/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Convert ruby native regular expressions for JavaScript
+WWW= https://github.com/jaynetics/js_regex
LICENSE= MIT
diff --git a/textproc/rubygem-jsmin/Makefile b/textproc/rubygem-jsmin/Makefile
index 3f14c83e918f..d80e04a0be9e 100644
--- a/textproc/rubygem-jsmin/Makefile
+++ b/textproc/rubygem-jsmin/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby implementation of Douglas Crockford's JSMin JavaScript minifier
+WWW= https://github.com/rgrove/jsmin
LICENSE= MIT
diff --git a/textproc/rubygem-kramdown-parser-gfm/Makefile b/textproc/rubygem-kramdown-parser-gfm/Makefile
index c1f49056020c..745f94ec660f 100644
--- a/textproc/rubygem-kramdown-parser-gfm/Makefile
+++ b/textproc/rubygem-kramdown-parser-gfm/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Kramdown parser for the GFM dialect of Markdown
+WWW= https://github.com/kramdown/parser-gfm
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/rubygem-kramdown/Makefile b/textproc/rubygem-kramdown/Makefile
index 44f67f605d09..30344df0c50a 100644
--- a/textproc/rubygem-kramdown/Makefile
+++ b/textproc/rubygem-kramdown/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Yet-another-markdown-parser but fast, pure Ruby
+WWW= https://kramdown.gettalong.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/rubygem-kramdown1/Makefile b/textproc/rubygem-kramdown1/Makefile
index 88467f358d5d..9d1b6601bbb5 100644
--- a/textproc/rubygem-kramdown1/Makefile
+++ b/textproc/rubygem-kramdown1/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 1
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Yet-another-markdown-parser but fast, pure Ruby
+WWW= https://kramdown.gettalong.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/rubygem-kramdown23/Makefile b/textproc/rubygem-kramdown23/Makefile
index cc698a2d36bc..d644c9181368 100644
--- a/textproc/rubygem-kramdown23/Makefile
+++ b/textproc/rubygem-kramdown23/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 23
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Yet-another-markdown-parser but fast, pure Ruby
+WWW= https://kramdown.gettalong.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/rubygem-kwalify/Makefile b/textproc/rubygem-kwalify/Makefile
index a013e68456e4..5d4bca287ebe 100644
--- a/textproc/rubygem-kwalify/Makefile
+++ b/textproc/rubygem-kwalify/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Parser, schema validator, and data binding tool for YAML and JSON
+WWW= http://www.kuwata-lab.com/kwalify/
LICENSE= MIT
diff --git a/textproc/rubygem-libxml-ruby/Makefile b/textproc/rubygem-libxml-ruby/Makefile
index a21fa5140be3..4708db5ee064 100644
--- a/textproc/rubygem-libxml-ruby/Makefile
+++ b/textproc/rubygem-libxml-ruby/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby language bindings for the GNOME Libxml2 XML toolkit
+WWW= https://xml4r.github.io/libxml-ruby/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-linguistics/Makefile b/textproc/rubygem-linguistics/Makefile
index 514f206b2ede..c9706b3043e0 100644
--- a/textproc/rubygem-linguistics/Makefile
+++ b/textproc/rubygem-linguistics/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Framework for extending Ruby objects with linguistic methods
+WWW= https://deveiate.org/projects/Linguistics/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-liquid-tag-parser/Makefile b/textproc/rubygem-liquid-tag-parser/Makefile
index af0369321738..c8c03da52eca 100644
--- a/textproc/rubygem-liquid-tag-parser/Makefile
+++ b/textproc/rubygem-liquid-tag-parser/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parse liquid tags easily
+WWW= https://github.com/envygeeks/liquid-tag-parser
LICENSE= MIT
diff --git a/textproc/rubygem-liquid-tag-parser1/Makefile b/textproc/rubygem-liquid-tag-parser1/Makefile
index b8f7b999a1b6..bbb744ca67c4 100644
--- a/textproc/rubygem-liquid-tag-parser1/Makefile
+++ b/textproc/rubygem-liquid-tag-parser1/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 1
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parse liquid tags easily
+WWW= https://github.com/envygeeks/liquid-tag-parser
LICENSE= MIT
diff --git a/textproc/rubygem-liquid/Makefile b/textproc/rubygem-liquid/Makefile
index 97f443265092..4d9dabdb6db1 100644
--- a/textproc/rubygem-liquid/Makefile
+++ b/textproc/rubygem-liquid/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library for rendering safe templates
+WWW= https://shopify.github.io/liquid/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-liquid4/Makefile b/textproc/rubygem-liquid4/Makefile
index 9749cd0cad56..2f4e6f79a8e6 100644
--- a/textproc/rubygem-liquid4/Makefile
+++ b/textproc/rubygem-liquid4/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 4
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library for rendering safe templates
+WWW= https://shopify.github.io/liquid/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-loggability/Makefile b/textproc/rubygem-loggability/Makefile
index c7023e586dce..6b1d2c04396e 100644
--- a/textproc/rubygem-loggability/Makefile
+++ b/textproc/rubygem-loggability/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Composable logging system built on the standard Logger library
+WWW= https://hg.sr.ht/~ged/Loggability
LICENSE= BSD3CLAUSE
diff --git a/textproc/rubygem-loofah/Makefile b/textproc/rubygem-loofah/Makefile
index 83a2df069987..10233ad25b41 100644
--- a/textproc/rubygem-loofah/Makefile
+++ b/textproc/rubygem-loofah/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library for manipulating HTML/XML documents and fragments
+WWW= https://github.com/flavorjones/loofah
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
diff --git a/textproc/rubygem-ltsv/Makefile b/textproc/rubygem-ltsv/Makefile
index e3c322a205d4..ed4c99a2d8ce 100644
--- a/textproc/rubygem-ltsv/Makefile
+++ b/textproc/rubygem-ltsv/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ports@FreeBSD.org
COMMENT= Parser / Dumper for LTSV
+WWW= https://github.com/condor/ltsv
NO_ARCH= yes
diff --git a/textproc/rubygem-markaby/Makefile b/textproc/rubygem-markaby/Makefile
index 140a279b6cce..8fcc61a999d8 100644
--- a/textproc/rubygem-markaby/Makefile
+++ b/textproc/rubygem-markaby/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= HTML Markup as Ruby
+WWW= https://markaby.github.io/
LICENSE= MIT
diff --git a/textproc/rubygem-mdl/Makefile b/textproc/rubygem-mdl/Makefile
index 1c2fa3939db9..ce844db618d1 100644
--- a/textproc/rubygem-mdl/Makefile
+++ b/textproc/rubygem-mdl/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= vvelox@vvelox.net
COMMENT= Check markdown files and flag style issues
+WWW= https://github.com/markdownlint/markdownlint
LICENSE= MIT
diff --git a/textproc/rubygem-minima/Makefile b/textproc/rubygem-minima/Makefile
index 2d79f2e0e8c8..d4ca8ea8d115 100644
--- a/textproc/rubygem-minima/Makefile
+++ b/textproc/rubygem-minima/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Beautiful, minimal theme for Jekyll
+WWW= https://github.com/jekyll/minima
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-multi_xml/Makefile b/textproc/rubygem-multi_xml/Makefile
index ba52d9c622fb..a649f77bff76 100644
--- a/textproc/rubygem-multi_xml/Makefile
+++ b/textproc/rubygem-multi_xml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby library provide swappable XML backends
+WWW= https://github.com/sferik/multi_xml
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/rubygem-nokogiri-diff/Makefile b/textproc/rubygem-nokogiri-diff/Makefile
index 1e75c8bfe389..e98ac19c27b4 100644
--- a/textproc/rubygem-nokogiri-diff/Makefile
+++ b/textproc/rubygem-nokogiri-diff/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Calculate the differences between two XML/HTML documents
+WWW= https://github.com/postmodern/nokogiri-diff
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-nokogiri/Makefile b/textproc/rubygem-nokogiri/Makefile
index 72e964801667..521690896857 100644
--- a/textproc/rubygem-nokogiri/Makefile
+++ b/textproc/rubygem-nokogiri/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= HTML, XML, SAX, and Reader parser
+WWW= https://nokogiri.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/rubygem-nokogiri111/Makefile b/textproc/rubygem-nokogiri111/Makefile
index 0891370d38e1..d639863e7901 100644
--- a/textproc/rubygem-nokogiri111/Makefile
+++ b/textproc/rubygem-nokogiri111/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 111
MAINTAINER= ruby@FreeBSD.org
COMMENT= HTML, XML, SAX, and Reader parser
+WWW= https://nokogiri.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/rubygem-nokogumbo/Makefile b/textproc/rubygem-nokogumbo/Makefile
index d91ca8bdabbe..2ff3d329cb70 100644
--- a/textproc/rubygem-nokogumbo/Makefile
+++ b/textproc/rubygem-nokogumbo/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Nokogiri interface to the Gumbo HTML5 parser
+WWW= https://github.com/rubys/nokogumbo
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-octopress-escape-code/Makefile b/textproc/rubygem-octopress-escape-code/Makefile
index 3bba15094d4c..d5f27de659b4 100644
--- a/textproc/rubygem-octopress-escape-code/Makefile
+++ b/textproc/rubygem-octopress-escape-code/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Adds escape sequences for code blocks in Jekyll
+WWW= https://github.com/octopress/escape-code
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-opml/Makefile b/textproc/rubygem-opml/Makefile
index f34694d6f75d..45f8c1b7bf69 100644
--- a/textproc/rubygem-opml/Makefile
+++ b/textproc/rubygem-opml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= markun@onohara.to
COMMENT= Simple wrapper for parsing OPML files
+WWW= https://rubygems.org/gems/opml
NO_ARCH= yes
diff --git a/textproc/rubygem-org-ruby/Makefile b/textproc/rubygem-org-ruby/Makefile
index 37dac918a8bb..fe54c98b9d00 100644
--- a/textproc/rubygem-org-ruby/Makefile
+++ b/textproc/rubygem-org-ruby/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Org mode parser written in Ruby
+WWW= https://github.com/wallyqs/org-ruby
LICENSE= MIT
diff --git a/textproc/rubygem-ox/Makefile b/textproc/rubygem-ox/Makefile
index 1ad187e91129..1b8294823697 100644
--- a/textproc/rubygem-ox/Makefile
+++ b/textproc/rubygem-ox/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Speed-optimized XML parser and object serializer for Ruby
+WWW= https://ohler.com/ox/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-parse-cron/Makefile b/textproc/rubygem-parse-cron/Makefile
index c926f1a916ec..7c3257f165cb 100644
--- a/textproc/rubygem-parse-cron/Makefile
+++ b/textproc/rubygem-parse-cron/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parse cron expressions and calculates the next occurence
+WWW= https://github.com/siebertm/parse-cron
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/License
diff --git a/textproc/rubygem-parslet/Makefile b/textproc/rubygem-parslet/Makefile
index 65ad8c2934f4..595b7dac2024 100644
--- a/textproc/rubygem-parslet/Makefile
+++ b/textproc/rubygem-parslet/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parser construction library with great error reporting in Ruby
+WWW= https://kschiess.github.io/parslet/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-parslet1/Makefile b/textproc/rubygem-parslet1/Makefile
index ed8f5c1e33b7..5ca4a49c3ef8 100644
--- a/textproc/rubygem-parslet1/Makefile
+++ b/textproc/rubygem-parslet1/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 1
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Parser construction library with great error reporting in Ruby
+WWW= https://kschiess.github.io/parslet/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-phone/Makefile b/textproc/rubygem-phone/Makefile
index 179d9ab8e51e..c50ff963780b 100644
--- a/textproc/rubygem-phone/Makefile
+++ b/textproc/rubygem-phone/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= douglas@douglasthrift.net
COMMENT= Phone number parsing, validation and formatting
+WWW= https://github.com/carr/phone
LICENSE= MIT
diff --git a/textproc/rubygem-pretty-xml/Makefile b/textproc/rubygem-pretty-xml/Makefile
index 6346a2791e65..af4ccf898ed5 100644
--- a/textproc/rubygem-pretty-xml/Makefile
+++ b/textproc/rubygem-pretty-xml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Print well formatted XML
+WWW= https://github.com/jrobertson/pretty-xml
LICENSE= MIT
diff --git a/textproc/rubygem-psych/Makefile b/textproc/rubygem-psych/Makefile
index d0099204e9fe..1fbae6881603 100644
--- a/textproc/rubygem-psych/Makefile
+++ b/textproc/rubygem-psych/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= YAML parser and emitter
+WWW= https://github.com/ruby/psych
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-puppet-strings/Makefile b/textproc/rubygem-puppet-strings/Makefile
index fdc6bbe4120c..913675ac3857 100644
--- a/textproc/rubygem-puppet-strings/Makefile
+++ b/textproc/rubygem-puppet-strings/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= puppet@FreeBSD.org
COMMENT= Puppet documentation extraction and presentation tool
+WWW= https://github.com/puppetlabs/puppet-strings
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-raabro/Makefile b/textproc/rubygem-raabro/Makefile
index 90bb1226c896..386c9a741803 100644
--- a/textproc/rubygem-raabro/Makefile
+++ b/textproc/rubygem-raabro/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Dumb PEG parser library
+WWW= https://github.com/floraison/raabro
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-rails-dom-testing-rails5/Makefile b/textproc/rubygem-rails-dom-testing-rails5/Makefile
index 04c3c4f17e56..726adc888040 100644
--- a/textproc/rubygem-rails-dom-testing-rails5/Makefile
+++ b/textproc/rubygem-rails-dom-testing-rails5/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -rails5
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Analyse and compare DOMs using Nokogiri
+WWW= https://github.com/rails/rails-dom-testing
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-rails-dom-testing-rails50/Makefile b/textproc/rubygem-rails-dom-testing-rails50/Makefile
index 43da83d07c63..5dd52bf238c5 100644
--- a/textproc/rubygem-rails-dom-testing-rails50/Makefile
+++ b/textproc/rubygem-rails-dom-testing-rails50/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -rails50
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Analyse and compare DOMs using Nokogiri
+WWW= https://github.com/rails/rails-dom-testing
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-rails-dom-testing-rails52/Makefile b/textproc/rubygem-rails-dom-testing-rails52/Makefile
index 968ddca6b61e..fee706f997e5 100644
--- a/textproc/rubygem-rails-dom-testing-rails52/Makefile
+++ b/textproc/rubygem-rails-dom-testing-rails52/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails52
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Analyse and compare DOMs using Nokogiri
+WWW= https://github.com/rails/rails-dom-testing
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-rails-dom-testing-rails60/Makefile b/textproc/rubygem-rails-dom-testing-rails60/Makefile
index a93f07cd58b6..6379be9573a7 100644
--- a/textproc/rubygem-rails-dom-testing-rails60/Makefile
+++ b/textproc/rubygem-rails-dom-testing-rails60/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails60
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Analyse and compare DOMs using Nokogiri
+WWW= https://github.com/rails/rails-dom-testing
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-rails-dom-testing-rails61/Makefile b/textproc/rubygem-rails-dom-testing-rails61/Makefile
index e5ffd631e848..b6495ea22f34 100644
--- a/textproc/rubygem-rails-dom-testing-rails61/Makefile
+++ b/textproc/rubygem-rails-dom-testing-rails61/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails61
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Analyse and compare DOMs using Nokogiri
+WWW= https://github.com/rails/rails-dom-testing
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-rails-dom-testing-rails70/Makefile b/textproc/rubygem-rails-dom-testing-rails70/Makefile
index fd8771d9bb49..dbe8fb9ba014 100644
--- a/textproc/rubygem-rails-dom-testing-rails70/Makefile
+++ b/textproc/rubygem-rails-dom-testing-rails70/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails70
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Analyse and compare DOMs using Nokogiri
+WWW= https://github.com/rails/rails-dom-testing
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-rails-dom-testing/Makefile b/textproc/rubygem-rails-dom-testing/Makefile
index 8dc5b4a379ae..e102e63393fa 100644
--- a/textproc/rubygem-rails-dom-testing/Makefile
+++ b/textproc/rubygem-rails-dom-testing/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Analyse and compare DOMs using Nokogiri
+WWW= https://github.com/rails/rails-dom-testing
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-rails-dom-testing1/Makefile b/textproc/rubygem-rails-dom-testing1/Makefile
index 6bc0c61ed99b..2b63210c3fb2 100644
--- a/textproc/rubygem-rails-dom-testing1/Makefile
+++ b/textproc/rubygem-rails-dom-testing1/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 1
MAINTAINER= ruby@FreeBSD.org
COMMENT= Analyse and compare DOMs using Nokogiri
+WWW= https://github.com/rails/rails-dom-testing
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-rails-html-sanitizer/Makefile b/textproc/rubygem-rails-html-sanitizer/Makefile
index 1cdc92500d41..fa6bb5978d02 100644
--- a/textproc/rubygem-rails-html-sanitizer/Makefile
+++ b/textproc/rubygem-rails-html-sanitizer/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sanitize HTML fragments in Rails applications
+WWW= https://github.com/rails/rails-html-sanitizer
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-rak/Makefile b/textproc/rubygem-rak/Makefile
index c16fa2672c30..12155983da7d 100644
--- a/textproc/rubygem-rak/Makefile
+++ b/textproc/rubygem-rak/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Grep replacement in pure Ruby
+WWW= https://github.com/danlucraft/rak
LICENSE= MIT
diff --git a/textproc/rubygem-rchardet/Makefile b/textproc/rubygem-rchardet/Makefile
index 938e5bb441db..e58740e288ca 100644
--- a/textproc/rubygem-rchardet/Makefile
+++ b/textproc/rubygem-rchardet/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Character encoding auto-detection in Ruby
+WWW= https://github.com/jmhodges/rchardet
LICENSE= LGPL21
diff --git a/textproc/rubygem-rdiscount/Makefile b/textproc/rubygem-rdiscount/Makefile
index 863025e2a693..05cc8ed70f1d 100644
--- a/textproc/rubygem-rdiscount/Makefile
+++ b/textproc/rubygem-rdiscount/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Fast Markdown converter for ruby based on discount
+WWW= https://dafoster.net/projects/rdiscount/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/rubygem-rdtool/Makefile b/textproc/rubygem-rdtool/Makefile
index d116000d22fe..eeba3fdedd54 100644
--- a/textproc/rubygem-rdtool/Makefile
+++ b/textproc/rubygem-rdtool/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= RD to HTML/man/etc. converter (RD is to Ruby as POD is to Perl)
+WWW= https://github.com/uwabami/rdtool
LICENSE= GPLv2 GPLv3 RUBY
LICENSE_COMB= dual
diff --git a/textproc/rubygem-redcarpet/Makefile b/textproc/rubygem-redcarpet/Makefile
index fb775d6e7638..5d640807ee88 100644
--- a/textproc/rubygem-redcarpet/Makefile
+++ b/textproc/rubygem-redcarpet/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Fast, safe and extensible Markdown to (X)HTML parser
+WWW= https://github.com/vmg/redcarpet
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/rubygem-regexp_parser/Makefile b/textproc/rubygem-regexp_parser/Makefile
index 2e11c71502fd..59e330f1f0d6 100644
--- a/textproc/rubygem-regexp_parser/Makefile
+++ b/textproc/rubygem-regexp_parser/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Tokenizing, lexinf and parsing Ruby regular expressions
+WWW= https://github.com/ammar/regexp_parser
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-regexp_property_values/Makefile b/textproc/rubygem-regexp_property_values/Makefile
index b1013dce4f9c..8b90ce135604 100644
--- a/textproc/rubygem-regexp_property_values/Makefile
+++ b/textproc/rubygem-regexp_property_values/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Display which property value regexp support
+WWW= https://github.com/jaynetics/regexp_property_values
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-representable/Makefile b/textproc/rubygem-representable/Makefile
index 8161fc12460d..1cdd24aeffc3 100644
--- a/textproc/rubygem-representable/Makefile
+++ b/textproc/rubygem-representable/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Maps Ruby objects to documents and back
+WWW= https://github.com/trailblazer/representable
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-reverse_markdown/Makefile b/textproc/rubygem-reverse_markdown/Makefile
index c2797362c2e7..07936b20cce7 100644
--- a/textproc/rubygem-reverse_markdown/Makefile
+++ b/textproc/rubygem-reverse_markdown/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mose@mose.com
COMMENT= Convert html code into markdown
+WWW= https://github.com/xijo/reverse_markdown
LICENSE= MIT
diff --git a/textproc/rubygem-rexml/Makefile b/textproc/rubygem-rexml/Makefile
index e0dce4bf57d8..280dc61477e6 100644
--- a/textproc/rubygem-rexml/Makefile
+++ b/textproc/rubygem-rexml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= XML toolkit for Ruby
+WWW= https://github.com/ruby/rexml
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-ri_cal/Makefile b/textproc/rubygem-ri_cal/Makefile
index 657d820a3681..0fc1f9609832 100644
--- a/textproc/rubygem-ri_cal/Makefile
+++ b/textproc/rubygem-ri_cal/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Library for parsing, and generating iCalendar data
+WWW= https://github.com/rubyredrick/ri_cal
LICENSE= MIT
diff --git a/textproc/rubygem-rly/Makefile b/textproc/rubygem-rly/Makefile
index 16ef34475812..6b95e16f7ea8 100644
--- a/textproc/rubygem-rly/Makefile
+++ b/textproc/rubygem-rly/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby implementation of lex and yacc
+WWW= https://github.com/farcaller/rly
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-rmmseg-cpp/Makefile b/textproc/rubygem-rmmseg-cpp/Makefile
index b29c960cac69..85c50e8fba5c 100644
--- a/textproc/rubygem-rmmseg-cpp/Makefile
+++ b/textproc/rubygem-rmmseg-cpp/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= High performance Chinese word segmentation utility
+WWW= http://rmmseg-cpp.rubyforge.org
LICENSE= MIT
diff --git a/textproc/rubygem-ronn/Makefile b/textproc/rubygem-ronn/Makefile
index 168cb36c88ab..0eb544c5a782 100644
--- a/textproc/rubygem-ronn/Makefile
+++ b/textproc/rubygem-ronn/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Builds manuals
+WWW= https://rtomayko.github.io/ronn/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/rubygem-rouge/Makefile b/textproc/rubygem-rouge/Makefile
index 014f587fdd9a..ecb9f27f2a5c 100644
--- a/textproc/rubygem-rouge/Makefile
+++ b/textproc/rubygem-rouge/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple, easy-to-extend drop-in replacement for pygments
+WWW= https://github.com/jneen/rouge
LICENSE= BSD2CLAUSE MIT
LICENSE_COMB= dual
diff --git a/textproc/rubygem-rouge329/Makefile b/textproc/rubygem-rouge329/Makefile
index d004f490a467..e03b956071c6 100644
--- a/textproc/rubygem-rouge329/Makefile
+++ b/textproc/rubygem-rouge329/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 329
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple, easy-to-extend drop-in replacement for pygments
+WWW= https://github.com/jneen/rouge
LICENSE= BSD2CLAUSE MIT
LICENSE_COMB= dual
diff --git a/textproc/rubygem-rttool/Makefile b/textproc/rubygem-rttool/Makefile
index 1e1a31bdea0d..a02f407556dd 100644
--- a/textproc/rubygem-rttool/Makefile
+++ b/textproc/rubygem-rttool/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= RT into HTML and plain text converter
+WWW= https://rubygems.org/gems/rttool
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
diff --git a/textproc/rubygem-ruby-augeas/Makefile b/textproc/rubygem-ruby-augeas/Makefile
index e685803fb1e8..c30df39f277b 100644
--- a/textproc/rubygem-ruby-augeas/Makefile
+++ b/textproc/rubygem-ruby-augeas/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby bindings for Augeas
+WWW= https://augeas.net/
LICENSE= LGPL21
diff --git a/textproc/rubygem-ruby-xslt/Makefile b/textproc/rubygem-ruby-xslt/Makefile
index 8ad34efa4d9a..3ca54cdf1f7e 100644
--- a/textproc/rubygem-ruby-xslt/Makefile
+++ b/textproc/rubygem-ruby-xslt/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= XSLT processor in pure Ruby
+WWW= https://github.com/glejeune/ruby-xslt
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/rubygem-ruby_expect/Makefile b/textproc/rubygem-ruby_expect/Makefile
index 8d84bb415c54..1c6005d4ff8a 100644
--- a/textproc/rubygem-ruby_expect/Makefile
+++ b/textproc/rubygem-ruby_expect/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Simple expect implementation
+WWW= https://github.com/abates/ruby_expect
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-rubypants/Makefile b/textproc/rubygem-rubypants/Makefile
index 52a785fe0ac6..29be4f0e6943 100644
--- a/textproc/rubygem-rubypants/Makefile
+++ b/textproc/rubygem-rubypants/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Translates ASCII into smart typographic punctuation HTML entities
+WWW= https://github.com/jmcnevin/rubypants
LICENSE= MIT
diff --git a/textproc/rubygem-rugments/Makefile b/textproc/rubygem-rugments/Makefile
index b68c71438af2..1a393ce4e6e1 100644
--- a/textproc/rubygem-rugments/Makefile
+++ b/textproc/rubygem-rugments/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Simple, easy to extend drop in replacement for pygments
+WWW= https://github.com/rumpelsepp/rugments
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-sanitize/Makefile b/textproc/rubygem-sanitize/Makefile
index bf704150242e..57a11528939f 100644
--- a/textproc/rubygem-sanitize/Makefile
+++ b/textproc/rubygem-sanitize/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Whitelist based HTML sanitizer
+WWW= https://github.com/rgrove/sanitize
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-sass-listen/Makefile b/textproc/rubygem-sass-listen/Makefile
index ebb0cf6870f7..9472bfa6f5ca 100644
--- a/textproc/rubygem-sass-listen/Makefile
+++ b/textproc/rubygem-sass-listen/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Listens to file modifications
+WWW= https://github.com/sass/listen
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-sass-rails-rails4/Makefile b/textproc/rubygem-sass-rails-rails4/Makefile
index 048564c4f164..fb5b4d1f5f2c 100644
--- a/textproc/rubygem-sass-rails-rails4/Makefile
+++ b/textproc/rubygem-sass-rails-rails4/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails4
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sass adapter for the Rails asset pipeline
+WWW= https://github.com/rails/sass-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-sass-rails-rails5/Makefile b/textproc/rubygem-sass-rails-rails5/Makefile
index 396963f6e20e..653ef3043787 100644
--- a/textproc/rubygem-sass-rails-rails5/Makefile
+++ b/textproc/rubygem-sass-rails-rails5/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails5
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sass adapter for the Rails asset pipeline
+WWW= https://github.com/rails/sass-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-sass-rails-rails50/Makefile b/textproc/rubygem-sass-rails-rails50/Makefile
index f02f1255fdfc..38c8774ec927 100644
--- a/textproc/rubygem-sass-rails-rails50/Makefile
+++ b/textproc/rubygem-sass-rails-rails50/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails50
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sass adapter for the Rails asset pipeline
+WWW= https://github.com/rails/sass-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-sass-rails-rails52/Makefile b/textproc/rubygem-sass-rails-rails52/Makefile
index ace8c0068971..7c295da1f7fd 100644
--- a/textproc/rubygem-sass-rails-rails52/Makefile
+++ b/textproc/rubygem-sass-rails-rails52/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails52
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sass adapter for the Rails asset pipeline
+WWW= https://github.com/rails/sass-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-sass-rails-rails60/Makefile b/textproc/rubygem-sass-rails-rails60/Makefile
index 40b7fc689a63..109e1ad27c14 100644
--- a/textproc/rubygem-sass-rails-rails60/Makefile
+++ b/textproc/rubygem-sass-rails-rails60/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails60
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sass adapter for the Rails asset pipeline
+WWW= https://github.com/rails/sass-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-sass-rails-rails61/Makefile b/textproc/rubygem-sass-rails-rails61/Makefile
index 93d37ff48d1d..b8c73a7ecd1e 100644
--- a/textproc/rubygem-sass-rails-rails61/Makefile
+++ b/textproc/rubygem-sass-rails-rails61/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails61
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sass adapter for the Rails asset pipeline
+WWW= https://github.com/rails/sass-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-sass-rails-rails70/Makefile b/textproc/rubygem-sass-rails-rails70/Makefile
index 679a3007ece5..5d5dfd7a792a 100644
--- a/textproc/rubygem-sass-rails-rails70/Makefile
+++ b/textproc/rubygem-sass-rails-rails70/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails70
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sass adapter for the Rails asset pipeline
+WWW= https://github.com/rails/sass-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-sass/Makefile b/textproc/rubygem-sass/Makefile
index 3f3a3e40ee25..1e7652116483 100644
--- a/textproc/rubygem-sass/Makefile
+++ b/textproc/rubygem-sass/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sass is an extension of CSS3
+WWW= https://sass-lang.com/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-sassc-rails-rails4/Makefile b/textproc/rubygem-sassc-rails-rails4/Makefile
index 49a529940929..544318c3864a 100644
--- a/textproc/rubygem-sassc-rails-rails4/Makefile
+++ b/textproc/rubygem-sassc-rails-rails4/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -rails4
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Integrate SassC-Ruby into Rails
+WWW= https://github.com/sass/sassc-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-sassc-rails-rails5/Makefile b/textproc/rubygem-sassc-rails-rails5/Makefile
index 8f5663c755ae..9d87a715aab1 100644
--- a/textproc/rubygem-sassc-rails-rails5/Makefile
+++ b/textproc/rubygem-sassc-rails-rails5/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -rails5
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Integrate SassC-Ruby into Rails
+WWW= https://github.com/sass/sassc-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-sassc-rails-rails50/Makefile b/textproc/rubygem-sassc-rails-rails50/Makefile
index 818a7a648ca4..04a85a571b9e 100644
--- a/textproc/rubygem-sassc-rails-rails50/Makefile
+++ b/textproc/rubygem-sassc-rails-rails50/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -rails50
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Integrate SassC-Ruby into Rails
+WWW= https://github.com/sass/sassc-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-sassc-rails-rails52/Makefile b/textproc/rubygem-sassc-rails-rails52/Makefile
index 2cd34788ddea..84032146a743 100644
--- a/textproc/rubygem-sassc-rails-rails52/Makefile
+++ b/textproc/rubygem-sassc-rails-rails52/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -rails52
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Integrate SassC-Ruby into Rails
+WWW= https://github.com/sass/sassc-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-sassc-rails-rails60/Makefile b/textproc/rubygem-sassc-rails-rails60/Makefile
index a1c5d6621469..e65347baa492 100644
--- a/textproc/rubygem-sassc-rails-rails60/Makefile
+++ b/textproc/rubygem-sassc-rails-rails60/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -rails60
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Integrate SassC-Ruby into Rails
+WWW= https://github.com/sass/sassc-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-sassc-rails-rails61/Makefile b/textproc/rubygem-sassc-rails-rails61/Makefile
index 61d16e4a8784..44f41f8f3809 100644
--- a/textproc/rubygem-sassc-rails-rails61/Makefile
+++ b/textproc/rubygem-sassc-rails-rails61/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails61
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Integrate SassC-Ruby into Rails
+WWW= https://github.com/sass/sassc-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-sassc-rails-rails70/Makefile b/textproc/rubygem-sassc-rails-rails70/Makefile
index 34f818d00ae5..dccd761f98d1 100644
--- a/textproc/rubygem-sassc-rails-rails70/Makefile
+++ b/textproc/rubygem-sassc-rails-rails70/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rails70
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Integrate SassC-Ruby into Rails
+WWW= https://github.com/sass/sassc-rails
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-sassc/Makefile b/textproc/rubygem-sassc/Makefile
index e7f989df082e..817de44ca6fa 100644
--- a/textproc/rubygem-sassc/Makefile
+++ b/textproc/rubygem-sassc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Use libsass with Ruby
+WWW= https://github.com/sass/sassc-ruby
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-sassc22/Makefile b/textproc/rubygem-sassc22/Makefile
index 33466a176de4..80c9f91b8a7f 100644
--- a/textproc/rubygem-sassc22/Makefile
+++ b/textproc/rubygem-sassc22/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 22
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Use libsass with Ruby
+WWW= https://github.com/sass/sassc-ruby
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-sax-machine/Makefile b/textproc/rubygem-sax-machine/Makefile
index b9a26657f66c..b3a526257df2 100644
--- a/textproc/rubygem-sax-machine/Makefile
+++ b/textproc/rubygem-sax-machine/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Declarative sax parsing library backed by Nokogiri
+WWW= https://github.com/pauldix/sax-machine
LICENSE= MIT
diff --git a/textproc/rubygem-scss_lint/Makefile b/textproc/rubygem-scss_lint/Makefile
index e4052a5a3471..6d54862cf5a5 100644
--- a/textproc/rubygem-scss_lint/Makefile
+++ b/textproc/rubygem-scss_lint/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= SCSS linter
+WWW= https://github.com/sds/scss-lint
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-shell2html/Makefile b/textproc/rubygem-shell2html/Makefile
index d728a5798ab5..c165f23f1791 100644
--- a/textproc/rubygem-shell2html/Makefile
+++ b/textproc/rubygem-shell2html/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mose@mose.com
COMMENT= Ruby library for transforming bash colors into HTML
+WWW= https://github.com/mose/shell2html
LICENSE= MIT
diff --git a/textproc/rubygem-simplecov-html/Makefile b/textproc/rubygem-simplecov-html/Makefile
index d195bb72a9bb..6df39ef59d6c 100644
--- a/textproc/rubygem-simplecov-html/Makefile
+++ b/textproc/rubygem-simplecov-html/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Default HTML formatter for SimpleCov
+WWW= https://github.com/simplecov-ruby/simplecov-html
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-sixarm_ruby_unaccent/Makefile b/textproc/rubygem-sixarm_ruby_unaccent/Makefile
index 7f6b27bf0732..30c84f76934c 100644
--- a/textproc/rubygem-sixarm_ruby_unaccent/Makefile
+++ b/textproc/rubygem-sixarm_ruby_unaccent/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Replaces accented characters with unaccented characters
+WWW= https://github.com/SixArm/sixarm_ruby_unaccent
LICENSE= APACHE20 ART20 BSD3CLAUSE GPLv3 MIT MPL20
LICENSE_COMB= dual
diff --git a/textproc/rubygem-spreadsheet/Makefile b/textproc/rubygem-spreadsheet/Makefile
index 7d6a246ca7d0..2f47edc7a39d 100644
--- a/textproc/rubygem-spreadsheet/Makefile
+++ b/textproc/rubygem-spreadsheet/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby module to generate Microsoft Excel compatible files
+WWW= https://github.com/zdavatz/spreadsheet
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-stamp/Makefile b/textproc/rubygem-stamp/Makefile
index f17dd431fc40..c7b01aee60fc 100644
--- a/textproc/rubygem-stamp/Makefile
+++ b/textproc/rubygem-stamp/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Format dates and times
+WWW= https://github.com/jeremyw/stamp
LICENSE= MIT
diff --git a/textproc/rubygem-syntax/Makefile b/textproc/rubygem-syntax/Makefile
index 81c5987dfdfd..bcc893224439 100644
--- a/textproc/rubygem-syntax/Makefile
+++ b/textproc/rubygem-syntax/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Module for using Systax highlighting in Ruby
+WWW= https://github.com/dblock/syntax
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-termcolor/Makefile b/textproc/rubygem-termcolor/Makefile
index eda7748de434..f52d80851060 100644
--- a/textproc/rubygem-termcolor/Makefile
+++ b/textproc/rubygem-termcolor/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library for ANSII color formatting like HTML for output in terminal
+WWW= https://github.com/jugyo/termcolor
LICENSE= MIT
diff --git a/textproc/rubygem-terminal-table/Makefile b/textproc/rubygem-terminal-table/Makefile
index 476fd6a1682f..0daf09076c06 100644
--- a/textproc/rubygem-terminal-table/Makefile
+++ b/textproc/rubygem-terminal-table/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple, feature rich ASCII table generation library
+WWW= https://github.com/tj/terminal-table
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-terser/Makefile b/textproc/rubygem-terser/Makefile
index 581cc0fcefc2..78223f445638 100644
--- a/textproc/rubygem-terser/Makefile
+++ b/textproc/rubygem-terser/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Terser minifies JavaScript files for Ruby
+WWW= https://github.com/ahorek/terser-ruby
LICENSE= MIT
diff --git a/textproc/rubygem-terser11/Makefile b/textproc/rubygem-terser11/Makefile
index 6bb27e733711..9820314fe1b8 100644
--- a/textproc/rubygem-terser11/Makefile
+++ b/textproc/rubygem-terser11/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 11
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Minify JavaScript files by wrapping TerserJS to be accessible in Ruby
+WWW= https://github.com/ahorek/terser-ruby
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-text/Makefile b/textproc/rubygem-text/Makefile
index e842cb76ee0b..1fc0b18284ab 100644
--- a/textproc/rubygem-text/Makefile
+++ b/textproc/rubygem-text/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Collection of text algorithms
+WWW= https://github.com/threedaymonk/text
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING.txt
diff --git a/textproc/rubygem-tidy_ffi/Makefile b/textproc/rubygem-tidy_ffi/Makefile
index 071303274391..1eab8dbf4144 100644
--- a/textproc/rubygem-tidy_ffi/Makefile
+++ b/textproc/rubygem-tidy_ffi/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Tidy library interface via FFI
+WWW= https://github.com/libc/tidy_ffi
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-toml/Makefile b/textproc/rubygem-toml/Makefile
index 1f5957ea5320..049e0069a9d1 100644
--- a/textproc/rubygem-toml/Makefile
+++ b/textproc/rubygem-toml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= TOML parser
+WWW= https://github.com/jm/toml
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-tomlrb/Makefile b/textproc/rubygem-tomlrb/Makefile
index 275f21fe4d58..566a49437eef 100644
--- a/textproc/rubygem-tomlrb/Makefile
+++ b/textproc/rubygem-tomlrb/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Racc-based TOML parser
+WWW= https://github.com/fbernier/tomlrb
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-tomlrb1/Makefile b/textproc/rubygem-tomlrb1/Makefile
index fdab5396f168..b08d53526115 100644
--- a/textproc/rubygem-tomlrb1/Makefile
+++ b/textproc/rubygem-tomlrb1/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 1
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Racc-based TOML parser
+WWW= https://github.com/fbernier/tomlrb
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-truncato/Makefile b/textproc/rubygem-truncato/Makefile
index 60e27468fdc3..4329f868353a 100644
--- a/textproc/rubygem-truncato/Makefile
+++ b/textproc/rubygem-truncato/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Truncating HTML strings keeping a valid HTML markup
+WWW= https://github.com/jorgemanrubia/truncato
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-twitter-text/Makefile b/textproc/rubygem-twitter-text/Makefile
index 3f3497e634c1..1742ed3051f6 100644
--- a/textproc/rubygem-twitter-text/Makefile
+++ b/textproc/rubygem-twitter-text/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby gem for handling of Twitter texts
+WWW= https://github.com/twitter/twitter-text
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-twitter-text1/Makefile b/textproc/rubygem-twitter-text1/Makefile
index 0b137fdf6bb9..87498ff2224c 100644
--- a/textproc/rubygem-twitter-text1/Makefile
+++ b/textproc/rubygem-twitter-text1/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 1
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby gem for handling of Twitter texts
+WWW= https://github.com/twitter/twitter-text
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-unf/Makefile b/textproc/rubygem-unf/Makefile
index d6de904064a9..4ca45b627888 100644
--- a/textproc/rubygem-unf/Makefile
+++ b/textproc/rubygem-unf/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Wrapper library to bring Unicode Normalization Form support
+WWW= https://github.com/knu/ruby-unf
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-unf_ext/Makefile b/textproc/rubygem-unf_ext/Makefile
index 534a66eb6573..bfdf62bfdfbd 100644
--- a/textproc/rubygem-unf_ext/Makefile
+++ b/textproc/rubygem-unf_ext/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Unicode Normalization Form support library for CRuby
+WWW= https://github.com/knu/ruby-unf_ext
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-unicode_plot/Makefile b/textproc/rubygem-unicode_plot/Makefile
index c196dc812423..300c037cebfc 100644
--- a/textproc/rubygem-unicode_plot/Makefile
+++ b/textproc/rubygem-unicode_plot/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Plot your data by Unicode characters
+WWW= https://github.com/red-data-tools/unicode_plot.rb
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-version_sorter/Makefile b/textproc/rubygem-version_sorter/Makefile
index 91f1603be920..8ef892b889e3 100644
--- a/textproc/rubygem-version_sorter/Makefile
+++ b/textproc/rubygem-version_sorter/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Fast sorting of version strings
+WWW= https://github.com/github/version_sorter
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-whatlanguage/Makefile b/textproc/rubygem-whatlanguage/Makefile
index 85b696649755..99a280c623e2 100644
--- a/textproc/rubygem-whatlanguage/Makefile
+++ b/textproc/rubygem-whatlanguage/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Natural language detection for text samples
+WWW= https://github.com/peterc/whatlanguage
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/rubygem-wikicloth/Makefile b/textproc/rubygem-wikicloth/Makefile
index c32e8b36fca2..8129f0a49499 100644
--- a/textproc/rubygem-wikicloth/Makefile
+++ b/textproc/rubygem-wikicloth/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby parser for the MediaWiki markup language
+WWW= https://github.com/nricciar/wikicloth
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-wikicloth081/Makefile b/textproc/rubygem-wikicloth081/Makefile
index b7b954131256..62df57dfa361 100644
--- a/textproc/rubygem-wikicloth081/Makefile
+++ b/textproc/rubygem-wikicloth081/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= 081
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Ruby parser for the MediaWiki markup language
+WWW= https://github.com/nricciar/wikicloth
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
diff --git a/textproc/rubygem-xml-simple/Makefile b/textproc/rubygem-xml-simple/Makefile
index 52f6866f9433..de9cd70bdffa 100644
--- a/textproc/rubygem-xml-simple/Makefile
+++ b/textproc/rubygem-xml-simple/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby take off of p5-XML-Simple
+WWW= https://github.com/maik/xml-simple
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
diff --git a/textproc/rubygem-ya2yaml/Makefile b/textproc/rubygem-ya2yaml/Makefile
index c942ebf28b18..0aa310e326e0 100644
--- a/textproc/rubygem-ya2yaml/Makefile
+++ b/textproc/rubygem-ya2yaml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Yet another YAML converter, includes complete UTF8 support
+WWW= https://github.com/afunai/ya2yaml
LICENSE= MIT
diff --git a/textproc/rubygem-yard-chef/Makefile b/textproc/rubygem-yard-chef/Makefile
index 846b2012f9ca..69b253df76d7 100644
--- a/textproc/rubygem-yard-chef/Makefile
+++ b/textproc/rubygem-yard-chef/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= douglas@douglasthrift.net
COMMENT= YARD plugin for Chef
+WWW= https://github.com/rightscale/yard-chef
LICENSE= MIT
diff --git a/textproc/rubygem-yard/Makefile b/textproc/rubygem-yard/Makefile
index f551ec109e3c..84d4e977f66b 100644
--- a/textproc/rubygem-yard/Makefile
+++ b/textproc/rubygem-yard/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Documentation generation tool for Ruby
+WWW= https://yardoc.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/rubygem-zmq/Makefile b/textproc/rubygem-zmq/Makefile
index c83d6180cde3..850e77dcdcbf 100644
--- a/textproc/rubygem-zmq/Makefile
+++ b/textproc/rubygem-zmq/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Ruby ZeroMQ gem
+WWW= https://zeromq.org/bindings:ruby
LICENSE= LGPL3
diff --git a/textproc/rw-aspell/Makefile b/textproc/rw-aspell/Makefile
index 8a502b17ac66..15389f561a9c 100644
--- a/textproc/rw-aspell/Makefile
+++ b/textproc/rw-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Kinyarwanda dictionary
+WWW= http://aspell.net/
DICT= rw
diff --git a/textproc/rxp/Makefile b/textproc/rxp/Makefile
index c3c398edae81..1234633854f3 100644
--- a/textproc/rxp/Makefile
+++ b/textproc/rxp/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= ftp://ftp.cogsci.ed.ac.uk/pub/richard/
MAINTAINER= mi@aldan.algebra.com
COMMENT= Validating XML parser written in C
+WWW= https://www.cogsci.ed.ac.uk/~richard/rxp.html
LICENSE= GPLv2
diff --git a/textproc/s5/Makefile b/textproc/s5/Makefile
index da8cef2f5118..bf98d8b11a38 100644
--- a/textproc/s5/Makefile
+++ b/textproc/s5/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/.//g}
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple HTML-based presentation system
+WWW= https://www.meyerweb.com/eric/tools/s5/
LICENSE= BSD2CLAUSE PD
LICENSE_COMB= multi
diff --git a/textproc/sablotron/Makefile b/textproc/sablotron/Makefile
index cbd8c3827ae0..27d5f41166cb 100644
--- a/textproc/sablotron/Makefile
+++ b/textproc/sablotron/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Sablot-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= XML toolkit implementing XSLT 1.0, XPath 1.0 and DOM Level2
+WWW= https://sourceforge.net/projects/sablotron/
LICENSE= MPL11 GPLv2+
LICENSE_COMB= dual
diff --git a/textproc/sansi/Makefile b/textproc/sansi/Makefile
index ae27db46cccf..55d4e8342ec0 100644
--- a/textproc/sansi/Makefile
+++ b/textproc/sansi/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://BSDforge.com/projects/source/textproc/sansi/
MAINTAINER= portmaster@bsdforge.com
COMMENT= Removes ANSI control sequences/characters, from files
+WWW= https://BSDforge.com/projects/textproc/sansi/
LICENSE= ART20 BSD2CLAUSE
LICENSE_COMB= multi
diff --git a/textproc/sary/Makefile b/textproc/sary/Makefile
index 7fbd109a0679..615b585bcdd2 100644
--- a/textproc/sary/Makefile
+++ b/textproc/sary/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://sary.sourceforge.net/
MAINTAINER= ports@FreeBSD.org
COMMENT= Suffix array library and tools, which provide fast full-text search
+WWW= http://sary.sourceforge.net/index.html.en
GNU_CONFIGURE= yes
USES= gnome libtool pathfix pkgconfig
diff --git a/textproc/sassc/Makefile b/textproc/sassc/Makefile
index 8650361182c0..bb59a45e8467 100644
--- a/textproc/sassc/Makefile
+++ b/textproc/sassc/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= nivit@FreeBSD.org
COMMENT= Wrapper around libsass
+WWW= https://libsass.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/saxon-devel/Makefile b/textproc/saxon-devel/Makefile
index 1566590f1385..2cca44738199 100644
--- a/textproc/saxon-devel/Makefile
+++ b/textproc/saxon-devel/Makefile
@@ -11,6 +11,7 @@ DISTFILES= ${PORTNAME}b${PORTVERSION:S,.,-,g}j.zip:binary \
MAINTAINER= ports@FreeBSD.org
COMMENT= XSLT 2.0 / XPath 2.0 / XQuery 1.0 processor for Java
+WWW= http://saxon.sourceforge.net/
OPTIONS_DEFINE= JDOM DOM4J XOM DOCS
JDOM_DESC= Jdom support
diff --git a/textproc/saxon-he/Makefile b/textproc/saxon-he/Makefile
index b1d547a54006..731626aec42f 100644
--- a/textproc/saxon-he/Makefile
+++ b/textproc/saxon-he/Makefile
@@ -6,6 +6,7 @@ DISTNAME= SaxonHE${PORTVERSION:S,.,-,g}J
MAINTAINER= makc@FreeBSD.org
COMMENT= XSLT 2.0 / XPath 2.0 / XQuery 1.0 processor for Java
+WWW= https://www.saxonica.com/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/notices/LICENSE.txt
diff --git a/textproc/saxon/Makefile b/textproc/saxon/Makefile
index 8b9b691c5c60..dcfbc82277ea 100644
--- a/textproc/saxon/Makefile
+++ b/textproc/saxon/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION:S/./-/g}
MAINTAINER= ports@FreeBSD.org
COMMENT= XSLT 1.0 processor for Java
+WWW= http://saxon.sourceforge.net/
LICENSE= MPL10
diff --git a/textproc/sc-aspell/Makefile b/textproc/sc-aspell/Makefile
index a5221ea08ac7..3722b05fb454 100644
--- a/textproc/sc-aspell/Makefile
+++ b/textproc/sc-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Sardinian dictionary
+WWW= http://aspell.net/
DICT= sc
diff --git a/textproc/scdoc/Makefile b/textproc/scdoc/Makefile
index e28c06635b6c..1ea193e575e0 100644
--- a/textproc/scdoc/Makefile
+++ b/textproc/scdoc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://git.sr.ht/~sircmpwn/${PORTNAME}/archive/${DISTVERSIONFULL}
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Small man page generator
+WWW= https://git.sr.ht/~sircmpwn/scdoc
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/scew/Makefile b/textproc/scew/Makefile
index 2efae502540b..4dcff5fb83c2 100644
--- a/textproc/scew/Makefile
+++ b/textproc/scew/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SAVANNAH
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple C Expat Wrapper
+WWW= https://savannah.nongnu.org/projects/scew
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/scim-input-pad/Makefile b/textproc/scim-input-pad/Makefile
index af517b99dab2..fcd8489958b1 100644
--- a/textproc/scim-input-pad/Makefile
+++ b/textproc/scim-input-pad/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SF/scim/${PORTNAME}/0.1.3/ \
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= SCIM add-on to input various symbols with customisable on-screen pad
+WWW= https://github.com/scim-im/scim
LIB_DEPENDS= libscim-1.0.so:textproc/scim
diff --git a/textproc/scim-kmfl-imengine/Makefile b/textproc/scim-kmfl-imengine/Makefile
index 90f4276b1158..9952be5608a2 100644
--- a/textproc/scim-kmfl-imengine/Makefile
+++ b/textproc/scim-kmfl-imengine/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= kmfl
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= SCIM KMFL IMEngine platform for Keyman (KMN) language keyboards
+WWW= http://kmfl.sourceforge.net/
BUILD_DEPENDS= scim:textproc/scim
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
diff --git a/textproc/scim-m17n/Makefile b/textproc/scim-m17n/Makefile
index f32575007d6a..b70c2a7fab8e 100644
--- a/textproc/scim-m17n/Makefile
+++ b/textproc/scim-m17n/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SF/scim/${PORTNAME}/${PORTVERSION} \
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= SCIM IMEngine module which uses m17n library as the backend
+WWW= https://github.com/scim-im/scim
BUILD_DEPENDS= scim:textproc/scim \
gsed:textproc/gsed
diff --git a/textproc/scim-openvanilla/Makefile b/textproc/scim-openvanilla/Makefile
index 214762b828e0..b61d5516edb9 100644
--- a/textproc/scim-openvanilla/Makefile
+++ b/textproc/scim-openvanilla/Makefile
@@ -7,6 +7,7 @@ DISTNAME= openvanilla-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= SCIM OpenVanilla input method (IM)/output filter (OF) framework
+WWW= https://openvanilla.org/
BUILD_DEPENDS= scim:textproc/scim \
${LOCALBASE}/include/OpenVanilla/OpenVanilla.h:textproc/openvanilla-framework
diff --git a/textproc/scim-table-imengine/Makefile b/textproc/scim-table-imengine/Makefile
index acf27c27058e..cd22db062f1f 100644
--- a/textproc/scim-table-imengine/Makefile
+++ b/textproc/scim-table-imengine/Makefile
@@ -7,6 +7,7 @@ DISTNAME= scim-tables-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= SCIM table based input method engine
+WWW= https://github.com/scim-im/scim
BUILD_DEPENDS= scim:textproc/scim
RUN_DEPENDS= scim:textproc/scim
diff --git a/textproc/scim/Makefile b/textproc/scim/Makefile
index 979b0458863d..2f243cc0a321 100644
--- a/textproc/scim/Makefile
+++ b/textproc/scim/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Smart Common Input Method platform
+WWW= https://github.com/scim-im/scim
LICENSE= LGPL21
diff --git a/textproc/scss/Makefile b/textproc/scss/Makefile
index 23b6c8e6efc3..966efd367091 100644
--- a/textproc/scss/Makefile
+++ b/textproc/scss/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SAVANNAH \
MAINTAINER= cs@FreeBSD.org
COMMENT= Scheme module for W3C Cascading Stylesheets recommendation
+WWW= https://www.nongnu.org/scss/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/scws/Makefile b/textproc/scws/Makefile
index feee46d98651..394ea424e5d4 100644
--- a/textproc/scws/Makefile
+++ b/textproc/scws/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.xunsearch.com/scws/down/
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple Chinese word segmentation program and lib
+WWW= http://www.xunsearch.com/scws/index.php
LICENSE= BSD2CLAUSE
diff --git a/textproc/sd/Makefile b/textproc/sd/Makefile
index 98b423606a1e..b45da4bb39a6 100644
--- a/textproc/sd/Makefile
+++ b/textproc/sd/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= mikael@FreeBSD.org
COMMENT= Intuitive find and replace tool
+WWW= https://github.com/chmln/sd
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/sdcv/Makefile b/textproc/sdcv/Makefile
index 6f399bddc072..8b62dcace26b 100644
--- a/textproc/sdcv/Makefile
+++ b/textproc/sdcv/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= citrin@citrin.ru
COMMENT= Text-based utility for work with dictionaries in StarDict's format #'
+WWW= https://dushistov.github.io/sdcv/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/sdif/Makefile b/textproc/sdif/Makefile
index 256042ce0edf..05919345d6a6 100644
--- a/textproc/sdif/Makefile
+++ b/textproc/sdif/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= hrs@FreeBSD.org
COMMENT= Side-by-side diff viewer for ANSI terminal
+WWW= https://github.com/kaz-utashiro/sdif
LICENSE= GREPLE
LICENSE_NAME= GREPLE License
diff --git a/textproc/sdocbook-xml/Makefile b/textproc/sdocbook-xml/Makefile
index 1dc468cca13e..51fc2ae8dc8f 100644
--- a/textproc/sdocbook-xml/Makefile
+++ b/textproc/sdocbook-xml/Makefile
@@ -8,6 +8,7 @@ DISTNAME= docbook-simple-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= "Simplified" DocBook XML DTD
+WWW= https://www.oasis-open.org/docbook/xml/simple/
LICENSE= OASIS
LICENSE_NAME= OASIS License
diff --git a/textproc/sdom/Makefile b/textproc/sdom/Makefile
index 5b3c0cf9fbb9..8bf7d29f23c1 100644
--- a/textproc/sdom/Makefile
+++ b/textproc/sdom/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SAVANNAH
MAINTAINER= ports@FreeBSD.org
COMMENT= Implementation of the W3C DOM recommendation in Scheme
+WWW= https://www.nongnu.org/sdom/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/senna/Makefile b/textproc/senna/Makefile
index 0917de537eff..6906edb093f6 100644
--- a/textproc/senna/Makefile
+++ b/textproc/senna/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= OSDN/senna
MAINTAINER= ports@FreeBSD.org
COMMENT= Embeddable Fulltext Search Engine
+WWW= http://qwik.jp/senna/
BROKEN_aarch64= does not build: libsenna.so: undefined reference to SEN_ATOMIC_ADD_EX
BROKEN_armv6= does not build: libsenna.so: undefined reference to SEN_ATOMIC_ADD_EX
diff --git a/textproc/sgrep/Makefile b/textproc/sgrep/Makefile
index 0e4755f11403..9c633374eac2 100644
--- a/textproc/sgrep/Makefile
+++ b/textproc/sgrep/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= ftp://ftp.cs.helsinki.fi/pub/Software/Local/Sgrep/ \
MAINTAINER= bofh@FreeBSD.org
COMMENT= Grep for structured text like SGML and HTML
+WWW= https://www.cs.helsinki.fi/u/jjaakkol/sgrep.html
LICENSE= GPLv2
diff --git a/textproc/sgrep2/Makefile b/textproc/sgrep2/Makefile
index c8d332ec258c..a2e8d33b20da 100644
--- a/textproc/sgrep2/Makefile
+++ b/textproc/sgrep2/Makefile
@@ -7,6 +7,7 @@ DISTNAME= sgrep-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Grep for structured text like SGML and HTML
+WWW= https://www.cs.helsinki.fi/u/jjaakkol/sgrep.html
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --datadir=${DATADIR}
diff --git a/textproc/sift/Makefile b/textproc/sift/Makefile
index 209ae40c013d..98a1c6def52e 100644
--- a/textproc/sift/Makefile
+++ b/textproc/sift/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast and powerful open source alternative to grep
+WWW= https://github.com/svent/sift
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/sigil/Makefile b/textproc/sigil/Makefile
index 9ea112798e73..c317582f89bf 100644
--- a/textproc/sigil/Makefile
+++ b/textproc/sigil/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= jonc@chen.org.nz
COMMENT= WYSIWYG ePub editor
+WWW= https://sigil-ebook.com/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING.txt
diff --git a/textproc/sk-hunspell/Makefile b/textproc/sk-hunspell/Makefile
index 20a06c487bac..29842cd96128 100644
--- a/textproc/sk-hunspell/Makefile
+++ b/textproc/sk-hunspell/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Slovak hunspell dictionaries
+WWW= https://www.sk-spell.sk.cx/
LICENSE= GPLv2 LGPL21 MPL11
LICENSE_COMB= dual
diff --git a/textproc/sk-mythes/Makefile b/textproc/sk-mythes/Makefile
index 22469b85f904..9966fd4e4909 100644
--- a/textproc/sk-mythes/Makefile
+++ b/textproc/sk-mythes/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Slovak thesaurus
+WWW= https://www.sk-spell.sk.cx/thesaurus/
LICENSE= MIT
diff --git a/textproc/sl-aspell/Makefile b/textproc/sl-aspell/Makefile
index 80222d65a022..8e8196b95790 100644
--- a/textproc/sl-aspell/Makefile
+++ b/textproc/sl-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Slovenian dictionary
+WWW= http://aspell.net/
DICT= sl
diff --git a/textproc/sl-hunspell/Makefile b/textproc/sl-hunspell/Makefile
index 169f67a80b78..b938722c0940 100644
--- a/textproc/sl-hunspell/Makefile
+++ b/textproc/sl-hunspell/Makefile
@@ -8,6 +8,7 @@ EXTRACT_SUFX= .oxt
MAINTAINER= office@FreeBSD.org
COMMENT= Slovenian hunspell dictionary
+WWW= https://extensions.libreoffice.org/extensions/slovenian-dictionary-pack/
LICENSE= LGPL21
diff --git a/textproc/sl-mythes/Makefile b/textproc/sl-mythes/Makefile
index e1eed72f06a9..0b45977a6389 100644
--- a/textproc/sl-mythes/Makefile
+++ b/textproc/sl-mythes/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Slovenian thesaurus
+WWW= http://www.tezaver.si/
LICENSE= LGPL21
diff --git a/textproc/slides/Makefile b/textproc/slides/Makefile
index 7b686be43aea..e78dc0c356c3 100644
--- a/textproc/slides/Makefile
+++ b/textproc/slides/Makefile
@@ -7,6 +7,7 @@ DISTNAME= docbook-${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Doctype and stylesheets for making slides
+WWW= http://docbook.sourceforge.net/projects/slides/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/slowcat/Makefile b/textproc/slowcat/Makefile
index f70e1219a96f..9c53e6219677 100644
--- a/textproc/slowcat/Makefile
+++ b/textproc/slowcat/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= ${PKGNAME}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Write output slowly, emulating physical serial terminal
+WWW= http://artscene.textfiles.com/viewers/
LICENSE= PD
diff --git a/textproc/smi/Makefile b/textproc/smi/Makefile
index 68441d3e6a9b..b0c17a74df2a 100644
--- a/textproc/smi/Makefile
+++ b/textproc/smi/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://BSDforge.com/projects/source/textproc/${PORTNAME}/
MAINTAINER= portmaster@bsdforge.com
COMMENT= Simple Markdown Interpreter / filter for simplified markup dialect
+WWW= https://BSDforge.com/projects/textproc/smi/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/smu/Makefile b/textproc/smu/Makefile
index 1294c741ba4d..fcf4ea6ddbc7 100644
--- a/textproc/smu/Makefile
+++ b/textproc/smu/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= Simple interpreter for a simplified markdown dialect
+WWW= https://github.com/Gottox/smu
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/snowballstemmer/Makefile b/textproc/snowballstemmer/Makefile
index b3e707b85703..92e3a6c9bc21 100644
--- a/textproc/snowballstemmer/Makefile
+++ b/textproc/snowballstemmer/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Snowball stemmer library for C
+WWW= https://snowballstem.org/
LICENSE= BSD3CLAUSE
diff --git a/textproc/so-hunspell/Makefile b/textproc/so-hunspell/Makefile
index 0aa8e3ab0f04..162f24904fab 100644
--- a/textproc/so-hunspell/Makefile
+++ b/textproc/so-hunspell/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Somali hunspell dictionaries
+WWW= https://addons.mozilla.org/en-US/firefox/addon/qaamuuska-afka-soomaaliga/
LICENSE= GPLv3
diff --git a/textproc/sonic/Makefile b/textproc/sonic/Makefile
index 5cd666b55260..388b7da7b1de 100644
--- a/textproc/sonic/Makefile
+++ b/textproc/sonic/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= mikael@FreeBSD.org
COMMENT= Fast, lightweight, and schema-less search backend
+WWW= https://github.com/valeriansaliou/sonic
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/soothsayer/Makefile b/textproc/soothsayer/Makefile
index f24b09f90557..2b0a9bfe6955 100644
--- a/textproc/soothsayer/Makefile
+++ b/textproc/soothsayer/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/presage/${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Intelligent predictive text entry platform
+WWW= http://presage.sourceforge.net/
LICENSE= GPLv2+
diff --git a/textproc/source-highlight/Makefile b/textproc/source-highlight/Makefile
index 69c86221fbf5..2a6df5448afd 100644
--- a/textproc/source-highlight/Makefile
+++ b/textproc/source-highlight/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= GNU/src-highlite
MAINTAINER= tcberner@FreeBSD.org
COMMENT= C/C++ and Java sources to HTML converter
+WWW= https://www.gnu.org/software/src-highlite/source-highlight.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/sowing/Makefile b/textproc/sowing/Makefile
index 6e9c41789e54..1d0233daff4a 100644
--- a/textproc/sowing/Makefile
+++ b/textproc/sowing/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://ftp.mcs.anl.gov/pub/sowing/
MAINTAINER= ports@FreeBSD.org
COMMENT= Text processing tools to generate documentation from source files
+WWW= http://web.engr.illinois.edu/~wgropp/projects/software/sowing/
BUILD_DEPENDS= ppmtogif:graphics/netpbm
RUN_DEPENDS= ppmtogif:graphics/netpbm
diff --git a/textproc/spellutils/Makefile b/textproc/spellutils/Makefile
index 38696fa98cb5..34d504155980 100644
--- a/textproc/spellutils/Makefile
+++ b/textproc/spellutils/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= LOCAL/thierry
MAINTAINER= thierry@FreeBSD.org
COMMENT= Programs used to isolate some parts or texts before spell-checking
+WWW= https://www.sourcefiles.org/Utilities/Text_Utilities/spellutils-0.7.tar.bz2.shtml
LICENSE= GPLv2
diff --git a/textproc/sphinxsearch/Makefile b/textproc/sphinxsearch/Makefile
index c9ebf29cc9c1..b7c2967e09fb 100644
--- a/textproc/sphinxsearch/Makefile
+++ b/textproc/sphinxsearch/Makefile
@@ -13,6 +13,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= matthew@FreeBSD.org
COMMENT= Sphinx Full-Text Search Engine
+WWW= https://sphinxsearch.com/
LICENSE= GPLv2
diff --git a/textproc/spiff/Makefile b/textproc/spiff/Makefile
index 3feb19fd81b1..55af8779d083 100644
--- a/textproc/spiff/Makefile
+++ b/textproc/spiff/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= swills@FreeBSD.org
COMMENT= Declarative YAML templating system tuned for BOSH deployment manifests
+WWW= https://github.com/cloudfoundry-incubator/spiff
USES= go
diff --git a/textproc/splitpatch/Makefile b/textproc/splitpatch/Makefile
index 1202775d5986..65bf38daa502 100644
--- a/textproc/splitpatch/Makefile
+++ b/textproc/splitpatch/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Utility to split a diff patch into separate sections
+WWW= https://github.com/jaalto/splitpatch
LICENSE= GPLv2+
diff --git a/textproc/sq-hunspell/Makefile b/textproc/sq-hunspell/Makefile
index aba3f70530ac..87932bae17a3 100644
--- a/textproc/sq-hunspell/Makefile
+++ b/textproc/sq-hunspell/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Albanian hunspell dictionaries
+WWW= https://www.shkenca.org/k6i/albanian_dictionary_for_myspell_en.html
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
diff --git a/textproc/sr-aspell/Makefile b/textproc/sr-aspell/Makefile
index ca5bceb5d4cb..944a3f6d449e 100644
--- a/textproc/sr-aspell/Makefile
+++ b/textproc/sr-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= nikola.lecic@anthesphoria.net
COMMENT= Aspell Serbian dictionary
+WWW= https://srpski.org/aspell/
DICT= sr
diff --git a/textproc/sr-hunspell/Makefile b/textproc/sr-hunspell/Makefile
index ddd8756ba03f..1adbe120947b 100644
--- a/textproc/sr-hunspell/Makefile
+++ b/textproc/sr-hunspell/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Serbian hunspell dictionaries
+WWW= https://addons.mozilla.org/en-US/firefox/addon/%D1%81%D1%80%D0%BF%D1%81%D0%BA%D0%B8-%D1%80%D0%B5%D1%87%D0%BD%D0%B8%D0%BA-serbian-dictiona/
LICENSE= GPLv2
diff --git a/textproc/ss-hunspell/Makefile b/textproc/ss-hunspell/Makefile
index d6fb6ae5c55f..c6d15008672e 100644
--- a/textproc/ss-hunspell/Makefile
+++ b/textproc/ss-hunspell/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Swati hunspell dictionaries
+WWW= https://addons.mozilla.org/en-US/firefox/addon/swati-spell-checker/
NO_ARCH= yes
NO_BUILD= yes
diff --git a/textproc/ssddiff/Makefile b/textproc/ssddiff/Makefile
index c7fc5be7cd66..3e169f41ee53 100644
--- a/textproc/ssddiff/Makefile
+++ b/textproc/ssddiff/Makefile
@@ -11,6 +11,7 @@ MASTER_SITES= http://freebsd.nsu.ru/distfiles/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Diff application for semistructured data such as XML files
+WWW= http://ssddiff.alioth.debian.org/
LICENSE= GPLv2+
diff --git a/textproc/stardict-dict-fa_IR/Makefile b/textproc/stardict-dict-fa_IR/Makefile
index 3bca2c466f68..da3d04cfb88b 100644
--- a/textproc/stardict-dict-fa_IR/Makefile
+++ b/textproc/stardict-dict-fa_IR/Makefile
@@ -6,6 +6,7 @@ DISTNAME= Open%20Dictionary%20aka%20QueerDick-2010-09-28-rich
MAINTAINER= javad.kouhi@gmail.com
COMMENT= English-Persian dictionary for stardict
+WWW= http://pyglossary.sourceforge.net
WRKSRC= "${WRKDIR}/Open Dictionary aka QueerDick-2010-09-28-rich"
diff --git a/textproc/stardict-dictd_mova/Makefile b/textproc/stardict-dictd_mova/Makefile
index 57266fcc754c..f4d9e5ebe613 100644
--- a/textproc/stardict-dictd_mova/Makefile
+++ b/textproc/stardict-dictd_mova/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= stardict
MAINTAINER= makc@FreeBSD.org
COMMENT= Dictionaries from www.mova.org for StarDict
+WWW= http://stardict.sourceforge.net/
NO_BUILD= yes
NO_ARCH= yes
diff --git a/textproc/stardict-quick/Makefile b/textproc/stardict-quick/Makefile
index 5ac5d562bdc1..2f3413c18baa 100644
--- a/textproc/stardict-quick/Makefile
+++ b/textproc/stardict-quick/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= stardict
MAINTAINER= makc@FreeBSD.org
COMMENT= Dictionaries from Quick for StarDict
+WWW= http://stardict.sourceforge.net/
NO_BUILD= yes
NO_ARCH= yes
diff --git a/textproc/stardict-rptts/Makefile b/textproc/stardict-rptts/Makefile
index 9f57ecaea103..ab5ae024b2d0 100644
--- a/textproc/stardict-rptts/Makefile
+++ b/textproc/stardict-rptts/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= stardict
MAINTAINER= makc@FreeBSD.org
COMMENT= Real People TTS for StarDict
+WWW= http://www.stardict.org
NO_BUILD= yes
USES= tar:bzip2
diff --git a/textproc/stardict3/Makefile b/textproc/stardict3/Makefile
index b3a6bae5a756..8aa90e351630 100644
--- a/textproc/stardict3/Makefile
+++ b/textproc/stardict3/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= stardict
MAINTAINER= makc@FreeBSD.org
COMMENT= Dictionary lookup program written in Gtk2
+WWW= http://www.stardict.org
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/sv-aspell/Makefile b/textproc/sv-aspell/Makefile
index dfe3f60d1f8a..a67b3f8dc279 100644
--- a/textproc/sv-aspell/Makefile
+++ b/textproc/sv-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Swedish dictionary
+WWW= http://aspell.sourceforge.net/
DICT= sv
diff --git a/textproc/sv-hunspell/Makefile b/textproc/sv-hunspell/Makefile
index b517b66f8f57..6017a40f6a77 100644
--- a/textproc/sv-hunspell/Makefile
+++ b/textproc/sv-hunspell/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Swedish hunspell dictionaries
+WWW= https://extensions.libreoffice.org/extensions/swedish-spelling-dictionary-den-stora-svenska-ordlistan
LICENSE= LGPL3
diff --git a/textproc/svn2cl/Makefile b/textproc/svn2cl/Makefile
index 911cf16542d1..dd3da4b2718a 100644
--- a/textproc/svn2cl/Makefile
+++ b/textproc/svn2cl/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://arthurdejong.org/svn2cl/
MAINTAINER= ports@FreeBSD.org
COMMENT= Subversion ChangeLog generator
+WWW= https://arthurdejong.org/svn2cl/
RUN_DEPENDS= xsltproc:textproc/libxslt \
svn:devel/subversion
diff --git a/textproc/sw-aspell/Makefile b/textproc/sw-aspell/Makefile
index f05fb4287a98..7255d455f754 100644
--- a/textproc/sw-aspell/Makefile
+++ b/textproc/sw-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Swahili dictionary
+WWW= http://aspell.net/
DICT= sw
diff --git a/textproc/sxml/Makefile b/textproc/sxml/Makefile
index 2381c1a59496..86d111a0591d 100644
--- a/textproc/sxml/Makefile
+++ b/textproc/sxml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.MysticWALL.COM/download/
MAINTAINER= takefu@airport.fm
COMMENT= Skimpy XML parsing and grafting library for C language
+WWW= http://www.MysticWALL.COM/software/sxml/index.html
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/syck/Makefile b/textproc/syck/Makefile
index a13e46973f2b..64be834bdf4b 100644
--- a/textproc/syck/Makefile
+++ b/textproc/syck/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GHC
MAINTAINER= ports@FreeBSD.org
COMMENT= Library for reading and writing YAML 1.0
+WWW= http://wiki.github.com/indeyets/syck
USE_GITHUB= yes
GH_ACCOUNT= indeyets
diff --git a/textproc/ta-aspell/Makefile b/textproc/ta-aspell/Makefile
index 390c661030e9..86dba7fe3e69 100644
--- a/textproc/ta-aspell/Makefile
+++ b/textproc/ta-aspell/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Tamil dictionary
+WWW= http://aspell.net/
DICT= ta
diff --git a/textproc/tagsoup/Makefile b/textproc/tagsoup/Makefile
index ab566143e1ce..482d3fa83f5d 100644
--- a/textproc/tagsoup/Makefile
+++ b/textproc/tagsoup/Makefile
@@ -7,6 +7,7 @@ EXTRACT_SUFX= .jar
MAINTAINER= java@FreeBSD.org
COMMENT= SAX-compliant parser written in Java
+WWW= http://vrici.lojban.org/~cowan/XML/tagsoup
LICENSE= APACHE20
diff --git a/textproc/te-aspell/Makefile b/textproc/te-aspell/Makefile
index 320b3e8498de..3d9ceb44d3f4 100644
--- a/textproc/te-aspell/Makefile
+++ b/textproc/te-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= prudhvi-krishna-bsd@surapaneni.in
COMMENT= Aspell Telugu dictionary
+WWW= http://www.swecha.org/wiki/Wordlist_and_Dictionaries
DICT= te
diff --git a/textproc/te-hunspell/Makefile b/textproc/te-hunspell/Makefile
index fbc196aee72d..bf7ba145902d 100644
--- a/textproc/te-hunspell/Makefile
+++ b/textproc/te-hunspell/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Telugu hunspell dictionaries
+WWW= http://aspell.net/
LICENSE= GPLv2
diff --git a/textproc/tet-aspell/Makefile b/textproc/tet-aspell/Makefile
index f12da66c4367..b43895ad330b 100644
--- a/textproc/tet-aspell/Makefile
+++ b/textproc/tet-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Tetum dictionary
+WWW= http://aspell.net/
DICT= tet
diff --git a/textproc/texi2html/Makefile b/textproc/texi2html/Makefile
index 57356d72f004..fc7ac829676b 100644
--- a/textproc/texi2html/Makefile
+++ b/textproc/texi2html/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SAVANNAH
MAINTAINER= ports@FreeBSD.org
COMMENT= Texinfo to HTML converter
+WWW= https://www.nongnu.org/texi2html/
GNU_CONFIGURE= yes
NO_ARCH= yes
diff --git a/textproc/texi2mdoc/Makefile b/textproc/texi2mdoc/Makefile
index f5ab7a6045bb..b4ab18e28332 100644
--- a/textproc/texi2mdoc/Makefile
+++ b/textproc/texi2mdoc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://mdocml.bsd.lv/texi2mdoc/snapshots/
MAINTAINER= bapt@FreeBSD.org
COMMENT= Convert Texinfo data to mdoc input
+WWW= https://mdocml.bsd.lv/texi2mdoc/
LICENSE= ISCL
diff --git a/textproc/textnote/Makefile b/textproc/textnote/Makefile
index 241327bcfcc5..7c50ea2bd3a6 100644
--- a/textproc/textnote/Makefile
+++ b/textproc/textnote/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Tool for creating and organizing daily notes on the command line
+WWW= https://github.com/dkaslovsky/textnote #installation
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/textogif/Makefile b/textproc/textogif/Makefile
index 0bcba767bec6..6fc9aa84101c 100644
--- a/textproc/textogif/Makefile
+++ b/textproc/textogif/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Perl script to convert LaTeX formulas into GIFs
+WWW= https://www.fourmilab.ch/webtools/textogif/
RUN_DEPENDS= ppmtogif:graphics/netpbm
diff --git a/textproc/textql/Makefile b/textproc/textql/Makefile
index 0b3681e8b013..93aa4359f8b7 100644
--- a/textproc/textql/Makefile
+++ b/textproc/textql/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= ume@FreeBSD.org
COMMENT= Execute SQL against structured text like CSV or TSV
+WWW= https://github.com/dinedal/textql/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/the_silver_searcher/Makefile b/textproc/the_silver_searcher/Makefile
index ed78034535b3..9c798ffde8ac 100644
--- a/textproc/the_silver_searcher/Makefile
+++ b/textproc/the_silver_searcher/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Code-searching tool similar to ack but faster
+WWW= https://github.com/ggreer/the_silver_searcher
LICENSE= APACHE20
diff --git a/textproc/ti-hunspell/Makefile b/textproc/ti-hunspell/Makefile
index 24d75d3f5323..61dffd80e6c2 100644
--- a/textproc/ti-hunspell/Makefile
+++ b/textproc/ti-hunspell/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Tigrigna hunspell dictionaries
+WWW= https://www.cs.ru.nl/~biniam/geez/index.php
USES= zip
NO_ARCH= yes
diff --git a/textproc/tidyp/Makefile b/textproc/tidyp/Makefile
index 79df2363de38..00f864304cb1 100644
--- a/textproc/tidyp/Makefile
+++ b/textproc/tidyp/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc www
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library and program to validate and fix HTML
+WWW= http://tidyp.com/
CONFIGURE_ARGS= --enable-asian --enable-utf16
GNU_CONFIGURE= yes
diff --git a/textproc/tinyxml/Makefile b/textproc/tinyxml/Makefile
index 50ae453e12a5..06df6fc85357 100644
--- a/textproc/tinyxml/Makefile
+++ b/textproc/tinyxml/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/g}
MAINTAINER= ports@FreeBSD.org
COMMENT= Small C++ XML parser
+WWW= https://sourceforge.net/projects/tinyxml/
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/textproc/tinyxml2/Makefile b/textproc/tinyxml2/Makefile
index 24f515aee862..eee394c01cf9 100644
--- a/textproc/tinyxml2/Makefile
+++ b/textproc/tinyxml2/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Small C++ XML Parser
+WWW= https://grinninglizard.com/tinyxml2/index.html
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/tk-aspell/Makefile b/textproc/tk-aspell/Makefile
index 952420eefd81..d51520c9b8d1 100644
--- a/textproc/tk-aspell/Makefile
+++ b/textproc/tk-aspell/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Turkmen dictionary
+WWW= http://borel.slu.edu/crubadan/
DICT= tk
diff --git a/textproc/tk-hunspell/Makefile b/textproc/tk-hunspell/Makefile
index 7ec0c2791865..a49e98096a3e 100644
--- a/textproc/tk-hunspell/Makefile
+++ b/textproc/tk-hunspell/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Turkmen hunspell dictionaries
+WWW= https://addons.mozilla.org/en-US/firefox/addon/turkmen-spell-checker/
LICENSE= GPLv3
diff --git a/textproc/tkdiff/Makefile b/textproc/tkdiff/Makefile
index b51bf5ccd971..3fd874315a66 100644
--- a/textproc/tkdiff/Makefile
+++ b/textproc/tkdiff/Makefile
@@ -6,6 +6,7 @@ DISTFILES= ${DISTNAME}.zip tkicons.txz:ikon
MAINTAINER= portmaster@BSDforge.com
COMMENT= Tk frontend for diff(1)
+WWW= https://sourceforge.net/projects/tkdiff/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/tkxmlive/Makefile b/textproc/tkxmlive/Makefile
index 0d9ac6cbc6af..f845dec19c4c 100644
--- a/textproc/tkxmlive/Makefile
+++ b/textproc/tkxmlive/Makefile
@@ -7,6 +7,7 @@ DISTNAME= tkxmlive-0.1.5-1
MAINTAINER= nivit@FreeBSD.org
COMMENT= Tcl/Tk XML intelligence visual editor
+WWW= http://tkxmlive.sourceforge.net/
RUN_DEPENDS+= ${LOCALBASE}/lib/bwidget/pkgIndex.tcl:x11-toolkits/bwidget
diff --git a/textproc/tl-aspell/Makefile b/textproc/tl-aspell/Makefile
index e87f44311403..55e0a2b9187a 100644
--- a/textproc/tl-aspell/Makefile
+++ b/textproc/tl-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Tagalog dictionary
+WWW= http://aspell.net/
DICT= tl
diff --git a/textproc/tn-aspell/Makefile b/textproc/tn-aspell/Makefile
index 22c248e881d7..81f68aa2f5c8 100644
--- a/textproc/tn-aspell/Makefile
+++ b/textproc/tn-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Tswana dictionary
+WWW= http://aspell.net/
DICT= tn
diff --git a/textproc/tn-hunspell/Makefile b/textproc/tn-hunspell/Makefile
index 8925596cc731..61f1cea656f3 100644
--- a/textproc/tn-hunspell/Makefile
+++ b/textproc/tn-hunspell/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Tswana hunspell dictionaries
+WWW= https://addons.mozilla.org/en-US/firefox/addon/tswana-spell-checker/
NO_ARCH= yes
NO_BUILD= yes
diff --git a/textproc/tnef2txt/Makefile b/textproc/tnef2txt/Makefile
index 62aa0db9ab86..5a3f6df5c625 100644
--- a/textproc/tnef2txt/Makefile
+++ b/textproc/tnef2txt/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.fiction.net/blong/programs/tnef2txt/
MAINTAINER= ports@FreeBSD.org
COMMENT= Portable application/ms-tnef parser
+WWW= http://www.fiction.net/blong/programs/ #tnef2txt
ALL_TARGET= tnef2txt
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
diff --git a/textproc/tokyodystopia/Makefile b/textproc/tokyodystopia/Makefile
index 2648c5d93ca0..76ce55afdb91 100644
--- a/textproc/tokyodystopia/Makefile
+++ b/textproc/tokyodystopia/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://dbmx.net/${PORTNAME}/
MAINTAINER= lwhsu@FreeBSD.org
COMMENT= Full-text search system based on Tokyo Cabinet
+WWW= https://dbmx.net/tokyodystopia/
LICENSE= LGPL21
diff --git a/textproc/toml-f/Makefile b/textproc/toml-f/Makefile
index bbcb8885878b..26a5979671b0 100644
--- a/textproc/toml-f/Makefile
+++ b/textproc/toml-f/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= TOML parser for data serialization and deserialization in Fortran
+WWW= https://toml-f.github.io/toml-f/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE-MIT
diff --git a/textproc/tr-aspell/Makefile b/textproc/tr-aspell/Makefile
index 1c7f1675b06e..5be906857cfb 100644
--- a/textproc/tr-aspell/Makefile
+++ b/textproc/tr-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Turkish dictionary
+WWW= http://aspell.net/
DICT= tr
diff --git a/textproc/trang/Makefile b/textproc/trang/Makefile
index 4e4bfa45b054..7682d57af24f 100644
--- a/textproc/trang/Makefile
+++ b/textproc/trang/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/relaxng/jing-trang/releases/download/V${PORTVER
MAINTAINER= yasu@FreeBSD.org
COMMENT= Multi-format schema converter based on RELAX NG
+WWW= http://www.thaiopensource.com/relaxng/trang.html
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/copying.txt
diff --git a/textproc/translate-toolkit/Makefile b/textproc/translate-toolkit/Makefile
index a64b31a5284a..00941ff1da38 100644
--- a/textproc/translate-toolkit/Makefile
+++ b/textproc/translate-toolkit/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= CHEESESHOP
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Tools and API for translation and localization engineering
+WWW= https://toolkit.translatehouse.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/trdsql/Makefile b/textproc/trdsql/Makefile
index 5fe1edf7b9ea..713ffb5723a1 100644
--- a/textproc/trdsql/Makefile
+++ b/textproc/trdsql/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
COMMENT= Execute SQL queries on CSV, LTSV, JSON and TBLN
+WWW= https://github.com/noborus/trdsql
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/ts-hunspell/Makefile b/textproc/ts-hunspell/Makefile
index 04549f949850..561b6bfef8cb 100644
--- a/textproc/ts-hunspell/Makefile
+++ b/textproc/ts-hunspell/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Tsonga hunspell dictionaries
+WWW= https://addons.mozilla.org/en-US/firefox/addon/tsonga-spell-checker/
NO_ARCH= yes
NO_BUILD= yes
diff --git a/textproc/tth/Makefile b/textproc/tth/Makefile
index c812a3fbe99b..e5fae0c2ae1c 100644
--- a/textproc/tth/Makefile
+++ b/textproc/tth/Makefile
@@ -8,6 +8,7 @@ DISTNAME= tth_C
MAINTAINER= ports@FreeBSD.org
COMMENT= TeX to HTML translator
+WWW= http://hutchinson.belmont.ma.us/tth/
RUN_DEPENDS= ppmtogif:graphics/netpbm
diff --git a/textproc/tttcmds/Makefile b/textproc/tttcmds/Makefile
index 4260ac34e5da..67db306db00f 100644
--- a/textproc/tttcmds/Makefile
+++ b/textproc/tttcmds/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= daichi@FreeBSD.org
COMMENT= Unix-style data processing commands and library
+WWW= https://github.com/daichigoto/tttcmds
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/turboxsl/Makefile b/textproc/turboxsl/Makefile
index d26980175d6b..c26d23ba6cd7 100644
--- a/textproc/turboxsl/Makefile
+++ b/textproc/turboxsl/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= hrs@FreeBSD.org
COMMENT= Fast, multithreaded XML+XSLT transformation library
+WWW= https://github.com/Litres/turboxsl
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/txt2html/Makefile b/textproc/txt2html/Makefile
index 3a1ad17f3f2a..81340c17692f 100644
--- a/textproc/txt2html/Makefile
+++ b/textproc/txt2html/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Convert raw text to something with a little HTML formatting
+WWW= http://txt2html.sourceforge.net/
BUILD_DEPENDS= p5-Getopt-ArgvFile>=0:devel/p5-Getopt-ArgvFile \
p5-YAML-Syck>=0:textproc/p5-YAML-Syck
diff --git a/textproc/txt2man/Makefile b/textproc/txt2man/Makefile
index c95c1e2c0c90..6ad688102028 100644
--- a/textproc/txt2man/Makefile
+++ b/textproc/txt2man/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Converts flat ASCII text to man page format
+WWW= https://github.com/mvertes/txt2man
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/txt2tags/Makefile b/textproc/txt2tags/Makefile
index cc24f2d023bc..a351bd66fb9d 100644
--- a/textproc/txt2tags/Makefile
+++ b/textproc/txt2tags/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= Convert simply formatted text into markup (e.g., HTML)
+WWW= https://txt2tags.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/uchardet/Makefile b/textproc/uchardet/Makefile
index 7b3cbf56c902..028d6ccc6db5 100644
--- a/textproc/uchardet/Makefile
+++ b/textproc/uchardet/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.freedesktop.org/software/${PORTNAME}/releases/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Universal charset detection library
+WWW= https://www.freedesktop.org/wiki/Software/uchardet/
LICENSE= GPLv2+ LGPL21+ MPL11
LICENSE_COMB= dual
diff --git a/textproc/ucto/Makefile b/textproc/ucto/Makefile
index 33a2ab9bf9e7..58781b9453c0 100644
--- a/textproc/ucto/Makefile
+++ b/textproc/ucto/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Advanced rule-based (regular-expression) and unicode-aware tokenizer
+WWW= https://languagemachines.github.io/ucto/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/uctodata/Makefile b/textproc/uctodata/Makefile
index fe9536c96c2b..240148c5e2f7 100644
--- a/textproc/uctodata/Makefile
+++ b/textproc/uctodata/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Datafiles for the tokenizer 'ucto'
+WWW= https://languagemachines.github.io/ucto/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/ugrep/Makefile b/textproc/ugrep/Makefile
index 15068e76faba..1cc0bc74871b 100644
--- a/textproc/ugrep/Makefile
+++ b/textproc/ugrep/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
COMMENT= NEW ultra fast grep with interactive query UI
+WWW= https://github.com/Genivia/ugrep
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/uim-el/Makefile b/textproc/uim-el/Makefile
index 6070172829fb..0775c184a63e 100644
--- a/textproc/uim-el/Makefile
+++ b/textproc/uim-el/Makefile
@@ -5,6 +5,7 @@ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= nobutaka@FreeBSD.org
COMMENT?= Emacs lisp for uim input method library
+WWW= https://github.com/uim/uim
LICENSE= BSD3CLAUSE GPLv2+ GPLv3+ LGPL21+ PD
LICENSE_COMB= multi
diff --git a/textproc/uim-gtk/Makefile b/textproc/uim-gtk/Makefile
index daa47f52304d..e8bfdea185c7 100644
--- a/textproc/uim-gtk/Makefile
+++ b/textproc/uim-gtk/Makefile
@@ -1,6 +1,7 @@
PKGNAMESUFFIX= -gtk
COMMENT= GTK+ modules of uim input method
+WWW= https://github.com/uim/uim
USE_GNOME= cairo gdkpixbuf2 gtk20
LIB_DEPENDS= libuim.so:textproc/uim \
diff --git a/textproc/uim-gtk3/Makefile b/textproc/uim-gtk3/Makefile
index 8d9a04d99529..60157b2458de 100644
--- a/textproc/uim-gtk3/Makefile
+++ b/textproc/uim-gtk3/Makefile
@@ -1,6 +1,7 @@
PKGNAMESUFFIX= -gtk3
COMMENT= GTK+ 3.x modules of uim input method
+WWW= https://github.com/uim/uim
USE_GNOME= cairo gdkpixbuf2 gtk30
LIB_DEPENDS= libuim.so:textproc/uim \
diff --git a/textproc/uim-m17nlib/Makefile b/textproc/uim-m17nlib/Makefile
index 045952f3064b..86590fe20ad7 100644
--- a/textproc/uim-m17nlib/Makefile
+++ b/textproc/uim-m17nlib/Makefile
@@ -5,6 +5,7 @@ PKGNAMESUFFIX= -m17nlib
.endif
COMMENT= Uim plugin using m17n library input method
+WWW= https://github.com/uim/uim
BUILD_DEPENDS= m17n-db:devel/m17n-db
LIB_DEPENDS= libm17n.so:devel/m17n-lib \
diff --git a/textproc/uim-qt5/Makefile b/textproc/uim-qt5/Makefile
index f6c9ef2145d6..a8f981d4c16d 100644
--- a/textproc/uim-qt5/Makefile
+++ b/textproc/uim-qt5/Makefile
@@ -1,6 +1,7 @@
PKGNAMESUFFIX= -qt5
COMMENT= Qt5 modules of uim input method
+WWW= https://github.com/uim/uim
BUILD_DEPENDS= cmake:devel/cmake
LIB_DEPENDS= libuim.so:textproc/uim
diff --git a/textproc/uim/Makefile b/textproc/uim/Makefile
index 21c670396bbf..b7faf3c9ee93 100644
--- a/textproc/uim/Makefile
+++ b/textproc/uim/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -nox11
MAINTAINER= nobutaka@FreeBSD.org
COMMENT?= Input method library
+WWW= https://github.com/uim/uim
LICENSE= BSD3CLAUSE GPLv2+ GPLv3+ LGPL21+ PD
LICENSE_COMB= multi
diff --git a/textproc/uml2svg/Makefile b/textproc/uml2svg/Makefile
index 44f46c4dd775..ad80b96d40fa 100644
--- a/textproc/uml2svg/Makefile
+++ b/textproc/uml2svg/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= XSL stylesheets to convert UML to SVG
+WWW= http://uml2svg.sourceforge.net/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/uncle/Makefile b/textproc/uncle/Makefile
index 52f672e7f394..010a33cec701 100644
--- a/textproc/uncle/Makefile
+++ b/textproc/uncle/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= ports@FreeBSD.org
COMMENT= Convert UCL config file to desired format
+WWW= https://github.com/MagikBSD/uncle
LICENSE= BSD2CLAUSE
diff --git a/textproc/uncrustify/Makefile b/textproc/uncrustify/Makefile
index 4a182c5fb7e6..3b15db868c89 100644
--- a/textproc/uncrustify/Makefile
+++ b/textproc/uncrustify/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Highly configurable source code beautifier
+WWW= http://uncrustify.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/uni/Makefile b/textproc/uni/Makefile
index adaf2463ba8f..092c3d13cb6d 100644
--- a/textproc/uni/Makefile
+++ b/textproc/uni/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
COMMENT= Query the Unicode database from the commandline
+WWW= https://github.com/arp242/uni
LICENSE= MIT
diff --git a/textproc/uni2ascii/Makefile b/textproc/uni2ascii/Makefile
index 19b9aa869218..08e8315834ce 100644
--- a/textproc/uni2ascii/Makefile
+++ b/textproc/uni2ascii/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://billposer.org/Software/Downloads/ \
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Convert between UTF-8 Unicode and 7-bit ASCII equivalents
+WWW= http://freecode.com/projects/uni2ascii/
LICENSE= GPLv3
diff --git a/textproc/unoconv/Makefile b/textproc/unoconv/Makefile
index 685a7b489ba2..70108075a479 100644
--- a/textproc/unoconv/Makefile
+++ b/textproc/unoconv/Makefile
@@ -10,6 +10,7 @@ EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= Convert any document from and to any LibreOffice supported format
+WWW= http://dag.wieers.com/home-made/unoconv/
LICENSE= GPLv2
diff --git a/textproc/unroff/Makefile b/textproc/unroff/Makefile
index b57c3fde3b22..4c5639d19593 100644
--- a/textproc/unroff/Makefile
+++ b/textproc/unroff/Makefile
@@ -12,6 +12,7 @@ PATCH_DIST_STRIP= -p1
MAINTAINER= ports@FreeBSD.org
COMMENT= Programmable troff translator with backend for HTML
+WWW= https://www-rn.informatik.uni-bremen.de/software/unroff/
LICENSE= UNROFF
LICENSE_NAME= unroff license
diff --git a/textproc/unrtf/Makefile b/textproc/unrtf/Makefile
index 091798cfc828..7001122cd419 100644
--- a/textproc/unrtf/Makefile
+++ b/textproc/unrtf/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= GNU
MAINTAINER= jharris@widomaker.com
COMMENT= Converter from RTF to several formats, including HTML and LaTeX
+WWW= https://www.gnu.org/software/unrtf/unrtf.html
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/up/Makefile b/textproc/up/Makefile
index 169137473de4..1502514b7919 100644
--- a/textproc/up/Makefile
+++ b/textproc/up/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Ultimate plumber, a tool for writing pipes with instant live preview
+WWW= https://github.com/akavel/up
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/urlview/Makefile b/textproc/urlview/Makefile
index 5307b29b614f..c81839721a2c 100644
--- a/textproc/urlview/Makefile
+++ b/textproc/urlview/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc www
MAINTAINER= uzsolt@uzsolt.hu
COMMENT= URL extractor/launcher
+WWW= https://github.com/sigpipe/urlview
LICENSE= GPLv2
diff --git a/textproc/utf8proc/Makefile b/textproc/utf8proc/Makefile
index 832c8e9337f6..f92dab9d172a 100644
--- a/textproc/utf8proc/Makefile
+++ b/textproc/utf8proc/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc devel
MAINTAINER= hrs@FreeBSD.org
COMMENT= UTF-8 processing library
+WWW= https://juliastrings.github.io/utf8proc/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/uz-aspell/Makefile b/textproc/uz-aspell/Makefile
index 0a96122ec8ed..a52680a3ffcb 100644
--- a/textproc/uz-aspell/Makefile
+++ b/textproc/uz-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Uzbek dictionary
+WWW= http://aspell.net/
DICT= uz
diff --git a/textproc/vale/Makefile b/textproc/vale/Makefile
index 963562a8c284..839e37a8fff6 100644
--- a/textproc/vale/Makefile
+++ b/textproc/vale/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
COMMENT= Command-line tool that brings editorial style guide to life
+WWW= https://vale.sh/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/vbindiff/Makefile b/textproc/vbindiff/Makefile
index 53704e90fdb7..094dfd3f9227 100644
--- a/textproc/vbindiff/Makefile
+++ b/textproc/vbindiff/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://www.cjmweb.net/vbindiff/
MAINTAINER= cyberbotx@cyberbotx.com
COMMENT= Visual binary diff, visually compare binary files
+WWW= https://www.cjmweb.net/vbindiff/
LICENSE= GPLv2+
diff --git a/textproc/ve-hunspell/Makefile b/textproc/ve-hunspell/Makefile
index a82ff7455999..4375cc39ae5a 100644
--- a/textproc/ve-hunspell/Makefile
+++ b/textproc/ve-hunspell/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Venda hunspell dictionaries
+WWW= https://addons.mozilla.org/en-US/firefox/addon/venda-spell-checker/
NO_ARCH= yes
NO_BUILD= yes
diff --git a/textproc/vgrep/Makefile b/textproc/vgrep/Makefile
index 3bb1874e3126..da2ca7eb0f9f 100644
--- a/textproc/vgrep/Makefile
+++ b/textproc/vgrep/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
COMMENT= User-friendly pager for grep
+WWW= https://github.com/vrothberg/vgrep
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/wa-aspell/Makefile b/textproc/wa-aspell/Makefile
index 4b576c660ca0..b4df9903f6c4 100644
--- a/textproc/wa-aspell/Makefile
+++ b/textproc/wa-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Walloon dictionary
+WWW= http://aspell.net/
DICT= wa
diff --git a/textproc/wa-hunspell/Makefile b/textproc/wa-hunspell/Makefile
index 96bd19f1cdb9..fba8ea2554d3 100644
--- a/textproc/wa-hunspell/Makefile
+++ b/textproc/wa-hunspell/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Wallon hunspell dictionaries
+WWW= http://chanae.walon.org/walon/aspell.php
LICENSE= LGPL21
diff --git a/textproc/wbxml2/Makefile b/textproc/wbxml2/Makefile
index 756f6345a820..fc8e4ed26487 100644
--- a/textproc/wbxml2/Makefile
+++ b/textproc/wbxml2/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc devel
MAINTAINER= flo@FreeBSD.org
COMMENT= Library & tools for converting wbxml<->xml
+WWW= http://libwbxml.opensync.org/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/wdiff/Makefile b/textproc/wdiff/Makefile
index 52ad4e097b58..d7d5d20474eb 100644
--- a/textproc/wdiff/Makefile
+++ b/textproc/wdiff/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= GNU
MAINTAINER= dinoex@FreeBSD.org
COMMENT= Display word differences between text files
+WWW= https://www.gnu.org/software/wdiff/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/webcpp/Makefile b/textproc/webcpp/Makefile
index ec60475e2ea0..6dd814d2811a 100644
--- a/textproc/webcpp/Makefile
+++ b/textproc/webcpp/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= chip-set@mail.ru
COMMENT= Convert your source code to syntax highlighted HTML
+WWW= http://webcpp.sourceforge.net/
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/textproc/website/Makefile b/textproc/website/Makefile
index 481945158fd5..fcdea168d4e4 100644
--- a/textproc/website/Makefile
+++ b/textproc/website/Makefile
@@ -6,6 +6,7 @@ DISTNAME= docbook-${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Doctype and stylesheets for making websites
+WWW= http://docbook.sourceforge.net/projects/website/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/weka/Makefile b/textproc/weka/Makefile
index 9e12c0fbf348..9c34f65cef3d 100644
--- a/textproc/weka/Makefile
+++ b/textproc/weka/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-3-8/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Data Mining Software in Java
+WWW= https://www.cs.waikato.ac.nz/ml/weka/
LICENSE= GPLv2
diff --git a/textproc/wiggle/Makefile b/textproc/wiggle/Makefile
index a7571fd2eb03..36a211fd98ab 100644
--- a/textproc/wiggle/Makefile
+++ b/textproc/wiggle/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://neil.brown.name/wiggle/
MAINTAINER= mandree@FreeBSD.org
COMMENT= Apply rejected patches and perform word-wise diffs
+WWW= https://github.com/neilbrown/wiggle
LICENSE= GPLv2
diff --git a/textproc/wikiman/Makefile b/textproc/wikiman/Makefile
index ecd3a789a9cf..639e6e734aaf 100644
--- a/textproc/wikiman/Makefile
+++ b/textproc/wikiman/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= textproc
MAINTAINER= filip@parag.rs
COMMENT= Offline interactive documentation search
+WWW= https://github.com/filiparag/wikiman
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/word2x/Makefile b/textproc/word2x/Makefile
index 90e58f636eb9..30a5772ac14a 100644
--- a/textproc/word2x/Makefile
+++ b/textproc/word2x/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-zero/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Converter from MS Word to text, HTML, or LaTeX
+WWW= http://word2x.sourceforge.net/
USES= gmake
GNU_CONFIGURE= yes
diff --git a/textproc/wordnet/Makefile b/textproc/wordnet/Makefile
index bb0ee46cb225..1761272c97f9 100644
--- a/textproc/wordnet/Makefile
+++ b/textproc/wordnet/Makefile
@@ -8,6 +8,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:code wn3.1.dict.tar.gz:dict
MAINTAINER= mi@aldan.algebra.com
COMMENT= Dictionaries and thesauri with devel. libraries (C, TCL) and browsers
+WWW= https://wordnet.princeton.edu/
EXTRACT_ONLY= ${DISTFILES:M*code:S/:code//}
EXTRACT_AFTER_ARGS=--exclude dict
diff --git a/textproc/write-good/Makefile b/textproc/write-good/Makefile
index 57af776ddc7f..6fa213987a3d 100644
--- a/textproc/write-good/Makefile
+++ b/textproc/write-good/Makefile
@@ -7,6 +7,7 @@ DISTFILES= ${_NPM_DISTFILES}
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Naive linter for English prose
+WWW= https://github.com/btford/write-good
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/wv/Makefile b/textproc/wv/Makefile
index b7725052c8d8..a6dd4c7d7b9e 100644
--- a/textproc/wv/Makefile
+++ b/textproc/wv/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.abisource.com/downloads/wv/${PORTVERSION}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Library and executables to access Microsoft Word files
+WWW= http://wvware.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/wv2/Makefile b/textproc/wv2/Makefile
index 2c94e00041e1..6ef9c8510530 100644
--- a/textproc/wv2/Makefile
+++ b/textproc/wv2/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/wvware/
MAINTAINER= ports@FreeBSD.org
COMMENT= Library providing routines to access Microsoft Word files
+WWW= http://wvware.sourceforge.net/
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
diff --git a/textproc/xalan-c/Makefile b/textproc/xalan-c/Makefile
index 5a9925a0f31e..b92ad4cd3148 100644
--- a/textproc/xalan-c/Makefile
+++ b/textproc/xalan-c/Makefile
@@ -7,6 +7,7 @@ DISTNAME= xalan_c-${PORTVERSION}
MAINTAINER= rleigh@apache.org
COMMENT= XSLT processor from the Apache XML Project
+WWW= https://apache.github.io/xalan-c/
LICENSE= APACHE20
diff --git a/textproc/xalan-j/Makefile b/textproc/xalan-j/Makefile
index 8e1904e534be..c0f5009493cf 100644
--- a/textproc/xalan-j/Makefile
+++ b/textproc/xalan-j/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/g}-bin
MAINTAINER= ale@FreeBSD.org
COMMENT= Apache XSLT processor for transforming XML documents
+WWW= https://xml.apache.org/xalan-j/
LICENSE= APACHE20
diff --git a/textproc/xenv/Makefile b/textproc/xenv/Makefile
index 688ff2f87e00..177a4be0c549 100644
--- a/textproc/xenv/Makefile
+++ b/textproc/xenv/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://download.gnu.org.ua/release/xenv/
MAINTAINER= zeus@gnu.org.ua
COMMENT= Text preprocessor for environment variable expansion
+WWW= https://gnu.org.ua/software/xenv/
LICENSE= GPLv3+
diff --git a/textproc/xerces-c3/Makefile b/textproc/xerces-c3/Makefile
index 328a6b30c435..017ea8966208 100644
--- a/textproc/xerces-c3/Makefile
+++ b/textproc/xerces-c3/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= 3
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Validating XML parser from the Apache XML Project
+WWW= https://xerces.apache.org/xerces-c/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/xerces-j/Makefile b/textproc/xerces-j/Makefile
index e0bac3f25eab..3cc183d2d6b4 100644
--- a/textproc/xerces-j/Makefile
+++ b/textproc/xerces-j/Makefile
@@ -6,6 +6,7 @@ DISTNAME= Xerces-J-bin.${PORTVERSION}
MAINTAINER= ale@FreeBSD.org
COMMENT= XML parser for Java
+WWW= https://xerces.apache.org/xerces2-j/
LICENSE= APACHE20
diff --git a/textproc/xfce4-dict-plugin/Makefile b/textproc/xfce4-dict-plugin/Makefile
index a60f33f81a9e..6f5235a72dcd 100644
--- a/textproc/xfce4-dict-plugin/Makefile
+++ b/textproc/xfce4-dict-plugin/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= xfce4
MAINTAINER= xfce@FreeBSD.org
COMMENT= Xfce4 plugin to query different dictionaries
+WWW= https://goodies.xfce.org/projects/applications/xfce4-dict
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/xh-hunspell/Makefile b/textproc/xh-hunspell/Makefile
index d01b9d887715..ea4a31fe8960 100644
--- a/textproc/xh-hunspell/Makefile
+++ b/textproc/xh-hunspell/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Xhosa hunspell dictionaries
+WWW= https://addons.mozilla.org/en-US/firefox/addon/xhosa-spell-checker/
NO_ARCH= yes
NO_BUILD= yes
diff --git a/textproc/xhtml-11/Makefile b/textproc/xhtml-11/Makefile
index 90be57b7f5d4..807560a4170c 100644
--- a/textproc/xhtml-11/Makefile
+++ b/textproc/xhtml-11/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${DISTNAME}-${RECDATE}
MAINTAINER= mandree@FreeBSD.org
COMMENT= W3C's XHTML 1.1 DTD
+WWW= https://www.w3.org/TR/xhtml11/
RUN_DEPENDS= xmlcatmgr:textproc/xmlcatmgr
diff --git a/textproc/xhtml-basic/Makefile b/textproc/xhtml-basic/Makefile
index e1da8ae90c00..0f6c82ec8f04 100644
--- a/textproc/xhtml-basic/Makefile
+++ b/textproc/xhtml-basic/Makefile
@@ -7,6 +7,7 @@ DISTNAME= xhtml-basic
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= W3C's XHTML Basic DTD
+WWW= https://www.w3.org/TR/xhtml-basic/
RUN_DEPENDS= xmlcatmgr:textproc/xmlcatmgr \
${LOCALBASE}/share/xml/dtd/xhtml-modularization/catalog.xml:textproc/xhtml-modularization
diff --git a/textproc/xhtml-modularization/Makefile b/textproc/xhtml-modularization/Makefile
index bc3268ee3820..fbad884ce93f 100644
--- a/textproc/xhtml-modularization/Makefile
+++ b/textproc/xhtml-modularization/Makefile
@@ -7,6 +7,7 @@ DISTNAME= xhtml-modularization
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= W3C's Modularization of XHTML DTDs and docs
+WWW= https://www.w3.org/TR/xhtml-modularization/
RUN_DEPENDS= xmlcatmgr:textproc/xmlcatmgr
diff --git a/textproc/xincluder/Makefile b/textproc/xincluder/Makefile
index 58d95606d769..d882781a5a81 100644
--- a/textproc/xincluder/Makefile
+++ b/textproc/xincluder/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-1.0d11
MAINTAINER= ports@FreeBSD.org
COMMENT= Java-based XInclude processors
+WWW= http://xincluder.sourceforge.net/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/lgpl.txt
diff --git a/textproc/xlhtml/Makefile b/textproc/xlhtml/Makefile
index 4c5da4a4d748..3239b582d337 100644
--- a/textproc/xlhtml/Makefile
+++ b/textproc/xlhtml/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SF/chicago/${PORTNAME}/backend
MAINTAINER= ports@FreeBSD.org
COMMENT= Convert Excel and PowerPoint files to HTML and text
+WWW= http://chicago.sourceforge.net/xlhtml/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/xlnt/Makefile b/textproc/xlnt/Makefile
index 31b3fd4cf9eb..fc7bc790d92b 100644
--- a/textproc/xlnt/Makefile
+++ b/textproc/xlnt/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc devel
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ xlsx library for reading/writing/manipulating spreadsheets
+WWW= https://github.com/tfussell/xlnt
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/textproc/xml-commons/Makefile b/textproc/xml-commons/Makefile
index 346f8f3795c7..929d003d56bb 100644
--- a/textproc/xml-commons/Makefile
+++ b/textproc/xml-commons/Makefile
@@ -7,6 +7,7 @@ EXTRACT_SUFX= -bin.tar.gz
MAINTAINER= makc@FreeBSD.org
COMMENT= Provides common XML code for Apache projects
+WWW= https://xerces.apache.org/xml-commons/
USE_JAVA= yes
JAVA_RUN= yes
diff --git a/textproc/xml-format/Makefile b/textproc/xml-format/Makefile
index 97517113a136..8efbf5eb9567 100644
--- a/textproc/xml-format/Makefile
+++ b/textproc/xml-format/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://acadix.biz/Ports/distfiles/
MAINTAINER= ports@FreeBSD.org
COMMENT= XML beautifier
+WWW= https://acadix.biz/xml-format.php
MAKE_ENV+= DATADIR=${DATADIR}
diff --git a/textproc/xml-lite.el/Makefile b/textproc/xml-lite.el/Makefile
index face3c5e08f3..3921d45d1808 100644
--- a/textproc/xml-lite.el/Makefile
+++ b/textproc/xml-lite.el/Makefile
@@ -10,6 +10,7 @@ EXTRACT_SUFX= # empty
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple XML-editing for GNU Emacs
+WWW= https://www.dogbiscuit.org/mdub/software/
LICENSE= GPLv2+
diff --git a/textproc/xml2rfc/Makefile b/textproc/xml2rfc/Makefile
index e12b22bc103d..11646258f162 100644
--- a/textproc/xml2rfc/Makefile
+++ b/textproc/xml2rfc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://tools.ietf.org/tools/xml2rfc2/cli/
MAINTAINER= marcus@FreeBSD.org
COMMENT= Tool to create RFCs and related documents from XML
+WWW= https://xml2rfc.tools.ietf.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/xmlcatmgr/Makefile b/textproc/xmlcatmgr/Makefile
index d975dc2e1616..982f048d5027 100644
--- a/textproc/xmlcatmgr/Makefile
+++ b/textproc/xmlcatmgr/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= hrs@FreeBSD.org
COMMENT= SGML and XML catalog manager
+WWW= http://xmlcatmgr.sourceforge.net/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/xmlcharent/Makefile b/textproc/xmlcharent/Makefile
index 08e72adb069c..06d1534e6bb4 100644
--- a/textproc/xmlcharent/Makefile
+++ b/textproc/xmlcharent/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= https://www.oasis-open.org/docbook/${PORTNAME}/${PORTVERSION}/ \
MAINTAINER= hrs@FreeBSD.org
COMMENT= XML character entities
+WWW= https://www.oasis-open.org/docbook/xmlcharent/
LICENSE= OASIS
LICENSE_NAME= OASIS License
diff --git a/textproc/xmlenc/Makefile b/textproc/xmlenc/Makefile
index 85c31da1a170..f60833978351 100644
--- a/textproc/xmlenc/Makefile
+++ b/textproc/xmlenc/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Light-weight XML encoding library for Java
+WWW= http://xmlenc.sourceforge.net/
USES= tar:tgz
USE_JAVA= yes
diff --git a/textproc/xmlf90/Makefile b/textproc/xmlf90/Makefile
index d30ac8c26d9a..ea9d1e9ed330 100644
--- a/textproc/xmlf90/Makefile
+++ b/textproc/xmlf90/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://gitlab.com/siesta-project/libraries/xmlf90/-/archive/1.5.5
MAINTAINER= yuri@FreeBSD.org
COMMENT= Suite of light-weight libraries to work with XML in Fortran
+WWW= https://launchpad.net/xmlf90
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/xmlformat/Makefile b/textproc/xmlformat/Makefile
index 1fb464599f14..cc8d4d5d151b 100644
--- a/textproc/xmlformat/Makefile
+++ b/textproc/xmlformat/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.kitebird.com/software/xmlformat/
MAINTAINER= hrs@FreeBSD.org
COMMENT= XML Document Formatter
+WWW= http://www.kitebird.com/software/xmlformat/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/xmlgen/Makefile b/textproc/xmlgen/Makefile
index dd453c679ac1..28c69a18ce52 100644
--- a/textproc/xmlgen/Makefile
+++ b/textproc/xmlgen/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/tclxml/${PORTNAME}/v${PORTVERSION}
MAINTAINER= dereckson@gmail.com
COMMENT= Write XML documents using Tcl
+WWW= http://tclxml.sourceforge.net/
USES= tcl
NO_BUILD= yes
diff --git a/textproc/xmlindent/Makefile b/textproc/xmlindent/Makefile
index f2c9c53aff65..5a6212670d40 100644
--- a/textproc/xmlindent/Makefile
+++ b/textproc/xmlindent/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= XML stream reformatter
+WWW= http://xmlindent.sourceforge.net
LICENSE= GPLv2
diff --git a/textproc/xmlppm/Makefile b/textproc/xmlppm/Makefile
index 1a12c5bc7ff5..9cb11e1ccdbe 100644
--- a/textproc/xmlppm/Makefile
+++ b/textproc/xmlppm/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTVERSION} \
MAINTAINER= hsmtkk@gmail.com
COMMENT= XML-Conscious PPM Compression
+WWW= http://xmlppm.sourceforge.net/
LIB_DEPENDS= libexpat.so:textproc/expat2
diff --git a/textproc/xmlroff/Makefile b/textproc/xmlroff/Makefile
index 8b8679327907..0fe47e558c49 100644
--- a/textproc/xmlroff/Makefile
+++ b/textproc/xmlroff/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= hrs@FreeBSD.org
COMMENT= XSL formatter that produces PDF and PostScript
+WWW= http://xmlroff.org
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/xmlstarlet/Makefile b/textproc/xmlstarlet/Makefile
index d88abfd12069..4c5610500277 100644
--- a/textproc/xmlstarlet/Makefile
+++ b/textproc/xmlstarlet/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/xmlstar/${PORTNAME}/${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Command Line XML Toolkit
+WWW= http://xmlstar.sourceforge.net/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/textproc/xmlto/Makefile b/textproc/xmlto/Makefile
index 7b4feaacf2d8..a3976b083bd0 100644
--- a/textproc/xmlto/Makefile
+++ b/textproc/xmlto/Makefile
@@ -12,6 +12,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= mandree@FreeBSD.org
COMMENT= Front-end to an XSL toolchain
+WWW= https://pagure.io/xmlto/
LICENSE= GPLv2
@@ -69,14 +70,12 @@ CONFIGURE_ARGS+= --with-backend=dblatex
.endif
post-patch:
- @# get rid of nonstandard "type" option -t:
${SED} -i '' -e 's/type -t/which/;' \
${WRKSRC}/format/docbook/epub \
${WRKSRC}/format/docbook/txt \
${WRKSRC}/format/fo/dvi \
${WRKSRC}/format/fo/pdf \
${WRKSRC}/format/xhtml1/txt
- @# get rid of GNU-make-ism (BSD make defines $< only in suffix rules)
${REINPLACE_CMD} -e '/^GEN_MANPAGE/{s/\$$</$$>/;}' ${WRKSRC}/Makefile.in
post-install:
diff --git a/textproc/xom/Makefile b/textproc/xom/Makefile
index 9ec697f0b9f0..d81d25e4d778 100644
--- a/textproc/xom/Makefile
+++ b/textproc/xom/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.cafeconleche.org/XOM/
MAINTAINER= ports@FreeBSD.org
COMMENT= Open source (LGPL), tree-based API for processing XML with Java
+WWW= http://www.xom.nu/
RUN_DEPENDS= ${JAVALIBDIR}/xml-apis.jar:textproc/xerces-j \
${JAVALIBDIR}/xalan.jar:textproc/xalan-j
diff --git a/textproc/xp/Makefile b/textproc/xp/Makefile
index 178d34b9e094..f52e11864f7a 100644
--- a/textproc/xp/Makefile
+++ b/textproc/xp/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}
MAINTAINER= mike@vee.net
COMMENT= XML parser written in Java
+WWW= http://www.jclark.com/xml/xp/index.html
USE_JAVA= yes
diff --git a/textproc/xstream/Makefile b/textproc/xstream/Makefile
index bca466fcb238..120bffe71081 100644
--- a/textproc/xstream/Makefile
+++ b/textproc/xstream/Makefile
@@ -6,6 +6,7 @@ DISTFILES= ${PORTNAME}-distribution-${PORTVERSION}-bin${EXTRACT_SUFX}
MAINTAINER= ale@FreeBSD.org
COMMENT= Simple library to serialize Java objects to XML
+WWW= http://xstream.codehaus.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/xsv-rs/Makefile b/textproc/xsv-rs/Makefile
index eb8ad727ca7c..ef1b475f4bb0 100644
--- a/textproc/xsv-rs/Makefile
+++ b/textproc/xsv-rs/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= -rs
MAINTAINER= mikael@FreeBSD.org
COMMENT= Fast CSV toolkit
+WWW= https://github.com/BurntSushi/xsv
LICENSE= MIT UNLICENSE
LICENSE_COMB= dual
diff --git a/textproc/xwindiff/Makefile b/textproc/xwindiff/Makefile
index 0e99340d433d..e8fdb36ed05b 100644
--- a/textproc/xwindiff/Makefile
+++ b/textproc/xwindiff/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= repacked
MAINTAINER= ports@FreeBSD.org
COMMENT= Graphical Diff for X
+WWW= https://www.lurklurk.org/xwindiff.html
USES= xorg
USE_XORG= x11 xt ice xaw
diff --git a/textproc/y2l/Makefile b/textproc/y2l/Makefile
index 1132b84099a9..aa4dc1762526 100644
--- a/textproc/y2l/Makefile
+++ b/textproc/y2l/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Yacc-to-Latex pretty printer/converter
+WWW= http://www.alchar.org/~aedil/Projects/y2l.html
NO_BUILD= yes
diff --git a/textproc/yali/Makefile b/textproc/yali/Makefile
index 169c37694055..a8dcd965523a 100644
--- a/textproc/yali/Makefile
+++ b/textproc/yali/Makefile
@@ -10,6 +10,7 @@ EXTRACT_ONLY= # empty
MAINTAINER= tsparks@appliedops.net
COMMENT= YALI: Yet Another LOLCODE Interpreter
+WWW= https://1.618034.com/yali-yet-another-lolcode-interpreter/index.php
LICENSE= BSD
diff --git a/textproc/yamcha/Makefile b/textproc/yamcha/Makefile
index 842d49d608c6..70dce9dbf551 100644
--- a/textproc/yamcha/Makefile
+++ b/textproc/yamcha/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://chasen.org/~taku/software/yamcha/src/
MAINTAINER= ports@FreeBSD.org
COMMENT= Yet Another Multipurpose CHunk Annotator
+WWW= http://chasen.org/~taku/software/yamcha/
BUILD_DEPENDS= svm_learn:science/svmlight
diff --git a/textproc/yaml-mode.el/Makefile b/textproc/yaml-mode.el/Makefile
index 08611c27d997..a1ec5a4bc8a5 100644
--- a/textproc/yaml-mode.el/Makefile
+++ b/textproc/yaml-mode.el/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= yasu@FreeBSD.org
COMMENT= Simple major mode to edit YAML file for Emacsen
+WWW= https://github.com/yoshiki/yaml-mode
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/yaml.el/Makefile b/textproc/yaml.el/Makefile
index 231e25c49f2a..cee2c27f71e0 100644
--- a/textproc/yaml.el/Makefile
+++ b/textproc/yaml.el/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
MAINTAINER= yasu@FreeBSD.org
COMMENT= YAML parser in Elisp
+WWW= https://github.com/zkry/yaml.el
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/ydiff/Makefile b/textproc/ydiff/Makefile
index d19a1830494d..d8ca695666cd 100644
--- a/textproc/ydiff/Makefile
+++ b/textproc/ydiff/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= LOCAL/mat/ydiff
MAINTAINER= mat@FreeBSD.org
COMMENT= Diff readability enhancer for color terminals
+WWW= https://github.com/ymattw/ydiff
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/yelp-tools/Makefile b/textproc/yelp-tools/Makefile
index 98a69d7245b8..b3e8bdc2172a 100644
--- a/textproc/yelp-tools/Makefile
+++ b/textproc/yelp-tools/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Utilities to help manage documentation for Yelp and the web
+WWW= https://wiki.gnome.org/Apps/Yelp/Tools
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING.GPL
diff --git a/textproc/yelp-xsl/Makefile b/textproc/yelp-xsl/Makefile
index 3b86e894850a..b378894c066b 100644
--- a/textproc/yelp-xsl/Makefile
+++ b/textproc/yelp-xsl/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= DocBook XSLT stylesheets for yelp
+WWW= https://www.gnome.org/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LGPL
diff --git a/textproc/yi-aspell/Makefile b/textproc/yi-aspell/Makefile
index ef33932b1bf6..10b3f51889e3 100644
--- a/textproc/yi-aspell/Makefile
+++ b/textproc/yi-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Yiddish dictionary
+WWW= http://aspell.net/
DICT= yi
diff --git a/textproc/yi-hunspell/Makefile b/textproc/yi-hunspell/Makefile
index 7d8e67c8f0ed..cbac65435bb6 100644
--- a/textproc/yi-hunspell/Makefile
+++ b/textproc/yi-hunspell/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Yiddish hunspell dictionaries
+WWW= https://addons.mozilla.org/en-US/firefox/addon/yiddish-spell-checker-yivo/
LICENSE= GPLv3
diff --git a/textproc/yodl/Makefile b/textproc/yodl/Makefile
index e596013e76f5..1792876ef943 100644
--- a/textproc/yodl/Makefile
+++ b/textproc/yodl/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
COMMENT= Easy to use but powerful document formatting/preparation language
+WWW= https://fbb-git.gitlab.io/yodl/
LICENSE= GPLv3
diff --git a/textproc/yq/Makefile b/textproc/yq/Makefile
index 3a1c74a94471..2027d03b6969 100644
--- a/textproc/yq/Makefile
+++ b/textproc/yq/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= CHEESESHOP
MAINTAINER= yuri@FreeBSD.org
COMMENT= Command-line YAML and XML processor, jq wrapper for YAML/XML documents
+WWW= https://github.com/kislyuk/yq
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/textproc/zed/Makefile b/textproc/zed/Makefile
index 9da305b985b2..42be7cbb2789 100644
--- a/textproc/zed/Makefile
+++ b/textproc/zed/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= meta@FreeBSD.org
COMMENT= Command-line tool to manage and query Zed data lakes
+WWW= https://zed.brimdata.io/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/zenxml/Makefile b/textproc/zenxml/Makefile
index 02aa17f09aa9..32851796f5f4 100644
--- a/textproc/zenxml/Makefile
+++ b/textproc/zenxml/Makefile
@@ -6,6 +6,7 @@ DISTNAME= zenXml_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple XML processing using C++
+WWW= http://zenxml.sourceforge.net/
LICENSE= GPLv3
diff --git a/textproc/zorba/Makefile b/textproc/zorba/Makefile
index d441c87c08b9..953bdbaca679 100644
--- a/textproc/zorba/Makefile
+++ b/textproc/zorba/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-src-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= General purpose C++ XQuery processor
+WWW= http://www.zorba.io/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/textproc/zq/Makefile b/textproc/zq/Makefile
index f5a4cb01a29f..328b117afce7 100644
--- a/textproc/zq/Makefile
+++ b/textproc/zq/Makefile
@@ -1,6 +1,7 @@
PORTNAME= zq
COMMENT= Easier and faster alternative to jq
+WWW= https://zed.brimdata.io/
GO_PKGNAME= github.com/${GH_ACCOUNT}/zed/cmd/zq
diff --git a/textproc/zu-aspell/Makefile b/textproc/zu-aspell/Makefile
index d817bdf8dbec..1f74aa0816a8 100644
--- a/textproc/zu-aspell/Makefile
+++ b/textproc/zu-aspell/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Zulu dictionary
+WWW= http://aspell.net/
DICT= zu
diff --git a/textproc/zu-hunspell/Makefile b/textproc/zu-hunspell/Makefile
index 29fdb0b24d80..86ee05754f0a 100644
--- a/textproc/zu-hunspell/Makefile
+++ b/textproc/zu-hunspell/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= office@FreeBSD.org
COMMENT= Zulu hunspell dictionaries
+WWW= https://addons.mozilla.org/en-US/firefox/addon/zulu-spell-checker/
NO_ARCH= yes
NO_BUILD= yes
diff --git a/textproc/zxing-cpp/Makefile b/textproc/zxing-cpp/Makefile
index c14a6e16f45b..b1daa332047a 100644
--- a/textproc/zxing-cpp/Makefile
+++ b/textproc/zxing-cpp/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= textproc
MAINTAINER= kde@FreeBSD.org
COMMENT= ZXing C++ Library for QR code recognition
+WWW= https://github.com/nu-book/zxing-cpp
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE