A week ago I updated lang/perl5 from perl5-5.24.3 to perl5-5.26.1 because of a vulnerability notification in my daily security run output. I updated /etc/make.conf to set
As a side note, the day after doing the first lang/perl5 update there was another lang/perl5 vulnerability reported, but I wasn't able to use
I'm going to build databases/mysql57-server from the ports tree so that it uses the installed/updated perl5-5.26.2 as configured in /etc/make.conf but it seems to me that the version available through
DEFAULT_VERSIONS+=perl5=5.26
and thought "I wonder what this is going to break." Today I found my answer:
Code:
# pkg install mysql57-server
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
perl5.24: 5.24.4
Installed packages to be UPGRADED:
mysql57-server: 5.7.21_1 -> 5.7.22
Number of packages to be installed: 1
Number of packages to be upgraded: 1
The process will require 52 MiB more space.
27 MiB to be downloaded.
Proceed with this action? [y/N]:
As a side note, the day after doing the first lang/perl5 update there was another lang/perl5 vulnerability reported, but I wasn't able to use
pkg install
to update it to perl5-5.26.2 until today.I'm going to build databases/mysql57-server from the ports tree so that it uses the installed/updated perl5-5.26.2 as configured in /etc/make.conf but it seems to me that the version available through
pkg
should be built using the latest version of lang/perl5 already. Is there something broken in the build process?