public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-23  9:57 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-23  9:57 UTC (permalink / raw
  To: gentoo-commits

commit:     09c9c9459c1be58388ef5526b802b886400fa557
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 23 09:57:30 2020 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Nov 23 09:57:30 2020 +0000
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 <grobian <AT> 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


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-23 13:31 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-23 13:31 UTC (permalink / raw
  To: gentoo-commits

commit:     788bd76b1982f7ce955359d3ea99b0e5cf095450
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 23 13:28:31 2020 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Nov 23 13:31:18 2020 +0000
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 <grobian <AT> 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


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-23 14:14 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-23 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     365f1c928ff474881d68c55954fb8b37fa37f516
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 23 13:40:45 2020 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Nov 23 13:40:45 2020 +0000
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 <grobian <AT> 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


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-23 14:14 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-23 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     9654ceee13b78d0dae6b11df360eed3281d47535
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 23 14:13:53 2020 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Nov 23 14:13:53 2020 +0000
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 <grobian <AT> 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


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-23 16:42 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-23 16:42 UTC (permalink / raw
  To: gentoo-commits

commit:     ba7b5d96decbd804face587bb16fb60914900a4b
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 23 16:41:26 2020 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Nov 23 16:42:24 2020 +0000
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 <grobian <AT> 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


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-28 15:24 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-28 15:24 UTC (permalink / raw
  To: gentoo-commits

commit:     bf17e7fec8c6e2cde0784c82157e1548ca068b23
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 28 15:23:57 2020 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Nov 28 15:23:57 2020 +0000
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 <grobian <AT> 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


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-28 15:47 Fabian Groffen
  0 siblings, 0 replies; 8+ messages in thread
From: Fabian Groffen @ 2020-11-28 15:47 UTC (permalink / raw
  To: gentoo-commits

commit:     36aa2929b74411b3fcfc4e6167844f31d885c172
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 28 15:47:22 2020 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Nov 28 15:47:56 2020 +0000
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 <grobian <AT> 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 00000000000..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


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/
@ 2020-11-29 20:49 Ulrich Müller
  0 siblings, 0 replies; 8+ messages in thread
From: Ulrich Müller @ 2020-11-29 20:49 UTC (permalink / raw
  To: gentoo-commits

commit:     2a01d3c656ea3016e7b09de8bb473938b421e558
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 29 20:46:51 2020 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 29 20:49:28 2020 +0000
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 <ulm <AT> 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 <ulm@gentoo.org> (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


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2020-11-29 20:49 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-23 16:42 [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/darwin/macos/features/fsf-gcc-nold/ Fabian Groffen
  -- strict thread matches above, loose matches on Subject: below --
2020-11-29 20:49 Ulrich Müller
2020-11-28 15:47 Fabian Groffen
2020-11-28 15:24 Fabian Groffen
2020-11-23 14:14 Fabian Groffen
2020-11-23 14:14 Fabian Groffen
2020-11-23 13:31 Fabian Groffen
2020-11-23  9:57 Fabian Groffen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox