non port: ports-mgmt/pkg/files |
Number of commits found: 27 |
Friday, 29 Nov 2013
|
18:34 marino
ports-mgmt/pkg*: Prepare for alternative PORTSDIR support
With the PKG_PORTSDIR make argument set, Release 1.2.2 will properly build
pkg when PORTSDIR doesn't equal the default /usr/ports, as is the standard
case with DragonFly.
Additionally, pkg(8) and pkg-static(8) man pages are conditionally edited
to remove references to the -j option when libjail isn't found on the
system. This extra-patch should never be used on FreeBSD.
 |
Wednesday, 27 Nov 2013
|
18:26 bapt
Release pkg 1.2.1
Changes:
- Fix pkg rquery always printing index like lines
- Fix pkg -vv suggestion so it print something actually usable
- Fix shlib's -P and -R options were swapped round.
- Replace broken pkg_repos_count() by pkg_repos_total_count() and
pkg_repos_activated_count()
- Fix parsing of options (in manifest)
- pkg add http:// now fetch to a temporary location and cleanup after itself
- Fix generation of the manifest digest
- Properly calculate how many packages where removed
- Fix support for dependencies with the same name (grrrr Fix you port if they
have package name collision !!!!)
- Fix pkg info -R in case multiple dependencies has the same name
 |
Tuesday, 26 Nov 2013
|
17:39 bapt
First errata:
- Fix pkg rquery always printing index like lines [1]
- Fix pkg -vv suggestion so it print something actually usable [2]
Reported by: gjb [1]
Reported by: ohauer [2]
 |
14:49 bapt
Welcome pkg 1.2 final
Changelog:
- Improved build system
- Allow to hook plugins, before closing the local db if it was opened in RW mode
- Allow ARCH to be printed by pkg info
- New pkg bootstrap subcommand that is the counter part of the pkg(7) bootstrap
subcommand
- Use port specified in the SRV entries to connect to a given mirror
- Properly support srv priority/weigh when ordering mirrors
- Lots of spelling/grammar fixes
- Broken incremental pkg repo support was removed.
- 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:*'
- new pkg config subcommand to allow direct query of options
- options can now have a description
- 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.
- in case pkg info is querying a file or is a single direct match
query then default on -f
- pkg info -q is now equivalent of pkg info -qa
- expat is now always bundled (for vuxml)
- vuxml is now the default source for pkg audit
- Accept empty/comment only configuration files
- Print a pkg name only once - even if multiple vulns were found - when using -q
in pkg audit
- pkg info now default on glob matching
- Support for pkg+foo url scheme where foo can be (http, https, ftp).
- 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.
- 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
- packagesite in pkg.conf is deprecated in favour using dedicated
repository configuration files
- REPO_DIR is now a list instead of a simple string
- New git like aliases to allow creating custom commands
- Allow using '?' operator in pkg query expressions
- Fix ssh:// support
- New PKG_SSH_ARGS to allow passing custom arguments to ssh command
used for the ssh:// protocol
- Do not generate catalogs in pkg 1.0 format anymore.
- 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
- Dependencies on library is now automatic via pkg register and pkg
create
- Auto upgrade of pkg(8) now restart the upgrade process automatically
- Lots of bug fixes discovered by Coverity Scan
- New debug level traces
- Bug fixes in zsh completion
- rquery can now take a -I argument to output index like lines (needed for
bsdconfig)
- Skip self upgrade with -F is passed
- Autodetect if libelf should be used bundled
- Lots of bug fixes
Thanks a lot to all people allowed this release to happen, may that be from
providing
code, ideas, submitting bugs, documenting or just supporting.
 |
Wednesday, 17 Jul 2013
|
12:11 bapt
Add proper support for detect new arm eabi
Bump port revision.
Submitted by: andrew@
 |
Saturday, 6 Jul 2013
|
11:29 bdrewery
- Update to 1.1.4
Changes:
* Fix crash when opening repository in some cases
* Fix build with -Werror
* Fix 'pkg install [-f] pkg' not finding results
* Fix 'pkg upgrade -f' always wanting to upgrade pkg first
* Fix 'pkg install -R' always wanting to install pkg first
* Fix backwards compatibility for 1.0-built packages for
tracking shlibs. This may cause some packages to be
reinstalled after the repository is updated.
* Fix pkg (upgrade|fetch|install) -r <repo> crash
* Fix crash when specifying invalid repo with -r
 |
Sunday, 30 Jun 2013
|
14:43 bdrewery
- Fix build with -Werror
 |
Friday, 28 Jun 2013
|
22:26 bdrewery
- Update to 1.1.3
Changes:
- Fix repository signing verification with new format during update
- Disable terminal title setting
- Fix %a/%k returning true/false instead of 0/1
- Various memory/fd leaks have been fixed
- Fixed pkg self-upgrade detection
- ZSH completion fixes
- Several crashes fixed
With hat: portmgr
 |
Thursday, 27 Jun 2013
|
03:46 bdrewery
- Fix 'pkg query %a' returning true/false instead of 0/1.
This was showing as a warning in portmaster/portupgrade and could
have caused packages to be registered incorrectly automatic/non-automatic
on upgrade.
Reported by: many
Obtained from: upstream git
 |
Wednesday, 19 Jun 2013
|
21:45 bdrewery
- Update to 1.0.14, bringing minor fixes before the 1.1 release.
Changes:
- 'pkg update' fix [already in port]
- Crash fix on i386 [already in port]
- Fix for periodic scripts [1]
PR: ports/179723 [1]
Reported by: fred@SUNBOT.Homedns.ORG [1]
 |
Tuesday, 18 Jun 2013
|
19:57 bapt
Fix a segfault on i386 and powerpc64 while registering a port as automatic [1]
Prevent 'pkg update' will always think that the repo is up to date if no mtime
header is sent by the http server [2]
Bump port revision
Reported by: adrian[1], hrs [1]
Tested by: hrs [1]
Submitted by: cperciva [2]
 |
Tuesday, 11 Jun 2013
|
13:01 bdrewery
- Update to 1.0.13
Changes:
- Add pkg -N to detect if pkgng is installed and activated.
See pkg(8) for usage as this is not completely safe for 9.1's
bootstrapper.
- Update manpages with examples
- Fix crash in shlib handling (was already in port)
- Fix shlibs scanning over NFS
- Update to new repository/upstream URL at
http://github.com/freebsd/pkg
With hat: portmgr
 |
Friday, 17 May 2013
|
05:13 bdrewery
- Fix crash while packaging netbeans
Reported by: many
Reviewed by: bapt
 |
Wednesday, 1 May 2013
|
18:51 bdrewery
- Update to 1.0.12
*** Binary Package Builders: It is recommended to rebuild
all packages and then run 'pkg check -Ba' and 'pkg
upgrade' on your client servers once. This will allow
the new shlib tracking to reinstall packages that have
changed shlib requirements. This step is optional.
Changes:
* Always track provided SHLIBS now when packages are
created
* Automatically reinstall packages when their needed shlibs
or dependencies change. This removes the need to run
'pkg install -Rf' in many, but not all, cases.
* New DB lock strategy when stored on a network filesystem
* pkg version: Show ? when package is missing on remote
* pkg check -s: Return non-zero exit status if a mismatch
is found
* pkg audit: Implement -q
* Add more periodic scripts
* Add bash completion script
* pkg audit: Performance optimizations
* Build fixes
* Add some forward-compatibility support for upcoming 1.1
Thank you to all contributors, listed in the upstream commits:
https://github.com/pkgng/pkgng/commits/1.0.12
With hat: portmgr
 |
Saturday, 20 Apr 2013
|
21:44 bapt
Fix build after addition of -Wmissing-variable-declarations to WARNS=6 in HEAD
Submitted by: ed
Feature safe: yes
 |
Saturday, 30 Mar 2013
|
04:50 bdrewery
- Update to 1.0.10
- Replace tab with space in pkg-descr
Changes:
- gcc44/gcc48 build fixes
- pkg-install now returns 0 when requested pkgs already
installed
- Fixed pkgconf file handling
- Hard-coded post-deinstall list has been moved to
bsd.pkgng.mk as _FORCE_POST_PATTERNS so we can update
that instead of having a pkgng release every time a new
one is identified.
- Add pkg check -n for -d to be scriptable
- Fix memory corruption if WWW passed directly to manifest
- COMMENT/Description/WWW are now required to make valid
packages
- Store fetched packages as 0644
- Add events for conflicts
- Add -F to pkg-install
- Pipe fixes
- Misc fixes
 |
Thursday, 14 Mar 2013
|
10:11 bdrewery
- Fix crash in pkg-update
You may need to manually 'pkg add' 1.0.9_1 or rebuild
from ports if you are on 1.0.9
Submitted by: Alexandre Perrin <alexandre.perrin@netoxygen.ch>
Obtained from: upstream git
With hat: portmgr
 |
Tuesday, 22 Jan 2013
|
07:20 bapt
- update to 1.0.5:
- changes:
* Expand all instances of $ORIGIN in RPATH strings
* Use -rpath when building pkg
* Handle the case where left-over records are present in the local database
* Fix license logic
* Fix spelling in manpages
* Fix built with gcc when build without DEBUG_FLAGS
* Allow to set HTTP_PROXY/FTP_PROXY directly in pkg.conf(5)
* Fix +MTREE_DIR extracting during binary installation of a package
* Add experimental feature: HTTP_MIRRORS, see below
Please note that this version does something we normally do not do in a release
branch. It adds an experimental feature: HTTP_MIRRORS, that was requested for
PC-BSD. This feature makes possible to retrieve a list of mirrors via an http
request first, looking for the URL: http://... lines in the fetched page.
 |
Friday, 21 Dec 2012
|
16:11 bdrewery
- Fix runtime version still showing 1.0.3
Approved by: bapt
 |
12:21 bapt
- update to 1.0.4
- changes:
* zsh completion for the help subcomment [1]
* Make unlocking an already unlocked database a no-op,
* Create the PKG_DBDIR if it doesn't exists
* Fix download size calculation
* When analysing shlibs, interpret the special token $ORIGIN in RPATH
correctly
* For shared libraries installed by a package, don't require dynamic library
dependencies to resolve
* Do not warn twice about unknown keywords
* New PERMISSIVE option please do not use !!!
* Add a seat belt in the ports Makefile to avoid automatic switching to pkgng
[2]
Submitted by: ume [1]
Requested by: stas [2]
Bad english by: bapt [2]
Good english by: bdrewery, gjb [2]
 |
Friday, 7 Dec 2012
|
16:17 bapt
Add a patch to bump the version output bump by pkg -v this was forgotten in
the last release
Feature safe: yes
 |
Thursday, 30 Aug 2012
|
14:19 bapt
- update to 1.0
- changes:
* SRV mirroring is on by default
* fix large scripts executions
* pkg check -d now installed packages tags as automatic
* performance improvements
 |
Thursday, 23 Aug 2012
|
22:09 bdrewery
- Fix crash when no PACKAGESITE is defined in pkg.conf
Approved by: bapt (mentor, maintainer)
 |
Thursday, 16 Aug 2012
|
17:05 bapt
- update to 1.0-rc6
- changes:
* pkg query now fails if no format strings has been provided
* pkg delete pkg is no more allowed expect if -f is specified
* large improvements on pkg backup/restore interface
* do not propose to downgrade dependencies expect if forced to
* every script execution now uses posix_spawn(3)
* this abi is now check on pkg update, if a remote repository does not fit the
desired abi, pkg update will fail.
* allow pkg set -o even if the oldoriring has been uninstalled
* pkg version now has -O to match on package origin
* respect TMPDIR environnement setting
* pkg.conf now has a ${ABI} variable correcponding to the detected ABI or the
set one (sample pkg.conf has been modified to use it)
* when run as non root pkg upgrade is automatically set to dry-run mode
* pkg version can now work on remote repository (no need for a ports tree)
* many buf fixes and man pages improvements
 |
Monday, 30 Jul 2012
|
08:25 bapt
Fix a regression appending newline to commments
Reported by: avilla
 |
06:23 bapt
- update to 1.0-rc5
- changes:
* speed improvements in pkg repo on multi core boxes
* fix pkg upgrade proposing to downgrade dependencies
* fix pkg2ng losing seom origin from dependencies
* fix losing new line informations in descriptions
* new -A option to track a new installation as automatically installed
 |
Sunday, 29 Jul 2012
|
22:21 bapt
add a fix to pkg2ng preventing losing track of some dependency origins leading
to a failure of the conversion.
Reported by: Pierre Guinoiseau (via gitub issue #314)
Tested by: Pierre Guinoiseau
 |
Number of commits found: 27 |