Commit graph

61 commits

Author SHA1 Message Date
wiz
389fe5621c Use more macros; fixes some warnings reported by tron. 2004-02-15 16:22:27 +00:00
abs
3b2576a43a We don' need no ... languages 2004-02-13 21:08:33 +00:00
grant
5addf651f7 use ${AWK} instead of awk. makes this work on Solaris. 2004-02-07 21:40:17 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
abs
43c1a86287 Update pkgchk to 1.45:
-r should imply -i
2003-12-09 12:54:13 +00:00
agc
3e0194d117 Update pkgchk to 1.44 - add a -g option to generate an initial pkgchk.conf
file based upon the packages currently installed on the host machine.
2003-10-04 21:07:53 +00:00
seb
2e0d2dfe58 Remove occurrences of pkgsrc.conf in favor of pkgchk.conf. 2003-10-04 12:02:12 +00:00
abs
123f9af1fe Update pkgchk to 1.43:
Additional duplicate check in -l
2003-10-01 11:30:10 +00:00
abs
f4e1cb4f49 Update pkgchk to 1.42
Update -L:
	Do not reset the logfile at the start of each package. Also
	try to make the 'tail' of the logfile in the event of an
	error more useful.

    Implement -l:
	List the filename for all binary packages (including the
	exact dependencies against which each package was built)
	based on pkgchk.conf.  Will abort if a binary package is
	missing.  This can be used (in conjunction with -U and -D)
	to determine what packages would need to be copied to a
	remote machine to ensure it was completely up to date.
2003-10-01 11:25:02 +00:00
wiz
fa66b3ed84 New sentence, new line; add -L to SYNOPSIS. Sort options. 2003-09-16 14:45:53 +00:00
abs
60c6b32922 Update pkgchk to 1.41:
Implement '-L logfile' which redirect the output of any commands run
	into the logfile, displaying the tail end on any errors.
2003-09-16 14:36:08 +00:00
jmmv
3937b7428e Add the FQDN (using hostname) to the tags list, in case it differs from the
short name (hostname -s).  Fixes PR pkg/22734 by Eric Schnoebelen.
Bump version to 1.40.
2003-09-10 19:12:52 +00:00
jmmv
07827a2b01 Fix typo. 2003-09-10 19:04:53 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
tron
e14347c304 Fix a bug which caused "pkg_chk" not to check all packages on system with
many (>500) packages installed. Bump package version to 1.39.
2003-06-19 13:37:00 +00:00
abs
7bfbddf260 Update pkgchk to 1.38:
Handle 'PKGPATH=' and 'PKGPATH= ' in pkg_info -B.
    From Marc Recht in PR pkg/21895
2003-06-18 08:58:12 +00:00
abs
d4ad1db230 Update pkgchk to 1.37:
Run 'make update' with 'CLEANDEPENDS=yes' to clean up after us as we go
2003-06-16 11:52:52 +00:00
abs
5bf9b87b42 Update pkgchk to 1.36:
When passed -f run fetch on all packages to be updated, not just
	the set suitable for 'make update'. Should fix PR 16785.
2003-05-22 16:38:58 +00:00
abs
ef29fc39eb Update pkgchk to 1.35:
Handle missing /etc/mk.conf - fixes PR pkg/21471 from Tomasz Luchowski
2003-05-06 13:14:36 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
abs
cc24cb9e86 Update pkgchk to 1.34:
Actually work around 1.6 pkg_tools PKG_PATH problems, rather than
	just making matters worse.
2002-10-08 15:44:13 +00:00
abs
fa69af438a Update pkg_chk to 1.33:
Work around a deficiency in the 1.6 pkg_add - cd to the directory
	containing a binary package before running pkg_add, to ensure it can
	pick up dependencies.
2002-10-08 11:43:33 +00:00
abs
fc85eb7f88 Updated pkgchk to 1.32:
Make sure we handle unset PKG_PATH correctly (re: 1.31)
2002-09-13 11:45:03 +00:00
abs
c8bc538294 Updated pkgchk to 1.31:
Handle PKG_PATH being set - hide it from the 'make' calls, but use
	it in pkg_add.
2002-09-13 09:11:03 +00:00
abs
0b82fd4e9f Update pkgchk to 1.30
Avoid problems if a file 'x' is in the current directory with obvious use
of .PHONY. Implement and use extract_mk_dir_var().
2002-06-20 09:17:40 +00:00
tron
9b03da25d0 Provide a default for "MAKECONF" for pre NetBSD 1.6 systems. 2002-06-10 15:29:38 +00:00
tron
ebfe591ca3 Add support for "$PKG_DBDIR" and "$MAKECONF". Based on patches supplied
by Jonathan Perkin in PR pkg/17069. Bump version number 1.29.
2002-06-09 14:43:39 +00:00
abs
01c29aa402 Update pkgchk to 1.28:
Now works on Solaris - fixes pkg/16145 from Darrin B. Jewell
2002-04-01 20:20:05 +00:00
abs
d23db384b8 Update pkgchk to 1.27
When using -f with -i, run fetch for mismatched packages
2002-03-27 09:39:02 +00:00
abs
df9ed15198 Update pkgchk to 1.26
Fix stupid bug in 1.25 relating to updating packages
2002-03-18 00:06:04 +00:00
abs
06aa097fe1 Update pkgchk to 1.25
'Makefile' is back in BUILD_VERSION, so add it back in here.
    Implement '-f' based on patches from norm@sandbox.org.uk - perform a
    fetch for all missing/mismatched packages before any building. Can be
    used with -c or -i to just fetch missing/mismatched packages.
2002-03-17 22:47:40 +00:00
abs
8f920c20a9 Updated pkgchk to 1.24
Handle updated format of +BUILD_VERSION - sometimes patches are recorded
    with paths, sometimes not. Ideally we would have a show-build-version
    target in bsd.pkg.mk which could be sued by us, but that doesn't help
    checking against existing installations where nothing has changed except
    the way +BUILD_VERSION is formatted.
2002-03-10 23:23:40 +00:00
abs
a2dd9aca88 Updated pkgchk to 1.23
Do not abort if pkg_delete returns non zero exit status in '-Br'
2001-12-31 13:58:29 +00:00
abs
a07f02e565 Updated pkgchk to 1.22
When comparing BUILD_VERSION, we _really_ do not care what PKGSRCDIR was
2001-12-27 19:45:01 +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
wiz
b4f0a668fa Miscellaneous man page fixes. 2001-12-03 19:03:19 +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
zuntum
273821c4d3 Move pkg/ files into package's toplevel directory 2001-10-31 20:59:00 +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
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
abs
7bf6498acd Update pkgchk to 1.16
Fix awk in pkgchk.conf parsing broken in 1.14
2001-09-29 08:18:09 +00:00
abs
96c81a12ae Update pkgchk to 1.15
Make -r work with -B
2001-09-28 11:30:54 +00:00
abs
6cf04de147 Update pkgchk to 1.14
Fix typo in last which resulted in installations being recorded
	as failed.
2001-09-28 09:58:15 +00:00
abs
31861a39e0 Updated pkgchk to 1.13
Speed optimisations:
	Reduce number of calls to 'make'
	If a package is checked in the '-u' check, skip it in the '-a' check
    Features:
	Output after the checking phase is now suitable for use as an sh script
	Implement '-r' which will recursively delete mismatched packages
    Fixes:
	Change pkgchk references to pkg_chk
2001-09-27 21:13:46 +00:00
abs
ef55564253 Update pkgchk to 1.12
Report failed installs when running with -k
2001-09-16 22:27:59 +00:00
abs
065c16b5ca Update pkg-chk to 1.11
Correct check for X libraries (x11 tag)
2001-09-13 17:44:27 +00:00
abs
e4fc224719 Updated pkgchk to 1.10:
Fix -B on some systems, and implement '-k' (similar to make's usage)
2001-08-23 11:55:16 +00:00