From 65737cf14a7220bd9a487aa2af4ae0e79bd23e86 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 8 Jan 2018 21:45:04 +0000 Subject: gentoo resync : 08.01.2018 --- .../standalone/beyond-kernel-2.6.16/make.defaults | 17 +++++ .../standalone/beyond-kernel-2.6.16/package.mask | 8 ++ .../standalone/beyond-kernel-2.6.16/package.unmask | 3 + .../prefix/standalone/beyond-kernel-2.6.16/parent | 1 + .../standalone/beyond-kernel-2.6.16/profile.bashrc | 6 ++ .../standalone/beyond-kernel-2.6.32/package.mask | 7 ++ .../standalone/beyond-kernel-2.6.32/package.unmask | 7 ++ .../prefix/standalone/beyond-kernel-2.6.32/parent | 1 + .../prefix/standalone/legacy/make.defaults | 17 ----- .../features/prefix/standalone/legacy/package.mask | 7 -- .../prefix/standalone/legacy/package.unmask | 2 - .../prefix/standalone/legacy/profile.bashrc | 6 -- profiles/features/prefix/standalone/make.defaults | 2 + profiles/features/prefix/standalone/packages | 12 +++ profiles/features/prefix/standalone/profile.bashrc | 86 ++++++++++++++++++++++ 15 files changed, 150 insertions(+), 32 deletions(-) create mode 100644 profiles/features/prefix/standalone/beyond-kernel-2.6.16/make.defaults create mode 100644 profiles/features/prefix/standalone/beyond-kernel-2.6.16/package.mask create mode 100644 profiles/features/prefix/standalone/beyond-kernel-2.6.16/package.unmask create mode 100644 profiles/features/prefix/standalone/beyond-kernel-2.6.16/parent create mode 100644 profiles/features/prefix/standalone/beyond-kernel-2.6.16/profile.bashrc create mode 100644 profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.mask create mode 100644 profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.unmask create mode 100644 profiles/features/prefix/standalone/beyond-kernel-2.6.32/parent delete mode 100644 profiles/features/prefix/standalone/legacy/make.defaults delete mode 100644 profiles/features/prefix/standalone/legacy/package.mask delete mode 100644 profiles/features/prefix/standalone/legacy/package.unmask delete mode 100644 profiles/features/prefix/standalone/legacy/profile.bashrc create mode 100644 profiles/features/prefix/standalone/packages create mode 100644 profiles/features/prefix/standalone/profile.bashrc (limited to 'profiles/features') diff --git a/profiles/features/prefix/standalone/beyond-kernel-2.6.16/make.defaults b/profiles/features/prefix/standalone/beyond-kernel-2.6.16/make.defaults new file mode 100644 index 000000000000..22044de87632 --- /dev/null +++ b/profiles/features/prefix/standalone/beyond-kernel-2.6.16/make.defaults @@ -0,0 +1,17 @@ +# This profile is supporting >=linux-2.6.16[a] and =linux-2.6.27. Needed by python-3. +ac_cv_func_pipe2=no + +# >=python-3 is masked. +PYTHON_TARGETS="-python3_5" diff --git a/profiles/features/prefix/standalone/beyond-kernel-2.6.16/package.mask b/profiles/features/prefix/standalone/beyond-kernel-2.6.16/package.mask new file mode 100644 index 000000000000..0aa01a72efb0 --- /dev/null +++ b/profiles/features/prefix/standalone/beyond-kernel-2.6.16/package.mask @@ -0,0 +1,8 @@ +# >=glibc-2.20 requires >=linux-2.6.32. +# https://lwn.net/Articles/611162 +>=sys-libs/glibc-2.20 + +# >=python-3.4 assumes F_DUPFD_CLOEXEC of fcntl, +# which requires >=linux-2.6.24. +# python-3.3 seems to be unconditionally using utimensat. +>=dev-lang/python-3 diff --git a/profiles/features/prefix/standalone/beyond-kernel-2.6.16/package.unmask b/profiles/features/prefix/standalone/beyond-kernel-2.6.16/package.unmask new file mode 100644 index 000000000000..9b37b1386380 --- /dev/null +++ b/profiles/features/prefix/standalone/beyond-kernel-2.6.16/package.unmask @@ -0,0 +1,3 @@ +# >=glibc-2.20 requires >=linux-2.6.32. +# https://lwn.net/Articles/611162 +=sys-libs/glibc-2.24 diff --git a/profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.unmask b/profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.unmask new file mode 100644 index 000000000000..9f79b4f81de0 --- /dev/null +++ b/profiles/features/prefix/standalone/beyond-kernel-2.6.32/package.unmask @@ -0,0 +1,7 @@ +# https://www.sourceware.org/ml/libc-alpha/2016-08/msg00212.html +# glibc-2.24 needs linux-3.2 at runtime, except on x86 and amd64. +# on x86 and amd64, it is glibc-2.26 to require linux-3.2. +# https://www.sourceware.org/ml/libc-alpha/2017-08/msg00010.html + +# we just use a universal glibc-2.24 on all ARCHes for simplicity. +=linux-2.6.16[a] and =linux-2.6.27. Needed by python-3. -ac_cv_func_pipe2=no - -# >=python-3 is masked. -PYTHON_TARGETS="-python3_5" diff --git a/profiles/features/prefix/standalone/legacy/package.mask b/profiles/features/prefix/standalone/legacy/package.mask deleted file mode 100644 index 5125269d289d..000000000000 --- a/profiles/features/prefix/standalone/legacy/package.mask +++ /dev/null @@ -1,7 +0,0 @@ -# >=glibc-2.20 requires >=linux-2.6.32. ->=sys-libs/glibc-2.20 - -# >=python-3.4 assumes F_DUPFD_CLOEXEC of fcntl, -# which requires >=linux-2.6.24. -# python-3.3 seems to be unconditionally using utimensat. ->=dev-lang/python-3 \ No newline at end of file diff --git a/profiles/features/prefix/standalone/legacy/package.unmask b/profiles/features/prefix/standalone/legacy/package.unmask deleted file mode 100644 index 0d7380b42738..000000000000 --- a/profiles/features/prefix/standalone/legacy/package.unmask +++ /dev/null @@ -1,2 +0,0 @@ -# >=glibc-2.20 requires >=linux-2.6.32. -