summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2020-06-08 20:46:21 +0200
committerFabian Groffen <grobian@gentoo.org>2020-06-08 20:46:21 +0200
commit0ff08f4033d96cd5f538a4030b1e91ad8083863b (patch)
treed030d37dfda4b70671180ddc41913b5113d3f414 /profiles/prefix/darwin
parentdev-python/widgetsnbextension: Remove longdesc (diff)
downloadgentoo-0ff08f4033d96cd5f538a4030b1e91ad8083863b.tar.gz
gentoo-0ff08f4033d96cd5f538a4030b1e91ad8083863b.tar.bz2
gentoo-0ff08f4033d96cd5f538a4030b1e91ad8083863b.zip
profiles/prefix/darwin/macos: force USE=tinfo into masked
Try to avoid breaking more Darwin systems, and help people who try to recover from it, ncurses MUST be built with USE=-tinfo on Darwin! Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'profiles/prefix/darwin')
-rw-r--r--profiles/prefix/darwin/macos/package.use.force9
-rw-r--r--profiles/prefix/darwin/macos/package.use.mask9
2 files changed, 16 insertions, 2 deletions
diff --git a/profiles/prefix/darwin/macos/package.use.force b/profiles/prefix/darwin/macos/package.use.force
index 93ffdde1c0fa..f379b249c796 100644
--- a/profiles/prefix/darwin/macos/package.use.force
+++ b/profiles/prefix/darwin/macos/package.use.force
@@ -1,6 +1,13 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Fabian Groffen <grobian@gentoo.org> (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,
+# which needs fixing before re-enabling tinfo again.
+sys-libs/ncurses -tinfo
+sys-libs/ncurses-compat -tinfo
+
# Fabian Groffen <grobian@gentoo.org> (2012-03-24)
# Non-threaded target doesn't exist for Mac OS X Intel
media-gfx/tachyon threads opengl
diff --git a/profiles/prefix/darwin/macos/package.use.mask b/profiles/prefix/darwin/macos/package.use.mask
index fb0d24c54557..9060605d4173 100644
--- a/profiles/prefix/darwin/macos/package.use.mask
+++ b/profiles/prefix/darwin/macos/package.use.mask
@@ -1,6 +1,13 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Fabian Groffen <grobian@gentoo.org> (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,
+# which needs fixing before re-enabling tinfo again.
+sys-libs/ncurses tinfo
+sys-libs/ncurses-compat tinfo
+
# Andrey Utkin <andrey_utkin@gentoo.org> (2018-03-11)
# This flag can be sensibly enabled only on macos
# hence it is masked in base profile. Bug #637482