[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/solaris/

2024-07-21 Thread Fabian Groffen
commit: 211c47fe26045a1a396057ef7ac24a9fa8acb91d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jul 21 13:03:24 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jul 21 13:03:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211c47fe

profiles/prefix/sunos/solaris/package.use.mask: mask USE=python on gdb

Fails to compile.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/sunos/solaris/package.use.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/sunos/solaris/package.use.mask 
b/profiles/prefix/sunos/solaris/package.use.mask
index 740b644ecf23..c7843ea3d55c 100644
--- a/profiles/prefix/sunos/solaris/package.use.mask
+++ b/profiles/prefix/sunos/solaris/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2024-07-21)
+# Python integration breaks over C++ standards conflict(s) that Python
+# headers try to change
+dev-debug/gdb python
 
 # Fabian Groffen  (2022-12-27)
 # Solaris must keep system libelf, else things break down



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2024-07-19 Thread Fabian Groffen
commit: 18c5c9edad8c5f6cec342bfe250d0382d6a9d106
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Jul 19 11:32:01 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Jul 19 11:32:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c5c9ed

profiles/prefix/darwin/macos/package.use.mask: mask libgcrypt asm

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.use.mask 
b/profiles/prefix/darwin/macos/package.use.mask
index 752f5b30f15f..b388ebc3beb3 100644
--- a/profiles/prefix/darwin/macos/package.use.mask
+++ b/profiles/prefix/darwin/macos/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2024-07-19)
+# misdetects and results in a broken (trapping) library e.g. breaks gpg
+dev-libs/libgcrypt asm
+
 # Fabian Groffen  (2024-03-08)
 # -z,now is not something Darwin linkers understand
 sys-devel/gcc default-znow



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2024-07-17 Thread Fabian Groffen
commit: c326625875a3a0c543abdfd0754732cf8346168d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jul 17 13:26:53 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jul 17 13:26:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3266258

profiles/prefix/darwin/macos/package.mask: drop obsoleted mask

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 962e14e44ebc..709360d865d4 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,10 +1,6 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Fabian Groffen  (2024-05-28)
-# Fails to compile on any macOS, bug #932809, pending investigation
-=net-dns/c-ares-1.29.0
-
 # Benda Xu  (2023-08-20)
 # Does not play well with linkers under macOS.
 # Undefined symbols for architecture x86_64:



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2024-05-28 Thread Fabian Groffen
commit: 92c6b019c938960daa3adca2fbbdac2f9c0bf3e5
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue May 28 14:10:01 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue May 28 14:10:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c6b019

profiles/prefix/darwin/macos: mask net-dns/c-ares-1.29.0

Fails to compile, unbreak bootstraps by using 1.28.0

Bug: https://bugs.gentoo.org/932809
Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 929018114296..962e14e44ebc 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2024-05-28)
+# Fails to compile on any macOS, bug #932809, pending investigation
+=net-dns/c-ares-1.29.0
+
 # Benda Xu  (2023-08-20)
 # Does not play well with linkers under macOS.
 # Undefined symbols for architecture x86_64:



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/solaris/

2024-05-19 Thread Fabian Groffen
commit: 124c39fd32adfcc558e57e811641aad5da9d7195
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun May 19 10:51:23 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun May 19 10:51:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=124c39fd

profiles/solaris/package.mask: mask libarchive-3.7.4

Fails to compile, fixed upstream for next release.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/sunos/solaris/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/prefix/sunos/solaris/package.mask 
b/profiles/prefix/sunos/solaris/package.mask
index d9757c8bbe3d..1971a00902cf 100644
--- a/profiles/prefix/sunos/solaris/package.mask
+++ b/profiles/prefix/sunos/solaris/package.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2024-05-19)
+# Fails to compile due to undefined INT_MAX
+# https://github.com/libarchive/libarchive/issues/2162
+# 
https://github.com/libarchive/libarchive/commit/6ff1cd1e487ddf545337b88da3f1f5ca69a2f958
+=app-arch/libarchive-3.7.4
+
 # Fabian Groffen  (2023-06-23)
 # Fails to link due to missing libintl, already fixed upstream:
 # 
https://git.savannah.gnu.org/cgit/tar.git/commit/?id=8632df398b2f548465ebe68b8f494c0d6f8d913d



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/, profiles/prefix/darwin/macos/arch/ppc/

2024-03-08 Thread Fabian Groffen
commit: 9bf960c92f48961d4e81ab0bdf7b7b20d9f65ae6
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Mar  8 19:52:42 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Mar  8 19:55:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf960c9

profiles/prefix/darwin/macos: mask USE=pie default-znow where appropriate

-z,now doesn't work with Darwin linkers
pie mode doesn't work on PowerPC (where we find -mdynamic-no-pic code)

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/arch/ppc/package.use.force | 6 +-
 profiles/prefix/darwin/macos/arch/ppc/package.use.mask  | 5 -
 profiles/prefix/darwin/macos/package.use.force  | 6 +-
 profiles/prefix/darwin/macos/package.use.mask   | 6 +-
 4 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.use.force 
b/profiles/prefix/darwin/macos/arch/ppc/package.use.force
index 6a8082838a01..8b8c4b921435 100644
--- a/profiles/prefix/darwin/macos/arch/ppc/package.use.force
+++ b/profiles/prefix/darwin/macos/arch/ppc/package.use.force
@@ -1,6 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2024-03-08)
+# un-force pie, won't work on this arch
+sys-devel/gcc -pie
+
 # Fabian Groffen  (2016-12-20)
 # Force the host target to avoid dependency hell
 dev-ml/llvm-ocaml llvm_targets_PowerPC

diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.use.mask 
b/profiles/prefix/darwin/macos/arch/ppc/package.use.mask
index 9c83518aa275..49efca95022e 100644
--- a/profiles/prefix/darwin/macos/arch/ppc/package.use.mask
+++ b/profiles/prefix/darwin/macos/arch/ppc/package.use.mask
@@ -1,9 +1,12 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # The 32-bits profile is inherited by the 64-bits one!
 # All the Mac OS X profiles inherit from their matching arch profile here.
 
+# Fabian Groffen  (2024-03-08)
+# mask pie, won't work on this arch
+sys-devel/gcc pie
 
 # Elias Pipping  (2007-09-01)
 # imlib2 does not compile with USE=mmx

diff --git a/profiles/prefix/darwin/macos/package.use.force 
b/profiles/prefix/darwin/macos/package.use.force
index 12147203082c..e5acd2f939e7 100644
--- a/profiles/prefix/darwin/macos/package.use.force
+++ b/profiles/prefix/darwin/macos/package.use.force
@@ -1,6 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2024-03-08)
+# -z,now is not something Darwin linkers understand
+sys-devel/gcc -default-znow
+
 # Jacob Floyd  (2020-12-20)
 # Make sure we always use libcxxabi on macos prefix
 sys-libs/libcxx libcxxabi

diff --git a/profiles/prefix/darwin/macos/package.use.mask 
b/profiles/prefix/darwin/macos/package.use.mask
index fb4617ec5e85..752f5b30f15f 100644
--- a/profiles/prefix/darwin/macos/package.use.mask
+++ b/profiles/prefix/darwin/macos/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2024-03-08)
+# -z,now is not something Darwin linkers understand
+sys-devel/gcc default-znow
+
 # Benda Xu  (2023-08-18)
 # strlcpy and other BSD functions are available in the libc of macOS.
 # Should not use libbsd.



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/14.0/arm64/clang/, ...

2024-02-17 Thread Fabian Groffen
commit: d11dab92c84109dc9e7fed186e6ccd7dfcdde222
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Feb 10 14:31:00 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Feb 17 10:28:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d11dab92

profiles/prefix: reorder macos clang parents and override LDFLAGS

This is alternative to https://github.com/gentoo/gentoo/pull/35250

Bug: https://bugs.gentoo.org/758167
Closes: https://github.com/gentoo/gentoo/pull/35260
Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/14.0/arm64/clang/parent  | 2 +-
 profiles/prefix/darwin/macos/features/clang-lld/make.defaults | 5 +
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/14.0/arm64/clang/parent 
b/profiles/prefix/darwin/macos/14.0/arm64/clang/parent
index 745bf6d92cb4..855aaf175968 100644
--- a/profiles/prefix/darwin/macos/14.0/arm64/clang/parent
+++ b/profiles/prefix/darwin/macos/14.0/arm64/clang/parent
@@ -1,2 +1,2 @@
-../../../features/clang-lld
 ..
+../../../features/clang-lld

diff --git a/profiles/prefix/darwin/macos/features/clang-lld/make.defaults 
b/profiles/prefix/darwin/macos/features/clang-lld/make.defaults
index bed8060e82fa..a0026ebed507 100644
--- a/profiles/prefix/darwin/macos/features/clang-lld/make.defaults
+++ b/profiles/prefix/darwin/macos/features/clang-lld/make.defaults
@@ -3,5 +3,10 @@
 
 LD=ld64.lld
 
+# This is the sort of equivalent of -Wl,--as-needed
+# It's already set in profiles/prefix/darwin, but profiles/features/llvm
+# appends --as-needed to it, so here we set it back to the previous value
+LDFLAGS="-Wl,-dead_strip_dylibs"
+
 # Several packages fail to build without this
 lt_cv_apple_cc_single_mod=yes



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/10.5/x86/gcc/

2024-02-05 Thread Fabian Groffen
commit: 854887066c3d32ae4961f9eb29a91a8d1785d26c
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Feb  5 19:34:44 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Feb  5 19:36:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85488706

profiles/prefix/darwin/macos/10.5/x86: add gcc sub-profile

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/10.5/x86/gcc/eapi   | 1 +
 profiles/prefix/darwin/macos/10.5/x86/gcc/parent | 1 +
 2 files changed, 2 insertions(+)

diff --git a/profiles/prefix/darwin/macos/10.5/x86/gcc/eapi 
b/profiles/prefix/darwin/macos/10.5/x86/gcc/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x86/gcc/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/prefix/darwin/macos/10.5/x86/gcc/parent 
b/profiles/prefix/darwin/macos/10.5/x86/gcc/parent
new file mode 100644
index ..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/x86/gcc/parent
@@ -0,0 +1 @@
+..



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/clang-lld/, ...

2024-02-02 Thread Sam James
commit: abdf1346a5652dc0b57e2ed786425c3daa0b6707
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sat Jan 27 09:46:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 21:32:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdf1346

profiles: add prefix llvm profile for macos

Bug: https://bugs.gentoo.org/758167
Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/35042
Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/14.0/arm64/clang/eapi| 1 +
 profiles/prefix/darwin/macos/14.0/arm64/clang/parent  | 2 ++
 profiles/prefix/darwin/macos/features/clang-lld/eapi  | 1 +
 profiles/prefix/darwin/macos/features/clang-lld/make.defaults | 7 +++
 profiles/prefix/darwin/macos/features/clang-lld/package.mask  | 5 +
 profiles/prefix/darwin/macos/features/clang-lld/packages  | 4 
 profiles/prefix/darwin/macos/features/clang-lld/parent| 1 +
 7 files changed, 21 insertions(+)

diff --git a/profiles/prefix/darwin/macos/14.0/arm64/clang/eapi 
b/profiles/prefix/darwin/macos/14.0/arm64/clang/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/arm64/clang/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/prefix/darwin/macos/14.0/arm64/clang/parent 
b/profiles/prefix/darwin/macos/14.0/arm64/clang/parent
new file mode 100644
index ..745bf6d92cb4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/14.0/arm64/clang/parent
@@ -0,0 +1,2 @@
+../../../features/clang-lld
+..

diff --git a/profiles/prefix/darwin/macos/features/clang-lld/eapi 
b/profiles/prefix/darwin/macos/features/clang-lld/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/clang-lld/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/prefix/darwin/macos/features/clang-lld/make.defaults 
b/profiles/prefix/darwin/macos/features/clang-lld/make.defaults
new file mode 100644
index ..bed8060e82fa
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/clang-lld/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+LD=ld64.lld
+
+# Several packages fail to build without this
+lt_cv_apple_cc_single_mod=yes

diff --git a/profiles/prefix/darwin/macos/features/clang-lld/package.mask 
b/profiles/prefix/darwin/macos/features/clang-lld/package.mask
new file mode 100644
index ..54366468b2ac
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/clang-lld/package.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# If installed, causes some miscompilation somewhere, and cmake crashes during 
bootstrap
+sys-devel/binutils-apple

diff --git a/profiles/prefix/darwin/macos/features/clang-lld/packages 
b/profiles/prefix/darwin/macos/features/clang-lld/packages
new file mode 100644
index ..9cb68887f977
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/clang-lld/packages
@@ -0,0 +1,4 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+-*sys-devel/binutils-apple

diff --git a/profiles/prefix/darwin/macos/features/clang-lld/parent 
b/profiles/prefix/darwin/macos/features/clang-lld/parent
new file mode 100644
index ..8ee86c0ee943
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/clang-lld/parent
@@ -0,0 +1 @@
+../../../../../features/llvm



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/10.13/x64/

2024-01-21 Thread Fabian Groffen
commit: f8ca84d7bd687ad87d2ea2327c3bc295243d0f25
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 21 15:08:01 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 21 15:09:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ca84d7

profiles/prefix/darwin/macos/10.13/x64: mask c-ares-1.25.0-r1

extend 1.25.0 mask to 1.25.0-r1

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/10.13/x64/package.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/prefix/darwin/macos/10.13/x64/package.mask 
b/profiles/prefix/darwin/macos/10.13/x64/package.mask
index b1624df9f4ca..17ae8c198138 100644
--- a/profiles/prefix/darwin/macos/10.13/x64/package.mask
+++ b/profiles/prefix/darwin/macos/10.13/x64/package.mask
@@ -5,3 +5,4 @@
 # Fails to compile:
 # https://github.com/c-ares/c-ares/issues/682
 =net-dns/c-ares-1.25.0
+=net-dns/c-ares-1.25.0-r1



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/linux/arm/

2024-01-20 Thread James Le Cuirot
commit: 56d6768219f36a0c8a0fce8626c0d2593525d151
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 20 10:21:32 2024 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jan 20 10:27:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56d67682

profiles: Switch prefix/linux/arm to hardfloat

Prefix does not have profiles for ARM generations before armv7a. It
currently sets CHOST to a softfloat tuple, but no one uses softfloat on
armv7a these days. Inherit default/linux/arm/17.0/armv7a instead of
default/linux/arm/17.0 and pick up the hardfloat tuple from there.

This fixes RAP bootstrap where it would wrongly switch from softfloat to
hardfloat half way through.

Note that the 23.0 profiles split out arm7a into sf and hf variants, so
we should probably point this prefix profile at the latter when 23.0 is
ready.

Closes: https://bugs.gentoo.org/921927
Signed-off-by: James Le Cuirot  gentoo.org>

 profiles/prefix/linux/arm/make.defaults | 7 ---
 profiles/prefix/linux/arm/parent| 2 +-
 2 files changed, 1 insertion(+), 8 deletions(-)

diff --git a/profiles/prefix/linux/arm/make.defaults 
b/profiles/prefix/linux/arm/make.defaults
deleted file mode 100644
index 22479baf6f0e..
--- a/profiles/prefix/linux/arm/make.defaults
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="arm"
-# This is a pretty specific profile to the armv7 arch, we can change that later
-CHOST="armv7a-softfloat-linux-gnueabi"
-CHOST_arm="${CHOST}"

diff --git a/profiles/prefix/linux/arm/parent b/profiles/prefix/linux/arm/parent
index b53dc55dbd9e..979515f54f02 100644
--- a/profiles/prefix/linux/arm/parent
+++ b/profiles/prefix/linux/arm/parent
@@ -1,2 +1,2 @@
-../../../default/linux/arm/17.0
+../../../default/linux/arm/17.0/armv7a
 ..



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/10.13/x64/

2024-01-11 Thread Fabian Groffen
commit: aee817884c6be55d9685306845388818644e2797
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan 11 19:09:38 2024 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan 11 19:09:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee81788

profiles/prefix/darwin/macos/10.13: mask net-dns/c-ares-1.25.0

fails to compile due to system headers fsckup.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/10.13/x64/package.mask | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/10.13/x64/package.mask 
b/profiles/prefix/darwin/macos/10.13/x64/package.mask
index 320a6bbb1a0c..b1624df9f4ca 100644
--- a/profiles/prefix/darwin/macos/10.13/x64/package.mask
+++ b/profiles/prefix/darwin/macos/10.13/x64/package.mask
@@ -1,2 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2024 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen  (2024-01-11)
+# Fails to compile:
+# https://github.com/c-ares/c-ares/issues/682
+=net-dns/c-ares-1.25.0



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/ppc/, profiles/prefix/darwin/macos/arch/x64/, ...

2024-01-05 Thread Sam James
commit: f5b85f21e57fd8aa0ef74fd97dd9c745c8a7e344
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Sat Dec  9 11:52:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 09:52:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b85f21

media-libs/libmpg123: Drop, replaced with media-sound/mpg123-base and mpg123 
metapackage

Bug: https://bugs.gentoo.org/915858
Signed-off-by: Igor V. Kovalenko  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34190
Signed-off-by: Sam James  gentoo.org>

 media-libs/libmpg123/Manifest  |   1 -
 .../mpg123-1.32.3-build-programs-component.patch   |  55 -
 .../mpg123-1.32.3-build-with-installed-libs.patch  | 252 -
 media-libs/libmpg123/libmpg123-1.32.3-r1.ebuild|  94 
 media-libs/libmpg123/metadata.xml  |  17 --
 profiles/arch/amd64/package.use.mask   |   1 -
 .../prefix/darwin/macos/arch/ppc/package.use.mask  |   1 -
 .../prefix/darwin/macos/arch/x64/package.use.mask  |   1 -
 8 files changed, 422 deletions(-)

diff --git a/media-libs/libmpg123/Manifest b/media-libs/libmpg123/Manifest
deleted file mode 100644
index 1baeb7a33f18..
--- a/media-libs/libmpg123/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mpg123-1.32.3.tar.bz2 054 BLAKE2B 
67f889403c2bb639d675ec5ebea5a19c4b7174971d62bdd8d940ad659e6b0c06dada38422fc9d71b878917aa89e305ec48c8faa78d65d507cd6a0c9a79951359
 SHA512 
946c1073b6eebfd65333ec543df1caeea25864479e9c8e153fb53d8b636cc756d8d81947f7b5cbedbbfb1ea664d3fb27562ed36e7726d95e80591bd2ad622afc

diff --git 
a/media-libs/libmpg123/files/mpg123-1.32.3-build-programs-component.patch 
b/media-libs/libmpg123/files/mpg123-1.32.3-build-programs-component.patch
deleted file mode 100644
index ea20c8a445f6..
--- a/media-libs/libmpg123/files/mpg123-1.32.3-build-programs-component.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-build: add programs component
-
-From: Igor V. Kovalenko 
-
-Upstream PR: https://github.com/madebr/mpg123/pull/11
-Bug: https://bugs.gentoo.org/915858

- configure.ac |   20 ++--
- 1 file changed, 18 insertions(+), 2 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index e47c7d5b..db37ff9b 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -440,6 +440,21 @@ AC_ARG_ENABLE(libsyn123,
-   ]
- )
- 
-+AC_ARG_ENABLE(programs,
-+  [AS_HELP_STRING([--enable-programs], [build (only) programs (with 
--disable-components)])],
-+  [
-+if test "x$enableval" = xyes
-+then
-+  build_programs=yes
-+else
-+  build_programs=no
-+fi
-+  ],
-+  [
-+build_programs=no
-+  ]
-+)
-+
- if test "x$build_all" = xyes; then
-   build_programs=yes
-   build_libmpg123=yes
-@@ -447,8 +462,6 @@ if test "x$build_all" = xyes; then
-   build_libout123_modules=yes
-   build_libsyn123=yes
-   components="programs"
--else
--  build_programs=no
- fi
- 
- AM_CONDITIONAL([BUILD_PROGRAMS],  [ test "x$build_programs" = xyes ])
-@@ -474,6 +487,9 @@ fi
- if test "x$build_libsyn123" = xyes; then
-   components="$components libsyn123"
- fi
-+if test "x$build_programs" = xyes; then
-+  components="$components programs"
-+fi
- components=$(echo $components)
- 
- dnl ## Configurable Options

diff --git 
a/media-libs/libmpg123/files/mpg123-1.32.3-build-with-installed-libs.patch 
b/media-libs/libmpg123/files/mpg123-1.32.3-build-with-installed-libs.patch
deleted file mode 100644
index aec0ef87ebbf..
--- a/media-libs/libmpg123/files/mpg123-1.32.3-build-with-installed-libs.patch
+++ /dev/null
@@ -1,252 +0,0 @@
-build: allow building with installed libmpg123 libsyn123 libout123
-
-From: Igor V. Kovalenko 
-
-Upstream PR: https://github.com/madebr/mpg123/pull/11
-Bug: https://bugs.gentoo.org/915858

- Makefile.am |   18 +++---
- configure.ac|   33 +++--
- libmpg123.pc.in |2 +-
- libout123.pc.in |2 +-
- libsyn123.pc.in |2 +-
- src/Makemodule.am   |   30 +++---
- src/libmpg123/Makemodule.am |2 +-
- src/libout123/Makemodule.am |2 +-
- src/libsyn123/Makemodule.am |2 +-
- 9 files changed, 67 insertions(+), 26 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index 5b58dc4d..be3bfed0 100644
 a/Makefile.am
-+++ b/Makefile.am
-@@ -37,13 +37,25 @@ AM_CPPFLAGS = -DPKGLIBDIR="\"$(pkglibdir)\""
- AM_CPPFLAGS += \
-   $(LTDLINCL) \
-   -I$(top_srcdir)/src \
--  -I$(top_srcdir)/src/compat \
-+  -I$(top_srcdir)/src/compat
-+
-+if BUILD_LIBMPG123
-+AM_CPPFLAGS += \
-   -I$(top_srcdir)/src/libmpg123 \
-+  -I$(top_builddir)/src/libmpg123
-+endif
-+
-+if BUILD_LIBSYN123
-+AM_CPPFLAGS += \
-   -I$(top_srcdir)/src/libsyn123 \
-+  -I$(top_builddir)/src/libsyn123
-+endif
-+
-+if BUILD_LIBOUT123
-+AM_CPPFLAGS += \
-   -I$(top_srcdir)/src/libout123 \
--  -I$(top_builddir)/src/libmpg123 \
--  -I$(top_builddir)/src/libsyn123 \
- 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/

2023-11-24 Thread Sam James
commit: 3c1cbea8a195ee807459dc9cc6b69cd6f4d7bb07
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:38:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:38:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c1cbea8

profiles/prefix: cleanup curl_ssl_nss cruft

curl removed this upstream a few releases ago, and all releases are now gone 
from
::gentoo.

Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/prefix/package.use.mask b/profiles/prefix/package.use.mask
index c67f019abf6c..fcace264232f 100644
--- a/profiles/prefix/package.use.mask
+++ b/profiles/prefix/package.use.mask
@@ -5,10 +5,6 @@
 # needs unkeyworded virtual/gsasl
 mail-client/mutt gsasl
 
-# Fabian Groffen  (2021-03-13)
-# nss-pem, bug #769578
-net-misc/curl curl_ssl_nss
-
 # Sam James  (2020-12-10)
 # Disable systemtap for now to be consistent
 # with ::prefix pre-merge.



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-08-20 Thread Benda XU
commit: 557ecf4547bb6852c18ff82df9387b7874e7a023
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Aug 20 08:31:38 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Aug 20 08:44:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557ecf45

profiles/prefix/darwin/macos: mask debugpy and pydevd.

Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 8 
 1 file changed, 8 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index fe20a13c6b56..ecf4cb96a7eb 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,14 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-08-20)
+# Does not play well with linkers under macOS.
+# Undefined symbols for architecture x86_64:
+#  "_main", referenced from:
+# implicit entry/start for main executable
+dev-python/pydevd
+dev-python/debugpy
+
 # Benda Xu  (2023-08-18)
 # strlcpy and other BSD functions are available in the libc of macOS.
 # Should not use libbsd.



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-08-16 Thread Benda XU
commit: 7116058359db84306bed6fa695da1e06a6f7bd3b
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Aug 17 05:47:05 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Aug 17 05:54:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71160583

profiles/prefix/darwin/macos: mask dev-libs/libbsd and its USE flag.

We should make a `virtual/libbsd` when we accumulate enough
`!elibc_Darwin? ( dev-libs/libbsd )` dependencies.

Reported-by: Jiajie Chen  qq.com>
Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 5 +
 profiles/prefix/darwin/macos/package.use.mask | 7 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index fe6ed33ee38a..fe20a13c6b56 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-08-18)
+# strlcpy and other BSD functions are available in the libc of macOS.
+# Should not use libbsd.
+dev-libs/libbsd
+
 # Benda Xu  (2023-08-01)
 # embrace guile-3. (bug #825334)
 media-sound/lilypond

diff --git a/profiles/prefix/darwin/macos/package.use.mask 
b/profiles/prefix/darwin/macos/package.use.mask
index 84c2d35a928c..fb4617ec5e85 100644
--- a/profiles/prefix/darwin/macos/package.use.mask
+++ b/profiles/prefix/darwin/macos/package.use.mask
@@ -1,6 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-08-18)
+# strlcpy and other BSD functions are available in the libc of macOS.
+# Should not use libbsd.
+net-libs/zeromq libbsd
+
 # Fabian Groffen  (2022-02-13)
 # we have virtual/gsasl keyworded
 mail-client/mutt -gsasl



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-08-16 Thread Benda XU
commit: 2a9031b15305a19d81201392c87645b2f192169b
Author: Benda Xu  gentoo  org>
AuthorDate: Thu Aug 17 04:39:21 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Thu Aug 17 04:39:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a9031b1

profiles/prefix/darwin/macos: turn off ssl and smp default USE flags.

dev-python/{twisted[ssl],ipython[smp]} both depend on rust, which is
not yet supported on Gentoo/macOS.

Suggested-by: Jiajie Chen  qq.com>
Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/package.use | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.use 
b/profiles/prefix/darwin/macos/package.use
index f36adf8d3ddf..3039c40c15fe 100644
--- a/profiles/prefix/darwin/macos/package.use
+++ b/profiles/prefix/darwin/macos/package.use
@@ -1,6 +1,28 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-08-17)
+# dev-python/ipython[smp] and dev-python/twisted[ssl] ultimately draws
+# in dev-lang/rust. But rust is not available until LLVM works on
+# macOS. (#763018)
+#
+# dev-python/twisted-22.10.0-r3::gentoo  USE="ssl -conch -http2 -serial -test"
+#  dev-python/pyopenssl-23.2.0::gentoo  USE="-doc -test"
+#   dev-python/cryptography-41.0.3::gentoo USE="-debug -test"
+#dev-python/setuptools-rust-1.6.0::gentoo  USE="-debug -test"
+#
+# dev-python/ipython-8.14.0::gentoo_prefix[smp]
+#  dev-python/ipyparallel-8.6.1
+#   dev-python/jupyter-server-2.7.0
+#dev-python/jupyter-events-0.7.0
+# dev-python/jsonschema-4.19.0
+#  dev-python/rpds-py-0.9.2
+#   dev-util/maturin-1.2.1
+#dev-python/setuptools-rust-1.6.0
+
+dev-python/twisted -ssl
+dev-python/ipython -smp
+
 # Benda Xu  (2023-07-17)
 # scientific python related use flags.  The Prefix/macos is widely
 # used in scientific and HPC applications.  Maintain some reasonable



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-07-31 Thread Benda XU
commit: f13ae3d50975b32f49facd260ae1dc48afa49b18
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 31 17:27:14 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 31 17:28:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f13ae3d5

profiles/prefix/darwin/macos: welcome guile-3 to macos.

Bug: https://bugs.gentoo.org/825334
Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/package.mask   | 4 
 profiles/prefix/darwin/macos/package.unmask | 6 ++
 2 files changed, 10 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 82ecbd1c566d..fe6ed33ee38a 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-08-01)
+# embrace guile-3. (bug #825334)
+media-sound/lilypond
+
 # Fabian Groffen  (2023-06-24)
 # Fails to link due to missing libintl, already fixed upstream:
 # 
https://git.savannah.gnu.org/cgit/tar.git/commit/?id=8632df398b2f548465ebe68b8f494c0d6f8d913d

diff --git a/profiles/prefix/darwin/macos/package.unmask 
b/profiles/prefix/darwin/macos/package.unmask
new file mode 100644
index ..c83ace0c1e3e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/package.unmask
@@ -0,0 +1,6 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Benda Xu  (2023-08-01)
+# embrace guile-3. (bug #825334)
+>=dev-scheme/guile-3.0.4



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-07-24 Thread Fabian Groffen
commit: 9a33c5fd987a7cad96635bb856dcb253c38fe8ba
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jul 24 06:55:28 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jul 24 06:55:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a33c5fd

profiles/prefix/darwin/macos: mask tar-1.35 here like on Solaris

Same libintl linking problem.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index a0d4caecafae..82ecbd1c566d 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2023-06-24)
+# Fails to link due to missing libintl, already fixed upstream:
+# 
https://git.savannah.gnu.org/cgit/tar.git/commit/?id=8632df398b2f548465ebe68b8f494c0d6f8d913d
+=app-arch/tar-1.35
+
 # Benda Xu  (2023-07-09)
 # Requires Glibc  to work properly.
 # For example, 'lgetxattr' is not available on macOS or gnulib.



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/solaris/

2023-07-23 Thread Fabian Groffen
commit: cc28820b2059016efdc8fe5651e3a06d3d95d66b
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jul 23 11:32:47 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jul 23 11:32:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc28820b

profiles/prefix/sunos/solaris: mask app-arch/tar-1.35, fails to link

Missing libintl, already addressed upstream, so let's wait for next
release.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/sunos/solaris/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/prefix/sunos/solaris/package.mask 
b/profiles/prefix/sunos/solaris/package.mask
index a80fc20eda1c..d429df55eb5f 100644
--- a/profiles/prefix/sunos/solaris/package.mask
+++ b/profiles/prefix/sunos/solaris/package.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2023-06-23)
+# Fails to link due to missing libintl, already fixed upstream:
+# 
https://git.savannah.gnu.org/cgit/tar.git/commit/?id=8632df398b2f548465ebe68b8f494c0d6f8d913d
+=app-arch/tar-1.35
+
 # Fabian Groffen  (2023-06-23)
 # Fails to compile due to lchmod, fixed upstream so wait for next
 # release



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/solaris/

2023-07-23 Thread Fabian Groffen
commit: 9dd7dc13d834b053e4dbf72eb0ea8d242f1c1741
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jul 23 11:23:52 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jul 23 11:24:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd7dc13

profiles/prefix/sunos/solaris: mask app-arch/libarchive-3.7.0

Fails to compile, fixed upstream already, so wait for next release.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/sunos/solaris/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/prefix/sunos/solaris/package.mask 
b/profiles/prefix/sunos/solaris/package.mask
index dbb1185a8cae..a80fc20eda1c 100644
--- a/profiles/prefix/sunos/solaris/package.mask
+++ b/profiles/prefix/sunos/solaris/package.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2023-06-23)
+# Fails to compile due to lchmod, fixed upstream so wait for next
+# release
+# 
https://github.com/libarchive/libarchive/commit/89712ffa6ede364f261dcd9208adabf068e2e21c
+=app-arch/libarchive-3.7.0
+
 # Benda Xu  (2023-07-09)
 # Requires Glibc  to work properly.
 # For example, 'lgetxattr' is not available on Solaris or gnulib.



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/

2023-07-19 Thread Benda XU
commit: 391d1405b34df659dc01fc6ecb4f8522bc09d39a
Author: Benda Xu  gentoo  org>
AuthorDate: Wed Jul 19 09:17:03 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Wed Jul 19 09:17:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391d1405

profiles/prefix/darwin: mask patchelf.

It is useless under Darwin, unless cross-compiling.

Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/prefix/darwin/package.mask 
b/profiles/prefix/darwin/package.mask
index 47b1d8ab9f58..732fdb8edf24 100644
--- a/profiles/prefix/darwin/package.mask
+++ b/profiles/prefix/darwin/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-07-19)
+# Darwin does not use ELF.
+dev-util/patchelf
+
 # Fabian Groffen  (2014-01-14)
 # util-linux has no business on Darwin systems
 sys-apps/util-linux



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-07-16 Thread Benda XU
commit: 509c123c1d8c3567c4e070a0126dc19811d1931a
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 17 01:50:35 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 17 01:51:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=509c123c

p/p/darwin/macos: add reasonable USE defaults in the profile.

Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/package.use | 12 
 1 file changed, 12 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.use 
b/profiles/prefix/darwin/macos/package.use
new file mode 100644
index ..f36adf8d3ddf
--- /dev/null
+++ b/profiles/prefix/darwin/macos/package.use
@@ -0,0 +1,12 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Benda Xu  (2023-07-17)
+# scientific python related use flags.  The Prefix/macos is widely
+# used in scientific and HPC applications.  Maintain some reasonable
+# defaults in the profile.
+
+dev-python/numpy lapack
+dev-python/pillow webp
+virtual/imagemagick-tools tiff jpeg
+media-gfx/imagemagick tiff jpeg



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/x64/, profiles/prefix/darwin/macos/10.14/x64/, ...

2023-07-10 Thread Benda XU
commit: 78ede4d591c8c16e65e14414389ab9b6a58f21eb
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 10 16:27:21 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 10 16:30:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ede4d5

p/p/darwin/macos/14.0: prepare for the upcoming macOS release.

Refactorize to merge the use.mask files into single directories.

Suggested-by: Jiajie Chen  qq.com>
Reported-by: Chuangyu Ding  icloud.com>
Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/10.11/x64/use.mask| 30 --
 profiles/prefix/darwin/macos/10.13/x64/use.mask| 30 --
 profiles/prefix/darwin/macos/10.14/x64/use.mask| 30 --
 profiles/prefix/darwin/macos/10.15/x64/use.mask| 30 --
 .../prefix/darwin/macos/11.0/arm64/gcc/use.mask|  5 
 profiles/prefix/darwin/macos/11.0/x64/use.mask | 30 --
 .../prefix/darwin/macos/12.0/arm64/gcc/use.mask|  5 
 profiles/prefix/darwin/macos/12.0/x64/use.mask | 30 --
 .../prefix/darwin/macos/13.0/arm64/gcc/use.mask|  5 
 profiles/prefix/darwin/macos/13.0/x64/use.mask | 30 --
 profiles/prefix/darwin/macos/14.0/arm64/eapi   |  1 +
 profiles/prefix/darwin/macos/14.0/arm64/gcc/eapi   |  1 +
 profiles/prefix/darwin/macos/14.0/arm64/gcc/parent |  2 ++
 .../prefix/darwin/macos/14.0/arm64/make.defaults   |  5 
 profiles/prefix/darwin/macos/14.0/arm64/parent |  2 ++
 profiles/prefix/darwin/macos/14.0/eapi |  1 +
 profiles/prefix/darwin/macos/14.0/make.defaults|  4 +++
 profiles/prefix/darwin/macos/14.0/package.use.mask |  7 +
 profiles/prefix/darwin/macos/14.0/parent   |  1 +
 profiles/prefix/darwin/macos/14.0/profile.bashrc   |  4 +++
 profiles/prefix/darwin/macos/14.0/x64/eapi |  1 +
 profiles/prefix/darwin/macos/14.0/x64/gcc/eapi |  1 +
 profiles/prefix/darwin/macos/14.0/x64/gcc/parent   |  2 ++
 .../prefix/darwin/macos/14.0/x64/make.defaults |  5 
 profiles/prefix/darwin/macos/14.0/x64/parent   |  2 ++
 .../darwin/macos/arch/arm64/package.use.mask   |  9 ++-
 profiles/prefix/darwin/macos/arch/x64/use.mask | 21 ++-
 profiles/profiles.desc |  2 ++
 28 files changed, 69 insertions(+), 227 deletions(-)

diff --git a/profiles/prefix/darwin/macos/10.11/x64/use.mask 
b/profiles/prefix/darwin/macos/10.11/x64/use.mask
deleted file mode 100644
index 3e153701348d..
--- a/profiles/prefix/darwin/macos/10.11/x64/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# This file masks out USE flags that are simply NOT allowed in the default
-# x86 profile.  This works, for example, if another architecture's
-# profile have a USE flag associated with (such as altivec, mmx, etc).
-
-# Unmask x86 instruction sets
--cpu_flags_x86_mmx
--cpu_flags_x86_mmxext
--cpu_flags_x86_sse
--cpu_flags_x86_sse2
--cpu_flags_x86_ssse3
--svga
-
-# Unmask nvidia XvMC support
--nvidia
-
-# Unmask dev-db/oracle-instantclient-basic support
--oci8-instant-client
-
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_nvidia
--video_cards_vmware
-
-# ibm is only used for ppc64 stuff
-ibm

diff --git a/profiles/prefix/darwin/macos/10.13/x64/use.mask 
b/profiles/prefix/darwin/macos/10.13/x64/use.mask
deleted file mode 100644
index 3e153701348d..
--- a/profiles/prefix/darwin/macos/10.13/x64/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# This file masks out USE flags that are simply NOT allowed in the default
-# x86 profile.  This works, for example, if another architecture's
-# profile have a USE flag associated with (such as altivec, mmx, etc).
-
-# Unmask x86 instruction sets
--cpu_flags_x86_mmx
--cpu_flags_x86_mmxext
--cpu_flags_x86_sse
--cpu_flags_x86_sse2
--cpu_flags_x86_ssse3
--svga
-
-# Unmask nvidia XvMC support
--nvidia
-
-# Unmask dev-db/oracle-instantclient-basic support
--oci8-instant-client
-
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_nvidia
--video_cards_vmware
-
-# ibm is only used for ppc64 stuff
-ibm

diff --git a/profiles/prefix/darwin/macos/10.14/x64/use.mask 
b/profiles/prefix/darwin/macos/10.14/x64/use.mask
deleted file mode 100644
index a36750571e81..
--- a/profiles/prefix/darwin/macos/10.14/x64/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# This file masks out USE flags that are simply NOT allowed 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/x64/

2023-07-08 Thread Benda XU
commit: 503fa9bc402353c5a89995e13c5a2f98772ccb76
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Jul  9 05:14:01 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Jul  9 05:14:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503fa9bc

p/p/darwin/macos/arch/x64: allow users to tune the x86 CPU flags.

This is useful to fine tune the number crunching performance on macOS.

Signed-off-by: Benda Xu  gentoo.org>

 .../prefix/darwin/macos/arch/x64/make.defaults |  3 ++-
 profiles/prefix/darwin/macos/arch/x64/use.mask | 23 ++
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/arch/x64/make.defaults 
b/profiles/prefix/darwin/macos/arch/x64/make.defaults
index 9dee8c00f5f0..e4b9746c663a 100644
--- a/profiles/prefix/darwin/macos/arch/x64/make.defaults
+++ b/profiles/prefix/darwin/macos/arch/x64/make.defaults
@@ -1,9 +1,10 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 ARCH="x64-macos"
 ACCEPT_KEYWORDS="~x64-macos"
 
+USE_EXPAND_HIDDEN="-CPU_FLAGS_X86"
 CPU_FLAGS_X86="mmx mmxext sse sse2"
 
 # multilib build stuff, single ABI (no multilib)

diff --git a/profiles/prefix/darwin/macos/arch/x64/use.mask 
b/profiles/prefix/darwin/macos/arch/x64/use.mask
index 01a9fae674b6..6bf08722e781 100644
--- a/profiles/prefix/darwin/macos/arch/x64/use.mask
+++ b/profiles/prefix/darwin/macos/arch/x64/use.mask
@@ -4,3 +4,26 @@
 # Unmask the flag corresponding to the default ABI
 -x64-macos
 -abi_x86_64
+
+# Benda Xu  (2023-07-09)
+# Unmask the CPU-flag related USE EXPAND, as in the general arch/amd64
+
+-cpu_flags_x86_3dnow
+-cpu_flags_x86_3dnowext
+-cpu_flags_x86_aes
+-cpu_flags_x86_avx
+-cpu_flags_x86_avx2
+-cpu_flags_x86_fma3
+-cpu_flags_x86_fma4
+-cpu_flags_x86_mmx
+-cpu_flags_x86_mmxext
+-cpu_flags_x86_padlock
+-cpu_flags_x86_popcnt
+-cpu_flags_x86_sse
+-cpu_flags_x86_sse2
+-cpu_flags_x86_sse3
+-cpu_flags_x86_sse4_1
+-cpu_flags_x86_sse4_2
+-cpu_flags_x86_sse4a
+-cpu_flags_x86_ssse3
+-cpu_flags_x86_xop



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/, profiles/prefix/sunos/solaris/, ...

2023-07-08 Thread Benda XU
commit: 200dcd061e685c809a8d2859afdf1781b23020ee
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Jul  9 05:02:59 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Jul  9 05:05:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=200dcd06

p/p/{darwin/macos,sunos/solaris}: move the xattr masks downwards.

The masks are more related to userland libc implementations than
kernels, and suits better to macos and solaris subdirectories.

Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/package.mask|  6 ++
 profiles/prefix/{sunos => darwin/macos}/use.mask | 20 
 profiles/prefix/darwin/package.mask  |  6 --
 profiles/prefix/darwin/use.mask  |  4 
 profiles/prefix/sunos/package.mask   |  8 
 profiles/prefix/sunos/solaris/package.mask   |  6 ++
 profiles/prefix/sunos/{ => solaris}/use.mask | 20 
 profiles/prefix/sunos/use.mask   |  4 
 8 files changed, 12 insertions(+), 62 deletions(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 0eeeffbc554e..a0d4caecafae 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-07-09)
+# Requires Glibc  to work properly.
+# For example, 'lgetxattr' is not available on macOS or gnulib.
+# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html
+sys-apps/attr
+
 # Fabian Groffen  (2023-06-05)
 # Fails to compile using GCC, misdetecting sincosf
 # https://github.com/harfbuzz/harfbuzz/issues/4266

diff --git a/profiles/prefix/sunos/use.mask 
b/profiles/prefix/darwin/macos/use.mask
similarity index 54%
copy from profiles/prefix/sunos/use.mask
copy to profiles/prefix/darwin/macos/use.mask
index d9cbd55a4b77..334d27168fee 100644
--- a/profiles/prefix/sunos/use.mask
+++ b/profiles/prefix/darwin/macos/use.mask
@@ -1,26 +1,6 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Re-add SunOS libc
--elibc_SunOS
--kernel_SunOS
-
 # Benda Xu  (2023-07-09)
 # xattr requires sys-apps/attr, which is masked.
 xattr
-
-# these will more than likely never work on solaris
-3dfx
-acpi
-alsa
-apm
-caps
-djbfft
-fbcon
-ggi
-gpm
-hardened
-oss
-svga
-rtc
-v4l

diff --git a/profiles/prefix/darwin/package.mask 
b/profiles/prefix/darwin/package.mask
index 770d57809b9a..47b1d8ab9f58 100644
--- a/profiles/prefix/darwin/package.mask
+++ b/profiles/prefix/darwin/package.mask
@@ -1,12 +1,6 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Benda Xu  (2023-07-09)
-# Requires Glibc  to work properly.
-# For example, 'lgetxattr' is not available on macOS or gnulib.
-# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html
-sys-apps/attr
-
 # Fabian Groffen  (2014-01-14)
 # util-linux has no business on Darwin systems
 sys-apps/util-linux

diff --git a/profiles/prefix/darwin/use.mask b/profiles/prefix/darwin/use.mask
index 79035bfa7912..b3b6dcd4f1e3 100644
--- a/profiles/prefix/darwin/use.mask
+++ b/profiles/prefix/darwin/use.mask
@@ -34,9 +34,5 @@ introspection
 # libcap doesn't work on OSX (fcaps.eclass), bug #534264
 filecaps
 
-# Benda Xu  (2023-07-09)
-# xattr requires sys-apps/attr, which is masked.
-xattr
-
 # linux-exclusive feature
 inotify

diff --git a/profiles/prefix/sunos/package.mask 
b/profiles/prefix/sunos/package.mask
deleted file mode 100644
index 1d933faa70cb..
--- a/profiles/prefix/sunos/package.mask
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Benda Xu  (2023-07-09)
-# Requires Glibc  to work properly.
-# For example, 'lgetxattr' is not available on Solaris or gnulib.
-# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html
-sys-apps/attr

diff --git a/profiles/prefix/sunos/solaris/package.mask 
b/profiles/prefix/sunos/solaris/package.mask
index bd2fe8fd3273..dbb1185a8cae 100644
--- a/profiles/prefix/sunos/solaris/package.mask
+++ b/profiles/prefix/sunos/solaris/package.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-07-09)
+# Requires Glibc  to work properly.
+# For example, 'lgetxattr' is not available on Solaris or gnulib.
+# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html
+sys-apps/attr
+
 # Fabian Groffen  (2023-06-09)
 # Fails to compile due to missing DT_* symbols
 # fix: https://lore.kernel.org/git/20230606205935.3183276-1-ased...@google.com/

diff --git a/profiles/prefix/sunos/use.mask 
b/profiles/prefix/sunos/solaris/use.mask
similarity index 54%
copy from 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/, profiles/prefix/darwin/

2023-07-08 Thread Benda XU
commit: e89144f2c9ac889fa99bff752ea2065bf1a735fb
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Jul  9 03:32:43 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Jul  9 03:40:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89144f2

p/prefix/{darwin,sunos}: mask sys-apps/attr and USE=xattr.

The required headers are not available on macOS or Solaris.

Bug: https://bugs.gentoo.org/910070
Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/package.mask | 8 +++-
 profiles/prefix/darwin/use.mask | 6 +-
 profiles/prefix/sunos/package.mask  | 8 
 profiles/prefix/sunos/use.mask  | 6 +-
 4 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/profiles/prefix/darwin/package.mask 
b/profiles/prefix/darwin/package.mask
index fbda04428af4..770d57809b9a 100644
--- a/profiles/prefix/darwin/package.mask
+++ b/profiles/prefix/darwin/package.mask
@@ -1,6 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Benda Xu  (2023-07-09)
+# Requires Glibc  to work properly.
+# For example, 'lgetxattr' is not available on macOS or gnulib.
+# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html
+sys-apps/attr
+
 # Fabian Groffen  (2014-01-14)
 # util-linux has no business on Darwin systems
 sys-apps/util-linux

diff --git a/profiles/prefix/darwin/use.mask b/profiles/prefix/darwin/use.mask
index 980886cdc0dc..79035bfa7912 100644
--- a/profiles/prefix/darwin/use.mask
+++ b/profiles/prefix/darwin/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 #Add USE flags that don't work on Darwin/OpenDarwin/OS X here
@@ -34,5 +34,9 @@ introspection
 # libcap doesn't work on OSX (fcaps.eclass), bug #534264
 filecaps
 
+# Benda Xu  (2023-07-09)
+# xattr requires sys-apps/attr, which is masked.
+xattr
+
 # linux-exclusive feature
 inotify

diff --git a/profiles/prefix/sunos/package.mask 
b/profiles/prefix/sunos/package.mask
new file mode 100644
index ..1d933faa70cb
--- /dev/null
+++ b/profiles/prefix/sunos/package.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Benda Xu  (2023-07-09)
+# Requires Glibc  to work properly.
+# For example, 'lgetxattr' is not available on Solaris or gnulib.
+# https://www.gnu.org/software/gnulib/manual/html_node/lgetxattr.html
+sys-apps/attr

diff --git a/profiles/prefix/sunos/use.mask b/profiles/prefix/sunos/use.mask
index 875fdb97c4dd..d9cbd55a4b77 100644
--- a/profiles/prefix/sunos/use.mask
+++ b/profiles/prefix/sunos/use.mask
@@ -1,10 +1,14 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Re-add SunOS libc
 -elibc_SunOS
 -kernel_SunOS
 
+# Benda Xu  (2023-07-09)
+# xattr requires sys-apps/attr, which is masked.
+xattr
+
 # these will more than likely never work on solaris
 3dfx
 acpi



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-07-08 Thread Benda XU
commit: e0fffb403b42ad4ff381c454480c70b53bf273ef
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Jul  9 03:38:21 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Jul  9 03:40:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0fffb40

p/p/darwin/macos/package.mask: harfbuzz-7.2 droped in a7f050bbcecb.

Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index cc6f25ce78cf..0eeeffbc554e 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -4,5 +4,4 @@
 # Fabian Groffen  (2023-06-05)
 # Fails to compile using GCC, misdetecting sincosf
 # https://github.com/harfbuzz/harfbuzz/issues/4266
-=media-libs/harfbuzz-7.2.0
 =media-libs/harfbuzz-7.3.0



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/

2023-06-24 Thread Fabian Groffen
commit: ea954b54a5e138ac0d597af248bc9faed92ec010
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jun 24 18:35:50 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jun 24 18:35:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea954b54

profiles/prefix/package.mask: drop obsolete gettext mask

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/prefix/package.mask b/profiles/prefix/package.mask
index b754d9e41a84..321dccb561cb 100644
--- a/profiles/prefix/package.mask
+++ b/profiles/prefix/package.mask
@@ -8,10 +8,6 @@
 # NOTE: Please add your entry at the top!
 #
 
-# Fabian Groffen  (2023-06-24)
-# installs libintl files while it shouldn't, #909041
-=sys-devel/gettext-0.22
-
 # Fabian Groffen  (2020-08-02)
 # Python 2 is no longer supported
 # Recent Portage releases no longer supports Python 2, and the version



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/

2023-06-24 Thread Fabian Groffen
commit: 2a297e698b3607a8f7c397eab47f1a1e317a2d8d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jun 24 13:25:12 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jun 24 13:25:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a297e69

profiles/prefix/package.mask: mask gettext-0.22

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/prefix/package.mask b/profiles/prefix/package.mask
index 321dccb561cb..b754d9e41a84 100644
--- a/profiles/prefix/package.mask
+++ b/profiles/prefix/package.mask
@@ -8,6 +8,10 @@
 # NOTE: Please add your entry at the top!
 #
 
+# Fabian Groffen  (2023-06-24)
+# installs libintl files while it shouldn't, #909041
+=sys-devel/gettext-0.22
+
 # Fabian Groffen  (2020-08-02)
 # Python 2 is no longer supported
 # Recent Portage releases no longer supports Python 2, and the version



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/arm64/

2023-06-24 Thread Fabian Groffen
commit: 4e6cda39ebb1616565206c8e492e319bfd07309c
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jun 24 08:07:16 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jun 24 08:07:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6cda39

profiles/prefix/macos/arch/arm64: drop forcing cpu_flags_arm_thumb*

arm64 doesn't support thumb.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/arch/arm64/use.force | 2 --
 profiles/prefix/darwin/macos/arch/arm64/use.mask  | 2 --
 2 files changed, 4 deletions(-)

diff --git a/profiles/prefix/darwin/macos/arch/arm64/use.force 
b/profiles/prefix/darwin/macos/arch/arm64/use.force
index 952fb5bdafa3..1dc3e267bfe2 100644
--- a/profiles/prefix/darwin/macos/arch/arm64/use.force
+++ b/profiles/prefix/darwin/macos/arch/arm64/use.force
@@ -17,8 +17,6 @@ cpu_flags_arm_neon
 cpu_flags_arm_edsp
 cpu_flags_arm_sha1
 cpu_flags_arm_sha2
-cpu_flags_arm_thumb
-cpu_flags_arm_thumb2
 cpu_flags_arm_vfp
 cpu_flags_arm_vfpv3
 cpu_flags_arm_vfpv4

diff --git a/profiles/prefix/darwin/macos/arch/arm64/use.mask 
b/profiles/prefix/darwin/macos/arch/arm64/use.mask
index 2de1511d28c2..7658bb04d353 100644
--- a/profiles/prefix/darwin/macos/arch/arm64/use.mask
+++ b/profiles/prefix/darwin/macos/arch/arm64/use.mask
@@ -18,8 +18,6 @@
 -cpu_flags_arm_edsp
 -cpu_flags_arm_sha1
 -cpu_flags_arm_sha2
--cpu_flags_arm_thumb
--cpu_flags_arm_thumb2
 -cpu_flags_arm_vfp
 -cpu_flags_arm_vfpv3
 -cpu_flags_arm_vfpv4



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/arm64/

2023-06-23 Thread Fabian Groffen
commit: d1a165d1db099c58561f3c815183cb48c40fc85e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Jun 23 19:03:12 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Jun 23 19:07:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1a165d1

prefix/darwin/arm64: set default cpu_flags_arm

M1 is v8 + custom stuff, so enable all v8 stuff, so things like ffmpeg
can compile

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/arch/arm64/use.force | 23 --
 profiles/prefix/darwin/macos/arch/arm64/use.mask  | 24 +--
 2 files changed, 43 insertions(+), 4 deletions(-)

diff --git a/profiles/prefix/darwin/macos/arch/arm64/use.force 
b/profiles/prefix/darwin/macos/arch/arm64/use.force
index 3055521d22e8..952fb5bdafa3 100644
--- a/profiles/prefix/darwin/macos/arch/arm64/use.force
+++ b/profiles/prefix/darwin/macos/arch/arm64/use.force
@@ -1,6 +1,25 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Force the flag corresponding to the default ABI
-x64-macos
 arm64-macos
+
+# Instruction sets that are always available on M1
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+cpu_flags_arm_v7
+cpu_flags_arm_v8
+
+cpu_flags_arm_aes
+cpu_flags_arm_crc32
+cpu_flags_arm_neon
+cpu_flags_arm_edsp
+cpu_flags_arm_sha1
+cpu_flags_arm_sha2
+cpu_flags_arm_thumb
+cpu_flags_arm_thumb2
+cpu_flags_arm_vfp
+cpu_flags_arm_vfpv3
+cpu_flags_arm_vfpv4
+cpu_flags_arm_vfp-d32

diff --git a/profiles/prefix/darwin/macos/arch/arm64/use.mask 
b/profiles/prefix/darwin/macos/arch/arm64/use.mask
index 1460af56464c..2de1511d28c2 100644
--- a/profiles/prefix/darwin/macos/arch/arm64/use.mask
+++ b/profiles/prefix/darwin/macos/arch/arm64/use.mask
@@ -1,6 +1,26 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Unmask the flag corresponding to the default ABI
--x64-macos
 -arm64-macos
+
+# Unmask arm specific USE flags, M1 is v8 + custom stuff
+-cpu_flags_arm_v4
+-cpu_flags_arm_v4
+-cpu_flags_arm_v5
+-cpu_flags_arm_v6
+-cpu_flags_arm_v7
+-cpu_flags_arm_v8
+
+-cpu_flags_arm_aes
+-cpu_flags_arm_crc32
+-cpu_flags_arm_neon
+-cpu_flags_arm_edsp
+-cpu_flags_arm_sha1
+-cpu_flags_arm_sha2
+-cpu_flags_arm_thumb
+-cpu_flags_arm_thumb2
+-cpu_flags_arm_vfp
+-cpu_flags_arm_vfpv3
+-cpu_flags_arm_vfpv4
+-cpu_flags_arm_vfp-d32



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/solaris/

2023-06-09 Thread Fabian Groffen
commit: a9cd816d200f79ddef686daac6fefd887b18aa86
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Jun  9 09:31:36 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Jun  9 09:33:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9cd816d

profiles/prefix/sunos/solaris/package.mask: mask git-2.41.0

fails to compile, patch not yet applied upstream

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/sunos/solaris/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/prefix/sunos/solaris/package.mask 
b/profiles/prefix/sunos/solaris/package.mask
index a965eaa1465d..bd2fe8fd3273 100644
--- a/profiles/prefix/sunos/solaris/package.mask
+++ b/profiles/prefix/sunos/solaris/package.mask
@@ -1,9 +1,15 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2023-06-09)
+# Fails to compile due to missing DT_* symbols
+# fix: https://lore.kernel.org/git/20230606205935.3183276-1-ased...@google.com/
+~dev-vcs/git-2.41.0
+
 # Fabian Groffen  (2023-06-07)
 # Fails to compile, epoll missing:
 # https://github.com/chriskohlhoff/asio/issues/1289
+# patch: https://bugs.gentoo.org/908025
 ~dev-libs/boost-1.82.0
 
 # Fabian Groffen  (2014-01-14)



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/solaris/

2023-06-07 Thread Fabian Groffen
commit: 234f44ac4b3c159efc3a683a50c528330a0ef2b1
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jun  7 08:01:46 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jun  7 08:01:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=234f44ac

profiles/prefix/sunos/solaris/package.mask: mask boost-1.82

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/sunos/solaris/package.mask | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/sunos/solaris/package.mask 
b/profiles/prefix/sunos/solaris/package.mask
index 9e5da406ed25..a965eaa1465d 100644
--- a/profiles/prefix/sunos/solaris/package.mask
+++ b/profiles/prefix/sunos/solaris/package.mask
@@ -1,6 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2023-06-07)
+# Fails to compile, epoll missing:
+# https://github.com/chriskohlhoff/asio/issues/1289
+~dev-libs/boost-1.82.0
+
 # Fabian Groffen  (2014-01-14)
 # util-linux has no business on Solaris systems
 sys-apps/util-linux



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-06-05 Thread Fabian Groffen
commit: 727da16972714cab4761a2c8184affa90f582769
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jun  5 13:33:02 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jun  5 13:33:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727da169

profiles/prefix/darwin/macos: mask >=harfbuzz-7

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index f883ab31fb14..cc6f25ce78cf 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,2 +1,8 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen  (2023-06-05)
+# Fails to compile using GCC, misdetecting sincosf
+# https://github.com/harfbuzz/harfbuzz/issues/4266
+=media-libs/harfbuzz-7.2.0
+=media-libs/harfbuzz-7.3.0



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/windows/winnt/, profiles/prefix/windows/, ...

2023-05-25 Thread Fabian Groffen
commit: c871254beb58794d1098fd2c12b05b7c9c646e6e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu May 25 19:58:18 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu May 25 19:58:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c871254b

profiles: remove x64-cygwin/windows

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/windows/cygwin/eapi  |   1 -
 profiles/prefix/windows/cygwin/make.defaults |  11 -
 profiles/prefix/windows/cygwin/package.mask  |  23 --
 profiles/prefix/windows/cygwin/package.unmask|   6 -
 profiles/prefix/windows/cygwin/package.use   |  14 --
 profiles/prefix/windows/cygwin/package.use.mask  |   6 -
 profiles/prefix/windows/cygwin/packages  |   6 -
 profiles/prefix/windows/cygwin/parent|   1 -
 profiles/prefix/windows/cygwin/profile.bashrc| 211 
 profiles/prefix/windows/cygwin/use.force |   5 -
 profiles/prefix/windows/cygwin/use.mask  |   5 -
 profiles/prefix/windows/cygwin/x64/eapi  |   1 -
 profiles/prefix/windows/cygwin/x64/make.defaults |  17 --
 profiles/prefix/windows/cygwin/x64/parent|   1 -
 profiles/prefix/windows/eapi |   1 -
 profiles/prefix/windows/package.mask |   6 -
 profiles/prefix/windows/package.use.mask |   7 -
 profiles/prefix/windows/parent   |   3 -
 profiles/prefix/windows/use.force|   5 -
 profiles/prefix/windows/use.mask |   8 -
 profiles/prefix/windows/winnt/eapi   |   1 -
 profiles/prefix/windows/winnt/make.defaults  |  10 -
 profiles/prefix/windows/winnt/package.mask   |   2 -
 profiles/prefix/windows/winnt/package.use.mask   |   7 -
 profiles/prefix/windows/winnt/packages   |  37 ---
 profiles/prefix/windows/winnt/parent |   1 -
 profiles/prefix/windows/winnt/profile.bashrc | 305 ---
 profiles/prefix/windows/winnt/use.force  |   5 -
 profiles/prefix/windows/winnt/use.mask   |  66 -
 profiles/prefix/windows/winnt/x64/eapi   |   1 -
 profiles/prefix/windows/winnt/x64/make.defaults  |  28 ---
 profiles/prefix/windows/winnt/x64/parent |   1 -
 profiles/prefix/windows/winnt/x86/eapi   |   1 -
 profiles/prefix/windows/winnt/x86/make.defaults  |  28 ---
 profiles/prefix/windows/winnt/x86/parent |   1 -
 profiles/profiles.desc   |   7 -
 36 files changed, 839 deletions(-)

diff --git a/profiles/prefix/windows/cygwin/eapi 
b/profiles/prefix/windows/cygwin/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/prefix/windows/cygwin/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/prefix/windows/cygwin/make.defaults 
b/profiles/prefix/windows/cygwin/make.defaults
deleted file mode 100644
index d7ba076a8812..
--- a/profiles/prefix/windows/cygwin/make.defaults
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# System-wide defaults for all Cygwin profiles
-# This file should rarely need to be changed
-
-# 'Sane' defaults
-ELIBC="Cygwin"
-
-# no scanelf
-FEATURES="nostrip"

diff --git a/profiles/prefix/windows/cygwin/package.mask 
b/profiles/prefix/windows/cygwin/package.mask
deleted file mode 100644
index ee0e3ad4aacc..
--- a/profiles/prefix/windows/cygwin/package.mask
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Michael Haubenwallner  (2019-06-07)
-# Breaks due to weak functions and object file order on linkline,
-# see https://cygwin.com/ml/cygwin/2019-06/msg00092.html
->=app-portage/portage-utils-0.80_pre
-
-# Michael Haubenwallner  (2019-06-07)
-# Cygwin does not provide this new version yet in it's repo.
->=sys-devel/gcc-8.4
-
-# Michael Haubenwallner  (2019-02-13)
-# see upstream report https://savannah.gnu.org/bugs/index.php?55708
-=sys-apps/groff-1.22.4
-
-# Michael Haubenwallner  (2019-01-30)
-# Cygwin does not have updated patches yet, is not trivial
->=sys-apps/coreutils-8.30
-
-# Michael Haubenwallner  (2016-05-20)
-# Does not work with Cygwin.
-sys-apps/man-db

diff --git a/profiles/prefix/windows/cygwin/package.unmask 
b/profiles/prefix/windows/cygwin/package.unmask
deleted file mode 100644
index 0037a47423bd..
--- a/profiles/prefix/windows/cygwin/package.unmask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Michael Haubenwallner  (2019-02-13)
-# A little less broken on Cygwin than openssl-1.1.0j.
-=dev-libs/openssl-1.1.1*

diff --git a/profiles/prefix/windows/cygwin/package.use 
b/profiles/prefix/windows/cygwin/package.use
deleted file mode 100644
index e42eadac8934..
--- 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/solaris/arch/sparc64/, profiles/, ...

2023-05-25 Thread Fabian Groffen
commit: 8e006b67e06a19fae10c6059c7fc5ede88834601
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu May 25 19:54:07 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu May 25 19:54:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e006b67

profiles: remove sparc64-solaris

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/sunos/solaris/5.11/sparc64/eapi | 1 -
 profiles/prefix/sunos/solaris/5.11/sparc64/make.defaults| 7 ---
 profiles/prefix/sunos/solaris/5.11/sparc64/package.mask | 4 
 profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask | 3 ---
 profiles/prefix/sunos/solaris/5.11/sparc64/parent   | 2 --
 profiles/prefix/sunos/solaris/arch/sparc64/eapi | 1 -
 profiles/prefix/sunos/solaris/arch/sparc64/make.defaults| 8 
 profiles/prefix/sunos/solaris/arch/sparc64/package.mask | 9 -
 profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask | 9 -
 profiles/profiles.desc  | 1 -
 10 files changed, 45 deletions(-)

diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/eapi 
b/profiles/prefix/sunos/solaris/5.11/sparc64/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/prefix/sunos/solaris/5.11/sparc64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/make.defaults 
b/profiles/prefix/sunos/solaris/5.11/sparc64/make.defaults
deleted file mode 100644
index 8b0a6c090f15..
--- a/profiles/prefix/sunos/solaris/5.11/sparc64/make.defaults
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="sparc64-solaris"
-CHOST="sparcv9-sun-solaris2.11"
-ACCEPT_KEYWORDS="~sparc64-solaris"
-

diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/package.mask 
b/profiles/prefix/sunos/solaris/5.11/sparc64/package.mask
deleted file mode 100644
index 1a1871bef0cb..
--- a/profiles/prefix/sunos/solaris/5.11/sparc64/package.mask
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-

diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask 
b/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask
deleted file mode 100644
index f7ac4607b395..
--- a/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask
+++ /dev/null
@@ -1,3 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-

diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/parent 
b/profiles/prefix/sunos/solaris/5.11/sparc64/parent
deleted file mode 100644
index 6321d7e3ecda..
--- a/profiles/prefix/sunos/solaris/5.11/sparc64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../arch/sparc64

diff --git a/profiles/prefix/sunos/solaris/arch/sparc64/eapi 
b/profiles/prefix/sunos/solaris/arch/sparc64/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/prefix/sunos/solaris/arch/sparc64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/prefix/sunos/solaris/arch/sparc64/make.defaults 
b/profiles/prefix/sunos/solaris/arch/sparc64/make.defaults
deleted file mode 100644
index 5bcd9c9e76cd..
--- a/profiles/prefix/sunos/solaris/arch/sparc64/make.defaults
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# multilib build stuff, single ABI (no multilib)
-MULTILIB_ABIS="sparc64"
-DEFAULT_ABI="sparc64"
-ABI="sparc64"
-LIBDIR_sparc64="lib"

diff --git a/profiles/prefix/sunos/solaris/arch/sparc64/package.mask 
b/profiles/prefix/sunos/solaris/arch/sparc64/package.mask
deleted file mode 100644
index 61c3da4d562d..
--- a/profiles/prefix/sunos/solaris/arch/sparc64/package.mask
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# All the Solaris profiles inherit from their matching arch profile here.
-
-
-# Fabian Groffen  (2011-12-30)
-# Does not support Solaris/SPARC, http://mj.ucw.cz/pciutils.html
-sys-apps/pciutils

diff --git a/profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask 
b/profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask
deleted file mode 100644
index ed7dd10d56f5..
--- a/profiles/prefix/sunos/solaris/arch/sparc64/package.use.mask
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# All the Solaris profiles inherit from their matching arch profile here.
-
-
-# Fabian Groffen  (2011-11-16)
-# jit not supported on sparc
-dev-libs/libpcre jit

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index f6b6d84c55b9..70f5ae6795f4 100644
--- 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/solaris/5.11/sparc/, profiles/, ...

2023-05-25 Thread Fabian Groffen
commit: 247002f9ab1012b11e7abf33383cf4d3a738320c
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu May 25 19:50:15 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu May 25 19:50:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=247002f9

profiles: remove sparc-solaris

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/sunos/solaris/5.11/sparc/eapi |  1 -
 profiles/prefix/sunos/solaris/5.11/sparc/make.defaults|  7 ---
 profiles/prefix/sunos/solaris/5.11/sparc/package.mask |  4 
 profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask |  3 ---
 profiles/prefix/sunos/solaris/5.11/sparc/parent   |  2 --
 profiles/prefix/sunos/solaris/arch/sparc/eapi |  1 -
 profiles/prefix/sunos/solaris/arch/sparc/make.defaults|  8 
 profiles/prefix/sunos/solaris/arch/sparc/package.mask |  9 -
 profiles/prefix/sunos/solaris/arch/sparc/package.use.mask | 10 --
 profiles/prefix/sunos/solaris/arch/sparc/use.force|  5 -
 profiles/profiles.desc|  1 -
 11 files changed, 51 deletions(-)

diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/eapi 
b/profiles/prefix/sunos/solaris/5.11/sparc/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/prefix/sunos/solaris/5.11/sparc/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/make.defaults 
b/profiles/prefix/sunos/solaris/5.11/sparc/make.defaults
deleted file mode 100644
index 3812f55e1242..
--- a/profiles/prefix/sunos/solaris/5.11/sparc/make.defaults
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="sparc-solaris"
-CHOST="sparc-sun-solaris2.11"
-ACCEPT_KEYWORDS="~sparc-solaris"
-

diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/package.mask 
b/profiles/prefix/sunos/solaris/5.11/sparc/package.mask
deleted file mode 100644
index 1a1871bef0cb..
--- a/profiles/prefix/sunos/solaris/5.11/sparc/package.mask
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-

diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask 
b/profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask
deleted file mode 100644
index f7ac4607b395..
--- a/profiles/prefix/sunos/solaris/5.11/sparc/package.use.mask
+++ /dev/null
@@ -1,3 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-

diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/parent 
b/profiles/prefix/sunos/solaris/5.11/sparc/parent
deleted file mode 100644
index 356d2b757b15..
--- a/profiles/prefix/sunos/solaris/5.11/sparc/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../arch/sparc

diff --git a/profiles/prefix/sunos/solaris/arch/sparc/eapi 
b/profiles/prefix/sunos/solaris/arch/sparc/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/prefix/sunos/solaris/arch/sparc/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/prefix/sunos/solaris/arch/sparc/make.defaults 
b/profiles/prefix/sunos/solaris/arch/sparc/make.defaults
deleted file mode 100644
index 92d16c9bef5c..
--- a/profiles/prefix/sunos/solaris/arch/sparc/make.defaults
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# multilib build stuff, single ABI (no multilib)
-MULTILIB_ABIS="sparc32"
-DEFAULT_ABI="sparc32"
-ABI="sparc32"
-LIBDIR_sparc32="lib"

diff --git a/profiles/prefix/sunos/solaris/arch/sparc/package.mask 
b/profiles/prefix/sunos/solaris/arch/sparc/package.mask
deleted file mode 100644
index 61c3da4d562d..
--- a/profiles/prefix/sunos/solaris/arch/sparc/package.mask
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# All the Solaris profiles inherit from their matching arch profile here.
-
-
-# Fabian Groffen  (2011-12-30)
-# Does not support Solaris/SPARC, http://mj.ucw.cz/pciutils.html
-sys-apps/pciutils

diff --git a/profiles/prefix/sunos/solaris/arch/sparc/package.use.mask 
b/profiles/prefix/sunos/solaris/arch/sparc/package.use.mask
deleted file mode 100644
index f54109ff2fab..
--- a/profiles/prefix/sunos/solaris/arch/sparc/package.use.mask
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# All the Solaris profiles inherit from their matching arch profile here.
-
-
-# Fabian Groffen  (2011-11-16)
-# jit not supported on sparc
-dev-libs/libpcre jit
-

diff --git a/profiles/prefix/sunos/solaris/arch/sparc/use.force 
b/profiles/prefix/sunos/solaris/arch/sparc/use.force
deleted 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/solaris/arch/x86/, profiles/prefix/sunos/solaris/5.11/x86/, ...

2023-05-24 Thread Fabian Groffen
commit: d54bfd55c668247f8a64caa242d171aed1aa6939
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed May 24 19:45:03 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed May 24 19:45:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d54bfd55

profiles: remove x86-solaris

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/sunos/solaris/5.11/x86/eapi | 1 -
 profiles/prefix/sunos/solaris/5.11/x86/make.defaults| 7 ---
 profiles/prefix/sunos/solaris/5.11/x86/package.use.mask | 3 ---
 profiles/prefix/sunos/solaris/5.11/x86/parent   | 2 --
 profiles/prefix/sunos/solaris/arch/x86/eapi | 1 -
 profiles/prefix/sunos/solaris/arch/x86/make.defaults| 9 -
 profiles/prefix/sunos/solaris/arch/x86/package.mask | 6 --
 profiles/prefix/sunos/solaris/arch/x86/package.use.mask | 6 --
 profiles/prefix/sunos/solaris/arch/x86/use.force| 6 --
 profiles/prefix/sunos/solaris/arch/x86/use.mask | 6 --
 profiles/profiles.desc  | 1 -
 11 files changed, 48 deletions(-)

diff --git a/profiles/prefix/sunos/solaris/5.11/x86/eapi 
b/profiles/prefix/sunos/solaris/5.11/x86/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/prefix/sunos/solaris/5.11/x86/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/prefix/sunos/solaris/5.11/x86/make.defaults 
b/profiles/prefix/sunos/solaris/5.11/x86/make.defaults
deleted file mode 100644
index e9071fa2391d..
--- a/profiles/prefix/sunos/solaris/5.11/x86/make.defaults
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="x86-solaris"
-CHOST="i386-pc-solaris2.11"
-ACCEPT_KEYWORDS="~x86-solaris"
-

diff --git a/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask 
b/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask
deleted file mode 100644
index f7ac4607b395..
--- a/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask
+++ /dev/null
@@ -1,3 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-

diff --git a/profiles/prefix/sunos/solaris/5.11/x86/parent 
b/profiles/prefix/sunos/solaris/5.11/x86/parent
deleted file mode 100644
index 93220d096824..
--- a/profiles/prefix/sunos/solaris/5.11/x86/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../arch/x86

diff --git a/profiles/prefix/sunos/solaris/arch/x86/eapi 
b/profiles/prefix/sunos/solaris/arch/x86/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/prefix/sunos/solaris/arch/x86/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/prefix/sunos/solaris/arch/x86/make.defaults 
b/profiles/prefix/sunos/solaris/arch/x86/make.defaults
deleted file mode 100644
index c1bc34823d71..
--- a/profiles/prefix/sunos/solaris/arch/x86/make.defaults
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# multilib build stuff, single ABI (no multilib)
-MULTILIB_ABIS="x86"
-DEFAULT_ABI="x86"
-ABI="x86"
-IUSE_IMPLICIT="abi_x86_32"
-LIBDIR_x86="lib"

diff --git a/profiles/prefix/sunos/solaris/arch/x86/package.mask 
b/profiles/prefix/sunos/solaris/arch/x86/package.mask
deleted file mode 100644
index 2e6559ed0a84..
--- a/profiles/prefix/sunos/solaris/arch/x86/package.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# All the Solaris profiles inherit from their matching arch profile here.
-
-

diff --git a/profiles/prefix/sunos/solaris/arch/x86/package.use.mask 
b/profiles/prefix/sunos/solaris/arch/x86/package.use.mask
deleted file mode 100644
index 2e6559ed0a84..
--- a/profiles/prefix/sunos/solaris/arch/x86/package.use.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# All the Solaris profiles inherit from their matching arch profile here.
-
-

diff --git a/profiles/prefix/sunos/solaris/arch/x86/use.force 
b/profiles/prefix/sunos/solaris/arch/x86/use.force
deleted file mode 100644
index 969a2583d914..
--- a/profiles/prefix/sunos/solaris/arch/x86/use.force
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Force the flag corresponding to the default ABI
-x86-solaris
-abi_x86_32

diff --git a/profiles/prefix/sunos/solaris/arch/x86/use.mask 
b/profiles/prefix/sunos/solaris/arch/x86/use.mask
deleted file mode 100644
index 3e3c06d9db15..
--- a/profiles/prefix/sunos/solaris/arch/x86/use.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/linux/

2023-05-03 Thread Fabian Groffen
commit: 578ff3ee42365ac9de7f3c80db76b0208b5acbb5
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed May  3 19:06:12 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed May  3 19:06:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=578ff3ee

profiles/prefix/linux/package.use.mask: mask USE=getentroy on libgcrypt

Bug: https://bugs.gentoo.org/899900
Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/linux/package.use.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/linux/package.use.mask 
b/profiles/prefix/linux/package.use.mask
index 1c74e8a689af..bcae2df08740 100644
--- a/profiles/prefix/linux/package.use.mask
+++ b/profiles/prefix/linux/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2023-05-03)
+# this pulls in glibc or musl, which requires RAP
+dev-libs/libgcrypt getentropy
+
 # Michael Haubenwallner  (2019-05-02)
 # gold is linux only, and is required by cxx
 sys-devel/binutils -gold -default-gold



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/

2023-05-03 Thread Fabian Groffen
commit: 45a73952accbf6a52eea539cc7f5f1a59bf786a7
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed May  3 07:21:46 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed May  3 07:22:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a73952

profiles/prefix/darwin/package.use.mask: mask USE=elf for glib

Darwin is not an ELF target and deps aren't keyworded/available here.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/package.use.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/darwin/package.use.mask 
b/profiles/prefix/darwin/package.use.mask
index 70aa17d0cb7c..40dcb8932b8d 100644
--- a/profiles/prefix/darwin/package.use.mask
+++ b/profiles/prefix/darwin/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2023-05-03)
+# Darwin is Mach-O, so ELF stuff is not useful here and missing deps
+dev-libs/glib elf
+
 # Sam James  (2020-12-01)
 # Needs more work to make bindings build
 dev-db/qdbm java perl ruby



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-05-01 Thread Fabian Groffen
commit: d82eb226e312fe2805724c865b8606d93cb823d2
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon May  1 06:32:27 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon May  1 06:32:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d82eb226

profiles/prefix/darwin/macos/package.mask: drop obsolete mask

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 454b5a7599c3..f883ab31fb14 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,8 +1,2 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
-
-# Fabian Groffen  (2023-04-27)
-# https://bugs.gentoo.org/905152
-# breaks behaviour with -stdlib=libc++, masked for now
-=sys-devel/gcc-12.2.0
-=sys-devel/gcc-12.2.0-r1



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/

2023-04-30 Thread Sam James
commit: 21e6026a99577cd11b29a3069fcc2b07fe55fc70
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 30 07:22:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 30 07:25:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e6026a

profiles/prefix: drop obsolete dev-vcs/git[mediawiki-experimental] mask

USE flag is gone.

Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/package.use.mask | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/profiles/prefix/package.use.mask b/profiles/prefix/package.use.mask
index 219a58091e5c..359e8435b236 100644
--- a/profiles/prefix/package.use.mask
+++ b/profiles/prefix/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Fabian Groffen  (2022-02-13)
@@ -24,7 +24,7 @@ sys-apps/debianutils installkernel
 sys-devel/binutils gold default-gold
 
 # Fabian Groffen  (2018-12-27)
-# USE-dep fixing, bugs #665088, #667266, #671730, 
+# USE-dep fixing, bugs #665088, #667266, #671730,
 dev-db/postgresql kerberos ldap llvm pam systemd
 net-libs/libsoup gssapi samba vala
 net-libs/glib-networking gnome libproxy
@@ -36,7 +36,7 @@ app-text/texlive-core cjk
 
 # Mikle Kolyada  (2014-11-29)
 # Masked because of lack of manpower/time (bug #497068)
-dev-vcs/git mediawiki mediawiki-experimental
+dev-vcs/git mediawiki
 
 # Fabian Groffen  (2010-10-23)
 # IPC relies on pipes, selects, polls, and more stuff that Python is



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2023-04-27 Thread Fabian Groffen
commit: 67b3c82c7943e73f410e089797e4c961bace64a8
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Apr 27 10:24:49 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Apr 27 10:27:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b3c82c

profiles/prefix/darwin/macos/package.mask: mask gcc-12.2 #905152

odd interaction with -stdlib=libc++

Bug: https://bugs.gentoo.org/905152
Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 65c385e7abde..454b5a7599c3 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,2 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen  (2023-04-27)
+# https://bugs.gentoo.org/905152
+# breaks behaviour with -stdlib=libc++, masked for now
+=sys-devel/gcc-12.2.0
+=sys-devel/gcc-12.2.0-r1



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/linux/arm64/

2023-04-12 Thread Guilherme Amadio
commit: 6afb91b375211aad29916d091ac962d272fe6e48
Author: Bob Dröge  rug  nl>
AuthorDate: Wed Apr 12 07:42:44 2023 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Wed Apr 12 14:05:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afb91b3

profiles/prefix/linux: add arm64 profile

Closes: https://bugs.gentoo.org/892876
Closes: https://github.com/gentoo/gentoo/pull/30568

Signed-off-by: Bob Dröge  rug.nl>
Signed-off-by: Guilherme Amadio  gentoo.org>

 profiles/prefix/linux/arm64/eapi  | 1 +
 profiles/prefix/linux/arm64/make.defaults | 7 +++
 profiles/prefix/linux/arm64/parent| 2 ++
 3 files changed, 10 insertions(+)

diff --git a/profiles/prefix/linux/arm64/eapi b/profiles/prefix/linux/arm64/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/linux/arm64/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/prefix/linux/arm64/make.defaults 
b/profiles/prefix/linux/arm64/make.defaults
new file mode 100644
index ..dbdb99b26ae0
--- /dev/null
+++ b/profiles/prefix/linux/arm64/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+ARCH="arm64"
+
+# The base profile sets ACCEPT_KEYWORDS=arm64, add unstable on top of that
+ACCEPT_KEYWORDS="~arm64"

diff --git a/profiles/prefix/linux/arm64/parent 
b/profiles/prefix/linux/arm64/parent
new file mode 100644
index ..41057b56ddf9
--- /dev/null
+++ b/profiles/prefix/linux/arm64/parent
@@ -0,0 +1,2 @@
+../../../default/linux/arm64/17.0
+..



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/arm64/

2023-02-20 Thread Fabian Groffen
commit: 22fec2d6f125a398305f113f2460bb15befb24eb
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Feb 20 13:41:55 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Feb 20 13:41:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22fec2d6

profiles/prefix/darwin/macos/arch/arm64/make.defaults: don't hijack keyword

As discussed in bug #895524 with QA, remove hack that should've never
been committed to be honestly.  M1 macOS users will have to temp add
this on their configs, while I sort out which packages can be keyworded.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/arch/arm64/make.defaults | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/arch/arm64/make.defaults 
b/profiles/prefix/darwin/macos/arch/arm64/make.defaults
index 3ceab05d32e1..4bd8a3ab9cb6 100644
--- a/profiles/prefix/darwin/macos/arch/arm64/make.defaults
+++ b/profiles/prefix/darwin/macos/arch/arm64/make.defaults
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 ARCH="arm64-macos"
-ACCEPT_KEYWORDS="~x64-macos"  # this is a hack whilst we don't have full system
+ACCEPT_KEYWORDS="~arm64-macos"
 
 # multilib build stuff, single ABI (no multilib)
 ABI="arm64"



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/solaris/

2022-12-27 Thread Fabian Groffen
commit: 72e97cbc749ad9c5e4f37c5f5a5edbd3b5ca1386
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Dec 27 18:30:10 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Dec 27 18:30:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e97cbc

prefix/sunos/solaris/package.use.mask: don't use elf with dev-libs/glib

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/sunos/solaris/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/prefix/sunos/solaris/package.use.mask 
b/profiles/prefix/sunos/solaris/package.use.mask
index 7115be8a606d..740b644ecf23 100644
--- a/profiles/prefix/sunos/solaris/package.use.mask
+++ b/profiles/prefix/sunos/solaris/package.use.mask
@@ -2,6 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 
+# Fabian Groffen  (2022-12-27)
+# Solaris must keep system libelf, else things break down
+dev-libs/glib elf
+
 # Fabian Groffen  (2019-04-15)
 # chg client fails to compile, bug #683374
 dev-vcs/mercurial chg



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/arm64/

2022-12-06 Thread Sam James
commit: 7ef68af1ef637e90f9ffdda8f8fceacf394e1c6b
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  6 10:54:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  6 10:55:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ef68af1

profiles/prefix/darwin/macos/arch/arm64: mask https://archives.gentoo.org/gentoo-alt/message/9b57b9dfac47cfd5a8ec9d0489e25cf7
Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/arch/arm64/package.use.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/prefix/darwin/macos/arch/arm64/package.use.mask 
b/profiles/prefix/darwin/macos/arch/arm64/package.use.mask
index 6cc70f2fb18a..5ccad25049d5 100644
--- a/profiles/prefix/darwin/macos/arch/arm64/package.use.mask
+++ b/profiles/prefix/darwin/macos/arch/arm64/package.use.mask
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Sam James  (2021-11-09)
 # Older GMP releases have a bug in their arm64 Darwin ASM
 # 6.2.2 isn't released but this will catch any releases we know are broken
 # like 6.2.1, and it's already fixed in git upstream.
-

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/13.0/x64/, profiles/, ...

2022-11-02 Thread Fabian Groffen
commit: 52ccbf745d5609107f8b785f499b677eac3e9f50
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Nov  2 08:00:31 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Nov  2 08:01:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ccbf74

profiles: add prefix/darwin/macos/13.0 profiles

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/13.0/arm64/eapi   |  1 +
 profiles/prefix/darwin/macos/13.0/arm64/gcc/eapi   |  1 +
 profiles/prefix/darwin/macos/13.0/arm64/gcc/parent |  2 ++
 .../prefix/darwin/macos/13.0/arm64/gcc/use.mask|  5 
 .../prefix/darwin/macos/13.0/arm64/make.defaults   |  5 
 profiles/prefix/darwin/macos/13.0/arm64/parent |  2 ++
 profiles/prefix/darwin/macos/13.0/eapi |  1 +
 profiles/prefix/darwin/macos/13.0/make.defaults|  4 +++
 profiles/prefix/darwin/macos/13.0/package.use.mask |  7 +
 profiles/prefix/darwin/macos/13.0/parent   |  1 +
 profiles/prefix/darwin/macos/13.0/profile.bashrc   |  4 +++
 profiles/prefix/darwin/macos/13.0/x64/eapi |  1 +
 profiles/prefix/darwin/macos/13.0/x64/gcc/eapi |  1 +
 profiles/prefix/darwin/macos/13.0/x64/gcc/parent   |  2 ++
 .../prefix/darwin/macos/13.0/x64/make.defaults |  5 
 profiles/prefix/darwin/macos/13.0/x64/parent   |  2 ++
 profiles/prefix/darwin/macos/13.0/x64/use.mask | 30 ++
 profiles/profiles.desc |  2 ++
 18 files changed, 76 insertions(+)

diff --git a/profiles/prefix/darwin/macos/13.0/arm64/eapi 
b/profiles/prefix/darwin/macos/13.0/arm64/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/13.0/arm64/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/prefix/darwin/macos/13.0/arm64/gcc/eapi 
b/profiles/prefix/darwin/macos/13.0/arm64/gcc/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/13.0/arm64/gcc/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/prefix/darwin/macos/13.0/arm64/gcc/parent 
b/profiles/prefix/darwin/macos/13.0/arm64/gcc/parent
new file mode 100644
index ..5ebbfd24d627
--- /dev/null
+++ b/profiles/prefix/darwin/macos/13.0/arm64/gcc/parent
@@ -0,0 +1,2 @@
+..
+../../../features/fsf-gcc-nold

diff --git a/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask 
b/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask
new file mode 100644
index ..d60bd645fe97
--- /dev/null
+++ b/profiles/prefix/darwin/macos/13.0/arm64/gcc/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# SSP seems to cause asm/assembly errors with GCC, so disable it
+ssp

diff --git a/profiles/prefix/darwin/macos/13.0/arm64/make.defaults 
b/profiles/prefix/darwin/macos/13.0/arm64/make.defaults
new file mode 100644
index ..1242e5cea9b9
--- /dev/null
+++ b/profiles/prefix/darwin/macos/13.0/arm64/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="arm64-apple-darwin22"
+CHOST_arm64="${CHOST}"

diff --git a/profiles/prefix/darwin/macos/13.0/arm64/parent 
b/profiles/prefix/darwin/macos/13.0/arm64/parent
new file mode 100644
index ..a75c3ad0a555
--- /dev/null
+++ b/profiles/prefix/darwin/macos/13.0/arm64/parent
@@ -0,0 +1,2 @@
+..
+../../arch/arm64

diff --git a/profiles/prefix/darwin/macos/13.0/eapi 
b/profiles/prefix/darwin/macos/13.0/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/darwin/macos/13.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/prefix/darwin/macos/13.0/make.defaults 
b/profiles/prefix/darwin/macos/13.0/make.defaults
new file mode 100644
index ..dbdf6fb58958
--- /dev/null
+++ b/profiles/prefix/darwin/macos/13.0/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+MACOSX_DEPLOYMENT_TARGET="13.0"

diff --git a/profiles/prefix/darwin/macos/13.0/package.use.mask 
b/profiles/prefix/darwin/macos/13.0/package.use.mask
new file mode 100644
index ..c43bf1e37402
--- /dev/null
+++ b/profiles/prefix/darwin/macos/13.0/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen  (2011-04-10)
+# as long as util-linux installs uuid.h which breaks the system headers
+# (hence we don't) we can't do uuid support here
+x11-libs/libSM -uuid

diff --git a/profiles/prefix/darwin/macos/13.0/parent 
b/profiles/prefix/darwin/macos/13.0/parent
new file mode 100644
index ..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/darwin/macos/13.0/parent
@@ -0,0 +1 @@
+..

diff --git a/profiles/prefix/darwin/macos/13.0/profile.bashrc 
b/profiles/prefix/darwin/macos/13.0/profile.bashrc
new file mode 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/linux/ppc64/, profiles/prefix/linux/ppc64le/

2022-09-18 Thread Georgy Yakovlev
commit: 8abac67ddcebe2a6e2da7c9840801440d9d4b487
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Sep 19 03:41:50 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Sep 19 03:42:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8abac67d

profiles/prefix/linux: re-parent ppc64(le) profiles

also parent le profile to le parent.
it was parented to be profile.

Bug: https://bugs.gentoo.org/715680
Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/prefix/linux/ppc64/parent   | 2 +-
 profiles/prefix/linux/ppc64le/parent | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/prefix/linux/ppc64/parent 
b/profiles/prefix/linux/ppc64/parent
index ba569be12a9a..7c6ab7df6a7f 100644
--- a/profiles/prefix/linux/ppc64/parent
+++ b/profiles/prefix/linux/ppc64/parent
@@ -1,2 +1,2 @@
-../../../default/linux/powerpc/ppc64/17.0/64bit-userland
+../../../default/linux/ppc64/17.0
 ..

diff --git a/profiles/prefix/linux/ppc64le/parent 
b/profiles/prefix/linux/ppc64le/parent
index ba569be12a9a..3301fe4e6402 100644
--- a/profiles/prefix/linux/ppc64le/parent
+++ b/profiles/prefix/linux/ppc64le/parent
@@ -1,2 +1,2 @@
-../../../default/linux/powerpc/ppc64/17.0/64bit-userland
+../../../default/linux/ppc64le/17.0
 ..



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/solaris/

2022-08-28 Thread Matt Turner
commit: 4b288c08a9d7f35124bf5c68acebf1b116309ff9
Author: Mike Lothian  fireburn  co  uk>
AuthorDate: Sun Aug 28 10:49:24 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Aug 28 17:57:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b288c08

profiles: prefix/sunos: Remove libkms forced use flag from libdrm

The package libdrm no longer has a libkms use flag

Signed-off-by: Mike Lothian  fireburn.co.uk>
Closes: https://github.com/gentoo/gentoo/pull/27041
Signed-off-by: Matt Turner  gentoo.org>

 profiles/prefix/sunos/solaris/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/prefix/sunos/solaris/package.use.mask 
b/profiles/prefix/sunos/solaris/package.use.mask
index 527f8709bb19..7115be8a606d 100644
--- a/profiles/prefix/sunos/solaris/package.use.mask
+++ b/profiles/prefix/sunos/solaris/package.use.mask
@@ -17,7 +17,3 @@ sys-devel/gcc -libssp
 # Fabian Groffen  (2011-09-05)
 # gir tries to link c++ code using gcc and obviously fails
 app-text/poppler introspection
-
-# Fabian Groffen  (2011-04-24)
-# kms seems linux only, bug #319285
-x11-libs/libdrm libkms



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/arm64/

2022-08-06 Thread Fabian Groffen
commit: ef78854564d1927cd8c44099287446049fe7521f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Aug  6 10:52:25 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Aug  6 10:54:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef788545

prefix/darwin/macos/arch/arm64: force -O1 where necessary as workaround

The GCC toolchain seems somewhat funky for certain packages, producing
objects that the (host) linker doesn't agree with, so for the time being
force -O1 as workaround for these few packages.

Bug: https://bugs.gentoo.org/778014
Signed-off-by: Fabian Groffen  gentoo.org>

 .../prefix/darwin/macos/arch/arm64/profile.bashrc  | 26 +++---
 1 file changed, 18 insertions(+), 8 deletions(-)

diff --git a/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc 
b/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc
index 6bfe36915c9d..314c9a7e4f99 100644
--- a/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc
+++ b/profiles/prefix/darwin/macos/arch/arm64/profile.bashrc
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 pre_src_configure() {
@@ -11,13 +11,23 @@ pre_src_configure() {
# triplets, so patch that for various versions of autoconf
# This bit should be kept in sync with fix_config_sub in
# bootstrap-prefix.sh
-   if [[ ${CHOST} == arm64-apple-darwin* ]] ; then
-   # Apple Silicon doesn't use aarch64, but arm64
-   find . -name "config.sub" | \
-   xargs sed -i -e 's/ arm\(-\*\)* / arm\1 | arm64\1 /'
-   find . -name "config.sub" | \
-   xargs sed -i -e 's/ aarch64 / aarch64 | arm64 /'
-   fi
+   # Apple Silicon doesn't use aarch64, but arm64
+   find . -name "config.sub" | \
+   ${XARGS} sed -i -e 's/ arm\(-\*\)* / arm\1 | arm64\1 /'
+   find . -name "config.sub" | \
+   ${XARGS} sed -i -e 's/ aarch64 / aarch64 | arm64 /'
+
+   # currently the toolchain appears to be a bit funky, and generates
+   # code the (host) linker thinks is invalid with -O2 and up:
+   # ld: in section __TEXT,__text reloc 442: symbol index out of range
+   # file 'src/preproc/refer/refer-label.o' for architecture arm64
+   case ${CATEGORY}/${PN} in
+   sys-apps/groff |\
+   app-editors/vim)
+   [[ ${CFLAGS}   == *-O[23456789]* ]] &&   
CFLAGS="${CFLAGS} -O1"
+   [[ ${CXXFLAGS} == *-O[23456789]* ]] && 
CXXFLAGS="${CFLAGS} -O1"
+   ;;
+   esac
 
popd > /dev/null
 }



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/11.0/arm64/gcc/, ...

2022-08-03 Thread Fabian Groffen
commit: e2526f187ac6aa04739b49de0f7c202ec9e7d92e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Aug  3 14:56:54 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Aug  3 14:59:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2526f18

profiles/prefix/darwin/macos/*/arm64/gcc: use nold variant

binutils-apple doesn't compile currently on arm64 (#792780) and needs
work, use the host-provided linker for the time being.

Closes: https://bugs.gentoo.org/792780
Bug: https://bugs.gentoo.org/778014
Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/11.0/arm64/gcc/parent | 2 +-
 profiles/prefix/darwin/macos/12.0/arm64/gcc/parent | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/prefix/darwin/macos/11.0/arm64/gcc/parent 
b/profiles/prefix/darwin/macos/11.0/arm64/gcc/parent
index fceecddb55c7..5ebbfd24d627 100644
--- a/profiles/prefix/darwin/macos/11.0/arm64/gcc/parent
+++ b/profiles/prefix/darwin/macos/11.0/arm64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-ld64
+../../../features/fsf-gcc-nold

diff --git a/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent 
b/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent
index fceecddb55c7..5ebbfd24d627 100644
--- a/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent
+++ b/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-ld64
+../../../features/fsf-gcc-nold



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/linux/ppc64/, profiles/prefix/linux/x86/, ...

2022-07-28 Thread Fabian Groffen
commit: bfe27dc08ea31ad160791f1e83467f9a2511f246
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jul 28 17:55:07 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jul 28 17:57:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe27dc0

profiles/prefix/linux: use regular stable + unstable keywords

Bite the bullet, and get moving with bug #473598, just share keywords
for Prefix and non-Prefix linux installs.  It is tedious to keep the
keywords up to date, and they are basically extremely close anyway.
Tested this change on a fairly sizable amd64-linux install, and it
actually resolves a lot of problems, no new problems seen, so this seems
like the best way forwards.

Step two would be to finally remove the *-linux keywords completely.

Bug: https://bugs.gentoo.org/473598
Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/linux/amd64/make.defaults   | 8 +---
 profiles/prefix/linux/ppc64/make.defaults   | 7 +++
 profiles/prefix/linux/ppc64le/make.defaults | 7 +++
 profiles/prefix/linux/x86/make.defaults | 8 +---
 4 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/profiles/prefix/linux/amd64/make.defaults 
b/profiles/prefix/linux/amd64/make.defaults
index 22be1cd833fb..f8433cd75e77 100644
--- a/profiles/prefix/linux/amd64/make.defaults
+++ b/profiles/prefix/linux/amd64/make.defaults
@@ -1,10 +1,12 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 #Note: this is Gentoo Prefix specific! (2008-07-13, darkside)
 
-# The base profile sets ACCEPT_KEYWORDS=amd64 and we don't have that in prefix.
-ACCEPT_KEYWORDS="-amd64 ~amd64-linux"
+# The base profile sets ACCEPT_KEYWORDS=amd64, add unstable on top of
+# that, and retain historical Prefix-only amd64-linux keyword for a
+# transition period, bug #473598.
+ACCEPT_KEYWORDS="~amd64 ~amd64-linux"
 
 # We don't have lib64 or multilib in prefix, but single ABI, so remove it here.
 SYMLINK_LIB=""

diff --git a/profiles/prefix/linux/ppc64/make.defaults 
b/profiles/prefix/linux/ppc64/make.defaults
index 6be345d8d6b6..7e20f0928180 100644
--- a/profiles/prefix/linux/ppc64/make.defaults
+++ b/profiles/prefix/linux/ppc64/make.defaults
@@ -1,11 +1,10 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 ARCH="ppc64"
 CHOST="powerpc64-pc-linux-gnu"
-# The base profile sets ACCEPT_KEYWORDS=ppc64 and we don't have that in prefix.
-# Eventually, ~* should be removed once someone is motivated for this arch
-ACCEPT_KEYWORDS="-ppc64 ~ppc64-linux ~*"
+# The base profile sets ACCEPT_KEYWORDS=ppc64, add unstable
+ACCEPT_KEYWORDS="~ppc64"
 
 # We don't have lib64 in prefix so, remove it here.
 SYMLINK_LIB=""

diff --git a/profiles/prefix/linux/ppc64le/make.defaults 
b/profiles/prefix/linux/ppc64le/make.defaults
index 477b3c262767..95c3cb0ca9f9 100644
--- a/profiles/prefix/linux/ppc64le/make.defaults
+++ b/profiles/prefix/linux/ppc64le/make.defaults
@@ -1,11 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 ARCH="ppc64"
 CHOST="powerpc64le-pc-linux-gnu"
-# The base profile sets ACCEPT_KEYWORDS=ppc64 and we don't have that in prefix.
-# Eventually, ~* should be removed once someone is motivated for this arch
-ACCEPT_KEYWORDS="-ppc64 ~ppc64-linux ~*"
+# The base profile sets ACCEPT_KEYWORDS=ppc64, add unstable on top of that
+ACCEPT_KEYWORDS="~ppc64"
 
 # We don't have lib64 in prefix so, remove it here.
 SYMLINK_LIB=""

diff --git a/profiles/prefix/linux/x86/make.defaults 
b/profiles/prefix/linux/x86/make.defaults
index 8a679deb0752..704bcb6ff405 100644
--- a/profiles/prefix/linux/x86/make.defaults
+++ b/profiles/prefix/linux/x86/make.defaults
@@ -1,8 +1,10 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# The base profile sets ACCEPT_KEYWORDS=x86 and we don't have that in prefix.
-ACCEPT_KEYWORDS="-x86 ~x86-linux"
+# The base profile sets ACCEPT_KEYWORDS=x86, add unstable on top of
+# that, and retain historical prefix-only x86-linux keyword for
+# transition period, bug #473598
+ACCEPT_KEYWORDS="~x86 ~x86-linux"
 
 # in case we are bootstrapping with the host compiler on an amd64 linux host:
 CFLAGS="${CFLAGS} -m32"



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/windows/winnt/, profiles/arch/powerpc/, profiles/, ...

2022-07-15 Thread David Seifert
commit: 0d23a383b61fe3b5c51b815215a9ad4b0039b833
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jul 15 07:58:06 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jul 15 07:58:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d23a383

profiles: remove global USE=altivec

Signed-off-by: David Seifert  gentoo.org>

 profiles/arch/base/use.mask| 1 -
 profiles/arch/powerpc/use.mask | 2 --
 profiles/prefix/darwin/macos/10.5/ppc/use.mask | 4 
 profiles/prefix/windows/winnt/use.mask | 1 -
 profiles/use.desc  | 1 -
 5 files changed, 9 deletions(-)

diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 4556ba23f498..b583af578451 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -68,7 +68,6 @@ cpu_flags_x86_ssse3
 cpu_flags_x86_xop
 
 # ppc arch specific USE flags
-altivec
 ppcsha1
 
 # mips arch specific USE flags

diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask
index 5a92cd7a0e0f..cfeda8e5851a 100644
--- a/profiles/arch/powerpc/use.mask
+++ b/profiles/arch/powerpc/use.mask
@@ -55,8 +55,6 @@ appindicator
 
 # These flags should only be used for ppc
 -ppcsha1
-# Unmask the Altivec instruction set
--altivec
 
 # Incompatible Use Flags
 #

diff --git a/profiles/prefix/darwin/macos/10.5/ppc/use.mask 
b/profiles/prefix/darwin/macos/10.5/ppc/use.mask
deleted file mode 100644
index cb5937b71a2e..
--- a/profiles/prefix/darwin/macos/10.5/ppc/use.mask
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
--altivec

diff --git a/profiles/prefix/windows/winnt/use.mask 
b/profiles/prefix/windows/winnt/use.mask
index 96fe791477a6..5466fd4b5e09 100644
--- a/profiles/prefix/windows/winnt/use.mask
+++ b/profiles/prefix/windows/winnt/use.mask
@@ -11,7 +11,6 @@
 3dfx
 acpi
 alsa
-altivec
 apm
 bluetooth
 caps

diff --git a/profiles/use.desc b/profiles/use.desc
index 52f51fa3cdbe..dc7a6daebde3 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -14,7 +14,6 @@ acpi - Add support for Advanced Configuration and Power 
Interface
 adns - Add support for asynchronous DNS resolution
 afs - Add OpenAFS support (distributed file system)
 alsa - Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
-altivec - Add support for optimizations for G4 and G5/ppc970 processors
 ao - Use libao audio output library for sound playback
 apache2 - Add Apache2 support
 aqua - Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2022-07-08 Thread Fabian Groffen
commit: 54c3a76b5cc2425df7cd8bde202ff8e9bb0cc355
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Jul  8 07:32:24 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Jul  8 07:32:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c3a76b

prefix/darwin/macos/package.mask: update vim-8.2.5066 mask

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 525d9a18e980..0a403530e9f7 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -4,5 +4,5 @@
 # Fabian Groffen  (2022-06-14)
 # timer_create build-failure, corrected upstream in 5067
 # https://github.com/vim/vim/commit/f78b52ba24d8d294869cd013dcc4cd5d4a65cea7
-=app-editors/vim-8.2.5066
-=app-editors/vim-core-8.2.5066
+~app-editors/vim-8.2.5066
+~app-editors/vim-core-8.2.5066



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/x64/, profiles/prefix/sunos/solaris/, ...

2022-06-22 Thread Michał Górny
commit: 768d4d0ecc5a6488f16ed91b787c467bdaeada6a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 22 08:27:48 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 22 08:35:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=768d4d0e

profiles: UnknownProfilePackageUse cleanup, pt. 2

Signed-off-by: Michał Górny  gentoo.org>

 profiles/arch/powerpc/ppc64/package.use.mask| 1 -
 profiles/arch/sparc/package.use.mask| 2 +-
 profiles/base/package.use.force | 5 -
 profiles/base/package.use.mask  | 5 -
 profiles/features/clang/package.use | 3 ---
 profiles/prefix/darwin/macos/arch/x64/package.use.force | 6 +-
 profiles/prefix/darwin/package.use.mask | 6 +-
 profiles/prefix/sunos/solaris/package.use.mask  | 4 
 profiles/targets/desktop/package.use| 5 +
 profiles/targets/desktop/plasma/package.use | 2 --
 10 files changed, 4 insertions(+), 35 deletions(-)

diff --git a/profiles/arch/powerpc/ppc64/package.use.mask 
b/profiles/arch/powerpc/ppc64/package.use.mask
index 8c7921128c2f..7a09c8b58c7c 100644
--- a/profiles/arch/powerpc/ppc64/package.use.mask
+++ b/profiles/arch/powerpc/ppc64/package.use.mask
@@ -159,7 +159,6 @@ dev-vcs/subversion kwallet
 # Patrice Clement  (2016-02-08)
 # I would need to keyword an awful lot of packages on ppc64
 # that would need Java 7 otherwise.
-dev-java/batik python
 dev-java/bsf python
 dev-java/ant-apache-bsf python
 

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index 33150b4864ff..6bf3b89c736b 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -240,7 +240,7 @@ net-misc/scponly unison
 
 # Rolf Eike Beer  (2020-04-06)
 # hardware related dependencies are not keyworded
-net-analyzer/nagios-plugin-check_raid 3ware aacraid hpa hpsa megaraid-sas 
megaraid-scsi mpt-sas2 mpt
+net-analyzer/nagios-plugin-check_raid 3ware aacraid hpa hpsa megaraid-sas 
mpt-sas2 mpt
 
 # Rolf Eike Beer  (2020-04-04)
 # dev-python/pymongo is not keyworded

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index 09fd800d8f3f..c19e27e23b7e 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -85,11 +85,6 @@ www-client/lynx unicode
 # b) using libidn
 app-text/ghostscript-gpl unicode
 
-# Michał Górny  (2020-09-01)
-# sys-boot/udk is being removed, and newest revision of refind does not
-# support it already.
-sys-boot/refind gnuefi
-
 # Alexey Sokolov  (2020-12-06)
 # Doesn't build without X. Not removing IUSE from ebuild yet in hope that
 # https://github.com/TomenetGame/tomenet/issues/14 will be fixed.

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 58250b170c4e..b65e7efa7daa 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -21,7 +21,6 @@ dev-python/jaraco-stream doc
 dev-python/jaraco-text doc
 dev-python/jsonpickle doc
 dev-python/keyring doc
-dev-python/tempora doc
 
 # Maciej Barć  (2022-05-31)
 # "doc" require old version of dev-python/antlr4-python3-runtime (4.9.3)
@@ -453,10 +452,6 @@ app-admin/conserver freeipmi
 # (bug #674364)
 sys-apps/memtest86+ floppy
 
-# Michał Górny  (2018-11-28)
-# Requires last-rited games-server/ut2003-ded.
-games-fps/ut2003 dedicated
-
 # Alfredo Tupone  (2018-11-18)
 # go brokes build of gnat-gpl
 dev-lang/gnat-gpl go

diff --git a/profiles/features/clang/package.use 
b/profiles/features/clang/package.use
index 980c320218f9..8bf1736e82c2 100644
--- a/profiles/features/clang/package.use
+++ b/profiles/features/clang/package.use
@@ -11,6 +11,3 @@ sys-devel/clang-runtime compiler-rt libcxx -sanitize
 
 sys-libs/libcxx libunwind libcxxabi
 sys-libs/libcxxabi libunwind
-
-# libgcrypt doesn't like optimizations
-dev-libs/libgcrypt o-flag-munging

diff --git a/profiles/prefix/darwin/macos/arch/x64/package.use.force 
b/profiles/prefix/darwin/macos/arch/x64/package.use.force
index e59fb1aa91b0..5de42499068a 100644
--- a/profiles/prefix/darwin/macos/arch/x64/package.use.force
+++ b/profiles/prefix/darwin/macos/arch/x64/package.use.force
@@ -1,10 +1,6 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Fabian Groffen  (2018-11-29)
-# libgcrypt relies on GCC pragma to disable optimisation, but we use Clang
-dev-libs/libgcrypt o-flag-munging
-
 # Fabian Groffen  (2016-12-20)
 # Force the host target to avoid dependency hell
 dev-ml/llvm-ocaml llvm_targets_X86

diff --git a/profiles/prefix/darwin/package.use.mask 
b/profiles/prefix/darwin/package.use.mask
index eb3e4c4d1487..70aa17d0cb7c 100644
--- a/profiles/prefix/darwin/package.use.mask
+++ b/profiles/prefix/darwin/package.use.mask
@@ -1,14 +1,10 @@
-# Copyright 1999-2020 Gentoo 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2022-06-14 Thread Fabian Groffen
commit: 995bfb61141f54bb36d37816f9242678be2507c0
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jun 14 14:15:59 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jun 14 14:15:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=995bfb61

prefix/darwin/macos/package.mask: mask vim-8.2.5066

broken compilation, already fixed upstream in 5067

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 0b90c5562381..8a9a258d382f 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2022-06-14)
+# timer_create build-failure, corrected upstream in 5067
+# https://github.com/vim/vim/commit/f78b52ba24d8d294869cd013dcc4cd5d4a65cea7
+=app-editors/vim-8.2.5066
+=app-editors/vim-core-8.2.5066
+
 # Fabian Groffen  (2022-01-08)
 # malloc crash during install on >=11.0, bug #830425
 =dev-util/cmake-3.22.1



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/12.0/arm64/gcc/, ...

2022-06-08 Thread Fabian Groffen
commit: adff4110f8ff98c32815b3db48c2ee4e6680b474
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jun  8 11:30:41 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jun  8 11:31:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adff4110

profiles/prefix/darwin/macos: drop ref to exp GCC snapshot

gcc-11 SI WIP snapshot ebuilds were removed

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords | 5 -
 profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords | 5 -
 2 files changed, 10 deletions(-)

diff --git 
a/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords 
b/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords
deleted file mode 100644
index bd43de88a9a0..
--- a/profiles/prefix/darwin/macos/11.0/arm64/gcc/package.accept_keywords
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Apple SI support only exists in Ians' WIP
-=sys-devel/gcc-11* **

diff --git 
a/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords 
b/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords
deleted file mode 100644
index bd43de88a9a0..
--- a/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Apple SI support only exists in Ians' WIP
-=sys-devel/gcc-11* **



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/, profiles/arch/mips/, profiles/prefix/

2022-02-13 Thread Fabian Groffen
commit: ce61b4440dc610f83d246cde7c1468dc6bc485e3
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Feb 13 09:49:24 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Feb 13 09:50:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce61b444

profiles: mask USE=gsasl for upcoming Mutt 2.2.0 where applicable

needs keyworded virtual/gsasl

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/arch/mips/package.use.mask   | 4 
 profiles/prefix/darwin/macos/package.use.mask | 6 +-
 profiles/prefix/package.use.mask  | 4 
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/mips/package.use.mask 
b/profiles/arch/mips/package.use.mask
index 9ebda1ce108e..ef70ab6ee944 100644
--- a/profiles/arch/mips/package.use.mask
+++ b/profiles/arch/mips/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2022-02-13)
+# needs unkeyworded virtual/gsasl
+mail-client/mutt gsasl
+
 # Joshua Kinard  (2022-01-17)
 # Mask USE 'doc' for dev-libs/libcbor to avoid dragging in
 # a massive set of texlive dependencies.  This copies m68k.

diff --git a/profiles/prefix/darwin/macos/package.use.mask 
b/profiles/prefix/darwin/macos/package.use.mask
index 86c47cbbcfb4..84c2d35a928c 100644
--- a/profiles/prefix/darwin/macos/package.use.mask
+++ b/profiles/prefix/darwin/macos/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2022-02-13)
+# we have virtual/gsasl keyworded
+mail-client/mutt -gsasl
+
 # Fabian Groffen  (2020-06-08)
 # Do NOT enable tinfo, it breaks ANYTHING existing, and it also breaks
 # ncurses itself, for it apparently doesn't link against tinfo itself,

diff --git a/profiles/prefix/package.use.mask b/profiles/prefix/package.use.mask
index e0972f597a10..219a58091e5c 100644
--- a/profiles/prefix/package.use.mask
+++ b/profiles/prefix/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2022-02-13)
+# needs unkeyworded virtual/gsasl
+mail-client/mutt gsasl
+
 # Fabian Groffen  (2021-03-13)
 # nss-pem, bug #769578
 net-misc/curl curl_ssl_nss



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2022-01-16 Thread Fabian Groffen
commit: 69f5c7eeaf5f0c12eaddbda183102f1c7eaf2f6c
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 16 12:15:18 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 16 12:20:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69f5c7ee

profiles/prefix/darwin/macos: use global fix for gnulib breakage

Bug: https://bugs.gentoo.org/831026
Bug: https://bugs.gentoo.org/829847
Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask   |  9 -
 profiles/prefix/darwin/macos/profile.bashrc | 23 +++
 2 files changed, 23 insertions(+), 9 deletions(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 1d194495f268..0b90c5562381 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -4,12 +4,3 @@
 # Fabian Groffen  (2022-01-08)
 # malloc crash during install on >=11.0, bug #830425
 =dev-util/cmake-3.22.1
-
-# Sam James  (2021-12-23)
-# Fails to build due to gnulib errors on >=11.0:
-# ```timespec.h:52:21: error: expected identifier or ‘(’ before ‘struct’
-# 52 | _GL_TIMESPEC_INLINE struct timespec```
-# bug #829847
-=app-editors/nano-5.9
-=app-editors/nano-6.0
-=app-arch/gzip-1.11

diff --git a/profiles/prefix/darwin/macos/profile.bashrc 
b/profiles/prefix/darwin/macos/profile.bashrc
new file mode 100644
index ..fc81d01031c4
--- /dev/null
+++ b/profiles/prefix/darwin/macos/profile.bashrc
@@ -0,0 +1,23 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+if [[ ${EBUILD_PHASE} == prepare ]]; then
+   # workaround for Gnulib bug that affects multiple packages: gzip, wget,
+   # nano, etc
+   # https://lists.gnu.org/archive/html/bug-gnulib/2021-09/msg00053.html
+   # https://bugs.gentoo.org/829847
+   # https://bugs.gentoo.org/831026
+   find "${S}" -name "config.h*" \
+   | xargs grep -l "define _GL_INLINE static _GL_UNUSED" \
+   | while read file
+   do
+   einfo "fixing gnulib inline bug in ${file#${S}/}"
+   origfile="${file}".gnulib-fix.$$
+   mv "${file}" "${origfile}"
+   sed -e 's/define _GL_INLINE static _GL_UNUSED/define _GL_INLINE 
_GL_UNUSED static/' \
+   -e 's/define _GL_EXTERN_INLINE static _GL_UNUSED/define 
_GL_EXTERN_INLINE _GL_UNUSED static/' \
+   "${origfile}" > "${file}"
+   touch -r "${origfile}" "${file}"
+   done
+fi
+



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/12.0/, profiles/prefix/darwin/macos/, ...

2022-01-11 Thread Fabian Groffen
commit: 1eb991ed3dae45db517e713dfdbf93ffe6be21d4
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jan 11 19:19:56 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan 12 07:03:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eb991ed

profiles/prefix/darwin/macos/package.mask: move 11.0/12.0 mask here

In order to keep duplication low, move the cmake mask from 11.0/12.0
profiles to this level, even though this compiles/works fine on older
macOS versions.  This is the same as the glib masks we do that make
things like gzip and nano fail to compile.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/11.0/package.mask | 6 --
 profiles/prefix/darwin/macos/12.0/package.mask | 6 --
 profiles/prefix/darwin/macos/package.mask  | 6 +-
 3 files changed, 5 insertions(+), 13 deletions(-)

diff --git a/profiles/prefix/darwin/macos/11.0/package.mask 
b/profiles/prefix/darwin/macos/11.0/package.mask
deleted file mode 100644
index 9dcb3967e082..
--- a/profiles/prefix/darwin/macos/11.0/package.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Fabian Groffen  (2022-01-08)
-# malloc crash during install, bug #830425
-=dev-util/cmake-3.22.1

diff --git a/profiles/prefix/darwin/macos/12.0/package.mask 
b/profiles/prefix/darwin/macos/12.0/package.mask
deleted file mode 100644
index 9dcb3967e082..
--- a/profiles/prefix/darwin/macos/12.0/package.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Fabian Groffen  (2022-01-08)
-# malloc crash during install, bug #830425
-=dev-util/cmake-3.22.1

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index a406d72c1e6a..1d194495f268 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,8 +1,12 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2022-01-08)
+# malloc crash during install on >=11.0, bug #830425
+=dev-util/cmake-3.22.1
+
 # Sam James  (2021-12-23)
-# Fails to build due to gnulib errors:
+# Fails to build due to gnulib errors on >=11.0:
 # ```timespec.h:52:21: error: expected identifier or ‘(’ before ‘struct’
 # 52 | _GL_TIMESPEC_INLINE struct timespec```
 # bug #829847



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2022-01-09 Thread Sam James
commit: db4aadc0d49bf35bc6a793e7c25fb8653b34aa9e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  9 22:12:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  9 22:12:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db4aadc0

profiles/prefix/darwin/macos: mask =app-arch/gzip-1.11

Same issue as with nano. 1.10 is fine. Hopefully fixed in next
release w/ latest gnulib sync.

Bug: https://bugs.gentoo.org/829847
Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 7c44bbda818d..a406d72c1e6a 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -8,3 +8,4 @@
 # bug #829847
 =app-editors/nano-5.9
 =app-editors/nano-6.0
+=app-arch/gzip-1.11



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/12.0/, profiles/prefix/darwin/macos/11.0/

2022-01-08 Thread Fabian Groffen
commit: 3181a873ea6f6d69442de02b74901cc08ed68219
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jan  8 18:50:57 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jan  8 18:50:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3181a873

profiles/prefix/darwin/macos: mask latest cmake on 11 and up

Closes: https://bugs.gentoo.org/830425
Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/11.0/package.mask | 6 ++
 profiles/prefix/darwin/macos/12.0/package.mask | 6 ++
 2 files changed, 12 insertions(+)

diff --git a/profiles/prefix/darwin/macos/11.0/package.mask 
b/profiles/prefix/darwin/macos/11.0/package.mask
new file mode 100644
index ..9dcb3967e082
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen  (2022-01-08)
+# malloc crash during install, bug #830425
+=dev-util/cmake-3.22.1

diff --git a/profiles/prefix/darwin/macos/12.0/package.mask 
b/profiles/prefix/darwin/macos/12.0/package.mask
new file mode 100644
index ..9dcb3967e082
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Fabian Groffen  (2022-01-08)
+# malloc crash during install, bug #830425
+=dev-util/cmake-3.22.1



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/windows/winnt/, profiles/desc/, profiles/base/, ...

2022-01-02 Thread David Seifert
commit: f097dc38fb4229a34dc2a36b156dbaa697148fc5
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jan  2 10:01:45 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan  2 10:01:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f097dc38

profiles: remove uclibc

Closes: https://bugs.gentoo.org/820905
Signed-off-by: David Seifert  gentoo.org>

 profiles/base/make.defaults|  2 +-
 profiles/base/use.mask |  2 -
 .../default/linux/amd64/17.0/uclibc/deprecated | 17 --
 profiles/default/linux/amd64/17.0/uclibc/eapi  |  1 -
 .../linux/amd64/17.0/uclibc/hardened/deprecated| 17 --
 .../default/linux/amd64/17.0/uclibc/hardened/eapi  |  1 -
 .../linux/amd64/17.0/uclibc/hardened/parent|  2 -
 .../default/linux/amd64/17.0/uclibc/make.defaults  | 10 
 profiles/default/linux/amd64/17.0/uclibc/parent|  3 -
 .../linux/arm/17.0/uclibc/armv6j/deprecated| 17 --
 profiles/default/linux/arm/17.0/uclibc/armv6j/eapi |  1 -
 .../arm/17.0/uclibc/armv6j/hardened/deprecated | 17 --
 .../linux/arm/17.0/uclibc/armv6j/hardened/eapi |  1 -
 .../linux/arm/17.0/uclibc/armv6j/hardened/parent   |  2 -
 .../linux/arm/17.0/uclibc/armv6j/make.defaults | 10 
 .../default/linux/arm/17.0/uclibc/armv6j/parent|  1 -
 .../linux/arm/17.0/uclibc/armv7a/deprecated| 17 --
 profiles/default/linux/arm/17.0/uclibc/armv7a/eapi |  1 -
 .../arm/17.0/uclibc/armv7a/hardened/deprecated | 17 --
 .../linux/arm/17.0/uclibc/armv7a/hardened/eapi |  1 -
 .../linux/arm/17.0/uclibc/armv7a/hardened/parent   |  2 -
 .../linux/arm/17.0/uclibc/armv7a/make.defaults | 10 
 .../default/linux/arm/17.0/uclibc/armv7a/parent|  1 -
 profiles/default/linux/arm/17.0/uclibc/deprecated  | 17 --
 profiles/default/linux/arm/17.0/uclibc/eapi|  1 -
 profiles/default/linux/arm/17.0/uclibc/parent  |  3 -
 profiles/default/linux/musl/package.mask   |  5 +-
 profiles/default/linux/musl/use.mask   |  3 +-
 .../linux/powerpc/ppc32/17.0/uclibc/deprecated | 17 --
 .../default/linux/powerpc/ppc32/17.0/uclibc/eapi   |  1 -
 .../powerpc/ppc32/17.0/uclibc/hardened/deprecated  | 17 --
 .../linux/powerpc/ppc32/17.0/uclibc/hardened/eapi  |  1 -
 .../powerpc/ppc32/17.0/uclibc/hardened/parent  |  2 -
 .../linux/powerpc/ppc32/17.0/uclibc/make.defaults  | 10 
 .../linux/powerpc/ppc32/17.0/uclibc/package.use|  3 -
 .../powerpc/ppc32/17.0/uclibc/package.use.mask |  7 ---
 .../default/linux/powerpc/ppc32/17.0/uclibc/parent |  3 -
 profiles/default/linux/uclibc/deprecated   | 17 --
 profiles/default/linux/uclibc/eapi |  1 -
 profiles/default/linux/uclibc/make.defaults| 12 
 profiles/default/linux/uclibc/mips/deprecated  | 17 --
 profiles/default/linux/uclibc/mips/eapi|  1 -
 profiles/default/linux/uclibc/mips/make.defaults   | 20 ---
 .../default/linux/uclibc/mips/mipsel/deprecated| 17 --
 profiles/default/linux/uclibc/mips/mipsel/eapi |  1 -
 .../default/linux/uclibc/mips/mipsel/make.defaults |  5 --
 profiles/default/linux/uclibc/mips/mipsel/parent   |  1 -
 profiles/default/linux/uclibc/mips/package.mask| 10 
 .../default/linux/uclibc/mips/package.use.force|  8 ---
 .../default/linux/uclibc/mips/package.use.mask | 14 -
 profiles/default/linux/uclibc/mips/parent  |  1 -
 profiles/default/linux/uclibc/mips/use.force   |  6 --
 profiles/default/linux/uclibc/mips/use.mask|  6 --
 profiles/default/linux/uclibc/package.mask | 68 --
 profiles/default/linux/uclibc/package.use.mask | 20 ---
 profiles/default/linux/uclibc/packages |  7 ---
 profiles/default/linux/uclibc/packages.build   |  8 ---
 profiles/default/linux/uclibc/parent   |  3 -
 profiles/default/linux/uclibc/use.force|  5 --
 profiles/default/linux/uclibc/use.mask | 15 -
 profiles/default/linux/x86/17.0/uclibc/deprecated  | 17 --
 profiles/default/linux/x86/17.0/uclibc/eapi|  1 -
 .../linux/x86/17.0/uclibc/hardened/deprecated  | 17 --
 .../default/linux/x86/17.0/uclibc/hardened/eapi|  1 -
 .../default/linux/x86/17.0/uclibc/hardened/parent  |  2 -
 .../default/linux/x86/17.0/uclibc/make.defaults| 10 
 profiles/default/linux/x86/17.0/uclibc/parent  |  3 -
 profiles/desc/elibc.desc   |  1 -
 profiles/embedded/make.defaults|  2 +-
 profiles/features/musl/package.mask|  3 -
 profiles/features/musl/use.mask|  3 +-
 profiles/features/uclibc/deprecated| 17 --
 profiles/features/uclibc/eapi  |  1 -
 profiles/features/uclibc/make.defaults | 13 -
 profiles/features/uclibc/package.mask  | 27 -
 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2022-01-01 Thread Sam James
commit: c39d9fa6e3d07434ccfb655efd604812712b8848
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 09:52:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 09:52:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c39d9fa6

profiles/prefix/darwin/macos: drop obsolete gdbm mask

Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 8db86fec4d07..7c44bbda818d 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Sam James  (2021-12-23)
@@ -8,9 +8,3 @@
 # bug #829847
 =app-editors/nano-5.9
 =app-editors/nano-6.0
-
-# Sam James  (2021-09-05)
-# gdbm-1.21 fails to build right now on macOS with:
-# ```gdbmshell.c:1013:54: error: ‘struct stat’ has no member named ‘st_mtim’```
-# bug #811792
-=sys-libs/gdbm-1.21



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2021-12-22 Thread Sam James
commit: 939fe2c69d0794a2411359c116db284917baa3dd
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 23 07:11:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 23 07:11:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=939fe2c6

profiles/prefix/darwin/macos: revise nano mask

5.9 fails too

Bug: https://bugs.gentoo.org/829847
Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index a1df0da692af..8db86fec4d07 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -6,6 +6,7 @@
 # ```timespec.h:52:21: error: expected identifier or ‘(’ before ‘struct’
 # 52 | _GL_TIMESPEC_INLINE struct timespec```
 # bug #829847
+=app-editors/nano-5.9
 =app-editors/nano-6.0
 
 # Sam James  (2021-09-05)



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2021-12-22 Thread Sam James
commit: 50b86fd40d32ddff11c8ff7c911692a7370ec308
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 23 07:00:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 23 07:00:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b86fd4

profiles/prefix/darwin/macos: mask nano-6.0 which fails to build

Bug: https://bugs.gentoo.org/829847
Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 643431b48593..a1df0da692af 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,13 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2021-12-23)
+# Fails to build due to gnulib errors:
+# ```timespec.h:52:21: error: expected identifier or ‘(’ before ‘struct’
+# 52 | _GL_TIMESPEC_INLINE struct timespec```
+# bug #829847
+=app-editors/nano-6.0
+
 # Sam James  (2021-09-05)
 # gdbm-1.21 fails to build right now on macOS with:
 # ```gdbmshell.c:1013:54: error: ‘struct stat’ has no member named ‘st_mtim’```



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/arm64/

2021-11-08 Thread Sam James
commit: 0d0831c4b691c9bb0863183e7a7b0e141109bfdc
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  9 06:14:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  9 06:14:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0831c4

profiles/prefix/darwin/macos/arch/arm64: mask gcc-11.2.0

About to add it to ::prefix and don't want to disrupt
arm64 M1 prefix bootstrapping which needs gcc-11_pre...
atm.

Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/arch/arm64/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/prefix/darwin/macos/arch/arm64/package.mask 
b/profiles/prefix/darwin/macos/arch/arm64/package.mask
new file mode 100644
index 000..b642037494e
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/arm64/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2021-11-09)
+# Doesn't support arm64. Fall back to snapshot in ::prefix for now.
+=sys-devel/gcc-11.2.0



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/arm64/

2021-11-08 Thread Sam James
commit: 1c6df0bc56429a3eb644c38cce882e5d4548ee6c
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  9 06:10:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  9 06:11:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c6df0bc

profiles/prefix/darwin/macos/arch/arm64: mask dev-libs/gmp[asm] for now

Known broken. From gmplib.org:
```
Issues with GMP 6.2.1:
While we added support for Apple's new Arm based computers, our support 
has a problem.
The problem is that Apple reserves CPU register x18, but GMP's 
mpn/arm64 assembly code uses that register.
While GMP runs fine in our tests, we expect things to go awry in some 
execution situation.
(Apple has not been kind enough to specify how they use x18. Therefore, 
we don't know what the consequences of using x18 might be.)
```

Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/arch/arm64/package.use.mask | 8 
 1 file changed, 8 insertions(+)

diff --git a/profiles/prefix/darwin/macos/arch/arm64/package.use.mask 
b/profiles/prefix/darwin/macos/arch/arm64/package.use.mask
new file mode 100644
index 000..6cc70f2fb18
--- /dev/null
+++ b/profiles/prefix/darwin/macos/arch/arm64/package.use.mask
@@ -0,0 +1,8 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2021-11-09)
+# Older GMP releases have a bug in their arm64 Darwin ASM
+# 6.2.2 isn't released but this will catch any releases we know are broken
+# like 6.2.1, and it's already fixed in git upstream.
+

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/12.0/arm64/, profiles/prefix/darwin/macos/12.0/x64/

2021-11-02 Thread Sam James
commit: 20688f76f4c8f37c5cb43482c6f2f3ff0244971d
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  2 15:39:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  2 15:39:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20688f76

profiles/prefix/darwin/macos/12.0/*/make.defaults: fix CHOST

Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/12.0/arm64/make.defaults | 2 +-
 profiles/prefix/darwin/macos/12.0/x64/make.defaults   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/prefix/darwin/macos/12.0/arm64/make.defaults 
b/profiles/prefix/darwin/macos/12.0/arm64/make.defaults
index 517a7af50a2..dee8dc9d867 100644
--- a/profiles/prefix/darwin/macos/12.0/arm64/make.defaults
+++ b/profiles/prefix/darwin/macos/12.0/arm64/make.defaults
@@ -1,5 +1,5 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="arm64-apple-darwin20"
+CHOST="arm64-apple-darwin21"
 CHOST_arm64="${CHOST}"

diff --git a/profiles/prefix/darwin/macos/12.0/x64/make.defaults 
b/profiles/prefix/darwin/macos/12.0/x64/make.defaults
index fc5c5eebb17..4a8f2a57d85 100644
--- a/profiles/prefix/darwin/macos/12.0/x64/make.defaults
+++ b/profiles/prefix/darwin/macos/12.0/x64/make.defaults
@@ -1,5 +1,5 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="x86_64-apple-darwin20"
+CHOST="x86_64-apple-darwin21"
 CHOST_amd64="${CHOST}"



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/12.0/x64/gcc/, ...

2021-11-02 Thread Sam James
commit: b343155f685e301381ab3bda1099d5935c4d2ae6
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  2 15:28:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  2 15:30:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b343155f

profiles/prefix/darwin/macos/12.0: add 12.0 profiles for macOS Monterey

Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/12.0/arm64/eapi   |  1 +
 profiles/prefix/darwin/macos/12.0/arm64/gcc/eapi   |  1 +
 .../macos/12.0/arm64/gcc/package.accept_keywords   |  5 
 profiles/prefix/darwin/macos/12.0/arm64/gcc/parent |  2 ++
 .../prefix/darwin/macos/12.0/arm64/gcc/use.mask|  5 
 .../prefix/darwin/macos/12.0/arm64/make.defaults   |  5 
 profiles/prefix/darwin/macos/12.0/arm64/parent |  2 ++
 profiles/prefix/darwin/macos/12.0/eapi |  1 +
 profiles/prefix/darwin/macos/12.0/make.defaults|  4 +++
 profiles/prefix/darwin/macos/12.0/package.use.mask |  7 +
 profiles/prefix/darwin/macos/12.0/parent   |  1 +
 profiles/prefix/darwin/macos/12.0/profile.bashrc   |  4 +++
 profiles/prefix/darwin/macos/12.0/x64/eapi |  1 +
 profiles/prefix/darwin/macos/12.0/x64/gcc/eapi |  1 +
 profiles/prefix/darwin/macos/12.0/x64/gcc/parent   |  2 ++
 .../prefix/darwin/macos/12.0/x64/make.defaults |  5 
 profiles/prefix/darwin/macos/12.0/x64/parent   |  2 ++
 profiles/prefix/darwin/macos/12.0/x64/use.mask | 30 ++
 profiles/profiles.desc |  4 +++
 19 files changed, 83 insertions(+)

diff --git a/profiles/prefix/darwin/macos/12.0/arm64/eapi 
b/profiles/prefix/darwin/macos/12.0/arm64/eapi
new file mode 100644
index 000..7ed6ff82de6
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/prefix/darwin/macos/12.0/arm64/gcc/eapi 
b/profiles/prefix/darwin/macos/12.0/arm64/gcc/eapi
new file mode 100644
index 000..7ed6ff82de6
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/gcc/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords 
b/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords
new file mode 100644
index 000..bd43de88a9a
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/gcc/package.accept_keywords
@@ -0,0 +1,5 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Apple SI support only exists in Ians' WIP
+=sys-devel/gcc-11* **

diff --git a/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent 
b/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent
new file mode 100644
index 000..fceecddb55c
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/gcc/parent
@@ -0,0 +1,2 @@
+..
+../../../features/fsf-gcc-ld64

diff --git a/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask 
b/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask
new file mode 100644
index 000..da062601bed
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/gcc/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# SSP seems to cause asm/assembly errors with GCC, so disable it
+ssp

diff --git a/profiles/prefix/darwin/macos/12.0/arm64/make.defaults 
b/profiles/prefix/darwin/macos/12.0/arm64/make.defaults
new file mode 100644
index 000..517a7af50a2
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="arm64-apple-darwin20"
+CHOST_arm64="${CHOST}"

diff --git a/profiles/prefix/darwin/macos/12.0/arm64/parent 
b/profiles/prefix/darwin/macos/12.0/arm64/parent
new file mode 100644
index 000..a75c3ad0a55
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/arm64/parent
@@ -0,0 +1,2 @@
+..
+../../arch/arm64

diff --git a/profiles/prefix/darwin/macos/12.0/eapi 
b/profiles/prefix/darwin/macos/12.0/eapi
new file mode 100644
index 000..7ed6ff82de6
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/prefix/darwin/macos/12.0/make.defaults 
b/profiles/prefix/darwin/macos/12.0/make.defaults
new file mode 100644
index 000..bdc3180391f
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+MACOSX_DEPLOYMENT_TARGET="12.0"

diff --git a/profiles/prefix/darwin/macos/12.0/package.use.mask 
b/profiles/prefix/darwin/macos/12.0/package.use.mask
new file mode 100644
index 000..616485c717f
--- /dev/null
+++ b/profiles/prefix/darwin/macos/12.0/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2021-09-05 Thread Sam James
commit: e99f31a5af18d07c3f58f516278786c015a33e6a
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  5 21:01:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  5 21:01:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e99f31a5

profiles/prefix/darwin/macos: mask =sys-libs/gdbm-1.21 (fails to build)

Bug: https://bugs.gentoo.org/811792
Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 70b202547e6..643431b4859 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,3 +1,8 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2021-09-05)
+# gdbm-1.21 fails to build right now on macOS with:
+# ```gdbmshell.c:1013:54: error: ‘struct stat’ has no member named ‘st_mtim’```
+# bug #811792
+=sys-libs/gdbm-1.21



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/, profiles/, ...

2021-09-04 Thread Jakov Smolić
commit: f1b58744615412f11e37d4a284e40f7eca03d986
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Sep  4 07:07:47 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Sep  4 15:24:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b58744

profiles: Remove all dev-util/pkgconfig references

Signed-off-by: Jakov Smolić  gentoo.org>

 profiles/default/linux/musl/mips/package.mask   | 3 +--
 profiles/default/linux/uclibc/package.use   | 6 --
 profiles/default/linux/uclibc/packages.build| 3 +--
 profiles/features/uclibc/package.use| 6 +-
 profiles/features/uclibc/packages.build | 1 -
 profiles/info_pkgs  | 3 +--
 profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.mask | 1 -
 profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask | 5 +
 8 files changed, 5 insertions(+), 23 deletions(-)

diff --git a/profiles/default/linux/musl/mips/package.mask 
b/profiles/default/linux/musl/mips/package.mask
index 8b52dc4d8d3..038026c2c21 100644
--- a/profiles/default/linux/musl/mips/package.mask
+++ b/profiles/default/linux/musl/mips/package.mask
@@ -1,5 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation.
+# Copyright 1999-2021 Gentoo Foundation.
 # Distributed under the terms of the GNU General Public License v2
 
-dev-util/pkgconfig
 >sys-apps/kbd-1.15.5-r99

diff --git a/profiles/default/linux/uclibc/package.use 
b/profiles/default/linux/uclibc/package.use
deleted file mode 100644
index b6048021498..000
--- a/profiles/default/linux/uclibc/package.use
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# Anthony G. Basile  (2014-08-17)
-# Avoid pulling in glib
-dev-util/pkgconfig internal-glib

diff --git a/profiles/default/linux/uclibc/packages.build 
b/profiles/default/linux/uclibc/packages.build
index 38c8653ce6e..bcc0d2106ef 100644
--- a/profiles/default/linux/uclibc/packages.build
+++ b/profiles/default/linux/uclibc/packages.build
@@ -1,9 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation.
+# Copyright 1999-2021 Gentoo Foundation.
 # Distributed under the terms of the GNU General Public License v2
 
 # This file lists extra packages needed to build for
 # a stage 1 based on this profile.
 
-dev-util/pkgconfig
 dev-libs/libiconv
 dev-libs/libintl

diff --git a/profiles/features/uclibc/package.use 
b/profiles/features/uclibc/package.use
index a0b9b939147..c5742cb3c80 100644
--- a/profiles/features/uclibc/package.use
+++ b/profiles/features/uclibc/package.use
@@ -1,10 +1,6 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-# Anthony G. Basile  (2014-08-17)
-# Avoid pulling in glib
-dev-util/pkgconfig internal-glib
-
 # Anthony G. Basile  (2018-07-14)
 # We need this to break a circular dependency with
 # 'sys-libs/libcap pam' in stage3 catalyst builds

diff --git a/profiles/features/uclibc/packages.build 
b/profiles/features/uclibc/packages.build
index bc9b8907018..eb8df49779a 100644
--- a/profiles/features/uclibc/packages.build
+++ b/profiles/features/uclibc/packages.build
@@ -4,6 +4,5 @@
 # This file lists extra packages needed to build for
 # a stage 1 based on this profile.
 
-dev-util/pkgconfig
 dev-libs/libiconv
 dev-libs/libintl

diff --git a/profiles/info_pkgs b/profiles/info_pkgs
index 650516bcf85..99256f827b5 100644
--- a/profiles/info_pkgs
+++ b/profiles/info_pkgs
@@ -1,4 +1,4 @@
-# Copyright 2004-2019 Gentoo Authors
+# Copyright 2004-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 ##
@@ -25,7 +25,6 @@ sys-devel/gcc
 sys-devel/gcc-config
 dev-java/java-config
 dev-util/cmake
-dev-util/pkgconfig
 # NOTE: portage no longer list /etc/gentoo-release,
 # so this is not redundant
 sys-apps/baselayout

diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.mask 
b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.mask
index 913b4a72b20..e7083708ab6 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.mask
@@ -2,5 +2,4 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # packages which link to framework and therefore fail (blocks)
-dev-util/pkgconfig
 =sys-devel/binutils-apple-11.3.1-r1

diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask 
b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
index bcc732c3eb5..18d5f045ba2 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -1,10 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under 

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/

2021-08-24 Thread Fabian Groffen
commit: 6512dba36e7378bcfd2b8cca3367b072ebe685a5
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Aug 24 11:28:14 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Aug 24 11:33:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6512dba3

profiles/prefix/make.defaults: drop TMPFILES_OPTIONAL

Obviously, metadata cache doesn't take the setting of this var into
account, so cannot define it in the profile.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/make.defaults | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/prefix/make.defaults b/profiles/prefix/make.defaults
index d510dcaff27..ae8d46ef32d 100644
--- a/profiles/prefix/make.defaults
+++ b/profiles/prefix/make.defaults
@@ -7,8 +7,3 @@
 # ncurses:   a nice working console drawing library
 # ssl:   encrypted connections are a nice feature
 USE="readline zlib ncurses ssl"
-
-# disable tmpfiles eclass depending on virtual/tmpfiles, which currently
-# only resolves to systemd-tmpfiles and that one isn't even close to
-# compilation on non-Linux (musl already is a challenge).
-TMPFILES_OPTIONAL=yes_please



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/

2021-08-23 Thread Fabian Groffen
commit: 004d9ebd9fca5cbdd09d4f5b35943ef5270a2227
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Aug 23 17:21:19 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Aug 23 17:21:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=004d9ebd

profiles/prefix/make.default: set TMPFILES_OPTIONAL to unbreak Prefix

systemd-tmpfiles isn't very friendly for non-Linux, that put aside,
tmpfiles aren't really used in Prefix; the host reboots, not the Prefix

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/make.defaults | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/make.defaults b/profiles/prefix/make.defaults
index cf9a80a8525..d510dcaff27 100644
--- a/profiles/prefix/make.defaults
+++ b/profiles/prefix/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Some USE-flags that only die-hards don't want:
@@ -7,3 +7,8 @@
 # ncurses:   a nice working console drawing library
 # ssl:   encrypted connections are a nice feature
 USE="readline zlib ncurses ssl"
+
+# disable tmpfiles eclass depending on virtual/tmpfiles, which currently
+# only resolves to systemd-tmpfiles and that one isn't even close to
+# compilation on non-Linux (musl already is a challenge).
+TMPFILES_OPTIONAL=yes_please



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2021-08-22 Thread Fabian Groffen
commit: 68e4c0fadf466071682ba4fe2b4c5df832c6a9cb
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Aug 22 11:58:59 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Aug 22 12:00:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68e4c0fa

profiles/prefix/darwin/macos/package.mask: drop obsoleted masks

findutils-4.8.0 (only version in the tree) and wget are now fixed

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index b06b52c7682..70b202547e6 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,8 +1,3 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Fabian Groffen  (2021-01-10)
-# fails to compile on regex and nonull definitions in
-# gnulib/malloc/dynarray-skeleton.c
-=net-misc/wget-1.21.1
-=sys-apps/findutils-4.8.0



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/arch/x64/

2021-04-10 Thread Andreas Sturmlechner
commit: 209ec9802e88d991f40184475ca0866f335a27cb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 10 17:19:22 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 10 17:19:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=209ec980

profiles: prefix/darwin: Drop obsolete  gentoo.org>

 profiles/prefix/darwin/macos/arch/x64/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/prefix/darwin/macos/arch/x64/package.mask 
b/profiles/prefix/darwin/macos/arch/x64/package.mask
index acc8b3f1331..70b202547e6 100644
--- a/profiles/prefix/darwin/macos/arch/x64/package.mask
+++ b/profiles/prefix/darwin/macos/arch/x64/package.mask
@@ -1,9 +1,3 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# The Carbon interface has been removed in the 64-bits userland, only
-# tk-8.6 will come with Cocoa support.  If you must have tk, you'll have
-# to force USE=-aqua, but don't report bugs for incompatabilities you
-# might encounter.
-# NOTE: keep this mask synced with 10.7/x86
-

[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-ld64/

2021-04-06 Thread Sam James
commit: dcc15e86239fb8fc7fa931e2c36715ca957289af
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  6 03:36:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  6 18:18:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcc15e86

profiles/prefix/darwin/macos/features/fsf-gcc-ld64: mask 
media-libs/libsdl[sound, joystick]

Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git 
a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask 
b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask
index 9c5970c451a..18723cb4927 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask
@@ -1,6 +1,12 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2021-04-06)
+# Uses CoreAudio, IOKit respectively
+# Video _in theory_ could work with the dummy driver though.
+# This doesn't get us building all the way but it's progress.
+media-libs/libsdl -sound -joystick
+
 # Ulrich Müller  (2020-11-29)
 # GCC's Objective-C compiler fails to build the Aqua/Cocoa interface.
 # Bug #757300



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/

2021-04-06 Thread Ulrich Müller
commit: f3997739d5a316efafca60f364af0b2229410189
Author: Ulrich Müller  gentoo  org>
AuthorDate: Fri Apr  2 14:44:52 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Apr  6 14:46:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3997739

profiles/prefix/darwin: Don't modify USE_EXPAND in subprofile

Policy reference:
https://devmanual.gentoo.org/general-concepts/use-flags/index.html#use_expand-and-arch-use-flags

Signed-off-by: Ulrich Müller  gentoo.org>

 profiles/prefix/darwin/make.defaults | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/profiles/prefix/darwin/make.defaults 
b/profiles/prefix/darwin/make.defaults
index 57e1bb0fd54..a6358c79d4b 100644
--- a/profiles/prefix/darwin/make.defaults
+++ b/profiles/prefix/darwin/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # System-wide defaults for all Darwin profiles
@@ -11,8 +11,5 @@ KERNEL="Darwin"
 # strip isn't GNU
 FEATURES="nostrip"
 
-# ALSA + Darwin != working
-USE_EXPAND="-ALSA_CARDS"
-
 # This is the sort of equivalent of --as-needed
 LDFLAGS="-Wl,-dead_strip_dylibs"



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/

2021-03-13 Thread Fabian Groffen
commit: 1131032cfd098cd362d69e6484d53d043d3ffac3
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Mar 13 13:08:47 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Mar 13 13:09:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1131032c

profiles/prefix/package.use.mask: mask curl_ssl_nss

Bug: https://bugs.gentoo.org/769578
Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/package.use.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/package.use.mask b/profiles/prefix/package.use.mask
index e256f5fbba1..c32826396c1 100644
--- a/profiles/prefix/package.use.mask
+++ b/profiles/prefix/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2021-03-13)
+# nss-pem, bug #769578
+net-misc/curl curl_ssl_nss
+
 # Sam James  (2020-12-10)
 # Disable systemtap for now to be consistent
 # with ::prefix pre-merge.



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2021-02-12 Thread Sam James
commit: c37d84ab45c309cf443522da8e62e691fddbcf30
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 12 23:50:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 12 23:50:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c37d84ab

profiles/prefix/darwin/macos/package.mask: drop obsolete mask

Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 99f21f91b1f..b06b52c7682 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -6,8 +6,3 @@
 # gnulib/malloc/dynarray-skeleton.c
 =net-misc/wget-1.21.1
 =sys-apps/findutils-4.8.0
-
-# Fabian Groffen  (2020-11-23)
-# no symbols from libopenbsd-compat
-=net-misc/openssh-8.3_p1-r5
-=net-misc/openssh-8.4_p1-r2



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/11.0/arm64/gcc/

2021-02-07 Thread Fabian Groffen
commit: a1d7199cec8a296bae885481931ddea824262d88
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Feb  7 19:09:02 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Feb  7 19:09:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1d7199c

profiles/prefix/darwin/macos/11.0/arm64: mask SSP with GCC

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask 
b/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask
new file mode 100644
index 000..da062601bed
--- /dev/null
+++ b/profiles/prefix/darwin/macos/11.0/arm64/gcc/use.mask
@@ -0,0 +1,5 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# SSP seems to cause asm/assembly errors with GCC, so disable it
+ssp



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/

2021-02-05 Thread Joonas Niilola
commit: 4b32d8ead344ebae1daf3058c72b2c97a0aef806
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Feb  6 07:26:20 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Feb  6 07:26:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b32d8ea

profiles/prefix/darwin: remove old use.mask

Signed-off-by: Joonas Niilola  gentoo.org>

 profiles/prefix/darwin/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/prefix/darwin/package.use.mask 
b/profiles/prefix/darwin/package.use.mask
index e99219cedba..eb3e4c4d148 100644
--- a/profiles/prefix/darwin/package.use.mask
+++ b/profiles/prefix/darwin/package.use.mask
@@ -17,10 +17,6 @@ net-misc/mosh utempter
 # Avoid pulling in broken and unnecessary ossp-uuid, bug #324527
 dev-db/postgresql uuid
 
-# Christoph Junghans  (2012-08-26)
-# libutempter support does not work on Darwin (bug #388791)
-x11-terms/eterm utempter
-
 # Fabian Groffen  (2012-03-24)
 # There's no upstream support for MPI on Darwin
 media-gfx/tachyon mpi



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/

2021-01-23 Thread Fabian Groffen
commit: 127c1608b9a25b836aef5c522182470dfb4128a5
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jan 23 11:29:32 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jan 23 11:32:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=127c1608

profiles/prefix/use.mask: drop obsolete ruby23 mask

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/use.mask | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/profiles/prefix/use.mask b/profiles/prefix/use.mask
index 68ccdc24bdc..e5011011579 100644
--- a/profiles/prefix/use.mask
+++ b/profiles/prefix/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 
@@ -20,6 +20,3 @@ kernel_linux
 # and Gentoo Prefix does not have access to that. Also, definately problems 
with
 # coreutils on darwin.
 acl
-
-# Similar for Ruby 2.3
-ruby_targets_ruby23



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/sunos/solaris/arch/sparc64/

2021-01-18 Thread Fabian Groffen
commit: eccbb11f9ca51cd5d150020368896d3a14879541
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Jan 18 09:55:34 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Jan 18 10:01:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eccbb11f

profiles/prefix/sunos/solaris/arch/sparc64: add make.defaults

multilib settings were missing, probably causing ncurses build failure,
identical to what happens in bug #711590

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/sunos/solaris/arch/sparc64/make.defaults | 8 
 1 file changed, 8 insertions(+)

diff --git a/profiles/prefix/sunos/solaris/arch/sparc64/make.defaults 
b/profiles/prefix/sunos/solaris/arch/sparc64/make.defaults
new file mode 100644
index 000..5bcd9c9e76c
--- /dev/null
+++ b/profiles/prefix/sunos/solaris/arch/sparc64/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="sparc64"
+DEFAULT_ABI="sparc64"
+ABI="sparc64"
+LIBDIR_sparc64="lib"



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/

2021-01-14 Thread Sam James
commit: ea42567e6863407c5635541cbd22de085bdb9810
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 14 18:56:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 14 18:56:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea42567e

profiles/prefix/package.mask: drop obsolete wget mask

This version is no longer in tree.

Bug: https://bugs.gentoo.org/763123
Signed-off-by: Sam James  gentoo.org>

 profiles/prefix/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/prefix/package.mask b/profiles/prefix/package.mask
index 2fdfde8b7fa..01d4dcdb0ee 100644
--- a/profiles/prefix/package.mask
+++ b/profiles/prefix/package.mask
@@ -8,11 +8,6 @@
 # NOTE: Please add your entry at the top!
 #
 
-# Fabian Groffen  (2021-01-02)
-# Fails to compile on Darwin, and probably other platforms as well,
-# masking globally for now, bug #763123
-=net-misc/wget-1.21
-
 # Fabian Groffen  (2020-08-02)
 # Python 3.6 is soon going away and won't be updated for Prefix anymore.
 dev-lang/python:3.6



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2021-01-14 Thread Fabian Groffen
commit: 0a497e0e858c7a999e547cb8cf0eae00167ed094
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan 14 13:39:49 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan 14 13:40:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a497e0e

profiles/prefix/darwin/macos/package.mask: drop cmake-3.19.3 mask

cmake ebuild was fixed

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 523a5c82a1d..99f21f91b1f 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,10 +1,6 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Fabian Groffen  (2021-01-14)
-# fails to compile with was not declared in this scope errors
-=dev-util/cmake-3.19.3
-
 # Fabian Groffen  (2021-01-10)
 # fails to compile on regex and nonull definitions in
 # gnulib/malloc/dynarray-skeleton.c



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2021-01-14 Thread Fabian Groffen
commit: 9fa7ad2caf2250de66da9e45d8405efcc7c3c881
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan 14 12:43:21 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan 14 12:43:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa7ad2c

profiles/prefix/darwin/macos/package.mask: mask cmake-3.19.3

Fails to compile with multiple errors like

/Library/Gentoo-HighSierra/var/tmp/portage/dev-util/cmake-3.19.3/work/cmake-3.19.3/Source/cmGlobalXCodeGenerator.cxx:3161:5:
 error: ‘CFStringRef’ was not declared in this scope
 3161 | CFStringRef s = CFUUIDCreateString(kCFAllocatorDefault, uuid);
  | ^~~

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 99f21f91b1f..523a5c82a1d 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2021-01-14)
+# fails to compile with was not declared in this scope errors
+=dev-util/cmake-3.19.3
+
 # Fabian Groffen  (2021-01-10)
 # fails to compile on regex and nonull definitions in
 # gnulib/malloc/dynarray-skeleton.c



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/10.14/x64/gcc/, ...

2021-01-10 Thread Fabian Groffen
commit: d6051d4a615d17901b4357147f881076b9a0909e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 10 18:54:13 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 10 18:56:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6051d4a

profiles/prefix/darwin/macos: switch gcc profiles to ld64

now that we have binutils-apple-8.2.1-r101 verified to compile/link
entire system, enable it globally, instead of native-cctools wrappers

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/10.13/x64/gcc/parent | 2 +-
 profiles/prefix/darwin/macos/10.14/x64/gcc/parent | 2 +-
 profiles/prefix/darwin/macos/10.15/x64/gcc/parent | 2 +-
 profiles/prefix/darwin/macos/11.0/x64/gcc/parent  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/profiles/prefix/darwin/macos/10.13/x64/gcc/parent 
b/profiles/prefix/darwin/macos/10.13/x64/gcc/parent
index 5ebbfd24d62..fceecddb55c 100644
--- a/profiles/prefix/darwin/macos/10.13/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/10.13/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-nold
+../../../features/fsf-gcc-ld64

diff --git a/profiles/prefix/darwin/macos/10.14/x64/gcc/parent 
b/profiles/prefix/darwin/macos/10.14/x64/gcc/parent
index 5ebbfd24d62..fceecddb55c 100644
--- a/profiles/prefix/darwin/macos/10.14/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/10.14/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-nold
+../../../features/fsf-gcc-ld64

diff --git a/profiles/prefix/darwin/macos/10.15/x64/gcc/parent 
b/profiles/prefix/darwin/macos/10.15/x64/gcc/parent
index 5ebbfd24d62..fceecddb55c 100644
--- a/profiles/prefix/darwin/macos/10.15/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/10.15/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-nold
+../../../features/fsf-gcc-ld64

diff --git a/profiles/prefix/darwin/macos/11.0/x64/gcc/parent 
b/profiles/prefix/darwin/macos/11.0/x64/gcc/parent
index 5ebbfd24d62..fceecddb55c 100644
--- a/profiles/prefix/darwin/macos/11.0/x64/gcc/parent
+++ b/profiles/prefix/darwin/macos/11.0/x64/gcc/parent
@@ -1,2 +1,2 @@
 ..
-../../../features/fsf-gcc-nold
+../../../features/fsf-gcc-ld64



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2021-01-10 Thread Fabian Groffen
commit: 9c3117bee91d3de29b564d623a1e6711b43794e6
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 10 14:48:47 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 10 14:49:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c3117be

profiles/prefix/darwin/macos/package.mask: mask findutils-4.8.0 like wget

seems some bad commit went through in gnulib

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index eeb8a38ff60..99f21f91b1f 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -2,8 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Fabian Groffen  (2021-01-10)
-# fails to compile on regex and nonull definitions
+# fails to compile on regex and nonull definitions in
+# gnulib/malloc/dynarray-skeleton.c
 =net-misc/wget-1.21.1
+=sys-apps/findutils-4.8.0
 
 # Fabian Groffen  (2020-11-23)
 # no symbols from libopenbsd-compat



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2021-01-10 Thread Fabian Groffen
commit: b66acbda345c55bcb41d5b4907568f034ab5a6e9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 10 10:00:44 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 10 10:00:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b66acbda

profiles/prefix/darwin/macos/package.mask: mask wget-1.21.1

Fails to compile with a bunch of problems, fall back to older version,
a next release likely fixes these problems.

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 4f8cc88126e..5152d3cb244 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Fabian Groffen  (2021-01-10)
+# fails to compile on regex and nonull definitions
+=net-misc/wget-1.21.1
+
 # Fabian Groffen  (2020-12-20)
 # we need to establish this darwin-xcode version can really be our
 # linker once we figure out TAPI support



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/

2021-01-10 Thread Fabian Groffen
commit: 3098d42a00733effaba3d5e58eeab51f3afc669c
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 10 10:03:02 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 10 10:03:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3098d42a

profiles/prefix/darwin/macos/package.mask: drop obsolete binutils-apple mask

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/package.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 5152d3cb244..eeb8a38ff60 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -5,11 +5,6 @@
 # fails to compile on regex and nonull definitions
 =net-misc/wget-1.21.1
 
-# Fabian Groffen  (2020-12-20)
-# we need to establish this darwin-xcode version can really be our
-# linker once we figure out TAPI support
-=sys-devel/binutils-apple-8.2.1-r100
-
 # Fabian Groffen  (2020-11-23)
 # no symbols from libopenbsd-compat
 =net-misc/openssh-8.3_p1-r5



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/linux/x86/

2021-01-07 Thread Fabian Groffen
commit: a1efcd42dd340551354666bdd704e030145b652e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan  7 20:06:50 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan  7 20:10:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1efcd42

profiles/prefix/linux/x86: drop profile.bashrc

SYMLINK_LIB is going away (if it isn't yet), a 32-bootstrap on 64-host
needs help from bootstrap-prefix.sh to succeed.

Closes: https://bugs.gentoo.org/640186
Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/linux/x86/profile.bashrc | 12 
 1 file changed, 12 deletions(-)

diff --git a/profiles/prefix/linux/x86/profile.bashrc 
b/profiles/prefix/linux/x86/profile.bashrc
deleted file mode 100644
index 5e3242d8ff4..000
--- a/profiles/prefix/linux/x86/profile.bashrc
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-
-# When x86-linux runs on an amd64 host having /lib32,
-# we need to have binutils to search there too (#360197).
-# The patches to do so are applied upon SYMLINK_LIB=yes,
-# needed when /lib32 is (a symlink to) an existing directory.
-if [[ ${CATEGORY}/${PN} = sys-devel/binutils ]] \
-&& [[ ${EBUILD_PHASE} == setup ]] \
-&& [[ -d ${ROOT}lib32/. ]] \
-; then
-   export SYMLINK_LIB=yes
-fi



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/10.14/x86/

2021-01-06 Thread Fabian Groffen
commit: 3450d60bb62cf1076b0893fdd73b2e9598a8b2bc
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 17:48:48 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 17:48:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3450d60b

profiles/prefix/darwin/macos: drop forgotten 10.14/x86 profile

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/10.14/x86/eapi|  1 -
 .../prefix/darwin/macos/10.14/x86/make.defaults|  5 
 .../prefix/darwin/macos/10.14/x86/package.mask |  9 ---
 .../darwin/macos/10.14/x86/package.use.force   |  6 -
 .../prefix/darwin/macos/10.14/x86/package.use.mask |  4 ---
 profiles/prefix/darwin/macos/10.14/x86/parent  |  2 --
 profiles/prefix/darwin/macos/10.14/x86/use.mask| 30 --
 7 files changed, 57 deletions(-)

diff --git a/profiles/prefix/darwin/macos/10.14/x86/eapi 
b/profiles/prefix/darwin/macos/10.14/x86/eapi
deleted file mode 100644
index 7ed6ff82de6..000
--- a/profiles/prefix/darwin/macos/10.14/x86/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/prefix/darwin/macos/10.14/x86/make.defaults 
b/profiles/prefix/darwin/macos/10.14/x86/make.defaults
deleted file mode 100644
index b522a00990e..000
--- a/profiles/prefix/darwin/macos/10.14/x86/make.defaults
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="i686-apple-darwin18"
-CHOST_x86="${CHOST}"

diff --git a/profiles/prefix/darwin/macos/10.14/x86/package.mask 
b/profiles/prefix/darwin/macos/10.14/x86/package.mask
deleted file mode 100644
index da0884115b7..000
--- a/profiles/prefix/darwin/macos/10.14/x86/package.mask
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# The Carbon interface has been removed entirely in Lion, only tk-8.6
-# will come with Cocoa support.  If you must have tk, you'll have to
-# force USE=-aqua, but don't report bugs for incompatabilities you might
-# encounter.
-# NOTE: keep this mask synced with arch/x64
- (2007-09-30)
-# compiles with -aqua, doesn't work, though
-media-video/mplayer aqua

diff --git a/profiles/prefix/darwin/macos/10.14/x86/package.use.mask 
b/profiles/prefix/darwin/macos/10.14/x86/package.use.mask
deleted file mode 100644
index b816ca1b187..000
--- a/profiles/prefix/darwin/macos/10.14/x86/package.use.mask
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-

diff --git a/profiles/prefix/darwin/macos/10.14/x86/parent 
b/profiles/prefix/darwin/macos/10.14/x86/parent
deleted file mode 100644
index 93220d09682..000
--- a/profiles/prefix/darwin/macos/10.14/x86/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../arch/x86

diff --git a/profiles/prefix/darwin/macos/10.14/x86/use.mask 
b/profiles/prefix/darwin/macos/10.14/x86/use.mask
deleted file mode 100644
index a36750571e8..000
--- a/profiles/prefix/darwin/macos/10.14/x86/use.mask
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# This file masks out USE flags that are simply NOT allowed in the default
-# x86 profile.  This works, for example, if another architecture's
-# profile have a USE flag associated with (such as altivec, mmx, etc).
-
-# Unmask x86 instruction sets
--cpu_flags_x86_mmx
--cpu_flags_x86_mmxext
--cpu_flags_x86_sse
--cpu_flags_x86_sse2
--cpu_flags_x86_ssse3
--svga
-
-# Unmask nvidia XvMC support
--nvidia
-
-# Unmask dev-db/oracle-instantclient-basic support
--oci8-instant-client
-
-# Modular X: unmask for architectures on which they are available
--input_devices_synaptics
--input_devices_vmmouse
--input_devices_wacom
--video_cards_nvidia
--video_cards_vmware
-
-# ibm is only used for ppc64 stuff
-ibm



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-ld64/, ...

2021-01-05 Thread Fabian Groffen
commit: b9c2d328a423d5465ddef28ca1ae8c8c4f5f18c0
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jan  5 12:54:35 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jan  5 12:54:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c2d328

profiles/prefix/darwin/macos: migrate 10.5/ppc to generic gcc feature

- add fsf-gcc-ld64 feature (to replace fsf-gcc-nold)
- make 10.5/pcc include fsf-gcc-ld64
- add dummy 10.5/ppc/gcc for consistency with other gcc-based profiles

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/10.5/ppc/gcc/eapi|  1 +
 profiles/prefix/darwin/macos/10.5/ppc/gcc/parent  |  1 +
 profiles/prefix/darwin/macos/10.5/ppc/package.unmask  |  2 --
 profiles/prefix/darwin/macos/10.5/ppc/parent  |  1 +
 profiles/prefix/darwin/macos/arch/ppc/package.mask|  1 -
 .../prefix/darwin/macos/features/fsf-gcc-ld64/package.mask|  6 ++
 .../darwin/macos/features/fsf-gcc-ld64/package.use.mask   | 11 +++
 .../darwin/macos/{10.5/ppc => features/fsf-gcc-ld64}/packages |  6 +++---
 8 files changed, 23 insertions(+), 6 deletions(-)

diff --git a/profiles/prefix/darwin/macos/10.5/ppc/gcc/eapi 
b/profiles/prefix/darwin/macos/10.5/ppc/gcc/eapi
new file mode 100644
index 000..7ed6ff82de6
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc/gcc/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/prefix/darwin/macos/10.5/ppc/gcc/parent 
b/profiles/prefix/darwin/macos/10.5/ppc/gcc/parent
new file mode 100644
index 000..f3229c5b987
--- /dev/null
+++ b/profiles/prefix/darwin/macos/10.5/ppc/gcc/parent
@@ -0,0 +1 @@
+..

diff --git a/profiles/prefix/darwin/macos/10.5/ppc/package.unmask 
b/profiles/prefix/darwin/macos/10.5/ppc/package.unmask
deleted file mode 100644
index 320a6bbb1a0..000
--- a/profiles/prefix/darwin/macos/10.5/ppc/package.unmask
+++ /dev/null
@@ -1,2 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2

diff --git a/profiles/prefix/darwin/macos/10.5/ppc/parent 
b/profiles/prefix/darwin/macos/10.5/ppc/parent
index 59ddeb924a6..504ae43340f 100644
--- a/profiles/prefix/darwin/macos/10.5/ppc/parent
+++ b/profiles/prefix/darwin/macos/10.5/ppc/parent
@@ -1,2 +1,3 @@
 ..
+../../features/fsf-gcc-ld64
 ../../arch/ppc

diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.mask 
b/profiles/prefix/darwin/macos/arch/ppc/package.mask
index fd829701ef5..23098222ed9 100644
--- a/profiles/prefix/darwin/macos/arch/ppc/package.mask
+++ b/profiles/prefix/darwin/macos/arch/ppc/package.mask
@@ -12,4 +12,3 @@
 # version 8.2.1 are unmasked for us, allowing a non-gcc-apple path, we
 # dropped all versions inbetween, mask the incompatible ones remaining
 =sys-devel/binutils-apple-8.2.1-r1
-=sys-devel/binutils-apple-11.3.1-r1

diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.mask 
b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.mask
new file mode 100644
index 000..913b4a72b20
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# packages which link to framework and therefore fail (blocks)
+dev-util/pkgconfig
+=sys-devel/binutils-apple-11.3.1-r1

diff --git 
a/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask 
b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask
new file mode 100644
index 000..9c5970c451a
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/package.use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Ulrich Müller  (2020-11-29)
+# GCC's Objective-C compiler fails to build the Aqua/Cocoa interface.
+# Bug #757300
+app-editors/emacs aqua
+
+# Cocoa integration requires frameworks, and this is a bridge too far
+# for current FSF GCC
+x11-libs/cairo aqua

diff --git a/profiles/prefix/darwin/macos/10.5/ppc/packages 
b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages
similarity index 50%
rename from profiles/prefix/darwin/macos/10.5/ppc/packages
rename to profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages
index 6d26e561561..3fb8f4bcf79 100644
--- a/profiles/prefix/darwin/macos/10.5/ppc/packages
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-ld64/packages
@@ -1,8 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Mac OS X Leopard/PPC uses FSF gcc and gcc-apple (not Clang)
+# usage of FSF GCC, disabling Clang
 *sys-devel/gcc
 *sys-devel/gcc-config
 -*sys-devel/clang
-*sys-devel/gcc-apple
+-*sys-devel/gcc-apple



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/, profiles/prefix/darwin/macos/features/fsf-gcc-nold/

2021-01-05 Thread Fabian Groffen
commit: ed2f186dd025b87d88c047152cc318026d2a0d6e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jan  5 12:39:51 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jan  5 12:41:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2f186d

profiles/prefix/darwin: drop sys-libs/csu from @system

crt1.o and friends aren't necessary to operate on macOS, and static
linking isn't possible for as long as the OS exists, so drop from
@system -- it needs a special compiler anyway

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages | 3 +--
 profiles/prefix/darwin/packages | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages 
b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
index e036014e912..0cd80b120bd 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # usage of FSF GCC, disabling Clang, without binutils-apple (due to
@@ -9,4 +9,3 @@
 -*sys-devel/binutils-apple
 -*sys-devel/clang
 -*sys-devel/gcc-apple
--*sys-libs/csu

diff --git a/profiles/prefix/darwin/packages b/profiles/prefix/darwin/packages
index ef9a3cc79bf..3856bb1f724 100644
--- a/profiles/prefix/darwin/packages
+++ b/profiles/prefix/darwin/packages
@@ -1,7 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 *sys-apps/darwin-miscutils
 *sys-devel/binutils-apple
-*sys-libs/csu
 *sys-process/pkill-darwin



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/

2021-01-02 Thread Fabian Groffen
commit: 32b8dba3caae44cfa695b8feda2b0295dbd92261
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jan  2 14:30:40 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jan  2 14:30:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b8dba3

profiles/prefix/package.mask: fix atom

(I wish there were a repoman for these things...)

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/prefix/package.mask b/profiles/prefix/package.mask
index 50bde6a4b43..2fdfde8b7fa 100644
--- a/profiles/prefix/package.mask
+++ b/profiles/prefix/package.mask
@@ -11,7 +11,7 @@
 # Fabian Groffen  (2021-01-02)
 # Fails to compile on Darwin, and probably other platforms as well,
 # masking globally for now, bug #763123
-net-misc/wget-1.21
+=net-misc/wget-1.21
 
 # Fabian Groffen  (2020-08-02)
 # Python 3.6 is soon going away and won't be updated for Prefix anymore.



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/

2021-01-02 Thread Fabian Groffen
commit: 765b09f16c49968f1741dc022898c52e55015277
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Jan  2 14:29:21 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Jan  2 14:29:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=765b09f1

profiles/prefix/package.mask: mask wget-1.21, bug #763123

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/package.mask | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/profiles/prefix/package.mask b/profiles/prefix/package.mask
index f47f8d80b66..50bde6a4b43 100644
--- a/profiles/prefix/package.mask
+++ b/profiles/prefix/package.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 #
 # When you add an entry to the top of this file, add your name, the date, and
@@ -8,6 +8,11 @@
 # NOTE: Please add your entry at the top!
 #
 
+# Fabian Groffen  (2021-01-02)
+# Fails to compile on Darwin, and probably other platforms as well,
+# masking globally for now, bug #763123
+net-misc/wget-1.21
+
 # Fabian Groffen  (2020-08-02)
 # Python 3.6 is soon going away and won't be updated for Prefix anymore.
 dev-lang/python:3.6



[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/11.0/arm64/

2021-01-01 Thread Fabian Groffen
commit: d3a77853eb6cf4531e5ceb45f934f1165ea2843e
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Jan  1 11:40:59 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Jan  1 11:57:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3a77853

profiles/prefix/darwin/macos/11.0/arm64: use arm64 iso x64 arch parent

Signed-off-by: Fabian Groffen  gentoo.org>

 profiles/prefix/darwin/macos/11.0/arm64/parent | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/prefix/darwin/macos/11.0/arm64/parent 
b/profiles/prefix/darwin/macos/11.0/arm64/parent
index 269f6f48bb1..a75c3ad0a55 100644
--- a/profiles/prefix/darwin/macos/11.0/arm64/parent
+++ b/profiles/prefix/darwin/macos/11.0/arm64/parent
@@ -1,2 +1,2 @@
 ..
-../../arch/x64
+../../arch/arm64



  1   2   3   4   5   >