Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.13.99.3 03 Mar 2020 11:00:52
  |
bapt  |
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
  |
antoine  |
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
  |
bapt  |
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
  |
bapt  |
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
  |
bapt  |
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
  |
bapt  |
Import the libfetch patch to the bundled libfetch |
1.12.99.4 29 Jan 2020 11:46:54
  |
bapt  |
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
  |
bapt  |
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
  |
bapt  |
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
  |
bapt  |
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
  |
bapt  |
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
  |
bapt  |
Update to 1.11.99.3 |
1.11.99.2 26 Aug 2019 10:04:45
  |
bapt  |
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
  |
mat  |
Convert to UCL & cleanup pkg-message (categories [p-r]) |
1.11.99.1 04 Jul 2019 07:07:08
  |
bapt  |
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
  |
bapt  |
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
  |
bapt  |
Respect CC and PREFIX |
1.10.99.14 27 May 2019 09:07:23
  |
bapt  |
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
  |
bapt  |
Bump port revision |
1.10.99.13_1 23 May 2019 17:00:09
  |
bapt  |
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
  |
bapt  |
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
  |
bapt  |
Update to 1.10.99.13 |
1.10.99.11 27 Mar 2019 12:58:42
  |
bapt  |
Update to 1.10.99.12
Changes from pkg 1.10.99.11 to 1.10.99.12
- use /usr/bin/uname to determine of the ABI
- 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
- switch to cirrus-ci
- improve portability on linux
- simplify code to create the repository
- close stdin when running scripts
- update bundled libucl to latest version
- remove backward compat (pkg_*) in periodic scripts
- always use anticongersion on periodic scripts
- Prevent SIGSEGV with 'pkg version' with packaged base
- Fix issue with recent lld |
1.10.99.11 03 Nov 2018 21:27:53
  |
bapt  |
Update to 1.10.99.11 which attempts to fix build with recent libarchive |
1.10.99.10 22 Sep 2018 10:44:56
  |
bapt  |
Update to 1.10.99.10 |
1.10.99.9 10 Sep 2018 13:14:52
  |
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 |
1.10.99.9 09 Sep 2018 03:43:17
  |
woodsb02  |
Fix fetch by updating GH_TAGNAME as required by r479255
Approved by: portmgr blanket |
1.10.99.9 08 Sep 2018 19:22:29
  |
brd  |
Update to 1.10.99.9
- Remove a check for config files that have hardlinks
- Add .gitlab-ci.yml to support the Gitlab CI service
- Add a few more tests with hardlinks |
1.10.99.8 20 Aug 2018 17:06:15
  |
bapt  |
Update to 1.10.99.8
Changes from pkg 1.10.99.7 to 1.10.99.8
- Add options to ignore OSVERSION check and document it
- Complain about RO filesystem for pkgdb access if needed
- Fix privileges drop done too early
- Improve OSVERSION check
- Fix some resource leaks
- Lots of documentation improvements
- Improve conflicts handling
- Do not check remote packages when doing `pkg upgrade -v`
- Convert from autotools to autosetup
- Fix warnings spotted by gcc 7+
- Fix pkg info -R to match the documented behaviour
- Update zsh completion
- Fix crash with config file handling
- pkg is now a semi static binary |
1.10.99.7 17 May 2018 09:34:08
  |
amdmi3  |
- Update WWW
Approved by: portmgr blanket |
1.10.99.7 06 Feb 2018 14:13:35
  |
swills  |
Don't use pkg-static when cross building
PR: 224217
Submitted by: nwhitehorn
Approved by: bapt |
1.10.99.7 06 Jan 2018 23:14:20
  |
bapt  |
Update to 1.10.90.7
- Sort fts traversal in repo creation
- Fix floating pint exception when packaging packages with weird elf files
- More test cases for config merge
- Fix running the testsuite on linux and osx
- Fix pkg version regarding flavors
- Add support for creating packages with a hash in their names
- Accept DT_SONAME anywhere in .dynamic
- make pkg version -r imply -R
- Some fixes for the progression display
- Rename some variables in security periodic scripts.
- Parse FreeBSD OS version and forbid to install too new packages |
1.10.99.6 11 Nov 2017 13:04:35
  |
bapt  |
Update to 1.10.99.6
- Lots of fixes/improvements on periodic scripts
- Fix typo in the .pc file
- Only check for origin if the strings contains / in pkg version
- Support flags when exporting the metalog
- Ignore flags when installing as a user
- fix again using pattern as package arch
- recognize armv7
- add %q to pkg_printf(3) and pkg-query(8) to print altabi
- 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
he can fix
- zsh completion imrpovements |
1.10.99.5 31 Jul 2017 21:38:26
  |
bapt  |
Update to 1.10.99.5
- 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
- better ABI name on linux
- lots of changes in internal API to use fd when possible
- removed option: pkg repo -L |
1.10.99.4 26 Mar 2017 21:19:39
  |
bapt  |
Update to 1.10.99.4
- Fix signing_command something saving a truncated signature in the file
as a result pkg will reject any repository signed
- pkg which: add -m to show what files matched using globs
- fix sqlite overload with new sqlite
- Revert the new UI which does not respect 80 columns
- Fix query '%q' printing the internal arch instead of the official one |
1.10.99.3 25 Feb 2017 12:40:55
  |
bapt  |
Update to 1.10.99.3
Changes
- Replace some mmap with getline()
- Fix pkg which -g
- allow setting env before fetching for every kind of repo |
1.10.99.2 19 Feb 2017 16:43:03
  |
bapt  |
Update to 1.10.99.2
- Remove pkg2ng and pkg convert code
- Emit dep_formula within the manifests
- Use stack based read (32k buffer) instead of mmap
- Use 32k buffers for each reads
- Cache pw/group to reduce overreading nsswitch.conf
- Update libucl and remove over call of getcwd |
1.10.99.1 17 Feb 2017 23:12:18
  |
bapt  |
Update to 1.10.99.1
- The solver now uses natively the new dep formula (more works needed)
- Ensure don't call getcwd for each manifest part (useful for the builders) |
1.9.99.11 12 Feb 2017 21:09:17
  |
bapt  |
Update to 1.9.99.11
- Fix install as user
- Allow to set env variable per repo to pass to libfetch
- Plug a memory leak
- Fix repo initialization when a repo is disabled
- Fix installing sparse binary files
- Add an option for a user to change locking over nfs |
1.9.99.10 03 Jan 2017 20:38:47
  |
zi  |
- Instruct portscout to ignore these |
1.9.99.10 02 Jan 2017 23:32:02
  |
bapt  |
Release to 1.9.99.10 (yes I forgot update the port for 1.9.99.9
- Fix symlinks created by pkg register
- Fix pkg version -n
- Do not autoremove packages marked as vital
- pkg query: aggregate license information
- Fix build on OSX
- Fix build on FreeBSD 8
- Implement pkg upgrade --vulnerable
- Fix descriptor leak |
1.9.99.8 04 Dec 2016 22:19:58
  |
bapt  |
Update to 1.9.99.8
- bug fixes and simplification of pkg register |
1.9.99.7 04 Dec 2016 00:15:46
  |
bapt  |
Update to 1.9.99.7
changes:
- pkg register: fix timestamps |
1.9.99.6 03 Dec 2016 22:50:40
  |
bapt  |
Update to 1.9.99.6
- Fix pkg register when target hardlink is not in the same directory as the
source file |
1.9.99.5 03 Dec 2016 21:14:01
  |
bapt  |
Update to 1.9.99.5
- In case of errors during pkg update exit with a non 0 status
- 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 |
1.9.99.4 01 Dec 2016 21:29:04
  |
swills  |
Rename PKG_CMD to PKG_REGISTER
Submitted by: bapt
Differential Revision: https://reviews.freebsd.org/D8677 |
1.9.99.4 20 Nov 2016 15:52:36
  |
bapt  |
Update to 1.9.99.4:
- 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 |
1.9.99.3 19 Nov 2016 22:26:50
  |
bapt  |
Update to pkg 1.9.99.3
- Add a fallback for utimensat when reporting EOPNOTSUPP
- replace libsbuf with utstring for portability
- Overwrite some sqlite vfs functions to allow 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 |
1.9.99.2 30 Oct 2016 20:02:19
  |
bapt  |
Update to 1.9.99.2
- readd FTS support to sqlite lib to allow dropping fts tables
- rewrite some functions to use file descriptors when possible |
1.9.99.1 30 Oct 2016 17:57:33
  |
bapt  |
Update to 1.9.99.1
- Fix fd leak on systems without utimensat (merged in release branch)
- Do not use openssl for sha256
- Improve the default output when fetching data
- Update libfetch to the version of FreeBSD 11
- Update libsbuf to the version of FreeBSD 11
- Fix NetBSD ABI
- Add a fallback for utimensat when reporting EOPNOTSUPP |
1.9.99.0 15 Oct 2016 21:23:41
  |
bapt  |
Update to 1.9.99.0
- Fix pkg refetching te repositories all the time
- Add support for METALOG |
1.8.99.11 20 Aug 2016 17:26:20
  |
bapt  |
Update to 1.8.99.1
- removes chroot in sanboxes it causes too many issues
Reported by: kwm, bdrewery |
1.8.99.10 19 Aug 2016 22:16:07
  |
bapt  |
Update to 1.8.99.10
- sandboxes always drops privileges if run as root and chroot in /var/empty
- sandboxes limits resource usage to make them less useless on system without
capsicum
- drops privileges and chroot to /var/empty in various commands if run as root:
* pkg audit
* pkg info
* pkg (r)query |
1.8.99.9 05 Jul 2016 15:02:08
  |
bapt  |
Update to 1.8.99.9:
- Update internal expat to 2.2.0
- Fix using an external solver
- Fix build on FreeBSD prior to 9.2
- Fix issues on armv6
- Add a mini summary of the operations (removal, installation, upgrades) that
that will be done
- Fix solver issues that could trigger issues with conflicts or reinstall too
many things |
1.8.99.8 25 Jun 2016 11:31:42
  |
bapt  |
Update to 1.8.99.8
- Accept symlinks to directory when the package expects a directory
- Cleanup symlink checksuming code
- Fix a bug that results in bus error on very specific cases with lots of
packages installed |
1.8.99.7 22 Jun 2016 21:22:06
  |
bapt  |
Update to 1.8.99.7
- Lots of important fixes in the solver
- Fix pkg upgrade -f
- Reduce namecache contention a bit
- Prefix all temporary files with a . so they are hidden
- Explicitly tell the users which conflicts were found
- Do not fork pkg when being ptraced (only on FreeBSD)
- Implement repo pinning so once installed a package will keep coming from a
given repo
- Fix repository priority handling on directly requested packages
Big thanks az@ and vsevolod@ for the thank less help provided |
1.8.99.6 09 Jun 2016 22:07:47
  |
bapt  |
Update to 1.8.99.6
Changes:
- fix solver deciding to reinstall the reverse dependencies
- fix mirror_type: http with https url |
1.8.99.5 05 Jun 2016 09:03:42
  |
bapt  |
Update to 1.8.99.5
Changes:
- Fix: make http mirror type respect the specified port
- Fix: chown/chmod on linux
- Fix: pkg ssh
- Update libucl to latest version
- Reduce adherence on openssl |
1.8.99.4 30 May 2016 18:31:45
  |
bapt  |
update to 1.8.99.4
Changes:
- Fix checks for duplicates in the universe chains (multirepo) |
1.8.99.3 28 May 2016 13:22:54
  |
bapt  |
Update to 1.8.99.3
Changes:
- fix some memory issues found with -fsanitize=address |
1.8.99.2 25 May 2016 18:54:40
  |
bapt  |
Update to 1.8.99.2
Changes:
- improvements in the solver regarding multirepo
- fix setting time on pre POSIX 2008 systems (such as freebsd 8)
- fix running pkg when FD 0 has been closed |
1.8.99.1 23 May 2016 18:18:00
  |
bapt  |
Update to 1.8.99.1
Changes:
- Reduce memory used while analysing elf files
- Stop checking pre-deinstall script except if DEVELOPER=yes is set
- fix double free in pkg updating |
1.8.99.0 22 May 2016 15:12:16
  |
bapt  |
Release pkg 1.8.0
New features:
- new vital flag that prevent from removing a package with pkg delete when not
specifying -f
- upgrade process now has atomicity per packages meaning now we can safely check
the return of the pre* scripts
- handle ctrl-c during upgrade/install/update
- solver improvements
- pkg clean now runs in a capsicum sandbox on supported plateforms
Changes:
- pkg delete now fails if one tries to delete it (the pkg package) without -f.
Before it was just warning and skipping it
- pkg install --from-root has been renamed pkg install --recursive to avoir
confusion
Fixes:
- correctly handle hardlinked setuid files
- better handling of setuid
- fix elf analysis when some bad libraries have SONAME specified by empty
- fix elf analysis when a binary provides elf_notes but not the expected ones
and are still valid freebsd binaries
(this fixes the case when libgdk_pixbuf was not found as a provided lib on
i386)
- NAMESERVER option is now working again and inputs are better checked
- lots of bug fixes: potential leaks mostly |
1.7.99.11 15 May 2016 17:20:33
  |
bapt  |
Reroll the tar file it was badly created |
1.7.99.11 15 May 2016 15:23:19
  |
bapt  |
Update to 1.7.99.11
Changes:
- ensure pre-install script failing are making the install process fail
- do not try to set attributes on directories if they already have the proper
attributes |
1.7.99.10 14 May 2016 23:45:41
  |
bapt  |
Update to 1.7.99.10
Changes:
- Do not fail in case timestamps cannot be set on a directory
- Fix issue that can lead to some libraries not being provided
- Updates in pkg-repo(8) |
1.7.99.9 08 May 2016 17:51:11
  |
bapt  |
Update to 1.7.99.9
Changes:
- rename install --from-root into install --recursive to avoid confusions
- cleanup old packages later which reduces the window when the filesystem is
"unstable"
- fix issue with recursive deps when using pkg add |
1.7.99.8 06 May 2016 19:51:30
  |
bapt  |
Update to 1.7.99.8
Changes:
- run post install scripts a bit later to ensure all the new files are in place
- fix a fd leak when extracting files |
1.7.99.7 06 May 2016 18:22:49
  |
bapt  |
Update to 1.7.99.7
Changes:
- bug fixes after capsicumization of pkg clean
- improved a bit the output of pkg fetch to make it more understandable |
1.7.99.6 06 May 2016 11:49:06
  |
bapt  |
Update to 1.7.99.6
Changes:
- Fix a regression on systems wihtout utimensat(2)
- Revert a behaviour change with rootdir and repositories that
appeared to be more painful for users than helpful
- Fix pkg clean removing /var/cache/pkg if it is a symlink
- capsicumize pkg clean
- make pkg clean remove empty directories |
1.7.99.5 06 May 2016 00:38:49
  |
bapt  |
Update to 1.7.99.5
Fix regression on hardlinks and setuid
Reported by: gjb |
1.7.99.4 05 May 2016 23:58:30
  |
bapt  |
Fix a regression regarding extraction of symlinks (regression tests added)
Reported by: gjb |
1.7.99.3 05 May 2016 22:51:45
  |
bapt  |
Update to 1.7.99.3
Revert 2 fixes that were actually coverity false positives |
1.7.99.2 05 May 2016 18:34:53
  |
bapt  |
Update to 1.7.99.2 (aka 1.8.0 rc1)
Changes:
- Complete refactor of the package extraction:
* safer: ensure that only what is in the plist is actually extracted
* ensure the package can be properly on the filesystem before actually
replacing the files
* move atomicity to the package level meaning that in case of failure only
the non upgraded packages has to be proceed not the entire upgrade process
* in case of upgrade only extract the files that are unchanged
- Now pre install script failure can properly be catched and stoping the onging
process (at last!).
- New mechanism in the library events to allow frontend to know what they should
run in case of interruption
- handle ^C proprely and cleanup ongoing procedure
- lots of fixes of bugs reported by coverity
- finish implementation of the 'vital' feature |
1.7.99.1 06 Apr 2016 07:11:55
  |
bapt  |
Update to 1.7.99.1 (same as 1.7.2)
Changes:
- pkg asks again for small operations (regression)
- fix pkg auto upgrade mechanism (regression test added)
- Update libucl to latest version which fixes an issue with empty pkg.conf
(regression test added)
- pkg install on an already installed package returns 0 again this regression
was introduced when fixing pkg lock (regression test added) |
1.7.99.0 01 Apr 2016 22:27:12
  |
bapt  |
Update to 1.7.99.0
Changes:
- Improved automatic recover from SAT solver problems (same as in 1.7.0) |
1.6.99.6 28 Mar 2016 20:59:45
  |
bapt  |
Update to 1.6.99.6
Changes:
- Add a basic automatic resolution plan for unsatisiable SAT problems
- Fix regression in pkg info -R
- Add a mechanism to finding libs when packaging base
- Fix some warnings on arm
- Fix hardlink extraction with --rootdir
- Improved error reporting
- Update libucl
- Fixes on locked package handling
- Add ip_version in pkg -vv output
- Add !~ in pkg query (negated glob match)
- Implement "vital" packages: prevent a package from being manually removed
- Add support for arm hardfloat
- Multiple bug fixes |
1.6.99.5 26 Jan 2016 23:30:24
  |
bapt  |
Update to 1.6.99.5
Changes:
- turn libfetch into verbose when pkg is run is debug mode
- remove all mention of MTREE_DIRS in documentations
- update libfetch to the latest version from HEAD
- Fix segfault with HTTP_USER_AGENT is empty
- Fall back to the default user agent if the provided on is empty
- Fix segfault when bad url are provided in the repository configurations
- Fix error reporting when an error occurs during package creation |
1.6.99.4 27 Dec 2015 22:25:04
  |
bapt  |
Remove cruft |
1.6.99.4 27 Dec 2015 22:24:49
  |
bapt  |
Update to 1.6.99.4
Changes:
- Fixes ABI incompatibilities between libarchive 2.8 and libarchive 3+ |
1.6.99.3 26 Dec 2015 21:33:06
  |
bapt  |
Update to 1.6.99.3
Changes:
- list of valid url scheme can be defined in pkg.conf
- add support for SOURCE_DATE_EPOCH for reproducible builds
- Fix pkg check -d
- Fix testsuite with kyua 0.12
- Fix pkg info -R
- Fix setting modes on extracted files/directories
- Fix zsh completion for pkg info -l
- Fix some solver crashed
- Initial attempt at fixing infinite loop on multirepositorry when updating pkg
- pkg version now handled -q correctly |
1.6.99.2 23 Nov 2015 21:46:51
  |
bapt  |
Update to 1.6.99.2
Changes:
- Fix cross building
- Wording fixes
- Always restore credentials after extraction in preparation for bigger changes
- Improve zsh completion
- Update libucl to the latest version
- Added support for OpenBSD/Bitrig
- Add a latest fixes to kill origin usage
- Improved linux support
- More user friendly error messages
- Fixes in the solver: Treat dependencies missed as errors
- Improved regression framework
- Allow to specify repositories directly un pkg.conf under the "repositories"
keyword
- All multiple version of the same package in a repository
- Fix configuration regarding ipv6 |
1.6.99.1 27 Sep 2015 19:40:26
  |
bapt  |
Release pkg 1.6.99.1
Changes:
- Fix a regression in performance when listing files [1]
- Remove references to EOLed FreeBSD version in manpages |
1.6.99.0 25 Sep 2015 23:15:52
  |
bapt  |
Update to 1.6.99.0
Changes:
- Document @{pre,post}[un]exec |
1.5.99.13 21 Sep 2015 21:08:39
  |
bapt  |
Update to pkg 1.5.99.13 aka 1.6.0 rc3
Changes:
- Important fixes in the solver (fixes the jpeg->jpeg-turbo issue)
- +DISPLAY can now be a ucl file (contextual messages)
- pkg info -D now understand ucl format
- keywords can now define messages to be printed (depending on the context)
- PKG_ROOTDIR is now always set in scripts (default to /)
- pkg version now accept -n <pkgname> to check a given package version against
remote repository or ports tree or INDEX file
- Improve Linux support: testuite now passes entirely on linux
- pkg register only tries to load +DESC if it exists |
1.5.99.12 05 Sep 2015 14:56:01
  |
bapt  |
Update to 1.5.99.12 (aka 1.6.0 rc1)
Changes:
- Restore ordering of files and directories
- Simplify regression test framework
- Silence `pkg upgrade -q' when there are no packages to upgrade. |
1.5.99.11 30 Aug 2015 18:23:03
  |
bapt  |
Update to 1.5.99.11
Changes:
- Fix 3 way merge
- Properly apply credentials on merged files (@config) |
1.5.99.10 29 Aug 2015 23:26:25
  |
bapt  |
Update to 1.5.99.10
Changes:
Fix signature pubkey which was:
1/ broken
2/ backward incompatible.
Allow to not use ldns on Linux
Improve build on linux
Fix corruption on @config files
Fix @config files extraction when parent directories does not exists |
1.5.99.9 19 Aug 2015 15:35:06
  |
bapt  |
1.5.99.9
Changes:
- Allow to emit dot graphs from the solver (-o DOT_FILE=afile)
- Update bundled libucl
- Fix bus error intorduced in 1.5.99.8
- Fix forward compatibility |
1.5.99.8 18 Aug 2015 09:53:02
  |
bapt  |
Update to 1.5.99.8
Changes:
- Fix endless cycle of reinstall/deinstall of packages
- Reduce a bit memory usage
- New context aware messages (only show a message depending on where you are
upgrading from)
- Fix a bug about pkg messages not being properly decoded
- Reduce code duplication |
1.5.99.7 17 Aug 2015 14:20:41
  |
mat  |
Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336 |
1.5.99.7 11 Aug 2015 22:25:16
  |
bapt  |
Update to 1.5.99.7
Changes:
- Use mmap with sqlite during pkg update
- Fix pkg query humanized output
- Improvement in pkg check manpage
- Lots of improvements in the solver
- Improve Linux support
- Fix CVE-2015-1283 in bundle expat
Note that this release does not pass 100% of the regression tests due to a known
cosmetic issue. |
1.5.99.6 14 Jul 2015 14:36:18
  |
bapt  |
Update to 1.5.99.6
Changes:
- Manpages updates
- Add a random delay to pkg-audit when invoked without a TTY
- Update zsh completion
- Add a new AUTOCLEAN option to automatically clean the cache directory
- Don't attempt to set file ownership when INSTALL_AS_USER is set
- Add a new configuration item to define custom HTTP User-Agent
- Fix an integer overflow when displaying package size for packages larger than
2GiB.
- Initial support for flexible dependencies
- Allow to specify dependencies without hardcoded versions |
1.5.99.5 06 Jun 2015 20:11:43
  |
bapt  |
Update to 1.5.99.5
Changes:
- Progress is not printing dots on the fly when stdout is not a tty
- Fix partial upgrades
- Fix url in pkg.conf.sample about vuxml
- Improve zsh completion |
1.5.99.4 30 May 2015 12:03:33
  |
bapt  |
Update to 1.5.99.4
Changes:
- fix signature checking |
1.5.99.3 30 May 2015 09:00:07
  |
bapt  |
Remove outdated mirrors |
1.5.99.3 30 May 2015 08:52:59
  |
bapt  |
Update to 1.5.99.3
Changes:
- Updates in manpages
- Improved support for --quiet everywhere
- Keep 7 (by default) days (rotation) of backups of the database
- Prune old style backups entirely
- Code cleanup
- Deduplication of the checksum related part of the code
- New checksum serialization format for files allowing to change the checksum
algorihtm (fully backward compatible) for now sha256 and blake2b are supported
- pkg check -d now knows about provides/requires
- Do not pushed in shlibs required any library we can find in the list of files
owned by the package |
1.5.99.2 07 May 2015 22:45:09
  |
bapt  |
Update to 1.5.99.2
Changes:
- Documentation updates
- Make pkg alias -l respect quiet
- Reinstall packages if shlib provided has changed
- Do not expose shlibs without SONAME as provided libs
- Update sqlite to 3.8.9
- Add linenoise to have editing capabilities with pkg shell
- Fix pkg audit -r formatting
- Stop elf analysis sooner if not operating on an elf file
- Fix checking signatures on arm |
1.5.99.1 16 Apr 2015 22:23:20
  |
marino  |
ports-mgmt/pkg-devel: Regenerate EXTRA_PATCHES (unbreaks DragonFly)
The patch target will fail if EXTRA_PATCHES is defined, but it is
only defined on DragonFly (change is no-op for FreeBSD)
Approved by: Just fix it |
1.5.99.1 16 Apr 2015 15:25:43
  |
bapt  |
Update to 1.5.99.1
Changes:
- Fix pkg ssh://
- Fix a missing '\n' in pkg audit
- Fix compat at functions to not mess up with cwd |