Commit graph

518 commits

Author SHA1 Message Date
abs
d11069f0b2 Update pkglint to 3.18:
Significant rototill of lintpkgsrc.pl, converting to a rather twisted
    hierarchy of PkgVer Pkgs and PkgList objects with assorted arbitrary
    methods, all based on existing usage rather than ideal design.
    Actual fixes found along the way:
	- Handle := in makefiles
	- Better handle parenthesis and "" in make conditionals
	- parse bsd.pkg.mk to extract _REQD values (hence the previous line)
	- Add missing 'key' in hash iteration
	- Do not repeat includes (evolution longer depends on jpeg 45 times)

    Still have to handle such delightful constructs as
    DEPENDS += {qt2-designer>=2.2.4,qt2-designer-kde>=2.3.1nb1} in a sane way
2001-12-27 12:42:08 +00:00
wiz
221168e6ba Fix typo, and mark up a word. 2001-12-24 14:22:06 +00:00
abs
0b3c6edbe2 Updated pkgchk to 1.21
Implement '-C conf' for specifying alternate config file
2001-12-24 14:15:56 +00:00
jlam
0be55d3f0b Add a guard to prevent packages other than x11-links from using the
x11-links/buildlink.mk file.
2001-12-21 16:22:53 +00:00
wiz
3a504b050a Making lintpkgsrc more usable, part 2.
Reduces warnings from 'lintpkgsrc -d' from ~700 lines to ~100.
[It won't get much better than this...]
2001-12-20 03:31:51 +00:00
agc
a8ed1a238b Patches from Yuji Yamano <yyamano@kt.rim.or.jp> to make this compile
properly on Darwin.
2001-12-17 21:23:42 +00:00
tron
3cbb826755 Make this package work under Solaris (only tested with Solaris 9). 2001-12-17 09:38:07 +00:00
agc
ccff9099bc Modify all references to PKGSRCDIR to _PKGSRCDIR, except in the external
references of the pkglint package.

_PKGSRCDIR is an internal definition in bsd.pkg.mk, and a few packages
which would like to refer to other packages in the build tree. It should
not be set by users, but neither should it stop a user from building a
package if it is defined, so make it obvious that this is the case.
2001-12-15 20:25:34 +00:00
wiz
b938f73029 WIP: Make lintpkgsrc happy with buildlink.mk files. Not complete yet,
but "lintpkgsrc -d" output reduced from >7000 lines to ~700.
First part of diff fixes most ruby* complaints, second part the general
"Unknown package: 'UNDEFINED' version missing" message.
2001-12-11 03:47:20 +00:00
kristerw
5c4ee60898 Added missing library lib/libXmu.so.6.0 and bump the package version to 0.5.
OK:ed by jlam.
2001-12-08 23:15:36 +00:00
zuntum
16fefd5f87 Fix the manpage by quoting .Nd because 'mdoc macros with the current groff
only take 9 arguments'

Fix by wiz@netbsd.org (thanks!
Thanks for Thomas Klausner for the idea!
2001-12-04 11:54:44 +00:00
wiz
8f6286fce2 Handle PKGREVISION more properly, by allowing it being set, but empty.
Bump to 3.16.
2001-12-03 21:55:48 +00:00
wiz
b4f0a668fa Miscellaneous man page fixes. 2001-12-03 19:03:19 +00:00
abs
bf1895f0b4 Update pkglint to 3.15
- lintpkgsrc: Set BSD_PKG_MK, and ensure .CURDIR is correct when running
      with -D. Also remove an articulated lorry load of single quotes.

Many thanks to wiz who added PKGREVISION before I lamely managed to get
around to it :)
2001-12-03 18:20:49 +00:00
wiz
6e489f3d11 Make lintpkgsrc support PKGREVISION, in response to pkg/14767.
Bump to 3.14 (next version 3.141? ;)
2001-12-03 17:52:24 +00:00
seb
0ff798a7c8 Update to 0.103: pkgvi now support +cmd as first argument, it is passed down
as first argument to the editor.
2001-12-03 14:30:16 +00:00
seb
ff0f5f32b9 Update to 0.2.
Nearly a complete rewrite in order to deal with the following situation:
a package's Makefile include a Makefile fragment (like a buildlink.mk file)
which does not exist, so `$MAKE show-depends-dirs' cannot be run. To resolve
this pkgcvsupdate now try to figure out which package provide the missing file
and update it first (and its dependencies), it will update a second time
the crippled package in case the fragment - hopefully now in place - brings
along new dependencies.

Thanks to zuntum for this interesting case I overlooked!
2001-11-30 12:16:07 +00:00
seb
c86e69a60f Add and enable pkgcvsupdate 2001-11-29 15:31:07 +00:00
seb
1892676705 Initial import of pkgcvsupdate-0.1.
Thanks to wiz for the manpage!

Pkgcvsupdate is a tool to ease updating package source files from CVS.
It can update a single package and its dependencies or a whole category of
packages and their dependencies.
2001-11-29 14:13:27 +00:00
hubertf
f0e66080e8 Teach pkglint about PKGREVISION (not complaining about it).
TODO: warn about PKGNAME= ...nbX
2001-11-29 01:56:37 +00:00
abs
76f6403246 Update pkgtools/pkgchk to 1.20:
Handle -r and -a on the same line (remove mismatched packages, then add)
    In the -B case avoid an extra 'make' invocation - reduces time taken on
    my system by 45%
2001-11-28 11:39:44 +00:00
abs
233a3ac207 Update pkgchk to 1.19
Allow package directories to be skipped by listing under -U
    eg: pkg_chk -us -U databases/jdbc-postgresql
2001-11-21 23:01:56 +00:00
wiz
5e0d8718d1 Sort options, sort sections, and some minor fixes. 2001-11-20 17:34:16 +00:00
tron
140218095a Set minimum required Perl version 5.6.0 because older version don't work.
This fixes PR pkg/14619 by Greg A. Woods.
2001-11-19 08:03:37 +00:00
hubertf
be05bba4b8 Bump version to 3.12 for check of "nb" on DISTNAME 2001-11-11 05:04:50 +00:00
hubertf
6d23021cec Recognize "nb1" (etc.) on DISTNAMEs that should really be on PKGNAMEs:
miyu% grep nb Makefile
	DISTNAME=       xfsprogs-1.2.8.srcnb1
	miyu% /tmp/pkglint
	OK: checking Makefile.
====>	WARN: is 'nb1' really ok on DISTNAME, or is it intended for PKGNAME?
	OK: checking pkg/PLIST.
	OK: checking pkg/DESCR.
	OK: checking distinfo.
	0 fatal errors and 1 warnings found.

Suggested by Tomasz Luchowski.
2001-11-11 05:04:28 +00:00
wiz
bf0b050bab Improve english in last. 2001-11-03 21:41:49 +00:00
hubertf
4887a8d27b Bump to 3.11: warn about scripts/* and pkg/* dirs and contents 2001-11-03 21:34:35 +00:00
wiz
f880fbfd6d Don't check Makefile and distinfo twice, and use checkplist again for PLIST. 2001-11-03 21:14:18 +00:00
jmc
d514154076 Bump version. Changed lintpkgsrc.pl to parse patchfiles in the distinfo
files using the same patterns bsd.pkg.mk uses when building the file (via
make patchsum)
2001-11-01 23:26:42 +00:00
jmc
07bcd0169b Change to the same pattern for excluding patches as make patchsum uses when
building the distinfo file
2001-11-01 23:24:44 +00:00
zuntum
aabd28041a cvs rm is cool.
per discussion with Hubert, remove outdated file that was last modified in
1999
2001-11-01 08:15:15 +00:00
zuntum
273821c4d3 Move pkg/ files into package's toplevel directory 2001-10-31 20:59:00 +00:00
zuntum
bb7f1484e0 o store pkgdir files (PLIST, DESCR and other) in . by default,
no need to use pkg/ for that purpose
o use ${PREFIX} instead of ${LOCALBASE} in do-install

Bump version to 1.16

OK'd by hubertf
2001-10-31 18:45:42 +00:00
zuntum
4ec51e5f6a o don't echo pkg/COMMENT, use $pkgdir/COMMENT instead
o fit in 80 columns
o s,pkg/DESCR,DESCR, and the same with PLIST in comments

OK'd by wiz
2001-10-31 18:39:26 +00:00
zuntum
31e86f868b Fix NAME in the manpage:
"run editor and make backup if file if necessary"
 -> "run editor and make backup of given file if necessary"
2001-10-31 07:58:20 +00:00
zuntum
d9b8030f6c One \t less so it fits in 80 columns 2001-10-31 07:31:45 +00:00
wiz
b23e1a4831 If pkg/ doesn't exist, use ./, just like bsd.pkg.mk does nowadays.
Requested by zuntum. Bump to 3.09.
2001-10-30 18:53:01 +00:00
agc
a69e6c0802 Add patches for Darwin 2001-10-30 14:17:02 +00:00
agc
b97e1abdf6 Set the LOCALBASE in this package Makefile in a more scientific manner.
Add extra definitions to be able to build and install this package on
Darwin.
2001-10-30 14:12:37 +00:00
agc
7dad1fb4e4 Don't build digest statically on Darwin. 2001-10-30 14:07:33 +00:00
agc
8bc0a92531 Upgrade to version 0.51 of bsdpak. From Ben Collver in PR 14257.
New version includes the NetBSD patches. Other changes...

0.51:
  * Applied another patch from Ben Collver:
   . minor logic problem with verifying INDEX file
   . compare and upgrade now work even if INDEX doesn't exist (very nice for
     me because INDEX takes >12 hours to generate on my box)
0.50:
  * Applied a patch to make this work with NetBSD ports.
  * Cleaned up the entire dist a little bit..
2001-10-16 09:17:08 +00:00
tron
e66b472561 Create links for X11 font tools so that packages building own fonts e.g.
the "xjewel" will build again. Bump version number to 1.7.
2001-10-14 16:42:58 +00:00
abs
6ec3856d42 Update pkgchk to 1.18:
Changes from Stoned Elipot to permit setting additional tags in mk.conf
    or similar, plus handling and tags (eg: 'x11/acroread       x11+i386').
    Also expand the manpage slightly and give some examples.
2001-10-10 09:55:31 +00:00
jlam
90b09dbbba Add note pointing out that the x11-links dependency in x11.buildlink.mk
should also be updated when this package is.
2001-10-09 15:30:23 +00:00
jlam
83e45e59dd Add comment noting what should be listed under BUILDLINK_FILES. 2001-10-09 07:07:25 +00:00
seb
f706acd969 Update to 0.102: Use GNU diff on Solaris for pkgdiff script (close PR pkg/13988). 2001-10-08 15:59:52 +00:00
veego
5e7e2e702b Bump to 0.4, XFree86 4.1.99.1 has some new files:
include/X11/extensions/XLbx.h
include/X11/extensions/Xrandr.h
include/X11/extensions/randr.h
include/X11/extensions/randrproto.h
lib/libXfont.so.1.4
lib/libXft.so.1.1
lib/libXrandr.a
lib/libXrandr.so
lib/libXrandr.so.1
lib/libXrandr.so.1.0
lib/libXvMC.a
lib/libfontenc.a
2001-10-07 20:16:43 +00:00
abs
c01da1bf2a Update pkgchk to 1.17
Fix final item of breakage from 1.14 and parsing pkgchk.conf. Ack.
2001-10-01 12:24:00 +00:00
abs
2681f87e2e Crap. crap crap crap. 2001-09-29 08:24:23 +00:00