CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

ports-mgmt/pkg-devel 2.8.99.4

Package manager

Port info

Maintainer
pkg@FreeBSD.org
Packages
latest: 2.8.99.4
Upstream
up to date
Last update
to 2.8.99.4 · a5333163dc
Quarterly
2026Q4: 2.8.99.1
WWW
https://github.com/freebsd/pkg
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install pkg-devel
installs 2.8.99.4 from latest; from quarterly (2026Q4) 2.8.99.1
Port
# cd /usr/ports/ports-mgmt/pkg-devel && make install clean
# make -C /usr/ports/ports-mgmt/pkg-devel config  # change options first
Size
6.0 MiB download · 24 MiB installed
Depends on
nothing
License
BSD2CLAUSE
Options
1 of 2 on in the package: DOCS
Show the 1 options that are off
SAN

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.8.99.42.8.99.1–
FreeBSD 152.8.99.42.8.99.2–
FreeBSD 14✗2.8.99.1✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.8.99.12.8.99.1–
FreeBSD 142.8.99.12.8.99.12.8.99.1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.8.99.4.

Fixed (2)

Show 2 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (1) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
295389maintainer-feedback? ports-mgmt/pkg-devel: runs from cron simultaneously 9 hours and 7 hoursNew2026-05-20

Commits (366)

Baptiste Daroussin (bapt) · 1.1.2
Update to 1.1.2 Changes: - Fix install|upgrade -f not executing post-install scripts [1] - Fix bad size calculation on i386 for pkg delete (always say 4G will be freed) - Fix pkg query '%sh' now properly converting to human number on i386 - Fix zsh completion missing ']' [2] - Fix pkg stats in case no remote repositories are configured [3]

Reported by:	ohauer [1], Kimmo Paasiala via github issue #520 [2], rene [3]
a94a3c07fe
Baptiste Daroussin (bapt) · 1.1.1
Add PKGNAMESUFFIX temporary to avoid collision with the package created by ports-mgmt/pkg
8621a28819
Baptiste Daroussin (bapt) · 1.1.1
Update to 1.1.1: Changes: - Fix an pkg crashing on i386 - Fix a regression on the output of pkg version
1e3f0fdb2b
Baptiste Daroussin (bapt) · 1.1
Update to 1.1 final Changes: - Fix packing of +UPGRADE scripts - Fix pkg update always thinking the repo is up to date if the remote server sends no mtime header - Various updates on the manpage - New pkg-repository(5) man page
c40d4cb9e1
Baptiste Daroussin (bapt) · 1.1.0.r1
Update to 1.1.0 rc1 Changes:  - Fix pkg install -R [1]  - pkg install -R does not downgrade anymore except if -f is passed.  - Fix package validation [2]  - Do not try to search on repositories if no repositories are configured  - Fix pkg query '%M' printing '(null)' [3]

Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com> [1],
		Waitman Gobble (github issue #514), and many others [2],
		flo [3]
6f470b7436
Baptiste Daroussin (bapt) · 1.1.0.b4
Update to 1.1.0.b4 Changes:   - A package can now be marked to only be upgraded from a given repository via annotations   - install and upgrade will now show from which repository packages are taken (if at least 2 repositories are setup)   - old/unused 'informations' field has been removed in favor of using annotations   - important cleanup using pkg_printf(3)   - add seat belt so pkg-devel can on
2a6c4bca7c
Baptiste Daroussin (bapt) · 1.1.0.b3_1
Fix LATEST_LINK without pkgng
2d96e25196
Baptiste Daroussin (bapt) · 1.1.0.b3_1
Please latestlink checker
7ab4937f3e
Baptiste Daroussin (bapt) · 1.1.0.b3_1
Only set latest link when build WITHOUT_PKGNG
d700c30ad7
Baptiste Daroussin (bapt) · 1.1.0.b3_1
Add LATEST_LINK
7afaa7db55
Bryan Drewery (bdrewery) · 1.1.0.b3_1
Fix build
579c40e83f
Baptiste Daroussin (bapt) · 1.1.0.b3_1
Fix segfault on current when binary installing packages

Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
f941a08dcf
Baptiste Daroussin (bapt) · 1.1.0.b3
Update to 1.1.0.b3: - Fix the solver endlessly proposing to reinstall some packages [1] - Fix a typo in repository configuration parser - Explain why a package is being reinstalled

Reported and tested by:	Nikolai Lifanov <lifanov@mail.lifanov.com> [1]
41e51600fa
Baptiste Daroussin (bapt) · 1.1.0.b2
Update to 1.1.0.b2 - Fix pkg audit -F [1] - Fix the new solver trying to downgrade some packages when it shouldn't - Properly show how much space is going to be free/required when deinstalling [2]

Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com> [1], gerald [2]
b9cbdf3413
Baptiste Daroussin (bapt) · 1.1.0.b1_1
Fix pkg audit -F

Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
af74337567
Baptiste Daroussin (bapt) · 1.1.0.b1
The pkg developement team is proud to announce the new 1.1.0 beta1 release of pkg.

Here is the list of new features that happened in pkg 1.1:
- new simpler and more reliable solver
- shared libraries are now always tracked
- ssh:// is supported as a protocol to distribute packages (needs pkg 1.1+ on
  the server hosting the packages)
- multirepository is no longer considered experimental and works by default.
- incremental update of the catalog (only if the repository was created by pkg
  1.1+)
- simplification of the public API
- stabilisation of the public API (we will now try to keep it stable and if
  change are needed there will be deprecation time before removal of some old
  functions)
- new experimental pkg convert (can convert from and to legacy pkg database)
  pkg2ng now uses pkg convert (still recommanded to use pkg2ng)
- new pkg lock/unlock to prevent any manipulation of a given package (no
  upgrade,delete,etc)
- improved UI (now you can see the progress of an upgrade what is left to be
  done)
- new pkg annotation to allow one to add annotations (free form key/value) to a
  package)
- pkg audit is now able to directly parse the vuxml native format and not only
  the compact version
- pkg -vv now shows all available options and their current settings
- pkg -vvv now shows a description of all the available options
- pkg info now automatically considers the query as globbing if * is in the
  requested pattern
- new hook plugin interface (allows users to create hooks that get called at
  anytime during and upgrade/installation/deletion of a package)
- new cmd plugin interface (allows users to create new sub command available for
  pkg)
- pkg register can now register a port installation in the legacy database
  format
- repository can be defined in simple yaml files

Internal:
- massive usage of hash tables (uthash), which simplifies a lot of the code,
  and improves performances
- lots of optimisation in plist and manifest parsing
- lots of optimisation in loading packages (mmap used when possible)
- lots of cleanup in memory usage
- regression test framework is now ready (using atf) regression test are slowly
  being added and populated.

To use this new version:
  Ports users (or in building factories: poudriere/tinderbox):
    Add WITH_PKGNG=devel to your make.conf
    pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel

  Binary package users, if the remote repository is providing pkg 1.1:
    pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel
    pkg upgrade

Note that pkg 1.1 can use a repository created for pkg 1.0 and vis versa.

Huge thanks to all the people that have contributed to the pkg developement:
- may that be by code
- documentation
- bug report
- feedback
- ideas

List of people who contributed code:
Baptiste Daroussin, Matthew Seaman, Bryan Drewery, Vsevolod Stakhov,
Marin Atanasov Nikolov, Alexandre Perrin, Romain Tartière, Julien Laffaye,
Glen Barber, John Marino, Alex Kozlov, Roman Naumann, Sofian Brabez,
Alberto Villa, Will Andrews, Eitan Adler, Dan McGregor, namor, niamtokik,
Arthur Gautier, Garrett Cooper, Andrew Turner, Jeremy Chadwick,
Hajimu UMEMOTO, Mark Lokowich, Eygene Ryabinkin, Pietro Cerutti,
Rolf Grossmann, Ed Schouten, Dimitry Andric, David Forsythe, Stefan Grundmann,
Craig Rodrigues, Antoine Brodin, Andrey Zonov, Joel Dahl

Stats between 1.0 and 1.1:
287 files changed, 63418 insertions(+), 18763 deletions(-)

1198 commits
0eb6b89d24