summaryrefslogtreecommitdiff
path: root/base/etc/portage/profile
diff options
context:
space:
mode:
Diffstat (limited to 'base/etc/portage/profile')
-rw-r--r--base/etc/portage/profile/package.unmask/xcrypt2
-rw-r--r--base/etc/portage/profile/package.use.force/xcrypt2
-rw-r--r--base/etc/portage/profile/package.use.mask/xcrypt2
3 files changed, 6 insertions, 0 deletions
diff --git a/base/etc/portage/profile/package.unmask/xcrypt b/base/etc/portage/profile/package.unmask/xcrypt
new file mode 100644
index 0000000..118f8be
--- /dev/null
+++ b/base/etc/portage/profile/package.unmask/xcrypt
@@ -0,0 +1,2 @@
+# Allow virtual which specifies libxcrypt
+~virtual/libcrypt-2
diff --git a/base/etc/portage/profile/package.use.force/xcrypt b/base/etc/portage/profile/package.use.force/xcrypt
new file mode 100644
index 0000000..bacb024
--- /dev/null
+++ b/base/etc/portage/profile/package.use.force/xcrypt
@@ -0,0 +1,2 @@
+# Don't force glibc to provide libcrypt
+sys-libs/glibc -crypt
diff --git a/base/etc/portage/profile/package.use.mask/xcrypt b/base/etc/portage/profile/package.use.mask/xcrypt
new file mode 100644
index 0000000..7c8ec53
--- /dev/null
+++ b/base/etc/portage/profile/package.use.mask/xcrypt
@@ -0,0 +1,2 @@
+# Allow libxcrypt to be the system provider of libcrypt, not glibc
+sys-libs/libxcrypt -system -split-usr