[gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/, profiles/, ...
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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