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