profiles: unset default USE=justify in hardened profiles.
authorMichael Orlitzky <mjo@gentoo.org>
Fri, 15 Dec 2017 16:44:49 +0000 (11:44 -0500)
committerMichael Orlitzky <mjo@gentoo.org>
Wed, 20 Dec 2017 01:05:12 +0000 (20:05 -0500)
The "justify" USE flag is local to only app-editors/nano, but it was
enabled by default in two hardened profiles,

  * hardened/linux/amd64/make.defaults
  * features/hardened/amd64/make.defaults

The reasoning for that is lost to time, but probably dates back to
when nano was part of the @system set, and we wanted the stages to be
built with USE=justify set for nano (before per-package USE defaults).

Closes: https://bugs.gentoo.org/635066

profiles/features/hardened/amd64/make.defaults
profiles/hardened/linux/amd64/make.defaults

index 10d89c63ebf8cdff50fd45a6feda823dd907f022..1d58d93d31524f22fac41680ac7b4df0a4c359c7 100644 (file)
@@ -1,5 +1,5 @@
 # Copyright 1999-2012 Gentoo Foundation.
 # Distributed under the terms of the GNU General Public License v2
 
-USE="justify -pic"
+USE="-pic"
 
index acb6734fd7e6e90114a64480ad7920cb0ef40df7..7306793081260c66b4f2e4ce5d78441c70462060 100644 (file)
@@ -1,7 +1,7 @@
 # Copyright 1999-2012 Gentoo Foundation.
 # Distributed under the terms of the GNU General Public License v2
 
-USE="justify -pic"
+USE="-pic"
 
 CFLAGS="-O2 -pipe"
 CXXFLAGS="${CFLAGS}"