From a067ea3afb59e15072304b2cefd7aa6cb94c5418 Mon Sep 17 00:00:00 2001 From: Tasos Sahanidis Date: Mon, 8 Apr 2024 12:13:40 +0300 Subject: extra/powerdns: Force allow building with 32 bit time_t --- extra/powerdns/32_bit_time_t.diff | 11 +++++++++++ extra/powerdns/PKGBUILD | 3 +++ 2 files changed, 14 insertions(+) create mode 100644 extra/powerdns/32_bit_time_t.diff create mode 100644 extra/powerdns/PKGBUILD diff --git a/extra/powerdns/32_bit_time_t.diff b/extra/powerdns/32_bit_time_t.diff new file mode 100644 index 00000000..e6fa2596 --- /dev/null +++ b/extra/powerdns/32_bit_time_t.diff @@ -0,0 +1,11 @@ +--- configure 2024-03-15 11:18:50.000000000 +0200 ++++ configure.time_t 2024-04-08 12:01:25.464421078 +0300 +@@ -7269,7 +7269,7 @@ + printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h + + +-if test $ac_size -lt 8 ++if false + then : + as_fn_error $? "size of time_t is $ac_size, which is not large enough to fix the y2k38 bug" "$LINENO" 5 + fi diff --git a/extra/powerdns/PKGBUILD b/extra/powerdns/PKGBUILD new file mode 100644 index 00000000..a959a04e --- /dev/null +++ b/extra/powerdns/PKGBUILD @@ -0,0 +1,3 @@ +sha512sums+=(a8e6301b82e2b83180d224bc4119c348745a2444e5d403da02020d25b3e40cf64f5b158c3b0127d285d2531bcad4cb8d348b152da9a37924670074a48d79aaf6) +source+=(32_bit_time_t.diff) +eval "$(declare -f prepare | sed '4ipatch -Np0 -i ../32_bit_time_t.diff')" -- cgit v1.2.3-54-g00ecf