Changes:
* Fix ordering of build based on FETCH/PATCH/EXTRACT dependencies. [1]
* Support security vulnerabilities as a build failure reason. [2]
* portupgrde -p: Fix new dependencies not getting installed. (#58) [3]
* Don't install missing dependencies which are already satisfied (#62).
Note that this purposely causes these missing dependencies to not show
in the job (-n) and final results output which is a compromise to at least
avoid the wrong packages being installed. The logging issue is in #30.
PR: 177365 [1]
Submitted by: truckman@ [1]
PR: 192232 [2]
Submitted by: Yuri <yuri@rawbw.com> [2]
PR: 184672 [3]
- Update plist for pkg-1.3
- Remove pkg-message as ALT_PKGDEP has not worked properly since 2008.
See https://github.com/freebsd/portupgrade/issues/61
Changes:
* portinstall/upgrade -P[P] now supported with pkgng
* pkg_fetch now supports pkgng
* Fixed pkg-1.3 delete support to not recurse
* Fixed portupgrade -b support with pkgng
* Improved portsclean performance with pkgng (#59)
* Use service(8) for rc script restarting
* Show command executions with PORTUPGRADE_DEBUG in environment
* Deprecate rc script handling in lieu of pkg's HANDLE_RC_SCRIPTS in pkg.conf
Changes:
* Fix date parsing with pkg_install
* Show proper origin in 'portupgrade' when duplicates detected
* Fix crash when attempting to upgrade bsdpan packages
PR: ports/184428
PR: ports/184426
Submitted by: Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp>
Changes:
* Fix how pkgng support is detected for completions
* Fix portcvsweb so it uses svnweb.FreeBSD.ORG [1]
* Symlink portcvsweb as portsvnweb
* Fix portcvsweb FreshPorts and datespec support [2]
* Add support for WITH_PKGNG=devel
Submitted by: Matthew Luckie <mjl@luckie.org.nz> [1] (based on)
Submitted by: paranormal <paranormal@isgroup.com.ua> [2]
Changes:
* Fix -O flag not always being respected
* Disable dependency sanity checking with PKGNG as it has its own mechcanism
pkg-check(8) for that.
* Fix date parsing support with PKGNG [1]
PR: ports/175926 [1]
Reported by: deeptech71 <deeptech71@gmail.com> [1]
is really no compelling reason to keep it. It just adds
confusion. Portupgrade should gracefully handle rebuilding
the pkgdb now if the bdb backend changes because of this.
If not just force rebuild: pkgdb -uf
- Make databases/ruby-bdb the unconditional db backend
Changes:
- Fixes crash when HOME is not set in the environment,
which fixes some cases of puppet usage [1]
PR: ports/175281 [1]
Reported by: Vladimir <v.chernyadev@tradesoft.ru> [1]
Changes:
* Fixes pkgdb stale lock when cleaning shared libraries
* Fixes pkgng code causing 'pkg set -o' to be called when
not needed.
Feature safe: yes
- Trim header
Changes:
* Pkgng support when WITH_PKGNG=yes is defined in /etc/make.conf
Portupgrade does not yet support pkgng packages or `pkgdb -F`,
just building/upgrading ports using pkgng.
Be sure to run `pkgdb -fu` to convert any existing pkgdb.
* Move all files out of global ruby namespace
* manpage cleanups
Feature safe: yes
Changelog:
* Fix running portupgrade from a portdir picking that port up as
the origin to upgrade/install. Regression from 2.4.9.8 [1]
* Don't run 'make config' when only using packages with -PP
* Fix portinstall -n not listing depends or a summary (#29)
* manpage cleanups
* port{install,upgrade} -n will no longer fetch packages when using
-P or -PP. Use -F to fetch packages instead. -n implies dry run,
so it should not be making any modifications to the system.
Reported by: ache@ [1]
Approved by: bapt (mentor)
Changelog:
* Fix MOVED tracking when upgrading ports [1]
* Track and display deleted ports when upgrading
* Automatically set DISABLE_CONFLICTS when moving origins
* Fix crash when running portupgrade inside of a WRKDIR
* Fix "Frozen string" error with ruby 1.9 when using the
{BEFORE,AFTER}{INSTALL,DEINSTALL} hooks in pkgtools.conf
* Fix failure being seen as success due to broken script(1) on
older systems [2][3]. This is done by installing a more recent
script(1) into PREFIX/libexec/pkgtools and using it instead.
Only installed/used on FreeBSD 8.0 and earlier.
PR: ports/151662 [1], ports/147242 [2],
ports/131111 [3]
Approved by: eadler (mentor)
-- Fix `portsdb -U` crash
-- Show new version when upgrading ports
-- Show recursive depends when upgrading
-- Respect LOCALBASE [ports/146858]
-- Fix crash on duplicated origins
PR: ports/170266
Submitted by: maintainer, bryan@shatow.net
Changes:
Fixes regression introduced 2.4.9.4 release, causing failed upgrades to
be seen as successes. Reported by: Matthew D. Fuller
PR: ports/167512
Submitted by: Bryan Drewery <bryan@shatow.net> (maintainer)
- avoids issue with not having SSL support
- Adds LICENSE
- Uses proper RUBY_VER
- on request from myself, pkg-message was generalized by maintainer
PR: ports/167096
Submitted by: maintainer, bryan@shatow.net