diff --git a/bucket/zulu.json b/bucket/zulu.json index 76d7c3972..67c28c08a 100644 --- a/bucket/zulu.json +++ b/bucket/zulu.json @@ -1,21 +1,21 @@ { "description": "Zulu is certified build of OpenJDK", "homepage": "https://www.azul.com/downloads/zulu/", - "version": "12.2.3", + "version": "12.3.11", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu12.2.3-ca-jdk12.0.1-win_x64.zip", - "hash": "md5:273d08a3a64844b60863d21803dedc19", - "extract_dir": "zulu12.2.3-ca-jdk12.0.1-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu12.3.11-ca-jdk12.0.2-win_x64.zip", + "hash": "7b5c7d74e6abc38dfcd4b157f37c9faf9ec359008770c48e6e2f76eae435ac4e", + "extract_dir": "zulu12.3.11-ca-jdk12.0.2-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu12.2.3-ca-jdk12.0.1-win_i686.zip", - "hash": "md5:cc60e1c728c3ae615a609f3599f74e1d", - "extract_dir": "zulu12.2.3-ca-jdk12.0.1-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu12.3.11-ca-jdk12.0.2-win_i686.zip", + "hash": "3c7d05a6ed5a5a6fc6858496d079a021351671a68b11de3d80897500f4a3144b", + "extract_dir": "zulu12.3.11-ca-jdk12.0.2-win_i686" } }, "env_add_path": "bin", @@ -23,8 +23,9 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", - "replace": "${major}" + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": ">(?zulu12(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "12${major}" }, "autoupdate": { "architecture": { @@ -38,8 +39,8 @@ } }, "hash": { - "url": "https://www.azul.com/downloads/zulu/", - "find": "(?s)Checksum \\(MD5\\): ([a-fA-F0-9]{32})(?:[\\s]*
(?zulu10(?[\\d.]+)\\+(?[\\d.]+)-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "10${major}-${minor}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686" + } + }, + "hash": { + "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", + "jp": "$..[?(@.link=='$url')].checksum" + } } } diff --git a/bucket/zulu11-jre.json b/bucket/zulu11-jre.json index ad09fe344..30c777f35 100644 --- a/bucket/zulu11-jre.json +++ b/bucket/zulu11-jre.json @@ -1,16 +1,16 @@ { "description": "Zulu 11 is a build of OpenJDK 11", "homepage": "https://www.azul.com/downloads/zulu/", - "version": "11.31.11", + "version": "11.35.15", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.31.11-ca-jre11.0.3-win_x64.zip", - "hash": "md5:edee997589d206037748bf4f5f99c7bb", - "extract_dir": "zulu11.31.11-ca-jre11.0.3-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.35.15-ca-jre11.0.5-win_x64.zip", + "hash": "4a432453a83e4db6a06bb3e4f3a856037c9931eb47c1b74096461ec1775f84e7", + "extract_dir": "zulu11.35.15-ca-jre11.0.5-win_x64" } }, "env_add_path": "bin", @@ -18,7 +18,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu11(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": "(?zulu11(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "11${major}" }, "autoupdate": { @@ -29,8 +30,8 @@ } }, "hash": { - "url": "https://www.azul.com/downloads/zulu/", - "find": "(?s)Checksum \\(MD5\\): ([a-fA-F0-9]{32})(?:[\\s]*
zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip" + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": "(?zulu11(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "11${major}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://zulu.api.azul.com/api/v1/bundles/latest/?os=win&arch=x64&version=11&ext=zip", - "mode": "json", - "jsonpath": "$.md5_hash" - } - }, - "32bit": { - "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://zulu.api.azul.com/api/v1/bundles/latest/?os=win&arch=x86&version=11&ext=zip", - "mode": "json", - "jsonpath": "$.md5_hash" - } + "extract_dir": "$matchName_x64" } + }, + "hash": { + "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", + "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu12.json b/bucket/zulu12.json index bdca5ce05..8170307cf 100644 --- a/bucket/zulu12.json +++ b/bucket/zulu12.json @@ -9,12 +9,12 @@ "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/zulu12.3.11-ca-jdk12.0.2-win_x64.zip", - "hash": "md5:c5df84953d6a0d50b08e61eb923a6699", + "hash": "7b5c7d74e6abc38dfcd4b157f37c9faf9ec359008770c48e6e2f76eae435ac4e", "extract_dir": "zulu12.3.11-ca-jdk12.0.2-win_x64" }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/zulu12.3.11-ca-jdk12.0.2-win_i686.zip", - "hash": "md5:edd960154f98348ae97252897930c5be", + "hash": "3c7d05a6ed5a5a6fc6858496d079a021351671a68b11de3d80897500f4a3144b", "extract_dir": "zulu12.3.11-ca-jdk12.0.2-win_i686" } }, @@ -23,29 +23,24 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://zulu.api.azul.com/api/v1/bundles/latest/?os=win&arch=x64&version=12&ext=zip", - "re": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip" + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": ">(?zulu12(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "12${major}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://zulu.api.azul.com/api/v1/bundles/latest/?os=win&arch=x64&version=12&ext=zip", - "mode": "json", - "jsonpath": "$.md5_hash" - } + "extract_dir": "$matchName_x64" }, "32bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", - "extract_dir": "$matchName_i686", - "hash": { - "url": "https://zulu.api.azul.com/api/v1/bundles/latest/?os=win&arch=x86&version=12&ext=zip", - "mode": "json", - "jsonpath": "$.md5_hash" - } + "extract_dir": "$matchName_i686" } + }, + "hash": { + "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", + "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu13.json b/bucket/zulu13.json new file mode 100644 index 000000000..f2c5a8414 --- /dev/null +++ b/bucket/zulu13.json @@ -0,0 +1,46 @@ +{ + "description": "Zulu is certified build of OpenJDK", + "homepage": "https://www.azul.com/downloads/zulu/", + "version": "13.28.11", + "license": { + "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", + "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" + }, + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu13.28.11-ca-jdk13.0.1-win_x64.zip", + "hash": "ff088cc86b47986325f70c40fd2f8591686dca1909df7cae26e9a1fc029401db", + "extract_dir": "zulu13.28.11-ca-jdk13.0.1-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu13.28.11-ca-jdk13.0.1-win_i686.zip", + "hash": "357696a5edcfc9c6f99bb95b7fd25a0d0f78b42eb2660b6e2562162b11aaa4e5", + "extract_dir": "zulu13.28.11-ca-jdk13.0.1-win_i686" + } + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": ">(?zulu13(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "13${major}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686" + } + }, + "hash": { + "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", + "jp": "$..[?(@.link=='$url')].checksum" + } + } +} diff --git a/bucket/zulu6.json b/bucket/zulu6.json index 170c27d4e..e6400a011 100644 --- a/bucket/zulu6.json +++ b/bucket/zulu6.json @@ -9,12 +9,29 @@ "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/zulu6.22.0.3-jdk6.0.119-win_x64.zip", - "hash": "md5:79916039b5128bdea73d822df40cf2d6", + "hash": "24059e8915d675074a80047c75cd6e0672b5c2cadf5b398fb6a6c51d035c54ca", "extract_dir": "zulu6.22.0.3-jdk6.0.119-win_x64" } }, "env_add_path": "bin", "env_set": { "JAVA_HOME": "$dir" + }, + "checkver": { + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": ">(?zulu6(?[\\d.]+)-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "6${major}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64" + } + }, + "hash": { + "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", + "jp": "$..[?(@.link=='$url')].checksum" + } } } diff --git a/bucket/zulu7.json b/bucket/zulu7.json index d806fd3ae..66c7e7808 100644 --- a/bucket/zulu7.json +++ b/bucket/zulu7.json @@ -9,7 +9,7 @@ "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/zulu7.34.0.5-ca-jdk7.0.242-win_x64.zip", - "hash": "md5:3611c39f78794089db47a7d3c532f05e", + "hash": "d95394844ccfeb62baf7b872d147250cdd8339939c6e9790ddaef6b025678f01", "extract_dir": "zulu7.34.0.5-ca-jdk7.0.242-win_x64" } }, @@ -18,20 +18,20 @@ "JAVA_HOME": "$dir" }, "checkver": { - "url": "https://zulu.api.azul.com/api/v1/bundles/latest/?os=win&arch=x64&version=7&ext=zip", - "re": "(?zulu(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip" + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": ">(?zulu7(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "7${major}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", - "extract_dir": "$matchName_x64", - "hash": { - "url": "https://zulu.api.azul.com/api/v1/bundles/latest/?os=win&arch=x64&version=7&ext=zip", - "mode": "json", - "jsonpath": "$.md5_hash" - } + "extract_dir": "$matchName_x64" } + }, + "hash": { + "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", + "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulu8-jre.json b/bucket/zulu8-jre.json index 9a2363004..b7b64c33e 100644 --- a/bucket/zulu8-jre.json +++ b/bucket/zulu8-jre.json @@ -1,21 +1,21 @@ { "description": "Zulu 8 is certified build of OpenJDK 8", "homepage": "https://www.azul.com/downloads/zulu/", - "version": "8.38.0.13", + "version": "8.42.0.23", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.38.0.13-ca-jre8.0.212-win_x64.zip", - "hash": "md5:0c8256716ad91e6a770f9b03d23c87e2", - "extract_dir": "zulu8.38.0.13-ca-jre8.0.212-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.42.0.23-ca-jre8.0.232-win_x64.zip", + "hash": "0aced5d0d9543a35a87d8f9218a570323dc9240b5c3e95d61579d4e8fad38c04", + "extract_dir": "zulu8.42.0.23-ca-jre8.0.232-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.38.0.13-ca-jre8.0.212-win_i686.zip", - "hash": "md5:9ebb79c3b54e7dc4162133d52dd480ab", - "extract_dir": "zulu8.38.0.13-ca-jre8.0.212-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.42.0.23-ca-jre8.0.232-win_i686.zip", + "hash": "c5eadc1229f4cf56177f76c75e4e8085d3e524180b17fceca7dbf73e731c6d26", + "extract_dir": "zulu8.42.0.23-ca-jre8.0.232-win_i686" } }, "env_add_path": "bin", @@ -23,7 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu8(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": ">(?zulu8(?[\\d.]+)-ca-jre(?[\\d.]+)-win)_x64.zip", "replace": "8${major}" }, "autoupdate": { @@ -38,8 +39,8 @@ } }, "hash": { - "url": "https://www.azul.com/downloads/zulu/", - "find": "(?s)Checksum \\(MD5\\): ([a-fA-F0-9]{32})(?:[\\s]*
zulu8(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": ">(?zulu8(?[\\d.]+)-ca-jdk(?[\\d.]+)-win)_x64.zip", "replace": "8${major}" }, "autoupdate": { @@ -38,8 +39,8 @@ } }, "hash": { - "url": "https://www.azul.com/downloads/zulu/", - "find": "(?s)Checksum \\(MD5\\): ([a-fA-F0-9]{32})(?:[\\s]*
(?zulu9(?[\\d.]+)-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "9${major}" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", + "extract_dir": "$matchName_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686" + } + }, + "hash": { + "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", + "jp": "$..[?(@.link=='$url')].checksum" + } } } diff --git a/bucket/zulufx.json b/bucket/zulufx.json index cd3ff79cc..2635c0b3e 100644 --- a/bucket/zulufx.json +++ b/bucket/zulufx.json @@ -1,16 +1,21 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/downloads/zulu/zulufx/", - "version": "11.31.11", + "version": "11.33.15", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.31.11-ca-fx-jdk11.0.3-win_x64.zip", - "hash": "md5:d10136882862b30d063a72881510205e", - "extract_dir": "zulu11.31.11-ca-fx-jdk11.0.3-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.33.15-ca-fx-jdk11.0.4-win_x64.zip", + "hash": "e274b9dc3f9a08ced72945b752dfc7422b3f1220b533e6a6aa0a11eff970f07f", + "extract_dir": "zulu11.33.15-ca-fx-jdk11.0.4-win_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/zulu11.33.15-ca-fx-jdk11.0.4-win_i686.zip", + "hash": "089693cd4982a57858d341191bf5824eac510b897c0b4618885c68f1c6e3d9ec", + "extract_dir": "zulu11.33.15-ca-fx-jdk11.0.4-win_i686" } }, "env_add_path": "bin", @@ -18,20 +23,24 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", - "reverse": true, - "replace": "${major}" + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": ">(?zulu11(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "replace": "11${major}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://cdn.azul.com/zulu/bin/$matchName_x64.zip", "extract_dir": "$matchName_x64" + }, + "32bit": { + "url": "https://cdn.azul.com/zulu/bin/$matchName_i686.zip", + "extract_dir": "$matchName_i686" } }, "hash": { - "url": "https://www.azul.com/downloads/zulu/zulufx/", - "find": "($md5)<[\\w. =\":;]*><[\\w. =\":/]*$basename" + "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", + "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulufx11-jre.json b/bucket/zulufx11-jre.json index 3781278c9..eed054dd3 100644 --- a/bucket/zulufx11-jre.json +++ b/bucket/zulufx11-jre.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/downloads/zulu/zulufx/", - "version": "11.31.11", + "version": "11.33.15", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.31.11-ca-fx-jre11.0.3-win_x64.zip", - "hash": "md5:aca0853a9916621c768af651c349e320", - "extract_dir": "zulu11.31.11-ca-fx-jre11.0.3-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.33.15-ca-fx-jre11.0.4-win_x64.zip", + "hash": "eb5f775c976e8e90765c0d52c7a55e44fdbd47c2b7bbf53cca94d3f454e326bb", + "extract_dir": "zulu11.33.15-ca-fx-jre11.0.4-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.31.11-ca-fx-jre11.0.3-win_i686.zip", - "hash": "md5:edaabbbc844beb29853a916937f60dbf", - "extract_dir": "zulu11.31.11-ca-fx-jre11.0.3-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu11.33.15-ca-fx-jre11.0.4-win_i686.zip", + "hash": "155f51cc1d6c9d069acf9bb6239ce9756eae5817336b29b9ac106c039fa36e52", + "extract_dir": "zulu11.33.15-ca-fx-jre11.0.4-win_i686" } }, "env_add_path": "bin", @@ -23,7 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu11(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": ">(?zulu11(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "11${major}" }, "autoupdate": { @@ -38,8 +39,8 @@ } }, "hash": { - "url": "https://www.azul.com/downloads/zulu/zulufx/", - "find": "($md5)<[\\w. =\":;]*><[\\w. =\":/]*$basename" + "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", + "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulufx11.json b/bucket/zulufx11.json index 1a2afdbdd..2635c0b3e 100644 --- a/bucket/zulufx11.json +++ b/bucket/zulufx11.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu With OpenJFX", "homepage": "https://www.azul.com/downloads/zulu/zulufx/", - "version": "11.31.11", + "version": "11.33.15", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.31.11-ca-fx-jdk11.0.3-win_x64.zip", - "hash": "md5:d10136882862b30d063a72881510205e", - "extract_dir": "zulu11.31.11-ca-fx-jdk11.0.3-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu11.33.15-ca-fx-jdk11.0.4-win_x64.zip", + "hash": "e274b9dc3f9a08ced72945b752dfc7422b3f1220b533e6a6aa0a11eff970f07f", + "extract_dir": "zulu11.33.15-ca-fx-jdk11.0.4-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu11.31.11-ca-fx-jdk11.0.3-win_i686.zip", - "hash": "md5:eec354ee4fb1c66a4f86cb3199ba6dce", - "extract_dir": "zulu11.31.11-ca-fx-jdk11.0.3-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu11.33.15-ca-fx-jdk11.0.4-win_i686.zip", + "hash": "089693cd4982a57858d341191bf5824eac510b897c0b4618885c68f1c6e3d9ec", + "extract_dir": "zulu11.33.15-ca-fx-jdk11.0.4-win_i686" } }, "env_add_path": "bin", @@ -23,7 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu11(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": ">(?zulu11(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", "replace": "11${major}" }, "autoupdate": { @@ -38,8 +39,8 @@ } }, "hash": { - "url": "https://www.azul.com/downloads/zulu/zulufx/", - "find": "($md5)<[\\w. =\":;]*><[\\w. =\":/]*$basename" + "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", + "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulufx8-jre.json b/bucket/zulufx8-jre.json index b1d4cc15d..606e9942b 100644 --- a/bucket/zulufx8-jre.json +++ b/bucket/zulufx8-jre.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu 8 With OpenJFX", "homepage": "https://www.azul.com/downloads/zulu/zulufx/", - "version": "8.38.0.13", + "version": "8.40.0.25", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.38.0.13-ca-fx-jre8.0.212-win_x64.zip", - "hash": "md5:909d890758cc845eec9eaa533f961742", - "extract_dir": "zulu8.38.0.13-ca-fx-jre8.0.212-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.40.0.25-ca-fx-jre8.0.222-win_x64.zip", + "hash": "d1652a753873b7c5268a3bd86c9c71947a30d5f1e1cebb7a09a0418d594c05a6", + "extract_dir": "zulu8.40.0.25-ca-fx-jre8.0.222-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.38.0.13-ca-fx-jre8.0.212-win_i686.zip", - "hash": "md5:9e78f0f4c4fd2f030ac76edcde9086fb", - "extract_dir": "zulu8.38.0.13-ca-fx-jre8.0.212-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.40.0.25-ca-fx-jre8.0.222-win_i686.zip", + "hash": "c30f390ec5a95f343100bdb53ced6d8b82a66a3b7af0da35da372dada30e1c24", + "extract_dir": "zulu8.40.0.25-ca-fx-jre8.0.222-win_i686" } }, "env_add_path": "bin", @@ -23,7 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu8(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": ">(?zulu8(?[\\d.]+)-ca-fx-jre(?[\\d.]+)-win)_x64.zip", "replace": "8${major}" }, "autoupdate": { @@ -38,8 +39,8 @@ } }, "hash": { - "url": "https://www.azul.com/downloads/zulu/zulufx/", - "find": "($md5)<[\\w. =\":;]*><[\\w. =\":/]*$basename" + "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", + "jp": "$..[?(@.link=='$url')].checksum" } } } diff --git a/bucket/zulufx8.json b/bucket/zulufx8.json index 44ae4f44c..a3c79372f 100644 --- a/bucket/zulufx8.json +++ b/bucket/zulufx8.json @@ -1,21 +1,21 @@ { "description": "Open Source Builds of Zulu 8 With OpenJFX", "homepage": "https://www.azul.com/downloads/zulu/zulufx/", - "version": "8.38.0.13", + "version": "8.40.0.25", "license": { "identifier": "GPL-2.0-only WITH Classpath-exception-2.0", "url": "https://www.azulsystems.com/license/zulu_third_party_licenses.html" }, "architecture": { "64bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.38.0.13-ca-fx-jdk8.0.212-win_x64.zip", - "hash": "md5:75d0860cca759004c239bda1cd800ed1", - "extract_dir": "zulu8.38.0.13-ca-fx-jdk8.0.212-win_x64" + "url": "https://cdn.azul.com/zulu/bin/zulu8.40.0.25-ca-fx-jdk8.0.222-win_x64.zip", + "hash": "a1f28a0b90a37471ecfb539148429cc2993f73e9d45c5f21c03d0ff4a8a29618", + "extract_dir": "zulu8.40.0.25-ca-fx-jdk8.0.222-win_x64" }, "32bit": { - "url": "https://cdn.azul.com/zulu/bin/zulu8.38.0.13-ca-fx-jdk8.0.212-win_i686.zip", - "hash": "md5:85ff1bc684e3d381a9cc81160f09cffc", - "extract_dir": "zulu8.38.0.13-ca-fx-jdk8.0.212-win_i686" + "url": "https://cdn.azul.com/zulu/bin/zulu8.40.0.25-ca-fx-jdk8.0.222-win_i686.zip", + "hash": "0f692cadc1034c5101dfb37595450cb21d957a31e7d6788878bbe34e140d6c0d", + "extract_dir": "zulu8.40.0.25-ca-fx-jdk8.0.222-win_i686" } }, "env_add_path": "bin", @@ -23,7 +23,8 @@ "JAVA_HOME": "$dir" }, "checkver": { - "re": "//cdn.azul.com/zulu/bin/(?zulu8(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", + "url": "https://cdn.azul.com/zulu/bin/?C=M;O=D", + "re": ">(?zulu8(?[\\d.]+)-ca-fx-jdk(?[\\d.]+)-win)_x64.zip", "replace": "8${major}" }, "autoupdate": { @@ -38,8 +39,8 @@ } }, "hash": { - "url": "https://www.azul.com/downloads/zulu/zulufx/", - "find": "($md5)<[\\w. =\":;]*><[\\w. =\":/]*$basename" + "url": "https://www.azul.com/wp-admin/admin-ajax.php?action=search_bundles", + "jp": "$..[?(@.link=='$url')].checksum" } } }