aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2014-12-17 13:21:56 +0000
committerMathieu Arnold <mat@FreeBSD.org>2014-12-17 13:21:56 +0000
commit64835f0cdc52b538b4d0bca8a163eaa4b2c88377 (patch)
tree4202a3b2243a0e4544eabc8d5f6b2ecccb217330 /UPDATING
parent6bc46658858388f64b55ac80567c3bd2274750a8 (diff)
downloadports-64835f0cdc52b538b4d0bca8a163eaa4b2c88377.tar.gz
ports-64835f0cdc52b538b4d0bca8a163eaa4b2c88377.zip
Make Perl link all .so it builds with libperl.so.
It makes upgrading from one Perl major version to another way easier. For binary package users, it means pkg upgrade will detect the libperl.so.x.yy change, and reinstall the affected packages. For users using ports, it will save rebuild time as it's easier to detect what ports really need to be rebuilt. PR: 195821 Differential Revision: https://reviews.freebsd.org/D1241 Submitted by: mat Reviewed by: antoine, bdrewery Exp-run by: antoine With hat: perl Sponsored by: Absolight
Notes
Notes: svn path=/head/; revision=374847
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING21
1 files changed, 21 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index d41607edc262..6165f97b2508 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,27 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20141217:
+ AFFECTS: users of lang/perl5.*
+ AUTHOR: mat@FreeBSD.org
+
+ Perl now links all .so it builds with libperl.so, it makes upgrading from one
+ Perl major version to another way easier. For binary package users, it means
+ pkg upgrade will detect the libperl.so.x.yy change, and reinstall the
+ affected packages. For users using ports, it will save rebuild time as it's
+ easier to detect what ports really need to be rebuilt.
+
+ Ports users are encouraged to rebuild ports that install files in SITE_ARCH.
+ If using Perl 5.18, run:
+
+ With portupgrade:
+
+ portupgrade `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
+
+ With portmaster:
+
+ portupgrade `find /usr/local/lib/perl5/site_perl/mach/5.18 -name '*.so'|xargs pkg which -qo|sort -u`
+
20141216:
AFFECTS: users of security/openssh-portable
AUTHOR: bdrewery@FreeBSD.org