Age | Commit message (Collapse) | Author | Files | Lines |
|
Switch pkg_info to use libfetch for remote access.
|
|
Add an implement of timegm(3) from nsd (based on Python code).
|
|
|
|
|
|
pkg_install can install using newer features without warnings.
|
|
|
|
Reviewed by Joerg Sonnenberger and approved by Dieter Baron.
|
|
skipped with -r. DISTNAME++. Fixes PR pkg/38283.
Reviewed and tested by tnn@.
|
|
|
|
|
|
Add an option to force a BSDish getopt (e.g. one with optreset).
Use the correct macros to decide when to define optind and friends.
|
|
lib/vulnerabilities-file.c and making it a common symbol just hides the
real issue (whatever it is).
|
|
Christian Neukirchen.
|
|
unistd.h.
|
|
|
|
|
|
|
|
IRIX and Linux don't provide lorder in all cases, so just skip
the logic for the resorting before building ar(1)chives.
|
|
Audit functionality for pkg_admin. This uses the backend in
libpkg_install and will be extended to check for vulnerabilities at
pkg_add time later.
|
|
|
|
If the package db directory doesn't exist, handle it like an empty
pkgdb and just return.
|
|
|
|
|
|
|
|
|
|
|
|
in path name. This is more consistent when symbolic links are involved
as it doesn't do the equivalent of realpath(3) for the path any longer.
|
|
Get rid of more chdir() calls.
|
|
chdir(2) games. Kill the chdir(2) calls.
|
|
Drop checkall and implement it using "*" as wildcard match.
|
|
- When loading meta data for a package and a file is needed for the
current operation and is a required file, complain.
- Include the name of the package the meta data could not be loaded
from.
This addresses PR 38166.
|
|
|
|
Changes since 4.84:
- Fixed the splitting of PKGNAME into PKGBASE and PKGVERSION.
- Added a warning about usage of LOCALBASE in packages, provided by jlam.
|
|
defined in mk.conf. Suggested by jlam, who also provided the excellent
explanation (see "pkglint -e" for it).
|
|
package name into PKGBASE and PKGVERSION has been changed. It treats
everything in front of the last hyphen as the package basename and the
rest (which will hopefully start with a digit) as the package version.
Packages that are affected by this change are for example:
* fonts/*-100dpi
* lang/elisp-manual: elisp-manual-21-2.8
* mail/postfix-current: postfix-2.6-20080216
* net/flodo: flodo-4-20040907
|
|
|
|
from archivers/pax and net/tnftp, respectively. In the past, the
pkgtools version of these packages installed into ${PKG_TOOLS_BIN},
but this was changed in:
pkgtools/pax/Makefile:1.15
pkgtools/tnftp/Makefile:1.3
+ Get rid of archivers/pax/Makefile.common and net/tnftp/Makefile.common
by merging them into their respective Makefiles. The Makefile.common
files existed solely for inclusion by the pkgtools versions of these
packages, but with the removal of those packages, these files are
now unnecessary.
+ Add full DESTDIR support to archivers/pax and net/tnftp.
+ Modify the bootstrap to build archivers/pax and net/tnftp instead of
the pkgtools versions of these packages.
|
|
|
|
|
|
|
|
|
|
to shut up the pkglint warnings.
|
|
devel/ncursesw.
|
|
- don't try to deinstall (and fail) on packages marked not for uninstall
|
|
Drop some no longer used overrides.
|
|
Do not force use of a native compiler, we don't build digest during
bootstrap any longer.
Do not skip the pkgtools version check for the same reason. When
building this package using DESTDIR, it might actually need the newer
tools.
|
|
- Remove obsolete and no longer accurate 'implies -c' and 'implies -i'
notes from usage - noted by Andreas Burghardt
|
|
- sprinkle whitespace so pkgnames get neatly aligned
- prepend a progress counter to printfs
|
|
Redo the check for incomplete packages by annotating which meta data
field are required and count which were found during reading the binary
package. The original approach didn't work as loads from pkgdb are
reduced to the minimal set.
|
|
Free libarchive's side of the package before closing the file descriptor.
This stops leaking up to 1MB / package when using bzip2 and addresses
PR 38082. Check that at least +COMMENTS, +CONTENTS and +DESC can be
extracted, otherwise skip the entry. This stops pkg_info -X from dumping
core on non-package files.
|