| 1 | Remove/patch metadata timestamps for reproducibility.
|
| 2 |
|
| 3 | diff -ur fpcbuild-3.0.0.old/fpcsrc/packages/fpmkunit/src/fpmkunit.pp fpcbuild-3.0.0/fpcsrc/packages/fpmkunit/src/fpmkunit.pp
|
| 4 | |
| 5 | |
| 6 | @@ -3779,7 +3779,7 @@
|
| 7 | Values[KeyName]:=Name;
|
| 8 | Values[KeyVersion]:=Version;
|
| 9 | // TODO Generate checksum based on PPUs
|
| 10 | - InstalledChecksum:=DateTimeToFileDate(Now);
|
| 11 | + InstalledChecksum:=0;
|
| 12 | Values[KeyChecksum]:=IntToStr(InstalledChecksum);
|
| 13 | Values[KeyCPU]:=CPUToString(ACPU);
|
| 14 | Values[KeyOS]:=OSToString(AOS);
|
| 15 | diff -ur fpcbuild-3.0.0.old/fpcsrc/utils/fpcmkcfg/fpcmkcfg.pp fpcbuild-3.0.0/fpcsrc/utils/fpcmkcfg/fpcmkcfg.pp
|
| 16 | |
| 17 | |
| 18 | @@ -234,8 +234,8 @@
|
| 19 | TemplateParser.Values['FPCTARGETOS'] := BuildOSTarget;
|
| 20 | TemplateParser.Values['FPCBIN'] := 'fpc';
|
| 21 | TemplateParser.Values['PWD'] := GetCurrentDir;
|
| 22 | - TemplateParser.Values['BUILDDATE'] := DateToStr(Date);
|
| 23 | - TemplateParser.Values['BUILDTIME'] := TimeToStr(Time);
|
| 24 | + TemplateParser.Values['BUILDDATE'] := '';
|
| 25 | + TemplateParser.Values['BUILDTIME'] := '';
|
| 26 |
|
| 27 | TemplateParser.Values['LOCALREPOSITORY'] := GetDefaultLocalRepository;
|
| 28 | TemplateParser.Values['LOCALBASEPATH'] := GetDefaultLocalBasepath;
|