commit:     0009f3b8cb2fa9cede652fdfa019206a51cd20f9
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 17 14:57:52 2024 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Feb 17 14:58:46 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0009f3b8

profiles: Split out 23.0 mips o32 softfloat into separate profiles

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 profiles/arch/mips/mipsel/o32_sf/eapi                            | 1 +
 profiles/arch/mips/mipsel/o32_sf/make.defaults                   | 6 ++++++
 profiles/arch/mips/mipsel/o32_sf/parent                          | 1 +
 profiles/arch/mips/o32_sf/eapi                                   | 1 +
 profiles/arch/mips/o32_sf/make.defaults                          | 5 +++++
 profiles/arch/mips/o32_sf/parent                                 | 1 +
 profiles/default/linux/mips/23.0/mipsel/o32_sf/eapi              | 1 +
 profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults     | 8 ++++++++
 profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/eapi         | 1 +
 .../default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults     | 9 +++++++++
 profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent       | 3 +++
 profiles/default/linux/mips/23.0/mipsel/o32_sf/parent            | 2 ++
 profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/eapi      | 1 +
 profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/parent    | 2 ++
 profiles/default/linux/mips/23.0/o32_sf/eapi                     | 1 +
 profiles/default/linux/mips/23.0/o32_sf/make.defaults            | 8 ++++++++
 profiles/default/linux/mips/23.0/o32_sf/musl/eapi                | 1 +
 profiles/default/linux/mips/23.0/o32_sf/musl/make.defaults       | 6 ++++++
 profiles/default/linux/mips/23.0/o32_sf/musl/parent              | 3 +++
 profiles/default/linux/mips/23.0/o32_sf/parent                   | 2 ++
 profiles/default/linux/mips/23.0/o32_sf/systemd/eapi             | 1 +
 profiles/default/linux/mips/23.0/o32_sf/systemd/parent           | 2 ++
 profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/eapi    | 1 +
 .../linux/mips/23.0/split-usr/mipsel/o32_sf/make.defaults        | 8 ++++++++
 .../default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/eapi    | 1 +
 .../linux/mips/23.0/split-usr/mipsel/o32_sf/musl/make.defaults   | 9 +++++++++
 .../default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent  | 3 +++
 profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/parent  | 2 ++
 profiles/default/linux/mips/23.0/split-usr/o32_sf/eapi           | 1 +
 profiles/default/linux/mips/23.0/split-usr/o32_sf/make.defaults  | 8 ++++++++
 profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/eapi      | 1 +
 .../default/linux/mips/23.0/split-usr/o32_sf/musl/make.defaults  | 6 ++++++
 profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent    | 3 +++
 profiles/default/linux/mips/23.0/split-usr/o32_sf/parent         | 2 ++
 profiles/profiles.desc                                           | 6 ++++++
 35 files changed, 117 insertions(+)

diff --git a/profiles/arch/mips/mipsel/o32_sf/eapi 
b/profiles/arch/mips/mipsel/o32_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32_sf/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/arch/mips/mipsel/o32_sf/make.defaults 
b/profiles/arch/mips/mipsel/o32_sf/make.defaults
new file mode 100644
index 000000000000..361ceb95fb69
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32_sf/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mipsel-softfloat-linux-gnu"
+CHOST_o32="mipsel-softfloat-linux-gnu"
+

diff --git a/profiles/arch/mips/mipsel/o32_sf/parent 
b/profiles/arch/mips/mipsel/o32_sf/parent
new file mode 100644
index 000000000000..77e90486b02b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32_sf/parent
@@ -0,0 +1 @@
+../o32

diff --git a/profiles/arch/mips/o32_sf/eapi b/profiles/arch/mips/o32_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/o32_sf/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/arch/mips/o32_sf/make.defaults 
b/profiles/arch/mips/o32_sf/make.defaults
new file mode 100644
index 000000000000..e0e257d8f843
--- /dev/null
+++ b/profiles/arch/mips/o32_sf/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mips-softfloat-linux-gnu"
+CHOST_o32="mips-softfloat-linux-gnu"

diff --git a/profiles/arch/mips/o32_sf/parent b/profiles/arch/mips/o32_sf/parent
new file mode 100644
index 000000000000..77e90486b02b
--- /dev/null
+++ b/profiles/arch/mips/o32_sf/parent
@@ -0,0 +1 @@
+../o32

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/eapi 
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults
new file mode 100644
index 000000000000..e9cc91c33347
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_o32}

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/eapi 
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults
new file mode 100644
index 000000000000..a27d20f7e941
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mipsel-unknown-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"
+
+# Disable sandbox because its currently broken on mipsel-musl
+FEATURES="-sandbox"

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent 
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/parent 
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/parent
new file mode 100644
index 000000000000..c0c59334a619
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/mips/mipsel/o32_sf

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/eapi 
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/parent 
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd

diff --git a/profiles/default/linux/mips/23.0/o32_sf/eapi 
b/profiles/default/linux/mips/23.0/o32_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/23.0/o32_sf/make.defaults 
b/profiles/default/linux/mips/23.0/o32_sf/make.defaults
new file mode 100644
index 000000000000..0a835e38d25b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mips-unknown-linux-gnu"
+CHOST_n32="mips64-unknown-linux-gnuabin32"
+CHOST_n64="mips64-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_o32}

diff --git a/profiles/default/linux/mips/23.0/o32_sf/musl/eapi 
b/profiles/default/linux/mips/23.0/o32_sf/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/23.0/o32_sf/musl/make.defaults 
b/profiles/default/linux/mips/23.0/o32_sf/musl/make.defaults
new file mode 100644
index 000000000000..dd6d00ffcba1
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/musl/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mips-unknown-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"

diff --git a/profiles/default/linux/mips/23.0/o32_sf/musl/parent 
b/profiles/default/linux/mips/23.0/o32_sf/musl/parent
new file mode 100644
index 000000000000..bd0ef6ecac62
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../features/musl
+../../../../../../features/wd40

diff --git a/profiles/default/linux/mips/23.0/o32_sf/parent 
b/profiles/default/linux/mips/23.0/o32_sf/parent
new file mode 100644
index 000000000000..9f00e17afa71
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/mips/o32_sf

diff --git a/profiles/default/linux/mips/23.0/o32_sf/systemd/eapi 
b/profiles/default/linux/mips/23.0/o32_sf/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/23.0/o32_sf/systemd/parent 
b/profiles/default/linux/mips/23.0/o32_sf/systemd/parent
new file mode 100644
index 000000000000..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/o32_sf/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd

diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/eapi 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/make.defaults 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/make.defaults
new file mode 100644
index 000000000000..e9cc91c33347
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_o32}

diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/eapi 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/make.defaults 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/make.defaults
new file mode 100644
index 000000000000..a27d20f7e941
--- /dev/null
+++ 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mipsel-unknown-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"
+
+# Disable sandbox because its currently broken on mipsel-musl
+FEATURES="-sandbox"

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent
new file mode 100644
index 000000000000..43b77c652c58
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../../features/musl
+../../../../../../../../features/wd40

diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/parent 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/parent
new file mode 100644
index 000000000000..56ec788c4c74
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../arch/mips/mipsel/o32_sf

diff --git a/profiles/default/linux/mips/23.0/split-usr/o32_sf/eapi 
b/profiles/default/linux/mips/23.0/split-usr/o32_sf/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/23.0/split-usr/o32_sf/make.defaults 
b/profiles/default/linux/mips/23.0/split-usr/o32_sf/make.defaults
new file mode 100644
index 000000000000..0a835e38d25b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mips-unknown-linux-gnu"
+CHOST_n32="mips64-unknown-linux-gnuabin32"
+CHOST_n64="mips64-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_o32}

diff --git a/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/eapi 
b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/make.defaults 
b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/make.defaults
new file mode 100644
index 000000000000..dd6d00ffcba1
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mips-unknown-linux-musl"
+CHOST_o32="${CHOST}"
+LIBDIR_o32="lib"

diff --git a/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent 
b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent
new file mode 100644
index 000000000000..a3de2bcf95f7
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../features/musl
+../../../../../../../features/wd40

diff --git a/profiles/default/linux/mips/23.0/split-usr/o32_sf/parent 
b/profiles/default/linux/mips/23.0/split-usr/o32_sf/parent
new file mode 100644
index 000000000000..f1923711b079
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/o32_sf/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/mips/o32_sf

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 98887be3237d..4cbdc39a5631 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -353,6 +353,8 @@ mips                
default/linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr  exp
 mips           default/linux/mips/17.0/mipsel/multilib/n64                     
exp
 mips           default/linux/mips/17.0/mipsel/multilib/n64/systemd             
exp
 mips           default/linux/mips/17.0/mipsel/multilib/n64/systemd/merged-usr  
exp
+mips           default/linux/mips/23.0/mipsel/o32_sf                           
exp
+mips           default/linux/mips/23.0/mipsel/o32_sf/systemd                   
exp
 mips           default/linux/mips/23.0/mipsel/o32                              
exp
 mips           default/linux/mips/23.0/mipsel/o32/systemd                      
exp
 mips           default/linux/mips/23.0/mipsel/n32                              
exp
@@ -361,6 +363,8 @@ mips                default/linux/mips/23.0/mipsel/n64      
                        exp
 mips           default/linux/mips/23.0/mipsel/n64/systemd                      
exp
 mips           default/linux/mips/23.0/mipsel/multilib/n64                     
exp
 mips           default/linux/mips/23.0/mipsel/multilib/n64/systemd             
exp
+mips           default/linux/mips/23.0/o32_sf                                  
exp
+mips           default/linux/mips/23.0/o32_sf/systemd                          
exp
 mips           default/linux/mips/23.0/o32                                     
exp
 mips           default/linux/mips/23.0/o32/systemd                             
exp
 mips           default/linux/mips/23.0/n32                                     
exp
@@ -369,10 +373,12 @@ mips              default/linux/mips/23.0/n64             
                        exp
 mips           default/linux/mips/23.0/n64/systemd                             
exp
 mips           default/linux/mips/23.0/multilib/n64                            
exp
 mips           default/linux/mips/23.0/multilib/n64/systemd                    
exp
+mips           default/linux/mips/23.0/split-usr/mipsel/o32_sf                 
exp
 mips           default/linux/mips/23.0/split-usr/mipsel/o32                    
exp
 mips           default/linux/mips/23.0/split-usr/mipsel/n32                    
exp
 mips           default/linux/mips/23.0/split-usr/mipsel/n64                    
exp
 mips           default/linux/mips/23.0/split-usr/mipsel/multilib/n64           
exp
+mips           default/linux/mips/23.0/split-usr/o32_sf                        
exp
 mips           default/linux/mips/23.0/split-usr/o32                           
exp
 mips           default/linux/mips/23.0/split-usr/n32                           
exp
 mips           default/linux/mips/23.0/split-usr/n64                           
exp

Reply via email to