1 |
commit: a15129d45ac962fb21e793a2929b643a861ec327 |
2 |
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Jun 3 07:42:57 2016 +0000 |
4 |
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Jun 4 02:25:25 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a15129d4 |
7 |
|
8 |
profiles: add linux standalone legacy profile for <linux-2.6.32. |
9 |
|
10 |
mask python-3.4 |
11 |
|
12 |
profiles/features/prefix/standalone/legacy/make.defaults | 6 ++++++ |
13 |
profiles/features/prefix/standalone/legacy/package.mask | 6 ++++++ |
14 |
profiles/prefix/linux-standalone/amd64/legacy/eapi | 1 + |
15 |
profiles/prefix/linux-standalone/amd64/legacy/parent | 2 ++ |
16 |
profiles/profiles.desc | 1 + |
17 |
5 files changed, 16 insertions(+) |
18 |
|
19 |
diff --git a/profiles/features/prefix/standalone/legacy/make.defaults b/profiles/features/prefix/standalone/legacy/make.defaults |
20 |
new file mode 100644 |
21 |
index 0000000..7584425 |
22 |
--- /dev/null |
23 |
+++ b/profiles/features/prefix/standalone/legacy/make.defaults |
24 |
@@ -0,0 +1,6 @@ |
25 |
+# utimensat is missing or not reliable until linux-2.6.32. |
26 |
+# needed by python-3. |
27 |
+ac_cv_func_utimensat=no |
28 |
+ |
29 |
+# >=python-3.4 is masked. |
30 |
+PYTHON_TARGETS="python2_7 python3_3" |
31 |
|
32 |
diff --git a/profiles/features/prefix/standalone/legacy/package.mask b/profiles/features/prefix/standalone/legacy/package.mask |
33 |
new file mode 100644 |
34 |
index 0000000..29807dd |
35 |
--- /dev/null |
36 |
+++ b/profiles/features/prefix/standalone/legacy/package.mask |
37 |
@@ -0,0 +1,6 @@ |
38 |
+# >=glibc-2.20 requires >=linux-2.6.32. |
39 |
+>=sys-libs/glibc-2.20 |
40 |
+ |
41 |
+# >=python-3.4 assumes F_DUPFD_CLOEXEC of fcntl, |
42 |
+# which requires >=linux-2.6.24. |
43 |
+>=dev-lang/python-3.4 |
44 |
\ No newline at end of file |
45 |
|
46 |
diff --git a/profiles/prefix/linux-standalone/amd64/legacy/eapi b/profiles/prefix/linux-standalone/amd64/legacy/eapi |
47 |
new file mode 100644 |
48 |
index 0000000..7ed6ff8 |
49 |
--- /dev/null |
50 |
+++ b/profiles/prefix/linux-standalone/amd64/legacy/eapi |
51 |
@@ -0,0 +1 @@ |
52 |
+5 |
53 |
|
54 |
diff --git a/profiles/prefix/linux-standalone/amd64/legacy/parent b/profiles/prefix/linux-standalone/amd64/legacy/parent |
55 |
new file mode 100644 |
56 |
index 0000000..21df735 |
57 |
--- /dev/null |
58 |
+++ b/profiles/prefix/linux-standalone/amd64/legacy/parent |
59 |
@@ -0,0 +1,2 @@ |
60 |
+../../../../features/prefix/standalone/legacy |
61 |
+.. |
62 |
|
63 |
diff --git a/profiles/profiles.desc b/profiles/profiles.desc |
64 |
index fa1aa40..a7a35ac 100644 |
65 |
--- a/profiles/profiles.desc |
66 |
+++ b/profiles/profiles.desc |
67 |
@@ -251,6 +251,7 @@ x86-linux prefix/linux/x86 exp |
68 |
|
69 |
# Linux Standalone Profiles |
70 |
amd64-linux prefix/linux-standalone/amd64 exp |
71 |
+amd64-linux prefix/linux-standalone/amd64/legacy exp |
72 |
x86-linux prefix/linux-standalone/x86 exp |
73 |
|
74 |
# Mac OS X Profiles |