1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-02 01:20:54 +00:00
freebsd-ports/converters
Stefan Eßer b7f05445c0 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)
2022-09-07 23:10:59 +02:00
..
aish Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
ascii2binary Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
asr10 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
base64 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
base91 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
bibtexconv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
bmfdec Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
bsdconv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
btoa converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
chmview Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
cl-babel Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
cl-babel-sbcl Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
cmios9 converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
cocot Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
convmv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
dosunix Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
drg2sbg Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
dumpasn1 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
enca Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
fconv converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
fix-mime-charset converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
fondu Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
fpc-iconvenc One more small cleanup, forgotten yesterday. 2021-04-07 10:09:01 +02:00
fribidi Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
gbase Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
gbsdconv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
hs-aeson-pretty Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
hs-dhall-bash Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
hs-dhall-json Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
hs-dhall-yaml Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
i18ntools Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
ical2html Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
iconv converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
iconv-extra converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
iconv-rfc1345 converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
ish converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
libb64 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
libiconv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
libticonv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
libutf-8 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
linux-c7-fribidi *: Linux emulation: add support for aarch64 2022-01-17 15:47:28 +01:00
lua-iconv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
lua-json Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
mimelib converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
mmencode converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
mpack converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
nomyso Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
o3read Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
ocaml-base64 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
ocaml-jsonm Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
osm2mp Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
osm2pgrouting Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
osm2pgsql Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Bencode Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Boulder Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-bsdconv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-ASCII-Armour Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-ASN1 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-Base32 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-Bencode Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-Bencode_XS Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-BER Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-Binary-C Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-BinHex Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-IBM390 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-Moji Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-Morse Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-NLS_DATE_FORMAT Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-PEM Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-Recode converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
p5-Convert-TNEF Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-UU Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Convert-UUlib Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Cpanel-JSON-XS Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Cstools Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Data-AMF Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encode Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encode-Base32-Crockford Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encode-Base32-GMP Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encode-Base58-GMP Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encode-compat Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encode-Detect Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encode-Detect-CJK Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encode-DoubleEncodedUTF8 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encode-IMAPUTF7 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encode-JIS2K Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encode-Locale Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encode-Punycode Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encoding-BER Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Encoding-FixLatin Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Format-Human-Bytes Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-JSON Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-JSON-Any Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-JSON-DWIW Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-JSON-MaybeXS Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-JSON-PP Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-JSON-Tiny Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-JSON-XS Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-JSON-XS-VersionOneAndTwo Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-LaTeXML Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-MIME-Base32 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-MIME-Base64 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-MIME-Base64-URLSafe Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Net-IDN-Nameprep Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Number-Nary Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Number-RecordLocator Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-PerlIO-via-Unidecode Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-plutil Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Sereal Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Sereal-Decoder Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Sereal-Encoder Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Storable-AMF Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-String-Multibyte Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Text-Bidi Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Text-Iconv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Text-Unidecode Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Unicode-IMAPUtf7 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Unicode-Map Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Unicode-Map8 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Unicode-MapUTF8 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Unicode-RecursiveDowngrade Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Unicode-String Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Unicode-Stringprep Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-Unicode-UTF8simple Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-URI-UTF8-Punycode Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-WAP-wbxml Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
p5-XML-WBXML Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
pdf2djvu Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
pear-Services_JSON Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
pecl-igbinary Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
php74-iconv *: fix tab vs. space issues, and comments according to the guide. 2021-10-16 11:51:39 +02:00
php74-mbstring *: fix tab vs. space issues, and comments according to the guide. 2021-10-16 11:51:39 +02:00
php80-iconv *: fix tab vs. space issues, and comments according to the guide. 2021-10-16 11:51:39 +02:00
php80-mbstring *: fix tab vs. space issues, and comments according to the guide. 2021-10-16 11:51:39 +02:00
php81-iconv Add php81 to the tree 2021-12-28 20:09:08 -06:00
php81-mbstring Add php81 to the tree 2021-12-28 20:09:08 -06:00
php82-iconv */*php82*: Welcome php 8.2.0 Alpha 1 2022-06-11 16:02:49 -05:00
php82-mbstring */*php82*: Welcome php 8.2.0 Alpha 1 2022-06-11 16:02:49 -05:00
php-bsdconv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
psiconv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
py-bencode.py Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
py-bencoder Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
py-better-bencode Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
py-bsdconv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
py-rencode Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
py-svglib Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
py-text-unidecode Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
py-unidecode Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
py-webencodings Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
py-zfec Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
R-cran-arabic2kansuji Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
R-cran-base64enc Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
R-cran-jsonlite Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
R-cran-rjson Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
R-cran-RJSONIO Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
rcctools Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
recode Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
rubygem-base32 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
rubygem-base64 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
rubygem-iconv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
rubygem-json-ld Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
rubygem-json-ld-preloaded Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
rubygem-po_to_json Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
rubygem-ruby-bsdconv Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
rubygem-url_safe_base64 Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
rubygem-xdr Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
showkey Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
ta2as Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
tnef Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
trans converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
tuc Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
unix2dos converters: remove 'Created by' lines 2022-07-20 16:21:03 +02:00
uudeview Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
uulib Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
wkhtmltopdf Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
xdeview Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
xml2c Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
yj Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
yj-bruceadams Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
ytnef Add WWW entries to port Makefiles 2022-09-07 23:10:59 +02:00
Makefile converters/hs-dhall-yaml: + A converted from Dhall to YAML. 2022-07-07 13:24:39 +03:00