From b7f05445c00f2625aa19b4154ebcbce5ed2daa52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20E=C3=9Fer?= Date: Wed, 7 Sep 2022 23:06:12 +0200 Subject: 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) --- accessibility/accerciser/Makefile | 1 + accessibility/at-spi2-atk/Makefile | 1 + accessibility/at-spi2-core/Makefile | 1 + accessibility/atk/Makefile | 1 + accessibility/atkmm/Makefile | 1 + accessibility/caribou/Makefile | 1 + accessibility/eflite/Makefile | 1 + accessibility/feedbackd/Makefile | 1 + accessibility/gammy/Makefile | 1 + accessibility/kdeaccessibility/Makefile | 1 + accessibility/kmag/Makefile | 1 + accessibility/kmousetool/Makefile | 1 + accessibility/kmouth/Makefile | 1 + accessibility/libqaccessibilityclient/Makefile | 1 + accessibility/orca/Makefile | 1 + accessibility/py-atspi/Makefile | 1 + accessibility/redshift/Makefile | 1 + accessibility/rubygem-atk/Makefile | 1 + accessibility/sct/Makefile | 1 + accessibility/sctd/Makefile | 1 + accessibility/speech-dispatcher/Makefile | 1 + accessibility/wl-gammarelay-rs/Makefile | 1 + accessibility/wlsunset/Makefile | 1 + accessibility/yasr/Makefile | 1 + 24 files changed, 24 insertions(+) (limited to 'accessibility') diff --git a/accessibility/accerciser/Makefile b/accessibility/accerciser/Makefile index 2f55f475e979..9f1846f1b7c9 100644 --- a/accessibility/accerciser/Makefile +++ b/accessibility/accerciser/Makefile @@ -6,6 +6,7 @@ DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Interactive Python accessibility explorer for GNOME +WWW= https://wiki.gnome.org/Apps/Accerciser LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING diff --git a/accessibility/at-spi2-atk/Makefile b/accessibility/at-spi2-atk/Makefile index e9ca8a755776..fd66471586d8 100644 --- a/accessibility/at-spi2-atk/Makefile +++ b/accessibility/at-spi2-atk/Makefile @@ -6,6 +6,7 @@ DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT= Assisted Technology Provider module for GTK+ +WWW= https://gitlab.gnome.org/GNOME/at-spi2-atk LICENSE= LGPL21 diff --git a/accessibility/at-spi2-core/Makefile b/accessibility/at-spi2-core/Makefile index 4139419bd7a5..0193d8508964 100644 --- a/accessibility/at-spi2-core/Makefile +++ b/accessibility/at-spi2-core/Makefile @@ -6,6 +6,7 @@ DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT= Assistive Technology Service Provider Interface +WWW= https://gitlab.gnome.org/GNOME/at-spi2-core LICENSE= LGPL21 diff --git a/accessibility/atk/Makefile b/accessibility/atk/Makefile index 27306ec848fe..bb1da78f20ac 100644 --- a/accessibility/atk/Makefile +++ b/accessibility/atk/Makefile @@ -7,6 +7,7 @@ DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT= GNOME accessibility toolkit (ATK) +WWW= https://developer.gnome.org/atk/ LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING diff --git a/accessibility/atkmm/Makefile b/accessibility/atkmm/Makefile index 33e32952683a..9af159fc27df 100644 --- a/accessibility/atkmm/Makefile +++ b/accessibility/atkmm/Makefile @@ -5,6 +5,7 @@ MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= C++ wrapper for ATK API library +WWW= https://www.gtkmm.org/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING diff --git a/accessibility/caribou/Makefile b/accessibility/caribou/Makefile index 05b3fdfcb62b..1cff59fb0f04 100644 --- a/accessibility/caribou/Makefile +++ b/accessibility/caribou/Makefile @@ -7,6 +7,7 @@ DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Gnome On-Screen keyboard +WWW= https://live.gnome.org/Caribou LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING diff --git a/accessibility/eflite/Makefile b/accessibility/eflite/Makefile index b12048a9f3ab..e471f0e6b7c3 100644 --- a/accessibility/eflite/Makefile +++ b/accessibility/eflite/Makefile @@ -5,6 +5,7 @@ MASTER_SITES= SF MAINTAINER= David.K.Gerry@GMail.com COMMENT= Speech server for Festival Lite used by yasr and Emacspeak +WWW= http://eflite.sourceforge.net/ BUILD_DEPENDS= flite:audio/flite RUN_DEPENDS= flite:audio/flite diff --git a/accessibility/feedbackd/Makefile b/accessibility/feedbackd/Makefile index d1c647bd8ed8..1cec404a07bb 100644 --- a/accessibility/feedbackd/Makefile +++ b/accessibility/feedbackd/Makefile @@ -4,6 +4,7 @@ CATEGORIES= accessibility MAINTAINER= jbeich@FreeBSD.org COMMENT= Haptic/visual/audio feedback for GNOME +WWW= https://source.puri.sm/Librem5/feedbackd LICENSE= GPLv3+ LGPL21+ LICENSE_COMB= multi diff --git a/accessibility/gammy/Makefile b/accessibility/gammy/Makefile index 18af99564c27..7dcf88a0a0c2 100644 --- a/accessibility/gammy/Makefile +++ b/accessibility/gammy/Makefile @@ -6,6 +6,7 @@ CATEGORIES= accessibility MAINTAINER= me@igalic.co COMMENT= Adaptive screen brightness and temperature for Windows and Unix +WWW= https://getgammy.com/ LICENSE= GPLv3 diff --git a/accessibility/kdeaccessibility/Makefile b/accessibility/kdeaccessibility/Makefile index e3d677e9124f..ae9577cc5bc8 100644 --- a/accessibility/kdeaccessibility/Makefile +++ b/accessibility/kdeaccessibility/Makefile @@ -4,6 +4,7 @@ CATEGORIES= accessibility kde MAINTAINER= kde@FreeBSD.org COMMENT= Accessibility applications for KDE 5 +WWW= https://www.kde.org/ USES= kde:5 metaport diff --git a/accessibility/kmag/Makefile b/accessibility/kmag/Makefile index f0766d057fd9..85f0a98a2a79 100644 --- a/accessibility/kmag/Makefile +++ b/accessibility/kmag/Makefile @@ -4,6 +4,7 @@ CATEGORIES= accessibility kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE Screen magnifier +WWW= https://www.kde.org/applications/utilities/kmag/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING diff --git a/accessibility/kmousetool/Makefile b/accessibility/kmousetool/Makefile index 7185a8c7f9b6..e7ad5a20a65c 100644 --- a/accessibility/kmousetool/Makefile +++ b/accessibility/kmousetool/Makefile @@ -4,6 +4,7 @@ CATEGORIES= accessibility kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Automatic mouse click tool for KDE +WWW= https://www.kde.org/applications/utilities/kmousetool/ LICENSE= GPLv2 diff --git a/accessibility/kmouth/Makefile b/accessibility/kmouth/Makefile index f531d8848c96..1e06fb4f4dee 100644 --- a/accessibility/kmouth/Makefile +++ b/accessibility/kmouth/Makefile @@ -5,6 +5,7 @@ CATEGORIES= accessibility kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Speech synthesizer frontend for KDE +WWW= https://www.kde.org/applications/utilities/kmouth/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING diff --git a/accessibility/libqaccessibilityclient/Makefile b/accessibility/libqaccessibilityclient/Makefile index ee0a4e0d2f1a..faa3c4290d87 100644 --- a/accessibility/libqaccessibilityclient/Makefile +++ b/accessibility/libqaccessibilityclient/Makefile @@ -6,6 +6,7 @@ MASTER_SITES= KDE/stable/${PORTNAME}/ MAINTAINER= kde@FreeBSD.org COMMENT= Helper to make writing accessibility tools easier +WWW= https://github.com/kde/libqaccessibilityclient LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING diff --git a/accessibility/orca/Makefile b/accessibility/orca/Makefile index 47550d129559..667ca252244f 100644 --- a/accessibility/orca/Makefile +++ b/accessibility/orca/Makefile @@ -6,6 +6,7 @@ DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Scriptable screen reader +WWW= https://live.gnome.org/Orca LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING diff --git a/accessibility/py-atspi/Makefile b/accessibility/py-atspi/Makefile index 9f99b7d7fa3e..8e4314211a53 100644 --- a/accessibility/py-atspi/Makefile +++ b/accessibility/py-atspi/Makefile @@ -8,6 +8,7 @@ DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Python API for the D-BUS based SPI framework +WWW= https://gitlab.gnome.org/GNOME/pyatspi2 LICENSE= LGPL20 diff --git a/accessibility/redshift/Makefile b/accessibility/redshift/Makefile index 6416203da005..365eabb85985 100644 --- a/accessibility/redshift/Makefile +++ b/accessibility/redshift/Makefile @@ -10,6 +10,7 @@ PATCHFILES+= 7da875d34854.patch:-p1 # wayland, see #663 MAINTAINER= lcook@FreeBSD.org COMMENT= Adjusts the color temperature of your screen +WWW= http://jonls.dk/redshift/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING diff --git a/accessibility/rubygem-atk/Makefile b/accessibility/rubygem-atk/Makefile index 7baf28468e26..0efa3ae8e231 100644 --- a/accessibility/rubygem-atk/Makefile +++ b/accessibility/rubygem-atk/Makefile @@ -5,6 +5,7 @@ MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ruby binding of ATK +WWW= https://ruby-gnome.github.io/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LIB diff --git a/accessibility/sct/Makefile b/accessibility/sct/Makefile index 48ddaf19cb56..e1b6b1f0f432 100644 --- a/accessibility/sct/Makefile +++ b/accessibility/sct/Makefile @@ -4,6 +4,7 @@ CATEGORIES= accessibility MAINTAINER= 0mp@FreeBSD.org COMMENT= Utility to change screen temperature +WWW= https://github.com/0mp/sct LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/LICENSE diff --git a/accessibility/sctd/Makefile b/accessibility/sctd/Makefile index 9d69de7bb4f1..6fa3fe03577f 100644 --- a/accessibility/sctd/Makefile +++ b/accessibility/sctd/Makefile @@ -5,6 +5,7 @@ CATEGORIES= accessibility MAINTAINER= 0mp@FreeBSD.org COMMENT= Set color temperature (sct) daemon +WWW= https://github.com/amir/sctd LICENSE= CC0-1.0 MIT LICENSE_COMB= multi diff --git a/accessibility/speech-dispatcher/Makefile b/accessibility/speech-dispatcher/Makefile index 90e3f2b0939d..cb2fef33f512 100644 --- a/accessibility/speech-dispatcher/Makefile +++ b/accessibility/speech-dispatcher/Makefile @@ -9,6 +9,7 @@ PATCHFILES= c204a23db76345d0bce2cdf395517c99699a8a4a.diff:-p1 MAINTAINER= multimedia@FreeBSD.org COMMENT?= Common interface to speech synthesis +WWW= https://devel.freebsoft.org/speechd LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi diff --git a/accessibility/wl-gammarelay-rs/Makefile b/accessibility/wl-gammarelay-rs/Makefile index fe2faf0390de..fde375db95fc 100644 --- a/accessibility/wl-gammarelay-rs/Makefile +++ b/accessibility/wl-gammarelay-rs/Makefile @@ -6,6 +6,7 @@ CATEGORIES= accessibility wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Adjust color temperature/brightness under Wayland via DBus +WWW= https://github.com/MaxVerevkin/wl-gammarelay-rs LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENCE diff --git a/accessibility/wlsunset/Makefile b/accessibility/wlsunset/Makefile index 87e9edde3b20..8fc15b81d528 100644 --- a/accessibility/wlsunset/Makefile +++ b/accessibility/wlsunset/Makefile @@ -8,6 +8,7 @@ PATCHFILES+= 601dfc87ff6e.patch:-p1 # https://lists.sr.ht/~kennylevinsen/wlsunse MAINTAINER= jbeich@FreeBSD.org COMMENT= Day/night gamma adjustments for Wayland +WWW= https://sr.ht/~kennylevinsen/wlsunset LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE diff --git a/accessibility/yasr/Makefile b/accessibility/yasr/Makefile index 4a50be59a75a..eaa2d520e419 100644 --- a/accessibility/yasr/Makefile +++ b/accessibility/yasr/Makefile @@ -6,6 +6,7 @@ MASTER_SITES= SF MAINTAINER= David.K.Gerry@GMail.com COMMENT= General-purpose console screen reader +WWW= http://yasr.sourceforge.net/ LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING -- cgit v1.2.3