/[ports]/head/ports-mgmt/portlint/src/portlint.pl
ViewVC logotype

Log of /head/ports-mgmt/portlint/src/portlint.pl

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:


Revision 559405 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 27 19:22:08 2020 UTC (3 years, 6 months ago) by marcus
File length: 118309 byte(s)
Diff to previous 556590
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]


Revision 556590 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 29 17:24:43 2020 UTC (3 years, 7 months ago) by marcus
File length: 118097 byte(s)
Diff to previous 537171
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]


Revision 537171 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 31 15:17:24 2020 UTC (4 years, 1 month ago) by marcus
File length: 117722 byte(s)
Diff to previous 537111
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.


Revision 537111 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 30 23:20:00 2020 UTC (4 years, 1 month ago) by marcus
File length: 117093 byte(s)
Diff to previous 537110
Properly fix typo to USE_GITLAB not USE_GITHUB.


Revision 537110 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 30 23:15:58 2020 UTC (4 years, 1 month ago) by marcus
File length: 117093 byte(s)
Diff to previous 537082
Update to 2.19.1.

Fix typos introduced in previous commits.

PR:		246881
		246882


Revision 537082 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 30 13:46:42 2020 UTC (4 years, 1 month ago) by marcus
File length: 117078 byte(s)
Diff to previous 527653
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]


Revision 527653 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 2 22:23:10 2020 UTC (4 years, 4 months ago) by marcus
File length: 115594 byte(s)
Diff to previous 511098
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]


Revision 511098 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 4 15:07:47 2019 UTC (4 years, 9 months ago) by marcus
File length: 114990 byte(s)
Diff to previous 497951
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]


Revision 497951 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 5 13:25:12 2019 UTC (5 years, 2 months ago) by marcus
File length: 114742 byte(s)
Diff to previous 497950
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]


Revision 497950 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 5 12:08:54 2019 UTC (5 years, 2 months ago) by adridg
File length: 114547 byte(s)
Diff to previous 490960
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


Revision 490960 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 22 16:21:44 2019 UTC (5 years, 5 months ago) by marcus
File length: 114140 byte(s)
Diff to previous 490959
Correct a typo in the previous commit.


Revision 490959 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 22 16:19:06 2019 UTC (5 years, 5 months ago) by marcus
File length: 114136 byte(s)
Diff to previous 485359
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]


Revision 485359 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 19 20:05:38 2018 UTC (5 years, 7 months ago) by marcus
File length: 114024 byte(s)
Diff to previous 482100
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


Revision 482100 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 14 17:50:32 2018 UTC (5 years, 8 months ago) by marcus
File length: 114331 byte(s)
Diff to previous 481991
Update to 2.18.6.

Fix an uninitialized variable warning in non-Python ports.

Reported by:	leres


Revision 481991 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 13 15:38:08 2018 UTC (5 years, 8 months ago) by marcus
File length: 114307 byte(s)
Diff to previous 479898
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]


Revision 479898 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 16 17:51:43 2018 UTC (5 years, 9 months ago) by marcus
File length: 111958 byte(s)
Diff to previous 476593
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]


Revision 476593 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 7 12:49:20 2018 UTC (5 years, 10 months ago) by marcus
File length: 110175 byte(s)
Diff to previous 476188
Fix breakage introduced in previous commits.

PR:		230427


Revision 476188 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 1 18:13:39 2018 UTC (5 years, 11 months ago) by adamw
File length: 110188 byte(s)
Diff to previous 476184
Reevert change accidentally included in r476184


Revision 476184 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 1 16:33:11 2018 UTC (5 years, 11 months ago) by adamw
File length: 110224 byte(s)
Diff to previous 473207
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."


Revision 473207 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 24 16:13:06 2018 UTC (6 years ago) by marcus
File length: 110175 byte(s)
Diff to previous 469758
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]


Revision 469758 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 12 22:14:30 2018 UTC (6 years, 1 month ago) by marcus
File length: 110339 byte(s)
Diff to previous 469754
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


Revision 469754 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 12 18:59:07 2018 UTC (6 years, 1 month ago) by marcus
File length: 110283 byte(s)
Diff to previous 469697
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


Revision 469697 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 11 21:33:55 2018 UTC (6 years, 1 month ago) by marcus
File length: 110263 byte(s)
Diff to previous 462265
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]


Revision 462265 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 18 21:05:32 2018 UTC (6 years, 4 months ago) by marcus
File length: 108576 byte(s)
Diff to previous 457486
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]


Revision 457486 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 28 23:46:54 2017 UTC (6 years, 6 months ago) by marcus
File length: 107946 byte(s)
Diff to previous 455703
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.

PR:		223285 [1]
		223498 [2]
		223539 [3]
		223541 [4]
		223762 [5]
		224140 [6]
		224245 [7]
Submitted by:	adridg [2]
		mat [4]
		224245 [7]


Revision 455703 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 7 11:26:19 2017 UTC (6 years, 6 months ago) by marcus
File length: 106329 byte(s)
Diff to previous 451553
Emergency update to 2.17.14.

Escape a variable in an RE to prevent corruption.

Submitted by:	gahr


Revision 451553 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 8 17:58:52 2017 UTC (6 years, 8 months ago) by marcus
File length: 106325 byte(s)
Diff to previous 447981
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]


Revision 447981 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 15 12:43:14 2017 UTC (6 years, 10 months ago) by marcus
File length: 106297 byte(s)
Diff to previous 447208
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]


Revision 447208 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 3 12:55:02 2017 UTC (6 years, 11 months ago) by marcus
File length: 105253 byte(s)
Diff to previous 446351
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]


Revision 446351 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 22 01:51:44 2017 UTC (6 years, 11 months ago) by marcus
File length: 104794 byte(s)
Diff to previous 442596
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]


Revision 442596 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 4 22:24:29 2017 UTC (7 years, 1 month ago) by marcus
File length: 104710 byte(s)
Diff to previous 439128
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]


Revision 439128 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 21 19:50:59 2017 UTC (7 years, 2 months ago) by marcus
File length: 104873 byte(s)
Diff to previous 437207
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]


Revision 437207 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 29 15:28:55 2017 UTC (7 years, 3 months ago) by marcus
File length: 105199 byte(s)
Diff to previous 437200
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]


Revision 437200 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 29 13:35:45 2017 UTC (7 years, 3 months ago) by amdmi3
File length: 104882 byte(s)
Diff to previous 429292
- 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


Revision 429292 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 23 23:19:41 2016 UTC (7 years, 6 months ago) by marcus
File length: 105011 byte(s)
Diff to previous 425858
Update to 2.17.6.

Add support for CMAKE_BOOL

PR:		215203
Submitted by:	Dmitri Goutnik <dg@syrec.org>


Revision 425858 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 11 02:13:40 2016 UTC (7 years, 7 months ago) by marcus
File length: 104981 byte(s)
Diff to previous 425779
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


Revision 425779 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 9 00:39:18 2016 UTC (7 years, 7 months ago) by marcus
File length: 104969 byte(s)
Diff to previous 419006
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]


Revision 419006 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 24 14:24:34 2016 UTC (7 years, 11 months ago) by marcus
File length: 104781 byte(s)
Diff to previous 418192
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]


Revision 418192 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 7 17:42:25 2016 UTC (7 years, 11 months ago) by marcus
File length: 104545 byte(s)
Diff to previous 415278
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


Revision 415278 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 15 18:43:43 2016 UTC (8 years, 1 month ago) by marcus
File length: 104541 byte(s)
Diff to previous 415277
Update to 2.17.2.

* Properly check for TIMESTAMP in distinfo


Revision 415277 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 15 18:22:40 2016 UTC (8 years, 1 month ago) by marcus
File length: 104505 byte(s)
Diff to previous 415239
Bump version to 2.17.1 for previous commit and sync with my local
repo.


Revision 415239 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 15 16:09:02 2016 UTC (8 years, 1 month ago) by bapt
File length: 104505 byte(s)
Diff to previous 413367
Make portlint not yelling at TIMESTAMP in distinfo

PR:		209522
Reported by:	John W. O'Brien <john@saltant.com>


Revision 413367 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 15 18:30:42 2016 UTC (8 years, 2 months ago) by marcus
File length: 104482 byte(s)
Diff to previous 404027
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]


Revision 404027 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 19 21:16:07 2015 UTC (8 years, 6 months ago) by marcus
File length: 103796 byte(s)
Diff to previous 400154
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]


Revision 400154 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 25 17:27:38 2015 UTC (8 years, 8 months ago) by marcus
File length: 103010 byte(s)
Diff to previous 393830
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]


Revision 393830 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 9 22:23:26 2015 UTC (8 years, 10 months ago) by marcus
File length: 101561 byte(s)
Diff to previous 391416
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]


Revision 391416 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 6 14:51:16 2015 UTC (8 years, 11 months ago) by marcus
File length: 101329 byte(s)
Diff to previous 386646
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]


Revision 386646 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 17 22:44:09 2015 UTC (9 years, 1 month ago) by marcus
File length: 101054 byte(s)
Diff to previous 383894
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]


Revision 383894 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 13 04:53:25 2015 UTC (9 years, 2 months ago) by marcus
File length: 100375 byte(s)
Diff to previous 378408
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


Revision 378408 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 4 17:10:04 2015 UTC (9 years, 4 months ago) by marcus
File length: 99864 byte(s)
Diff to previous 371592
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]


Revision 371592 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 27 16:02:01 2014 UTC (9 years, 8 months ago) by marcus
File length: 98951 byte(s)
Diff to previous 371523
Update to 2.16.1.

Add an additional check for EXTRACT_SUFX.

Submitted by:	ak


Revision 371523 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 26 18:34:52 2014 UTC (9 years, 8 months ago) by marcus
File length: 98945 byte(s)
Diff to previous 370756
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
* Remove check for /usr/X11R6
* Remove check for gcc_val 3.x and 4.1 conditions
* STAGE is now required
* Remove MANLANG check
* Add NOPORTEXAMPLES/NOPORTDOCS deprecation warning
* Add @stopdaemon, @cwd deprecation warning
* Add PLIST_DIRSTRY deprecation warning
* Add check for make :L :U modifiers
* Add check for for MAN[1-9] macro
* Allow use of absolute path in plist
* Fix checks for EXTRACT_SUFX
* Fix USE_ANT and USES=gmake warning
* Convert WITH(OUT)_$1 to PORT_OPTIONS:M$1 in warning
* Convert USE_DOS2UNIX to USES=dos2unix in warning
* Convert USE_ZIP to USES=zip in EXTRACT_SUFX check
* Convert USE_PERL5 to USES=perl5 in warning
* Convert USE_ICONV to USES=iconv in warning
* Modify checkplist() to accept @fc/@shell/other new keywords

PR:		194285
Submitted by:	ak


Revision 370756 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 13 05:53:56 2014 UTC (9 years, 8 months ago) by marcus
File length: 107282 byte(s)
Diff to previous 370494
Update to 2.15.6.

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

PR:		193792


Revision 370494 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 8 23:40:03 2014 UTC (9 years, 8 months ago) by marcus
File length: 107232 byte(s)
Diff to previous 363150
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]


Revision 363150 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 28 13:21:06 2014 UTC (9 years, 11 months ago) by marcus
File length: 105276 byte(s)
Diff to previous 361618
Update to 2.15.4.

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

PR:		192161


Revision 361618 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 12 14:52:49 2014 UTC (9 years, 11 months ago) by marcus
File length: 105224 byte(s)
Diff to previous 359185
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]


Revision 359185 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 25 05:35:31 2014 UTC (10 years ago) by bapt
File length: 105396 byte(s)
Diff to previous 358739
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


Revision 358739 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 21 19:24:50 2014 UTC (10 years ago) by marcus
File length: 105384 byte(s)
Diff to previous 351604
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]


Revision 351604 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 19 18:39:10 2014 UTC (10 years, 2 months ago) by marcus
File length: 104964 byte(s)
Diff to previous 345760
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


Revision 345760 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 23 20:08:12 2014 UTC (10 years, 4 months ago) by marcus
File length: 105237 byte(s)
Diff to previous 343379
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


Revision 343379 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 8 19:59:23 2014 UTC (10 years, 4 months ago) by marcus
File length: 107060 byte(s)
Diff to previous 340872
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>


Revision 340872 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 24 00:14:07 2014 UTC (10 years, 5 months ago) by mat
File length: 106289 byte(s)
Diff to previous 338746
Yet another props cleanup commit.

With hat:	portmgr
Sponsored by:	Absolight


Revision 338746 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 5 05:52:23 2014 UTC (10 years, 5 months ago) by marcus
File length: 106289 byte(s)
Diff to previous 337940
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>


Revision 337940 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 29 05:29:11 2013 UTC (10 years, 6 months ago) by marcus
File length: 105943 byte(s)
Diff to previous 331698
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]


Revision 331698 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 26 14:48:59 2013 UTC (10 years, 8 months ago) by marcus
File length: 105626 byte(s)
Diff to previous 330953
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]


Revision 330953 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 20 00:53:04 2013 UTC (10 years, 8 months ago) by marcus
File length: 105580 byte(s)
Diff to previous 330147
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]


Revision 330147 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 12 16:44:46 2013 UTC (10 years, 8 months ago) by marcus
File length: 104550 byte(s)
Diff to previous 330124
Properly bump the version of portlint.


Revision 330124 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 12 10:14:41 2013 UTC (10 years, 8 months ago) by bdrewery
File length: 104518 byte(s)
Diff to previous 322990
- 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)


Revision 322990 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 14 16:15:21 2013 UTC (10 years, 11 months ago) by marcus
File length: 104473 byte(s)
Diff to previous 316769
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]
* Remove USE_GETOPT_LONG check [5]
* Modify USE_GETTEXT -> USES gettext [5]
* Remove WITHOUT_NLS check [5]
* Relax headers check for $FreeBSD$ + $MCom$ case [5]
* Fix URL suggestion for CPAN so that it ends with a '/' [6]

PR:		178952 [2]
		179262 [3]
		179338 [5]
		180260 [6]
Submitted by:	eadler [1]
		"Anton Yuzhaninov" <ayuzhaninov@openstat.ru> [2]
		"Ilya A. Arkhipov" <rum1cro@yandex.ru> [3]
		tijl [4]
		Alex Kozlov <spam@rm-rf.kiev.ua> [5]
		Anes Mukhametov <anes@anes.su> [6]


Revision 316769 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 28 23:18:23 2013 UTC (11 years, 2 months ago) by marcus
File length: 103953 byte(s)
Diff to previous 313807
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]


Revision 313807 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 10 06:16:05 2013 UTC (11 years, 3 months ago) by marcus
File length: 103368 byte(s)
Diff to previous 313176
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]


Revision 313176 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 2 00:40:53 2013 UTC (11 years, 4 months ago) by tota
File length: 103157 byte(s)
Diff to previous 309644
- Switch the VCS tool for the ports tree from CVS to SVN
- Pet portlint in porttools
  * Use PORT_OPTIONS:MDOCS instead of NOPORTDOCS
  * Replace tab with space WWW: line in pkg-descr

PR:		ports/174860
Submitted by:	tota (myself)
Approved by:	maintainers (timeout > 2 months)


Revision 309644 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 29 23:19:06 2012 UTC (11 years, 6 months ago) by marcus
File length: 103157 byte(s)
Diff to previous 309558
Update to 2.14.1.

Remove the check for empty header comments.  I think this is too
restrictive.  There are a number of ports that do this for various reasons.


Revision 309558 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 27 23:28:50 2012 UTC (11 years, 6 months ago) by marcus
File length: 103156 byte(s)
Diff to previous 305554
Update to 2.14.0.

* Add a test for empty(${VARIABLE}) (instead of empty(VARIABLE)) [1]
* Add a test for NOPORTDOCS and point to PORT_OPTIONS:MDOCS [1]
* Add GitHub to the MASTERSITES whitelist (as this is a cloud service). [2]
* Add a warning about .DS_Store files appearing in the port directory. [3]
* Add a check for the new style Makefile headers. [4]
* Remove the CVS checks now that the ports tree has been converted to SVN.
  Note: we need SVN checks. [5]
* Add support for optionsNG [6]
* Deprecate USE_GNOME=pkgconfig [6]
* Add missing period at the end of some sentences [6]

PR:		172621 [1]
		172834 [2]
		173649 [3]
		174688 [4]
		174693 [5]
		174697 [6]
Submitted by:	Alan Hicks <ahicks@p-o.co.uk> [1]
		"Steven Kreuzer" <skreuzer@exit2shell.com> [2]
		ehaupt [3]
		crees [4]
		tota [5]
		Alex Kozlov <spam@rm-rf.kiev.ua> [6]


Revision 305554 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 8 19:50:49 2012 UTC (11 years, 8 months ago) by marcus
File length: 103391 byte(s)
Diff to previous 302139
Update to 2.13.13.

* Reduce false alarms when checking for MAN* and MAN*PREFIX. [1]
* Don't over-warn when using PORT_OPTIONS:MDOCS with
  ${PREFIX}/share/doc/${PORTNAME}. [2]
* Remove spurious warnings about CPPFLAGS and LDFLAGS. [3]
* Make sure we do not throw a warning if USE_GCC=any is used. [4]

PR:		169745 [1]
		171535 [2]
		172335 [3]
Submitted by:	sunpoet [1]
		Hung-te Liang <lhd@cs.nctu.edu.tw> [2]
		glarkin [3]
Suggested by:	eadler [4]


Revision 302139 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 5 22:56:23 2012 UTC (11 years, 10 months ago) by marcus
File length: 103365 byte(s)
Diff to previous 300897
Update to 2.13.12.

Replace some of the CVS verbiage with SVN.

Submitted by:	beat


Revision 300897 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 14 14:29:18 2012 UTC (11 years, 11 months ago) by beat
File length: 103211 byte(s)
Diff to previous 300646
- Remove cvs2svn:cvs-rev property - part 3


Revision 300646 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 9 01:36:00 2012 UTC (11 years, 11 months ago) by marcus
File length: 103211 byte(s)
Diff to previous 297043
Update to 2.13.11.

* Fix typo. [1]
* Add support for DOCS/NLS using optionsNG. [2]
* Remove references to PATCHDIR. [3]

PR:		169110 [1]
		168364 [3]
Submitted by:	Hung-te Liang <lhd@cs.nctu.edu.tw> [1]
		ak [2]
		crees [3]


Revision 297043 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 20 16:36:50 2012 UTC (12 years, 1 month ago) by marcus
File length: 102473 byte(s)
Diff to previous 297000
Correct a typo.

Reported by:	adamw


Revision 297000 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 20 05:10:42 2012 UTC (12 years, 1 month ago) by marcus
File length: 102473 byte(s)
Diff to previous 292684
Upgrade to 2.13.10.

* Add a check for over-specific shared lib dependencies [1]
* Add support for TEST_DEPENDS [2]
* Make the error for NO_CHECKSUM to be scarier [3]

PR:		165851 [1]
		166173 [2]
		167923 [3]
Submitted by:	matthew [1]
		sunpoet [2]
		"Bryan Drewery" <bryan@shatow.net> [3]


Revision 292684 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 4 18:46:31 2012 UTC (12 years, 4 months ago) by marcus
File length: 102168 byte(s)
Diff to previous 288091
Update to 2.13.9.

* Include LICENSE_FILE and LICENSE_GROUPS in the regexp check. [1]
* Add LICENSE_DISTFILES. [1]
* Add a check for the reassignment of ECHO_MSG [2]
* Remove old X.Org checks [3]
* Add PROJECTHOST to the PORTNAME section [4]

Reminded by:	Jan Beich <jbeich@tormail.net> [1]
Requested by:	jgh [2]
Submitted by:	eadler [3]
		Alex Kozlov <spam@rm-rf.kiev.ua> [3]


Revision 288091 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 27 01:26:34 2011 UTC (12 years, 6 months ago) by marcus
File length: 102580 byte(s)
Diff to previous 280141
Update to 2.13.8.

* Complete the check for CPPFLAGS being set indirectly by checking MAKE_ENV
in addition to CONFIGURE_ENV. [1]

* Remove checks for port file headers as we are phasing them out in FreeBSD. [2]

* Check to make sure CPAN URLs end with a '/'. [3]

* Check for LDFLAGS being overridden just as we do for CPPFLAGS [4]

* Suggest += instead of = to override CPPFLAGS and LDFLAGS [4]

* Check for any overriding use of *FLAGS and suggest an alternative [4]

* Do not warn of direct command use for WX_COMPS. [5]

* Add support for named license macros when checking for order. [6]

* Make the check for the direct Apache dependency more strict. [7]

PR:		160448 [1]
		159272 [3]
		160959 [4]
		161971 [5]
		163617 [6]
		163523 [7]
Submitted by:	gjb [2]
		amdmi3 [4]


Revision 280141 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 21 23:35:27 2011 UTC (12 years, 10 months ago) by marcus
File length: 100910 byte(s)
Diff to previous 278068
Update to 2.13.7.

* Change a comment to relfect the check number [1]
* Add a check to see if a file that ends in ".core" was checked into CVS [2]
* Do a proper check for 2 or 3 tuple depends [3]
* Correct the detection of the WWW string in pkg-descr [4]

PR:		159057 [3]
		159522 [4]
Reported by:	Ilya A. Arkhipov <micro@heavennet.ru> [1]
Requested by:	netchild [2]
Sbumitted by:	sunpoet [4]


Revision 278068 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 21 05:03:02 2011 UTC (12 years, 11 months ago) by linimon
File length: 100577 byte(s)
Diff to previous 276458
Now that the Java 1.3 and Java 1.4 ports are deprecated and will expire soon,
remove support for them from bsd.java.mk.  As Jikes is not available in Java 1.5
or higher, remove it from bsd.java.mk too (suggested by hq@) and from the ports
which used it (only occurences were USE_JIKES=no).  Support for the Blackdown VM
is also removed, as it is not available in Java 1.5 and higher.

Also remove the mapping from Java 1.1-1.4 to Java 1.5+ in bsd.java.mk to detect
old, broken ports; therefore bump the minimal value of JAVA_VERSION to 1.5.
While here, replace static values of JAVA_VERSION in files/*.in by
%%JAVA_VERSION%% .

PR:		ports/158969
Submitted by:	rene
Tested on:	pointyhat-west -exp


Revision 276458 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 26 21:31:55 2011 UTC (13 years ago) by marcus
File length: 100620 byte(s)
Diff to previous 271373
Update to 2.13.6.

* Be more careful is searching for WITH(OUT)_FOO OPTIONS checks so to avoid
false positive warnings. [1]
* Support := in the *_DEPENDS section. [2]
* Make sure we expand DISTNAME to catch potential superfluous uses of it. [3]
* Fix the error seen when one passes CPPFLAGS to CONFIGURE_ENV. [4]
* Add the license block check after the MAINTAINER block [5]
* Add a check for use of ${FIND}...${XARGS} ${RM}. [6]

PR:		156164 [1]
		155753 [2]
		154320 [3]
		158305 [5]
		157566 [6]
Submitted by:	sahil [1]
		"Ilya A. Arkhipov" <micro@heavennet.ru> [5]
Reported by:	pav [4]


Revision 271373 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 21 01:00:11 2011 UTC (13 years, 3 months ago) by marcus
File length: 99536 byte(s)
Diff to previous 269206
Update to 2.13.5.

* Check for the direct assignment of BUILD_DEPENDS to RUN_DEPENDS [1]
* Add a deprecated pointer for USE_XPM. [2]
* CPPFLAGS is now passed to CONFIGURE_ENV automatically. [3]

PR:		154896 [1]
		155550 [3]
Submitted by:	eadler [2]


Revision 269206 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 15 16:11:56 2011 UTC (13 years, 4 months ago) by marcus
File length: 98995 byte(s)
Diff to previous 269095
Remove a debugging line that was left in.

Reported by:	lwhsu


Revision 269095 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 13 21:10:33 2011 UTC (13 years, 4 months ago) by marcus
File length: 99029 byte(s)
Diff to previous 267566
Update to 2.13.4.

* Check for duplicate MANx macros [1]
* Add a warning if the wrong CPAN URL is used for the WWW URL [2]
* Remove an obsolete CPAN warning [3]

PR:		154069 [1]
		154149 [2]
		154724 [3]
Submitted by:	skreuzer [2]
		milki@rescomp.berkeley.edu [3]


Revision 267566 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 10 04:43:58 2011 UTC (13 years, 5 months ago) by marcus
File length: 98857 byte(s)
Diff to previous 265663
Update to 2.13.3

* Do not warn when the "work" directory is not in CVS. [1]
* Improve Ruby docs and examples handling. [2]

PR:		152053 [1]
		153596 [2]
Submitted by:	Eitan Adler <lists@eitanadler.com> [1]
		tota [2]


Revision 265663 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 4 07:34:27 2010 UTC (13 years, 7 months ago) by ade
File length: 98673 byte(s)
Diff to previous 264209
Sync to new bsd.autotools.mk


Revision 264209 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 7 22:10:56 2010 UTC (13 years, 7 months ago) by marcus
File length: 99495 byte(s)
Diff to previous 263705
Update to 2.13.2.

* Correct the UIDs passwd file format.
* Parse out comments when checking dependency format. [1]
* Added check for the case when LICENSE contains multiple tokens but
  LICENSE_COMB do not set or equal to 'single' (instead of correct 'multi' or
  'dual'). [2]
* Add support for @rmtry. [3]

PR:		150997 [1]
		151966 [2]
		151301 [3]
Submitted by:	skv [2]


Revision 263705 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 28 21:00:21 2010 UTC (13 years, 8 months ago) by erwin
File length: 98847 byte(s)
Diff to previous 256583
Deprecate md5 in favour of sha256 checksums.  md5 checksums will no longer
be generated or checked, and will be silently ignored for now.  Also,
generalize the MD5_FILE macro to DISTINFO_FILO.

PR:		149657
Submitted by:	rene
Approved by:	portmgr
Tested on:	pointyhat i386 7-exp


Revision 256583 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 16 03:53:15 2010 UTC (14 years ago) by marcus
File length: 98827 byte(s)
Diff to previous 252212
Update to 2.13.1.

* USE_APACHE=yes is now fatal
* Clean up WITH_APACHEX=X variants. WITH_APACHE=yes is now the only allowed one

PR:		146988
Submitted by:	pgollucci


Revision 252212 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 4 18:12:45 2010 UTC (14 years, 3 months ago) by marcus
File length: 98885 byte(s)
Diff to previous 246260
Update to 2.13.0.

* Only make checks for PORTVERSION/DISTVERSION, MAINTAINER, COMMENT, and
  CATEGORIES fatal if they are not set elsewhere.  Instead, print a warning
  for non-slave ports. [1]
* Make the check for an Apache dependency case-sensitive to fix an issue
  with false positives. [2]
* Add support for checking for the need for USE_DOS2UNIX, and for ports which
  may need MASTER_SITE*CPAN. [3]
* Add a new -m flag which enables checks for MOVED, UIDs, and GIDs.  This flag
  is disabled by default, but can be enabled with -c, -C, or -A. [4]

PR:		142381 [2]
Submitted by:	wen [2]
		hrs [4]
Requested by:	chukharev@mail.ru [1] [3]


Revision 246260 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 19 21:23:01 2009 UTC (14 years, 6 months ago) by marcus
File length: 95615 byte(s)
Diff to previous 238031
Update to 2.12.2.

* Add support for whitelisting certain MASTER_SITES which make up a "cloud"
  of sites. [1]
* Escape a '.' in a regular expression to prevent matching strings like
  "about" with the regular expression "a.out". [2]
* Try to detect when the value of CONFIGURE_TARGET is used directly in a
  plist. [3]

PR:		140048 [1]
		141460 [2]
Submitted by:	skreuzer [1]
		gahr [2]
Suggested by:	brooks [3]


Revision 238031 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 18 21:39:07 2009 UTC (14 years, 11 months ago) by marcus
File length: 95228 byte(s)
Diff to previous 237456
Update to 2.12.1.

* Do not compare a string with undef. [1]
* Remove the CONFIGURE_ARGS check for --prefix.  This is not part of
  _LATE_CONFIGURE_ARGS, and thus will be set of all ports. [2]

PR:		136657 [1]
		136691 [2]
Submitted by:	glewis [1]


Revision 237456 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 9 01:03:38 2009 UTC (14 years, 11 months ago) by marcus
File length: 95265 byte(s)
Diff to previous 234459
Update to 2.12.0.

* Add support for bsd.port.options.mk. [1]
* Add a check for ports that install a.out. [2]
* Tweak the check for arguments passed to configure when using
  GNU_CONFIGURE, and add a check for HAS_CONFIGURE and GNU_CONFIGURE. [3]
* Fix some false positives that occur when using certain combinations of
  %%XXXDIR%%. [4]

PR:		135095 [2]
		135858 [3]
		136465 [4]
Requested by:	pav [1]
Submitted by:	Vladimir Chukharev <chukharev@mail.ru> [2]
		Sahil Tandon <sahil@tandon.net> [3]
		Eygene Ryabinkin <rea-fbsd@codelabs.ru> [4]


Revision 234459 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 23 19:07:32 2009 UTC (15 years, 1 month ago) by marcus
File length: 94115 byte(s)
Diff to previous 232261
Update to 2.11.2.

* Fix a warning when PKGINSTALLVER is not defined. [1]
* Fix a false positive which can occur when install-info is used in sed
  expressions. [2]
* Add depcrecation checks for Apache macros. [3]

PR:		134000 [1]
		134614 [2]
		134610 [3]
Submitted by:	Eygene Ryabinkin <rea-fbsd@codelabs.ru> [1]
		Lapo Luchini <lapo@lapo.it> [2]
		pgollucci [3]


Revision 232261 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 13 01:56:17 2009 UTC (15 years, 2 months ago) by marcus
File length: 93238 byte(s)
Diff to previous 230680
Update to 2.11.1.

* Fix some Perl warnings. [1]
* Fix an improper invocation of perror(). [2]
* Add some more allowed full paths. [3]
* Add a check for MAKE_JOBS_[UN]SAFE used in conjunction with NO_BUILD.
  If this is found, throw a warning. [4]

PR:		133207 [4]
Submitted by:	gerald [3]
Reported by:	pav [1]
		Vladimir Chukharev <Vladimir.Chukharev@tut.fi> [2]


Revision 230680 - (view) (download) (annotate) - [select for diffs]
Added Sun Mar 22 17:54:19 2009 UTC (15 years, 3 months ago) by marcus
File length: 92762 byte(s)
Diff to previous 226416
Update to 2.11.0.

* Fix regexp compatibility with Perl 5.10 [1]
* Add "use warnings" to find more warnings [1]
* Use more modern Perl features as we no longer need to maintain such
  ancient backward compatibility [1]
* Add support for a list of patterns to exclude from absolute path
  checking. [2]
* Check MAINTAINER field for master/slave relationship as is done for
  COMMENT. [3]
* Add support for checking plists for files ending in .core.  These files
  may be periodically deleted during core file sweeps. [4]

NOTE: This release has more Perl warnings enabled.  If you encounter a Perl
warning, please report it.

PR:		132289 [1]
		131228 [2]
		131235 [3]
		131790 [4]
Submitted by:	skv [1]
		gerald [3]



This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.27