From 172919434835d11525f56a53ff9660a9e0632ba6 Mon Sep 17 00:00:00 2001 From: Matthias Andree Date: Thu, 2 Jan 2014 21:09:53 +0000 Subject: Revise databases/ruby-bdb vs. databases/db[56] instructions after ruby-bdb fix. --- UPDATING | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'UPDATING') 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 - . + However, ruby-bdb used to break during the db[56] upgrade due to a bug + described in . - 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 -- cgit v1.2.3