diff options
author | mat <mat@FreeBSD.org> | 2014-12-17 21:21:56 +0800 |
---|---|---|
committer | mat <mat@FreeBSD.org> | 2014-12-17 21:21:56 +0800 |
commit | 4510900ec843d68a14effaa0b595e4a85d883311 (patch) | |
tree | 4202a3b2243a0e4544eabc8d5f6b2ecccb217330 /UPDATING | |
parent | b3c0bb2471d46f5bb4d5670d749c84496d53f77a (diff) | |
download | freebsd-ports-gnome-4510900ec843d68a14effaa0b595e4a85d883311.tar.gz freebsd-ports-gnome-4510900ec843d68a14effaa0b595e4a85d883311.tar.zst freebsd-ports-gnome-4510900ec843d68a14effaa0b595e4a85d883311.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
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -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 |