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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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= [email protected]
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.