| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Changes from 1.14.5 to 1.14.6:
- Fix linking on FreeBSD
Approved by: bapt (implicit)
Notes:
svn path=/head/; revision=540761
|
|
|
|
|
|
|
|
|
|
|
| |
Changes from 1.14.4 to 1.14.5:
- Prevent potential hang with lua scripts
- Add a debug message if obtaining the lock fails
Approved by: bapt
Notes:
svn path=/head/; revision=540398
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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/D24972
Notes:
svn path=/head/; revision=539750
|
|
|
|
|
|
|
|
|
|
|
| |
- fix a hang in pkg scripts
PR: 245462
Submitted by: sobomax
Reported by: sobomax, jkim
Notes:
svn path=/head/; revision=533325
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add pkg create -l to set compression level
- Parallelize the run of kyua
- Fix VERSION_MINOR UCL expansion
- Bring back pkg create -n
- Document pkg_create(3)
- Improve documentations in pkg-set(8)
Notes:
svn path=/head/; revision=533108
|
|
|
|
|
|
|
| |
- Disable keep-alive for now, it is not stable enough
Notes:
svn path=/head/; revision=530484
|
|
|
|
|
|
|
|
| |
- fix a regression in the autosetup system which resulted in bad path
for periodic script
Notes:
svn path=/head/; revision=530393
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Major changes since 1.13:
- HTTP keep-alive in libfetch (imported from xbps)
- allow to backup shared libraries during upgrades
(a compat-libraries packages is created to keep track of it)
- better reproducible build support
- More variable exposed to configuration
exp-run by: antoine
Notes:
svn path=/head/; revision=530367
|
|
|
|
|
|
|
|
| |
- fix pkg fetch -o
- accept again colon before path in ssh url scheme in repositories
Notes:
svn path=/head/; revision=526628
|
|
|
|
|
|
|
|
|
| |
- Fix inverted logic that lead to pkg always restarting rc scripts
Reported by: flo
Notes:
svn path=/head/; revision=525910
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- when installing over a non tracked file (not owned by any package)
pkg now saves a copy of that file 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 (this was only used with pkg up to 1.2).
Anyone using that version and willing to upgrade can do it via:
pkg bootstrap -f
- 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
- shell script can now print messages along with pkg-messages by writing
to ${PKG_MSGFD} file descriptor
- improve error reporting when parsing vuxml files
- lua script are now ready for prime time:
- sanboxed with capsicum on plateforms that support it
- rootdir native
- documented
- Fix pkg backup
- pkg now gives a hint about running pkg update -f in case of "size mismatch"
- scripts (lua and shell) can now determine if they are in the process of an
upgrade or an installation via a variable
- shell scripts are now fully documented
- keyword files are now documented
PR: 243564
exp-run by: antoine
Notes:
svn path=/head/; revision=525794
|
|
|
|
| |
Notes:
svn path=/head/; revision=524543
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- updating: allow to use regular expession in AFFECTS: value
- updating: improve the exact matching for AFFECTS: values
- recommand using pkg bootstrap -f instead of pkg-static install -f to reinstall
pkg itself
- Add support for lua in package scripts (not documented yet)
- Add support for lua in keywords definition (not documented yet)
- Properly detect when base libarchive is linked to zstd and handle it. (needed
an upcoming change in base)
- Add a function tu lua script to append message at the run of the pkg process
along with other messages
- Add the missing warning about @unexec being deprecated for a while now in
pkg-plist
- Fix build with gmake
- Ensure pkg_shutdown properly reinitialize all the closed fd to -1.
- Do not crash when being passed an unsupported ABI
Notes:
svn path=/head/; revision=512256
|
|
|
|
|
|
|
| |
Submitted by: tijl
Notes:
svn path=/head/; revision=503375
|
|
|
|
|
|
|
| |
PR: 238296
Notes:
svn path=/head/; revision=503349
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix abi string for dragonfly
- Fix libfetch built without ipv6 support [1]
PR: 238264
Reported by: ume
Notes:
svn path=/head/; revision=503177
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improvements:
* better ABI name on linux
* lots of changes in internal API to use fd when possible
* 410.pkg-audit now uses anticongestion on freebsd 12+
* completion improvements
* add an extra line when printing pkg-messages to improve readability
* add %q to pkg_printf(3) and pkg-query(8) to print altabi
* make pkg version -r imply -R
* New build system based on autosetup
* pkg is now a semi static binary
* Add 3 new aliases:
- rall-depends: showing depenencies of a non installed package
- rcomment: showing only the comment of a non installed package
- rdesc: showing only the description of a non installed package
* close stdin when running scripts
* Tons of bug fixes
Removal:
* removed option: pkg repo -L
* removed script: pkg2ng
Notes:
svn path=/head/; revision=503131
|
|
|
|
|
|
|
|
|
|
| |
This is needed to be able to sign repository with pkg-static
Reported by: many (based on a patch by gjb)
MFH: 2018Q4
Notes:
svn path=/head/; revision=482214
|
|
|
|
| |
Notes:
svn path=/head/; revision=481775
|
|
|
|
| |
Notes:
svn path=/head/; revision=479486
|
|
|
|
|
|
|
|
|
|
|
| |
Also various fixes related to said option.
PR: 230864
Submitted by: mat
exp-runs by: antoine
Notes:
svn path=/head/; revision=479406
|
|
|
|
|
|
|
|
|
| |
This helps pkgbase users with recent updates.
Approved by: bapt
Notes:
svn path=/head/; revision=477662
|
|
|
|
|
|
|
|
|
| |
https://github.com/freebsd/pkg/issues/1663
Approved by: bapt
Notes:
svn path=/head/; revision=469451
|
|
|
|
|
|
|
|
| |
PR: 225104
Reviewed by: bdrewery
Notes:
svn path=/head/; revision=461849
|
|
|
|
|
|
|
|
|
| |
PR: 224217
Submitted by: nwhitehorn
Approved by: bapt
Notes:
svn path=/head/; revision=461053
|
|
|
|
|
|
|
|
| |
- Fix progression display
- Parse FreeBSD OS version and forbid to install too new packages
Notes:
svn path=/head/; revision=458302
|
|
|
|
|
|
|
|
|
| |
PR: 224023
Reported by: jrm, kib, Trond.Endrestol@ximalas.info
Tested by: jrm (an early version of the patch)
Notes:
svn path=/head/; revision=455589
|
|
|
|
|
|
|
|
|
|
|
| |
- Accept DT_SONAME anywhere in .dynamic when parsing elf binaries
- Fix pkg version when it deals with the ports tree and INDEX after flavors
- Sort fts traversal in repo creation (for reproducible builds)
- Documentation improvements
- make pkg version -r imply -R
Notes:
svn path=/head/; revision=455546
|
|
|
|
| |
Notes:
svn path=/head/; revision=455294
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes from 1.10.1 to 1.10.2
- pkg clean is now happy if the cache dir non existing
- 410.pkg-audit now uses anticongestion on freebsd 12
- fix pkg install -r foo if foo is a disabled repository
- fix elf handling on non FreeBSD
- fix support for platforms without AT_SYMLINK_NOFOLLOW
- fix dropping privileges on Linux
- fix build with recent libbsd
- fix duplicate pkg registration overwriting the existing pkg
- fix again using pattern as package arch
- recognize armv7
- add %q to pkg_printf(3) and pkg-query(8) to print altabi
- add support for new periodic variables in multiple scripts
- add an extra line when printing pkg-messages to improve readability
- stop considering nfs as dangerous and if a corruption happens on nfs drive
by a message the user to the highly possible reason of the corruption so
that he can fix
- better ABI name on linux
- fix pollution of "locked" message
PR: 221129
exp-run by: antoine
Notes:
svn path=/head/; revision=454228
|
|
|
|
|
|
|
|
|
|
|
|
| |
The flag has partial support across the tree, and the same effect
can be obtained by using ".undef WITH_DEBUG".
Reviewed by: mat, rene
Approved by: portmgr (rene)
Differential Revision: https://reviews.freebsd.org/D12548
Notes:
svn path=/head/; revision=452147
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Cache pw result to avoid over reloading nssswitch.conf
- Fix allow to set env per repo for everykind of repo
- Fix signing_command something saving a truncated signature in the file
as a result pkg will reject any repository signed
- Fix sqlite vfs overload with new sqlite
- pkg which: add -m to show what files matched using globs
- Revert the new UI which does not respect 80 columns
- Fix query '%q' printing the internal arch instead of the official one
Notes:
svn path=/head/; revision=437007
|
|
|
|
|
|
|
| |
as a result pkg will reject any repository signed
Notes:
svn path=/head/; revision=434959
|
|
|
|
|
|
|
|
|
|
| |
every kind of repositories
Reported by: kib
Tested by: kib
Notes:
svn path=/head/; revision=434798
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fix pkg which -g
* Do not use openssl for sha256
* Improve the default output when fetching data
* Update libfetch to the version of FreeBSD 11
* Fix NetBSD ABI
* Add a fallback for utimensat when reporting EOPNOTSUPP
* replace libsbuf with utstring for portability
* Overwrite some sqlite vfs functions to allow more capsicumisation of pkg
* move more pkg audit details into the library
* allow to run pkg query without any privileges
* extend the audit periodic script to report deprecated packages
* Fix fd leak to rcscripts
* stop dropping privieges during fetching it causes more issues than it solves
* speed walking though [reverse]dependencies
* Update blake2b to latest version
* Add blake2s to the list of supported checksums
* Internal digest now default on blake2b on 64 bits and blake2s on 32 bits.
* Fix segfault when ABI is defined but empty
* Do not use the shared library provides/requires on non FreeBSD/Linux
* Define _NETBSD_SOURCES on NetBSD to allow libfetch to use funopen
* Document vital flags
* Fix potential double free when dealing with @config keyword
* Add progress when fetching (number of files to fetch)
* Improved messages about locked packages
* Return 1 when a user rejects the proposed plan
* When dealing with configuration files '@config' never overwrites non tracked
files
* Warn everyone about deprecation of @dirrm and @exec
* Deduplicate metadata loading code
* pkg register now understands context aware messages
* Fix pkg register issues with some version of libarchive:
hardlinks not being made hardlinks sometime
issues when PREFIX is a symlink to another directory
* Use portable mechanism to find the number of CPUs which allows pkg repo to be
faster on linux
* New pkg upgrade --vulnerable
Notes:
svn path=/head/; revision=434755
|
|
|
|
| |
Notes:
svn path=/head/; revision=430519
|
|
|
|
|
|
|
|
|
|
| |
files
PR: 215544
Submitted by: pasokondokoro@gmail.com
Notes:
svn path=/head/; revision=429439
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Stop dropping privileges for fetching, it causes more issues than it solves
- Fix segfault when ABI is defined by empty
- Fix reporting of deprecated packages
- Provide instructions on how to unset vital flages
- Fix libfetch for NetBSD
- Fix @config potential double free
- Always warn about the deprecated @dirrm/@dirrmtry
- Always warn about the deprecated @exec
- Rework pkg register to share more code with pkg install
* It makes it more robust to libarchive regressions [1]
PR: 214381 [1], 215029 [2]
Reported by: lampa@fit.vutbr.cz [1]
Exp-run: antoine [2]
Notes:
svn path=/head/; revision=428110
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix file descriptor leak during rc script execution
- Fix setting attributes on directories
- Fix locking on NFS
- Allow pkg annodate -S to run as a non priviledge user
- Extend the audit periodic script to report about expiration/deprecation
Notes:
svn path=/head/; revision=425275
|
|
|
|
|
|
|
|
|
| |
- Fix NetBSD ABI
- Add a fallback for when utimensat returns EOPNOTSUPP like on some NFS servers
- Install the NEWS file
Notes:
svn path=/head/; revision=424896
|
|
|
|
|
|
|
|
|
|
| |
- fix a fd leak on freebsd <11
Reported by: mat
Tested by: mat
Notes:
svn path=/head/; revision=424068
|
|
|
|
|
|
|
|
|
|
|
| |
- Drop privileges in many commands
- Drop privileges when fetching a file
- Add resource limitation in sandboxes
- Add support for METALOG
- pkg delete new prints a warning for pattens that matches nothing?
Notes:
svn path=/head/; revision=424032
|
|
|
|
|
|
|
| |
MFH: 2016Q3
Notes:
svn path=/head/; revision=422170
|
|
|
|
| |
Notes:
svn path=/head/; revision=422083
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
During upgrades/reinstall javavmwrapper 2.5 pre deinstall script deletes the pkg
temporary files preventing to finish the upgrade.
A fixed version of javavmwrapper will be made soon, this hack will remain in the
ports tree and not in pkg(8) itself. This hack is made to not bother users is
only affecting upgrade/reinstall phase not proper deinstall
PR: 210313
Notes:
svn path=/head/; revision=419360
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- update internal expat to 2.2.0
- fix external solver
- fix build on freebsd pre 9.2
- fix warnings on armv6
- fix solver issue resulting in missing conflicts or reinstalling unneeded
packages
- add a mini summary at the end of the output
Notes:
svn path=/head/; revision=418088
|
|
|
|
|
|
|
|
|
|
|
| |
- Important fixes in the solver
- When conflicts are found, they are explicitly printed
- Reduce namecache contention a bit
- Temporary files created during extraction are now hidden
- Accept symlinks to directories when pkg is expecting a directory
Notes:
svn path=/head/; revision=417464
|
|
|
|
| |
Notes:
svn path=/head/; revision=416827
|
|
|
|
|
|
|
|
|
| |
Changes:
- Fix mirror_type: http with https servers
- Fix regression in the solver that tries to reinstall reverse deps sometime
Notes:
svn path=/head/; revision=416634
|
|
|
|
|
|
|
|
|
|
|
| |
Note that people are using mirror_type: http when they should not
most probably due to bad documentation on our side so we will improve that later
mirror_type: http is only useful if you actually host multiple mirror of your
repos see pkg-repository(5).
Notes:
svn path=/head/; revision=416541
|