aboutsummaryrefslogtreecommitdiff
path: root/devel/portlint
Commit message (Collapse)AuthorAgeFilesLines
* Update to 2.4.1.Joe Marcus Clarke2003-07-284-7/+12
| | | | | | | | | | | | | | * Document the -V option [1] * Properly suggest ${STRIP_CMD} (not ${STRIP}) instead of strip [2] * Correct the version string PR: 54993 [1] Submitted by: Mark Linimon <linimon@lonesome.com> [1] gerald [2] Pointy hat to: me [2] (I should have used Gerald's patch as-is) Notes: svn path=/head/; revision=85789
* Update to 2.4.0.Joe Marcus Clarke2003-07-204-41/+173
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Document the -A option in the usage * Add my name to the list of AUTHORS * Clean up some warnings produced by perl -cwT * Check for the existence of pkg-comment and flag it as FATAL [1] * Add OMF checking support similar to the info checking code * Add support for {DOCS,EXAMPLES}DIR macros [2] * Don't check commented out URLs in MASTER_SITES [3] * Add file, find, strip, and xargs to the list of direct command names [4] * Don't search for command names in COMMENT [5] * Add SITE_PERL support [6] * Add DISTFILE/MASTER_SITE grouping support [7] * Check to make sure the MAINTAINER field contains a valid email address * Add support for {EXTRACT,PATCH}_DEPENDS * Add USE_GETOPT_LONG support [8] PR: 48199 [1] 53371 [2] 43537 [3] 54381 [6] 39487, 44099, 48221 [7] 54497 [8] Submitted by: Sergei Kolobov <sergei@kolobov.com> [2] [8] gerald [4] (file and strip) Oliver Eikemeier <eikemeier@fillmore-labs.com> [6] Reported by: kris and nork [5] Notes: svn path=/head/; revision=85218
* I'll take this.Joe Marcus Clarke2003-07-171-1/+1
| | | | Notes: svn path=/head/; revision=85016
* I don't have the time to maintain this port.Michael Haro2003-07-171-1/+1
| | | | | | | | Whoever takes maintainership should email me as I have some stuff that was in progress. Notes: svn path=/head/; revision=85014
* - warn about incorrect usage of the pre-everything:: targetPete Fritchman2003-03-072-2/+8
| | | | | | | | | | | - don't give a warning to use binary mode because of a possible RCS tag if the tag is $FreeBSD$. - bump PORTREVISION Approved by: maintainer timeout, portmgr (kris) Notes: svn path=/head/; revision=77052
* Clear moonlight beckons.Ade Lovett2003-03-072-1/+1
| | | | | | | | | | Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti. Notes: svn path=/head/; revision=77045
* Bump PORTREVISION for previous COMMENT changesKris Kennaway2003-02-101-1/+1
| | | | | | | Reminded by: sobomax Notes: svn path=/head/; revision=75249
* Catch up to new COMMENT semantics (contains comment string instead ofKris Kennaway2003-02-101-16/+27
| | | | | | | | | pointing to pkg-comment) Submitted by: lioux Notes: svn path=/head/; revision=75231
* Let the PORTSDIR environment variable override our defaults.Gerald Pfeifer2003-02-023-3/+11
| | | | | | | Approved by: mharo (maintainer) Notes: svn path=/head/; revision=74533
* Add a simple check for MAINTAINER not to include multiple addresses orAkinori MUSHA2003-01-112-2/+8
| | | | | | | | | comments. Approved by: portmgr Notes: svn path=/head/; revision=72877
* Add latest language categories: hungarian, portuguese and ukrainianMario Sergio Fujikawa Ferreira2002-11-181-0/+3
| | | | | | | Approved by: mharo (maintainer) Notes: svn path=/head/; revision=70427
* Bump PORTREVISION.Anders Nordby2002-11-181-0/+1
| | | | Notes: svn path=/head/; revision=70354
* Add -A option for all additional checks.Anders Nordby2002-11-182-6/+8
| | | | | | | Approved by: (silence from) mharo Notes: svn path=/head/; revision=70353
* Teach portlint to recognize RUN_DEPENDS=${BUILD_DEPENDS} and the likeMichael Haro2002-09-142-1/+13
| | | | | | | | PR: 27182 Submitted by: Anton Berezin <tobez@tobez.org> Notes: svn path=/head/; revision=66306
* Bring in the enhancements I submitted to mharo some time ago and bumpAkinori MUSHA2001-03-202-17/+48
| | | | | | | | | | | | | | | the version to 2.3.2. - Add checks for empty files, empty directories, core files, more possible backup files, dotfiles, symlinks and CVS directories. - Do not assume PATCHDIR always includes "/files/". Use the best method to check whether a file is added to @checker as a patch file. - Some trivial message style fixes. Notes: svn path=/head/; revision=40122
* o stop checking blank lines for files/patch-*FUJISHIMA Satsuki2001-02-172-3/+3
| | | | | | | | | | o fix getopt arguments: -B takes argument and -N don't. Submitted by: Peter Pentchev <roam@orbitel.bg> Non-responce from: maintainer Notes: svn path=/head/; revision=38423
* Fix docsMichael Haro2001-02-142-10/+25
| | | | | | | Submitted by: olgeni Notes: svn path=/head/; revision=38325
* fix some typos, make some warning messages more verboseMichael Haro2000-12-311-4/+4
| | | | | | | | PR: 23725 Submitted by: Jimmy Olgeni <olgeni@uli.it> Notes: svn path=/head/; revision=36545
* Update to version 2.3.Akinori MUSHA2000-12-123-245/+164
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Conform to the new port layout, finally. - Use COMMENT, DESCR, PLIST, PKGINSTALL, PKGDEINSTALL, PKGREQ, PKGMESSAGE, SCRIPTDIR and PATCHDIR instead of hardcoded file/directory names. (suggested by will) - Fix maxchars checker that has been broken. - Fix "use ldconfig with ||/usr/bin/true" checker. (patch submitted by sobomax) - Fix "include the country code in the module alias name" warning. Besides, "country code" is corrected to "language code". - Add french and hebrew to the list of lang-specific categories. - Properly omit the checks against PORTNAME section etc. when the testee is a slave port. - Add "INSTALLS_SHLIB may be missing" checker which searches pkg-plist for `*.so' and `*.so.<nn>'. - Make it dynamically read bsd.sites.mk so that we no longer need to keep it always in sync with bsd.sites.mk. It now should recognize `/%SUBDIR%/' part too. - Change `split(/\s+/, "blah blah blah")' to `qw(blah blah blah)'. - Add some dummy comments that prevent Emacs' CPerl mode from confusing. - Add a condition "unless this is a master port" to the warnings that are specific to master ports, because currently we can't know if a port is a master port. Reviewed by: mharo (MAINTAINER) Notes: svn path=/head/; revision=35921
* bump versionMichael Haro2000-11-101-1/+1
| | | | Notes: svn path=/head/; revision=34955
* fix a bug, $i = -> $i eqMichael Haro2000-11-101-1/+1
| | | | | | | Submitted by: fenner Notes: svn path=/head/; revision=34954
* Add support for the new PORTEPOCH/PORTREVISION variables, so it won'tWill Andrews2000-10-101-10/+11
| | | | | | | | | | improperly fatal-warn about them being in PORTNAME area. PR: 21747 Submitted by: jeh Notes: svn path=/head/; revision=33693
* sync with bsd.sites.mk, bump version to 2.2.3Michael Haro2000-10-042-11/+96
| | | | | | | Submitted by: jeh Notes: svn path=/head/; revision=33393
* Fix portlint bug where it thinks that missing a files/md5 is fatal but theWill Andrews2000-09-211-1/+1
| | | | | | | | | | | | | | port actually does not have any DISTFILES variable. This *should* work with slave/master ports, but I'm not sure. Now the portlint port passes its own test. ;-> PR: 21380 Submitted by: des Approved by: mharo Notes: svn path=/head/; revision=32938
* update to portlint 2.2.2:Michael Haro2000-04-254-75/+147
| | | | | | | | | | | | | | | | | | | | | | | | - better rcsid checking - add DIST_SUBDIR to section 1 of the Makefile - add check for WWW: in pkg/DESCR when http:// exists - add new -t flag, which will require a tab after a variable defination instead of spaces - cleanup english grammar - add -M (make variable passing) flag - change into portdir instead of constantly using $portdir/file - get variables from make instead of parsing the Makefile - update usage() - fix some portname/version bugs - add EXTRACT_ONLY to section 1 - fix multi comment sections on top bug I think I'm going to start a rewrite of lots of portlint's code to *hopefully* make it easier to add new checks in the future. If you have any requests of things for me to put on portlint's TODO list, send me an email letting me know what they are. Notes: svn path=/head/; revision=28009
* remove warning, version required (no longer needed) and make portlint portMichael Haro2000-04-191-7/+1
| | | | | | | pass portlint (what a concept ;) Notes: svn path=/head/; revision=27763
* Update to 2.2.1Michael Haro2000-04-162-20/+26
| | | | | | | | | | | | Fixes: * fix some portname/version checking bugs * put EXTRACT_ONLY in section 1 checking * fix multi comment sections at top of Makefile regex * make portlint pass perl -w (this found a few bugs) No new features in this version Notes: svn path=/head/; revision=27674
* Update portlint so it supports PORTNAME/PORTVERSION. This versionMichael Haro2000-04-162-226/+322
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | isn't 100% ready for prime time, but it works well enough that it should be fine to use for most things. I'm not sure if I'll have time to fix the few minor bugs that I know of and give it a good testing today. Parts of the PORTNAME/PORTVERSION changes were submitted by knu. Other changes in this version: * add "-V", version flag * use getopts instead of parsing @ARGV - this fixes a bug where you could only specify one flag after the dash (ie. -c -N would work and -cN wouldn't) * change some warnings to fatals * ignore dot directives in Makefile - this usually reduces the number of warnings displayed when a Makefile contains .include or .if foo * don't blame just emacs for leaving around temporary editor files * don't warn about installing files into /compat * correct counting of number of chars in pkg/COMMENT * understand multiple rcsid tags in the comments section - this allows us to have both $FreeBSD$ and $NetBSD$, for example without getting funky warning messages * scope variables with my instead of local so we can use strict to help us find bugs in portlint Notes: svn path=/head/; revision=27666
* Back out useful `Version required lines' that I'd blindly removed.Akinori MUSHA2000-04-151-0/+1
| | | | Notes: svn path=/head/; revision=27615
* Remove obsolete `Version required' lines.Akinori MUSHA2000-04-141-1/+0
| | | | Notes: svn path=/head/; revision=27534
* PORTNAME/PORTVERSION updateMichael Haro2000-04-111-1/+2
| | | | Notes: svn path=/head/; revision=27452
* warn about not supporting PORTNAME/PORTVERSION yetMichael Haro2000-04-081-0/+6
| | | | Notes: svn path=/head/; revision=27417
* bump version number to reflect new featuresMichael Haro2000-03-291-1/+1
| | | | Notes: svn path=/head/; revision=27129
* * Fix Makefile so portlint is more happy with this port (what a concept, theMichael Haro2000-03-282-17/+101
| | | | | | | | | | | | | | | | portlint port passing portlint) New portlint features: * Allow pkg/COMMENT to start with a digit * Warn about .la files in pkg/PLIST * Better support for comments in the Makefile - fixes the section off by 1 error (DISTNAME needs to exist, and so on, when it does) * don't report "FATAL: no MAINTAINER listed in Makefile" when it does exist * other random minor bug fixes Notes: svn path=/head/; revision=27098
* - fix a bug in pkg/* checkingMichael Haro2000-03-202-8/+44
| | | | | | | | | | | | | | - enforce pkg/COMMENT style - better info file checking in pkg/PLIST - don't warn about @unexec rmdir foo || true - the handbook says this is fine - allow CATEGORIES+= - warn about www.freebsd.org/~user needing to be people.freebsd.org - warn about PKGNAME being set from another variable instead of being a fatal error - understand both $(PORTSDIR) and ${PORTSDIR} Notes: svn path=/head/; revision=26840
* I'll maintain thisMichael Haro2000-02-041-1/+1
| | | | Notes: svn path=/head/; revision=25474
* issue a warning when @owner or @group are found in the PLISTMichael Haro2000-02-021-12/+2
| | | | Notes: svn path=/head/; revision=25417
* bump version number slightly to reflect recent changesMichael Haro2000-01-221-1/+1
| | | | Notes: svn path=/head/; revision=24949
* add support for @owner and @group in PLISTMichael Haro2000-01-221-0/+12
| | | | Notes: svn path=/head/; revision=24948
* Fixes:Shigeyuki Fukushima2000-01-121-11/+17
| | | | | | | | | | | - Allow "MAINTAINER?=". - Allow "CATEGORIES?=" and "CATEGORIES+=". PR: ports/16064 Submitted by: KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp> Notes: svn path=/head/; revision=24664
* switch maintainer to ports@freebsd.org, as I'm unable to do it for a long time.Jun-ichiro itojun Hagino2000-01-111-1/+1
| | | | Notes: svn path=/head/; revision=24641
* added the following checking:Munechika SUMIKAWA1999-09-282-1/+9
| | | | | | | | | | | "in *_DEPENDS, ${PREFIX} must not be used. use ${LOCALBASE}/${X11BASE} instead of it." Commented by: asami Reviewed by: taoka Notes: svn path=/head/; revision=22049
* Recently we must use $FreeBSD instead of $Id in Makefile.Satoshi Taoka1999-09-281-2/+2
| | | | | | | | | So portlint needs this modification. Approved by: maintainer Notes: svn path=/head/; revision=22035
* $Id$ -> $FreeBSD$Peter Wemm1999-08-292-2/+2
| | | | Notes: svn path=/head/; revision=21084
* Change Id->FreeBSD.David E. O'Brien1999-08-251-1/+1
| | | | Notes: svn path=/head/; revision=20947
* manpage fixJun-ichiro itojun Hagino1999-08-143-10/+10
| | | | | | | | | family name change for itojun (s/Itoh/Hagino/) Submitted by: "Alexey M. Zelkin" <phantom@cris.net> Notes: svn path=/head/; revision=20718
* typo fixJun-ichiro itojun Hagino1999-07-241-3/+3
| | | | | | | From: "Oleg V. Volkov" <rover@lglobus.ru> Notes: svn path=/head/; revision=20339
* As threatened, enforce the "Capital, no period" rule. Ellipses areTim Vanderhoek1999-06-261-1/+1
| | | | | | | | permitted. Note that, given current numeric motif of PW, this is done in four equally-sized commits of 393 files each. Notes: svn path=/head/; revision=19799
* remove the first comment lines in a section properly.Jun-ichiro itojun Hagino1999-04-221-1/+3
| | | | Notes: svn path=/head/; revision=18069
* remove pathname for bsd.port.mk.Jun-ichiro itojun Hagino1999-04-051-3/+11
| | | | | | | | Reviewed by: maintainer (myself) Submitted by: ben@scientia.demon.co.uk Notes: svn path=/head/; revision=17643