diff --git a/7zip.json b/7zip.json index c76f108d67..a6e6120d18 100644 --- a/7zip.json +++ b/7zip.json @@ -14,5 +14,15 @@ }, "extract_dir": "Files/7-Zip", "bin": "7z.exe", - "checkver": "Download 7-zip ([^\\ ]+)" + "checkver": "Download 7-zip ([^\\ ]+)", + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://7-zip.org/a/7z$cleanVersion-x64.msi" + }, + "32bit": { + "url": "http://7-zip.org/a/7z$cleanVersion.msi" + } + } + } } diff --git a/elixir.json b/elixir.json index b44cb4b5e5..8426e8b535 100644 --- a/elixir.json +++ b/elixir.json @@ -1,9 +1,9 @@ { "homepage": "http://elixir-lang.org/", - "version": "1.2.5", + "version": "1.4.0", "depends": "erlang", - "url": "https://github.com/elixir-lang/elixir/releases/download/v1.2.5/Precompiled.zip", - "hash": "4ab860707040e2dde4024cc8c0f74f1adc48aaae8d48293bf2b98fda3921a99c", + "url": "https://github.com/elixir-lang/elixir/releases/download/v1.4.0/Precompiled.zip", + "hash": "60d077bc242e65f4f430beb43c968b5632dfb07ec89a7d689da254ffdc791b98", "bin": [ "bin\\elixir.bat", "bin\\elixirc.bat", @@ -12,5 +12,8 @@ ], "checkver": { "github": "https://github.com/elixir-lang/elixir" + }, + "autoupdate": { + "url": "https://github.com/elixir-lang/elixir/releases/download/v$version/Precompiled.zip" } } diff --git a/erlang.json b/erlang.json index 2ab1f97c0a..2e632bcc3e 100644 --- a/erlang.json +++ b/erlang.json @@ -1,15 +1,15 @@ { "homepage": "http://www.erlang.org", - "version": "19.0", + "version": "19.2", "license": "http://www.apache.org/licenses/LICENSE-2.0", "architecture": { "64bit": { - "url": "http://erlang.org/download/otp_win64_19.0.exe", - "hash": "ab1811996cac1bff1248dbd3d840b012c9585ea6ee746862aa297e598a35ad3c" + "url": "http://erlang.org/download/otp_win64_19.2.exe", + "hash": "ce819d2936af1157aed27aed49719c64f4134f714322f096cb5538d9ad627814" }, "32bit": { - "url": "http://erlang.org/download/otp_win32_19.0.exe", - "hash": "62ef79ef798434a6ad5828d2ad275d9c26d8a1c638db6860d2325c3e00b8a803" + "url": "http://erlang.org/download/otp_win32_19.2.exe", + "hash": "ab4e5e79448e24551cc752b09af9c76824695d41d73574cf990c633085c94213" } }, "bin": [ @@ -21,14 +21,29 @@ "ERLANG_HOME": "$dir" }, "installer": { - "args": ["/S", "/D=$dir"] + "args": [ + "/S", + "/D=$dir" + ] }, "uninstaller": { - "file" : "Uninstall.exe", - "args" : ["/S"] + "file": "Uninstall.exe", + "args": [ + "/S" + ] }, "checkver": { "url": "http://www.erlang.org/downloads", "re": "DOWNLOAD\\s+OTP ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://erlang.org/download/otp_win64_$version.exe" + }, + "32bit": { + "url": "http://erlang.org/download/otp_win32_$version.exe" + } + } } } diff --git a/ffmpeg.json b/ffmpeg.json index cf842f925e..da26ed290e 100644 --- a/ffmpeg.json +++ b/ffmpeg.json @@ -1,17 +1,17 @@ { - "version": "20161230", + "version": "20170110-f48b6b8", "homepage": "https://ffmpeg.zeranoe.com/builds/", "license": "GPL3", "architecture": { "64bit": { - "url": "https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20161230-6993bb4-win64-static.zip", - "hash": "b4f35d18db6bb5b616162d2e261ed1a0fec47415793396ae517971d5fa750b0c", - "extract_dir": "ffmpeg-20161230-6993bb4-win64-static" + "url": "https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20170110-f48b6b8-win64-static.zip", + "hash": "7b122b3ce21d93ab94a35145c8b92fc34957f085e3d13a5aa254672e4bb6dc2b", + "extract_dir": "ffmpeg-20170110-f48b6b8-win64-static" }, "32bit": { - "url": "https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20161230-6993bb4-win32-static.zip", - "hash": "513e7a6adf770bff8df925cdb736c4755f825af5451a5ab6fcea0d2150ed2dc0", - "extract_dir": "ffmpeg-20161230-6993bb4-win32-static" + "url": "https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-20170110-f48b6b8-win32-static.zip", + "hash": "abc56f5209058f1f7b382ea0a2bc5792dd38f4f4da6b2a4bb3f5aa93ed7acc25", + "extract_dir": "ffmpeg-20170110-f48b6b8-win32-static" } }, "bin": [ @@ -19,5 +19,17 @@ "bin\\ffplay.exe", "bin\\ffprobe.exe" ], - "checkver": "value=\"([\\d]{8})-[\\d\\w]+\"" + "checkver": "value=\"([\\d]{8}-[\\d\\w]+)\"", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-$version-win64-static.zip", + "extract_dir": "ffmpeg-$version-win64-static" + }, + "32bit": { + "url": "https://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-$version-win32-static.zip", + "extract_dir": "ffmpeg-$version-win32-static" + } + } + } } diff --git a/flow.json b/flow.json index f9daefeaf2..f84bdfeaf2 100644 --- a/flow.json +++ b/flow.json @@ -1,12 +1,15 @@ { - "version": "v0.33.0", - "license": "BSD", - "url": "https://github.com/facebook/flow/releases/download/v0.33.0/flow-win64-v0.33.0.zip", - "homepage": "https://flowtype.org/", - "hash": "5bcd5cab59c8c4406273a59df187473e9fd56e0e6a3a8b3de76a48b34412caac", - "bin": "flow.exe", - "extract_dir": "flow", + "version": "0.37.4", + "license": "BSD", + "url": "https://github.com/facebook/flow/releases/download/v0.37.4/flow-win64-v0.37.4.zip", + "homepage": "https://flowtype.org/", + "hash": "72ed4dc6a9807372bf79f718966190c6a6add8968aaa5d3b427de002ee918d10", + "bin": "flow.exe", + "extract_dir": "flow", "checkver": { "github": "https://github.com/facebook/flow" + }, + "autoupdate": { + "url": "https://github.com/facebook/flow/releases/download/v$version/flow-win64-v$version.zip" } } diff --git a/forge.json b/forge.json index 792853d936..c2ccab7f3a 100644 --- a/forge.json +++ b/forge.json @@ -8,5 +8,8 @@ ], "checkver": { "github": "https://github.com/fsharp-editing/Forge" + }, + "autoupdate": { + "url": "https://github.com/fsharp-editing/Forge/releases/download/$version/forge.zip" } } diff --git a/grails.json b/grails.json index c1faef423d..789942af6c 100644 --- a/grails.json +++ b/grails.json @@ -1,10 +1,10 @@ { "homepage": "https://grails.org/", - "version": "3.0.9", + "version": "3.2.4", "license": "Apache 2.0", - "url": "https://github.com/grails/grails-core/releases/download/v3.0.9/grails-3.0.9.zip", - "hash": "f1bfdec6efd45283c810e29be4433f134118344d2eabea870ae553fb66c864b1", - "extract_dir": "grails-3.0.9", + "url": "https://github.com/grails/grails-core/releases/download/v3.2.4/grails-3.2.4.zip", + "hash": "9cc3f9620ba8261a845beca3a0d63936b7dc529b41ba1d29b0a9d84c212ac1c7", + "extract_dir": "grails-3.2.4", "bin": [ "bin\\grails.bat" ], @@ -14,5 +14,9 @@ "depends": "openjdk", "checkver": { "github": "https://github.com/grails/grails-core" + }, + "autoupdate": { + "url": "https://github.com/grails/grails-core/releases/download/v$version/grails-$version.zip", + "extract_dir": "grails-$version" } } diff --git a/groovy.json b/groovy.json index 42a820af06..834e3f7323 100644 --- a/groovy.json +++ b/groovy.json @@ -1,9 +1,9 @@ { "homepage": "http://www.groovy-lang.org/", - "version": "2.4.6", + "version": "2.4.7", "license": "Apache 2.0", - "url": "https://dl.bintray.com/groovy/maven/apache-groovy-binary-2.4.6.zip", - "hash": "9b3fb5b51bc21342bba13f090a88ad6d89b20c4a7a166dd50df2ac763c278768", + "url": "https://dl.bintray.com/groovy/maven/apache-groovy-binary-2.4.7.zip", + "hash": "438dd6098252647e88ff12ac5737d0d0f7e16a8e4e42e8be3e05a4c43abefbd5", "extract_dir": "groovy-2.4.6", "bin": [ "bin\\grape.bat", @@ -22,5 +22,8 @@ "checkver": { "url": "http://www.groovy-lang.org/download.html", "re": "([\\d.]+) distributions" + }, + "autoupdate": { + "url": "https://dl.bintray.com/groovy/maven/apache-groovy-binary-$version.zip" } } diff --git a/haskell.json b/haskell.json index c21e713a5c..4620b13f30 100644 --- a/haskell.json +++ b/haskell.json @@ -1,5 +1,5 @@ { - "homepage": "http://www.haskell.org", + "homepage": "https://www.haskell.org", "version": "7.10.2-a", "architecture": { "64bit": { diff --git a/haxe.json b/haxe.json index e0bda3c970..34ebcaabef 100644 --- a/haxe.json +++ b/haxe.json @@ -1,10 +1,10 @@ { - "homepage": "http://haxe.org/", - "version": "3.2.1", - "license": "http://haxe.org/foundation/open-source.html", - "url": "http://haxe.org/website-content/downloads/3.2.1/downloads/haxe-3.2.1-win.zip", - "hash": "af57d42ca474bba826426e9403b2cb21c210d56addc8bbc0e8fafa88b3660db3", - "extract_dir": "haxe-3.2.1", + "homepage": "https://haxe.org/", + "version": "3.4.0-rc.2", + "license": "https://haxe.org/foundation/open-source.html", + "url": "https://haxe.org/website-content/downloads/3.4.0-rc.2/downloads/haxe-3.4.0-rc.2-win.zip", + "hash": "6bc4a74b6738c270673a8033e91caf381120d0315c84072e94f9079e268048d0", + "extract_dir": "haxe-3.4.0-rc.2", "bin": [ "haxe.exe", "haxelib.exe" @@ -14,7 +14,11 @@ }, "depends": "neko", "checkver": { - "url": "http://haxe.org/download/list/", + "url": "https://haxe.org/download/list/", "re": "The current stable version is ]+>([\\d.\\-rc]+)" + }, + "autoupdate": { + "url": "https://haxe.org/website-content/downloads/$version/downloads/haxe-$version-win.zip", + "extract_dir": "haxe-$version" } } diff --git a/hub.json b/hub.json index a87d612e4b..9abb677854 100644 --- a/hub.json +++ b/hub.json @@ -17,5 +17,15 @@ ], "checkver": { "github": "https://github.com/github/hub" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/github/hub/releases/download/v$version/hub-windows-amd64-$version.zip" + }, + "32bit": { + "url": "https://github.com/github/hub/releases/download/v$version/hub-windows-386-$version.zip" + } + } } } diff --git a/hugo.json b/hugo.json index 46fd0f30cf..042ac10162 100644 --- a/hugo.json +++ b/hugo.json @@ -1,20 +1,30 @@ { - "version": "0.18", - "license": "https://github.com/spf13/hugo/blob/master/LICENSE.md", + "version": "0.18.1", + "license": "https://github.com/spf13/hugo/blob/master/LICENSE.md", "architecture": { - "64bit": { - "url": "https://github.com/spf13/hugo/releases/download/v0.18/hugo_0.18_windows-64bit.zip", - "hash": "9C6094196524A9F8CBB2A3FD83A309C7FF42E62CE24DECF10222FA9D0B0EAA16", - "bin": [ "hugo_0.18_windows_amd64.exe" ] - }, - "32bit": { - "url": "https://github.com/spf13/hugo/releases/download/v0.18/hugo_0.18_windows-32bit.zip", - "hash": "12FAB36D0492E90B1004227D6FC62683682C3D19369C3A8166D0158A89D9DFFA", - "bin": [ "hugo_0.18_windows_386.exe" ] - } + "64bit": { + "url": "https://github.com/spf13/hugo/releases/download/v0.18.1/hugo_0.18.1_windows-64bit.zip", + "hash": "8269b0fbd54a8548692fe994625ed99bada53807d172f29f00b8c66be676a922" + }, + "32bit": { + "url": "https://github.com/spf13/hugo/releases/download/v0.18.1/hugo_0.18.1_windows-32bit.zip", + "hash": "2703ac22f0421031d2008f1cf85836280e2e5fa01a41efb06e72b202f8f4ac5f" + } }, - "homepage": "http://gohugo.io", + "bin": "hugo.exe", + "pre_install": "Rename-Item @(Get-ChildItem $dir\\hugo_*.exe)[0] $dir\\hugo.exe", + "homepage": "https://gohugo.io", "checkver": { "github": "https://github.com/spf13/hugo" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://github.com/spf13/hugo/releases/download/v$version/hugo_$version_windows-64bit.zip" + }, + "32bit": { + "url": "https://github.com/spf13/hugo/releases/download/v$version/hugo_$version_windows-32bit.zip" + } + } } } diff --git a/latex.json b/latex.json index ba8365d669..fdfe360db1 100644 --- a/latex.json +++ b/latex.json @@ -1,12 +1,15 @@ { "homepage": "https://miktex.org", - "version": "2.9.5987", + "version": "2.9.6161", "license": "https://miktex.org/copying", - "url": "http://wbc.upm.edu.my/tex-archive/systems/win32/miktex/setup/miktex-portable-2.9.5987.exe#/dl.7z", - "hash": "b6773ba988007a88c361f63d27833e63fefdb8011238f0ca843135a3c4ffded9", + "url": "https://miktex.org/download/ctan/systems/win32/miktex/setup/miktex-portable-2.9.6161.exe#/dl.7z", + "hash": "cc7d67f481e009e5eece8b531b9a86c1f47c7dd107cf8bc36b7ee1689c5b3811", "env_add_path": "texmfs\\install\\miktex\\bin", "checkver": { "url": "https://miktex.org/portable", "re": "miktex-portable-([\\d.]+).exe" + }, + "autoupdate": { + "url": "https://miktex.org/download/ctan/systems/win32/miktex/setup/miktex-portable-$version.exe#/dl.7z" } } diff --git a/lessmsi.json b/lessmsi.json index fb9194a8ff..3a4a02ff97 100644 --- a/lessmsi.json +++ b/lessmsi.json @@ -1,9 +1,14 @@ { "homepage": "https://github.com/activescott/lessmsi/", - "version": "1.4", + "version": "1.5.1", "license": "https://github.com/activescott/lessmsi/raw/master/LICENSE", - "hash": "ea16da35477aff1ab63d71e0f1c08ca697cad6f7211ccdf7fb8fa2c7206a1ffa", - "url": "https://github.com/activescott/lessmsi/releases/download/v1.4/lessmsi-v1.4.zip", + "hash": "478564a8430cc74c3fb727175e4bbb46ce6d9c8874e7c1555f719dcff9ee91af", + "url": "https://github.com/activescott/lessmsi/releases/download/v1.5.1/lessmsi-v1.5.1.zip", "bin": "lessmsi.exe", - "checkver": "github" + "checkver": { + "github": "https://github.com/activescott/lessmsi" + }, + "autoupdate": { + "url": "https://github.com/activescott/lessmsi/releases/download/v$version/lessmsi-v$version.zip" + } } diff --git a/llvm.json b/llvm.json index 602488bf0b..de7ccbcf04 100644 --- a/llvm.json +++ b/llvm.json @@ -1,19 +1,34 @@ { "homepage": "http://www.llvm.org", - "version": "3.9.0", + "version": "3.9.1", "license": "University of Illinois/NCSA Open Source License", "architecture": { "32bit": { - "url": "http://llvm.org/releases/3.9.0/LLVM-3.9.0-win32.exe", - "hash": "b4eaa1fa9872e2c76268f32fc597148cfa14c57b7d13e1edd9b9b6496cdf7de8" + "url": "http://releases.llvm.org/3.9.1/LLVM-3.9.1-win32.exe", + "hash": "f5cdf134e27a215a18515e2dcd100902dcf539f487c2028a817ffe7d3091f32a" }, "64bit": { - "url": "http://llvm.org/releases/3.9.0/LLVM-3.9.0-win64.exe", - "hash": "3e5b53a79266d3f7f1d5cb4d94283fe2bc61f9689e55f39e3939364f4076b0c9" + "url": "http://releases.llvm.org/3.9.1/LLVM-3.9.1-win64.exe", + "hash": "7ea2b7bc0de6b96a6ce11e6cfece7b84a31fb0c86c977f42ee178cba41517606" } }, - "installer": {"args": "/S /D=$dir"}, - "uninstaller": {"file": "Uninstall.exe", "args": "/S"}, + "installer": { + "args": "/S /D=$dir" + }, + "uninstaller": { + "file": "Uninstall.exe", + "args": "/S" + }, "env_add_path": "bin", - "checkver": "\\/releases\\/download.html#([\\d.]+)" + "checkver": "\\/releases\\/download.html#([\\d.]+)", + "autoupdate": { + "architecture": { + "64bit": { + "url": "http://releases.llvm.org/$version/LLVM-$version-win64.exe" + }, + "32bit": { + "url": "http://releases.llvm.org/$version/LLVM-$version-win32.exe" + } + } + } } diff --git a/mysql.json b/mysql.json index 9c805b5e31..c5712c912b 100644 --- a/mysql.json +++ b/mysql.json @@ -1,17 +1,17 @@ { "homepage": "https://dev.mysql.com/downloads/mysql/", - "version": "5.7.14", + "version": "5.7.17", "license": "GPLv2", "architecture": { "64bit": { - "url": "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.14-winx64.zip", - "hash": "md5:dac7a16845da1dd3f789ca27972cca65", - "extract_dir": "mysql-5.7.14-winx64" + "url": "https://dev.mysql.com/get/mysql-5.7.17-winx64.zip", + "hash": "53b2e9eec6d7c986444926dd59ae264d156cea21a1566d37547f3e444c0b80c8", + "extract_dir": "mysql-5.7.17-winx64" }, "32bit": { - "url": "https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.14-win32.zip", - "hash": "md5:5b88f3e3724122f1fbd2fac26f8a7bd8", - "extract_dir": "mysql-5.7.14-win32" + "url": "https://dev.mysql.com/get/mysql-5.7.17-win32.zip", + "hash": "5fd863bbe76e306989ec2ba43fb4b7e9d72240ac1e058c590cf6ea72cc9454df", + "extract_dir": "mysql-5.7.17-win32" } }, "bin": [ @@ -25,7 +25,7 @@ "bin\\mysqlshow.exe", "bin\\mysqlslap.exe", "bin\\my_print_defaults.exe" - ], + ], "post_install": " #Initialize data directory (without generating root password) mysqld --initialize-insecure @@ -38,5 +38,17 @@ echo \"\" | out-file \"$dir/my.ini\" -Encoding UTF8 -Append echo \"[client]\" | out-file \"$dir/my.ini\" -Encoding UTF8 -Append echo \"user=root\" | out-file \"$dir/my.ini\" -Encoding UTF8 -Append ", - "checkver": "

MySQL Community Server ([\\d.]+)" + "checkver": "

MySQL Community Server ([\\d.]+)", + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://dev.mysql.com/get/mysql-$version-winx64.zip", + "extract_dir": "mysql-$version-winx64" + }, + "32bit": { + "url": "https://dev.mysql.com/get/mysql-$version-win32.zip", + "extract_dir": "mysql-$version-win32" + } + } + } } diff --git a/nginx.json b/nginx.json index 1dd4159f21..e01b35cec8 100644 --- a/nginx.json +++ b/nginx.json @@ -1,8 +1,8 @@ { - "homepage": "http://nginx.org", + "homepage": "https://nginx.org", "version": "1.11.8", "license": "BSD", - "url": "http://nginx.org/download/nginx-1.11.8.zip", + "url": "https://nginx.org/download/nginx-1.11.8.zip", "hash": "0f06c91e86322a7658fcd4c210e1af69512ae9ff974df5e2beb4e4952e678016", "extract_dir": "nginx-1.11.8", "bin": "nginx.exe", @@ -11,7 +11,7 @@ "re": "Changes with nginx ([\\d.]+)" }, "autoupdate": { - "url": "http://nginx.org/download/nginx-$version.zip", + "url": "https://nginx.org/download/nginx-$version.zip", "extract_dir": "nginx-$version" } } diff --git a/nuget.json b/nuget.json index 2f78862fc0..96da0e1fb2 100644 --- a/nuget.json +++ b/nuget.json @@ -3,10 +3,13 @@ "version": "3.5.0", "license": "Apache 2.0", "url": "https://dist.nuget.org/win-x86-commandline/v3.5.0/NuGet.exe", - "hash": "399EC24C26ED54D6887CDE61994BB3D1CADA7956C1B19FF880F06F060C039918", + "hash": "399ec24c26ed54d6887cde61994bb3d1cada7956c1b19ff880f06f060c039918", "bin": "NuGet.exe", "checkver": { "url": "https://dist.nuget.org/index.json", "re": "latest\", \"version\": \"([\\d.]+)\"" + }, + "autoupdate": { + "url": "https://dist.nuget.org/win-x86-commandline/v$version/NuGet.exe" } } diff --git a/nvm.json b/nvm.json index 535f233108..cebedbd2b5 100644 --- a/nvm.json +++ b/nvm.json @@ -3,8 +3,12 @@ "version": "1.1.1", "url": "https://github.com/coreybutler/nvm-windows/releases/download/1.1.1/nvm-noinstall.zip", "extract_dir": "\\", - "bin": ["nvm.exe", "elevate.cmd","elevate.vbs"], - "env_add_path":"nodejs", + "bin": [ + "nvm.exe", + "elevate.cmd", + "elevate.vbs" + ], + "env_add_path": "nodejs", "env_set": { "NVM_HOME": "$dir", "NVM_SYMLINK": "$dir\\nodejs" @@ -12,12 +16,15 @@ "hash": "ca733ab612709080cea2f46a9baabbd475014c49a95ee7dc60c0575201852bce", "architecture": { "64bit": { - "post_install": "\"root: $dir `r`narch: 64`r`nproxy: none `r`noriginalpath: `r`noriginalversion: `r`n\" | Out-File -encoding \"ASCII\" $dir\\settings.txt" + "post_install": "\"root: $dir `r`narch: 64 `r`nproxy: none `r`noriginalpath: `r`noriginalversion: `r`n\" | Out-File -encoding \"ASCII\" $dir\\settings.txt" }, "32bit": { "post_install": "\"root: $dir `r`narch: 32 `r`nproxy: none `r`noriginalpath: `r`noriginalversion: `r`n\" | Out-File -encoding \"ASCII\" $dir\\settings.txt" } }, - "notes":"You'll need to restart powershell/cmd to have it reload Environment Variables so nvm will work correctly", - "checkver": "github" + "notes": "You'll need to restart powershell/cmd to have it reload Environment Variables so nvm will work correctly", + "checkver": "github", + "autoupdate": { + "url": "https://github.com/coreybutler/nvm-windows/releases/download/$version/nvm-noinstall.zip" + } } diff --git a/octave.json b/octave.json index 7a8a903ff9..b6f6fe613f 100644 --- a/octave.json +++ b/octave.json @@ -1,11 +1,20 @@ { - "homepage": "https://www.gnu.org/software/octave/", - "version": "4.0.3", - "license": "GNU GPL", - "url": "https://ftp.gnu.org/gnu/octave/windows/octave-4.0.3.zip", - "extract_dir": "octave-4.0.3", - "hash": "dd00d2b33b0b89cb5339de347b0e48c8cbc44d5cab2b23de8e3102fdb55c1286", - "bin": [ + "homepage": "https://www.gnu.org/software/octave/", + "version": "4.2.0", + "license": "GNU GPL", + "architecture": { + "64bit": { + "url": "https://ftp.gnu.org/gnu/octave/windows/octave-4.2.0-w64.zip", + "hash": "58ac8da90984bfb241dbab68b9857776ceee32b01176085bd6e4f01ca5a3d91f", + "extract_dir": "octave-4.2.0-w64" + }, + "32bit": { + "url": "https://ftp.gnu.org/gnu/octave/windows/octave-4.2.0-w32.zip", + "hash": "c2162d330232f14060d539014e5b7b785dec0c4501af0f3a9d690ef0ea4c9f6d", + "extract_dir": "octave-4.2.0-w32" + } + }, + "bin": [ "bin\\octave.exe", "bin\\octave-gui.exe", "bin\\octave-cli.exe", @@ -14,5 +23,17 @@ "checkver": { "url": "http://wiki.octave.org/GNU_Octave_Wiki", "re": "GNU Octave ([\\d.]+) is the current stable release" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://ftp.gnu.org/gnu/octave/windows/octave-$version-w64.zip", + "extract_dir": "octave-$version-w64" + }, + "32bit": { + "url": "https://ftp.gnu.org/gnu/octave/windows/octave-$version-w32.zip", + "extract_dir": "octave-$version-w32" + } + } } } diff --git a/pester.json b/pester.json index 02fa528104..8013f2f3e2 100644 --- a/pester.json +++ b/pester.json @@ -1,10 +1,10 @@ { - "version": "3.3.6", - "license": "https://raw.githubusercontent.com/pester/Pester/master/LICENSE", - "url": "https://github.com/pester/pester/archive/3.3.6.tar.gz", - "homepage": "https://github.com/pester/Pester", - "hash": "38a9ae3c829b02fe90fb8acbed564ffb883fb0175a6a00b501ac3663f03d6b9a", - "extract_dir": "pester-3.3.6", + "version": "3.4.3", + "license": "https://raw.githubusercontent.com/pester/Pester/master/LICENSE", + "url": "https://github.com/pester/pester/archive/3.4.3.tar.gz", + "homepage": "https://github.com/pester/Pester", + "hash": "8690283baf3e03e6e9e9188008e3d219c3db5dc6da866a26bae11f5a9016826d", + "extract_dir": "pester-3.4.3", "bin": "bin\\pester.bat", "post_install": " $import = \"try { `$null = gcm pester -ea stop; import-module `\"$dir\\pester.psm1`\" } catch { }\" @@ -29,5 +29,9 @@ 'importing pester for current session...' iex \"$import\" ", - "checkver": "github" + "checkver": "github", + "autoupdate": { + "url": "https://github.com/pester/pester/archive/$version.tar.gz", + "extract_dir": "pester-$version" + } } diff --git a/phantomjs.json b/phantomjs.json index 557f5d3164..f304c2551b 100644 --- a/phantomjs.json +++ b/phantomjs.json @@ -9,5 +9,8 @@ "checkver": { "url": "http://phantomjs.org/download.html", "re": "phantomjs-([\\d.]+)-windows.zip" + }, + "autoupdate": { + "url": "https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-$version-windows.zip" } } diff --git a/postgresql.json b/postgresql.json index fa2cf8948c..5995b7b76a 100644 --- a/postgresql.json +++ b/postgresql.json @@ -1,15 +1,15 @@ { "homepage": "https://www.postgresql.org/", - "version": "9.5.3", + "version": "9.6.1", "license": "https://www.postgresql.org/about/licence/", "architecture": { "64bit": { - "url": "http://get.enterprisedb.com/postgresql/postgresql-9.5.3-1-windows-x64-binaries.zip", - "hash": "38c150d0fd0907b7f535a060420bb4d1233b24b78a291d4b9eb11ea0eff37b44" + "url": "https://get.enterprisedb.com/postgresql/postgresql-9.6.1-1-windows-x64-binaries.zip", + "hash": "8362c5c445370b67ec7684a9312776793e165011362619af0197729fd50b997a" }, "32bit": { - "url": "http://get.enterprisedb.com/postgresql/postgresql-9.5.3-1-windows-binaries.zip", - "hash": "936d5fc139d5a5be30896c0dd506c4d06ee4ac133e2b7f151653ef700a39ada7" + "url": "https://get.enterprisedb.com/postgresql/postgresql-9.6.1-1-windows-binaries.zip", + "hash": "ad5364ce2c0fa9a489dd907516f9116243c278d7b887fb7d5f469b0d060ba4a9" } }, "extract_dir": "pgsql", @@ -56,7 +56,17 @@ "bin\\zic.exe" ], "checkver": { - "url": "http://www.enterprisedb.com/products-services-training/pgbindownload", + "url": "https://www.enterprisedb.com/products-services-training/pgbindownload", "re": "Version ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://get.enterprisedb.com/postgresql/postgresql-$version-1-windows-x64-binaries.zip" + }, + "32bit": { + "url": "https://get.enterprisedb.com/postgresql/postgresql-$version-1-windows-binaries.zip" + } + } } } diff --git a/puppet.json b/puppet.json index 2f45763067..01648dbc77 100644 --- a/puppet.json +++ b/puppet.json @@ -12,12 +12,22 @@ } }, "bin": [ - "Puppet Labs/Puppet/bin\\facter.bat", - "Puppet Labs/Puppet/bin\\hiera.bat", - "Puppet Labs/Puppet/bin\\puppet.bat" + "Puppet Labs/Puppet/bin\\facter.bat", + "Puppet Labs/Puppet/bin\\hiera.bat", + "Puppet Labs/Puppet/bin\\puppet.bat" ], "checkver": { "url": "https://downloads.puppetlabs.com/windows/?C=N;O=D", "re": "puppet-([\\d.]+)-x64.msi" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://downloads.puppetlabs.com/windows/puppet-$version-x64.msi" + }, + "32bit": { + "url": "https://downloads.puppetlabs.com/windows/puppet-$version.msi" + } + } } } diff --git a/racket.json b/racket.json index 7cf8ea2765..e24b121436 100644 --- a/racket.json +++ b/racket.json @@ -1,15 +1,15 @@ { - "version": "6.6", + "version": "6.7", "homepage": "https://racket-lang.org", "license": "LGPL", "architecture": { "64bit": { - "url": "https://mirror.racket-lang.org/installers/6.6/racket-6.6-x86_64-win32.exe#/dl.7z", - "hash": "ce1c4e3db1c43b3a13c9db30a1ed787d403a0cff6cd5210d8c3a4a7d36887656" + "url": "https://mirror.racket-lang.org/installers/6.7/racket-6.7-x86_64-win32.exe#/dl.7z", + "hash": "43454d88b8ec6bd341c8fb6c983c61c7fa5cd4d3cb122fe4f8537e46606d3579" }, "32bit": { - "url": "https://mirror.racket-lang.org/installers/6.6/racket-6.6-i386-win32.exe#/dl.7z", - "hash": "cde3c64349624ac483ecb757814884275171e144b31670ef8bc018b90c6c1f70" + "url": "https://mirror.racket-lang.org/installers/6.7/racket-6.7-i386-win32.exe#/dl.7z", + "hash": "fb20224cbe1756ae64752dc70806b0b8dccd5f5b0c14666b056dfe74feaa5bb5" } }, "bin": [ @@ -17,11 +17,27 @@ "raco.exe" ], "shortcuts": [ - [ "GRacket.exe", "GRacket" ], - [ "DrRacket.exe", "DrRacket" ] + [ + "GRacket.exe", + "GRacket" + ], + [ + "DrRacket.exe", + "DrRacket" + ] ], "checkver": { "url": "https://download.racket-lang.org/", "re": "Version ([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://mirror.racket-lang.org/installers/$version/racket-$version-x86_64-win32.exe#/dl.7z" + }, + "32bit": { + "url": "https://mirror.racket-lang.org/installers/$version/racket-$version-i386-win32.exe#/dl.7z" + } + } } } diff --git a/rancher-compose.json b/rancher-compose.json index 8b92f8a642..c2a273bf78 100644 --- a/rancher-compose.json +++ b/rancher-compose.json @@ -1,18 +1,18 @@ { "homepage": "https://rancher.com/", - "version": "0.12.0", + "version": "0.12.1", "architecture": { "32bit": { - "url": "https://github.com/rancher/rancher-compose/releases/download/v0.12.0/rancher-compose-windows-386-v0.12.0.zip", - "hash": "64af3942c7327a2aab8dc07c961b78e7cbeced3c83cb8a072eb4f2532b09df12" + "url": "https://github.com/rancher/rancher-compose/releases/download/v0.12.1/rancher-compose-windows-386-v0.12.1.zip", + "hash": "74e7e7af63b0e3cca7a9458f4c10183291faa019f63ad33b0d5fe306ca80be9b" }, "64bit": { - "url": "https://github.com/rancher/rancher-compose/releases/download/v0.12.0/rancher-compose-windows-amd64-v0.12.0.zip", - "hash": "825a7024e749c6beaab3294f5ae3f426eeb1f68afada348b00301822dce7617e" + "url": "https://github.com/rancher/rancher-compose/releases/download/v0.12.1/rancher-compose-windows-amd64-v0.12.1.zip", + "hash": "ff3b49a7b679764e13a449c46dda81c13080e0d4bfebdfe146f6667bf6f20e82" } }, "license": "Apache 2.0", - "extract_dir": "rancher-compose-v0.12.0", + "extract_dir": "rancher-compose-v0.12.1", "bin": [ "rancher-compose.exe" ], diff --git a/rethinkdb.json b/rethinkdb.json index 9bbada8f07..048d2e1541 100644 --- a/rethinkdb.json +++ b/rethinkdb.json @@ -5,12 +5,15 @@ "architecture": { "64bit": { "url": "https://download.rethinkdb.com/windows/rethinkdb-2.3.5.zip", - "hash": "AFC431C0AAA6D8B05090F4C33BC527BAB6D889555A9817789F155AC45BC51573" + "hash": "afc431c0aaa6d8b05090f4c33bc527bab6d889555a9817789f155ac45bc51573" } }, "bin": "rethinkdb.exe", "checkver": { - "url": "https://rethinkdb.com/docs/install/windows/", - "re": "" + "url": "https://rethinkdb.com/docs/install/windows/", + "re": "" + }, + "autoupdate": { + "url": "https://download.rethinkdb.com/windows/rethinkdb-$version.zip" } } diff --git a/rsync.json b/rsync.json index 8eb28e41d6..d618e8c275 100644 --- a/rsync.json +++ b/rsync.json @@ -1,13 +1,17 @@ { "homepage": "https://www.itefix.net/cwrsync", - "version": "3.1.1", - "license": "", - "url": "https://www.itefix.net/dl/cwRsync_5.4.1_x86_Free.zip", - "hash": "a200c7f269311cdaf68610a15d0e4891b80a6e21e8e981ac7afad44df79596f6", - "extract_dir": "cwRsync_5.4.1_x86_Free", - "bin": "rsync.exe", + "version": "5.5.0", + "license": "https://www.itefix.net/content/cwrsync-licenseversion", + "url": "https://www.itefix.net/dl/cwRsync_5.5.0_x86_Free.zip", + "hash": "37e8ef21ac975d4ee86c9d3be40c8935e8b9d0ba84e9302fc106b9452296cb85", + "extract_dir": "cwRsync_5.5.0_x86_Free", + "bin": "bin\\rsync.exe", "checkver": { "url": "https://www.itefix.net/content/cwrsync-free-edition", "re": "cwRsync_([\\d.]+)_x86" + }, + "autoupdate": { + "url": "https://www.itefix.net/dl/cwRsync_$version_x86_Free.zip", + "extract_dir": "cwRsync_$version_x86_Free" } } diff --git a/rust-msvc.json b/rust-msvc.json index d1da246a01..e2f5b66d15 100644 --- a/rust-msvc.json +++ b/rust-msvc.json @@ -3,13 +3,13 @@ "version": "1.14.0", "license": "MIT/Apache 2.0", "architecture": { - "32bit": { - "url": "https://static.rust-lang.org/dist/rust-1.14.0-i686-pc-windows-msvc.msi", - "hash": "ede76354e87b383594754024c38de7e6a6884ee10468cfa627709a9994d2088f" - }, "64bit": { "url": "https://static.rust-lang.org/dist/rust-1.14.0-x86_64-pc-windows-msvc.msi", "hash": "af9d1e2d7804f5c75b694bc87f924d75d7e3b34776755eba277793a070ea3799" + }, + "32bit": { + "url": "https://static.rust-lang.org/dist/rust-1.14.0-i686-pc-windows-msvc.msi", + "hash": "ede76354e87b383594754024c38de7e6a6884ee10468cfa627709a9994d2088f" } }, "bin": [ @@ -18,7 +18,17 @@ "Rust\\bin\\cargo.exe" ], "checkver": { - "url": "https://github.com/rust-lang/rust/releases", - "re": "([\\d.]+)" + "url": "https://github.com/rust-lang/rust/releases", + "re": "([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://static.rust-lang.org/dist/rust-$version-x86_64-pc-windows-msvc.msi" + }, + "32bit": { + "url": "https://static.rust-lang.org/dist/rust-$version-i686-pc-windows-msvc.msi" + } + } } } diff --git a/rust.json b/rust.json index 41f5ccdb9f..1b8cff3fe3 100644 --- a/rust.json +++ b/rust.json @@ -3,13 +3,13 @@ "version": "1.14.0", "license": "MIT/Apache 2.0", "architecture": { - "32bit": { - "url": "https://static.rust-lang.org/dist/rust-1.14.0-i686-pc-windows-gnu.msi", - "hash": "29670cbcbadf95abc98183d75988b57532dba177db5ae3faf27344af182f0441" - }, "64bit": { "url": "https://static.rust-lang.org/dist/rust-1.14.0-x86_64-pc-windows-gnu.msi", "hash": "cde3e673288ee65f92b287994b83c64f69d9fb0fdd0c52b16c0f45e253afc96a" + }, + "32bit": { + "url": "https://static.rust-lang.org/dist/rust-1.14.0-i686-pc-windows-gnu.msi", + "hash": "29670cbcbadf95abc98183d75988b57532dba177db5ae3faf27344af182f0441" } }, "bin": [ @@ -18,7 +18,17 @@ "Rust\\bin\\cargo.exe" ], "checkver": { - "url": "https://github.com/rust-lang/rust/releases", - "re": "([\\d.]+)" + "url": "https://github.com/rust-lang/rust/releases", + "re": "([\\d.]+)" + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://static.rust-lang.org/dist/rust-$version-x86_64-pc-windows-gnu.msi" + }, + "32bit": { + "url": "https://static.rust-lang.org/dist/rust-$version-i686-pc-windows-gnu.msi" + } + } } } diff --git a/sbt.json b/sbt.json index e18d94b2bf..49b0bffd75 100644 --- a/sbt.json +++ b/sbt.json @@ -1,15 +1,19 @@ { "homepage": "http://www.scala-sbt.org/", - "version": "0.13.9", + "version": "0.13.13", "license": "BSD", - "url": "https://dl.bintray.com/sbt/native-packages/sbt/0.13.9/sbt-0.13.9.zip", - "hash": "2e2deaf059d906026a0b63598df5a4cb679eb3ffd6b51ada02130d72730a039c", - "extract_dir": "sbt", + "url": "https://dl.bintray.com/sbt/native-packages/sbt/0.13.13/sbt-0.13.13.zip", + "hash": "701ac8873b9f91c591c86cbd74b2b7057f9cfeeee374cc9bc07303243b6fb5e7", + "extract_dir": "sbt-launcher-packaging-0.13.13", "bin": [ "bin\\sbt.bat" ], "checkver": { "url": "http://www.scala-sbt.org/download.html", - "re": "\\/sbt/([\\d.]+)\\/" + "re": "/sbt-([\\d.]+).zip" + }, + "autoupdate": { + "url": "https://dl.bintray.com/sbt/native-packages/sbt/$version/sbt-$version.zip", + "extract_dir": "sbt-launcher-packaging-$version" } } diff --git a/scala.json b/scala.json index f1f5e4da40..4c0c04d402 100644 --- a/scala.json +++ b/scala.json @@ -1,10 +1,10 @@ { - "homepage": "http://www.scala-lang.org/", - "version": "2.11.8", + "homepage": "https://www.scala-lang.org/", + "version": "2.12.1", "license": "BSD 3-Clause", - "url": "http://downloads.typesafe.com/scala/2.11.8/scala-2.11.8.zip", - "hash": "40dc5d92444d6b0e06f751adb4f100faaf8f849be6806c922c88909d8474eefa", - "extract_dir": "scala-2.11.8", + "url": "https://downloads.typesafe.com/scala/2.12.1/scala-2.12.1.zip", + "hash": "bc71d2b6650c5617d248f3ffbbea54aef25e2899b96408bd3a043854e54f0a36", + "extract_dir": "scala-2.12.1", "bin": [ "bin\\fsc.bat", "bin\\scala.bat", @@ -17,7 +17,11 @@ }, "depends": "openjdk", "checkver": { - "url": "http://www.scala-lang.org/download/", + "url": "https://www.scala-lang.org/download/", "re": "Download Scala ([\\d.]+)" + }, + "autoupdate": { + "url": "https://downloads.typesafe.com/scala/$version/scala-$version.zip", + "extract_dir": "scala-$version" } } diff --git a/sqlite.json b/sqlite.json index e857162470..433382fbe4 100644 --- a/sqlite.json +++ b/sqlite.json @@ -1,14 +1,21 @@ { "homepage": "https://www.sqlite.org/", - "version": "3.15.1", + "version": "3160200", "license": "Public Domain", - "url": "https://www.sqlite.org/2016/sqlite-tools-win32-x86-3150100.zip", - "hash": "sha1:6f6a93dd3a79aae994109bcf07e8e9706a33956c", - "extract_dir": "sqlite-tools-win32-x86-3150100", + "url": "https://www.sqlite.org/2017/sqlite-tools-win32-x86-3160200.zip", + "hash": "ddacfbedf3fb54480f8f338eb4c65d3aff5a0d2f0bc1c98486c7a23807772e1f", + "extract_dir": "sqlite-tools-win32-x86-3160200", "bin": [ "sqlite3.exe", "sqldiff.exe", "sqlite3_analyzer.exe" ], - "checkver": "Version ([\\d.]+)" + "checkver": { + "url": "https://www.sqlite.org/download.html", + "re": "sqlite-tools-win32-x86-(\\d+).zip" + }, + "autoupdate": { + "url": "https://www.sqlite.org/2017/sqlite-tools-win32-x86-$version.zip", + "extract_dir": "sqlite-tools-win32-x86-$version" + } } diff --git a/thrift.json b/thrift.json index b3af01d4ed..1671959b79 100644 --- a/thrift.json +++ b/thrift.json @@ -1,9 +1,13 @@ { "homepage": "https://thrift.apache.org/", - "version": "0.9.3", + "version": "0.10.0", "licence": "Apache License v2.0", - "url": "https://www-us.apache.org/dist/thrift/0.9.3/thrift-0.9.3.exe", - "hash": "md5:d373614a4fac5cf0aff1340dfe630acb", - "bin": [["thrift-0.9.3.exe", "thrift"]], - "checkver": "Apache\\s+Thrift\\s+v([0-99\\.]+)" + "url": "https://www-us.apache.org/dist/thrift/0.10.0/thrift-0.10.0.exe", + "hash": "85aca25c5193c48ec6cc1c0a4c40fac5ea3fde2192c2ffaaad92a9b56d7a8f9a", + "bin": "thrift.exe", + "pre_install": "Rename-Item @(Get-ChildItem $dir\\thrift-*.exe)[0] $dir\\thrift.exe", + "checkver": "Apache\\s+Thrift\\s+v([\\d.]+)", + "autoupdate": { + "url": "https://www-us.apache.org/dist/thrift/$version/thrift-$version.exe" + } } diff --git a/youtube-dl.json b/youtube-dl.json index 741db6ff2d..42ef1d0edd 100644 --- a/youtube-dl.json +++ b/youtube-dl.json @@ -1,9 +1,9 @@ { "homepage": "https://rg3.github.io/youtube-dl/", "license": "Public Domain", - "version": "2017.01.05", - "url": "https://github.com/rg3/youtube-dl/releases/download/2017.01.05/youtube-dl.exe", - "hash": "f49311e938821f1f5d45c13c63492994ca30bdbdd5e5db3274bfe35cfb6272ec", + "version": "2017.01.10", + "url": "https://github.com/rg3/youtube-dl/releases/download/2017.01.10/youtube-dl.exe", + "hash": "cad77c4e14016e0573661979c929e20c38a275de037d8121403615efb8948c09", "bin": "youtube-dl.exe", "depends": [ "ffmpeg"