BSD Ports

ports-mgmt/pkg-devel 2.8.99.4 FreeBSD

Package manager

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
a5333163dc
License
BSD2CLAUSE
Categories
ports-mgmt
Package size
10912.0 KiB, 45644.8 KiB installed

Description

Package management tool

In the other systems

The newest version among them is 2.8.99.4, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDports-mgmt/pkg-devel2.8.99.4 newestnone known-[email protected]2026-10-23
HardenedBSDports-mgmt/pkg-devel2.8.99.1 behind since 2026-10-17no data-[email protected]-
GhostBSDports-mgmt/pkg-devel2.8.99.1 behind since 2026-10-17no data-[email protected]-

Version history 4

  1. 2.8.99.4 92b1b961df
  2. 2.8.99.3 df5650a011
  3. 2.8.99.2 242202cb45
  4. 2.8.99.1 9a08733371

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install pkg-devel

From the ports tree:

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

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

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

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.99.1-1.18.99.72.2.99.1-
FreeBSD:14:quarterly2.8.99.12.8.99.1n/a2.2.99.12.8.99.1
FreeBSD:15:latest2.8.99.22.8.99.3n/a2.2.99.12.2.99.1
FreeBSD:15:quarterly2.8.99.12.8.99.1n/an/an/a
FreeBSD:16:latest2.8.99.12.8.99.3n/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.

No port depends on this one.

Configuration

Options name: ports-mgmt_pkg

OptionDefaultDescription
DOCSoffBuild and/or install documentation
SANoffEnable sanitizers (ASAN and UBSAN)
Service scripts
pkg_triggers

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/vec.h
  • include/pkg/audit.h
  • include/pkg/checksum.h
  • lib/libpkg.a
  • lib/libpkg.so
  • lib/libpkg.so.4
  • libdata/pkgconfig/pkg.pc
  • 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
  • sbin/pkg
  • sbin/pkg-static
  • share/zsh/site-functions/_pkg
  • @dir lib/compat/pkg
distinfo 1
FileSizeSHA256
freebsd-pkg-2.8.99.4-b36732e20_GH0.tar.gz1.2328467e+0778cedd87db37ce6b00a4fc482bbbdfe273fbadedc9d72469e39d3ebec6c73cf9

Commit history 5

DateCommitCreditsLog message
a5333163dc Baptiste Daroussin ports-mgmt/pkg-devel: add missing file
git add was forgotten Reported by: bdrewery
92b1b961df Baptiste Daroussin ports-mgmt/pkg-devel: 2.8.4
Fixes for the plist @var speed up pkg rwhich add a rc script for deferred triggers at firstboot
df5650a011 Baptiste Daroussin ports-mgmt/pkg-devel: 2.8.99.3
- fix support for loongarch - signing command can override the checksum algorithm
242202cb45 Baptiste Daroussin ports-mgmt/pkg-devel: update to 2.8.99.2
Changes: - fix build with openssl4 (which drop supports for old version of signatures) - support longarch64 - solver: hold an upgrade back instread of removing an explicitly installed package - solver: require an explicit confirmation before remove installed package - solver report why each installed package is planed to be removed - scheduler: fix support for shlibs ordering and provider/requires ordering - checksum add sha512 - repo: fix hang when using a hashed repository - repo: keep previously fetched catalogue when an update failes - fetch detect http server that do not carry a 304 Not Modified - metalog: escape spaces - config: make PKG_CONFIG_FILE a configuration variable - keys: fall back on the host keys when using a root directory - pkg_elf: support musl elf interpreter …
9a08733371 Baptiste Daroussin ports-mgmt/pkg-devel: update to 2.8.99.1
Changes: - security: bound vulnerability database downloads and decompression; build a temporary database and atomically replace it only after validation - security: bound repository archive downloads and extraction (1 GiB or half of free temporary storage, 1 MiB metadata) and reject duplicate members and oversized target members - security: bound repository signature extraction (8 MiB callback response, at most 8 signature entries of 1 MiB each) - security: drop to nobody before entering Capsicum in the sandboxed archive and signature callbacks - security: enforce the signed package size while fetching, capping the stream even when the server omits a Content-Length - security: reject invalid repository signature types; only pubkey, fingerprints and none are accepted …