freebsd-ports/ports-mgmt/pkg-devel/pkg-plist

54 lines
1.3 KiB
Text
Raw Normal View History

Update to pkg 1.2.0 b1 Changes: - Bug fixes in zsh completion - Lots of bug fixes discovered by Coverity Scan - New debug level traces - Auto upgrade of pkg(8) now restart the upgrade process automatically - Dependencies on library is now automatic via pkg register and pkg create - YAML is replaced by UCL format: Both formats are really simular. pkg(8) will falls back on parsing YAML when the UCL parser fail. And will emit a warning to the user showing a syntax that is compatible with both YAML and UCL. More informations on UCL: https://github.com/vstakhov/libucl - Do not generate catalogs in pkg 1.0 format anymore. - Working ssh protocol supported for repositories - New PKG_SSH_ARGS to allow passing custom arguments to ssh command used for the ssh:// protocol - Allow using '?' operator in pkg query expressions - New git like aliases to allow creating custom commands - REPO_DIR is now a list instead of a simple string - packagesite in pkg.conf is deprecated in favour using dedicated repository configuration files - New 'fingerprint' kind of signature: if a repository is declared using the fingerprint type of signature, a fingerprint directory should also be provided. Inside that fingerprint directory should be 2 directories: trusted and revoked. Those directories will contains files (in yaml/ucl format) containing the fingerprint of the trusted certificated and the revoked ones: --- begins -- function: sha256 fingerprint: an_hex_representation_of_the_fingerprint --- ends --- All unknown attribute will be silently ignored to allow extending in the future. It also support multiple signatures inside the catalog. the catalog should provide the signature in the following form: name.sig name.cert - pkg add is now able to read the packages from a pipe or a non-regular file '-' is an alias for stdin, this also works from pipes, fifos, unix domain sockets etc. - Support for pkg+foo url scheme where foo can be (http, https, ftp). - pkg info now default on glob matching - Print a pkg name only once - even if multiple vulns were found - when using -q - Accept empty/comment only configuration files - vuxml is now the default source for pkg audir - expat is now bundled (for vuxml) - pkg info -q is now equivalent of pkg info -qa - in case pkg info is querying a file or is a single direct match query then default on -f - pkg repo can now take new arguments: pkg repo [path] [rsa_key|'signing_command: <command>'] This allow calling external command to perform the signing and pass the checksum to be signed in the command stdin. - options can now have a description - new pkg config subcommand to allow direct query of options - ABI is now checked again using globs: a 'noarch' package should just specify: ARCH: 'freebsd:*' a package working on both i386 and amd64: ARCH: 'freebsd:9:x86:*' - Broken incremental pkg repo support was removed. - Lots of spelling/grammar fixes - Properly support srv priority/weigh when ordering mirrors - Use port specified in the SRV entries to connect to a given mirror - New pkg bootstrap subcommand that is the counter part of the pkg(7) bootstrap subcommand - Allow ARCH to be printed by pkg info - Allow to hook plugins, before closing the local db if it was opened in RW mode - Improved build system
2013-11-06 17:24:10 +01:00
etc/bash_completion.d/_pkg.bash
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
2013-05-30 17:17:29 +02:00
etc/periodic/daily/411.pkg-backup
etc/periodic/daily/490.status-pkg-changes
etc/periodic/security/410.pkg-audit
etc/periodic/security/460.pkg-checksum
Update to pkg 1.2.0 b1 Changes: - Bug fixes in zsh completion - Lots of bug fixes discovered by Coverity Scan - New debug level traces - Auto upgrade of pkg(8) now restart the upgrade process automatically - Dependencies on library is now automatic via pkg register and pkg create - YAML is replaced by UCL format: Both formats are really simular. pkg(8) will falls back on parsing YAML when the UCL parser fail. And will emit a warning to the user showing a syntax that is compatible with both YAML and UCL. More informations on UCL: https://github.com/vstakhov/libucl - Do not generate catalogs in pkg 1.0 format anymore. - Working ssh protocol supported for repositories - New PKG_SSH_ARGS to allow passing custom arguments to ssh command used for the ssh:// protocol - Allow using '?' operator in pkg query expressions - New git like aliases to allow creating custom commands - REPO_DIR is now a list instead of a simple string - packagesite in pkg.conf is deprecated in favour using dedicated repository configuration files - New 'fingerprint' kind of signature: if a repository is declared using the fingerprint type of signature, a fingerprint directory should also be provided. Inside that fingerprint directory should be 2 directories: trusted and revoked. Those directories will contains files (in yaml/ucl format) containing the fingerprint of the trusted certificated and the revoked ones: --- begins -- function: sha256 fingerprint: an_hex_representation_of_the_fingerprint --- ends --- All unknown attribute will be silently ignored to allow extending in the future. It also support multiple signatures inside the catalog. the catalog should provide the signature in the following form: name.sig name.cert - pkg add is now able to read the packages from a pipe or a non-regular file '-' is an alias for stdin, this also works from pipes, fifos, unix domain sockets etc. - Support for pkg+foo url scheme where foo can be (http, https, ftp). - pkg info now default on glob matching - Print a pkg name only once - even if multiple vulns were found - when using -q - Accept empty/comment only configuration files - vuxml is now the default source for pkg audir - expat is now bundled (for vuxml) - pkg info -q is now equivalent of pkg info -qa - in case pkg info is querying a file or is a single direct match query then default on -f - pkg repo can now take new arguments: pkg repo [path] [rsa_key|'signing_command: <command>'] This allow calling external command to perform the signing and pass the checksum to be signed in the command stdin. - options can now have a description - new pkg config subcommand to allow direct query of options - ABI is now checked again using globs: a 'noarch' package should just specify: ARCH: 'freebsd:*' a package working on both i386 and amd64: ARCH: 'freebsd:9:x86:*' - Broken incremental pkg repo support was removed. - Lots of spelling/grammar fixes - Properly support srv priority/weigh when ordering mirrors - Use port specified in the SRV entries to connect to a given mirror - New pkg bootstrap subcommand that is the counter part of the pkg(7) bootstrap subcommand - Allow ARCH to be printed by pkg info - Allow to hook plugins, before closing the local db if it was opened in RW mode - Improved build system
2013-11-06 17:24:10 +01:00
etc/periodic/weekly/400.status-pkg
@sample etc/pkg.conf.sample
Update to pkg 1.2.0 b1 Changes: - Bug fixes in zsh completion - Lots of bug fixes discovered by Coverity Scan - New debug level traces - Auto upgrade of pkg(8) now restart the upgrade process automatically - Dependencies on library is now automatic via pkg register and pkg create - YAML is replaced by UCL format: Both formats are really simular. pkg(8) will falls back on parsing YAML when the UCL parser fail. And will emit a warning to the user showing a syntax that is compatible with both YAML and UCL. More informations on UCL: https://github.com/vstakhov/libucl - Do not generate catalogs in pkg 1.0 format anymore. - Working ssh protocol supported for repositories - New PKG_SSH_ARGS to allow passing custom arguments to ssh command used for the ssh:// protocol - Allow using '?' operator in pkg query expressions - New git like aliases to allow creating custom commands - REPO_DIR is now a list instead of a simple string - packagesite in pkg.conf is deprecated in favour using dedicated repository configuration files - New 'fingerprint' kind of signature: if a repository is declared using the fingerprint type of signature, a fingerprint directory should also be provided. Inside that fingerprint directory should be 2 directories: trusted and revoked. Those directories will contains files (in yaml/ucl format) containing the fingerprint of the trusted certificated and the revoked ones: --- begins -- function: sha256 fingerprint: an_hex_representation_of_the_fingerprint --- ends --- All unknown attribute will be silently ignored to allow extending in the future. It also support multiple signatures inside the catalog. the catalog should provide the signature in the following form: name.sig name.cert - pkg add is now able to read the packages from a pipe or a non-regular file '-' is an alias for stdin, this also works from pipes, fifos, unix domain sockets etc. - Support for pkg+foo url scheme where foo can be (http, https, ftp). - pkg info now default on glob matching - Print a pkg name only once - even if multiple vulns were found - when using -q - Accept empty/comment only configuration files - vuxml is now the default source for pkg audir - expat is now bundled (for vuxml) - pkg info -q is now equivalent of pkg info -qa - in case pkg info is querying a file or is a single direct match query then default on -f - pkg repo can now take new arguments: pkg repo [path] [rsa_key|'signing_command: <command>'] This allow calling external command to perform the signing and pass the checksum to be signed in the command stdin. - options can now have a description - new pkg config subcommand to allow direct query of options - ABI is now checked again using globs: a 'noarch' package should just specify: ARCH: 'freebsd:*' a package working on both i386 and amd64: ARCH: 'freebsd:9:x86:*' - Broken incremental pkg repo support was removed. - Lots of spelling/grammar fixes - Properly support srv priority/weigh when ordering mirrors - Use port specified in the SRV entries to connect to a given mirror - New pkg bootstrap subcommand that is the counter part of the pkg(7) bootstrap subcommand - Allow ARCH to be printed by pkg info - Allow to hook plugins, before closing the local db if it was opened in RW mode - Improved build system
2013-11-06 17:24:10 +01:00
include/pkg.h
lib/libpkg.a
lib/libpkg.so
lib/libpkg.so.4
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
2013-05-30 17:17:29 +02:00
libdata/pkgconfig/pkg.pc
Update to pkg 1.2.0 b1 Changes: - Bug fixes in zsh completion - Lots of bug fixes discovered by Coverity Scan - New debug level traces - Auto upgrade of pkg(8) now restart the upgrade process automatically - Dependencies on library is now automatic via pkg register and pkg create - YAML is replaced by UCL format: Both formats are really simular. pkg(8) will falls back on parsing YAML when the UCL parser fail. And will emit a warning to the user showing a syntax that is compatible with both YAML and UCL. More informations on UCL: https://github.com/vstakhov/libucl - Do not generate catalogs in pkg 1.0 format anymore. - Working ssh protocol supported for repositories - New PKG_SSH_ARGS to allow passing custom arguments to ssh command used for the ssh:// protocol - Allow using '?' operator in pkg query expressions - New git like aliases to allow creating custom commands - REPO_DIR is now a list instead of a simple string - packagesite in pkg.conf is deprecated in favour using dedicated repository configuration files - New 'fingerprint' kind of signature: if a repository is declared using the fingerprint type of signature, a fingerprint directory should also be provided. Inside that fingerprint directory should be 2 directories: trusted and revoked. Those directories will contains files (in yaml/ucl format) containing the fingerprint of the trusted certificated and the revoked ones: --- begins -- function: sha256 fingerprint: an_hex_representation_of_the_fingerprint --- ends --- All unknown attribute will be silently ignored to allow extending in the future. It also support multiple signatures inside the catalog. the catalog should provide the signature in the following form: name.sig name.cert - pkg add is now able to read the packages from a pipe or a non-regular file '-' is an alias for stdin, this also works from pipes, fifos, unix domain sockets etc. - Support for pkg+foo url scheme where foo can be (http, https, ftp). - pkg info now default on glob matching - Print a pkg name only once - even if multiple vulns were found - when using -q - Accept empty/comment only configuration files - vuxml is now the default source for pkg audir - expat is now bundled (for vuxml) - pkg info -q is now equivalent of pkg info -qa - in case pkg info is querying a file or is a single direct match query then default on -f - pkg repo can now take new arguments: pkg repo [path] [rsa_key|'signing_command: <command>'] This allow calling external command to perform the signing and pass the checksum to be signed in the command stdin. - options can now have a description - new pkg config subcommand to allow direct query of options - ABI is now checked again using globs: a 'noarch' package should just specify: ARCH: 'freebsd:*' a package working on both i386 and amd64: ARCH: 'freebsd:9:x86:*' - Broken incremental pkg repo support was removed. - Lots of spelling/grammar fixes - Properly support srv priority/weigh when ordering mirrors - Use port specified in the SRV entries to connect to a given mirror - New pkg bootstrap subcommand that is the counter part of the pkg(7) bootstrap subcommand - Allow ARCH to be printed by pkg info - Allow to hook plugins, before closing the local db if it was opened in RW mode - Improved build system
2013-11-06 17:24:10 +01:00
man/man3/pkg_printf.3.gz
man/man3/pkg_repos.3.gz
Update to pkg 1.2.0 b1 Changes: - Bug fixes in zsh completion - Lots of bug fixes discovered by Coverity Scan - New debug level traces - Auto upgrade of pkg(8) now restart the upgrade process automatically - Dependencies on library is now automatic via pkg register and pkg create - YAML is replaced by UCL format: Both formats are really simular. pkg(8) will falls back on parsing YAML when the UCL parser fail. And will emit a warning to the user showing a syntax that is compatible with both YAML and UCL. More informations on UCL: https://github.com/vstakhov/libucl - Do not generate catalogs in pkg 1.0 format anymore. - Working ssh protocol supported for repositories - New PKG_SSH_ARGS to allow passing custom arguments to ssh command used for the ssh:// protocol - Allow using '?' operator in pkg query expressions - New git like aliases to allow creating custom commands - REPO_DIR is now a list instead of a simple string - packagesite in pkg.conf is deprecated in favour using dedicated repository configuration files - New 'fingerprint' kind of signature: if a repository is declared using the fingerprint type of signature, a fingerprint directory should also be provided. Inside that fingerprint directory should be 2 directories: trusted and revoked. Those directories will contains files (in yaml/ucl format) containing the fingerprint of the trusted certificated and the revoked ones: --- begins -- function: sha256 fingerprint: an_hex_representation_of_the_fingerprint --- ends --- All unknown attribute will be silently ignored to allow extending in the future. It also support multiple signatures inside the catalog. the catalog should provide the signature in the following form: name.sig name.cert - pkg add is now able to read the packages from a pipe or a non-regular file '-' is an alias for stdin, this also works from pipes, fifos, unix domain sockets etc. - Support for pkg+foo url scheme where foo can be (http, https, ftp). - pkg info now default on glob matching - Print a pkg name only once - even if multiple vulns were found - when using -q - Accept empty/comment only configuration files - vuxml is now the default source for pkg audir - expat is now bundled (for vuxml) - pkg info -q is now equivalent of pkg info -qa - in case pkg info is querying a file or is a single direct match query then default on -f - pkg repo can now take new arguments: pkg repo [path] [rsa_key|'signing_command: <command>'] This allow calling external command to perform the signing and pass the checksum to be signed in the command stdin. - options can now have a description - new pkg config subcommand to allow direct query of options - ABI is now checked again using globs: a 'noarch' package should just specify: ARCH: 'freebsd:*' a package working on both i386 and amd64: ARCH: 'freebsd:9:x86:*' - Broken incremental pkg repo support was removed. - Lots of spelling/grammar fixes - Properly support srv priority/weigh when ordering mirrors - Use port specified in the SRV entries to connect to a given mirror - New pkg bootstrap subcommand that is the counter part of the pkg(7) bootstrap subcommand - Allow ARCH to be printed by pkg info - Allow to hook plugins, before closing the local db if it was opened in RW mode - Improved build system
2013-11-06 17:24:10 +01:00
man/man5/pkg-repository.5.gz
man/man5/pkg.conf.5.gz
man/man8/pkg-add.8.gz
man/man8/pkg-alias.8.gz
Update to pkg 1.2.0 b1 Changes: - Bug fixes in zsh completion - Lots of bug fixes discovered by Coverity Scan - New debug level traces - Auto upgrade of pkg(8) now restart the upgrade process automatically - Dependencies on library is now automatic via pkg register and pkg create - YAML is replaced by UCL format: Both formats are really simular. pkg(8) will falls back on parsing YAML when the UCL parser fail. And will emit a warning to the user showing a syntax that is compatible with both YAML and UCL. More informations on UCL: https://github.com/vstakhov/libucl - Do not generate catalogs in pkg 1.0 format anymore. - Working ssh protocol supported for repositories - New PKG_SSH_ARGS to allow passing custom arguments to ssh command used for the ssh:// protocol - Allow using '?' operator in pkg query expressions - New git like aliases to allow creating custom commands - REPO_DIR is now a list instead of a simple string - packagesite in pkg.conf is deprecated in favour using dedicated repository configuration files - New 'fingerprint' kind of signature: if a repository is declared using the fingerprint type of signature, a fingerprint directory should also be provided. Inside that fingerprint directory should be 2 directories: trusted and revoked. Those directories will contains files (in yaml/ucl format) containing the fingerprint of the trusted certificated and the revoked ones: --- begins -- function: sha256 fingerprint: an_hex_representation_of_the_fingerprint --- ends --- All unknown attribute will be silently ignored to allow extending in the future. It also support multiple signatures inside the catalog. the catalog should provide the signature in the following form: name.sig name.cert - pkg add is now able to read the packages from a pipe or a non-regular file '-' is an alias for stdin, this also works from pipes, fifos, unix domain sockets etc. - Support for pkg+foo url scheme where foo can be (http, https, ftp). - pkg info now default on glob matching - Print a pkg name only once - even if multiple vulns were found - when using -q - Accept empty/comment only configuration files - vuxml is now the default source for pkg audir - expat is now bundled (for vuxml) - pkg info -q is now equivalent of pkg info -qa - in case pkg info is querying a file or is a single direct match query then default on -f - pkg repo can now take new arguments: pkg repo [path] [rsa_key|'signing_command: <command>'] This allow calling external command to perform the signing and pass the checksum to be signed in the command stdin. - options can now have a description - new pkg config subcommand to allow direct query of options - ABI is now checked again using globs: a 'noarch' package should just specify: ARCH: 'freebsd:*' a package working on both i386 and amd64: ARCH: 'freebsd:9:x86:*' - Broken incremental pkg repo support was removed. - Lots of spelling/grammar fixes - Properly support srv priority/weigh when ordering mirrors - Use port specified in the SRV entries to connect to a given mirror - New pkg bootstrap subcommand that is the counter part of the pkg(7) bootstrap subcommand - Allow ARCH to be printed by pkg info - Allow to hook plugins, before closing the local db if it was opened in RW mode - Improved build system
2013-11-06 17:24:10 +01:00
man/man8/pkg-annotate.8.gz
man/man8/pkg-audit.8.gz
man/man8/pkg-autoremove.8.gz
man/man8/pkg-backup.8.gz
man/man8/pkg-check.8.gz
man/man8/pkg-clean.8.gz
man/man8/pkg-config.8.gz
Update to pkg 1.2.0 b1 Changes: - Bug fixes in zsh completion - Lots of bug fixes discovered by Coverity Scan - New debug level traces - Auto upgrade of pkg(8) now restart the upgrade process automatically - Dependencies on library is now automatic via pkg register and pkg create - YAML is replaced by UCL format: Both formats are really simular. pkg(8) will falls back on parsing YAML when the UCL parser fail. And will emit a warning to the user showing a syntax that is compatible with both YAML and UCL. More informations on UCL: https://github.com/vstakhov/libucl - Do not generate catalogs in pkg 1.0 format anymore. - Working ssh protocol supported for repositories - New PKG_SSH_ARGS to allow passing custom arguments to ssh command used for the ssh:// protocol - Allow using '?' operator in pkg query expressions - New git like aliases to allow creating custom commands - REPO_DIR is now a list instead of a simple string - packagesite in pkg.conf is deprecated in favour using dedicated repository configuration files - New 'fingerprint' kind of signature: if a repository is declared using the fingerprint type of signature, a fingerprint directory should also be provided. Inside that fingerprint directory should be 2 directories: trusted and revoked. Those directories will contains files (in yaml/ucl format) containing the fingerprint of the trusted certificated and the revoked ones: --- begins -- function: sha256 fingerprint: an_hex_representation_of_the_fingerprint --- ends --- All unknown attribute will be silently ignored to allow extending in the future. It also support multiple signatures inside the catalog. the catalog should provide the signature in the following form: name.sig name.cert - pkg add is now able to read the packages from a pipe or a non-regular file '-' is an alias for stdin, this also works from pipes, fifos, unix domain sockets etc. - Support for pkg+foo url scheme where foo can be (http, https, ftp). - pkg info now default on glob matching - Print a pkg name only once - even if multiple vulns were found - when using -q - Accept empty/comment only configuration files - vuxml is now the default source for pkg audir - expat is now bundled (for vuxml) - pkg info -q is now equivalent of pkg info -qa - in case pkg info is querying a file or is a single direct match query then default on -f - pkg repo can now take new arguments: pkg repo [path] [rsa_key|'signing_command: <command>'] This allow calling external command to perform the signing and pass the checksum to be signed in the command stdin. - options can now have a description - new pkg config subcommand to allow direct query of options - ABI is now checked again using globs: a 'noarch' package should just specify: ARCH: 'freebsd:*' a package working on both i386 and amd64: ARCH: 'freebsd:9:x86:*' - Broken incremental pkg repo support was removed. - Lots of spelling/grammar fixes - Properly support srv priority/weigh when ordering mirrors - Use port specified in the SRV entries to connect to a given mirror - New pkg bootstrap subcommand that is the counter part of the pkg(7) bootstrap subcommand - Allow ARCH to be printed by pkg info - Allow to hook plugins, before closing the local db if it was opened in RW mode - Improved build system
2013-11-06 17:24:10 +01:00
man/man8/pkg-create.8.gz
man/man8/pkg-delete.8.gz
man/man8/pkg-fetch.8.gz
man/man8/pkg-info.8.gz
man/man8/pkg-install.8.gz
man/man8/pkg-lock.8.gz
man/man8/pkg-query.8.gz
man/man8/pkg-register.8.gz
man/man8/pkg-remove.8.gz
man/man8/pkg-repo.8.gz
man/man8/pkg-rquery.8.gz
man/man8/pkg-search.8.gz
man/man8/pkg-set.8.gz
man/man8/pkg-shell.8.gz
man/man8/pkg-shlib.8.gz
man/man8/pkg-ssh.8.gz
Update to pkg 1.2.0 b1 Changes: - Bug fixes in zsh completion - Lots of bug fixes discovered by Coverity Scan - New debug level traces - Auto upgrade of pkg(8) now restart the upgrade process automatically - Dependencies on library is now automatic via pkg register and pkg create - YAML is replaced by UCL format: Both formats are really simular. pkg(8) will falls back on parsing YAML when the UCL parser fail. And will emit a warning to the user showing a syntax that is compatible with both YAML and UCL. More informations on UCL: https://github.com/vstakhov/libucl - Do not generate catalogs in pkg 1.0 format anymore. - Working ssh protocol supported for repositories - New PKG_SSH_ARGS to allow passing custom arguments to ssh command used for the ssh:// protocol - Allow using '?' operator in pkg query expressions - New git like aliases to allow creating custom commands - REPO_DIR is now a list instead of a simple string - packagesite in pkg.conf is deprecated in favour using dedicated repository configuration files - New 'fingerprint' kind of signature: if a repository is declared using the fingerprint type of signature, a fingerprint directory should also be provided. Inside that fingerprint directory should be 2 directories: trusted and revoked. Those directories will contains files (in yaml/ucl format) containing the fingerprint of the trusted certificated and the revoked ones: --- begins -- function: sha256 fingerprint: an_hex_representation_of_the_fingerprint --- ends --- All unknown attribute will be silently ignored to allow extending in the future. It also support multiple signatures inside the catalog. the catalog should provide the signature in the following form: name.sig name.cert - pkg add is now able to read the packages from a pipe or a non-regular file '-' is an alias for stdin, this also works from pipes, fifos, unix domain sockets etc. - Support for pkg+foo url scheme where foo can be (http, https, ftp). - pkg info now default on glob matching - Print a pkg name only once - even if multiple vulns were found - when using -q - Accept empty/comment only configuration files - vuxml is now the default source for pkg audir - expat is now bundled (for vuxml) - pkg info -q is now equivalent of pkg info -qa - in case pkg info is querying a file or is a single direct match query then default on -f - pkg repo can now take new arguments: pkg repo [path] [rsa_key|'signing_command: <command>'] This allow calling external command to perform the signing and pass the checksum to be signed in the command stdin. - options can now have a description - new pkg config subcommand to allow direct query of options - ABI is now checked again using globs: a 'noarch' package should just specify: ARCH: 'freebsd:*' a package working on both i386 and amd64: ARCH: 'freebsd:9:x86:*' - Broken incremental pkg repo support was removed. - Lots of spelling/grammar fixes - Properly support srv priority/weigh when ordering mirrors - Use port specified in the SRV entries to connect to a given mirror - New pkg bootstrap subcommand that is the counter part of the pkg(7) bootstrap subcommand - Allow ARCH to be printed by pkg info - Allow to hook plugins, before closing the local db if it was opened in RW mode - Improved build system
2013-11-06 17:24:10 +01:00
man/man8/pkg-static.8.gz
man/man8/pkg-stats.8.gz
man/man8/pkg-unlock.8.gz
man/man8/pkg-update.8.gz
man/man8/pkg-updating.8.gz
man/man8/pkg-upgrade.8.gz
man/man8/pkg-version.8.gz
man/man8/pkg-which.8.gz
man/man8/pkg.8.gz
sbin/pkg
sbin/pkg-static
share/zsh/site-functions/_pkg