summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2002-01-27Add XFree86 4.2.0 additions, bump version to 0.6:markd3-3/+20
include/X11/fonts/fontenc.h include/X11/extensions/xtrapbits.h include/X11/extensions/xtrapddmi.h include/X11/extensions/xtrapdi.h include/X11/extensions/xtrapemacros.h include/X11/extensions/xtraplib.h include/X11/extensions/xtraplibp.h include/X11/extensions/xtrapproto.h lib/libXrender.so.1.1 lib/libXTrap.a lib/libXTrap.so lib/libXTrap.so.6 lib/libXTrap.so.6.4 lib/libXinerama.so lib/libXinerama.so.1 lib/libXinerama.so.1.0 OKed by jlam
2002-01-17nuke python-mk, it's not needed anymoredrochner5-71/+1
2002-01-15Add and enable shlock.agc1-1/+2
2002-01-15Initial import of Erik E. Fair's shlock utility, with sources taken fromagc6-0/+526
NetBSD-current, into the NetBSD Packages Collection. The shlock command can create or verify a lock file on behalf of a shell or other script program. When it attempts to create a lock file, if one already exists, shlock verifies that it is or is not valid. If valid, shlock will exit with a non-zero exit code. If invalid, shlock will re- move the lock file, and create a new one. shlock uses the rename(2) system call to make the final target lock file, which is an atomic operation (i.e. "dot locking", so named for this mech- anism's original use for locking system mailboxes). It puts the process ID ("PID") from the command line into the requested lock file. shlock verifies that an extant lock file is still valid by using kill(2) with a zero signal to check for the existence of the process that holds the lock. This package is only for Solaris and Linux platforms at present.
2002-01-11Put PREFIX in make arguments so gensolpkg own Makefile could pick it.seb1-1/+2
2002-01-07Update to version 0.3seb3-37/+78
New feature: Somewhat rewritten to support run from top-level pkgsrc directory. When run from there pkgcvsupdate launchs a separate cvs update for each caterory directory. This is believed to be faster than a single cvs run. Thanks to Simon Burge for this! Bugfix: First update a category Makefile (by way of a non-recursive update in the category directory) before finding out which packages are included in it.
2002-01-03Updated pkglint to 3.21abs2-5/+19
- lintpkgsrc - fixed -p to handle relative symlinks and symlink loops
2002-01-01If we are missing ${X11BASE}/include/X11/X.h, we're not going farabs1-1/+7
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