Framework: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2019-04-18 11:44:07 +02:00
parent 721118cd8c
commit 4b6df2b4bf
2 changed files with 37 additions and 3 deletions

View File

@ -88,7 +88,7 @@ PYTHON2_DEFAULT?= 2.7
# Possible values: 3.5, 3.6, 3.7
PYTHON3_DEFAULT?= 3.6
# Possible values: 2.4, 2.5
RUBY_DEFAULT?= 2.4
RUBY_DEFAULT?= 2.5
# Possible values: rust, rust-nightly
RUST_DEFAULT?= rust
# Possible values: 4.6, 4.7, 4.8

View File

@ -5,12 +5,46 @@ 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.
20190419
20190420:
AFFECTS: users of lang/ruby24
AUTHOR: mfechner@FreeBSD.org
The default ruby version has been updated from 2.4 to 2.5.
If you compile your own ports you may keep 2.4 as the default version by
adding the following lines to your /etc/make.conf file:
#
# Keep ruby 2.4 as default version
#
DEFAULT_VERSIONS+=ruby=2.4
If you wish to update to the new default version, you need to first stop any
software that uses ruby. Then, you will need to follow these steps, depending
upon how you manage your system.
If you use pkgng, simply upgrade:
# pkg upgrade
If you use portmaster, install new ruby, then rebuild all ports that depend
on ruby:
# portmaster -o lang/ruby25 lang/ruby24
# portmaster -R -r ruby-2.5
If you use portupgrade, install new ruby, then rebuild all ports that depend
on ruby:
# pkg delete -f ruby portupgrade
# make -C /usr/ports/ports-mgmt/portupgrade install clean
# pkg set -o lang/ruby24:lang/ruby25
# portupgrade -x ruby-2.5.\* -fr lang/ruby25
20190419:
AFFECTS: users of emulators/qemu
AUTHOR: bofh@FreeBSD.org
qemu 2.X version has been moved to qemu2. If you would like to use
2.X you should use qeemu2. Otherwise you can use the new stable
2.X you should use qemu2. Otherwise you can use the new stable
upstream branch of 3.0.X.
Portmaster users will need to run this command: