From: Daniel Stenberg Date: Sat, 30 Mar 2024 23:59:55 +0000 (+0100) Subject: cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set X-Git-Tag: archive/raspbian/8.8.0-4+rpi1^2^2^2~7 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f5d53cd1a07427e5b6f73ee2fb7b3818b9599dfd;p=curl.git cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set Make them independent of the TZ setting. Also set a date string like YYYY-MM-DD to avoid a local month name in the date. Reported-by: Carlos Henrique Lima Melara Fixes #13242 Closes #13243 Origin: upstream, https://github.com/curl/curl/commit/afdd1129166938a4ba952aa1a9503adf0ec1a7a3 Last-Update: 2024-03-31 Gbp-Pq: Name make-manpages-reproducible.patch --- diff --git a/scripts/cd2nroff b/scripts/cd2nroff index b0e702a4..647a2896 100755 --- a/scripts/cd2nroff +++ b/scripts/cd2nroff @@ -77,11 +77,11 @@ HELP use POSIX qw(strftime); my @ts; if (defined($ENV{SOURCE_DATE_EPOCH})) { - @ts = localtime($ENV{SOURCE_DATE_EPOCH}); + @ts = gmtime($ENV{SOURCE_DATE_EPOCH}); } else { @ts = localtime; } -my $date = strftime "%B %d %Y", @ts; +my $date = strftime "%Y-%m-%d", @ts; sub outseealso { my (@sa) = @_; diff --git a/scripts/managen b/scripts/managen index ab96861b..e5846e64 100755 --- a/scripts/managen +++ b/scripts/managen @@ -50,11 +50,11 @@ my %catlong; use POSIX qw(strftime); my @ts; if (defined($ENV{SOURCE_DATE_EPOCH})) { - @ts = localtime($ENV{SOURCE_DATE_EPOCH}); + @ts = gmtime($ENV{SOURCE_DATE_EPOCH}); } else { @ts = localtime; } -my $date = strftime "%B %d %Y", @ts; +my $date = strftime "%Y-%m-%d", @ts; my $year = strftime "%Y", @ts; my $version = "unknown"; my $globals;