aboutsummaryrefslogtreecommitdiffstats
path: root/UPDATING
diff options
context:
space:
mode:
authormat <mat@FreeBSD.org>2013-10-23 19:03:47 +0800
committermat <mat@FreeBSD.org>2013-10-23 19:03:47 +0800
commitcaa5807832cd85ab0c6398622120f1154353c962 (patch)
treef5c4e3d580f6b1c5eceef1c226acf66acee70db1 /UPDATING
parentbdaf8d0794314a289fb5be8eea2ffdf058c14edc (diff)
downloadfreebsd-ports-gnome-caa5807832cd85ab0c6398622120f1154353c962.tar.gz
freebsd-ports-gnome-caa5807832cd85ab0c6398622120f1154353c962.tar.zst
freebsd-ports-gnome-caa5807832cd85ab0c6398622120f1154353c962.zip
Add a note about people not using binary packages.
Approved by: bdrewery
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