BSD Ports

ports-mgmt/pkg 2.8.4 FreeBSD

Package manager

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7e1abc7fc9
License
BSD2CLAUSE
Categories
ports-mgmt
Package size
10910.5 KiB, 45646.4 KiB installed

Description

Package management tool

In the other systems

SystemPortVersion
FreeBSDports-mgmt/pkg2.8.4
NetBSDpkgtools/pkg1.10.99.7nb1
DragonFlyports-mgmt/pkg2.2.0

Install

Binary package:

pkg install pkg

From the ports tree:

cd /usr/ports/ports-mgmt/pkg/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pkg>0:ports-mgmt/pkg
LIB_DEPENDS=	libpkg.so:ports-mgmt/pkg

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.8.42.8.41.19.02.2.22.8.4
FreeBSD:14:quarterly2.8.42.8.4n/a2.2.22.8.4
FreeBSD:15:latest2.8.42.8.4n/a2.2.22.2.2
FreeBSD:15:quarterly2.8.42.8.4n/an/an/a
FreeBSD:16:latest2.8.42.8.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Required by 4131

The first 100 are listed.

Configuration

Options name: ports-mgmt_pkg

OptionDefaultDescription
DOCSoffBuild and/or install documentation
Service scripts
none

Files

Manual pages 49
  • pkg(8)
  • pkg-add(8)
  • pkg-alias(8)
  • pkg-annotate(8)
  • pkg-audit(8)
  • pkg-autoremove(8)
  • pkg-check(8)
  • pkg-clean(8)
  • pkg-config(8)
  • pkg-create(8)
  • pkg-delete(8)
  • pkg-fetch(8)
  • pkg-help(8)
  • pkg-info(8)
  • pkg-install(8)
  • pkg-key(8)
  • pkg-keywords(5)
  • pkg-lock(8)
  • pkg-lua-script(5)
  • pkg-plugins(8)
  • pkg-query(8)
  • pkg-register(8)
  • pkg-remove(8)
  • pkg-repo(8)
  • pkg-repositories(8)
  • pkg-repository(5)
  • pkg-rquery(8)
  • pkg-script(5)
  • pkg-search(8)
  • pkg-set(8)
  • pkg-shell(8)
  • pkg-shlib(8)
  • pkg-ssh(8)
  • pkg-static(8)
  • pkg-stats(8)
  • pkg-triggers(5)
  • pkg-triggers(8)
  • pkg-unlock(8)
  • pkg-unregister(8)
  • pkg-update(8)
  • pkg-updating(8)
  • pkg-upgrade(8)
  • pkg-version(8)
  • pkg-which(8)
  • pkg.conf(5)
  • pkg_create(3)
  • pkg_printf(3)
  • pkg_repo_create(3)
  • pkg_repos(3)
pkg-plist 70
  • etc/bash_completion.d/_pkg.bash
  • etc/periodic/daily/411.pkg-backup
  • etc/periodic/daily/490.status-pkg-changes
  • etc/periodic/security/405.pkg-base-audit
  • etc/periodic/security/410.pkg-audit
  • etc/periodic/security/460.pkg-checksum
  • etc/periodic/security/470.pkg-dependencies
  • etc/periodic/weekly/400.status-pkg
  • @sample etc/pkg.conf.sample
  • include/pkg.h
  • include/pkg/audit.h
  • include/pkg/checksum.h
  • include/pkg/vec.h
  • lib/libpkg.a
  • lib/libpkg.so
  • lib/libpkg.so.4
  • libdata/pkgconfig/pkg.pc
  • sbin/pkg
  • sbin/pkg-static
  • share/man/man3/pkg_create.3.gz
  • share/man/man3/pkg_printf.3.gz
  • share/man/man3/pkg_repo_create.3.gz
  • share/man/man3/pkg_repos.3.gz
  • share/man/man5/pkg-keywords.5.gz
  • share/man/man5/pkg-lua-script.5.gz
  • share/man/man5/pkg-repository.5.gz
  • share/man/man5/pkg-script.5.gz
  • share/man/man5/pkg-triggers.5.gz
  • share/man/man5/pkg.conf.5.gz
  • share/man/man8/pkg-add.8.gz
  • share/man/man8/pkg-alias.8.gz
  • share/man/man8/pkg-annotate.8.gz
  • share/man/man8/pkg-audit.8.gz
  • share/man/man8/pkg-autoremove.8.gz
  • share/man/man8/pkg-check.8.gz
  • share/man/man8/pkg-clean.8.gz
  • share/man/man8/pkg-config.8.gz
  • share/man/man8/pkg-create.8.gz
  • share/man/man8/pkg-delete.8.gz
  • share/man/man8/pkg-fetch.8.gz
  • share/man/man8/pkg-help.8.gz
  • share/man/man8/pkg-info.8.gz
  • share/man/man8/pkg-install.8.gz
  • share/man/man8/pkg-key.8.gz
  • share/man/man8/pkg-lock.8.gz
  • share/man/man8/pkg-plugins.8.gz
  • share/man/man8/pkg-query.8.gz
  • share/man/man8/pkg-register.8.gz
  • share/man/man8/pkg-remove.8.gz
  • share/man/man8/pkg-repo.8.gz
  • share/man/man8/pkg-repositories.8.gz
  • share/man/man8/pkg-rquery.8.gz
  • share/man/man8/pkg-search.8.gz
  • share/man/man8/pkg-set.8.gz
  • share/man/man8/pkg-shell.8.gz
  • share/man/man8/pkg-shlib.8.gz
  • share/man/man8/pkg-ssh.8.gz
  • share/man/man8/pkg-static.8.gz
  • share/man/man8/pkg-stats.8.gz
  • share/man/man8/pkg-triggers.8.gz
  • share/man/man8/pkg-unlock.8.gz
  • share/man/man8/pkg-unregister.8.gz
  • share/man/man8/pkg-update.8.gz
  • share/man/man8/pkg-updating.8.gz
  • share/man/man8/pkg-upgrade.8.gz
  • share/man/man8/pkg-version.8.gz
  • share/man/man8/pkg-which.8.gz
  • share/man/man8/pkg.8.gz
  • share/zsh/site-functions/_pkg
  • @dir lib/compat/pkg
distinfo 1
FileSizeSHA256
freebsd-pkg-2.8.4_GH0.tar.gz1.2294039e+07b7b71b1d11c8c021bab41e064778c0f8184c41eb4ced91b0951acfdc0538da47

Commit history 7

DateCommitCreditsLog message
7e1abc7fc9 Baptiste Daroussin ports-mgmt/pkg: update to 2.8.4
Changes: - fix 2 corner case null pointer deref
19f25073db Baptiste Daroussin ports-mgmt/pkg: update to 2.8.3
Fix use after free, causing a crash on some upgrades Reported by: flo
f02746ca9e Baptiste Daroussin ports-mgmt/pkg: update to 2.8.2
Changes: - lots of security improvements - repo: keep file lists out of the data catalog - rwhich: store filesite as a compressed archive locally. - rwhich add global and per repository configuration of the file database - fix deferred rc script execution - fix duplicated reinstall reason - fix UAF in additional SAT cycle - fix SRV/HTTP mirror handling - respect compression level for file database and metadata
fe69d46985 Dag-Erling Smørgrav ports-mgmt/pkg: Fix UAF during additional SAT cycle
Reported by: dch Reviewed by: dch, kevans Differential Revision: https://reviews.freebsd.org/D58486
b89ce1496f Baptiste Daroussin ports-mgmt/pkg: update to 2.8.1
Changes: - fix: non-root reads of a WAL-mode database with missing sidecars - fix: leftover parent @dir directories on deinstall - fix: static build with -pie - macho: map macOS 26 / iOS 19 to Darwin 25 - api: add PKG_EVENT_PKG_FETCH_BEGIN for per-package fetch progress - fix: missing space in a libpkg error message

The latest 5 of 7 in the history this site was built from.