Bug 223622

Summary: print/abcm2ps: display_version function in abcm2ps.c specifies date of compilation, causing port to be unreproducible
Product: Ports & Packages Reporter: delete2
Component: Individual Port(s)Assignee: Marcelo Araujo <araujo>
Status: Closed FIXED    
Severity: Affects Many People CC: delete2
Priority: --- Flags: bugzilla: maintainer-feedback? (araujo)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Removes mentions of compilation date to support reproducibility none

Description delete2 2017-11-12 06:07:23 UTC
Created attachment 187932 [details]
Removes mentions of compilation date to support reproducibility

Hello, I am posting this report to further the agenda of reproducible builds (wiki.freebsd.org/ReproducibleBuilds)

In this particular port, the display_version function in abcm2ps.c specifies date of compilation time, which causes this port to not be reproducible when built.

Removal of the date from the aforementioned function enables this build to be reproducible.
Comment 1 commit-hook freebsd_committer freebsd_triage 2017-11-27 05:25:15 UTC
A commit references this bug:

Author: araujo
Date: Mon Nov 27 05:24:53 UTC 2017
New revision: 454932
URL: https://svnweb.freebsd.org/changeset/ports/454932

Log:
  Make reproducible builds removing the date of compilation.

  PR:		ports/223622
  Submitted by:	Michael Kotlyar <mdk369@nyu.edu>

Changes:
  head/print/abcm2ps/Makefile
  head/print/abcm2ps/files/
  head/print/abcm2ps/files/patch-abcm2ps.c
Comment 2 Marcelo Araujo freebsd_committer freebsd_triage 2017-11-27 05:25:45 UTC
Committed, thanks!