diff options
author | Alexander Couzens <lynxis@fe80.eu> | 2017-11-16 19:04:27 +0100 |
---|---|---|
committer | Alexander Couzens <lynxis@fe80.eu> | 2017-11-17 12:45:56 +0100 |
commit | cb1dcbe4e203bd4fc480dd1c70138055f285a6a6 (patch) | |
tree | 2873cba465e7980cb3da7d30c12ff0b103925a0d /net/mdnsresponder/patches | |
parent | 4171d902d88246fc3a56a5a376f167d79b50ee71 (diff) |
mdnsresponder: remove build timestamp to fix reproducible builds
Build timestamps prevents reproducible builds [0].
[0] https://reproducible-builds.org/docs/timestamps/
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
Diffstat (limited to 'net/mdnsresponder/patches')
-rw-r--r-- | net/mdnsresponder/patches/120-reproducible-builds.patch | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/net/mdnsresponder/patches/120-reproducible-builds.patch b/net/mdnsresponder/patches/120-reproducible-builds.patch new file mode 100644 index 000000000..b1e7caa4f --- /dev/null +++ b/net/mdnsresponder/patches/120-reproducible-builds.patch @@ -0,0 +1,52 @@ +--- a/Clients/dns-sd.c ++++ b/Clients/dns-sd.c +@@ -1811,7 +1811,7 @@ Fail: + + // NOT static -- otherwise the compiler may optimize it out + // The "@(#) " pattern is a special prefix the "what" command looks for +-const char VersionString_SCCS[] = "@(#) dns-sd " STRINGIFY(mDNSResponderVersion) " (" __DATE__ " " __TIME__ ")"; ++const char VersionString_SCCS[] = "@(#) dns-sd " STRINGIFY(mDNSResponderVersion); + + #if _BUILDING_XCODE_PROJECT_ + // If the process crashes, then this string will be magically included in the automatically-generated crash log +--- a/mDNSPosix/PosixDaemon.c ++++ b/mDNSPosix/PosixDaemon.c +@@ -289,9 +289,9 @@ asm (".desc ___crashreporter_info__, 0x1 + + // For convenience when using the "strings" command, this is the last thing in the file + #if mDNSResponderVersion > 1 +-mDNSexport const char mDNSResponderVersionString_SCCS[] = "@(#) mDNSResponder-" STRINGIFY(mDNSResponderVersion) " (" __DATE__ " " __TIME__ ")"; ++mDNSexport const char mDNSResponderVersionString_SCCS[] = "@(#) mDNSResponder-" STRINGIFY(mDNSResponderVersion); + #elif MDNS_VERSIONSTR_NODTS + mDNSexport const char mDNSResponderVersionString_SCCS[] = "@(#) mDNSResponder (Engineering Build)"; + #else +-mDNSexport const char mDNSResponderVersionString_SCCS[] = "@(#) mDNSResponder (Engineering Build) (" __DATE__ " " __TIME__ ")"; ++mDNSexport const char mDNSResponderVersionString_SCCS[] = "@(#) mDNSResponder (Engineering Build)"; + #endif +--- a/mDNSShared/Java/JNISupport.c ++++ b/mDNSShared/Java/JNISupport.c +@@ -1069,4 +1069,4 @@ exit: + + // NOT static -- otherwise the compiler may optimize it out + // The "@(#) " pattern is a special prefix the "what" command looks for +-const char VersionString_SCCS[] = "@(#) libjdns_sd " STRINGIFY(mDNSResponderVersion) " (" __DATE__ " " __TIME__ ")"; ++const char VersionString_SCCS[] = "@(#) libjdns_sd " STRINGIFY(mDNSResponderVersion); +--- a/mDNSShared/dnsextd.c ++++ b/mDNSShared/dnsextd.c +@@ -3141,7 +3141,7 @@ mDNS mDNSStorage; + + // For convenience when using the "strings" command, this is the last thing in the file + // The "@(#) " pattern is a special prefix the "what" command looks for +-const char mDNSResponderVersionString_SCCS[] = "@(#) dnsextd " STRINGIFY(mDNSResponderVersion) " (" __DATE__ " " __TIME__ ")"; ++const char mDNSResponderVersionString_SCCS[] = "@(#) dnsextd " STRINGIFY(mDNSResponderVersion); + + #if _BUILDING_XCODE_PROJECT_ + // If the process crashes, then this string will be magically included in the automatically-generated crash log +--- a/mDNSShared/dnssd_clientlib.c ++++ b/mDNSShared/dnssd_clientlib.c +@@ -363,4 +363,4 @@ DNSServiceErrorType DNSSD_API TXTRecordG + + // NOT static -- otherwise the compiler may optimize it out + // The "@(#) " pattern is a special prefix the "what" command looks for +-const char VersionString_SCCS_libdnssd[] = "@(#) libdns_sd " STRINGIFY(mDNSResponderVersion) " (" __DATE__ " " __TIME__ ")"; ++const char VersionString_SCCS_libdnssd[] = "@(#) libdns_sd " STRINGIFY(mDNSResponderVersion); |