summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2002-01-01Update to 1.10:wiz2-38/+32
Adapt to 'distinfo' change. Adapt to 'pkg' directory removal. Automatically rename 'pkg-message' files. Fix a problem introduced in 1.4 (which perl -w warned about).
2001-12-31Updated pkgchk to 1.23abs2-4/+4
Do not abort if pkg_delete returns non zero exit status in '-Br'
2001-12-29Bump to 1.17: properly recognize .tar.Z fileshubertf2-3/+6
Patch sent by Amitai Schlair <schmonz@schmonz.com> in private mail.
2001-12-27On Darwin, use GNU tar (from the gtar-base package) when creating binaryagc2-4/+7
packages, since certain arguments passed to the tar command by pkg_create assume the existence of GNU tar (-T for one), and Darwin's standard tar doesn't understand these.
2001-12-27Updated pkgchk to 1.22abs2-4/+4
When comparing BUILD_VERSION, we _really_ do not care what PKGSRCDIR was
2001-12-27Update pkglint to 3.20abs2-4/+8
lintpkgsrc - if we find one valid match in a DEPENDS entry, don't bitch about any others expanding to a non-existant package: Example: postgresql-{6.5.3*,7.0*,lib-*} With this lintpkgsrc -d now outputs six lines on current pkgsrc. Note to self: When you use 'cvs c^[P' the second time in an evening for the same package... its enough.
2001-12-27Update pkglint to 3.19abs2-31/+63
lintpkgsrc.pl: Finally we parse {x,y,z} constructs in DEPENDS, plus handle a few more make conditionals. Now most of the lintpkgsrc -d output is related to versions of software no longer in pkgsrc... Does the fun ever start?
2001-12-27Update pkglint to 3.18:abs2-217/+369
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-24Fix typo, and mark up a word.wiz1-2/+3
2001-12-24Updated pkgchk to 1.21abs3-5/+13
Implement '-C conf' for specifying alternate config file
2001-12-21Add a guard to prevent packages other than x11-links from using thejlam2-2/+6
x11-links/buildlink.mk file.
2001-12-20Making lintpkgsrc more usable, part 2.wiz2-5/+5
Reduces warnings from 'lintpkgsrc -d' from ~700 lines to ~100. [It won't get much better than this...]
2001-12-17Patches from Yuji Yamano <yyamano@kt.rim.or.jp> to make this compileagc3-11/+11
properly on Darwin.
2001-12-17Make this package work under Solaris (only tested with Solaris 9).tron1-1/+1003
2001-12-15Modify all references to PKGSRCDIR to _PKGSRCDIR, except in the externalagc3-10/+8
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-11WIP: Make lintpkgsrc happy with buildlink.mk files. Not complete yet,wiz1-3/+3
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-08Added missing library lib/libXmu.so.6.0 and bump the package version to 0.5.kristerw2-3/+4
OK:ed by jlam.
2001-12-04Fix the manpage by quoting .Nd because 'mdoc macros with the current groffzuntum1-2/+2
only take 9 arguments' Fix by wiz@netbsd.org (thanks! Thanks for Thomas Klausner for the idea!
2001-12-03Handle PKGREVISION more properly, by allowing it being set, but empty.wiz2-4/+5
Bump to 3.16.
2001-12-03Miscellaneous man page fixes.wiz11-181/+214
2001-12-03Update pkglint to 3.15abs2-118/+124
- 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-03Make lintpkgsrc support PKGREVISION, in response to pkg/14767.wiz2-3/+8
Bump to 3.14 (next version 3.141? ;)
2001-12-03Update to 0.103: pkgvi now support +cmd as first argument, it is passed downseb2-5/+9
as first argument to the editor.
2001-11-30Update to 0.2.seb3-73/+107
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-29Add and enable pkgcvsupdateseb1-1/+2
2001-11-29Initial import of pkgcvsupdate-0.1.seb5-0/+211
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-29Teach pkglint about PKGREVISION (not complaining about it).hubertf2-5/+5
TODO: warn about PKGNAME= ...nbX
2001-11-28Update pkgtools/pkgchk to 1.20:abs2-57/+73
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-21Update pkgchk to 1.19abs3-7/+9
Allow package directories to be skipped by listing under -U eg: pkg_chk -us -U databases/jdbc-postgresql
2001-11-20Sort options, sort sections, and some minor fixes.wiz1-29/+29
2001-11-19Set minimum required Perl version 5.6.0 because older version don't work.tron1-1/+2
This fixes PR pkg/14619 by Greg A. Woods.
2001-11-11Bump version to 3.12 for check of "nb" on DISTNAMEhubertf1-2/+2
2001-11-11Recognize "nb1" (etc.) on DISTNAMEs that should really be on PKGNAMEs:hubertf1-1/+5
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-03Improve english in last.wiz1-3/+3
2001-11-03Bump to 3.11: warn about scripts/* and pkg/* dirs and contentshubertf2-3/+11
2001-11-03Don't check Makefile and distinfo twice, and use checkplist again for PLIST.wiz1-3/+4
2001-11-01Bump version. Changed lintpkgsrc.pl to parse patchfiles in the distinfojmc1-2/+2
files using the same patterns bsd.pkg.mk uses when building the file (via make patchsum)
2001-11-01Change to the same pattern for excluding patches as make patchsum uses whenjmc1-2/+2
building the distinfo file
2001-11-01cvs rm is cool.zuntum1-145/+0
per discussion with Hubert, remove outdated file that was last modified in 1999
2001-10-31Move pkg/ files into package's toplevel directoryzuntum64-57/+57
2001-10-31o store pkgdir files (PLIST, DESCR and other) in . by default,zuntum2-9/+8
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-31o don't echo pkg/COMMENT, use $pkgdir/COMMENT insteadzuntum2-14/+14
o fit in 80 columns o s,pkg/DESCR,DESCR, and the same with PLIST in comments OK'd by wiz
2001-10-31Fix NAME in the manpage:zuntum1-2/+2
"run editor and make backup if file if necessary" -> "run editor and make backup of given file if necessary"
2001-10-31One \t less so it fits in 80 columnszuntum1-9/+9
2001-10-30If pkg/ doesn't exist, use ./, just like bsd.pkg.mk does nowadays.wiz2-3/+6
Requested by zuntum. Bump to 3.09.
2001-10-30Add patches for Darwinagc3-10/+49
2001-10-30Set the LOCALBASE in this package Makefile in a more scientific manner.agc1-2/+10
Add extra definitions to be able to build and install this package on Darwin.
2001-10-30Don't build digest statically on Darwin.agc1-3/+3
2001-10-16Upgrade to version 0.51 of bsdpak. From Ben Collver in PR 14257.agc3-135/+6
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-14Create links for X11 font tools so that packages building own fonts e.g.tron2-4/+9
the "xjewel" will build again. Bump version number to 1.7.