[gentoo-commits] repo/gentoo:master commit in: profiles/features/multilib/

2022-03-08 Thread Sam James
commit: 70290e8454f7b834be1b8f72f3c2475e78360986
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  8 11:28:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  8 11:29:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70290e84

profiles/features/multilib: enable virtual/libcrypt, sys-libs/libxcrypt multilib

Needed for consistency with LLVM being multilib by default.

Signed-off-by: Sam James  gentoo.org>

 profiles/features/multilib/package.use | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/profiles/features/multilib/package.use 
b/profiles/features/multilib/package.use
index 369c7a9a72e2..15d241794bbd 100644
--- a/profiles/features/multilib/package.use
+++ b/profiles/features/multilib/package.use
@@ -1,6 +1,14 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License, v2
 
+# Sam James  (2022-03-08)
+# Enable libxcrypt & libcrypt as multilib by default
+# It's needed at least on amd64 because LLVM defaults to it, and we used
+# to have this available because glibc is always multilib too. It's lightweight
+# with no dependencies, so let's do it.
+sys-libs/libxcrypt abi_x86_32 abi_x86_64
+virtual/libcrypt abi_x86_32 abi_x86_64
+
 # Enable all ABIs by default so we can protect any non-native binaries that
 # might be executed.
 sys-apps/sandbox abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_o32 abi_mips_n32 
abi_mips_n64 abi_s390_32 abi_s390_64



[gentoo-commits] repo/gentoo:master commit in: profiles/features/multilib/, profiles/embedded/, profiles/desc/, ...

2020-09-18 Thread Andreas K. Hüttel
commit: ca545f53d73635456f2efcc5b10c95b3d1d47622
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Sep 16 20:44:01 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 18 11:05:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca545f53

profiles: Drop ABI_RISCV from riscv profiles; it's multilib overkill

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/arch/base/use.mask   |  4 
 profiles/arch/riscv/rv32imac/ilp32/make.defaults  |  3 ---
 profiles/arch/riscv/rv32imac/ilp32/package.use.force  |  2 --
 profiles/arch/riscv/rv32imac/ilp32/use.force  |  7 ++-
 profiles/arch/riscv/rv32imac/ilp32/use.mask   |  5 -
 profiles/arch/riscv/rv32imac/ilp32d/make.defaults |  3 ---
 profiles/arch/riscv/rv32imac/ilp32d/package.use.force |  5 +
 profiles/arch/riscv/rv32imac/ilp32d/use.mask  |  7 +--
 profiles/arch/riscv/rv32imac/make.defaults|  9 -
 profiles/arch/riscv/rv32imac/use.force|  5 +
 profiles/arch/riscv/rv32imac/use.mask |  6 +-
 profiles/arch/riscv/rv64gc/lp64/make.defaults |  3 ---
 profiles/arch/riscv/rv64gc/lp64/package.use.force |  5 +
 profiles/arch/riscv/rv64gc/lp64/use.force |  7 ++-
 profiles/arch/riscv/rv64gc/lp64/use.mask  |  7 +--
 profiles/arch/riscv/rv64gc/lp64d/make.defaults|  3 ---
 profiles/arch/riscv/rv64gc/lp64d/package.use.force|  5 +
 profiles/arch/riscv/rv64gc/lp64d/use.mask |  5 -
 profiles/arch/riscv/rv64gc/make.defaults  |  9 -
 profiles/arch/riscv/rv64gc/use.force  |  5 +
 profiles/arch/riscv/rv64gc/use.mask   |  8 +---
 profiles/base/make.defaults   |  4 ++--
 profiles/desc/abi_riscv.desc  | 11 ---
 profiles/embedded/make.defaults   |  4 ++--
 profiles/features/multilib/package.use|  2 +-
 25 files changed, 18 insertions(+), 116 deletions(-)

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 1287a5f4097..366da76c51f 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -195,10 +195,6 @@ abi_mips_n32
 abi_mips_n64
 abi_ppc_32
 abi_ppc_64
-abi_riscv_lp64d
-abi_riscv_lp64
-abi_riscv_ilp32d
-abi_riscv_ilp32
 abi_s390_32
 abi_s390_64
 

diff --git a/profiles/arch/riscv/rv32imac/ilp32/make.defaults 
b/profiles/arch/riscv/rv32imac/ilp32/make.defaults
index 959de434af0..1065af43c9a 100644
--- a/profiles/arch/riscv/rv32imac/ilp32/make.defaults
+++ b/profiles/arch/riscv/rv32imac/ilp32/make.defaults
@@ -7,6 +7,3 @@
 MULTILIB_ABIS="ilp32"
 DEFAULT_ABI="ilp32"
 ABI="ilp32"
-
-# We hide the useflags for the ABIs
-USE_EXPAND_HIDDEN="ABI_RISCV"

diff --git a/profiles/arch/riscv/rv32imac/ilp32/package.use.force 
b/profiles/arch/riscv/rv32imac/ilp32/package.use.force
index dc5b60c2dd2..aacc29b1d56 100644
--- a/profiles/arch/riscv/rv32imac/ilp32/package.use.force
+++ b/profiles/arch/riscv/rv32imac/ilp32/package.use.force
@@ -1,5 +1,3 @@
 # Copyright 2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Undo multilib forcing.
-sys-apps/sandbox -abi_riscv_lp64d -abi_riscv_lp64 -abi_riscv_ilp32d

diff --git a/profiles/arch/riscv/rv32imac/ilp32/use.force 
b/profiles/arch/riscv/rv32imac/ilp32/use.force
index e54ac40ffd2..82bb958a577 100644
--- a/profiles/arch/riscv/rv32imac/ilp32/use.force
+++ b/profiles/arch/riscv/rv32imac/ilp32/use.force
@@ -1,5 +1,2 @@
-# Un-force the original multilib default-abi flag
--abi_riscv_ilp32d
-
-# Force the abi of this profile here
-abi_riscv_ilp32
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2

diff --git a/profiles/arch/riscv/rv32imac/ilp32/use.mask 
b/profiles/arch/riscv/rv32imac/ilp32/use.mask
index c717be8a4aa..991c792750a 100644
--- a/profiles/arch/riscv/rv32imac/ilp32/use.mask
+++ b/profiles/arch/riscv/rv32imac/ilp32/use.mask
@@ -3,8 +3,3 @@
 
 # Mask multilib, since we do not want to use it.
 multilib
-
-# Mask the other multilib flags back for non-multilib profile.
-abi_riscv_lp64d
-abi_riscv_lp64
-abi_riscv_ilp32d

diff --git a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults 
b/profiles/arch/riscv/rv32imac/ilp32d/make.defaults
index bd66a518eab..a53334741ed 100644
--- a/profiles/arch/riscv/rv32imac/ilp32d/make.defaults
+++ b/profiles/arch/riscv/rv32imac/ilp32d/make.defaults
@@ -10,6 +10,3 @@ FCFLAGS="${CFLAGS}"
 
 # We have only one ABI
 MULTILIB_ABIS="ilp32d"
-
-# We hide the useflags for the ABIs
-USE_EXPAND_HIDDEN="ABI_RISCV"

diff --git a/profiles/arch/riscv/rv32imac/ilp32d/package.use.force 
b/profiles/arch/riscv/rv32imac/ilp32d/package.use.force
index cf764cd5413..9de5ab73449 100644
--- a/profiles/arch/riscv/rv32imac/ilp32d/package.use.force
+++ 

[gentoo-commits] repo/gentoo:master commit in: profiles/features/multilib/

2020-09-11 Thread Andreas K. Hüttel
commit: f48eaee96514059f7942c34b1498f340fa48b4e6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 11 16:19:39 2020 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Sep 11 16:19:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48eaee9

profiles: build all rv32 abi for multilib sandbox

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/features/multilib/package.use | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/features/multilib/package.use 
b/profiles/features/multilib/package.use
index 02f17121c03..33f47dfe41a 100644
--- a/profiles/features/multilib/package.use
+++ b/profiles/features/multilib/package.use
@@ -3,4 +3,4 @@
 
 # Enable all ABIs by default so we can protect any non-native binaries that
 # might be executed.
-sys-apps/sandbox abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_o32 abi_mips_n32 
abi_mips_n64 abi_riscv_lp64d abi_riscv_lp64 abi_s390_32 abi_s390_64
+sys-apps/sandbox abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_o32 abi_mips_n32 
abi_mips_n64 abi_riscv_lp64d abi_riscv_lp64 abi_riscv_ilp32d abi_riscv_ilp32 
abi_s390_32 abi_s390_64



[gentoo-commits] repo/gentoo:master commit in: profiles/features/multilib/

2020-07-31 Thread Sergei Trofimovich
commit: 5665d235a45489cc931f5ae07afee14b3e3e6df6
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jul 31 18:35:00 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jul 31 20:42:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5665d235

profiles/features/multilib/make.defaults: drop gcc-lib from gcc-3.3 era

Signed-off-by: Sergei Trofimovich  gentoo.org>

 profiles/features/multilib/make.defaults | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/features/multilib/make.defaults 
b/profiles/features/multilib/make.defaults
index 74e6d3748ee..fbf0bdcfb18 100644
--- a/profiles/features/multilib/make.defaults
+++ b/profiles/features/multilib/make.defaults
@@ -13,4 +13,4 @@ USE="multilib"
 # FEATURES="multilib-strict" specific settings.
 MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 
/usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
 MULTILIB_STRICT_DENY="64-bit.*shared object"
-MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
+MULTILIB_STRICT_EXEMPT="(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"



[gentoo-commits] repo/gentoo:master commit in: profiles/features/multilib/

2019-05-03 Thread Andreas K. Hüttel
commit: 65240519fbecb1eb19e791692be0554791425657
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed May  1 19:34:12 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri May  3 21:43:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65240519

profiles: Also build sandbox for all riscv ABIs

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/features/multilib/package.use | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/features/multilib/package.use 
b/profiles/features/multilib/package.use
index b171f871ab0..93511b0bcf5 100644
--- a/profiles/features/multilib/package.use
+++ b/profiles/features/multilib/package.use
@@ -3,4 +3,4 @@
 
 # Enable all ABIs by default so we can protect any non-native binaries that
 # might be executed.
-sys-apps/sandbox abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_o32 abi_mips_n32 
abi_mips_n64 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
+sys-apps/sandbox abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_o32 abi_mips_n32 
abi_mips_n64 abi_ppc_32 abi_ppc_64 abi_riscv_lp64d abi_riscv_lp64 abi_s390_32 
abi_s390_64



[gentoo-commits] repo/gentoo:master commit in: profiles/features/multilib/

2017-12-30 Thread Michał Górny
commit: aae855d19456cf369faa64d6af677952b212e218
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 30 09:45:05 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 30 10:16:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae855d1

profiles/features/multilib: Remove forces on removed package USE flags

 profiles/features/multilib/package.use.force | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/profiles/features/multilib/package.use.force 
b/profiles/features/multilib/package.use.force
index 90f2389e51b..dfb4f6d5f69 100644
--- a/profiles/features/multilib/package.use.force
+++ b/profiles/features/multilib/package.use.force
@@ -1,7 +1,6 @@
-# Copyright 2004-2014 Gentoo Foundation.
+# Copyright 2004-2017 Gentoo Foundation.
 # Distributed under the terms of the GNU General Public License, v2
 
 # These packages must have multilib turned on in order to work sanely.
-sys-apps/sandbox multilib
 sys-devel/gcc multilib
 sys-libs/glibc multilib



[gentoo-commits] repo/gentoo:master commit in: profiles/features/multilib/lib32/, profiles/arch/amd64-fbsd/, ...

2017-02-01 Thread Michał Górny
commit: 74c1593b105fe120798e1a3730437082a34ac53e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 21 13:21:16 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb  1 12:27:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74c1593b

profiles: Inline features/multilib/lib32

NFC except for effective LIBDIR_* for architectures irrelevant to
the profile at hand.

 profiles/arch/amd64-fbsd/make.defaults  |  1 +
 profiles/arch/amd64-fbsd/parent |  2 +-
 profiles/arch/amd64/make.defaults   |  4 
 profiles/arch/amd64/parent  |  2 +-
 .../default/linux/sparc/experimental/multilib/make.defaults |  4 +++-
 profiles/default/linux/sparc/experimental/multilib/parent   |  2 +-
 profiles/features/multilib/lib32/eapi   |  1 -
 profiles/features/multilib/lib32/make.defaults  | 13 -
 profiles/features/multilib/lib32/parent |  1 -
 9 files changed, 11 insertions(+), 19 deletions(-)

diff --git a/profiles/arch/amd64-fbsd/make.defaults 
b/profiles/arch/amd64-fbsd/make.defaults
index 432f774..36e84de2 100644
--- a/profiles/arch/amd64-fbsd/make.defaults
+++ b/profiles/arch/amd64-fbsd/make.defaults
@@ -31,6 +31,7 @@ VIDEO_CARDS="apm ark chips cirrus cyrix dummy i128 intel 
mach64 mga \
 # distros.
 # Adjust multilib dirs for multilib-strict.
 LIBDIR_amd64_fbsd="lib"
+LIBDIR_x86_fbsd="lib32"
 MULTILIB_STRICT_DIRS="/lib32 /usr/lib32 /usr/kde/*/lib32 /usr/qt/*/lib32 
/usr/X11R6/lib32"
 SYMLINK_LIB="no"
 

diff --git a/profiles/arch/amd64-fbsd/parent b/profiles/arch/amd64-fbsd/parent
index db3aa68..014611b 100644
--- a/profiles/arch/amd64-fbsd/parent
+++ b/profiles/arch/amd64-fbsd/parent
@@ -1,3 +1,3 @@
 ../base
-../../features/multilib/lib32
+../../features/multilib
 todo

diff --git a/profiles/arch/amd64/make.defaults 
b/profiles/arch/amd64/make.defaults
index df7976d..140fa0b 100644
--- a/profiles/arch/amd64/make.defaults
+++ b/profiles/arch/amd64/make.defaults
@@ -18,6 +18,10 @@ DEFAULT_ABI="amd64"
 # Do not remove this one, or all kinds of hell breaks loose.
 ABI="amd64"
 
+# TODO: move this to a deprecated subprofile
+LIBDIR_x86="lib32"
+SYMLINK_LIB="yes"
+
 # 64bit specific settings.
 CFLAGS_amd64="-m64"
 LDFLAGS_amd64="-m elf_x86_64"

diff --git a/profiles/arch/amd64/parent b/profiles/arch/amd64/parent
index d8d1eff..c5b66f7 100644
--- a/profiles/arch/amd64/parent
+++ b/profiles/arch/amd64/parent
@@ -1,2 +1,2 @@
 ../base
-../../features/multilib/lib32
+../../features/multilib

diff --git a/profiles/default/linux/sparc/experimental/multilib/make.defaults 
b/profiles/default/linux/sparc/experimental/multilib/make.defaults
index e7aebfd..c8bad62 100644
--- a/profiles/default/linux/sparc/experimental/multilib/make.defaults
+++ b/profiles/default/linux/sparc/experimental/multilib/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,3 +11,5 @@ FEATURES="userpriv"
 # can't set this in the top level make.defaults as it breaks
 # sys-kernel/linux-headers for non-multilib profiles
 CFLAGS_sparc64="-m64"
+
+LIBDIR_sparc32="lib32"

diff --git a/profiles/default/linux/sparc/experimental/multilib/parent 
b/profiles/default/linux/sparc/experimental/multilib/parent
index 7607023..04ec01c 100644
--- a/profiles/default/linux/sparc/experimental/multilib/parent
+++ b/profiles/default/linux/sparc/experimental/multilib/parent
@@ -1,3 +1,3 @@
 ..
 ../../../../../releases/13.0
-../../../../../features/multilib/lib32
+../../../../../features/multilib

diff --git a/profiles/features/multilib/lib32/eapi 
b/profiles/features/multilib/lib32/eapi
deleted file mode 100644
index 7ed6ff8..
--- a/profiles/features/multilib/lib32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/features/multilib/lib32/make.defaults 
b/profiles/features/multilib/lib32/make.defaults
deleted file mode 100644
index b3ab33c..
--- a/profiles/features/multilib/lib32/make.defaults
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# Let baselayout create the lib symlink.
-SYMLINK_LIB="yes"
-
-# 32-bit LIBDIR
-LIBDIR_ppc="lib32"
-LIBDIR_x86="lib32"
-LIBDIR_x86_fbsd="lib32"
-LIBDIR_sparc32="lib32"
-LIBDIR_s390="lib32"

diff --git a/profiles/features/multilib/lib32/parent 
b/profiles/features/multilib/lib32/parent
deleted file mode 100644
index f3229c5b..
--- a/profiles/features/multilib/lib32/parent
+++ /dev/null
@@ -1 +0,0 @@
-..



[gentoo-commits] repo/gentoo:master commit in: profiles/features/multilib/, profiles/features/selinux/, ...

2017-01-20 Thread Michał Górny
commit: 0bdcc9278d58ac3ad5e583d44851b23ba16bbc5a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 20 20:06:04 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 20 20:18:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bdcc927

profiles/features: Clean obsolete package.use* entries

 profiles/features/64bit-native/package.use.force |  7 ---
 profiles/features/multilib/package.use.mask  |  8 
 profiles/features/prefix/package.use.mask| 13 ++---
 profiles/features/selinux/package.use.mask   |  4 ++--
 4 files changed, 4 insertions(+), 28 deletions(-)

diff --git a/profiles/features/64bit-native/package.use.force 
b/profiles/features/64bit-native/package.use.force
deleted file mode 100644
index 9273097..
--- a/profiles/features/64bit-native/package.use.force
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# Alexandre Rostovtsev  (04 Jul 2012)
-# Force 64-bit parts of wine, bug #351436
-app-emulation/wine win64

diff --git a/profiles/features/multilib/package.use.mask 
b/profiles/features/multilib/package.use.mask
deleted file mode 100644
index 1ee6a4a..
--- a/profiles/features/multilib/package.use.mask
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# Matt Turner  (19 Sep 2012)
-# multilib requires 32-bit libGL provided by emul-linux-x86-opengl
-# but also collides with 32-bit libGLU installed by emul-linux-x86-opengl
-media-libs/glu multilib

diff --git a/profiles/features/prefix/package.use.mask 
b/profiles/features/prefix/package.use.mask
index 3ccb0aa..4db14fa 100644
--- a/profiles/features/prefix/package.use.mask
+++ b/profiles/features/prefix/package.use.mask
@@ -1,10 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 # Benda Xu  (28 Jul 2016)
 # Needs root privilege.
-sys-fs/eudev hwdb kmod firmware-loader
+sys-fs/eudev hwdb kmod
 
 # Kacper Kowalik  (14 Jan 2012)
 # sci-libs/mkl don't have prefix keywords
@@ -38,15 +38,6 @@ app-editors/emacs hesiod m17n-lib
 # it currently causes failures on linux. It can be made a "less global" mask.
 dev-lang/python berkdb
 
-# Jeremy Olexa  (02 Sep 2009)
-# these don't work, because they rely on the host having sufficient xorg-server
-# version.
-xfce-base/xfce4-meta session
-
-# Jeremy Olexa  (13 Feb 2009)
-# Can't make USE=ssl to work, bad build system. bug #256699
-dev-lang/pike ssl
-
 # Elias Pipping  (18 Nov 2007)
 # feynmf fails to build documentation
 dev-tex/feynmf doc

diff --git a/profiles/features/selinux/package.use.mask 
b/profiles/features/selinux/package.use.mask
index cd0a18e..1d5ce9a 100644
--- a/profiles/features/selinux/package.use.mask
+++ b/profiles/features/selinux/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -15,7 +15,7 @@ app-portage/flaggie python_targets_pypy python_targets_pypy3
 # SystemD has no support in the SELinux policy at the moment.
 # Please see: 
https://wiki.gentoo.org/wiki/SELinux/FAQ#Can_I_use_SELinux_with_SystemD.3F
 app-emulation/libvirt firewalld
-gnome-base/gdm systemd wayland
+gnome-base/gdm wayland
 net-firewall/fwknop firewalld
 www-servers/uwsgi uwsgi_plugins_systemd_logger
 x11-wm/mutter kms



[gentoo-commits] repo/gentoo:master commit in: profiles/features/multilib/

2016-04-05 Thread Mike Frysinger
commit: b307b37bb8b409dc68713cd34c440af207680a47
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Apr  6 02:12:03 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Apr  6 02:12:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b307b37b

profiles: sandbox: enable all multilibs by default #579122

 profiles/features/multilib/package.use | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/features/multilib/package.use 
b/profiles/features/multilib/package.use
new file mode 100644
index 000..da93111
--- /dev/null
+++ b/profiles/features/multilib/package.use
@@ -0,0 +1,7 @@
+# Copyright 1999-2016 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License, v2
+# $Id$
+
+# Enable all ABIs by default so we can protect any non-native binaries that
+# might be executed.
+sys-apps/sandbox abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_o32 abi_mips_n32 
abi_mips_n64 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64