aboutsummaryrefslogtreecommitdiff
path: root/devel/tinysparql/files/patch-meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'devel/tinysparql/files/patch-meson.build')
-rw-r--r--devel/tinysparql/files/patch-meson.build19
1 files changed, 19 insertions, 0 deletions
diff --git a/devel/tinysparql/files/patch-meson.build b/devel/tinysparql/files/patch-meson.build
new file mode 100644
index 000000000000..6b78301553ec
--- /dev/null
+++ b/devel/tinysparql/files/patch-meson.build
@@ -0,0 +1,19 @@
+--- meson.build.orig 2024-12-13 13:08:09 UTC
++++ meson.build
+@@ -194,14 +194,14 @@ result = cc.run('''
+
+ int main (int argc, char *argv[]) {
+ char *modifiers[] = { "%Y", "%C%y", "%4Y", "%2C%y", NULL };
+- time_t timestamp = -58979923200; /* 0101-01-01T01:01:01Z */
++ time_t timestamp = 0; /* 1970-01-01T00:00:00Z */
+ char buf[100];
+ struct tm tm;
+ int i;
+ gmtime_r (&timestamp, &tm);
+ for (i = 0; modifiers[i]; i++) {
+ strftime (buf, sizeof buf, modifiers[i], &tm);
+- if (strcmp (buf, "0101") == 0) {
++ if (strcmp (buf, "1970") == 0) {
+ printf ("%s", modifiers[i]);
+ return 0;
+ }