1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-31 21:57:12 +00:00
Commit Graph

20 Commits

Author SHA1 Message Date
Michael Haro
de91bdd9c9 update to portlint 2.2.2:
- 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.
2000-04-25 21:33:42 +00:00
Michael Haro
98f1c93d32 Update to 2.2.1
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
2000-04-16 23:05:06 +00:00
Michael Haro
eee7229c03 Update portlint so it supports PORTNAME/PORTVERSION. This version
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
2000-04-16 20:24:40 +00:00
Michael Haro
8d3d318a69 * Fix Makefile so portlint is more happy with this port (what a concept, the
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
2000-03-28 05:44:42 +00:00
Michael Haro
63168faf2f - fix a bug in pkg/* checking
- 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}
2000-03-20 18:03:01 +00:00
Michael Haro
633118fd04 issue a warning when @owner or @group are found in the PLIST 2000-02-02 21:07:39 +00:00
Michael Haro
4922b641a8 add support for @owner and @group in PLIST 2000-01-22 22:06:04 +00:00
Shigeyuki Fukushima
0e2e06a88a Fixes:
- Allow "MAINTAINER?=".
  - Allow "CATEGORIES?=" and "CATEGORIES+=".

PR:		ports/16064
Submitted by:	KIRIYAMA Kazuhiko <kiri@pis.toba-cmt.ac.jp>
2000-01-12 04:48:15 +00:00
Munechika SUMIKAWA
942ecd986a added the following checking:
"in *_DEPENDS, ${PREFIX} must not be used. use ${LOCALBASE}/${X11BASE}
  instead of it."

Commented by:	asami
Reviewed by:	taoka
1999-09-28 16:23:03 +00:00
Satoshi Taoka
2996c814f6 Recently we must use $FreeBSD instead of $Id in Makefile.
So portlint needs this modification.

Approved by: 		maintainer
1999-09-28 02:19:47 +00:00
Peter Wemm
52769fe9fd $Id$ -> $FreeBSD$ 1999-08-29 11:11:15 +00:00
Jun-ichiro itojun Hagino
e25cebf5a9 manpage fix
family name change for itojun (s/Itoh/Hagino/)

Submitted by: "Alexey M. Zelkin" <phantom@cris.net>
1999-08-14 12:55:26 +00:00
Jun-ichiro itojun Hagino
48752d5db8 typo fix
From: "Oleg V. Volkov" <rover@lglobus.ru>
1999-07-24 14:24:46 +00:00
Jun-ichiro itojun Hagino
bd430b955e remove the first comment lines in a section properly. 1999-04-22 05:37:46 +00:00
Jun-ichiro itojun Hagino
f6c89560ba remove pathname for bsd.port.mk.
Reviewed by:	maintainer (myself)
Submitted by:	ben@scientia.demon.co.uk
1999-04-05 03:20:36 +00:00
Steve Price
251772eae4 It seems 'sane' was not mispelled, but was a little confusing. Let's try
'correct' instead.

Submitted by:	asami
1999-04-04 21:35:10 +00:00
Steve Price
c7f658c2ff Fix a spelling nit: sane -> same. 1999-04-02 03:24:13 +00:00
Steve Price
94723819db Handle x11-* categories correctly.
Reviewed by:	maintainer
1999-02-22 03:01:21 +00:00
Jun-ichiro itojun Hagino
b50b1f8d8e remove old ftp site (ftp.foretune.co.jp) from comment. 1999-01-05 12:26:08 +00:00
Jun-ichiro itojun Hagino
f414a317d4 being tired of maintaining portlint only by myself, I decided to
put the source code for "portlint" into FreeBSD port tree.  The
imported revision is 1.65 (in my local RCS file).  (pseudo) version
number for the port is now 2.0.

Whoever make changes to bsd.port.mk is advised to update portlint.pl
too :-)

Note that portlint.pl MUST be portable enough to handle (Net|Open|Free)BSD
bsd.port.mk.  There are people using portlint.pl on non-FreeBSD
platforms.
1999-01-05 12:23:28 +00:00