* [gentoo-commits] proj/releng:master commit in: releases/portage/stages/package.use/releng/
@ 2021-10-18 20:03 Andreas K. Hüttel
0 siblings, 0 replies; 4+ messages in thread
From: Andreas K. Hüttel @ 2021-10-18 20:03 UTC (permalink / raw
To: gentoo-commits
commit: edc44b10a66cba9bedcabdba4537bf206f455c87
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 18 19:58:46 2021 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Mon Oct 18 19:58:46 2021 +0000
URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=edc44b10
stages package.use: require freetype[harfbuzz]
This is a nasty one. Experiment. For the desktop-profile stage3d ...
1) Normal stage[123] should not be affected since they do not contain
freetype.
2) freetype[harfbuzz] is *NOT* enabled by default in the desktop
profile (so that people can build freetype), but it is *required*
to actually emerge @world there (required in the whole deptree).
3) freetype[harfbuzz] has a circular dependency with harfbuzz. :(
I assume that portage will be able to sort it out once we have a
corresponding binary package available. Fingers crossed.
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
releases/portage/stages/package.use/releng/freetype | 1 +
1 file changed, 1 insertion(+)
diff --git a/releases/portage/stages/package.use/releng/freetype b/releases/portage/stages/package.use/releng/freetype
new file mode 100644
index 00000000..21cda26b
--- /dev/null
+++ b/releases/portage/stages/package.use/releng/freetype
@@ -0,0 +1 @@
+media-libs/freetype harfbuzz
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] proj/releng:master commit in: releases/portage/stages/package.use/releng/
@ 2021-11-01 20:46 Andreas K. Hüttel
0 siblings, 0 replies; 4+ messages in thread
From: Andreas K. Hüttel @ 2021-11-01 20:46 UTC (permalink / raw
To: gentoo-commits
commit: 43ef199761f785dcfa3c0a6046d4d5363f199ab7
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 1 20:45:22 2021 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Mon Nov 1 20:46:35 2021 +0000
URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=43ef1997
No need to fiddle with harfbuzz/freetype anymore
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
releases/portage/stages/package.use/releng/freetype | 1 -
1 file changed, 1 deletion(-)
diff --git a/releases/portage/stages/package.use/releng/freetype b/releases/portage/stages/package.use/releng/freetype
deleted file mode 100644
index 21cda26b..00000000
--- a/releases/portage/stages/package.use/releng/freetype
+++ /dev/null
@@ -1 +0,0 @@
-media-libs/freetype harfbuzz
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] proj/releng:master commit in: releases/portage/stages/package.use/releng/
@ 2023-03-06 13:25 Ben Kohler
0 siblings, 0 replies; 4+ messages in thread
From: Ben Kohler @ 2023-03-06 13:25 UTC (permalink / raw
To: gentoo-commits
commit: 95e610d445d977732323f1431aca143006779506
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 6 13:23:39 2023 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Mon Mar 6 13:23:39 2023 +0000
URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=95e610d4
portage/stages/package.use: enable required flag for clang stage1s
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
releases/portage/stages/package.use/releng/clang | 2 ++
1 file changed, 2 insertions(+)
diff --git a/releases/portage/stages/package.use/releng/clang b/releases/portage/stages/package.use/releng/clang
new file mode 100644
index 00000000..6216b2e7
--- /dev/null
+++ b/releases/portage/stages/package.use/releng/clang
@@ -0,0 +1,2 @@
+# required by sys-devel/clang-common for clang stage1
+sys-libs/llvm-libunwind static-libs
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] proj/releng:master commit in: releases/portage/stages/package.use/releng/
@ 2023-03-16 13:27 Ben Kohler
0 siblings, 0 replies; 4+ messages in thread
From: Ben Kohler @ 2023-03-16 13:27 UTC (permalink / raw
To: gentoo-commits
commit: 24a6aee8908ed171242efbd6ab7ae1213bae2c72
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 16 13:25:24 2023 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Thu Mar 16 13:27:05 2023 +0000
URL: https://gitweb.gentoo.org/proj/releng.git/commit/?id=24a6aee8
portage/stages/package.use: enable cet to fix hardened stage1 builds
Hardened profiles default to USE=cet but our -* in stage1 builds ends up
mixing -cet/+cet causing build failures or unmet deps. This will keep the
flag enbled consistently. This has no effect on non-hardened profiles
since the flag is masked there.
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
releases/portage/stages/package.use/releng/cet | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/releases/portage/stages/package.use/releng/cet b/releases/portage/stages/package.use/releng/cet
new file mode 100644
index 00000000..741bf8ba
--- /dev/null
+++ b/releases/portage/stages/package.use/releng/cet
@@ -0,0 +1,8 @@
+# Hardened profiles default to USE=cet but our -* in stage1 builds ends up
+# mixing -cet/+cet causing build failures or unmet deps. This will keep the
+# flag enbled consistently. This has no effect on non-hardened profiles
+# since the flag is masked there.
+sys-devel/binutils cet
+sys-devel/gcc cet
+sys-libs/binutils-libs cet
+sys-libs/glibc cet
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-03-16 13:27 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-16 13:27 [gentoo-commits] proj/releng:master commit in: releases/portage/stages/package.use/releng/ Ben Kohler
-- strict thread matches above, loose matches on Subject: below --
2023-03-06 13:25 Ben Kohler
2021-11-01 20:46 Andreas K. Hüttel
2021-10-18 20:03 Andreas K. Hüttel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox