Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Bump version, remove pkgrevision.
|
|
Linux has sin_len either (PR 36791).
|
|
|
|
version correctly. Fixes issues on platforms where the first tar
in path doesn't support -z. Bump to pbulk-0.12.
|
|
|
|
|
|
The function returns the path name of the given file for the package.
The memory needs to be freed by the caller.
|
|
|
|
the initial revision in 2002, so assume it just works...
|
|
a subfunction.
Bail out if the package name doesn't have a version name.
Bail out if the internal rename failed (it was an assert before).
Invert some of the branches to cut off three levels of indirection.
|
|
for the purpose of installing a package and enables cross-compiled
pkgsrc to not use -f all the time.
Bump version to 20070815.
|
|
|
|
|
|
Don't depend on NULL termination of argv, count instead.
Remove more traces of slave mode.
|
|
useful for category Makefiles, as opposed to bsd.pkg.subdir.mk, which is
also relevant for the top-level directory. Adjusted the category Makefiles.
|
|
of category.mk.
|
|
pattern and not the base name.
pkg_info: add -E option to return the best matching installed package.
Bump to 20070813.
|
|
The check for already installed packages depends on being able
to run them in PKGDB_DIR. This is clearly obnoxius, but leave it
for later.
|
|
|
|
the functionality offered by findmatchingname and findbestmatching
name. They optionally strip the suffix from the filename before
matching it, instead of modifying the pattern directly.
Drop the old functions.
- Fix a bug in pkg_order where the version strings where inverted
- Make pkg_admin lsbest and lsall use the new functions.
- Make ftpio use pkg_order directly.
Bump version to 20070812.
|
|
Reported by Greg Troxel on tech-pkg@
* Add -q which operates the same as 'pkg_info -q' and only displays
the package name of any vulnerable/eol packages found.
Suggestion by joerg@
* man page updates for -q
* Document the required permissions for audit-packages and
download-vulnerability-list in the man page.
|
|
|
|
possible cause of inconsistencies. Remove comment about make replace,
since it does not, absent pkgsrc/mk bugs, result in incorrect
dependency records.
|
|
preserved} packages, and caution the reader that it is dangerous.
Ride hours-earlier version bump.
|
|
actually return 0...
|
|
and builds the +REQUIRED_BY files from that.
Bump to 20070810.
|
|
packages (see pkg_info -e). Restore this behaviour. Still print a
warning when the pkgdb can't be processed.
Reported by Daniel Horecki and pointed to the option by tnn@.
|
|
Discussed with and tested by various people over the last two month.
This problem was exposed by pbulk.
|
|
|
|
descriptions there.
|
|
|
|
|
|
later) and document @option preserve in pkg_add(1).
|
|
mark_as_automatic_installed to take a package name and not a full path.
Add assertions to test for this.
Drop a few islinktodir checks.
Change pkg_info to use iterate_pkg_db instead of scanning the directory
by hand. As a side effect don't try to check for the pkgdb dir first,
let pkgdb_dump and iterate_pkg_db handle that.
Make pkgdb_dump return failure if it can't open the package db.
|
|
|
|
no info file. Patch from Dieter Baron in pkg/36741.
Bump version to 20070809 for today's fixes.
|
|
processing of the build options. Reported by tron@ in PR 36754 and
Mark E. Perkins on pkgsrc-users.
|
|
It doesn't hurt in the other cases, so do it consistently.
|
|
|
|
variable. This fixes pkg_info -e and in turn pkg_tarup.
|
|
users of findbestmatchingname and findmatching name with more
descriptive and easier to use iterator functions. This functions
are a first step to abstract away pkgdb layout from most parts of
the code. It also helps to reduce side effects and point out potential
bugs in this code.
Fix a potential, but practically irrelevant buffer overflow.
No longer allow symbolic links directly in pkgdb to store the meta
data of individual packages outside. E.g. /var/db/pkg/atk-1.18.0
must be a directory and not point to it. This is not yet enforced in
all parts of the code, more changes will follow.
Bump version to 20070808.
|
|
|
|
|
|
- Abort if any of rebuild, unsafe_depends, unsafe_depends_strict are still
set after "make replace".
- Following changes in pkgsrc, does not replace by default if the
dependencies' ABI is still compatible.
- Add option -s that retains the old behaviour of always replacing.
- Add option -r for "replace only", this supresses creation of binary pkgs.
- The -n option has not been fully updated for these changes.
- versions 0.[7-9] were skipped to avoid any ambiguity from the 0.04 -> 0.5
transition.
|
|
|
|
|
|
- Explicitly unset 'unsafe_depends' and 'rebuild' tags after replacing.
Needed after changes in pkgsrc/mk/flavor/pkg/replace.mk, fixes PR 36738.
- Introduce ${PKG_ADMIN}, ${PKG_INFO}, ${PKG_CHK} variables instead of
calling the tools directly by name.
|
|
|