[arch-commits] Commit in perl/trunk (PKGBUILD config.over)

Florian Pritz bluewind at gemini.archlinux.org
Sun Jul 18 13:29:33 UTC 2021


    Date: Sunday, July 18, 2021 @ 13:29:33
  Author: bluewind
Revision: 420088

fix repro builds changes by kpcyrd

Added:
  perl/trunk/config.over
Modified:
  perl/trunk/PKGBUILD

-------------+
 PKGBUILD    |   13 ++++++++-----
 config.over |    5 +++++
 2 files changed, 13 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-07-18 13:24:15 UTC (rev 420087)
+++ PKGBUILD	2021-07-18 13:29:33 UTC (rev 420088)
@@ -7,7 +7,7 @@
 pkgname=perl
 pkgver=5.34.0
 _baseversion="${pkgver%.*}"
-pkgrel=1
+pkgrel=2
 pkgdesc="A highly capable, feature-rich programming language"
 arch=(x86_64)
 license=('GPL' 'PerlArtistic')
@@ -132,6 +132,7 @@
 # Add your own provides here
 provides=("${provides[@]}")
 source=(https://www.cpan.org/src/5.0/perl-${pkgver}.tar.xz
+        config.over
         perlbin.sh
         perlbin.csh
         perlbin.fish
@@ -139,6 +140,7 @@
         detect-old-perl-modules.hook)
 options=('makeflags' '!purge' 'emptydirs')
 sha512sums=('691b4b31eacec357191fba777612b4e3eae59e946a22998a50766697c0d61db1d42a9b3bc1e41abf0d1ca1893e4a7c06d7bf3290480cf03d7f79befd7a8a3267'
+            '1c924b5bf7413d097f62638a574d7decf36d98598b84cdb5fb31ff633b6f953371e14b004a2558a1a0b74b6b60b90b481af0f68555a49208fe6b226381fed79f'
             '6ed5bc6dbdc47bc7f4c0fedbe18deaf35ab02a2e6700988beb545954bb1d0fe20ff1a4de39d6d9fc882ef1741f7bf6d85ba165d0cd8dc0d9939b789c894f48a1'
             '53eb0cddfd637014f3d3a101665db8dcafe5ac5bf3d319a259974334eb89c1c405097518ae96b6d18e520194633c7be57c9b2cd9ae6398443eb08f1a2008d112'
             '881e2efe05ba818cd7300f126800b56bb0685cb5c9c5fb7e67ef6aaf5abd17d2391a979d5d16d109c5111f4b35504ba83d19b0e6eda4431e8421fcbea19d2f1a'
@@ -161,6 +163,10 @@
     arch_opts=""
   fi
 
+  # reproducible builds overrides are only fully effective when loaded from file
+  cp ../config.over .
+
+  export TZ=UTC
   ./Configure -des -Dusethreads -Duseshrplib -Doptimize="${CFLAGS}" \
     -Dprefix=/usr -Dvendorprefix=/usr \
     -Dprivlib=/usr/share/perl5/core_perl \
@@ -174,10 +180,7 @@
     -Dvendorscript=/usr/bin/vendor_perl \
     -Dinc_version_list=none \
     -Dman1ext=1perl -Dman3ext=3perl ${arch_opts} \
-    -Dlddlflags="-shared ${LDFLAGS}" -Dldflags="${LDFLAGS}" \
-    -Dmyuname="archlinux" \
-    -Dmyhostname="archlinux" \
-    -Dcf_time="`date -u --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}"`"
+    -Dlddlflags="-shared ${LDFLAGS}" -Dldflags="${LDFLAGS}"
   make
 }
 

Added: config.over
===================================================================
--- config.over	                        (rev 0)
+++ config.over	2021-07-18 13:29:33 UTC (rev 420088)
@@ -0,0 +1,5 @@
+#!/bin/sh
+osvers="5.12.15-arch1-1"
+myuname="archlinux"
+myhostname="archlinux"
+cf_time="`date -u --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}"`"




More information about the arch-commits mailing list