Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Do not overwrite a string with itself using snprintf. This breaks
setting the pkgdb directory internally on Linux. Explicitly check
if the string is the same and otherwise just use xstrdup.
|
|
Add support to query arbitrary variables with pkg_admin config-var.
|
|
Use directory index caching by default.
|
|
- Fix German accent
- Don't dereference a null pointer for pkg_admin add
|
|
- restore pkg_add -f functionality for missing dependencies (PR 42001)
- pkg_admin rebuild should count packages correctly (he@), also count @pkgdb
- fix gpg-sign-package syntax in pkg_admin(1)
- change default URL for pkg-vulnerabilities to use HTTP
|
|
- Cleanup configure.ac to not check for headers and functions not used
- Always use nbcompat/db.h on !NetBSD (PR 41865)
- Don't bother setting termwidth in pkg_info, it is never used.
|
|
|
|
|
|
Add a new command for pkg_admin: findbest. It takes one or more patterns
and searches for the best match in PKG_PATH, just like pkg_add would.
It prints the URLs of the best match for each pattern to stdout.
Rewrite the config file parser to read the file only once.
|
|
computed incorrectly and included destdir more than once.
Fix the ACTIVE_FTP option to actually set the "a" flag and not the old
"p" flag.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- pkg_add: add support to check license conditions before installation
- pkg_delete: add -k option to skip over preserve packages.
|
|
Make pkg_install WARNS=4 clean and fix a number of lint warnings.
Based on reports from veego about warnings with older GCC releases in
pkg_delete, where a variable is potentially used uninitialized.
|
|
(We already had version 1.1 in pkgsrc, this is needed for at least ptlib.)
|
|
- license handling: accept upper case letters. Keep license checks
case-sensitive as done in the older pkgsrc logic. Document this.
OK dillo@, schmonz@, wiz@
- pkg_info:
- fix handling of non-packages, that are valid archives
- invert order of pkg_info -r to better match the expectations of
make update.
|
|
|
|
path.
|
|
Improve diagnostic around license handling.
|
|
|
|
|
|
I can't remember why the original pkg_install-renovation code disabled
extraction of ownership from packages, so reenable that.
|
|
|
|
Try harder to mimic the old pkg_delete behavior and provide a
topologically sorted output for pkg_info -r. Bail out on dependency
cycles based on recursion depth, currently 64K.
|
|
block). Uncomment some commented out LICENSE lines while here.
|
|
Bump version to 20090518.
|
|
|
|
|
|
|
|
|
|
Add pkg_create -F, which explicitly provides the compression type.
|
|
|
|
|
|
These will be available from pkg_summary(5) database.
To be used to find previous packages when a package is moved
or renamed. (Even though that is not recommended.)
Documented in pkgsrc Guide and in the pkg_summary(5) manual page.
Upcoming commit will have some packages modified to add them.
|
|
|
|
Add logic to evaluate license conditions. As frontend for pkgsrc,
pkg_admin gets two new commands (check-license and
check-single-license), which can be used to evaluate a given condition.
pkg_add will be changed to honour licenses at a later point.
|
|
|
|
Make pkg_delete -d the default behavior, remove the option.
Remove pkg_create -R support (reorder @dirrm entries).
Introduce new plist command @pkgdir, which makes pkg_add add
this directory if it doesn't exist already and pkg_delete remove it
only if no other package has a @pkgdir entry for it. Otherwise
directories are pruned when the last file or directory in them is
removed. @dirrm is now a pure hint, if the directory doesn't exist, it
will be silently skipped.
|
|
|
|
directory name.
|
|
and it was never documented that it worked either way, so being strict
doesn't hurt.
|
|
|
|
|
|
|
|
Consider EOF during signature scan a fatal error. At the very least, the
package is missing the +CONTENTS file at that point. Correctly reset the
entry pointer in that case and make the meta data extraction stricter,
avoiding NULL dereferences for invalid archives.
Fixes pkg_info -X crash on empty files as reported by Daniel Horecki.
|