Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, profiles/default/linux/ppc/17.0/uclibc/
Date: Tue, 28 Jan 2020 09:26:30
Message-Id: 1580203554.e5387a8a651baea056fa4f449257a656743690f3.gyakovlev@gentoo
1 commit: e5387a8a651baea056fa4f449257a656743690f3
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 25 03:59:55 2020 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 28 09:25:54 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5387a8a
7
8 profiles/default/linux/ppc/17.0/uclibc: new profile
9
10 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
11
12 profiles/default/linux/ppc/17.0/uclibc/eapi | 1 +
13 profiles/default/linux/ppc/17.0/uclibc/make.defaults | 10 ++++++++++
14 profiles/default/linux/ppc/17.0/uclibc/package.use | 7 +++++++
15 profiles/default/linux/ppc/17.0/uclibc/package.use.mask | 10 ++++++++++
16 profiles/default/linux/ppc/17.0/uclibc/parent | 2 ++
17 profiles/profiles.desc | 1 +
18 6 files changed, 31 insertions(+)
19
20 diff --git a/profiles/default/linux/ppc/17.0/uclibc/eapi b/profiles/default/linux/ppc/17.0/uclibc/eapi
21 new file mode 100644
22 index 00000000000..7ed6ff82de6
23 --- /dev/null
24 +++ b/profiles/default/linux/ppc/17.0/uclibc/eapi
25 @@ -0,0 +1 @@
26 +5
27
28 diff --git a/profiles/default/linux/ppc/17.0/uclibc/make.defaults b/profiles/default/linux/ppc/17.0/uclibc/make.defaults
29 new file mode 100644
30 index 00000000000..535f9715172
31 --- /dev/null
32 +++ b/profiles/default/linux/ppc/17.0/uclibc/make.defaults
33 @@ -0,0 +1,10 @@
34 +# Copyright 1999-2020 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +CHOST="powerpc-gentoo-linux-uclibc"
38 +
39 +# Anthony G. Basile <blueness@g.o> (2014-07-01)
40 +# Multilib-related setup, bug #515130
41 +MULTILIB_ABIS="ppc"
42 +CHOST_ppc="${CHOST}"
43 +LIBDIR_ppc="lib"
44
45 diff --git a/profiles/default/linux/ppc/17.0/uclibc/package.use b/profiles/default/linux/ppc/17.0/uclibc/package.use
46 new file mode 100644
47 index 00000000000..c9c78026868
48 --- /dev/null
49 +++ b/profiles/default/linux/ppc/17.0/uclibc/package.use
50 @@ -0,0 +1,7 @@
51 +# Copyright 2020 Gentoo Authors
52 +# Distributed under the terms of the GNU General Public License v2
53 +
54 +
55 +# Anthony G. Basile <blueness@g.o> (2019-06-14)
56 +# This is needed for default stage3
57 +sys-libs/gdbm berkdb
58
59 diff --git a/profiles/default/linux/ppc/17.0/uclibc/package.use.mask b/profiles/default/linux/ppc/17.0/uclibc/package.use.mask
60 new file mode 100644
61 index 00000000000..2983b3d45bc
62 --- /dev/null
63 +++ b/profiles/default/linux/ppc/17.0/uclibc/package.use.mask
64 @@ -0,0 +1,10 @@
65 +# Copyright 1999-2020 Gentoo Authors
66 +# Distributed under the terms of the GNU General Public License v2
67 +
68 +# Anthony G. Basile <blueness@g.o> (2019-06-12)
69 +# Unfortunately pie has broken on ppc uclibc for years
70 +sys-devel/gcc pie
71 +
72 +# Anthony G. Basile <blueness@g.o> (2019-06-14)
73 +# pie is also broken on openssh uclibc
74 +net-misc/openssh pie
75
76 diff --git a/profiles/default/linux/ppc/17.0/uclibc/parent b/profiles/default/linux/ppc/17.0/uclibc/parent
77 new file mode 100644
78 index 00000000000..8efcb3b984a
79 --- /dev/null
80 +++ b/profiles/default/linux/ppc/17.0/uclibc/parent
81 @@ -0,0 +1,2 @@
82 +..
83 +../../../../../features/uclibc
84
85 diff --git a/profiles/profiles.desc b/profiles/profiles.desc
86 index f965ad418c2..c8cb619c8a6 100644
87 --- a/profiles/profiles.desc
88 +++ b/profiles/profiles.desc
89 @@ -168,6 +168,7 @@ ppc default/linux/ppc/17.0/desktop/gnome/systemd exp
90 ppc default/linux/ppc/17.0/developer exp
91 ppc default/linux/ppc/17.0/musl exp
92 ppc default/linux/ppc/17.0/musl/hardened exp
93 +ppc default/linux/ppc/17.0/uclibc exp
94 ppc64 default/linux/ppc64/17.0 exp
95 ppc64 default/linux/ppc64le/17.0 exp