aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorMatthias Andree <mandree@FreeBSD.org>2014-01-02 21:09:53 +0000
committerMatthias Andree <mandree@FreeBSD.org>2014-01-02 21:09:53 +0000
commit172919434835d11525f56a53ff9660a9e0632ba6 (patch)
tree82e88d445f2374b59bf452488637f401ed44462c /UPDATING
parent098ceb9dbc48c1c68d3ef6108bb458418185e1ef (diff)
downloadports-172919434835d11525f56a53ff9660a9e0632ba6.tar.gz
ports-172919434835d11525f56a53ff9660a9e0632ba6.zip
Revise databases/ruby-bdb vs. databases/db[56] instructions after ruby-bdb fix.
Notes
Notes: svn path=/head/; revision=338503
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING23
1 files changed, 13 insertions, 10 deletions
diff --git a/UPDATING b/UPDATING
index 70241f0fa1d7..bd628485dfd5 100644
--- a/UPDATING
+++ b/UPDATING
@@ -50,20 +50,23 @@ you update your ports collection, before attempting any port upgrades.
databases/db5 and databases/db6 have recently been updated to fix
bugs. This changed their patchlevel version.
- However, ruby-bdb breaks during the upgrade due to a bug described in
- <http://www.freebsd.org/cgi/query-pr.cgi?pr=184921>.
+ However, ruby-bdb used to break during the db[56] upgrade due to a bug
+ described in <http://www.freebsd.org/cgi/query-pr.cgi?pr=184921>.
- THIS MEANS THAT YOU MUST NOT USE PORTUPGRADE TO UPGRADE databases/db5
- databases/db6 and databases/ruby-bdb. Doing that will break the latter and
- cause corrupted dependency data. Use portmaster for the upgrade.
+ THEREFORE, YOU MUST MANUALLY UPGRADE databases/ruby-bdb INDIVIDUALLY
+ TO 0.6.6_2 OR NEWER WHEN USING portupgrade AGAINST databases/db[56]
+ PORTS. To achieve that, type:
- If you are in a situation where portupgrade refuses to work with
- errors like:
+ # portupgrade databases/ruby-bdb
+ or
+ # portmaster -x 'db*' databases/ruby-bdb
- DB needs compatible versions of libdb & db.h
- you have db.h version 5.3.21 and libdb version 5.3.28
+ before proceeding with other upgrades.
- then you must manually upgrade the ruby-bdb port and repair dependency data:
+ Should you have corrupted the portupgrade databases, or if ruby-bdb
+ refuses to work with the upgraded db* port with errors such as "DB
+ needs compatible versions of libdb & db.h", then rebuild the ruby-bdb
+ port manually, and fix the portupgrade databases:
# make -C /usr/ports/databases/ruby-bdb all deinstall install clean
# pkgdb -fu