[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