non port: ports-mgmt/pkg/Makefile |
Number of commits found: 278 (showing only 100 on this page) |
Wednesday, 22 May 2024
|
15:04 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.21.3
Fix periodic script on current
7cdaa4b |
Tuesday, 23 Apr 2024
|
08:36 Yasuhiro Kimura (yasu)
ports-mgmt/pkg: Remove pre-everything target
It displays messages related to conversion from ancient pkg_* tools to
pkg. But support of the former ended with FreeBSD 9 and ports
framework doesn't support them either.
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D44902
215a14b |
Monday, 15 Apr 2024
|
08:56 Baptiste Daroussin (bapt)
ports-mgmt/pkg: release 1.21.2
Changes:
- fix database path handling for rootdir
- revert a change in vital/lock handling in the solver cause
some vital packages to never be upgraded.
3d57467 |
Tuesday, 9 Apr 2024
|
07:32 Baptiste Daroussin (bapt)
ports-mgmt/pkg: udpate to 1.21.1
Changes:
- fix a regression regarding HANDLE_RC_SCRIPTS option
- fix the processing entries spinner
23f72e5 |
Tuesday, 2 Apr 2024
|
13:30 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.21.0
Changes since latest 1.20.0
- new event PKG_EVENT_PKG_ERRNO
- add: only generates .pkgsave when really needed
- repo:
* remove the ability to create v1 repository format
* remove ability to produce meta.{pkg,txz} unused since 1.13
* replace packagesite.pkg with data.pkg (new extensible format)
* keep producing packagesite.pkg for backward compatibility
* local repository information is now located in
/var/dbv/repos/<reponame/*
- support job cancellation (packagekit support)
- update bundle code to latest versions:
* libcurl
* sqlite
* lua
* libucl
- plist keywords:
- new @override_prefix
- new @var key value (able to expand %%key%%)
- scripts:
* new variable PKG_ISCHROOTED for script to be aware if being run
bia pkg -c
- update:
* prevents concurrent pkg update to compete
- pkgbase:
* .snap now comes after .alpha in versionning
- key:
* new subcommand to be able to generate signature keys
- signatures:
* add support ECDSA and EdDSA for all its signature mechanism
- elfhints:
* pkg now supports elfhints of any byte-order on FreeBSD
- solver:
* prevent directly in the solver the ability to remove vital or
locked packages
PR: 277978
Exp-run: antoine
c923e0d |
Tuesday, 23 Jan 2024
|
15:51 Baptiste Daroussin (bapt)
ports-mgmt/pkg: move manpage to share/man
f7f4c1a |
Monday, 13 Nov 2023
|
14:02 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.20.9
Changes:
- fix a race in vuln.xml udpate trigger
- undocument ftp support
- curl: add backward compatibility with libfetch on HTTP_USER_AGENT
- new Keyword: @override_prefix (pkgbase)
- only generate .pkgsave files when really needed
a8de99f |
Wednesday, 11 Oct 2023
|
07:15 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.20.8
Changes:
- update curl to 8.4.0
- check: document -n
- manuals: smalls fixes
- fix database transaction leak
c8d0d99 |
Thursday, 14 Sep 2023
|
08:41 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.20.7
Changes from 1.20.6 to 1.20.7
- improve sql traces in debug mode
- fix autoremove issue leading to 100% of CPU consumed almost forever
- don't complain about Last-modified http header being absent in case the DL
failed
- plug memory leaks in pkg autoremove
- fix build with lld >= 17
e6c1987 |
Wednesday, 23 Aug 2023
|
16:09 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.20.6
- fix duplicated rquery output
- fix digest authentication support
- fix pkgdb_all_search (for packagekit)
- activate netrc support
1ce3864 |
Tuesday, 1 Aug 2023
|
08:30 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.20.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
8d83ff7 |
Wednesday, 12 Jul 2023
|
07:50 Baptiste Daroussin (bapt)
ports-mgmt/pkg: release 1.20.4
This backs out the provide/require support for pkg add. It had
too much impact on the performances
073786d |
Tuesday, 11 Jul 2023
|
11:49 Baptiste Daroussin (bapt)
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
c2b502b |
Monday, 10 Jul 2023
|
12:15 Baptiste Daroussin (bapt)
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
09a7858 |
Thursday, 6 Jul 2023
|
17:28 Dima Panov (fluffy) Author: Baptiste Daroussin
ports-mgmt/pkg: reduce memory usage
Approved by: bapt
92d27c1 |
08:00 Baptiste Daroussin (bapt)
ports-mgmt/pkg: release 1.20.0
Changes:
- update libucl to latest version
- update sqlite to latest version
- remove support for pkg_* tools backward compatibility
- add and autoremove command now respects provides/requires and shlibs
provides/requires
- improve SRV and HTTP mirroring: reducing the number of round trips
- replace bundled libfetch with a stripped down bundled libcurl (only used for
http(s))
- new COMPRESSION_FORMAT configuration entry in pkg.conf
- periodic script: Use locale-agnostic (ISO 8601)
- Add support for openssl3
aef2976 |
08:00 Baptiste Daroussin (bapt)
pkg*: add compatiblity with libfetch's HTTP_AUTH
a666fe7 |
Thursday, 29 Jun 2023
|
14:08 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.19.2
This release only deals with RSA signature for people using the PUBKEY
mechanism.
With openssl3 the signature had to change, in this release we make pkg
accept both the new signatures and the old ones.
if built with openssl 1 (aka freebsd 12 and 13) pkg will continue issueing
the usual signatures aka no changes.
if built with openssl 3 (aka freebsd 14) pkg will issue a new format of
signature.
The version of pkg older than 1.19.2 will not be able to use a signature
issued witg pkg running on freebsd 14
All system running 1.19.2 and above will be able to accept any of the
signatures.
If a user get stuck, for any reason, pkg bootstrap -f will fix the
situation as long as it installs 1.19.2 and above.
Note that is only concens PUBKEY which is not the default.
No changes at all for users of the official FreeBSD repositories.
6bef385 |
Tuesday, 27 Jun 2023
|
09:52 Baptiste Daroussin (bapt)
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
f23812a |
Monday, 26 Jun 2023
|
13:05 Baptiste Daroussin (bapt)
pkg: fix signing with openssl3
b0b7fc1 |
Monday, 13 Feb 2023
|
09:43 Baptiste Daroussin (bapt)
ports-mgmt/pkg: bump portrevision missed in last commit
Remove static-pie usage, somehow it remains unused by clang
40c675d |
08:09 Baptiste Daroussin (bapt)
ports-mgmt/pkg: fix regression in pkg-static and version number
When adding the support for static PIE, we masked the actually
STATIC_ARGS making pkg-static a dynamic binary in all other cases.
While here fix the version numbering which was not updated properly
during the release process.
c7e073a |
Thursday, 2 Feb 2023
|
13:50 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.19.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)
e966df1 |
Thursday, 19 Jan 2023
|
10:51 Baptiste Daroussin (bapt)
ports-mgmt/pkg: with build with WITH_PIE
c79ec85 |
Sunday, 11 Dec 2022
|
18:34 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.19.0
Changes:
- rework file extraction to solve edge cases happening sometime when a file
in a package becomes a directory in a new package or vice versa
- update bundled lua to 5.4.4 and sqlite to 3.40 and linenoise to latest
versionautoremove will not remove anything anymore which is required
by another installed package via provides or via shlibs_provides.
- Accept '~' in the version or the name of a package
- delete now handles properly provides/requires (and shlibs equivalent)
- (r)query now have new operators: =~ ==~ and !=~ (case insensitivity)
- (r)query is now stricter regarding command line validation
- pkg-backup command has been removed (prefer pkg shell ".dump" instead)
- fix regressions in pkg lock
- fix pkg annotate --modify
6723c78 |
Wednesday, 7 Sep 2022
|
21:10 Stefan Eßer (se)
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.
This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.
There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.
The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.
Approved by: portmgr (tcberner)
b7f0544 |
Wednesday, 3 Aug 2022
|
07:40 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.18.4
Changes from 1.18.3 to 1.18.4
- fix querying licenses
- fix "ambiguous colomn name
- fix packaging the lua deinstall scripts
- add pkg.symlink to allow creating symlinks from lua scripts
- performance improvements
- sync libfetch with base bringing in socks proxy support
1746b7c |
Sunday, 26 Jun 2022
|
18:39 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.18.3
Changes from 1.18.2 to 1.18.3
- allow to deal with 240 character long filenames
- fix an issue when disabling a repository resulting in breakage
of the repository list
c494df3 |
Thursday, 23 Jun 2022
|
11:55 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.18.2
Fixes a crash with pkg version -PvL=
Reported by: "Herbert J. Skuhra" <herbert@gojira.at>
2e4edc2 |
10:20 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.18.1
Fix a crash in pkg create [1]
Fix a plist issue [2]
PR: 264841 [1]
Reported by: many [2], Simeon Simeonov <sgs@pichove.org> [1]
3e82360 |
07:48 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.18.0
Changes:
- add support for category and flavor in all queries
(<category>/<portname>[@<flavor>]
- new tcp protocol to support inetd/spiped
- end of ftp support
- allow filtering out files at install time
- improvements on triggers
- plenty of bug and doc fixes
c86c52c |
Thursday, 20 Jan 2022
|
09:28 Baptiste Daroussin (bapt)
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)
08342c9 |
Friday, 12 Nov 2021
|
10:12 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.17.5
Changes from 1.17.4 to 1.17.5
- 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
18793d1 |
Thursday, 4 Nov 2021
|
16:38 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.17.4
Changes
- ensure pkg waits for the programs executed by the triggers
7f73a93 |
Tuesday, 19 Oct 2021
|
06:25 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.17.3
Changes:
- revert 2 regressions,
* periodic script for audit which reduced verbosity
* the fallback on version mismatch on pkg add
- prevent an endless recursion on the solver
- make fingerprint signature validation respect rootdir
MFH after: 1 week
e9e85de |
Tuesday, 21 Sep 2021
|
08:23 Baptiste Daroussin (bapt)
ports-mgmt/pkg: update to 1.17.2
- make audit.h c++ friendly
- fix build with libressl
- autoremove now respects -q
- version: reports error if INDEX file does not exists but is expected
- periodic audit:
* Allow user to specify which jail not to audit
* New option to ignore deprecation and expiration warnings
* Reduce verbosity of the report
* Add a script to audit base
- register: implement -N to actually not register in the database
- fetch: do not count cached package in the list to be fetched
- query: -e is not supported as additional condition
- fix pkg not finding its db when run from a directory which does not exists
anymore
- De-prioritize upgrade-removals in the solver
- triggers:
* run them for pkg register and pkg add
* Add pkg.readdir lua function
* Add documentation for the triggers
5094187 |
Tuesday, 27 Jul 2021
|
15:52 Baptiste Daroussin (bapt)
ports-mgmt/pkg: release 1.17.1
Changes from 1.17.0 to 1.17.1
- 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
bfb9159 |
Thursday, 22 Jul 2021
|
08:05 Baptiste Daroussin (bapt)
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:
remove internal support for @*exec (this is now in the ports tree)
remove support for @ignore
remove support for @dirrm/@dirrmtry
remove support for @pkgdep
remove stub support for @stopdaemon
remove stub support for @display
remove stub support for @mtree
remove stub support for @conflict
- VUXML: fetch .xz compressed version of the file by default
- triggers are deferred to later command (firstboot is planned) if run
with pkg -r
- pkg triggers commands has been added and can execute the deferred
triggers for example at firstboot
Changes in the framework:
- Add a backward compatibility layer, so people are not forced to move
to pkg 1.17 yet (new quarter we will enforce the switch for triggers
anyway, but it gives time to people to switch)
- Introduce a new PKG_COMPRESSION_FORMAT for users to specify the
compression format they are willing to use when creating packages:
txz, tar, tgz, tbz, tzst are the valid ones (note that tzst is only
usable on FreeBSD 13 and 14)
- Add a backward compatibility for people who specified the compression
format already via PKG_SUFX and issue a warning to tell them about the
deprecation of PKG_SUFX
e497a16 |
Wednesday, 7 Apr 2021
|
08:09 Mathieu Arnold (mat)
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
cf118cc |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Thursday, 18 Feb 2021
|
18:11 manu
ports-mgmt/pkg: Update to 1.16.3
- lua: filecmp: Fix for symlink
PR: 253292, 250439
Approved by: bapt (implicit)
MFH: 2021Q1
|
Wednesday, 20 Jan 2021
|
14:35 manu
ports-mgmt/pkg: Update to 1.16.2
Changes from 1.16.1 to 1.16.2
- libpkg: add a snap(shot) version prefix
- libpkg: only upgrade installed packages with pattern matches
- Document pkg-lock(8) accepts a list of packages
Approved by: bapt (implicit)
|
Saturday, 26 Dec 2020
|
15:53 bapt
Update to 1.16.1
Fixes: pkg audit -q output
Reported by: many
|
Tuesday, 22 Dec 2020
|
18:52 bapt
update to 1.16.0
Main highlights:
- Add support for RISC-V
- plist now supports '@include <anotherfile>'
- Keywords can now validate the plist syntax at packaging time
validation is done via a lua script
- Keywords can issue a deprecation warning if needed
- Add support for triggers (lua and shell scripts possible)
- pkg create -e now will create a package with a readable MANIFEST
but also:
- pkg-query now supports %X to print the internal package checksum
- remove usage of utstring
- lua scripts can now take real arguments
- get rid of sysexits
- improve performances for pkg query -F
- Fix an issue with metalog duplicated entries
- Relax keywords attributes syntax by allowing spaces
- Fix a crash when pkg is told to package a directory as a file
- pkg upgrade -n does not run anymore the "prior" test for self pkg upgrade
but instead prints everything that will be upgraded including pkg
- pkg info now print the installed timestamp and repository in --raw output
- print all missing packages not only the first one encountered
- All commands are now consistently using --no-scripts
- pkg audit now accepts a -R/--raw option for parseable output
- some fixes in the solver
PR: 251696
|
Sunday, 11 Oct 2020
|
13:00 manu
ports-mgmt/pkg: Update to 1.15.10
Add a workaround for https://bugs.freebsd.org/250271
PR: 250059
Approved by: bapt (implicit)
MFH: 2020Q4
|
Sunday, 4 Oct 2020
|
14:14 manu
ports-mgmt/pkg: Update to 1.15.9
Changes from 1.15.8 to 1.15.9:
- lua_pkg_copy when copying a symlink
PR: 248314
Approved by: bapt (implicit)
|
Friday, 2 Oct 2020
|
14:05 bapt
Update to 1.15.8
Fixes a typo which results in pkg ignoring some lua script in some particular
circumpstancies: shell script also available in certain types
|
09:01 manu
ports-mgmt/pkg: Update to 1.15.7
Changes from 1.15.6 to 1.15.7:
- Fix %# expand in script
Approved by: bapt (implicit)
|
Thursday, 24 Sep 2020
|
17:29 pkubaj
ports-mgmt/pkg: fix build on powerpc64le
Little-endian powerpc64 is not detected properly by sqlite3.
|
Tuesday, 22 Sep 2020
|
14:15 manu
ports-mgmt/pkg: Update to 1.15.6
Changes from 1.15.5 to 1.15.6
- Fix '%X' to include the file name and sum
Approved by: bapt (implicit)
|
Monday, 21 Sep 2020
|
14:54 manu
ports-mgmt/pkg: Update to 1.15.5
Changes from 1.15.4 to 1.15.5
- Add powerpc64le arch
- Fix query '%X' to not use the version
Approved by: bapt (implicit)
|
Wednesday, 9 Sep 2020
|
16:41 bapt
Release 1.15.4
- Fix the ssh protocol support
|
Tuesday, 8 Sep 2020
|
19:22 bapt
Update to 1.15.3
- Fix fetching files not belonging to a repo (fixes pkg audit -F)
PR: 249185
Reported by: Peter Larsen
|
16:55 bapt
Release 1.15.2
- Fixes a crash in the fetch methods
|
Monday, 7 Sep 2020
|
15:52 bapt
Fix a crash when fetching audit file
|
10:02 manu
ports-mgmt/pkg: Update to 1.15
Changes from 1.14.99.6 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
Changes from 1.14.99.5 to 1.14.99.6
- Run lua scripts before shell scripts
- unbreak build with -fno-common
Changes from 1.14.99.4 to 1.14.99.5
- Fix lua script during pkg_delete
- Return file type for lua_stat
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
Changes from 1.14.99.2 to 1.14.99.3
- Fix linking on FreeBSD
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
hanges 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)
PR: 249035 (exp-run)
Approved by: bapt
|
Tuesday, 18 Aug 2020
|
08:23 manu
ports-mgmt/pkg: Update to 1.4.17
- Fix build with -fno-common
|
Monday, 29 Jun 2020
|
08:00 manu
Update to 1.14.6
Changes from 1.14.5 to 1.14.6:
- Fix linking on FreeBSD
Approved by: bapt (implicit)
|
Thursday, 25 Jun 2020
|
15:01 manu
Update to 1.14.5
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
|
Saturday, 20 Jun 2020
|
21:22 delphij
ports-mgmt/pkg: 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/D24972
|
Wednesday, 29 Apr 2020
|
07:32 bapt
Update to 1.14.4
- fix a hang in pkg scripts
PR: 245462
Submitted by: sobomax
Reported by: sobomax, jkim
|
Monday, 27 Apr 2020
|
07:40 bapt
Update to 1.14.3:
- 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)
|
Friday, 3 Apr 2020
|
10:53 bapt
Update to 1.14.2
- Disable keep-alive for now, it is not stable enough
|
Thursday, 2 Apr 2020
|
18:06 bapt
Update to 1.14.1
- fix a regression in the autosetup system which resulted in bad path
for periodic script
|
13:00 bapt
Update to 1.14
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
|
Friday, 21 Feb 2020
|
14:24 bapt
Update to 1.13.2
- fix pkg fetch -o
- accept again colon before path in ssh url scheme in repositories
|
Wednesday, 12 Feb 2020
|
14:01 bapt
Update to 1.3.1
- Fix inverted logic that lead to pkg always restarting rc scripts
Reported by: flo
|
Tuesday, 11 Feb 2020
|
08:36 bapt
Release pkg 1.13
- 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
|
Wednesday, 29 Jan 2020
|
13:09 bapt
Import the libfetch patch to the bundled libfetch
|
Wednesday, 18 Sep 2019
|
07:37 bapt
Release pkg 1.12.0
- 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
|
Monday, 3 Jun 2019
|
11:27 bapt
Respect CC
Submitted by: tijl
|
05:02 dinoex
- fix build with custom PREFIX
PR: 238296
|
Friday, 31 May 2019
|
14:59 bapt
Update to 1.11.1
- Fix abi string for dragonfly
- Fix libfetch built without ipv6 support [1]
PR: 238264
Reported by: ume
|
09:54 bapt
Update to 1.11
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
|
Tuesday, 16 Oct 2018
|
10:08 bapt
Add a patch to fix pkg-static with linked against openssl 1.1.1
This is needed to be able to sign repository with pkg-static
Reported by: many (based on a patch by gjb)
MFH: 2018Q4
|
Thursday, 11 Oct 2018
|
00:10 zi
- Bump PORTREVISION to chase openssl update in CURRENT
|
Monday, 10 Sep 2018
|
22:29 brd
Apply a patch from git that fixes make packages with hardlinks and config files.
|
13:14 mat
Add DOCS options to ports that should have one.
Also various fixes related to said option.
PR: 230864
Submitted by: mat
exp-runs by: antoine
|
Monday, 20 Aug 2018
|
16:53 brd
Add a small patch to pkg to fix NULL check in pkg_is_config_file().
This helps pkgbase users with recent updates.
Approved by: bapt
|
Wednesday, 9 May 2018
|
16:00 brd
Apply patch for a segfault on upgrade
https://github.com/freebsd/pkg/issues/1663
Approved by: bapt
|
Thursday, 15 Feb 2018
|
00:14 brd
Update pkg to 1.10.5
PR: 225104
Reviewed by: bdrewery
|
Tuesday, 6 Feb 2018
|
14:13 swills
Don't use pkg-static when cross building
PR: 224217
Submitted by: nwhitehorn
Approved by: bapt
|
Saturday, 6 Jan 2018
|
23:50 bapt
Update to 1.10.4
- Fix progression display
- Parse FreeBSD OS version and forbid to install too new packages
|
Tuesday, 5 Dec 2017
|
16:22 bapt
Fix segfault in pkg version against the ports tree
PR: 224023
Reported by: jrm, kib, Trond.Endrestol@ximalas.info
Tested by: jrm (an early version of the patch)
|
Monday, 4 Dec 2017
|
21:32 bapt
Update to 1.10.3
- 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
|
Friday, 1 Dec 2017
|
14:10 bapt
Add patches from git to handle pkg version with newly flavoured ports tree
|
Wednesday, 15 Nov 2017
|
10:04 bapt
Update to 1.10.2
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
|
Sunday, 15 Oct 2017
|
14:05 madpilot
Retire WITHOUT_DEBUG flag.
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
|
Sunday, 26 Mar 2017
|
21:25 bapt
Update to 1.10.1
- 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
|
Monday, 27 Feb 2017
|
14:32 bapt
Fix signing_command something saving a truncated signature in the file
as a result pkg will reject any repository signed
|
Saturday, 25 Feb 2017
|
12:28 bapt
Allow per repo environment variable to be set for
every kind of repositories
Reported by: kib
Tested by: kib
|
Friday, 24 Feb 2017
|
22:55 bapt
Release pkg 1.10.0
* 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
|
Tuesday, 3 Jan 2017
|
20:38 zi
- Instruct portscout to ignore these
|
Sunday, 25 Dec 2016
|
15:15 bapt
Fix file descriptor leak that might lead to errors on packages with lots of
files
PR: 215544
Submitted by: pasokondokoro@gmail.com
|
Thursday, 8 Dec 2016
|
09:27 bapt
Update to 1.9.4
- 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]
|
Thursday, 3 Nov 2016
|
22:20 bapt
Update to 1.9.3
- 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
|
Saturday, 29 Oct 2016
|
09:01 bapt
Update to 1.9.2
- Fix NetBSD ABI
- Add a fallback for when utimensat returns EOPNOTSUPP like on some NFS servers
- Install the NEWS file
|
Sunday, 16 Oct 2016
|
14:55 bapt
Release 1.9.1
- fix a fd leak on freebsd <11
Reported by: mat
Tested by: mat
|
Saturday, 15 Oct 2016
|
21:26 bapt
Update to 1.9.0
- 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?
|
Wednesday, 14 Sep 2016
|
23:41 bdrewery
Force a rebuild to bring in libarchive fixes from head r305819.
MFH: 2016Q3
|
Number of commits found: 278 (showing only 100 on this page) |