Gentoo Archives: gentoo-commits

From: Benda XU <heroxbd@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/features/prefix/standalone/legacy/, ...
Date: Sat, 04 Jun 2016 02:25:37
Message-Id: 1465007125.a15129d45ac962fb21e793a2929b643a861ec327.heroxbd@gentoo
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