aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2013-10-23 11:03:47 +0000
committerMathieu Arnold <mat@FreeBSD.org>2013-10-23 11:03:47 +0000
commit3e99dd95f8e9a574100f312cdd0f75f8d0deafc1 (patch)
treef5c4e3d580f6b1c5eceef1c226acf66acee70db1 /UPDATING
parent9b3aca26610b152ff0f42109ad64d44de0c69b43 (diff)
downloadports-3e99dd95f8e9a574100f312cdd0f75f8d0deafc1.tar.gz
ports-3e99dd95f8e9a574100f312cdd0f75f8d0deafc1.zip
Notes
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING25
1 files changed, 25 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index a828e0a54d9e..69eb096aa03a 100644
--- a/UPDATING
+++ b/UPDATING
@@ -14,6 +14,31 @@ you update your ports collection, before attempting any port upgrades.
# pkg set -o lang/perl5.14:lang/perl5.16
+ If you're not using binary packages and want to (and should) switch, if
+ you're using perl-5.14, for instance :
+
+ Portupgrade users:
+ 0) Fix pkgdb.db (for safety):
+ pkgdb -Ff
+
+ 1) Reinstall new version of Perl (5.16):
+ portupgrade -o lang/perl5.16 -f perl-5.14.\*
+
+ 2) Reinstall everything that depends on Perl:
+ portupgrade -fr perl
+
+ Portmaster users:
+ portmaster -o lang/perl5.16 lang/perl5.14
+
+ Conservative:
+ portmaster p5-
+
+ Comprehensive (but perhaps overkill):
+ portmaster -r perl-
+
+ Note: If the "perl-" glob matches more than one port you will need to specify
+ the name of the Perl directory in /var/db/pkg explicitly.
+
20131020:
AFFECTS: users of mail/squirrelmail
AUTHOR: adamw@adamw.org