notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

Port details
portlint Verifier for FreeBSD port directory
2.22.0_1 ports-mgmt on this many watch lists=35 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.21.0Version of this port present on the latest quarterly branch.
Maintainer: marcus@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2007-02-05 01:09:12
Last Update: 2024-01-10 15:29:49
Commit Hash: e4610fc
People watching this port, also watch:: gmake, bash, libiconv, pcre, freetype2
License: ITOJUN
Description:
portlint tries to verify the content of a port directory with a small set of sanity checks. The purpose of portlint can be separated into two parts: (1) to let the submitters easily polish their own port directory, and (2) to decrease the labor of the committers. Check out portlint(1) for more details.
cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/portlint
  2. share/man/man1/portlint.1.gz
  3. /usr/local/share/licenses/portlint-2.22.0_1/catalog.mk
  4. /usr/local/share/licenses/portlint-2.22.0_1/LICENSE
  5. /usr/local/share/licenses/portlint-2.22.0_1/ITOJUN
Collapse this list.
Dependency lines:
  • portlint>0:ports-mgmt/portlint
To install the port:
cd /usr/ports/ports-mgmt/portlint/ && make install clean
To add the package, run one of these commands:
  • pkg install ports-mgmt/portlint
  • pkg install portlint
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: portlint
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

Packages (timestamps in pop-ups are UTC):
portlint
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.22.0_12.22.0_12.19.42.22.0_12.22.0_1-2.19.4-
FreeBSD:13:quarterly2.21.02.21.02.20.02.21.02.21.02.21.02.21.02.21.0
FreeBSD:14:latest2.22.0_12.22.0_12.20.02.22.0_12.22.0_12.20.0-2.20.0
FreeBSD:14:quarterly2.21.02.21.0-2.21.02.21.02.21.02.21.02.21.0
FreeBSD:15:latest2.22.0_12.22.0_1n/a2.22.0_1n/a2.22.0_12.22.0_12.22.0_1
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. perl5>=5.36<5.37 : lang/perl5.36
This port is required by:
for Run
  1. ports-mgmt/porttools

Configuration Options:
===> The following configuration options are available for portlint-2.22.0_1: EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
ports-mgmt_portlint
USES:
perl5 shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 148 (showing only 100 on this page)

1 | 2  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.22.0_1
10 Jan 2024 15:29:49
commit hash: e4610fcb8b73442ad40b744bb87c1bc428ef7c1ccommit hash: e4610fcb8b73442ad40b744bb87c1bc428ef7c1ccommit hash: e4610fcb8b73442ad40b744bb87c1bc428ef7c1ccommit hash: e4610fcb8b73442ad40b744bb87c1bc428ef7c1c files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
MAN?PREFIX: eleminate its usage  and move man to share/man
2.22.0
08 Jan 2024 17:30:01
commit hash: 7c58302b41088e360559c3a3e58beb5cca89f521commit hash: 7c58302b41088e360559c3a3e58beb5cca89f521commit hash: 7c58302b41088e360559c3a3e58beb5cca89f521commit hash: 7c58302b41088e360559c3a3e58beb5cca89f521 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
ports-mgmt/portlint: Update to 2.22

This fixes some spurious errors by concatenating continued lines in the
Makefile.  The downside of this is that line numbers will get more
askew.  I thought I'd get some time to imrove this, but didn't.  And
this fix is important to get out now.

PR:		275075
2.21.0
13 Nov 2023 19:02:19
commit hash: 045f9995fb3624885bdae850d12eca43f7625732commit hash: 045f9995fb3624885bdae850d12eca43f7625732commit hash: 045f9995fb3624885bdae850d12eca43f7625732commit hash: 045f9995fb3624885bdae850d12eca43f7625732 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
ports-mgmt/portlint: Update to 2.21.0

* Soften the desktop-file-utils message [1]
* Avoid a bogus error on ports that append to DISTFILES. [2]
* Colorize output for warnings and errors. [3]

PR:		271623 [1]
		268681 [2]
		274981 [3]
Inspired by:	yuri [3]
2.20.0
29 Nov 2022 13:50:03
commit hash: ce9d05567d60574b86558af0431f68b682960203commit hash: ce9d05567d60574b86558af0431f68b682960203commit hash: ce9d05567d60574b86558af0431f68b682960203commit hash: ce9d05567d60574b86558af0431f68b682960203 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
ports-mgmt/portlint: Update to 2.20.0

* Check for duplicate distinfo items [1]
* Remove vestiges of SVN [2]

[2] Switch to using `git status` to determine if a file is under git version
control.  Also, PL_SVN_IGNORE has been renamed to PL_GIT_IGNORE.

PR:		267168 [1]
		267145 [2]
Submitted by:	rodrigo [1]
Thanks to:	pauamma for the `git status` command [2]
2.19.14
28 Sep 2022 14:03:14
commit hash: 2197afce3a1e260aa277ee4fc45bab85b813e3a2commit hash: 2197afce3a1e260aa277ee4fc45bab85b813e3a2commit hash: 2197afce3a1e260aa277ee4fc45bab85b813e3a2commit hash: 2197afce3a1e260aa277ee4fc45bab85b813e3a2 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
Author: Stefan Eßer
ports-mgmt/portlint: Update to 2.19.14

Remove some stale WWW warnings for pkg-descr.
2.19.13
07 Sep 2022 17:24:21
commit hash: 9800743f0178a43313a7248f7ef2bcabfacef23dcommit hash: 9800743f0178a43313a7248f7ef2bcabfacef23dcommit hash: 9800743f0178a43313a7248f7ef2bcabfacef23dcommit hash: 9800743f0178a43313a7248f7ef2bcabfacef23d files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
ports-mgmt/portlint: Update to 2.19.13

* Allow for a plus ('+') in other places in a PORTVERSION [1]
* Check for .dkestop file installation [2]
* Support the new Makefile WWW macro [3]

PR:		265364 [1]
		265551 [2]
		266068 [3]
Submitted by:	Robert Clausecker [1]
		se [3]
2.19.12
20 Jul 2022 19:44:12
commit hash: 11049e36cb8c3f7820a5bded4689b693416bb091commit hash: 11049e36cb8c3f7820a5bded4689b693416bb091commit hash: 11049e36cb8c3f7820a5bded4689b693416bb091commit hash: 11049e36cb8c3f7820a5bded4689b693416bb091 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
cleanup: remove '$MCom' tag

gnome@ no longer uses Marcusom as their staging ground.

Approved by:		gnome (nc)
Differential Revision:	https://reviews.freebsd.org/D35866
2.19.12
20 Jul 2022 14:22:46
commit hash: 9c165b983562e903a35c424b209ae3305652c866commit hash: 9c165b983562e903a35c424b209ae3305652c866commit hash: 9c165b983562e903a35c424b209ae3305652c866commit hash: 9c165b983562e903a35c424b209ae3305652c866 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
ports-mgmt: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Stangl <alex@stangl.us>
  *  Anders F Bjorklund <afb@users.sourceforge.net>
  *  Benjamin Lutz
  *  Brendan Molloy <brendan+freebsd@bbqsrc.net>
  *  Conrad J. Sabatier <conrads@cox.net>
  *  Edwin Groothuis (edwin@mavetju.org)
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Gabriel Linder <linder.gabriel@gmail.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.19.12
17 Jul 2022 15:37:21
commit hash: 415d07a06fc5429d9d3630166b99b33219150d02commit hash: 415d07a06fc5429d9d3630166b99b33219150d02commit hash: 415d07a06fc5429d9d3630166b99b33219150d02commit hash: 415d07a06fc5429d9d3630166b99b33219150d02 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
Author: Stefan Eßer
ports-mgmt/portlint: Update to 2.19.12

In a discussion with members of the port managers team (tcberner, rene) the
issue of conflicting package base names came up.

I have offered to create portlint checks for 2 possible Makefile issues:

1) Conflicting use of ${PKGBASE} of an existing port.

2) Multiple flavors resulting in the same ${PKGBASE}.

The attached patch adds checks for both possible issues:

1) Check for the existence of the new PKGBASE in the INDEX file (if present) and
warn if it is used for a different ORIGIN.

2) Generate PKGBASE for all FLAVORS and check for duplicates.

PR:		263807
2.19.11
05 Apr 2022 20:40:54
commit hash: 3ac754dbcea5101f4e7c36242c2df36db2a7e5c9commit hash: 3ac754dbcea5101f4e7c36242c2df36db2a7e5c9commit hash: 3ac754dbcea5101f4e7c36242c2df36db2a7e5c9commit hash: 3ac754dbcea5101f4e7c36242c2df36db2a7e5c9 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
ports-mgmt/portlint: Update to 2.19.11

* Do not strip modifiers from variables when dereferencing.

PR:		262941
2.19.10_1
11 Mar 2022 20:06:24
commit hash: 52ddb47afcc7645fc42a53661fc6fed99a57dc29commit hash: 52ddb47afcc7645fc42a53661fc6fed99a57dc29commit hash: 52ddb47afcc7645fc42a53661fc6fed99a57dc29commit hash: 52ddb47afcc7645fc42a53661fc6fed99a57dc29 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
ports-mgmt/portlint: remove "conflicts with itself"

The warning about a CONFLICTS entry matching the package being built
is bogus - the ports system excludes the port being built from the
list of conflicts that is reported by "make list-install-conflicts"
and the other targets that check for conflicts.

It is in fact quite useful to specify CONFLICTS with wildcards that
include the port being built instead of explicitly listing all other
versions (e.g. in case of the mysql or mariadb ports - it is possible
to use mysql[0-9][0-9]-client for example in the mysql57-client port
instead of complex patterns like "mysql5[56]-client mysql80-client"
in an attempt to not match the "57").

Since I'm fixing CONFLICTS entries in a large number of ports and
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.19.10
21 Feb 2022 19:45:11
commit hash: c33aae9e6a5c66516f3759f507a6d4a4543f10b4commit hash: c33aae9e6a5c66516f3759f507a6d4a4543f10b4commit hash: c33aae9e6a5c66516f3759f507a6d4a4543f10b4commit hash: c33aae9e6a5c66516f3759f507a6d4a4543f10b4 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
ports-mgmt/portlint: Update to 2.19.10

* Don't check for direct use of commands in PORTNAME [1]
* Split on first '@' to avoid breaking directory detection [2]
* Remove checks for deprecated INSTALLS_ICONS [3]

PR:		229627 [1]
		260246 [2]
		261556 [3]
Submitted by:	gerald [1]
		Derek Schrock <dereks@lifeofadishwasher.com> [2]
2.19.9
13 Nov 2021 18:19:34
commit hash: c8fa510269fd8739e87703632b626dc0bccfe2cecommit hash: c8fa510269fd8739e87703632b626dc0bccfe2cecommit hash: c8fa510269fd8739e87703632b626dc0bccfe2cecommit hash: c8fa510269fd8739e87703632b626dc0bccfe2ce files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
ports-mgmt/portlint: Update to 2.19.9

* Update CONFLICTS check to cover all variables and checks performed by
  bsd.port.mk [1]
* Add some other allowed fully-qualified paths [2]
* Don't consider variable substitution when checking DEPENDS [3]

PR:		259813 [2]
		259244 [3]
Sybmitted by:	se [1]
		gerald [2]
Differential Revision:	https://reviews.freebsd.org/D32733 [1]
2.19.8
19 Sep 2021 17:12:39
commit hash: 772ba6c8dbe420f4f96721ddaa060432a0f57ec4commit hash: 772ba6c8dbe420f4f96721ddaa060432a0f57ec4commit hash: 772ba6c8dbe420f4f96721ddaa060432a0f57ec4commit hash: 772ba6c8dbe420f4f96721ddaa060432a0f57ec4 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
ports-mgmt/portlint: Update to 2.19.8

* Warn about deprecated USE_AUTOTOOLS [1]
* Add support for BROKEN_*

PR:		248487 [1]
		257951 [2]
2.19.7
14 Jun 2021 17:56:52
commit hash: c81071045556832e93b90a70708fbca06a1bd418commit hash: c81071045556832e93b90a70708fbca06a1bd418commit hash: c81071045556832e93b90a70708fbca06a1bd418commit hash: c81071045556832e93b90a70708fbca06a1bd418 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
ports-mgmt/portlint: Update to 2.19.7

* Account for LEGAL_TEXT and per-ARCH DISTFILES in the Makefile sections
  [1]
* Relax USE_LDCONFIG checks now that we don't need a specific lib
  pattern [2]

PR:		255764 [1]
		255651 [2]
2.19.6_1
11 Jun 2021 13:45:10
commit hash: 0b673d6c5b2b727e108435637b6a3dc6eced561ccommit hash: 0b673d6c5b2b727e108435637b6a3dc6eced561ccommit hash: 0b673d6c5b2b727e108435637b6a3dc6eced561ccommit hash: 0b673d6c5b2b727e108435637b6a3dc6eced561c files touched by this commit
Rene Ladan (rene) search for other commits by this committer
cleanup: remove LEGAL and (support in) related tools.

LEGAL is badly maintained, LEGALlint notices quite a number of ports
which mismatch their line in LEGAL. The port itself is always leading.

* math/giacxcas: restrict RESTRICTED_FILES to giac_* only

Differential Revision: https://reviews.freebsd.org/D30061

Reviewed by:	portmgr (mat), dch, eadler, marcus
2.19.6
14 May 2021 17:15:44
commit hash: 122c3ecb51c4a8057d09d1699a962dd1987e8061commit hash: 122c3ecb51c4a8057d09d1699a962dd1987e8061commit hash: 122c3ecb51c4a8057d09d1699a962dd1987e8061commit hash: 122c3ecb51c4a8057d09d1699a962dd1987e8061 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
ports-mgmt/portlint: Update to 2.19.6

* Allow ports without any leading comment section [1]
  loader@ submitted a patch on which this was based
* Add a check to make sure the license is actually valid
PR:		255520 [1]
2.19.5
19 Apr 2021 20:49:33
commit hash: f36c30ba1869da25e384c007f85ef3d1e763a586commit hash: f36c30ba1869da25e384c007f85ef3d1e763a586commit hash: f36c30ba1869da25e384c007f85ef3d1e763a586commit hash: f36c30ba1869da25e384c007f85ef3d1e763a586 files touched by this commit
Joe Marcus Clarke (marcus) search for other commits by this committer
ports-mgmt/portlint: Update to 2.19.5

* Reverse $FreeBSD$ check logic to make the use of them FATAL [1]
* Remove embedded $FreeBSD$
PR:		255153 [1]
Obtained from:	lwhsu [1]
		With issue report from Tatsuki Makino
2.19.4
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
2.19.4
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2.19.4
27 Dec 2020 19:22:09
Revision:559405Original commit files touched by this commit
marcus search for other commits by this committer
Updqte to 2.19.4.

* Correct path to apache.mk [1]
* Warn if one declares USE_LDCONFIG without a properly named shared object [2]
* Allow make use-before-declare lazy evaluation in dependencies [3]

PR:		252003 [1]
		252181 [2]
		244239 [3]
Submitted by:	brnrd [1]
2.19.3
29 Nov 2020 17:24:43
Revision:556590Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.19.3.

* Do not complain about USE_LDCONFIG32 [1]
* Allow a master port to have its last line be ".endif" [2]
* Attempt to find OPTIONS use in a smarter way [3]

PR:		251431 [1]
		251430 [2]
		249970 [3]
Submitted by:	gerald [1]
2.19.2
31 May 2020 15:17:24
Revision:537171Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.19.2.

The makevar padding method was missing leading and trailing variable values
when those values were undefined.  Try to be better about this.
2.19.1_1
30 May 2020 23:20:01
Revision:537111Original commit files touched by this commit
marcus search for other commits by this committer
Properly fix typo to USE_GITLAB not USE_GITHUB.
2.19.1
30 May 2020 23:15:59
Revision:537110Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.19.1.

Fix typos introduced in previous commits.

PR:		246881
		246882
2.19.0
30 May 2020 13:46:42
Revision:537082Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.19.0.

* Do not be overly critical of macros which are used before declaration in
DEPENDS
* Do not treat comments to ONLY_FOR_ARCHS and NOT_FOR_ARCHS as sortable data [1]
* Check for PORTSDIR defined in /etc/make.conf [2]
* Do not warn about ${DISTNAME}${EXTRACT_SFX} in DISTFILES if
USE_GITHUB=nodefault [3]
* Thoroughly check for an OPTION description [4]
* Specify flag equivalency for -A in portlint(1) [5]

PR:		246346 [1]
		244807 [2]
		244741 [3]
		244480 [4]
		245338 [5]
Submitted by:	0mp [3]
		kevans [5]
2.18.11
02 Mar 2020 22:23:11
Revision:527653Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.18.11

* No longer warn for manpages installed under share/man [1]
* Remove code to combine comments and blank lines in a section [2]
* Remove code to combine comments and blank lines [3]
* USE_PYQT sets the necessary QT USES [4]
* Only warn on lack of INSTALLS_ICONS when USES=gnome is set [5]
* Check for files that have been patched multiple times [6]

PR:		240359 [2]
		244480 [3]
		240445 [4]
		244039 [5]
		243600 [6]
Submitted by:	0mp [1] [5]
		vladimir.chukharev@gmail.com [4]
		swills [6]
Differential Revision:	D23896 [1]
2.18.10
04 Sep 2019 15:07:47
Revision:511098Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.18.10.

* Relax wording around restrictive licensing [1]
* Remove the check for extra items in the USE/USES section [2]
  One is allowed to put any _related_ variables here, and this will always
change.
  It's easier not to check than to provide wrong recommendations.
* Fix the check for unspecified license files [3]

PR:		240233 [1]
		239045 [2]
		231303 [3]
2.18.9
05 Apr 2019 13:25:12
Revision:497951Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.18.9.

* Add check for sensible CMAKE settings to ports-mgmt/portlint [1]
* Do not warn about absolute paths in *_OLD_CMD (when USES=shebangfix is set)
[2]
* If an option only has QMAKE_ON or QMAKE_OFF settings, it is flagged as no
effect [3]
* Check for options defined per ARCH to make sure we don't have a lot
  of false positives. [4]

(Note: [1] was already in PORTREVISION 2).

PR:		232948 [2]
		237045 [3]
		234888 [4]
Submitted by:	adridg [3]
2.18.8_2
05 Apr 2019 12:08:54
Revision:497950Original commit files touched by this commit
adridg search for other commits by this committer
Add check for sensible CMAKE settings to ports-mgmt/portlint

If a port sets CMAKE variables (CMAKE_ARGS, or the option helpers
like foo_CMAKE_BOOL) then it should have USES=cmake; otherwise
those variables don't make any sense.

This is the slightly simplified version of the patch: there
really shouldn't be options that switch (meta-)build systems.

PORTREVISION bumped because I'm not sure what the versioning
scheme is for portlint.

PR:		235650
Reported by:	yuri
Approved by:	marcus (maintainer timeout 2 weeks)
Differential Revision:	https://reviews.freebsd.org/D19525
2.18.8_1
22 Jan 2019 16:21:45
Revision:490960Original commit files touched by this commit
marcus search for other commits by this committer
Correct a typo in the previous commit.
2.18.8
22 Jan 2019 16:19:06
Revision:490959Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.18.8

* Handle multiple licenses [1]
* Warn about leading and trailing whitespace in pkg-descr [2]

PR:		233774 [1]
		235070 [2]
Submitted by:	amdmi3 [1]
		swills [2]
2.18.7
19 Nov 2018 20:05:39
Revision:485359Original commit files touched by this commit
marcus search for other commits by this committer
Remove the warnings around USE_PYTHON and autoplist.

You can use autoplist with a pkg-plist or PLIST_*.  Some ports require this
apparently.  Remove these warnings for now until a more robust
duplicate-checking solution can be implemented.

Reported by:	koobs
2.18.6
14 Oct 2018 17:50:32
Revision:482100Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.18.6.

Fix an uninitialized variable warning in non-Python ports.

Reported by:	leres
2.18.5
13 Oct 2018 15:38:08
Revision:481991Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.18.5.

* Do not complain about extra FLAVORS in *_DEPENDS. [1]
* Do not fully expand variable dependencies to allow for more granular checks.
[2]
* Allow GH_* in USES section. [3]
* Check for duplication between *_USES and USES. [4]
* Check for incorrect use of *_CMAKE_ARGS [5]
* Check that CMAKE_BOOL arguments do not contain a -D flag [5]
* Check for use of autoplist and pkg-plkist or PLIST_FILE. [6]

PR:		231420 [1]
		231421 [2]
		231422 [3]
		231566 [4]
		231894 [5]
		231865 [6]
Submitted by:	db [3] [6]
2.18.4
16 Sep 2018 17:51:43
Revision:479898Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.18.4.

* Do not complain about icon installation if USE_QT is defined [1]
* Add support for checking LICENSE_PERMS [2]
* Add a warning when NO_PACKAGE is used [2]
* Per the Porter's handbook, check for sections for USE/USES and FLAVORS [3]
* Check for -on/-off in OPTION names [4]
* Check to make sure the correct LICENSE_FILE_foo is specified [5]

PR:		231122 [1]
		231155 [2]
		230594 [3]
		229280 [4]
		231303 [5]
Submitted by:	loader [3]
		adamw [4]
2.18.3
07 Aug 2018 12:49:21
Revision:476593Original commit files touched by this commit
marcus search for other commits by this committer
Fix breakage introduced in previous commits.

PR:		230427
2.18.3
01 Aug 2018 18:13:39
Revision:476188Original commit files touched by this commit
adamw search for other commits by this committer
Reevert change accidentally included in r476184
2.18.3
01 Aug 2018 16:33:11
Revision:476184Original commit files touched by this commit
adamw search for other commits by this committer
Fix a common grammar error: "can not" means the opposite of "cannot."

"Can not" means "it is possible not to," and "cannot" means "it is impossible
to."
2.18.3
24 Jun 2018 16:13:06
Revision:473207Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.18.3.

* Be less strict in the check for MASTER_SITE_SUBDIR use.
  This change checks that the subdirectory used is actually different
  than what is defined in MASTER_SITES_SUBDIRS.  To make this easier to
  do, support has been added to single-quote variables passed to the
  get_makevar* functions. [1]

* Now only PY_FLAVOR is recommended as opposed to FLAVOR. [2]

* Remove an errant ':' when suggesting PY_FLAVOR. [3]

PR:		228227 [1]
Requested by:	mat [2]
Reported by:	koobs [3]
2.18.2
12 May 2018 22:14:31
Revision:469758Original commit files touched by this commit
marcus search for other commits by this committer
Bump version to 2.18.2.

Fix a regression in the mae makepatch check.

Make sure only the patch header is checked, but make sure
to read in the entire patch file.  This regression was
introduced in 2.18.0.

PR:		228203
2.18.1
12 May 2018 18:59:08
Revision:469754Original commit files touched by this commit
marcus search for other commits by this committer
Bump version to 2.18.1.

Soften the py-* dependency error around flavors.

Now the message is a warning and a suggestion. This is pending more discussion,
but this seems like a good compromise for now.

PR:		225654
Requested by:	antoine
2.18.0
11 May 2018 21:33:55
Revision:469697Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.18.0.  Enough has happened that it's time for a minor bump.

* Fix the check for duplicate SHEBANG_LANG values [1]
* Check to make sure patch files end with newlines [2]
* Allow flavored *_DEPENDS in the DEPENDS section [3]
* Check that kde:4 OR kde:5 is defined with USE_KDE [4]
* Add a check to make sure pkg-descr is at least a certain number of lines [5]
* Fix a couple of typos [6] [7]
* Allow for any *_DEPENDS item in the DEPENDS section and fix a bug in the
  dependency syntax checking [8]
* Add a check to make sure Python dependencies include a FLAVOR [9]

PR:		226709 [1]
		226109 [2]
		226581 [3]
		227255 [5]
		227729 [6]
		227878 [7]
		227556 [8]
		225654 [9]
Submitted by:	tcberner [4]
		0mp [5][6][7]
Differential Revision:	D13723 [4]
2.17.16
18 Feb 2018 21:05:33
Revision:462265Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.16

* Check for USE_PYQT when USES=pyqt:5 is defined [1]
* Avoid more bogus direct command use warnings.  Also try and fix some line
numbers [2]
* Check for over-verbose use of magic MASTER_SITES_SUBDIRS [3]
* Do not complain about missing Created by: [4]
* Avoid checking direct command usage in embedded comments [5]

PR:		225615 [1]
		225612 [2]
		225503 [3]
		225781 [5]
Reported by:	Jason Bacon <bacon4000@gmail.com> [4]
2.17.15
28 Dec 2017 23:46:54
Revision:457486Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.15.

* Don't check for direct command use for ONLY_FOR_ARCHS_REASON
  and NOT_FOR_ARCHS_REASON when a specific arch has been specified. [1]
* Preserve an original variable value to make sure the check for copying
  dependecies is actually performed.
* Don't complain about incon installation if the port is a Qt5 port. [2]
* Check that PLIST_FILES entries do not contain %%FOO% notation. [3]
* Check that DOCS and EXAMPLES are defined as OPTIONS when using %%PORTDOCS%%
  and %%PORTEXAMPLES%%. [4]
* Check that if USE_LDCONFIG is defined, then the port installs shared
  objects. [5]
* Check that when USE_KDE is defined, then USES=kde:5 is also defined. [6]
* Ignore flavors when trying to find port directories. [7]
* Revert the fix for 221971 (USE_GITHUB).  More debate is needed here.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.17.14
07 Dec 2017 11:26:19
Revision:455703Original commit files touched by this commit
marcus search for other commits by this committer
Emergency update to 2.17.14.

Escape a variable in an RE to prevent corruption.

Submitted by:	gahr
2.17.13
08 Oct 2017 17:58:52
Revision:451553Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.13.

* Do not complain about USE_GITHUB before USES [1]
* Make sure each variable in a dependency is fully expanded [2]
* Clean up the earlier checks for BROKEN, etc. to prevent bogus warnings [3]
* 'USE=execinfo' is removed with ports r450351. So stop suggesting to use it [4]

PR:		221971 [1]
		221605 [2]
		222409 [3]
		222653 [4]
Submitted by:	amdmi3 [1]
		jrm [2]
		Yasuhiro KIMURA <yasu@utahime.org> [4]
2.17.12
15 Aug 2017 12:43:14
Revision:447981Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.12.

* Don't check for absolute paths inside make variables [1]
* Check pkg-plist for use of OPTIONS [1]
* Fix an issue with line number offsets [2]
* Don't alert on double-dollar (VARIABLE) [3]
* Allow BROKEN, IGNORE, DEPRECATED to appear before the *_DEPENDS block [4]
* Check that manpages are not installed into share/man [5]
* Check for a space anywhere between a variable and its value [6]

PR:		221507 [1]
		221291 [2]
		221397 [3]
		221377 [4]
		221455 [5]
		221219 [6]
Submitted by:	Dmitri Goutnik <dg@syrec.org> [4]
2.17.11
03 Aug 2017 12:55:02
Revision:447208Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.11.

* Trim comments after USE_GCC [1]
* Add a check for redundant SHEBANG_LANG values [2]
* Make sure both USES and USE_* are actually seen before checking
  to see if one is included before the other [3]

PR:		221085 [1]
		220500 [2]
Submitted by:	gerald [1]
Reported by:	dbaio [3]
2.17.10
22 Jul 2017 01:51:45
Revision:446351Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.10.

* Remove the other check for conflicts that are too broad [1]
* Remove the check for portlint that is more than 30 days old [2]
* Check to see uf USE_* comes before USES [3]

PR:		220087 [2]
		220340 [3]
Reminded by:	dbaio [1]
2.17.9
04 Jun 2017 22:24:29
Revision:442596Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.9

* Remove a check for narrow conflicts now that we are in the post-pkg world [1]
* Genericize the USES_ sorting code and check to see if NOT_FOR_ARCHS
  and ONLY_FOR_ARCHS are sorted. [2]
* Fix the check for JAVALIBDIR so that it falls before the variable expansion
  code. [3]

PR:		219684 [1]
		218823 [2]
		219360 [3]
Submitted by:	eugen [3]
2.17.8
22 Apr 2017 10:58:32
Revision:439159Original commit files touched by this commit
sunpoet search for other commits by this committer
Convert to options target helper

Approved by:	portmgr (blanket)
2.17.8
21 Apr 2017 19:50:59
Revision:439128Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.8.

* Check for use of OPT_XXX_OFF syntax to prevent false incorrect option
  usage assertions. [1]
* Remove now-obsolete warning about using :LU operators with make(1). [2]
* Fix the regex to prevent direct command use from hittin on lines
  like FOO_USES=... [3]

PR:		218260 [1]
		218325 [2]
		218672 [3]
Submitted by:	jrm [2]
Reported by:	rezny [2]
2.17.7
29 Mar 2017 15:28:56
Revision:437207Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.7.

* Fold in the same removal of the obsolete HTTP-only warning
* Add support for checking for direct dependency on bison, fmake, and
libexecinfo. [1]

PR:		216268 [1]
2.17.6_1
29 Mar 2017 13:36:31
Revision:437201Original commit files touched by this commit
amdmi3 search for other commits by this committer
Bump PORTREVISION
2.17.6
29 Mar 2017 13:35:46
Revision:437200Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Remove useless warning

HTTPS-only is normal novadays, also may@ says that the warning was
there because before 8.4 libfetch did not support going through a
proxy for HTTPS

PR:		217995
Approved by:	maintainer timeout (marcus, 2 weeks)
Differential Revision:	D10015
2.17.6
23 Dec 2016 23:19:41
Revision:429292Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.6.

Add support for CMAKE_BOOL

PR:		215203
Submitted by:	Dmitri Goutnik <dg@syrec.org>
2.17.5_1
11 Nov 2016 02:13:40
Revision:425858Original commit files touched by this commit
marcus search for other commits by this committer
Correct a typo with TIMESTAMP handling.  While here, don't use a pure magic
number
for the 30 days worth of seconds.

PR:		212091
Submitted by:	jrm
2.17.5
09 Nov 2016 00:39:18
Revision:425779Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.5.

* Allow https URLs for the WWW line in pkg-descr.  Why are we only NOW doing
  this? [1]
* Check TIMESTAMP to make sure it's in the present/past, but not more than 30
  days in the past. [2]

PR:		212091 [2]
Submitted by:	amdmi3 [1]
Differential Revision:	D8462 [1]
2.17.4
24 Jul 2016 14:24:34
Revision:419006Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.4.

* Check PLIST_FILES for icons [1]
* Add VARS and VARS_OFF to the option helper list [2]
* Add NO_ARCH [2]

PR:		211175 [1]
Submitted by:	koobs [2]
2.17.3
07 Jul 2016 17:42:25
Revision:418192Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.3.

This release fixes a bug in newer versions of Perl where '{' and '}' caused
regexp compilation to fail.

PR:		210809
Submitted by:	mat
2.17.2
15 May 2016 18:43:43
Revision:415278Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.2.

* Properly check for TIMESTAMP in distinfo
2.17.1_1
15 May 2016 18:22:40
Revision:415277Original commit files touched by this commit
marcus search for other commits by this committer
Bump version to 2.17.1 for previous commit and sync with my local
repo.
2.17.1
15 May 2016 16:09:03
Revision:415239Original commit files touched by this commit
bapt search for other commits by this committer
Make portlint not yelling at TIMESTAMP in distinfo

PR:		209522
Reported by:	John W. O'Brien <john@saltant.com>
2.17.0
15 Apr 2016 18:30:42
Revision:413367Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.17.0.

* Drop the need for PORTSDIR in dependencies [1]
* Allow a trailing ':' in URLs [2]
* Check to make sure the value(s) of SUB_FILES is healthy [3]
* Expand variables on all sides of the dependency tuple [4]
  (this last change is rather big, and thus bumping minor version)

PR:		208272 [1]
		207843 [2]
		207477 [3]
		206061 [4]
Submitted by:	amdmi3 [1]
2.16.8
19 Dec 2015 21:16:07
Revision:404027Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.16.8.

* Attempt to properly detect gettext [1]
* Add support for @<pre|post>[un]exec plist directives [2]
* Add support for the new @sample plist directive changes [2]
* Modify the text when checking for used OPTIONS [3]

PR:		204370 [1]
		204900 [2]
		204575 [3]
2.16.7
17 Dec 2015 17:19:48
Revision:403913Original commit files touched by this commit
mat search for other commits by this committer
Fix usage of ${PERL5}.

${PERL5} points to a specific version of perl, say, perl5.22.1, it is
fine to use it in a ports Makefile to do Perly things, but ports using
it must use ${PERL}, that points to /usr/local/bin/perl so that if the
minor version is updated, the shebang keep working.

While there, make some ports use shebangfix, regen a few patches, and
bump PORTREVISION where a shebang went from PERL5 to PERL.

PR:		205367
With hat:	portmgr
Sponsored by:	Absolight
2.16.7
25 Oct 2015 17:27:38
Revision:400154Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.16.7.

* Add support for @(...) notation [1]
* Remove the check for USES being sorted.  Order is important. [2]
* Add support for making sure @owner and @group are properly reset [3]

PR:		202570 [1]
		203908 [2]
		202711 [3]
2.16.6
09 Aug 2015 22:23:27
Revision:393830Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.16.6.

* Only report "make makepatch" once per patch file [1]
* Attempt to re-word the make makepatch warning to avoid unnecessary repo
  churn [2]
* Attempt to test some other macros for sorting [3]
* Do not check empty dependencies for validity [4]

PR:		202050 [1]
		201647 [2]
		201409 [3]
		202052 [4]
Submitted by:	gerald [1]
2.16.5
06 Jul 2015 14:51:17
Revision:391416Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.16.5.

* Add a check for BROKEN similar to IGNORE [1]
* Quiet the noise when used with Perl 5.22 [2]
* Fix a bug checking for USES sortedness [3]
* Correct a logic bug checking for USE_ANT [4]

PR:		200634 [2]
		200792 [3]
		200421 [4]
Submitted by:	pi [2]
		John Hein <z7dr6ut7gs@snkmail.com> [4]
Reported by:	koobs [1]
2.16.4
17 May 2015 22:44:09
Revision:386646Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.16.4

* Correct a typo.  This should have been SITE_ARCH_REL. [1]
* Pre-populate USES with an explicit grep of the Makefile. [2]
* Correct a typo to prevent direct command usage checking in pkg-* files. [3]
* Adjust the order of first-paragraph items so that proper checking is done. [4]
* Adjust the warning about installing docs by wrapping with
  .if ${PORT_OPTIONS:MDOCS}. [5]
* Add a check for ${SETENV} instead of ${ENV}. [5]

PR:		199974 [2]
		199693 [3]
		199428 [4]
		199417 [5]
Submitted by:	adamw [4]
		sunpoet [1]
2.16.3
13 Apr 2015 04:53:26
Revision:383894Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.16.3.

* Check the patches to make sure they were generated using ``make patch'' [1]
* Do not throw a bunch of Perl errors if the makefile is bad [2]

PR:		197747
		198887
2.16.2
04 Feb 2015 17:10:05
Revision:378408Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.16.2.

* Exclude .git directories from error reporting [1]
* Add some additional Perl checks for STAGEDIR [2]
* Try not to flag on direct use of "install" if we're running a make command [3]
* Fix the checks for Perl given the new hierarchy [4]

PR:		195780 [1]
		194759 [3]
		196222 [4]
Submitted by:	gerald [3]
		Yasuhiro KIMURA <yasu@utahime.org> [1]
Requested by:	mat [2]
2.16.1_1
07 Dec 2014 14:47:52
Revision:374207Original commit files touched by this commit
feld search for other commits by this committer
Update "BSD" license.

Portlint's history goes back to itojun. I've researched his open source
projects and he either used two licenses:

BSD3CLAUSE: magicpoint, sch
His own license: portlint, snooper, various camera tools, etc

Debian asked him years ago about his license to see if it complies with
thier DFSG:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=88416

Example of his license:

Copyright(c) 1997 by Jun-ichiro Hagino <itojun@itojun.org>.
All rights reserved.
Freely redistributable.  Absolutely no warranty.

OR

Absolutely no warranty.  Pray before try.  Freely redistributable.

Hope I'm not crossing any boundaries here, but in my effort to clean up
"BSD" licenses in the ports tree this one certainly is not and sadly we
can't just ask him.
2.16.1_1
26 Nov 2014 13:08:38
Revision:373448Original commit files touched by this commit
mat search for other commits by this committer
Change the way Perl modules are installed, update the default Perl to 5.18.

Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.16.1
27 Oct 2014 16:02:02
Revision:371592Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.16.1.

Add an additional check for EXTRACT_SUFX.

Submitted by:	ak
2.16.0
26 Oct 2014 18:34:53
Revision:371523Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.16.0

* Remove @MASTERSITES_WHITELIST
* Remove some remnants of multi-OS support: always false conditions and
  unused variables ($automan, $autoinfo, $manstrict, $mancompress,
  $multiplist, $newxdef, $rcsidinplist, $ldconfigwithtrue)
* Remove check for USE_SIZE
* Remove check for 'Version Required' in header
* Remove pkgtools remnants: fix pkg_version invocations,
  remove check for PKGINSTALLVER, remove check for old packages in $portsdir
* Update check for IGNOREFILES macro
* Remove comment about EXEC_DEPENDS
* Remove check for NO_CONFIGURE/NO_PATCH
* Remove '@dirrm for %%DOCSDIR%%' check
* Remove pkg-comment check
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.15.6
13 Oct 2014 05:53:56
Revision:370756Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.15.6.

* Check to make sure each instance of USES is properly sorted.

PR:		193792
2.15.5
08 Oct 2014 23:40:03
Revision:370494Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.15.5.

* Do not report on DEBUG as an OPTION. [1]
* Check for use of muted INSTALL_foo commands.
* Warn on use of @dirrm[try].
* Check to make sure rc.d scripts contain a '# PROVIDE:' line. [2]
* Check to see that the options provided to USES are sorted. [3]
* Fix an errant "direct use of command" warning. [4]
* Remove the check to see if StartupNotify is the empty string in
  DESKTOP_ENTRIES.  This is allowed per the spec and per the porter's
  handbook. [5]
* Check for empty lines in plist. [6]
* Check for direct command use in SHEBANG_FILES. [7]

PR:		192525 [1]
		193464 [2]
		193792 [3]
		193793 [4]
		193456 [5]
		193794 [6]
		193795 [7]
2.15.4
28 Jul 2014 13:21:06
Revision:363150Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.15.4.

Use File::Basename so that only the patch filename is checked for the 100
character limit.

PR:		192161
2.15.3
15 Jul 2014 20:00:43
Revision:361999Original commit files touched by this commit
adamw search for other commits by this committer
Add missing EXAMPLES and DOCS to a couple ports that
already honour PORTDOCS and PORTEXAMPLES in the plist.
2.15.3
12 Jul 2014 14:52:49
Revision:361618Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.15.3.

* Make sure a port is placed in its proper category directory. [1]
* Don't check INSTALL_TARGET for direct command use. [2]
* Remove the single MASTER_SITE warning. [3]
* Check to make sure patch file names contain no more than 100 characters. [4]

PR:		191631 [2]
		191079 [3]
Submitted by:	wen heping <wenheping@gmail.com> [1]
		gerald [2]
Requested by:	demon [4]
Discussed on:	ports@ [3]
2.15.2
25 Jun 2014 05:35:32
Revision:359185Original commit files touched by this commit
bapt search for other commits by this committer
Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2.15.2
21 Jun 2014 19:24:51
Revision:358739Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.15.2.

* Add s3.amazonaws.com to the list of whitelist master sites. [1]
* Correct a typo. [2]
* Add support for the @sample directive. [3]
* Check for USE_AUTOTOOLS=libtool and suggest USES=libtool instead.

PR:		183864 [3]
Submitted by:	skreuzer [1]
		culot [2]
2.15.1
19 Apr 2014 18:39:10
Revision:351604Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.15.1.

* Remove www.freebsd.org/~$user check from urlcheck()
* Remove 'in the module alias name' warning
* Remove 'binary -ko'
* Silence warnings in case if svn binary does not exist (try 2)
* Use more strict regexp for share/doc detection
* Add sdl-config to direct commands check
* Fix phase 2 of direct use of pathnames check
* Ignore comments in direct use of pathnames check
* Support nested knobs in plist for OPTIONS_SUB check
* Add check for @dirrm(try) libdata/pkgconfig in plist
* Remove USE_MESA, INSTALLS_SHLIB, APACHE_COMPAT, USE_XPM from deprecated
  macro check
* Fix 'Consider adding support for a NLS knob to conditionally disable gettext'
  warning in the case of use 'NLS_USES= gettext'

PR:		188389
Submitted by:	ak
2.15.0
23 Feb 2014 20:08:12
Revision:345760Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.15.0.

- Remove NetBSD support, its completely bitrotted
- Suggest to set DEVELOPER=yes in /etc/make.conf if committer flag specified in
command line
- Fix WARN: Makefile: [11]: possible direct use of command "libtool" found...
- Small fixes:
  * 'WWW: UR:' -> 'WWW: URL'
  * @option_helpers -> remove leading '_' use _$m instead
  * fix a few 'undefined variable' warnings
- Make MAN{X} checks NO_STAGE only (consolidate/simplify check)
- Make some checks in checkplist NO_STAGE only
- Convert PERL_CONFIGURE check to USE_PERL5=configure
- Make "use .if ${PORT_OPTIONS:MDOCS} to wrap installation of files into
  $localbase/share/doc" warning NO_STAGE only
- Add special case for global options(DOCS/EXAMPLES/NLS/IPV6) in
  OPTIONS_DEFINE, but not in PORT_OPTIONS:M$i
- Check for relative path (/../) in *DEPENDS
- Remove MASTER_SITES that don't resolve or returns 5xx
- Remove LINTSKIP check that was commented since 1997

PR:		186639
Submitted by:	ak
2.14.10
08 Feb 2014 19:59:23
Revision:343379Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.14.10.

* Check for old-style LIB_DEPENDS
* Don't emit a warning if there is only one MASTER_SITE, but that MASTER_SITE
  is known in our list of site macros. [1]
* Attempt to find corrupt DESKTOP_ENTRIES that do not specify a proper
  startupnotify value. [1]

Reported by:	Hardy Schumacher <hardy.schumacher@gmx.de>
2.14.9
05 Jan 2014 05:52:23
Revision:338746Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.14.9.

* Correct some unitialized problems that pop up with certain ports
* Replace USE_DOS2UNIX with USES=dos2unix
* Do not check for direct use of commands in OPTIONS descriptions

Reported by:	Hardy Schumacher <hardy.schumacher@gmx.de>
2.14.8
29 Dec 2013 05:29:12
Revision:337940Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.14.8.

* Do not warn on direct use of "false" if it is found in DESKTOP_ENTRIES. [1]
* Make sure the DESKTOP_ENTRIES true/false parameter does not include quotes.
* Remove an unreferenced variable dereference. [2]
* Add some additional variables to avoid explicit command use checks. [3]

PR:		185086 [1]
		185225 [2]
		185110 [3]
2.14.7
26 Oct 2013 14:49:00
Revision:331698Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.14.7.

* Fix a typo resulting in an undefined function [1]
* Add X11 to the list of common OPTIONS [2]
* Remove an errant space [2]
* Do not warn on empty .svn directories. [2]

PR:		183330 [1]
Submitted by:	Kubilay Kocak <koobs.freebsd@gmail.com> [1]
Reported by:	eadler [2]
2.14.6
20 Oct 2013 15:01:13
Revision:331023Original commit files touched by this commit
marcus search for other commits by this committer
* Fix install into a stage directory [1]
* Define LICENSE to BSD to make this port portlint-clean :-)

Submitted by:	ak [1]
2.14.6
20 Oct 2013 00:53:04
Revision:330953Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.14.6.

* Mute svn warnings if .svn doesn't exist. [1]
* Add check for ${OPTION}_* (option helpers) [1]
* Suggest LICENSE as warning [1]
* Fix get_makevar and use instead of direct calls to make(1) [1]
* Remove MAKE_JOBS_SAFE [1]
* Remove vestiages of old OPTIONS [1]
* Suggest converting to stage if NO_STAGE is defined. [1]
* Check for use of MANCOMPRESSED when STAGE support is enabled.
* Do not warn about man pages in the plist if the port is built with stage
  support.
* Do not flag .svn in the search for dotfiles.

Submitted by:	ak [1]
2.14.5_1
12 Oct 2013 16:44:46
Revision:330147Original commit files touched by this commit
marcus search for other commits by this committer
Properly bump the version of portlint.
2.14.5
12 Oct 2013 16:33:59
Revision:330137Original commit files touched by this commit
marcus search for other commits by this committer
* Support staging
* Adjust COMMENT

PR:		182919
Submitted by:	bdrewery
2.14.5
12 Oct 2013 10:14:41
Revision:330124Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 2.14.5

Changes:
  * Fix recommending to replace USES=gmake with ${GMAKE} [1]
  * Ignore USES when recommending to replace direct commands [1]
  * Fix COMMENT check so it checks for length even if it
    is not formatted properly [2]

PR:		ports/181359 [1]
Submitted by:	Alan Hicks <ahicks@p-o.co.uk> [1]
Reported by:	many
PR:		ports/181730 [2]
Submitted by:	gerald
Approved by:	maintainer timeout (> 1 month)
2.14.4
20 Sep 2013 22:36:49
Revision:327762Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
ports-mgmt)
2.14.4
06 Sep 2013 17:55:21
Revision:326530Original commit files touched by this commit
az search for other commits by this committer
- convert to the new perl5 framework

Approved by:	portmgr (bapt@, blanket)
2.14.4
14 Jul 2013 16:15:21
Revision:322990Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.14.4.

* Fix some minor issues in the portlint man page [1]
* Warn about using ${SITE_PERL} in depends [2]
* Add a check to see that OPTIONS_{RADIO/SINGLE/MULTI/GROUP}_SOMETHING exists
  if OPTIONS_{RADIO/SINGLE/MULTI/GROUP} is defined [3]
* Join all lines with a backslash before doing anything to fix parsing
  of comments [4]
* Stop looping through MASTER_SITES as soon as a comment is seen [4]
* Detect plain ftp/http sites and print a warning if none have been
  found [4]
* Opt for USES=pkgconfig instead of USE_PKGCONFIG [5]
* Add check for ${TRUE}/${FALSE} in DESKTOP_ENTRIES [5]
* Remove CDRTOOLS check [5]
* Remove USE_REINPLACE check [5]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.14.3
28 Apr 2013 23:18:23
Revision:316769Original commit files touched by this commit
marcus search for other commits by this committer
Update to 2.14.3.

* Add support for the PL_SVN_IGNORE environment variable. [1]
* Promote PORT_OPTIONS:MDOCS to NOPORTDOCS. [2]
* Add a check for pure FTP or HTTP mirrors in MASTER_SITES. [3]

PR:		177043 [1]
		177048 [2]
		177805 [3]
Submitted by:	tota [1]
		pclin [2]
		Tijl Coosemans <tijl@coosemans.org> [3]
2.14.2
10 Mar 2013 06:16:40
Revision:313808Original commit files touched by this commit
marcus search for other commits by this committer
Bump to version 2.14.2.

* Add a missing comma to fix a really weird error on checking certain ports. [1]
* Remove unused PL_CVS_IGNORE [2]
* Add check for a single space after WWW: in pkg-descr [2]
* Clarify 'Created by:' warning message [2]
* Add new OPTIONS_* knobs to @options_early [2]
* Add supported for USE_GCC=yes. [3]

PR:             175186 [1]
                175317 [2]
                174758 [3]
Submitted by:   gerald [1] [3]
                ak [2]

Number of commits found: 148 (showing only 100 on this page)

1 | 2  »