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
This commit is contained in:
parent
e7caf09c04
commit
afdd112916
@ -77,11 +77,11 @@ HELP
|
|||||||
use POSIX qw(strftime);
|
use POSIX qw(strftime);
|
||||||
my @ts;
|
my @ts;
|
||||||
if (defined($ENV{SOURCE_DATE_EPOCH})) {
|
if (defined($ENV{SOURCE_DATE_EPOCH})) {
|
||||||
@ts = localtime($ENV{SOURCE_DATE_EPOCH});
|
@ts = gmtime($ENV{SOURCE_DATE_EPOCH});
|
||||||
} else {
|
} else {
|
||||||
@ts = localtime;
|
@ts = localtime;
|
||||||
}
|
}
|
||||||
my $date = strftime "%B %d %Y", @ts;
|
my $date = strftime "%Y-%m-%d", @ts;
|
||||||
|
|
||||||
sub outseealso {
|
sub outseealso {
|
||||||
my (@sa) = @_;
|
my (@sa) = @_;
|
||||||
|
|||||||
@ -50,11 +50,11 @@ my %catlong;
|
|||||||
use POSIX qw(strftime);
|
use POSIX qw(strftime);
|
||||||
my @ts;
|
my @ts;
|
||||||
if (defined($ENV{SOURCE_DATE_EPOCH})) {
|
if (defined($ENV{SOURCE_DATE_EPOCH})) {
|
||||||
@ts = localtime($ENV{SOURCE_DATE_EPOCH});
|
@ts = gmtime($ENV{SOURCE_DATE_EPOCH});
|
||||||
} else {
|
} else {
|
||||||
@ts = localtime;
|
@ts = localtime;
|
||||||
}
|
}
|
||||||
my $date = strftime "%B %d %Y", @ts;
|
my $date = strftime "%Y-%m-%d", @ts;
|
||||||
my $year = strftime "%Y", @ts;
|
my $year = strftime "%Y", @ts;
|
||||||
my $version = "unknown";
|
my $version = "unknown";
|
||||||
my $globals;
|
my $globals;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user