Re: git: b7f05445c00f - main - Add WWW entries to port Makefiles
Date: Wed, 07 Sep 2022 21:56:57 UTC
From: Stefan Eßer <se@FreeBSD.org> Subject: git: b7f05445c00f - main - Add WWW entries to port Makefiles Date: Wed, 7 Sep 2022 21:17:16 GMT > The branch main has been updated by se: > > URL: https://cgit.FreeBSD.org/ports/commit/?id=b7f05445c00f2625aa19b4154ebcbce5ed2daa52 > > commit b7f05445c00f2625aa19b4154ebcbce5ed2daa52 > Author: Stefan Eßer <se@FreeBSD.org> > AuthorDate: 2022-09-07 21:06:12 +0000 > Commit: Stefan Eßer <se@FreeBSD.org> > CommitDate: 2022-09-07 21:10:59 +0000 > > 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) This commit breaks `make index` as following. ---------------------------------------------------------------------- yasu@rolling-vm-freebsd2[1054]% make index Generating INDEX-13 - please wait..--- describe.accessibility --- --- describe.arabic --- --- describe.archivers --- (snip) --- describe.x11-servers --- --- describe.x11-themes --- --- describe.x11-toolkits --- --- describe.x11-wm --- --- describe.devel --- make[4]: don't know how to make describe. Stop ===> devel/py3c failed *** [describe.devel] Error code 1 make[1]: stopped in /usr/ports 1 error make[1]: stopped in /usr/ports ******************************************************************** Before reporting this error, verify that you are running a supported version of FreeBSD (see https://www.FreeBSD.org/ports/) and that you have a complete and up-to-date ports collection. (INDEX builds are not supported with partial or out-of-date ports collections. If that is the case, then report the failure to ports@FreeBSD.org together with relevant details of your ports configuration (including FreeBSD version, your architecture, your environment, and your /etc/make.conf settings, especially compiler flags and OPTIONS_SET/UNSET settings). Note: the latest pre-generated version of INDEX may be fetched automatically with "make fetchindex". ******************************************************************** *** Error code 1 Stop. make: stopped in /usr/ports yasu@rolling-vm-freebsd2[1055]% ---------------------------------------------------------------------- devel/py3c seems to be removed by accident. --- Yasuhiro Kimura