Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-boot/syslinux/
Date: Tue, 31 May 2022 01:42:15
Message-Id: 1653961328.cbb67e0be81716c147d845cec44e59be689b2ac2.floppym@gentoo
1 commit: cbb67e0be81716c147d845cec44e59be689b2ac2
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 31 01:30:30 2022 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Tue May 31 01:42:08 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbb67e0b
7
8 sys-boot/syslinux: set DATE and HEXDATE
9
10 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
11
12 sys-boot/syslinux/syslinux-6.04_pre3.ebuild | 10 +++++++---
13 1 file changed, 7 insertions(+), 3 deletions(-)
14
15 diff --git a/sys-boot/syslinux/syslinux-6.04_pre3.ebuild b/sys-boot/syslinux/syslinux-6.04_pre3.ebuild
16 index 67929943e8d1..bf2d6923e02e 100644
17 --- a/sys-boot/syslinux/syslinux-6.04_pre3.ebuild
18 +++ b/sys-boot/syslinux/syslinux-6.04_pre3.ebuild
19 @@ -64,17 +64,21 @@ efimake() {
20 }
21
22 src_compile() {
23 + local DATE=$(date -u -r NEWS +%Y%m%d)
24 + local HEXDATE=$(printf '0x%08x' "${DATE}")
25 +
26 tc-export AR CC LD OBJCOPY RANLIB
27 unset LDFLAGS
28 +
29 if use bios; then
30 - emake bios
31 + emake bios DATE="${DATE}" HEXDATE="${HEXDATE}"
32 fi
33 if use efi; then
34 if use abi_x86_32; then
35 - efimake x86 efi32
36 + efimake x86 efi32 DATE="${DATE}" HEXDATE="${HEXDATE}"
37 fi
38 if use abi_x86_64; then
39 - efimake amd64 efi64
40 + efimake amd64 efi64 DATE="${DATE}" HEXDATE="${HEXDATE}"
41 fi
42 fi
43 }