Skip to content

Commit

Permalink
Add WWW entries to port Makefiles
Browse files Browse the repository at this point in the history
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)
  • Loading branch information
stesser committed Sep 7, 2022
1 parent 6c266c9 commit b7f0544
Show file tree
Hide file tree
Showing 27,931 changed files with 27,947 additions and 90 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions accessibility/accerciser/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/at-spi2-atk/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
1 change: 1 addition & 0 deletions accessibility/at-spi2-core/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
1 change: 1 addition & 0 deletions accessibility/atk/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/atkmm/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/caribou/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/eflite/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/feedbackd/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/gammy/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
1 change: 1 addition & 0 deletions accessibility/kdeaccessibility/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
1 change: 1 addition & 0 deletions accessibility/kmag/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/kmousetool/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
1 change: 1 addition & 0 deletions accessibility/kmouth/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/libqaccessibilityclient/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/orca/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/py-atspi/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
1 change: 1 addition & 0 deletions accessibility/redshift/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/rubygem-atk/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/sct/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/sctd/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/speech-dispatcher/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/wl-gammarelay-rs/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/wlsunset/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions accessibility/yasr/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions arabic/arabtex/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ DISTNAME= arab${PORTVERSION:S/.//}

MAINTAINER= nivit@FreeBSD.org
COMMENT= TeX/LaTeX package to generate Arabic writing
WWW= http://www2.informatik.uni-stuttgart.de/ivi/bs/research/arab_e.htm

LICENSE= LPPL10

Expand Down
1 change: 1 addition & 0 deletions arabic/aspell/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ CATEGORIES= arabic textproc

MAINTAINER= office@FreeBSD.org
COMMENT= Aspell Arabic dictionaries
WWW= https://sourceforge.net/projects/arabic-spell/

DICT= ar

Expand Down
1 change: 1 addition & 0 deletions arabic/khotot/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ CATEGORIES= arabic x11-fonts

MAINTAINER= ports@FreeBSD.org
COMMENT= Meta-port for popular Arabic font packages
WWW= http://www.arabeyes.org/project.php?proj=Khotot

USES= metaport

Expand Down
1 change: 1 addition & 0 deletions arabic/libitl/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ CATEGORIES= arabic

MAINTAINER= ports@FreeBSD.org
COMMENT= API abstraction to common Islamic calculations
WWW= https://github.com/arabeyes-org/ITL

LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
Expand Down
1 change: 1 addition & 0 deletions archivers/7-zip/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ DISTNAME= 7z${DISTVERSION:S/.//}-src

MAINTAINER= makc@FreeBSD.org
COMMENT= Console version of the 7-Zip file archiver
WWW= https://www.7-zip.org/

CONFLICTS_INSTALL= p7zip

Expand Down
1 change: 1 addition & 0 deletions archivers/9e/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ DISTNAME= 9e

MAINTAINER= rodrigo@FreeBSD.org
COMMENT= Explode Plan9 archives
WWW= http://www.bebik.net/doku.php?id=software:9e

LICENSE= LPL
LICENSE_GROUPS= OSI
Expand Down
1 change: 1 addition & 0 deletions archivers/R-cran-zip/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ DISTNAME= ${PORTNAME}_${DISTVERSION}

MAINTAINER= wen@FreeBSD.org
COMMENT= Cross-Platform 'zip' Compression
WWW= https://github.com/r-lib/zip #readme

LICENSE= CC0-1.0

Expand Down
1 change: 1 addition & 0 deletions archivers/advancecomp/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/amadvance/advancecomp/releases/download/v${DIST

MAINTAINER= fuz@fuz.su
COMMENT= Recompression utilities for .ZIP, .PNG, .MNG, and .GZ files
WWW= http://advancemame.sourceforge.net/comp-readme.html

LICENSE= GPLv3

Expand Down
1 change: 1 addition & 0 deletions archivers/amigadepacker/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ MASTER_SITES= http://zakalwe.fi/~shd/foss/amigadepacker/ \

MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Tool for depacking some compressed Amiga formats
WWW= https://zakalwe.fi/~shd/opensource.html

LICENSE= GPLv2

Expand Down
1 change: 1 addition & 0 deletions archivers/apache-commons-compress/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-bin

MAINTAINER= thierry@FreeBSD.org
COMMENT= Classes for working with various archivers
WWW= https://commons.apache.org/proper/commons-compress/

LICENSE= APACHE20

Expand Down
1 change: 1 addition & 0 deletions archivers/arc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}

MAINTAINER= delphij@FreeBSD.org
COMMENT= Create & extract files from DOS .ARC files
WWW= http://arc.sourceforge.net/

LICENSE= GPLv2

Expand Down
1 change: 1 addition & 0 deletions archivers/arj/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz:source \

MAINTAINER= garga@FreeBSD.org
COMMENT= Open source implementation of the ARJ archiver
WWW= http://arj.sourceforge.net/

LICENSE= GPLv2

Expand Down
1 change: 1 addition & 0 deletions archivers/ark/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ CATEGORIES= archivers kde kde-applications

MAINTAINER= kde@FreeBSD.org
COMMENT= Archiving tool for KDE
WWW= https://utils.kde.org/projects/ark/

LICENSE= GPLv2+

Expand Down
1 change: 1 addition & 0 deletions archivers/atool/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ MASTER_SITES= SAVANNAH

MAINTAINER= mcy@lm7.fr
COMMENT= Manage file archives of various types
WWW= https://www.nongnu.org/atool/

LICENSE= GPLv2

Expand Down
1 change: 1 addition & 0 deletions archivers/bicom/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g}

MAINTAINER= ports@FreeBSD.org
COMMENT= Data compressor in the PPM family
WWW= http://www3.sympatico.ca/mt0000/bicom/

# Converted from RESTRICTED
LICENSE= BICOM
Expand Down
1 change: 1 addition & 0 deletions archivers/brotli/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ CATEGORIES= archivers devel

MAINTAINER= osa@FreeBSD.org
COMMENT= Generic-purpose lossless compression algorithm
WWW= https://github.com/google/brotli

LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
Expand Down
1 change: 1 addition & 0 deletions archivers/bzip/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ MASTER_SITES= https://BSDforge.com/projects/source/archivers/bzip/

MAINTAINER= portmaster@bsdforge.com
COMMENT= Block-sorting file compressor
WWW= https://bsdforge.com/projects/archivers/bzip/

LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
Expand Down
1 change: 1 addition & 0 deletions archivers/bzip2/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ MASTER_SITES= https://sourceware.org/pub/bzip2/

MAINTAINER= jharris@widomaker.com
COMMENT= Block-sorting file compressor
WWW= https://gitlab.com/federicomenaquintero/bzip2/

LICENSE= BZIP2
LICENSE_NAME= BZIP2 license
Expand Down
1 change: 1 addition & 0 deletions archivers/c-blosc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ CATEGORIES= archivers devel

MAINTAINER= iblis.dif01@nctu.edu.tw
COMMENT= Blocking, shuffling and loss-less compression library
WWW= https://blosc.org/

LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSES/BLOSC.txt
Expand Down
1 change: 1 addition & 0 deletions archivers/c-blosc2/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ CATEGORIES= archivers

MAINTAINER= sunpoet@FreeBSD.org
COMMENT= High performance compressor optimized for binary data
WWW= https://www.blosc.org/

LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
Expand Down
1 change: 1 addition & 0 deletions archivers/cabextract/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ MASTER_SITES= https://www.cabextract.org.uk/ \

MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Program to extract Microsoft cabinet (.CAB) files
WWW= https://www.cabextract.org.uk/

LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
Expand Down
1 change: 1 addition & 0 deletions archivers/ccmix/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ DISTFILES= XCC_Mixer-1.44.zip:dat

MAINTAINER= danfe@FreeBSD.org
COMMENT= Westwood Studios MIX format file manipulator
WWW= https://github.com/OmniBlade/ccmix

LICENSE= GPLv2+

Expand Down
1 change: 1 addition & 0 deletions archivers/cmdpack/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ CATEGORIES= archivers

MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Compresses CD images by stripping unnecessary EDC/ECC data
WWW= https://github.com/chungy/cmdpack

LICENSE= GPLv2

Expand Down
1 change: 1 addition & 0 deletions archivers/dact/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ MASTER_SITES= http://www.rkeene.org/files/oss/dact/release/

MAINTAINER= ports@FreeBSD.org
COMMENT= Dynamic Adaptive Compression Tool
WWW= https://www.rkeene.org/oss/dact/

LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
Expand Down
1 change: 1 addition & 0 deletions archivers/deco/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ PKGNAMESUFFIX= -extractor # avoid collision with misc/deco

MAINTAINER= ports@FreeBSD.org
COMMENT= Program to extract various archive file formats
WWW= https://github.com/peha/deco

LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
Expand Down
1 change: 1 addition & 0 deletions archivers/deutex/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ CATEGORIES= archivers games

MAINTAINER= kai@FreeBSD.org
COMMENT= WAD file manipulator for Doom, Heretic, Hexen, and Strife
WWW= https://github.com/Doom-Utils/deutex

LICENSE= GPLv2 LGPL20 MIT
LICENSE_COMB= multi
Expand Down
Loading

0 comments on commit b7f0544

Please sign in to comment.