File: 0004-Seed-RNG-to-0-during-builds.patch

package info (click to toggle)
ruby-rmagick 2.16.0-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 5,400 kB
  • ctags: 2,291
  • sloc: ansic: 17,146; ruby: 13,758; sh: 28; makefile: 12
file content (24 lines) | stat: -rw-r--r-- 594 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
From: Antonio Terceiro <terceiro@debian.org>
Date: Tue, 16 Aug 2016 11:13:12 -0300
Subject: Seed RNG to 0 during builds

This helps making the build reproducible
---
 ext/RMagick/rmmain.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/ext/RMagick/rmmain.c b/ext/RMagick/rmmain.c
index 44dbed2..cec0786 100644
--- a/ext/RMagick/rmmain.c
+++ b/ext/RMagick/rmmain.c
@@ -1621,6 +1621,10 @@ Init_RMagick2(void)
     SetWarningHandler(rm_warning_handler);
 
     RB_GC_GUARD(observable);
+
+    if (getenv("SOURCE_DATE_EPOCH") != NULL) {
+        SeedPseudoRandomGenerator(0);
+    }
 }