notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
pkg Package manager
2.7.5 ports-mgmt on this many watch lists=112 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.6.2_1Version of this port present on the latest quarterly branch.
Maintainer: pkg@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-04-02 01:41:47
Last Update: 2026-04-29 11:22:42
Commit Hash: 9b3d259
People watching this port, also watch:: curl, ca_root_nss, bash, libxml2, git
License: BSD2CLAUSE
WWW:
https://github.com/freebsd/pkg
Description:
Package management tool
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (75 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/pkg-2.7.5/catalog.mk
  3. /usr/local/share/licenses/pkg-2.7.5/LICENSE
  4. /usr/local/share/licenses/pkg-2.7.5/BSD2CLAUSE
  5. etc/bash_completion.d/_pkg.bash
  6. etc/periodic/daily/411.pkg-backup
  7. etc/periodic/daily/490.status-pkg-changes
  8. etc/periodic/security/405.pkg-base-audit
  9. etc/periodic/security/410.pkg-audit
  10. etc/periodic/security/460.pkg-checksum
  11. etc/periodic/weekly/400.status-pkg
  12. @sample etc/pkg.conf.sample
  13. include/pkg.h
  14. include/pkg/audit.h
  15. include/pkg/vec.h
  16. lib/libpkg.a
  17. lib/libpkg.so
  18. lib/libpkg.so.4
  19. libdata/pkgconfig/pkg.pc
  20. sbin/pkg
  21. sbin/pkg-static
  22. share/man/man3/pkg_create.3.gz
  23. share/man/man3/pkg_printf.3.gz
  24. share/man/man3/pkg_repo_create.3.gz
  25. share/man/man3/pkg_repos.3.gz
  26. share/man/man5/pkg-keywords.5.gz
  27. share/man/man5/pkg-lua-script.5.gz
  28. share/man/man5/pkg-repository.5.gz
  29. share/man/man5/pkg-script.5.gz
  30. share/man/man5/pkg-triggers.5.gz
  31. share/man/man5/pkg.conf.5.gz
  32. share/man/man8/pkg-add.8.gz
  33. share/man/man8/pkg-alias.8.gz
  34. share/man/man8/pkg-annotate.8.gz
  35. share/man/man8/pkg-audit.8.gz
  36. share/man/man8/pkg-autoremove.8.gz
  37. share/man/man8/pkg-check.8.gz
  38. share/man/man8/pkg-clean.8.gz
  39. share/man/man8/pkg-config.8.gz
  40. share/man/man8/pkg-create.8.gz
  41. share/man/man8/pkg-delete.8.gz
  42. share/man/man8/pkg-fetch.8.gz
  43. share/man/man8/pkg-help.8.gz
  44. share/man/man8/pkg-info.8.gz
  45. share/man/man8/pkg-install.8.gz
  46. share/man/man8/pkg-key.8.gz
  47. share/man/man8/pkg-lock.8.gz
  48. share/man/man8/pkg-plugins.8.gz
  49. share/man/man8/pkg-query.8.gz
  50. share/man/man8/pkg-register.8.gz
  51. share/man/man8/pkg-remove.8.gz
  52. share/man/man8/pkg-repo.8.gz
  53. share/man/man8/pkg-repositories.8.gz
  54. share/man/man8/pkg-rquery.8.gz
  55. share/man/man8/pkg-search.8.gz
  56. share/man/man8/pkg-set.8.gz
  57. share/man/man8/pkg-shell.8.gz
  58. share/man/man8/pkg-shlib.8.gz
  59. share/man/man8/pkg-ssh.8.gz
  60. share/man/man8/pkg-static.8.gz
  61. share/man/man8/pkg-stats.8.gz
  62. share/man/man8/pkg-triggers.8.gz
  63. share/man/man8/pkg-unlock.8.gz
  64. share/man/man8/pkg-unregister.8.gz
  65. share/man/man8/pkg-update.8.gz
  66. share/man/man8/pkg-updating.8.gz
  67. share/man/man8/pkg-upgrade.8.gz
  68. share/man/man8/pkg-version.8.gz
  69. share/man/man8/pkg-which.8.gz
  70. share/man/man8/pkg.8.gz
  71. share/zsh/site-functions/_pkg
  72. @dir lib/compat/pkg
  73. @owner
  74. @group
  75. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • pkg>0:ports-mgmt/pkg
To install the port:
cd /usr/ports/ports-mgmt/pkg/ && make install clean
To add the package, run one of these commands:
  • pkg install ports-mgmt/pkg
  • pkg install pkg
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pkg
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1777461622 SHA256 (freebsd-pkg-2.7.5_GH0.tar.gz) = 51d726f52ad750fcde14d5f041d43df5b12ea4a6f143777c6b02ed7df16ceb39 SIZE (freebsd-pkg-2.7.5_GH0.tar.gz) = 12347555

Packages (timestamps in pop-ups are UTC):
pkg
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.7.42.7.51.16.22.3.12.7.4n/an/an/a
FreeBSD:13:quarterly2.6.2_12.6.2_11.19.22.2.22.6.2_1n/an/an/a
FreeBSD:14:latest2.7.52.7.51.19.02.2.22.7.51.19.1_1-1.19.1_1
FreeBSD:14:quarterly2.6.2_12.6.2_1-2.2.22.6.2_11.20.91.20.91.20.9
FreeBSD:15:latest2.7.52.7.5n/a2.2.2n/an/a1.20.9_11.20.9_1
FreeBSD:15:quarterly2.6.2_12.6.2_1n/a-n/an/a--
FreeBSD:16:latest2.7.52.7.5n/a-n/an/a--
This port has no dependencies.
This port is required by:
for Build
  1. ports-mgmt/pkg-appstream
for Libraries
  1. devel/cmake-core
  2. net/asterisk20
  3. net/asterisk22
  4. net-mgmt/cacti-spine
  5. net-mgmt/cacti88-spine
  6. net-mgmt/docsis
  7. net-mgmt/net-snmp
Expand this list (20 items / 13 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. ports-mgmt/packagekit
  3. ports-mgmt/pkgcompare
  4. Collapse this list.

Deleted ports which required this port:

Expand this list of 11 deleted ports
  1. net/asterisk13*
  2. net/asterisk15*
  3. net/asterisk16*
  4. net/asterisk18*
  5. net-mgmt/zabbix2-agent*
  6. net-mgmt/zabbix2-frontend*
  7. net-mgmt/zabbix2-java*
  8. net-mgmt/zabbix2-proxy*
  9. net-mgmt/zabbix2-server*
  10. ports-mgmt/chucky*
  11. sysutils/ltfs*
  12. Collapse this list of deleted ports.
for Run
  1. sysutils/appjail
  2. sysutils/appjail-devel
  3. sysutils/tarbsd-builder

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. security/base-audit*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for pkg-2.7.5: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
ports-mgmt_pkg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/freebsd/pkg/tar.gz/2.7.5?dummy=/
Collapse this list.
Port Moves
  • port moved here from security/base-audit on 2022-07-17
    REASON: Merged into ports-mgmt/pkg

Number of commits found: 333 (showing only 33 on this page)

«  1 | 2 | 3 | 4 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.0.r1
11 Jul 2012 22:17:37
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0 rc1
- changes:
  * schema for remote repositories are versionned
  * fix ordering of scripts
  * ability to query SRV dns records for automatic mirror detection (ala
    portsnap/frebsd-update) via the SRV_MIRROR options default to off
  * new FETCH_RETRY options (default to 3)
  * more style(9) compliance of the code
  * lots of cleanup in exits codes
  * lots of typos fixes in manpage
  * improvements in manpages
  * pkg2ng now move the old database into /var/db/pkg.back
  * new -B option to pkg check to reanalyse the files and populate shlibs
  * new install -fR to reinstall all packages depending on a given package
  * disable shlib when using pkg-static

No new feature to expect in next releases, only bug fixes
New feature will be for 1.1 (already planned :))
1.0.b17_1
04 Jul 2012 09:59:23
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Fix alignement error making pkg repo segfaul on i386

Reported by:    gjb, Ivan Klymenko <fidaj@ukr.net> (via ports@)
Tested by:      gjb
Obtained from:  pkgng git repository
1.0.b17
02 Jul 2012 15:07:52
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
fix distinfo (sorry I commit the wrong one before)
1.0.b17
02 Jul 2012 13:42:23
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0 beta17
- changes:
  * downgrading is always forbidden except if you explicitly force it
  * yet another fix for incremental pkg repo
  * pkg install/upgrade now detect ports which remote has different option set
    and propose to reinstall them
  * code refactoring, and improvement in pkgdb.c and pkg_repo.c
  * new -f options for pkg update
  * new -f and -q options for pkg repo
1.0.b16
27 Jun 2012 06:27:14
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Really fix build on 8-stable and 9-stable
No revision bump because no changes but allowing building when it failed

Obtained from:  pkgng git (Bryan Drewery)
1.0.b16
25 Jun 2012 13:23:38
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0-beta16
- changes:
  * fix incremental pkg repo
  * fix stage directory (copy mode) support
  * improvements on documentation (man pages, error messages)
  * new ARCH_INDEP options in developper mode to allow notifying a maintainer
    that a port might be archiecture independant
  * fix compilation on recent 8-stable and 9-stable
  * improvemens is usage() output
  * new option PORTAUDIT_SITE to allow user to set the url for the auditfile
  * pkg create -an to not repack existing packages
  * new periodic script to make daily backup of the database
  * new stats (pkg-stats(8)) subcommand
  * big improvements and bug fixes in pkg (r)query
  * deactivate shlibs tracking all the time in pkg-static
  * lots of bug fixes

Thanks to all contributors
1.0.b15_3
15 Jun 2012 10:46:45
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- Fix pkg2ng with new options framework
1.0.b15_2
03 Jun 2012 19:02:27
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Backout reproducible packages.

pkgng tried since beta14 to create reproducible package: aka 1 package build
twice will get exactly the same checksums, this revealed some problem with
python that were workaround in beta15 but lots of build system seems to really
not approciate it, while the feature is good and might be reactivated in the
futur, the ports tree and upstream build systems, need a lot of work to be able~
to deal with 100% reproducible packages :(
1.0.b15_1
03 Jun 2012 16:07:19
Original commit files touched by this commit This port version is marked as vulnerable.
kwm search for other commits by this committer
Add pkg-remove.8 to MLINKS.

Approved by:    portmgr (bapt@)
1.0.b15
03 Jun 2012 14:47:21
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0-beta15
- changes:
  - new -d to pkg fetch to download the dependencies along with the package
  - fix automatic flag tracking over installs and upgrades
  - fix hardlink detection (size calculation of git is now sane again :))
  - pkg remove is now an alias to pkg delete
  - fix a bug with shlibs track causing segfault
  - pkg check -r now updates flatesiz and checksums
  - all generated yaml now contain a yaml object separator, pkg info -Ra can be
    pased directly to a yaml parser
  - pkg query and pkg rquery do not fallback anymore on matching everything if
    -g -x or -X is passed in arguments
  - fix python packing on pointyhat/tinderbox with a ugly workaround for now
  - pkg info '' and pkg search '' now complains about empty pattern
  - pkg rquery now return 1 if nothing matched
1.0.b14_1
22 May 2012 16:49:26
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- Fix pkg update adding repo.txz twice

PR:             ports/168235
Submitted by:   Andriy Syrovenko <andriys@gmail.com>
1.0.b14
22 May 2012 13:16:46
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0-beta14
- changes:
  * new DEVELOPER_MODE option: it will fail instead of just printing warnings
  * package creation is now reproductible, the same package built twice will
have the same checksum
  * pkg install, upgrade and fetch now automatically performs the update of the
remote metadata if necessary
  * portmaster patch: use_pkgng is not nessecary anymore
  * portmaster patch: new format you can just copy it in the
ports-mgmt/portmaster/files
  * portmaster patch: support for portmaster -o
  * portmaster patch: Enable --check-depends, aliasing pkg check -adv
  * pkg set -A to mark a package as automatically installed (-a now matches all:
 better consistency with other commands)
  * new -D option for pkg info (same as pkg_info -D)
  * pkg set -o now change origin for a port and everything that depends on it
  * new -L option for pkg {fetch,install,upgrade} to skip updating metadata.
  * when a package isn't valid, print human information about what is missing
  * some fixes in ordering (revealed by p5-XML-Sax mess)

Thanks to all contributors
1.0.b13
04 May 2012 06:17:33
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0-beta13
- changes:
  * -a (all) is now befault behaviour of check, query, rquery
  * speed up remote repository query
  * fix excessive CPU usage on fetching
  * improve man pages documentation
  * only display filenames on fetching not full url
  * fix an important bug on jobs ordering calculation
  * lots of bugs fixes
1.0.b12
26 Apr 2012 10:14:12
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
pkg.conf.sample is not a PORTEXAMPLE
1.0.b12
23 Apr 2012 13:57:39
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0-beta12
- changes:
  * Fix to be downloaded calculation
  * Respected rc.conf with handle_rc_scripts
  * Improve man pages
  * Fix pkg set -o
  * new pkg rquery subcommand, do the same as pkg query but for remote
    repositories
  * Allow forcing installation of a package even on bad arches
  * Add indexes to local database, speed up local queries
  * Speed up file loading from database
  * lock the database while executing a job
  * improvements on new pkg version detection
1.0.b11_1
18 Apr 2012 21:25:19
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Fix bug preventing self upgrade with beta11
1.0.b11
13 Apr 2012 20:54:59
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0 beta11
- changes:
  * lot's of improvement in man pages documentations
  * pkg info and pkg search are now aligned like pkg_info
  * pkg search -x is now default
  * new pkg shell subcommand, this fires up a sqlite3 shell use with caution
  * pkg which gains 2 new options: -q (quiet) -o (origin)
  * fix pkg repo incremental
  * pkg version can now have -egXx <pattern> options
  * when is port is registred this is now notifified as an installation (means
syslog informations :))
  * force umask 022
1.0.b10
07 Apr 2012 20:22:57
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0-beta10
- changes:
 * Fix memory corruption
 * Fix handle_rc_script when upgrading services are now really restarted
 * Report Already installed/Not found when installing packages if any
 * when trying to pkg add something that doesn't exists, recommend the user to
use pkg install
 * Fix abi detection on recent current
 * pkg -v report the version, -vv more informaton, -vvv even more :)
 * new pkg fetch command (not yet documented)
 * code factorisation
 * pkg repo is now incremental
 * install/upgrade now first forces installation/upgrade of pkg before anything

Feature safe:   yes
1.0.b9_2
31 Mar 2012 21:54:21
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
fix @ignore handling (fixes nullmailer)

Feature safe:   yes
1.0.b9_1
30 Mar 2012 13:33:19
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Fix plist

Feature safe:   yes
1.0.b9_1
30 Mar 2012 10:31:55
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- Fix pkg check -ra

Reported by:    gelraen (irc://freenode/#pkgng)
Feature safe:   yes
1.0.b9
30 Mar 2012 07:34:00
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0-beta9
- changes:
  * query -f has been replaced by query -F when querying a package (file) for
consistency with pkg info
  * fix autoremove recursion
  * pkg set -o oldorigin:neworigin allow the user to modify the origin of a
packages (useful for MOVED)
  * several fixes on powerpc
  * pkg query evaluation expression now accept !=
  * pkg2ng is now able to migrate a local database without needed the ports tree
  * speed up pkg check by only loading the informations needed for the operation
it will do
  * code cleanup in the library
  * fix uname/gname lookup when creating packages
  * new periodic script for pkg audit
  * new keyword shlib, pkgng is able to load information about the needed shlibs
for a package (disable by default)
  * pkg info act as pkg info -a by default
  * new install timestamp in the package database, available using pkg query
"%t"
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.0.b8
02 Mar 2012 23:08:42
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0-beta8
- changes:
 * pkg info -R now show a full yaml (script, options, users and groups were
missing in previous versions)
 * new pkg query -e <evalutaion> <query-format> to be able to query packages
base on boolean expression matching content of the package
 * pkg check now works like other subcommand: -a for all, -gxX for (glob, regex,
eregex)
 * pkg check is now able to check the file checksum and print what has been
modified since package installation (-s option)
 * pkg check is now able to recompute the flatsize (-r) this can fix the
flatsize of packages installed with version prior to beta7
 * new pkg set currently can only be used to manually mark package as
automatically installed or not
1.0.b7
22 Feb 2012 17:51:26
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0-beta7
- changes:
 * move commands man pages from section 1 to 8
 * pkg check can now be run as a user (will print the missing dependencies if
any)
 * better handling of database creation error
 * new option -f to install subcommand to force reinstallation of a package
 * new option -f to upgrade subcommand to force reinstallation of the whole set
of packages
 * pkg audit can now take a package: name-version in argument
1.0.b6
15 Feb 2012 22:45:00
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Add forgotten pkg-updating(1) to plist

Submitted by:   George Liaskos <geo.liaskos@gmail.com>
1.0.b6
15 Feb 2012 20:37:06
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
liblzma in base is needed so only version >= 800505 are supported

Submitted by:   thompsa
1.0.b6
15 Feb 2012 17:52:23
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0-beta6
- changes:
 * pkg register: now run inside a transaction, this speeds up things a lot
(thank you avg)
 * pkg version: -v now print name-version to match behaviour of legacy
pkg_version
 * pkg register: fix flatsize calculation
 * new pkg-updating(1) man page (thanks beat)
1.0.b5_1
12 Feb 2012 10:52:26
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
pkg should never register itself as automatic

Tested by:      rene
1.0.b5
12 Feb 2012 09:10:01
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to beta5
- changes:
 * move all the private headers into a private subdirectory to prevent the
temptation of using them in the frontend
 * fix a miss behaviour in pkg query printing things it shouldn't in case of
mistakes
1.0.b4
11 Feb 2012 20:03:47
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to beta4
- changes:
 * do not assert in case of unfinished buffer but finish it instead
 * more userfriendly error message for pkg audit
 * print not found patterns for pkg info and pkg query
1.0.b3
10 Feb 2012 23:36:55
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to beta3
- changes:
  * fix pkg add (it is been broken during beta2 sorry about that)
  * fix manifest emitter: now really emit the pkg-message in message no more
description
  * add %M to pkg query to show messages
  * concat all pkg-messages and show it once at the end of operations
  * print messages about missing dependency during pkg add
1.0.b2
10 Feb 2012 15:55:56
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
- update to 1.0-beta2
- add a message to warn user that they need to migrate using pkg2ng
- add a mirror to download
- changes:
  * update bundled sqlite to 3.7.10
  * add -n to pkg create to avoid packing already packed packages
  * Fix rc script handling
  * safer sbuf usage (this fix ia64 support)
  * report a list of failing packages if any with pkg add
  * allow "<category>/<port>" pattern in pkg search
  * add support for syslog (through a pkg.conf option)
  * the portmaster patch in the git is now up to date with 3.11 and feature
complete (thanks avilla)
  * add -R to pkg info to print out the raw manifest of a given package
  * fix pkg query "%a"
  * more robust to errors when creating packages
1.0.b1
30 Jan 2012 12:39:14
Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Please welcome pkgng beta1.

if you want to use it please define WITH_PKGNG=yes in your /etc/make.conf
For more information read the announcement on the mailing list

With hat:               portmgr
Non-Regression test:    linimon

Number of commits found: 333 (showing only 33 on this page)

«  1 | 2 | 3 | 4