[Bug 291905] [exp-run] Mk: reproducible_builds: set SOURCE_DATE_EPOCH for TIMESTAMPed ports

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 20 Jun 2026 18:51:25 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291905

--- Comment #14 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=4f5fa1ab0b725426b54a5ce894cec6bc6368511e

commit 4f5fa1ab0b725426b54a5ce894cec6bc6368511e
Author:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
AuthorDate: 2026-06-20 18:43:51 +0000
Commit:     Christoph Moench-Tegeder <cmt@FreeBSD.org>
CommitDate: 2026-06-20 18:49:14 +0000

    cad/kicad: use GNU tar for building resources/images.tar.gz

    This is a prerequisite for having reproducible package builds:
    the archive would have to be the same across builds, and we get
    that by setting all file timestamps inside the archive to a fixed
    value (the epoch, typically) or removing the timestamps alltogether,
    if possible (atime and ctime).
    Doing this requires GNU tar, as the neccessary extensions are not
    available in FreeBSD's base system tar.
    The only affected file in this package is
share/kicad/resources/images.tar.gz.

    PR:             291905
    Differential Revision:  https://reviews.freebsd.org/D57069
    Reported by:    cen

 cad/kicad/Makefile | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.