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 photosAll times are UTC
Ukraine
Port details
pkg-devel Package manager
1.21.99.4 ports-mgmt on this many watch lists=5 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 1.21.99.2Version of this port present on the latest quarterly branch.
Ignore IGNORE: WITH_PKG is not defined to 'devel', this version is the devel one
Maintainer: pkg@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-05-30 15:17:41
Last Update: 2024-11-20 08:05:43
Commit Hash: 2adecea
People watching this port, also watch:: poudriere-devel, pkg, poudriere, virtualbox-ose-kmod, llvm-devel
License: BSD2CLAUSE
WWW:
https://github.com/freebsd/pkg
Description:
Package management tool
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (70 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/pkg-devel-1.21.99.4/catalog.mk
  3. /usr/local/share/licenses/pkg-devel-1.21.99.4/LICENSE
  4. /usr/local/share/licenses/pkg-devel-1.21.99.4/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. lib/libpkg.a
  16. lib/libpkg.so
  17. lib/libpkg.so.4
  18. libdata/pkgconfig/pkg.pc
  19. share/man/man3/pkg_create.3.gz
  20. share/man/man3/pkg_printf.3.gz
  21. share/man/man3/pkg_repo_create.3.gz
  22. share/man/man3/pkg_repos.3.gz
  23. share/man/man5/pkg-repository.5.gz
  24. share/man/man5/pkg-keywords.5.gz
  25. share/man/man5/pkg-lua-script.5.gz
  26. share/man/man5/pkg-script.5.gz
  27. share/man/man5/pkg-triggers.5.gz
  28. share/man/man5/pkg.conf.5.gz
  29. share/man/man8/pkg-add.8.gz
  30. share/man/man8/pkg-alias.8.gz
  31. share/man/man8/pkg-annotate.8.gz
  32. share/man/man8/pkg-audit.8.gz
  33. share/man/man8/pkg-autoremove.8.gz
  34. share/man/man8/pkg-check.8.gz
  35. share/man/man8/pkg-clean.8.gz
  36. share/man/man8/pkg-config.8.gz
  37. share/man/man8/pkg-create.8.gz
  38. share/man/man8/pkg-delete.8.gz
  39. share/man/man8/pkg-fetch.8.gz
  40. share/man/man8/pkg-info.8.gz
  41. share/man/man8/pkg-install.8.gz
  42. share/man/man8/pkg-key.8.gz
  43. share/man/man8/pkg-lock.8.gz
  44. share/man/man8/pkg-query.8.gz
  45. share/man/man8/pkg-register.8.gz
  46. share/man/man8/pkg-remove.8.gz
  47. share/man/man8/pkg-repo.8.gz
  48. share/man/man8/pkg-rquery.8.gz
  49. share/man/man8/pkg-search.8.gz
  50. share/man/man8/pkg-set.8.gz
  51. share/man/man8/pkg-shell.8.gz
  52. share/man/man8/pkg-shlib.8.gz
  53. share/man/man8/pkg-ssh.8.gz
  54. share/man/man8/pkg-static.8.gz
  55. share/man/man8/pkg-stats.8.gz
  56. share/man/man8/pkg-triggers.8.gz
  57. share/man/man8/pkg-unlock.8.gz
  58. share/man/man8/pkg-update.8.gz
  59. share/man/man8/pkg-updating.8.gz
  60. share/man/man8/pkg-upgrade.8.gz
  61. share/man/man8/pkg-version.8.gz
  62. share/man/man8/pkg-which.8.gz
  63. share/man/man8/pkg.8.gz
  64. sbin/pkg
  65. sbin/pkg-static
  66. share/zsh/site-functions/_pkg
  67. @dir lib/compat/pkg
  68. @owner
  69. @group
  70. @mode
Collapse this list.
Dependency lines:
  • pkg-devel>0:ports-mgmt/pkg-devel
To install the port:
cd /usr/ports/ports-mgmt/pkg-devel/ && make install clean
We doubt a package is available for this port because we see it marked as as:
  • Ignore
Packages are normally not provided for ports that are marked as above.
To add the package, run one of these commands:
  • pkg install ports-mgmt/pkg-devel
  • pkg install pkg-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: pkg-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1732089835 SHA256 (freebsd-pkg-1.21.99.4-32d62aec9_GH0.tar.gz) = 7b600c53fe3ba70a19438a6a2b3e7239bbffb137db5921e1631ef35a96e86aa2 SIZE (freebsd-pkg-1.21.99.4-32d62aec9_GH0.tar.gz) = 16310344

Packages (timestamps in pop-ups are UTC):
pkg-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.21.99.31.21.99.31.16.99.11.21.99.31.21.99.3-1.15.99.8-
FreeBSD:13:quarterly1.21.99.21.21.99.21.19.99.31.21.99.21.21.99.21.20.99.81.20.99.81.20.99.8
FreeBSD:14:latest1.21.99.21.21.99.31.18.99.71.21.99.21.21.99.31.19.99.2-1.19.99.2
FreeBSD:14:quarterly1.21.99.21.21.99.2-1.21.99.21.21.99.21.20.99.81.20.99.81.20.99.8
FreeBSD:15:latest1.21.99.31.21.99.3n/a1.21.99.3n/a1.20.99.91.20.99.91.20.99.9
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for pkg-devel-1.21.99.4: DOCS=on: Build and/or install documentation SAN=off: Enable sanitizers (ASAN and UBSAN) ===> Use 'make config' to modify these settings
Options name:
ports-mgmt_pkg-devel
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/32d62aec9?dummy=/
Collapse this list.

Number of commits found: 317 (showing only 100 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.21.99.4
20 Nov 2024 08:05:43
commit hash: 2adecea2cd42eee8c9dfd2fa67cccb57b5d720b2commit hash: 2adecea2cd42eee8c9dfd2fa67cccb57b5d720b2commit hash: 2adecea2cd42eee8c9dfd2fa67cccb57b5d720b2commit hash: 2adecea2cd42eee8c9dfd2fa67cccb57b5d720b2 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.21.99.4

Changes:
- ABI detection related fixes
- Lots of fixs for MacOS
- Fix host component handling in file:// URLs
- build system: add --with-tsan support
- fix threads on MacOS
- pkg -vv now shows bundled/external libraries version
- pkg: -r command can be used multiple times to only enable
  the specified repositories.
- UI: small improvements in error messages
- repositories: new pkg repositories command to list configured
  repositories
- vuxml: now fetched over https
- check: now default on the -s option when no options is passed.
1.21.99.3
08 Nov 2024 10:28:33
commit hash: 3b324a273defb27303eed2a10d8accd109ef8c5ccommit hash: 3b324a273defb27303eed2a10d8accd109ef8c5ccommit hash: 3b324a273defb27303eed2a10d8accd109ef8c5ccommit hash: 3b324a273defb27303eed2a10d8accd109ef8c5c files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.21.99.3

Changes from 1.21.99.2 to 1.21.99.3
- alias: prime-origins is now uniq
- curl: improve debug output
- file protocol now respects rfc8089 definition
- fix glob search case sensitive support
- update curl to latest version
- update sqlite to latest version
- update lua to latest version
- time: remove usage of deprecated functions
- allow to build against an external libcurl
- fix build with external libarchive
- improve portability
- add support to use an external 3-way merge tool for @config files
  Sponsored by Future Crew, LLC
- rework the job scheduler, the new jobs scheduler:
  all known to date scheduler issues are fixed with this new scheduler
  Sponsored by the FreeBSD Foundation
1.21.99.2
26 Jul 2024 12:15:01
commit hash: e58d0aa4a802e8e92e0b6bb9872204e333950103commit hash: e58d0aa4a802e8e92e0b6bb9872204e333950103commit hash: e58d0aa4a802e8e92e0b6bb9872204e333950103commit hash: e58d0aa4a802e8e92e0b6bb9872204e333950103 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.21.99.2

Changes from 1.21.99.1 to 1.21.99.2
- audit: add -d to audit packages in a specified directory
- bug fix: fix upgrade with symlinks becoming directories
- debug: implement debug flags to allow to cherrypick the debug flags to print
- check: remove -B and -r options
- compression: allow to defined the number of threads to use with zstd and xz
- curl: update to 8.9.0
- http: add support for HTTP_PROXY_AUTH
- periodic: remove compat_vars
- info: fix json formatted output
- manpages: lots of fixes and improvements
- install/upgrade: now removed packaages are printed at the bottom of the list
of changes
- using -r <repo> now always enable the repository specified
- periodic: provide a mechanism to ignore jails via prefix matching
- upgrade: allow the used to ignore options changes in the triggers to reinstall
a package
- lock/unlock: fix batch operations
- osversion: fix confusing message
- new attempt at better handling vital during upgrades
- sqlite: update to 3.46.0
1.21.99.1
15 Apr 2024 09:39:22
commit hash: b2d933a9120d9504f62aff6fd7f48a9f3af15a91commit hash: b2d933a9120d9504f62aff6fd7f48a9f3af15a91commit hash: b2d933a9120d9504f62aff6fd7f48a9f3af15a91commit hash: b2d933a9120d9504f62aff6fd7f48a9f3af15a91 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: release 1.21.99.1
1.21.99.0
02 Apr 2024 13:30:10
commit hash: 1b1fb992540fc3666e99a3f4f3c05a5da867726ecommit hash: 1b1fb992540fc3666e99a3f4f3c05a5da867726ecommit hash: 1b1fb992540fc3666e99a3f4f3c05a5da867726ecommit hash: 1b1fb992540fc3666e99a3f4f3c05a5da867726e files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.21.99.0

Changes:
- fix regressions in plist parsing
1.20.99.12
26 Mar 2024 15:35:21
commit hash: 8919949893097ce1b11098bd8d39c0bc5f9e511ecommit hash: 8919949893097ce1b11098bd8d39c0bc5f9e511ecommit hash: 8919949893097ce1b11098bd8d39c0bc5f9e511ecommit hash: 8919949893097ce1b11098bd8d39c0bc5f9e511e files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.12

Changes from 1.20.99.11 to 1.20.99.12
- ECC signature: plenty of fixes
- plist now have a "@var key value" to deal with %%KEY%% variables
- upgrade sqlite to latest version
1.20.99.11
15 Mar 2024 08:10:21
commit hash: 9a5f9c79fc142cd8ee889b4b0de99ca92c774583commit hash: 9a5f9c79fc142cd8ee889b4b0de99ca92c774583commit hash: 9a5f9c79fc142cd8ee889b4b0de99ca92c774583commit hash: 9a5f9c79fc142cd8ee889b4b0de99ca92c774583 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.11

Last release before 1.21!
Changes:
- the solver now excludes from its plan the removal of packages marked
  as locked or vital
1.20.99.10
07 Mar 2024 10:16:01
commit hash: 77df2cdf8f770811c41bec034300a97c4ab7ca50commit hash: 77df2cdf8f770811c41bec034300a97c4ab7ca50commit hash: 77df2cdf8f770811c41bec034300a97c4ab7ca50commit hash: 77df2cdf8f770811c41bec034300a97c4ab7ca50 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.10

Changes:
- fix trigger validation schema
- use data.pkg instead of packagesite.pkg if available
- update bundled curl to 8.6.0
- update bundled libucl to latest version
- data.pkg now receives the groups
- lock and meta files are now saved under /var/db/repos/<reponame>/<file>
- remote databases are now stored under /var/db/repos/<reponame>/db
- pkg search now supports groups
- pkg rquery now supports groups
- pkg now support elfhints on any byte-order on FreeBSD
- behaviour change: pkg lock/unlock errors if the package stated is unavailable
- pkg now supports ECDSA and EdDSA for all its signature mechanism
- new pkg key command which allows to generate keys.
- plenty of minor code cleanup and bug fixes.
1.20.99.9
23 Jan 2024 15:49:25
commit hash: 746b129649f542888518db7f651015c9bb5208adcommit hash: 746b129649f542888518db7f651015c9bb5208adcommit hash: 746b129649f542888518db7f651015c9bb5208adcommit hash: 746b129649f542888518db7f651015c9bb5208ad files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.9

Changes from 1.20.99.8 to 1.20.99.9
- pkgbase: .snap now comes after .alpha in versionning
- update: lock pkg update to avoid concurrent instance of pkg update to compete
- bundled sqlite: update to 3.45.0
- bootstrap now accepts -y
- update bundled curl to 8.5.0
- New PKG_ISCHROOTED env var for scripts so they can grow the knowledge they
  are being run in a pkg -c chroot environement
- update autosetup to 7.1
- lots of small code optimizations
- remove now unsupported arm architectures
- refactor pkg_repo_create API to make it more flexible, while here document it
- repo: to not generate anymore the meta.{pkg,txz} which is unused since pkg
1.13
- manpages have been moved to share/man
1.20.99.8
13 Nov 2023 14:02:36
commit hash: a17208c9cc9bae3a04c574c76151d70b6fab799fcommit hash: a17208c9cc9bae3a04c574c76151d70b6fab799fcommit hash: a17208c9cc9bae3a04c574c76151d70b6fab799fcommit hash: a17208c9cc9bae3a04c574c76151d70b6fab799f files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.8

Changes:
- fix a race in vulnxml fetch trigger
- add a new data.pkg which contains a fully valid json and aim at replacing
  packagesite.pkg because extensible, continue to produce packagesite.pkg
- repo: remove ability to provide v1 repository format
- deduplicate code directly using libucl exporters instead of home backed ones
- undocument ftp support
- provide FreeBSD native sandboxing function in the library directly
(packagekit)
- curl: provide libfetch compatiblity about HTTP_USER_AGENT
- New keywork: @override_prefix (pkgbase)
- repo: using threads instead of forks
- add: only generates .pkgsave when really needed
1.20.99.7
11 Oct 2023 08:31:29
commit hash: 43ab784eb9b9e4b8e79e669ae2e77d84296245cdcommit hash: 43ab784eb9b9e4b8e79e669ae2e77d84296245cdcommit hash: 43ab784eb9b9e4b8e79e669ae2e77d84296245cdcommit hash: 43ab784eb9b9e4b8e79e669ae2e77d84296245cd files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.7

- update curl to 8.4.0
- plug some memory leak
- plug a db transaction leak
- refactoring of the repository generation code
1.20.99.6
11 Sep 2023 13:54:29
commit hash: 8eab9e4d396fac0ecb45faa3049d773d727cd70dcommit hash: 8eab9e4d396fac0ecb45faa3049d773d727cd70dcommit hash: 8eab9e4d396fac0ecb45faa3049d773d727cd70dcommit hash: 8eab9e4d396fac0ecb45faa3049d773d727cd70d files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.6

Changes:
- enable netrc support to be compatible with libfetch variable
- enable by default all supported kind of authentication for curl
- Fix duplicated rquery
- Make missing plugins non fatal (needed for smooth packagekit support)
- Do not complain about Last-Modified head if the fetch was a failure
- Support for jobs cancellation (needed for packagekit support)
- update sqlite3 to 3.43.0
- update lua to 5.4.6
- plug plenty of memory leaks
- improve debug output in particular for sql statements
- exclude locked package early from autoremove candidates
- fix very slow orphan test computation consuming 100% of CPU in autoremove
1.20.99.5
01 Aug 2023 08:28:43
commit hash: ceb658695b9a07c03dd78ef92402c59ab8babc92commit hash: ceb658695b9a07c03dd78ef92402c59ab8babc92commit hash: ceb658695b9a07c03dd78ef92402c59ab8babc92commit hash: ceb658695b9a07c03dd78ef92402c59ab8babc92 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.5

Changes:
- fix a regression introduce with switch to libcurl which results in
  the remote db mtime being badly set
- fix a regression which makes pkg query report twice some packages
  when configured in multirepository mode.
- fix a compatibility issue with http_proxy env var (lowercase)
- update libcurl to latest version
- introduce PKG_EVENT_PKG_ERRNO new event type
1.20.99.4
12 Jul 2023 09:48:43
commit hash: fa2dc4ad5810ec94c6c28332e1b5a636f8403dfbcommit hash: fa2dc4ad5810ec94c6c28332e1b5a636f8403dfbcommit hash: fa2dc4ad5810ec94c6c28332e1b5a636f8403dfbcommit hash: fa2dc4ad5810ec94c6c28332e1b5a636f8403dfb files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: backout pkg add support for provides/requires
1.20.99.3
11 Jul 2023 11:49:40
commit hash: c2b502b0a7a6b8fb70db7acc68e503dfebba3fbbcommit hash: c2b502b0a7a6b8fb70db7acc68e503dfebba3fbbcommit hash: c2b502b0a7a6b8fb70db7acc68e503dfebba3fbbcommit hash: c2b502b0a7a6b8fb70db7acc68e503dfebba3fbb files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
pkg*: new regression fixes release

Changes:
- speed up pkg add again, and greatly reduce its memory footprint
- more compatibility with libfetch (SSL_* variables)
- fixed FETCH_TIMEOUT adaptation to libcurl
1.20.99.2
10 Jul 2023 12:15:28
commit hash: 09a785875a278fbcf023f6993f17a68b58ad6236commit hash: 09a785875a278fbcf023f6993f17a68b58ad6236commit hash: 09a785875a278fbcf023f6993f17a68b58ad6236commit hash: 09a785875a278fbcf023f6993f17a68b58ad6236 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
pkg*: fix regressions from 1.20 release

- reduce memory usage for pkg add
- fix regression in url parsing for ssh
- fix some more compatibility with libfetch
- update pkg-triggers manpage
1.20.99.1
06 Jul 2023 08:00:22
commit hash: a666fe7b2c30096e419daafd6fb2c949ceec8bebcommit hash: a666fe7b2c30096e419daafd6fb2c949ceec8bebcommit hash: a666fe7b2c30096e419daafd6fb2c949ceec8bebcommit hash: a666fe7b2c30096e419daafd6fb2c949ceec8beb files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
pkg*: add compatiblity with libfetch's HTTP_AUTH
1.20.99.0
06 Jul 2023 08:00:22
commit hash: 6446b5f04defc43a7bcf04753bbe89b0179b28abcommit hash: 6446b5f04defc43a7bcf04753bbe89b0179b28abcommit hash: 6446b5f04defc43a7bcf04753bbe89b0179b28abcommit hash: 6446b5f04defc43a7bcf04753bbe89b0179b28ab files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.20.99.0

Changes:
- cleanup on the libpkg symbols exposed and the main header
1.19.99.3
29 Jun 2023 13:39:33
commit hash: 74fac2c0cbba9ccd9d567890c8690d0f9eda3f5dcommit hash: 74fac2c0cbba9ccd9d567890c8690d0f9eda3f5dcommit hash: 74fac2c0cbba9ccd9d567890c8690d0f9eda3f5dcommit hash: 74fac2c0cbba9ccd9d567890c8690d0f9eda3f5d files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.19.99.3

Changes from 1.19.99.2 to 1.19.99.3
- fix memory leaks
- fix regression: implement cancelling with libcurl
- new event PKG_EVENT_INCREMENTAL_UPDATE_BEGIN
- fix signature generation with openssl3
- allow reading pre and post openssl3 signatures
1.19.99.2_2
27 Jun 2023 09:52:01
commit hash: f23812a6dad55f203800721af9378320e52c4f22commit hash: f23812a6dad55f203800721af9378320e52c4f22commit hash: f23812a6dad55f203800721af9378320e52c4f22commit hash: f23812a6dad55f203800721af9378320e52c4f22 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
pkg: revert openssl3 support

This change makes pkg generate a signature that is incompatible with
previous keys, it is better to have pkg broken for openssl3 and die
instead of having a backward incompatibility
1.19.99.2_1
26 Jun 2023 13:05:13
commit hash: b0b7fc161d2deaa5a500a752e89375ec56bc8fe0commit hash: b0b7fc161d2deaa5a500a752e89375ec56bc8fe0commit hash: b0b7fc161d2deaa5a500a752e89375ec56bc8fe0commit hash: b0b7fc161d2deaa5a500a752e89375ec56bc8fe0 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
pkg: fix signing with openssl3
1.19.99.2
08 Jun 2023 09:30:28
commit hash: 3bd2152c76a1a34163b27d51860d64ff1455d674commit hash: 3bd2152c76a1a34163b27d51860d64ff1455d674commit hash: 3bd2152c76a1a34163b27d51860d64ff1455d674commit hash: 3bd2152c76a1a34163b27d51860d64ff1455d674 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.19.99.2

The main change here is the replacement of libfetch by libcurl,
this fixes many of the issues that were related to libfetch itself.
This gives us also a better debug informations

Changes from 1.19.99.1
- Update libucl to latest version
- Allow to configure COMPRESSION_FORMAT in pkg.conf
- Remove support for legacy (pkg_* tools)
- kill useless pkg_manifest_key API
- pkg add (respect provide/require)
- pkg autoremove: properly process provides/requires
- pkg now requires C11
- remplace pkg_set(3) API with a _Generic based API
- periodic script: Use locale-agnostic (ISO 8601)
- complete refactoring of the fetch code
- new pkgdb_all_search to search local and remote DBs at the same time
- fix plenty of memory leaks
- fix a regression in -e
- improve the plugin API
- replace libfetch with libcurl
- add support for http pipelining
- improve SRV and HTTP mirroring, reducing the number of round trips
- only keep one version of HTTP mirroring the one that respects the repo url
1.19.99.1
02 Feb 2023 13:50:47
commit hash: 2aa9aa46a09a40d1da592dab9a933e1aaadfcbbacommit hash: 2aa9aa46a09a40d1da592dab9a933e1aaadfcbbacommit hash: 2aa9aa46a09a40d1da592dab9a933e1aaadfcbbacommit hash: 2aa9aa46a09a40d1da592dab9a933e1aaadfcbba files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.19.99.1

changes
- fix regression in pkg autoremove
- fix regression preventing tracking files with path longer than 64
  chars
- fix build out of tree
- fix spelling issues in pkg-trigger(8)
1.18.99.7
08 Dec 2022 21:17:47
commit hash: 4b7fc653a377c2fa56abfcc4bda522baf4e55e12commit hash: 4b7fc653a377c2fa56abfcc4bda522baf4e55e12commit hash: 4b7fc653a377c2fa56abfcc4bda522baf4e55e12commit hash: 4b7fc653a377c2fa56abfcc4bda522baf4e55e12 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.18.99.7

Changes:
- reduce the number of filedescriptors opened at the same time
- update sqlite to 3.40.0
- fix regression in pkg lock
- fix annotate --modify
1.18.99.6
10 Oct 2022 14:31:03
commit hash: efe644bab8414eac87223da19cade061c6040103commit hash: efe644bab8414eac87223da19cade061c6040103commit hash: efe644bab8414eac87223da19cade061c6040103commit hash: efe644bab8414eac87223da19cade061c6040103 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: push missing plist changes
1.18.99.6
10 Oct 2022 14:21:34
commit hash: 89f14b81bc62dedd3470df0d80a916403e04d065commit hash: 89f14b81bc62dedd3470df0d80a916403e04d065commit hash: 89f14b81bc62dedd3470df0d80a916403e04d065commit hash: 89f14b81bc62dedd3470df0d80a916403e04d065 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.18.99.6

Changes:
- remove backup command, do backup pkg shell .dump should be preferred
  as already done via periodic script
- (r)query: stricter command line validation
- (r)query: new operators: =~ ==~ and !=~
- fix merging of config files accross split upgrades
- fix a regression when executing a shell script (introduced in
  1.18.99.4)
1.18.99.5
04 Oct 2022 14:26:41
commit hash: 0f1a0f77bfe17fd399d0d647d713c2451141743fcommit hash: 0f1a0f77bfe17fd399d0d647d713c2451141743fcommit hash: 0f1a0f77bfe17fd399d0d647d713c2451141743fcommit hash: 0f1a0f77bfe17fd399d0d647d713c2451141743f files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.18.99.5

Changes:
- pkg delete now fully supports provides/requires when cascading
  deletion
1.18.99.4
04 Oct 2022 08:27:21
commit hash: b52e773748c456d086edcbe325a3da0b8231c571commit hash: b52e773748c456d086edcbe325a3da0b8231c571commit hash: b52e773748c456d086edcbe325a3da0b8231c571commit hash: b52e773748c456d086edcbe325a3da0b8231c571 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: release 1.18.99.4

Changes from 1.18.99.3 to 1.18.99.4
- Accept '~' in the version or name of a package
- Autoremove will not remove anything which is required
  by another installed package (via provides or via shlibs_provides)
  - Update linenoise to latest version
  - Update sqlite to 3.39.3
  - Update lua to 5.4.4
  - doc: add example on how to restore a package
  - query: fix unicity issue
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.18.99.3
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.18.99.3
04 Aug 2022 04:56:11
commit hash: 4a44f0edb388d190ba2c40c573e399a9dc7873bfcommit hash: 4a44f0edb388d190ba2c40c573e399a9dc7873bfcommit hash: 4a44f0edb388d190ba2c40c573e399a9dc7873bfcommit hash: 4a44f0edb388d190ba2c40c573e399a9dc7873bf files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.18.99.3

Fix regression in hardlink creation, making them fail if not created
in the same directory
1.18.99.2
03 Aug 2022 10:17:59
commit hash: 7a793a5cdb35b8d393760146487a6783f6ad6676commit hash: 7a793a5cdb35b8d393760146487a6783f6ad6676commit hash: 7a793a5cdb35b8d393760146487a6783f6ad6676commit hash: 7a793a5cdb35b8d393760146487a6783f6ad6676 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.18.99.2

Fix a regression introduced with the new ewtraction code which
results in some bad directory path matching, creating "hidden" to pkg
leftovers

Reported by:	tcberner
1.18.99.1
03 Aug 2022 08:00:22
commit hash: 132a3467d11a7443e5968bd43e3865c18f66e91ccommit hash: 132a3467d11a7443e5968bd43e3865c18f66e91ccommit hash: 132a3467d11a7443e5968bd43e3865c18f66e91ccommit hash: 132a3467d11a7443e5968bd43e3865c18f66e91c files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.18.99.1

Main change is a refactoring of the extraction process to fix a case
where during an upgrade a file becomes a directory
1.17.99.11
28 May 2022 05:57:09
commit hash: 14f1ba7332587bd7010de70ea37731d68d9e3c10commit hash: 14f1ba7332587bd7010de70ea37731d68d9e3c10commit hash: 14f1ba7332587bd7010de70ea37731d68d9e3c10commit hash: 14f1ba7332587bd7010de70ea37731d68d9e3c10 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.11 aka 1.18.0rc2

Changes:
- fix a regression about shlibs detected as changed wrongly
- fix performance issue with pkg upgrade
1.17.99.10
27 May 2022 08:57:56
commit hash: 6f402834a7b2032b091d4c99751a45682af9d927commit hash: 6f402834a7b2032b091d4c99751a45682af9d927commit hash: 6f402834a7b2032b091d4c99751a45682af9d927commit hash: 6f402834a7b2032b091d4c99751a45682af9d927 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.10

Changes from 1.17.99.9 to 1.17.99.10
- greatly improve test coverage
- many improvements in error handling for pkg fetch
- Remove the deprecated pkg_get() function from the API
- prevent @config files to be verified from pkg checksums checking
- Remove ftp(s):// support
- add tcp:// protocol support which allows to server packages form inetd
  and secure it via spiped for example
- triggers can now be trigger when empty directories are added/removed
- Add "orphans" aliases
- speed up pkg which
- Reduce the possibility to have a temporary file during package extraction
  which exceed NAME_MAX (maxium file name length)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.17.99.9_1
20 Jan 2022 09:28:54
commit hash: 08342c9812d72301a3eba7b49f79c331ab708db5commit hash: 08342c9812d72301a3eba7b49f79c331ab708db5commit hash: 08342c9812d72301a3eba7b49f79c331ab708db5commit hash: 08342c9812d72301a3eba7b49f79c331ab708db5 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-*: fix symbol collisions

while we fixed the symbol collision between libmd and libcrypto long
ago in dynamic linked program, the collision is still there somehow for
statically build programs.

The manual check for liblzma_libs for static linking that was added long
ago brings in a link to libmd before a link to libcrypto (this is since
FreeBSD 13.0+

This manual check is not necessary anymore anyway, so let's drop it.

Reported by:	Franco Fitchner (from Opnsense)
1.17.99.9
12 Nov 2021 10:10:39
commit hash: 5069e58b2eec0c9fcdd13fd68d9f9638a8bb5673commit hash: 5069e58b2eec0c9fcdd13fd68d9f9638a8bb5673commit hash: 5069e58b2eec0c9fcdd13fd68d9f9638a8bb5673commit hash: 5069e58b2eec0c9fcdd13fd68d9f9638a8bb5673 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: Update to 1.17.99.9

Changes
- pkg add: only runs triggers at the end of the equivalent of a transaction
- pkg search: fix the combinaison of -q and -o
- pkg fetch: correctly exit with error on fetch failures
- Improve error message when failing to drop privileges
- Ensure no temporary files are left overs when ignoring some files in package
1.17.99.8
04 Nov 2021 16:38:32
commit hash: 8763663f3e2ee563e6fab6f931ac5c5386b7e360commit hash: 8763663f3e2ee563e6fab6f931ac5c5386b7e360commit hash: 8763663f3e2ee563e6fab6f931ac5c5386b7e360commit hash: 8763663f3e2ee563e6fab6f931ac5c5386b7e360 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.8

Changes:
- ensure pkg waits for the programs executed by the triggers
- bring back the fallback on the pkg add with mismatched version (with
  regression fixed)
1.17.99.7
19 Oct 2021 06:25:18
commit hash: 876edecba9c7d8d7cc0c46de37b7aac97ff4cdd5commit hash: 876edecba9c7d8d7cc0c46de37b7aac97ff4cdd5commit hash: 876edecba9c7d8d7cc0c46de37b7aac97ff4cdd5commit hash: 876edecba9c7d8d7cc0c46de37b7aac97ff4cdd5 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.7

Changes:
- speed up pkg repo on SMP machines
- error on duplicated @config entry
- revert the fallback on pkg add with mismatched version
- document pkg upgrade --vulnerable
- revert jail audit perdiodic script verbosity reduction
1.17.99.6
04 Oct 2021 09:20:57
commit hash: b24894798645e4dece7286b6b3fbdb94800de757commit hash: b24894798645e4dece7286b6b3fbdb94800de757commit hash: b24894798645e4dece7286b6b3fbdb94800de757commit hash: b24894798645e4dece7286b6b3fbdb94800de757 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: 1.17.99.6

- fix segfault when packaging packages providing shared libraries
- fix fingerprint signature handling with rootdir
1.17.99.5
21 Sep 2021 08:17:39
commit hash: 176f4afb4ce2b0384b6629bf485f3c2f17d00f2acommit hash: 176f4afb4ce2b0384b6629bf485f3c2f17d00f2acommit hash: 176f4afb4ce2b0384b6629bf485f3c2f17d00f2acommit hash: 176f4afb4ce2b0384b6629bf485f3c2f17d00f2a files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.5

- document triggers
- add pkg.readdir to lua scripts
- reduce memory usage for hashes
- fix memory corruption which can happen in some corner cases
- run triggers for pkg add and pkg register
1.17.99.4
14 Sep 2021 13:21:08
commit hash: d7dd5ef7679043b6deef04d268cb162add20d2ddcommit hash: d7dd5ef7679043b6deef04d268cb162add20d2ddcommit hash: d7dd5ef7679043b6deef04d268cb162add20d2ddcommit hash: d7dd5ef7679043b6deef04d268cb162add20d2dd files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.4

Changes from 1.17.99.3 to 1.17.99.4
- pkg version: fix regression from conversion to pkghash
- allow filtering files at install time
- add periodic script to check vulnerabilities in base
- fix pkg failing to find its db if run from a directory which does not
  exists anymore
- fix ubsan reported issues
- fix priorization upgrade-removal along with other deletion
- fix plenty of memory leaks
1.17.99.3
14 Sep 2021 11:51:58
commit hash: 72629b6891c832e57808a0bdb686c2433951c546commit hash: 72629b6891c832e57808a0bdb686c2433951c546commit hash: 72629b6891c832e57808a0bdb686c2433951c546commit hash: 72629b6891c832e57808a0bdb686c2433951c546 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
ports-mgmt/pkg-devel: Fix packaging from poudriere

If there is no pkg(8) installed in the jail/host pkg-static will be used
but we don't have pkg-static with SAN so add a link in the WRKSRC.
Also poudriere just extract pkg-static from the pkg archive so cp
instead of symlink
1.17.99.3
14 Sep 2021 10:53:18
commit hash: 6198006bca7ff681f433863cf1bbba3c225fbca0commit hash: 6198006bca7ff681f433863cf1bbba3c225fbca0commit hash: 6198006bca7ff681f433863cf1bbba3c225fbca0commit hash: 6198006bca7ff681f433863cf1bbba3c225fbca0 files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
ports-mgmt/pkg-devel: Fix package when SAN is on

There is no pkg-static when SAN is on but the framework needs it.
So just ln pkg-static to pkg.
1.17.99.3
14 Sep 2021 10:08:58
commit hash: 4f3befc2a362bf8fb86c83a99015df1d45c28bffcommit hash: 4f3befc2a362bf8fb86c83a99015df1d45c28bffcommit hash: 4f3befc2a362bf8fb86c83a99015df1d45c28bffcommit hash: 4f3befc2a362bf8fb86c83a99015df1d45c28bff files touched by this commit
Emmanuel Vadot (manu) search for other commits by this committer
ports-mgmt/pkg-devel: Add an option for building with sanitizer

Sanitizers helps finding problems, add an option to pkg-devel to be
able to compile with them.
1.17.99.3
23 Aug 2021 14:42:45
commit hash: 35c7ef4d57a17200c8e98681b1e3d5d0ec0b137dcommit hash: 35c7ef4d57a17200c8e98681b1e3d5d0ec0b137dcommit hash: 35c7ef4d57a17200c8e98681b1e3d5d0ec0b137dcommit hash: 35c7ef4d57a17200c8e98681b1e3d5d0ec0b137d files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.3

- make pkg/audit.h C++ friendly
- fix build with libressl
- Enable aarch64 support for linux
- plenty of portability fixes for linux with musl libc
- autoremove: respect -q
- version: report an error if the provided INDEX file does not exist
- periodic: allow users so provide an ignore list of jails
- periodic: reduce audit script verbosity
- arch: to not consider .h as potentially arch specific
- query: allow -e to be used with other filter options
- register: implement a -N to disable registration in the database
- rework internal hash tables
- plenty of memory leak fixed
- fetch; do not count cached files as files to be fetched
1.17.99.2
27 Jul 2021 08:38:35
commit hash: 6b00d261637922ef52a271323cc915b96a73e1dccommit hash: 6b00d261637922ef52a271323cc915b96a73e1dccommit hash: 6b00d261637922ef52a271323cc915b96a73e1dccommit hash: 6b00d261637922ef52a271323cc915b96a73e1dc files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg-devel: update to 1.17.99.2

Changes from 1.17.99.1 to 1.17.99.2
- by default only create .txz symlinks for metadata
- only consider the .pkg when creating a repository
  add an option REPO_ACCEPT_LEGACY_PKG to keep index old pkg
  - Reduce usage of memory stack
1.17.99.1
22 Jul 2021 08:05:59
commit hash: e497a16a286972bfcab908209b11ee6a13d99dc9commit hash: e497a16a286972bfcab908209b11ee6a13d99dc9commit hash: e497a16a286972bfcab908209b11ee6a13d99dc9commit hash: e497a16a286972bfcab908209b11ee6a13d99dc9 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
ports-mgmt/pkg*: Release 1.17.0

TL;DR: new uniq package file extension: '.pkg'

Full changelog for pkg:
- add a new "snap" prefix, to deal with pkg base snapshots
- pkg repo now accepts packages with different compression formats
- pkg now have a single extension: ".pkg" and a backward compatible
  symlink is created when the package is created to help transitioning
- Default compression level for zstd is now set to 19
- the default compression level is now a configuration option
- plenty of portability fixes
- fix plenty of typos
- expose the name of the package to lua and shell scripts
- plist:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.16.99.5
26 Apr 2021 15:12:14
commit hash: 0bd169af2cefcd265f8a8b52dfc52e5c445baa92commit hash: 0bd169af2cefcd265f8a8b52dfc52e5c445baa92commit hash: 0bd169af2cefcd265f8a8b52dfc52e5c445baa92commit hash: 0bd169af2cefcd265f8a8b52dfc52e5c445baa92 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
Update to 1.16.99.5

Changes:
- allow to execute programs from lua script and triggers
- fetch vuln.xml.xz by default
- triggers detected by pkg -r are now deferred for firstboot
- pkg triggers command can be executed at first boot to run the
  deferred triggers

Note this is expect to be the last release before 1.17 (depending on
how many new bugs has been introduced)
1.16.99.4
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
1.16.99.4
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.16.99.4
26 Mar 2021 23:16:54
Revision:569277Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.16.99.4

Changes from 1.16.99.3 to 1.16.99.4
- expose the name of the packages to its scripts lua and shell
- plist: remove internal support for @*exec
- plist: remove support for @ignore
- plist: remove suppot for @dirrm/@dirrmtry
- plist: remove support for @pkgdep
- plist: remove stub support for @stopdaemon
- plist: remove stub support for @display
- plist: remove stub support for @mtree
- plist: remove stub support for @conflict
- info: fix info processing of mutliple compares
- ci runs again on linux and osx
- portability fixes for linux and osx
- ubsan/asan related fixes
1.16.99.3
17 Mar 2021 14:16:12
Revision:568662Original commit files touched by this commit
bapt search for other commits by this committer
update to 1.16.99.3:

The main big change is the switch of the package extension to .pkg
This is done so we can change compression format without having to
modify the tools each time to adapt to the new extension

While here adapt the ports tree to the new .pkg extension and prepare
the pkg-devel ports to swicth the package compression format to zstd
in FreeBSD 14 in a month to give time to upgrade to a version which
have the bootstrap knowing about .pkg.

Changes from 1.16.99.2 to 1.16.99.3
- lua update to 5.4.2
- pkg repo accept now all supported formats mixed without config
- pkg now default on creating .pkg files with backward compatible symlinks
- backward compatible symlinks are now an option
- make the default comprpession format a config option
- set the default compression level for zstd to 19
- make the default compression level a config option
- Update libucl to latest version
1.16.99.2
18 Feb 2021 18:04:46
Revision:565957Original commit files touched by this commit
manu search for other commits by this committer
ports-mgmt/pkg-devel: Update to 1.16.99.2

- libpkg: rsa: stop leaking an RSA object
- libpkg: rsa: start abstracting away rsa bits
- lua: filecmp: Fix for symlink

PR:		253292, 250439
Approved by:	bapt (implicit)
1.16.99.1
20 Jan 2021 14:24:35
Revision:562139Original commit files touched by this commit
manu search for other commits by this committer
ports-mgmt/pkg-devel: Update to 1.16.99.1

Changes from 1.15.99.8 to 1.16.99.1
- Avoid making making xstring.h public
- audit: fix quiet
- libpkg: add a snap(shot) version prefix
- libpkg: only upgrade installed packages with pattern matches
- libpkg: accept an "rsa:" prefixed file for pkg_finish_repo()

Approved by:	bapt (implicit)
1.15.99.8
28 Dec 2020 09:05:45
Revision:559449Original commit files touched by this commit
adamw search for other commits by this committer
ports-mgmt/pkg: Update WWW

The pkg wiki entry (https://wiki.freebsd.org/pkgng) says "The content of this
page was outdated and misleading so it has been deleted." Instead, point to
the upstream github repo where truths about pkg can be found.

Approved by:	pkg (bapt)
1.15.99.8
09 Dec 2020 04:40:28
Revision:557345Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.15.99.8

- Update documentation about configuration options
- Fix variable expansion while parsing pkg.conf and repositories
- Fix scripts never ending on MacOS
- Do not execute post-install script if extraction fails
- Fix fetching of meta.conf if it is missing
- Update lua to lua 5.3.6
- Improve solver missing some reverse dependencies
- 'audit' now accept a -R/--raw option for parseable output
- 'audit' can now ignore packages based on use define globs or regexp
- 'set' now reports when a package provided in command line is not installed
- all commands are now consistently using --no-scritps instead of different
  flavor per commands
- when request to install many packages unavailable in the repo, print all the
  missing one instead of stop at the first one only
- 'info' now prints the timestamp and repository in the --raw output
- Improve error messaging when parsing the configuration file
- when upgrading in dry-run mode: stop first checking for pkg, but show all
  the packages to be upgraded, pkg included
- Fix crash when pkg is told to package a directory as a file
- 'create' now accept -e to create package with an expanded version of the
  manifest aka readable
- Relax keywords attributes syntax by allowing spaces
1.15.99.7
05 Nov 2020 17:51:08
Revision:554145Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.15.99.7

The main features is:
- implement triggers mechanism (both lua and shell)

Other changes:
- Merge keywords preinstall script into a single "prepackaging script"
- fix issues with script leaving process in the background
- fix an issue with metalog duplicated entries
- improve performances of pkg query -F
- get rid of sysexits
1.15.99.6
21 Oct 2020 12:55:33
Revision:552866Original commit files touched by this commit
bapt search for other commits by this committer
update to 1.15.99.6

Changes from 1.15.99.5 to 1.15.99.6
- lots of keywords improvements:
  * validation: lua script to validate the keyword line
  * deprecated: boolean to mark a keyword as deprecated
  * deprecation_message: message if deprecated
  * actions_script: script version of 'actions' in lua
  * lua scripts: now can have real arguments instead of
  pre-expended ones
1.15.99.5
21 Oct 2020 07:25:50
Revision:552854Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.15.99.5

changes:
- New feature: @include for plist
- internal only: remove utstring in favor of posix open_memstream
- plenty of small memory improvements
1.15.99.4
13 Oct 2020 07:25:00
Revision:552205Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.15.99.4
- Fix build with non recent compilers
1.15.99.3
13 Oct 2020 07:01:00
Revision:552200Original commit files touched by this commit
bapt search for other commits by this committer
pkg-devel: update to 1.15.99.3:

- Brings many fixes from the stable branch
- Add support for a new @include
1.15.99.2
29 Sep 2020 08:28:47
Revision:550481Original commit files touched by this commit
bapt search for other commits by this committer
pkg2ng is gone a while ago stop advising to use it
1.15.99.2
22 Sep 2020 14:12:48
Revision:549596Original commit files touched by this commit
manu search for other commits by this committer
ports-mgmt/pkg: Update to 15.99.2

query: Fix '%X' to include the file name and sum

Approved by:	bapt (implicit)
1.15.99.1
21 Sep 2020 14:51:23
Revision:549446Original commit files touched by this commit
manu search for other commits by this committer
ports-mgmt/pkg: Update to 1.15.99.1

Changes from 1.14.99.7 to 1.15.99.1
- Fix '%X' to not include the version

Approved by:	bapt (implicit)
1.14.99.7
28 Aug 2020 12:33:20
Revision:546730Original commit files touched by this commit
manu search for other commits by this committer
ports-mgmt/pkg-devel: Update to 1.14.99.7

- Default the OSVERSION check to false
- Fix some errors related to getpwname_r/getgrnam_r
- Add RISC-V ABI aliases
- Add '%X' to pkg-query, this print the internal package checksum

Approved by:	bapt
1.14.99.6
18 Aug 2020 12:18:39
Revision:545228Original commit files touched by this commit
manu search for other commits by this committer
ports-mgmt/pkg-devel: Update to 1.14.99.6

Changes from 1.14.99.5 to 1.14.99.6
- Run lua scripts before shell scripts
- unbreak build with -fno-common
1.14.99.5
20 Jul 2020 12:04:48
Revision:542628Original commit files touched by this commit
manu search for other commits by this committer
pkg-devel: Update to 1.44.99.5

Changes from 1.14.99.4 to 1.14.99.5
- Fix lua script during pkg_delete
- Return file type for lua_stat

Approved by:	bapt (implicit)
1.14.99.4
20 Jul 2020 10:02:10
Revision:542626Original commit files touched by this commit
manu search for other commits by this committer
pkg-devel: Update to 1.14.99.4

Changes from 1.14.99.3 to 1.14.99.4
- Add function to lua scripts:
  * Simple stat()
  * filecopy to copy a file preserving its attributes
  * filecmp to compare files
  * update sqlite to latest version
  * Add a new 'hash' mode to pkg repo to make repositories CDN friendly
  * Isolate transport protocol to be able to easily change implementations
    in the futur
  * Fix invalid json in even_pipe
  * lots of portability fixes

Approved by:	bapt (implicit)
1.14.99.3
29 Jun 2020 08:59:32
Revision:540763Original commit files touched by this commit
manu search for other commits by this committer
Use correct DISTVERSION

Reported by:	lwshu
Approved by:	bapt (implicit)
1.14.99.1_3
29 Jun 2020 07:58:02
Revision:540760Original commit files touched by this commit
manu search for other commits by this committer
Update to 1.14.99.3

Changes from 1.14.99.2 to 1.14.99.3:
- Fix linking on FreeBSD

Approved by:	bapt (implicit)
1.14.99.1_2
25 Jun 2020 14:51:47
Revision:540396Original commit files touched by this commit
manu search for other commits by this committer
Update to 1.14.99.2

Changes from 1.14.99.1 to 1.14.99.2:
- Fix hanging if a script spawn a process and
  it still run after the scripts finish
- Prevent potential hang with lua scripts
- For http mirror first try to get the list from the
  full path and then fallback on the root one if we
  didn't find anything.
- Add a debug message if obtaining the lock fails

Approved by:	bapt
1.14.99.1_1
20 Jun 2020 21:23:02
Revision:539751Original commit files touched by this commit
delphij search for other commits by this committer
ports-mgmt/pkg-devel: Respect liblzma.pc if available.

Note that this is meant to be a temporary hack and will be reverted once the
freebsd/pkg have solved this in the build infrastructure.

PR:			200142
MFH:			2020Q2
Approved by:		portmgr (bapt over IRC)
Differential Revision:	https://reviews.freebsd.org/D25053
1.14.99.1
27 Apr 2020 07:37:24
Revision:533107Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.14.99.1

Changes from 1.13.99.7 to 1.14.99.1
- parallelize the run of the tests
- Fix VERSION_MINOR expansion
- Fix chflags tests
- Bring back pkg create -n but in a consistent way
- Improve build of sqlite
- Use mmap in sqlite
- Update sqlite to latest version
- Document pkg_create(3)
- Prepare the land for futur proof remote dependency handling
- Update usage of pkg set -A and pkg set -v
- Add pkg create -l (compression level)
1.13.99.7
23 Mar 2020 09:54:38
Revision:528965Original commit files touched by this commit
bapt search for other commits by this committer
pkg 1.13.99.7

Changes since 1.13.99.5:
- When backing up libraries, create a package 'compat-libraries'
  a4b64e6fin which the new libraries will be appended to and the version
  bumped each time a new library is backed up.
- Fix a regression with sometimes makes some keywords being ignored
  aka scripts not appended to the list of scripts)
- Fix ABI on DragonFly
- Fix fd being closed twice wen running shell scripts
1.13.99.5
17 Mar 2020 22:08:55
Revision:528602Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.13.99.5
- fix a memory allocation bug during package creation [1)

Reported by:	flo, antoine
1.13.99.4
17 Mar 2020 09:35:41
Revision:528569Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.13.99.4

- Fix detection of zstd compression support for libarchive
- Fix package creation on installed packages
- Update autosetup to the latest version
1.13.99.3
03 Mar 2020 12:56:16
Revision:527673Original commit files touched by this commit
mat search for other commits by this committer
Ports MUST NOT set WITH_DEBUG.

WITH_DEBUG is a user facing variable.  When a user wants to build a port
with debugging symbols enabled, they either set WITH_DEBUG globally, or
WITH_DEBUG_PORTS+=category/port.

Approved by:	bapt
With hat:	portmgr
Differential Revision:	https://reviews.freebsd.org/D23940
1.13.99.3
03 Mar 2020 11:00:52
Revision:527668Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.13.99.3

- Fix regression in ABI detection (add regression tests about it)
- Fix regression concerning the timestamp of the packaged/installed file
  (add  regression tests about it)
1.13.99.2_1
02 Mar 2020 06:35:19
Revision:527609Original commit files touched by this commit
antoine search for other commits by this committer
Forbid the pkg-devel ports, it create 1 package with bad ABI

With hat:	portmgr
1.13.99.2
28 Feb 2020 14:40:35
Revision:527333Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.13.99.2

Changes from 1.13.99.1 to 1.13.99.2
- Fix pkg fetch -o
- Implement a mechanism to autobackup libraries during upgrades (off by default)
- zsh-completion: disable repo update durign package retrival
- Improve documentation
- More variable are now expanded when reading the confirations files:
  * OSNAME: FreeBSD
  * RELEASE: 12.1
  * ARCH: amd64
  * VERSION_MAJOR (FreeBSD only)
  * VERSION_MINOR (FreeBSD only)
- Remove the unused and inconsistent pkg create -n
- Add -t timestamp to pkg create to be able to specify the expected file
timestamp
  via command line.
- Refactor the pkg_create API and mark as deprecated the old functions
1.13.99.1
14 Feb 2020 16:32:58
Revision:526124Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.13.99.1

Changes from 1.13.99.0 to 1.13.99.1
- Do not create a .pkgnew file in case installing a configure file over
  a non existing file
- Update linenoise to latest version
- Update picosat to latest version
- Implement HTTP keep-alive (imported from xbps)
- fix a regression concerning valid url: ssh://user@host:/ was not valid
  anymore
1.13.99.0
12 Feb 2020 14:53:32
Revision:525914Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.13.99.0
- Fix inverted logic about rcscripts
- Improve the build handling of dependency
1.12.99.4_1
29 Jan 2020 13:11:09
Revision:524545Original commit files touched by this commit
bapt search for other commits by this committer
Import the libfetch patch to the bundled libfetch
1.12.99.4
29 Jan 2020 11:46:54
Revision:524540Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.22.99.4
- Document lua scripts
- Document shell scripts
- Document keywords ucl files
- Add a variable to both lua scripts and shell script to allow
  the scripts to know they are actually being upgrading things
1.12.99.3
24 Jan 2020 17:11:00
Revision:523974Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.12.99.3
- Add more regression test
- Improve consistency of the default ouput
- Give a hint about running pkg update -f in case of "size mismatch"
- Fix pkg backup since the sqlite syscall are overridden
1.12.99.2
22 Jan 2020 16:50:06
Revision:523818Original commit files touched by this commit
bapt search for other commits by this committer
update to 1.12.99.2
- lua scripts are now running in a capsicum sandbox
- lua scripts io.open function is now always opening relative to ROOTDIR
- expat vulnxml parser has been replaced by a yxml based one
- libucl has been update to the latest git version
- error reporting has been improved when parsing vuxml file
- shell script can now push message at the pkg-message level by writing
  to the ${PKG_MSGFD} file descriptor:
   echo "message for the user" >&${PKG_MSGFD}
1.12.99.1
24 Dec 2019 08:45:01
Revision:520788Original commit files touched by this commit
bapt search for other commits by this committer
Update to 1.12.99.1
- When installing a file over a file that is not tracked by any
  package, save the previous one as .pkgsave
- Fix a chicken/egg problem with the meta being compressed and defining
  the compression format. Now pkg repo will create a meta.conf file
  uncompressed (it is small enough) and fallback on the old meta.txz.
  Note that meta.txz is still created for backward compatibility
- pkg repo now creates meta files in version 2 by default meaning the
digests.txz
  is not created anymore, it was only used up to pkg 1.2. anyone upgrading
  from pkg 1.2 should first run pkg bootstrap -f to be on a recent version.
- pkg -r now first lookup under the rootdir for its ABI_FILE.
- suppress version checking when -j is specified
- Alphabetically sort packages printed in the output of pkg commands to ease
readability
- pkg lock/unlock now allows multiple packages in arguments
1.12.99.0
18 Sep 2019 07:52:25
Revision:512257Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Release pkg 1.12.99.0

Changes from previous devel version:
- Fix crash with bad ABI is provided

Change in the port:
- Do not check anymore for pkg_tools migration to pkg
1.11.99.3
06 Sep 2019 19:54:16
Revision:511357Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Update to 1.11.99.3
1.11.99.2
26 Aug 2019 10:04:45
Revision:509896Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Update to 1.11.99.2:
- Fix cross installation with new build system
- Add a function to lua_script allowing to send a message which will be
  printed along with the other messages at the end of the message process.
- Fix detection of libarchive with zstd support
1.11.99.1
14 Aug 2019 12:14:43
Revision:508908Original commit files touched by this commit This port version is marked as vulnerable.
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories [p-r])
1.11.99.1
04 Jul 2019 07:07:08
Revision:505815Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Update to 1.11.99.1

- Add support for lua scripting:
  for now it allows to use scripts in lua instead of shell scripts
  everywhere possible, including keywords.
- Fix detection of libarchive built with zstd support
1.11.99.0
26 Jun 2019 12:53:32
Revision:505153Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Release pkg 1.11.99.0

- add support for packages compress in zstandard format
- improve messages output adding marks to separate messages from each packages
  and messages within a given packages
- messages can now contain variables: ${PREFIX} ${PKGNAME} for now
1.10.99.14
03 Jun 2019 11:28:14
Revision:503376Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Respect CC and PREFIX
1.10.99.14
27 May 2019 09:07:23
Revision:502778Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Update to 1.10.99.14
- fix libpkg.so when linked with binutils
- instead of closing stdin for script just use /dev/null
- force installation of symlinks to avoid make install to fail is some
  symlinks are already there
1.10.99.13_2
23 May 2019 17:00:31
Revision:502343Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Bump port revision
1.10.99.13_1
23 May 2019 17:00:09
Revision:502342Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Add a patch to not close stding but actually use /dev/null
When running scripts
1.10.99.13_1
19 Apr 2019 17:41:34
Revision:499379Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Really update to 1.10.99.13
Changes from pkg 1.10.99.12 to 1.10.99.13
- fix segfault when running pkg version <an_invalid_index_file>
- fix segfault that can occurs sometime when forcing the installation of a
  localpackage: pkg install -f ./mypkg-X.txz
- fix abi detection when multiple elf notes are used in the binary like on
  fedora

Reported by:	tobik, sunpoet
1.10.99.13
19 Apr 2019 14:25:53
Revision:499358Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Update to 1.10.99.13

Number of commits found: 317 (showing only 100 on this page)

1 | 2 | 3 | 4  »