[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 th

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

2020-12-18 Thread Fabian Groffen
commit: ec1510c69e898a31509b3dab36ba166bdc017a13
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Dec 18 20:02:07 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Dec 18 20:02:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec1510c6

profiles/prefix/darwin/macos: drop superseeded masks

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

 .../prefix/darwin/macos/features/fsf-gcc-nold/package.mask |  3 ---
 profiles/prefix/darwin/macos/package.mask  | 10 --
 2 files changed, 13 deletions(-)

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 90c1048e402..e1ce7a0144a 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -10,6 +10,3 @@ sys-devel/binutils-apple
 
 # packages which link to framework and therefore fail (blocks)
 dev-util/pkgconfig
-
-# cmake-3.19.1 works for us
-->=dev-util/cmake-3.14

diff --git a/profiles/prefix/darwin/macos/package.mask 
b/profiles/prefix/darwin/macos/package.mask
index 831cbe6cf8a..3e48c110049 100644
--- a/profiles/prefix/darwin/macos/package.mask
+++ b/profiles/prefix/darwin/macos/package.mask
@@ -5,13 +5,3 @@
 # no symbols from libopenbsd-compat
 =net-misc/openssh-8.3_p1-r5
 =net-misc/openssh-8.4_p1-r2
-
-# Fabian Groffen  (2020-06-09)
-# fails to compile, needs fixing
-=sys-apps/gentoo-functions-0.13
-
-# Fabian Groffen  (2019-03-22)
-# Newer versions break because they insist on sysroot usage lacking
-# -lSystem as looked for by clang/llvm.  If your system got this
-# package, you have to emerge -C cmake and re-emerge it.
->=dev-util/cmake-3.14



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

2020-11-29 Thread Ulrich Müller
commit: 2a01d3c656ea3016e7b09de8bb473938b421e558
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Nov 29 20:46:51 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Nov 29 20:49:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a01d3c6

profiles: Mask app-editors/emacs[aqua] on MacOS.

Bug: https://bugs.gentoo.org/757300
Signed-off-by: Ulrich Müller  gentoo.org>

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

diff --git 
a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask 
b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
index a6f14621678..aee08c4624e 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2020 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



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

2020-11-28 Thread Fabian Groffen
commit: 36aa2929b74411b3fcfc4e6167844f31d885c172
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Nov 28 15:47:22 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Nov 28 15:47:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36aa2929

profiles/prefix/darwin/macos: mask aqua USE-flag for cairo with GCC

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

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

diff --git 
a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask 
b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
new file mode 100644
index 000..a6f14621678
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Cocoa integration requires frameworks, and this is a bridge too far
+# for current FSF GCC
+x11-libs/cairo aqua



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

2020-11-28 Thread Fabian Groffen
commit: bf17e7fec8c6e2cde0784c82157e1548ca068b23
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Nov 28 15:23:57 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Nov 28 15:23:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf17e7fe

profiles/prefix/darwin/macos: unmask cmake in gcc profiles

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

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

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 e1ce7a0144a..90c1048e402 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -10,3 +10,6 @@ sys-devel/binutils-apple
 
 # packages which link to framework and therefore fail (blocks)
 dev-util/pkgconfig
+
+# cmake-3.19.1 works for us
+->=dev-util/cmake-3.14



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

2020-11-23 Thread Fabian Groffen
commit: ba7b5d96decbd804face587bb16fb60914900a4b
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Nov 23 16:41:26 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Nov 23 16:42:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7b5d96

profiles/prefix/macos: mask binutils-apple on gcc profile

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

 profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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 f86a094ace0..e1ce7a0144a 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # unmask ld symlink package, due to missing blocks support we are not
-# able to compile this
+# able to compile binutils-apple
+sys-devel/binutils-apple
 -sys-devel/native-cctools
 # and unmask FSF GCC itself of course
 -sys-devel/gcc



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

2020-11-23 Thread Fabian Groffen
commit: 9654ceee13b78d0dae6b11df360eed3281d47535
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Nov 23 14:13:53 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Nov 23 14:13:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9654ceee

profiles/prefix/darwin/macos: drop csu from system on gcc-based system

since we ld from Xcode, we can as well rely on it having a proper crt1.o

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

 profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages 
b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
index bef3bc68550..e036014e912 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
@@ -9,3 +9,4 @@
 -*sys-devel/binutils-apple
 -*sys-devel/clang
 -*sys-devel/gcc-apple
+-*sys-libs/csu



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

2020-11-23 Thread Fabian Groffen
commit: 365f1c928ff474881d68c55954fb8b37fa37f516
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Nov 23 13:40:45 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Nov 23 13:40:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=365f1c92

profiles/prefix/darwin/macos: don't install gcc-apple in gcc profile

stick with FSF GCC

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

 profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages 
b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
index ca17aa36acf..bef3bc68550 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
@@ -5,7 +5,7 @@
 # missing blocks support in GCC)
 *sys-devel/gcc
 *sys-devel/gcc-config
--*sys-devel/clang
-*sys-devel/gcc-apple
--*sys-devel/binutils-apple
 *sys-devel/native-cctools
+-*sys-devel/binutils-apple
+-*sys-devel/clang
+-*sys-devel/gcc-apple



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

2020-11-23 Thread Fabian Groffen
commit: 788bd76b1982f7ce955359d3ea99b0e5cf095450
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Nov 23 13:28:31 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Nov 23 13:31:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=788bd76b

profiles/prefix/darwin/macos: mask pkgconfig on fsf-gcc profile

pkgconfig uses system frameworks for some reason, and thus needs blocks
support

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

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

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 08447c2eba6..f86a094ace0 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -6,3 +6,6 @@
 -sys-devel/native-cctools
 # and unmask FSF GCC itself of course
 -sys-devel/gcc
+
+# packages which link to framework and therefore fail (blocks)
+dev-util/pkgconfig



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

2020-11-23 Thread Fabian Groffen
commit: 09c9c9459c1be58388ef5526b802b886400fa557
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Nov 23 09:57:30 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Nov 23 09:57:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09c9c945

profiles/prefix/darwin/macos: unmask GCC in gcc feature

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

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

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 8e306bca311..08447c2eba6 100644
--- a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -4,3 +4,5 @@
 # unmask ld symlink package, due to missing blocks support we are not
 # able to compile this
 -sys-devel/native-cctools
+# and unmask FSF GCC itself of course
+-sys-devel/gcc



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

2020-11-23 Thread Fabian Groffen
commit: 1ec8186b37649272de2c41d034a0328acca758d9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Mon Nov 23 09:46:56 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Mon Nov 23 09:47:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ec8186b

profiles/prefix/darwin/macos: add FSF GCC feature

to be extended to other profiles once initial explorations have finished

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

 profiles/prefix/darwin/macos/10.13/x64/gcc/eapi   |  1 +
 profiles/prefix/darwin/macos/10.13/x64/gcc/parent |  2 ++
 .../prefix/darwin/macos/features/fsf-gcc-nold/package.mask|  6 ++
 profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages   | 11 +++
 4 files changed, 20 insertions(+)

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

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

diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask 
b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
new file mode 100644
index 000..8e306bca311
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# unmask ld symlink package, due to missing blocks support we are not
+# able to compile this
+-sys-devel/native-cctools

diff --git a/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages 
b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
new file mode 100644
index 000..ca17aa36acf
--- /dev/null
+++ b/profiles/prefix/darwin/macos/features/fsf-gcc-nold/packages
@@ -0,0 +1,11 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# usage of FSF GCC, disabling Clang, without binutils-apple (due to
+# missing blocks support in GCC)
+*sys-devel/gcc
+*sys-devel/gcc-config
+-*sys-devel/clang
+*sys-devel/gcc-apple
+-*sys-devel/binutils-apple
+*sys-devel/native-cctools