commit:     a15129d45ac962fb21e793a2929b643a861ec327
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  3 07:42:57 2016 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Sat Jun  4 02:25:25 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a15129d4

profiles: add linux standalone legacy profile for <linux-2.6.32.

  mask python-3.4

 profiles/features/prefix/standalone/legacy/make.defaults | 6 ++++++
 profiles/features/prefix/standalone/legacy/package.mask  | 6 ++++++
 profiles/prefix/linux-standalone/amd64/legacy/eapi       | 1 +
 profiles/prefix/linux-standalone/amd64/legacy/parent     | 2 ++
 profiles/profiles.desc                                   | 1 +
 5 files changed, 16 insertions(+)

diff --git a/profiles/features/prefix/standalone/legacy/make.defaults 
b/profiles/features/prefix/standalone/legacy/make.defaults
new file mode 100644
index 0000000..7584425
--- /dev/null
+++ b/profiles/features/prefix/standalone/legacy/make.defaults
@@ -0,0 +1,6 @@
+# utimensat is missing or not reliable until linux-2.6.32.
+# needed by python-3.
+ac_cv_func_utimensat=no
+
+# >=python-3.4 is masked.
+PYTHON_TARGETS="python2_7 python3_3"

diff --git a/profiles/features/prefix/standalone/legacy/package.mask 
b/profiles/features/prefix/standalone/legacy/package.mask
new file mode 100644
index 0000000..29807dd
--- /dev/null
+++ b/profiles/features/prefix/standalone/legacy/package.mask
@@ -0,0 +1,6 @@
+# >=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.
+>=dev-lang/python-3.4
\ No newline at end of file

diff --git a/profiles/prefix/linux-standalone/amd64/legacy/eapi 
b/profiles/prefix/linux-standalone/amd64/legacy/eapi
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/profiles/prefix/linux-standalone/amd64/legacy/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/prefix/linux-standalone/amd64/legacy/parent 
b/profiles/prefix/linux-standalone/amd64/legacy/parent
new file mode 100644
index 0000000..21df735
--- /dev/null
+++ b/profiles/prefix/linux-standalone/amd64/legacy/parent
@@ -0,0 +1,2 @@
+../../../../features/prefix/standalone/legacy
+..

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index fa1aa40..a7a35ac 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -251,6 +251,7 @@ x86-linux           prefix/linux/x86                        
        exp
 
 # Linux Standalone Profiles
 amd64-linux            prefix/linux-standalone/amd64                   exp
+amd64-linux            prefix/linux-standalone/amd64/legacy            exp
 x86-linux              prefix/linux-standalone/x86                     exp
 
 # Mac OS X Profiles

Reply via email to