summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Collapse)AuthorFilesLines
2005-02-24Minor wording changes. Fixed a bug. (The string "$line->text" does not callrillig2-10/+8
the method text() on $line, so I had to get the method call out of the string quotes. Approved by jlam.
2005-02-24Add RMD160 digests.agc4-4/+8
2005-02-234.07: Use correct variable in workdir-cleanup warning.wiz2-4/+4
2005-02-21Claim maintainership.wiz1-2/+2
2005-02-21Sign over maintainership to tech-pkg@hubertf1-2/+2
2005-02-21sync with src:grant1-3/+3
initialise a variable before using it. pkg_info binpkg.tgz would pass garbage on the command line to tar(1).
2005-02-20sync with src:grant1-3/+3
cast return value of min_free() to uint64_t. fixes pkg_add <binarypkg> on Solaris 8.
2005-02-20turn off shlib dependency checking for openwin, which can have X sharedgrant1-1/+6
libraries dependencies missing from a "normal" installation.
2005-02-20don't use the implied source in the `bits' rule, just specify thegrant1-2/+2
source. appeases make(1) on Solaris.
2005-02-17Included the location of the warning or error in the messages forrillig2-33/+30
everything except Makefiles. (Makefiles which will follow soon.) This makes most warnings more useful. Together with the last few changes, we are now at version 4.06. Approved by wiz.
2005-02-16Rewrote the readmakefile routine. Now pkglint runs faster, and the logrillig1-55/+26
messages are formatted nicer. It produces more (reasonable) warnings, but also some more false positives. Did not increase DISTNAME, as the change is not yet big enough. Approved by wiz.
2005-02-16Changed the message about sorting PLIST files from FATAL to WARNING.rillig1-2/+2
Approved by wiz.
2005-02-15redo previous in a slightly different way to appease NetBSD make(1).grant1-2/+4
2005-02-15Add -M flag to search for packages by maintainer.peter3-27/+37
Reviewed by wiz.
2005-02-15pkgtools/pkglint: Added checks for proper quoting of shell variablesrillig2-17/+26
($ vs. $$). Welcome to 4.05. Approved by wiz.
2005-02-15Revert previous, since it breaks compilation on 2.0 and -current.wiz1-4/+3
See PR 29387.
2005-02-15honour LDFLAGS when linking the `bits' binary.grant1-3/+4
2005-02-14Make file(1) happy about plist-clash.pl. Fixes PR#29366 by Akio OBATA.cube2-4/+3
Welcome to version 4.04.
2005-02-14Redo previous; follow the new idiom of quoting variables ("\"${XYZ}"\")uebayasi1-5/+5
which may be passed to command line, and may contain white spaces.
2005-02-12Pkglint now checks that the file entries in PLIST files are correctlyrillig2-4/+13
sorted. Welcome to 4.03.
2005-02-12Added type checking for Makefile variables. The typechecking isrillig1-1/+2
experimental and has been announced on tech-pkg to make the package developers aware of it.
2005-02-12Added type checking for Makefile variables. The typechecking isrillig3-5/+142
experimental and has been announced on tech-pkg to make the package developers aware of it.
2005-02-12Quote command strings to be passed to configure script.uebayasi1-5/+5
2005-02-11regen from man page update. pointed out by jlam@ - thanks!grant1-6/+3
2005-02-11Fixed bug in checkline_trailing_whitespace. No warnings were emittedrillig2-4/+6
before. Stripped non-leading "." path components in the log messages. Welcome to 4.01.
2005-02-10pull in binary pkg handling changes from src:grant5-31/+14
rework pkg_info(8) operating on binary packages, deprecating the `-.' argument as it is no longer required (but is retained as a no-op for backward compatibility). the behaviour is now what is expected and intended: - when the pkg argument is path (absolute or relative) to a binary pkg, pkg_info operates on it. - when no pkg argument is given, or the argument is not a binary pkg path, pkg_info operates on the installed packages. `pkg_info foo-1.0.tgz', `pkg_info /path/to/foo-1.0.tgz', etc. now work correctly when foo-1.0.tgz is in the cwd. bump PKGTOOLS_VERSION to 20050210.
2005-02-10Update to 1.3: show a more descriptive usage message, useful as a quickjmmv2-4/+20
reference. Per tv@'s suggestion.
2005-02-09Update pkg_chk to 1.55abs2-4/+4
Update the final ${PKG_INFO} working on files to include -.
2005-02-07Check for vprintf() in configure script. This fix the build on Solaris 10.seb4-254/+685
Regenerate config.h.in and configure files. Thanks to gavan@ for the report and testing! Bump PKGREVISION to 3.
2005-02-05Another fix for python and ruby packages, this time for installed ones.wiz2-4/+12
Standardize the prefix so they can be compared with the packages more easily (pkg_chk is better at this anyway, but since I fixed the other cases already...). Welcome to 4.00!
2005-02-05Pull in documentation improvements and a minor change to allow buildingjlam4-17/+17
with WARNS=2 from src/usr.sbin/pkg_install. No functional change and no version bump.
2005-02-05Use "-P path" instead of "-P file" in the synopsis.simonb1-2/+2
2005-02-04Update to 3.99:wiz2-7/+20
Fix lintpkgsrc handling of python and ruby packages. Remove invalid-dewey test that broke more things than it helped. Add support for "pre" in version strings. Update comment about recognised strings.
2005-02-04regen.wiz1-33/+33
2005-02-04Sort option descriptions in man page.wiz1-38/+38
2005-02-04Update pkgtools/pkg_install to 20050204 (latest release from the HEADjlam10-43/+163
branch of src). Changes from version 20050106: Teach pkg_add(1) and pkg_delete(1) to pass PKG_METADATA_DIR and PKG_REFCOUNT_DBDIR in the environment when running the +* scripts. PKG_METADATA_DIR is the location of the +* files after the package is registered. PKG_REFCOUNT_DBDIR is the location of the reference counts database directory. If PKG_REFCOUNT_DBDIR is left unset, then it defaults the the location of the package database directory with ".refcount" appended to the path, e.g. /var/db/pkg.refcount. pkgviews users should explicitly set PKG_REFCOUNT_DBDIR in the shell environment to ensure that all packages will use the same refcount database. These changes allow the +INSTALL and +DEINSTALL script to keep state in +* files within ${PKG_METADATA_DIR}, and to store reference counts in ${PKG_REFCOUNT_DBDIR} to handle usage of resources outside of ${LOCALBASE}.
2005-02-04Pull in documentation/whitespace fixes and improvements from the HEADjlam10-51/+85
revision of src/usr.sbin/pkg_install as of 20050204. I ran: cd pkgsrc/pkg_install/files ./pkg_install2nbcompat . Then I ran "cvs diff" and looked for portability-related changes that were removed as a result of the import and resurrected them from the repository.
2005-02-04src2nbcompat uses \n backreferences in gensub, which isn't supported injlam1-2/+2
the NetBSD 2.0 awk, so make explicit that we're using gawk.
2005-02-03s/pax/pkg_install/ in the usage message.jlam1-2/+2
2005-02-01Make it work with pkg_install tools that do not searchwiz2-5/+5
the file system by default. Replace one pkg_info with ${PKG_INFO}. Welcome to 1.54! Okayed by abs@.
2005-01-31Only NetBSD, FreeBSD and DragonFly seem to have set/getprogname so includepeter1-3/+4
libnbcompat for all other OS's. This should address PR pkg/29152.
2005-01-30Update to 1.2:jmmv5-9/+164
- Add support to explicitly select which wrappers are wanted on a system and which ones are not. This is done through a configuration file that defines a filter with a set of actions and regular expressions (example file included). - Add an examples section to the manual page with solutions for some FAQs.
2005-01-29Update pkg_chk to 1.53.abs3-156/+257
- Substitute default values for GREP, PKG_INFO, and SED at buildtime - Add -P dir, to set binary package dir - Remove the need for a copy of pkgsrc when using -b - List 'missing' packages at the end alog wwith Installed and Failed - Output various messages to stdout and to logfile (if active) - As ever, there are few problems that cannot be helped by adding another layer of abstraction
2005-01-28Fix Dt, and improve formatting.wiz1-38/+40
2005-01-27Make this a bit more portable:jschauma2-17/+26
- get rid of asprintf - use libnbcompat if necessary - while here, get rid of unused variable Bump date. ok peter@, tv@ Non-NetBSD platforms may need to test this and adjust following the IRIX example.
2005-01-25It's LINK.c and not COMPILE.c when you want to produced a linked binary.cube1-3/+3
Bump version.
2005-01-25Explicitly use -g instead of relying on default behavior.jmmv2-4/+4
2005-01-25Add the -g flag to explicitly select the "group mode" (previously known asjmmv2-15/+27
"package mode"). Use previous version bump for this change.
2005-01-25Update to 1.1:jmmv5-5/+70
- Add the destroy action, used to remove the alternatives database as well as any known wrappers. - Use the rebuild/destroy actions at install/deinstall time respectively so that this package can be installed at any time and pick up automatically available alternatives from PKG_DBDIR. Per suggestion from reed@ in tech-pkg@.
2005-01-25Add and enable pkg_alternatives.jmmv1-1/+2