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
* Change a legacy part of code for gathering dependecies. It fixes
situation when some depends ports could be updated even when it
was up-to-date. As a result I added another check for -R option.
* Fix a wrong condition in portsclean. Now -L option works again.
* Change a semantic for -q option. Now it means 'quiet'. Don't
show a message when -N specified and there is an already installed
package. (Made for DesktopBSD).
Reported by: pav, Peter Hofer (DesktopBSD)
- Just ignore a package if there is no port directory exists. A correct way
for users is to place the ports in HOLD_PKGS in pkgtools,conf, but
they did not. So it makes my life a little easy.
* Many bugs fixed (thanks to all reporters).
* Semantic for -c and -C has changed. -c runs 'make config-conditional'
and -C 'make config' (forced config).
* All ports now runs under portupgrade/portinstall control.
with system ones. portsclean -Li ask to remove them. No removes by
default, but we don't want an user remove system libraries just press 'y'
in portscleanup -Li.
PR: ports/116830
Reported by: clemens fischer <ino-news at spotteswoode.dnsalias.org>
An unpleasant bug was fixed when pkgdb could accidently remove some
dependencies in +CONTENTS files. It's recomented to run pkgdb -L once
after upgrade to fix dependencies list. See UPDATING file.
Reported and tested by: Randy Pratt <bsd-unix_AT_earthlink.net>