./pkgtools/pkg_install, Package management and administration tools for pkgsrc

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20150901, Package name: pkg_install-20150901, Maintainer: agc

pkg_install contains the core package management and administration
utilities for pkgsrc, a multi-platform source and binary package
system developed and maintained by The NetBSD Project and volunteers
from around the globe.

The following tools are included:

pkg_add install and upgrade binary packages
pkg_admin perform various pkgsrc administrative tasks
pkg_create create software package distributions
pkg_delete delete installed packages
pkg_info display information about installed or binary packages

For the following tools compatibility wrappers are included:

audit-packages audit installed packages for security vulnerabilities
download-vulnerability-list download the latest vulnerabilities list



Package options: inet6, openssl

Version history: (Expand)


CVS history: (Expand)


   2016-02-10 11:50:19 by Thomas Klausner | Files touched by this commit (1)
Log message:
Add paratype to default-allowed licenses, since it is basically ofl-v1.1.
   2016-01-21 22:32:22 by Matthias Scheler | Files touched by this commit (1)
Log message:
Fix syntax error
   2016-01-21 19:11:31 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Explicitly disable libarchive's LZMA support if no builtin XZ was found
or if the user requested it to be disabled. Helps on systems with lzma.h
and no usable library.
   2016-01-21 19:10:19 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Prepare for multiple users of LIBARCHIVE_CONFIGURE_ARGS by using append.
   2015-12-27 13:36:42 by Joerg Sonnenberger | Files touched by this commit (6)
Log message:
Include basic package creation logic in the bootstrap version of
pkg_install. Use this with PKG_COMPRESSION=none to convert all of the
bootstrap to USE_DESTDIR=yes.
   2015-12-27 13:18:20 by Joerg Sonnenberger | Files touched by this commit (3)
Log message:
Refactor Makefiles slightly to remove redundancy between normal and
bootstrap build.
   2015-10-20 10:18:12 by Jonathan Perkin | Files touched by this commit (3)
Log message:
OpenBSD and derivatives define MACHINE_ARCH in sys/param.h to "amd64" which
overrides our attempt to set it to "x86_64" and ensure consistency across
platforms.  Work around this by setting it using PKGSRC_MACHINE_ARCH.

Confirmed to fix the issue and not break a variety of other platforms by
Sevan, and approved under duress by Joerg.
   2015-10-15 15:31:28 by Sevan Janiyan | Files touched by this commit (6)
Log message:
Do not check for or include sys/param.h
This resolves issues on platforms which MACHINE & MACHINE_ARCH is explicitly
defined, such as OpenBSD/amd64 & Bitrig/amd64 where we would like to build with
MACHINE_ARCH=x86_64 but can't as a platform check fails when installing
packages after bootstrap
pkg_add: Warning: package `digest-20121220' was built for a platform:
pkg_add: OpenBSD/x86_64 5.8 (pkg) vs. OpenBSD/amd64 5.8 (this host)

Tested on
Mac OS X Tiger/PowerPC
OpenBSD
Bitrig
Solaris 10/SPARC
FreeBSD 10.2-RELEASE & 11-CURRENT
DragonFlyBSD
Debian 8
OmniOS

Reviewed by joerg@