File reproducible-search-index-files.patch of Package java-11-openjdk

--- a/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
+++ b/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractIndexWriter.java
@@ -497,6 +497,10 @@ public class AbstractIndexWriter extends HtmlDocletWriter {
                     ZipOutputStream zos = new ZipOutputStream(fos)) {
                 try {
                     ZipEntry ze = new ZipEntry(searchIndexFile.getPath());
+                    String sde = System.getenv("SOURCE_DATE_EPOCH");
+                    if (sde != null) {
+                        ze.setTime(1000 * Long.parseLong(sde));
+                    }
                     zos.putNextEntry(ze);
                     zos.write(searchVar.toString().getBytes());
                 } finally {
openSUSE Build Service is sponsored by