* [gentoo-commits] repo/gentoo:master commit in: profiles/features/time64/, profiles/, profiles/base/
@ 2024-11-01 9:03 Michał Górny
0 siblings, 0 replies; only message in thread
From: Michał Górny @ 2024-11-01 9:03 UTC (permalink / raw
To: gentoo-commits
commit: e12b7afa06e35c28bd30a41e5b9d260e6dc13406
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 22 14:59:16 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov 1 09:03:51 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e12b7afa
profiles: Add a global USE=time64
Add a global time64 flag that is forced on time64 profiles and masked
elsewhere. This flag will be used to toggle the default _TIME_BITS
value in sys-devel/gcc, and also to toggle between different archives
in *-bin packages (e.g. dev-python/pypy*-exe-bin).
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
profiles/base/package.use.mask | 5 -----
profiles/base/use.mask | 1 +
profiles/features/time64/package.use.force | 5 -----
profiles/features/time64/package.use.mask | 5 -----
profiles/features/time64/use.force | 1 +
profiles/features/time64/use.mask | 1 +
profiles/use.desc | 1 +
7 files changed, 4 insertions(+), 15 deletions(-)
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index f6a7e6cd7462..5b30e014e18a 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -7,11 +7,6 @@
# Currently needs patched dev-util/sysprof.
dev-libs/elfutils stacktrace
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-10-21)
-# Mechanism for coping with the time64 transition of 32bit arches
-# Will be unmasked in the time64 profiles
-sys-devel/gcc time64
-
# Peter Levine <plevine457@gmail.com> (2024-10-09)
# Leads to missing symbols while building testcases
# Masked for further testing.
diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index d4be55670c18..b4845b0b52e8 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -8,6 +8,7 @@
# Mechanism for coping with the time64 transition of 32bit arches
# Will be unmasked in the time64 profiles
perl_features_time64
+time64
# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-05-01)
# PERL_FEATURES=debug is not a setting that should be used lightly.
diff --git a/profiles/features/time64/package.use.force b/profiles/features/time64/package.use.force
deleted file mode 100644
index 137600d494b1..000000000000
--- a/profiles/features/time64/package.use.force
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-10-21)
-sys-devel/gcc time64
diff --git a/profiles/features/time64/package.use.mask b/profiles/features/time64/package.use.mask
deleted file mode 100644
index 3afaa4de7226..000000000000
--- a/profiles/features/time64/package.use.mask
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-10-21)
-sys-devel/gcc -time64
diff --git a/profiles/features/time64/use.force b/profiles/features/time64/use.force
index 8f63a8938bd6..c31fab3410b8 100644
--- a/profiles/features/time64/use.force
+++ b/profiles/features/time64/use.force
@@ -3,3 +3,4 @@
# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-10-21)
perl_features_time64
+time64
diff --git a/profiles/features/time64/use.mask b/profiles/features/time64/use.mask
index f450cc45526d..e18f63587f28 100644
--- a/profiles/features/time64/use.mask
+++ b/profiles/features/time64/use.mask
@@ -3,3 +3,4 @@
# Andreas K. Hüttel <dilfridge@gentoo.org> (2024-10-21)
-perl_features_time64
+-time64
diff --git a/profiles/use.desc b/profiles/use.desc
index feb500c78486..7b0ba9c60bf7 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -339,6 +339,7 @@ theora - Add support for the Theora Video Compression Codec
threads - Add threads support for various packages. Usually pthreads
tidy - Add support for HTML Tidy
tiff - Add support for the TIFF image format
+time64 - Use 64-bit time_t type instead of the regular 32-bit type. This flag is forced on time64 profiles, and masked elsewhere. It should be only used when detection of type width is not possible (e.g. for SRC_URI)
timidity - Build with Timidity++ (MIDI sequencer) support
tk - Add support for Tk GUI toolkit
truetype - Add support for FreeType and/or FreeType2 fonts
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2024-11-01 9:03 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-01 9:03 [gentoo-commits] repo/gentoo:master commit in: profiles/features/time64/, profiles/, profiles/base/ Michał Górny
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox