aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorTijl Coosemans <tijl@FreeBSD.org>2019-07-10 14:40:02 +0000
committerTijl Coosemans <tijl@FreeBSD.org>2019-07-10 14:40:02 +0000
commit7003875294fc8b811ffe452c376f66a855494f60 (patch)
tree9754e52797ffd2ab1caf7b83b3fa360ba5db8a85 /UPDATING
parentb3ec6fb0fe1868f49bc3ae82909a818a4d043678 (diff)
downloadports-7003875294fc8b811ffe452c376f66a855494f60.tar.gz
ports-7003875294fc8b811ffe452c376f66a855494f60.zip
On amd64 adding DEFAULT_VERSIONS+=linux=c6 to /etc/make.conf made Linux
infrastructure ports (linux_base-c6 and linux-c6*) install i386 CentOS 6 packages. Using c6_64 instead of c6 made them install mixed amd64/i386 CentOS 6 packages and allowed Linux application ports to install amd64 binaries when available. The i386-only configuration was only useful for users of x11/nvidia-driver* which didn't provide Linux amd64 emulation until recently. With x11/nvidia-driver* now supporting Linux amd64 there's no longer a need for i386-only Linux on amd64. Let DEFAULT_VERSIONS+=linux=c6 make Linux infrastructure ports install mixed amd64/i386 CentOS 6 packages, like c6_64 before, and remove support for c6_64 as a value. Replace LINUX_ARCH with ARCH everywhere because they are always the same now.
Notes
Notes: svn path=/head/; revision=506352
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING36
1 files changed, 36 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index b8b8a3365fe8..03f525ad3aeb 100644
--- a/UPDATING
+++ b/UPDATING
@@ -6,6 +6,42 @@ You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20190710:
+ AFFECTS: users with DEFAULT_VERSIONS+=linux=c6 or c6_64 in /etc/make.conf
+ AUTHOR: tij@FreeBSD.org
+
+ On amd64 adding DEFAULT_VERSIONS+=linux=c6 to /etc/make.conf made Linux
+ infrastructure ports (linux_base-c6 and linux-c6*) install i386 CentOS 6
+ packages. Using c6_64 instead of c6 made them install mixed amd64/i386
+ CentOS 6 packages and allowed Linux application ports to install amd64
+ binaries when available. The i386-only configuration was only useful for
+ users of x11/nvidia-driver* which didn't provide Linux amd64 emulation
+ until recently.
+
+ With x11/nvidia-driver* now supporting Linux amd64 there's no longer a
+ need for i386-only Linux on amd64 so DEFAULT_VERSIONS+=linux=c6 has been
+ changed to make Linux infrastructure ports install mixed amd64/i386
+ CentOS 6 packages, like c6_64 before, and support for c6_64 has been
+ removed.
+
+ Users with DEFAULT_VERSIONS+=linux=c6 should reinstall linux_base-c6 and
+ all packages that depend on it. A list of dependent packages can be
+ obtained with the following command:
+
+ pkg info -r linux_base-c6
+
+ Users with DEFAULT_VERSIONS+=linux=c6_64 only need to replace c6_64 with
+ c6 in /etc/make.conf.
+
+ Users of x11/nvidia-driver* should upgrade to FreeBSD 11.3 or 12.0 if
+ they want to run Linux amd64 OpenGL programs. If you are running an
+ older version you may want to postpone installing or updating Linux
+ application ports until you find the time to upgrade because application
+ ports may install amd64 binaries now. Infrastructure ports are safe to
+ reinstall, and so is x11/nvidia-driver*.
+
+ On i386 nothing has changed.
+
20190707:
AFFECTS: users of www/gitlab-ce
AUTHOR: mfechner@FreeBSD.org