public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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