diff --git a/bucket/b2sum.json b/bucket/b2sum.json index d4bb032273..bba85cd07c 100644 --- a/bucket/b2sum.json +++ b/bucket/b2sum.json @@ -1,8 +1,8 @@ { - "homepage": "https://blake2.net", "version": "20130305", - "license": "CC0-1.0", "description": "Tool to create BLAKE2 hashes of files or streams", + "homepage": "https://blake2.net", + "license": "CC0-1.0", "url": "https://blake2.net/b2sum-bin_20130305.zip", "hash": "160e8a1fe00131a415cdfc7e3d7f6c71a1fdd361cf0c14dcbe101fa56461b122", "architecture": { diff --git a/bucket/bbk-cli.json b/bucket/bbk-cli.json index 50f51a76dd..9907781f79 100644 --- a/bucket/bbk-cli.json +++ b/bucket/bbk-cli.json @@ -14,7 +14,7 @@ } }, "bin": "bbk-cli.exe", - "checkver": "_amd64-([\\d\\.]+)", + "checkver": "_amd64-([\\d.]+)", "autoupdate": { "architecture": { "64bit": { diff --git a/bucket/beehive.json b/bucket/beehive.json index 8b40bdaf90..aa297fb6a7 100644 --- a/bucket/beehive.json +++ b/bucket/beehive.json @@ -1,8 +1,8 @@ { - "homepage": "https://github.com/muesli/beehive", "version": "0.4.0", - "license": "AGPL-3.0-or-later", "description": "A flexible event/agent & automation system with lots of bees.", + "homepage": "https://github.com/muesli/beehive", + "license": "AGPL-3.0-or-later", "architecture": { "64bit": { "url": "https://github.com/muesli/beehive/releases/download/v0.4.0/beehive_0.4.0_Windows_x86_64.tar.gz", diff --git a/bucket/bfg.json b/bucket/bfg.json index 705c9a163b..42d5c89113 100644 --- a/bucket/bfg.json +++ b/bucket/bfg.json @@ -1,20 +1,20 @@ { - "homepage": "https://rtyley.github.io/bfg-repo-cleaner/", - "description": "BFG Repo-Cleaner removes large or troublesome blobs like git-filter-branch does, but faster", - "license": "GPL-3.0-or-later", "version": "1.13.1", - "url": "https://repo1.maven.org/maven2/com/madgag/bfg/1.13.1/bfg-1.13.1.jar#/bfg.jar", - "hash": "md5:e90a34002a44ee838d88a30e80c01f02", + "description": "BFG Repo-Cleaner removes large or troublesome blobs like git-filter-branch does, but faster", + "homepage": "https://rtyley.github.io/bfg-repo-cleaner/", + "license": "GPL-3.0-or-later", "suggest": { "JDK": [ "java/oraclejdk", "java/openjdk" ] }, + "url": "https://repo1.maven.org/maven2/com/madgag/bfg/1.13.1/bfg-1.13.1.jar#/bfg.jar", + "hash": "md5:e90a34002a44ee838d88a30e80c01f02", "bin": "bfg.jar", "checkver": { "url": "https://search.maven.org/solrsearch/select/?q=g:com.madgag+AND+a:bfg", - "jp": "$.response.docs[0].latestVersion" + "jsonpath": "$.response.docs[0].latestVersion" }, "autoupdate": { "url": "https://repo1.maven.org/maven2/com/madgag/bfg/$version/bfg-$version.jar#/bfg.jar", diff --git a/bucket/bind.json b/bucket/bind.json index da1ab87376..d0fa2127bf 100644 --- a/bucket/bind.json +++ b/bucket/bind.json @@ -1,16 +1,17 @@ { - "homepage": "https://www.isc.org/bind/", - "description": "Versatile, classic, complete name server software.", - "license": "MPL-2.0", "version": "9.16.10", + "description": "Versatile, classic, complete name server software.", + "homepage": "https://www.isc.org/bind/", + "license": "MPL-2.0", + "suggest": { + "vcredist": "extras/vcredist2017" + }, "architecture": { "64bit": { "url": "https://downloads.isc.org/isc/bind9/9.16.10/BIND9.16.10.x64.zip", "hash": "96980a4c4c6d9fb42d828f6349a361a51f03e1a8ffdd0e00708cadcee91af89f" } }, - "env_add_path": "bin", - "persist": "etc", "installer": { "script": [ "Remove-Item \"$dir\\BINDInstall.exe\", \"$dir\\vcredist_x*.exe\"", @@ -19,6 +20,8 @@ "Remove-Item \"$dir\\*\" -Exclude 'bin'" ] }, + "env_add_path": "bin", + "persist": "etc", "checkver": "(?sm)Current-Stable<.*?/([\\d.]+)/", "autoupdate": { "architecture": { @@ -26,8 +29,5 @@ "url": "https://downloads.isc.org/isc/bind$majorVersion/$version/BIND$version.x64.zip" } } - }, - "suggest": { - "vcredist": "extras/vcredist2017" } } diff --git a/bucket/bison.json b/bucket/bison.json index a7a43a94d5..f3d2d9ed2c 100644 --- a/bucket/bison.json +++ b/bucket/bison.json @@ -1,8 +1,8 @@ { - "homepage": "http://gnuwin32.sourceforge.net/packages/bison.htm", "version": "2.4.1", - "license": "GPL-3.0-or-later", "description": "Yacc-compatible parser generator (from GNUWin32)", + "homepage": "http://gnuwin32.sourceforge.net/packages/bison.htm", + "license": "GPL-3.0-or-later", "url": [ "https://downloads.sourceforge.net/project/gnuwin32/bison/2.4.1/bison-2.4.1-bin.zip", "https://downloads.sourceforge.net/project/gnuwin32/bison/2.4.1/bison-2.4.1-dep.zip" diff --git a/bucket/blat.json b/bucket/blat.json index cdf0a54bee..309cd7671e 100644 --- a/bucket/blat.json +++ b/bucket/blat.json @@ -20,7 +20,7 @@ "bin": "full\\blat.exe", "checkver": { "url": "https://sourceforge.net/projects/blat/rss?path=/Blat%20Full%20Version", - "regex": "blat(\\d)(\\d)(\\d+)_32.full.zip", + "regex": "blat(\\d)(\\d)(\\d+)_32\\.full\\.zip", "replace": "${1}.${2}.${3}" }, "autoupdate": { diff --git a/bucket/blink1-tool.json b/bucket/blink1-tool.json index 604bcf7cd3..5723f3cb33 100644 --- a/bucket/blink1-tool.json +++ b/bucket/blink1-tool.json @@ -1,8 +1,8 @@ { - "homepage": "https://blink1.thingm.com/", - "description": "Control the blink(1) USB RGB indicator light", - "license": "CC-BY-SA-3.0", "version": "2.1.0", + "description": "Control the blink(1) USB RGB indicator light", + "homepage": "https://blink1.thingm.com/", + "license": "CC-BY-SA-3.0", "url": "https://github.com/todbot/blink1-tool/releases/download/v2.1.0/blink1-tool-v2.1.0-windows-x86_64.zip", "hash": "0f4f082527686d56b796a652c4f7c9e677e7ed98898b527fdfbfbcab06fc24a5", "bin": "blink1-tool.exe", diff --git a/bucket/bochs.json b/bucket/bochs.json index 105c1e0749..1d7d7da201 100644 --- a/bucket/bochs.json +++ b/bucket/bochs.json @@ -1,7 +1,7 @@ { - "homepage": "http://bochs.sourceforge.net/", - "description": "Open source IA-32 (x86) PC emulator written in C++", "version": "2.6.11", + "description": "Open source IA-32 (x86) PC emulator written in C++", + "homepage": "http://bochs.sourceforge.net/", "license": "LGPL-2.1-only", "architecture": { "64bit": { @@ -23,7 +23,7 @@ ], "checkver": { "url": "http://bochs.sourceforge.net/getcurrent.html", - "re": "Latest release:<\\/b> Bochs ([\\d.]+)" + "regex": "Latest release:<\\/b> Bochs ([\\d.]+)" }, "autoupdate": { "architecture": { diff --git a/bucket/boxes.json b/bucket/boxes.json index 6e296192e4..473f189c54 100644 --- a/bucket/boxes.json +++ b/bucket/boxes.json @@ -1,9 +1,9 @@ { - "description": "A command line filter program that draws ASCII art boxes around your input text", "version": "1.3", + "description": "A command line filter program that draws ASCII art boxes around your input text", + "homepage": "https://boxes.thomasjensen.com/", "license": "GPL-2.0-only", "url": "https://github.com/ascii-boxes/boxes/releases/download/v1.3/boxes-1.3-intel-win32.zip", - "homepage": "https://boxes.thomasjensen.com/", "hash": "3f3e158298bcf7bbead18d2ae095083235f117f2eb05cbd1f977e193d56fee41", "extract_dir": "boxes-1.3", "bin": "boxes.exe", diff --git a/bucket/brename.json b/bucket/brename.json index f0f0cd8d2c..5ba606b373 100644 --- a/bucket/brename.json +++ b/bucket/brename.json @@ -4,24 +4,24 @@ "homepage": "https://github.com/shenwei356/brename", "license": "MIT", "architecture": { - "32bit": { - "url": "https://github.com/shenwei356/brename/releases/download/v2.11.0/brename_windows_386.exe.tar.gz", - "hash": "e7e4e93322ee8afdc2d6ce2f28c517f05daf955c29442efac67973dfe5beb207" - }, "64bit": { "url": "https://github.com/shenwei356/brename/releases/download/v2.11.0/brename_windows_amd64.exe.tar.gz", "hash": "06a732c7681f0516f92c5167f83d7ad0f3adb89bcfe689641349f11627ea3055" + }, + "32bit": { + "url": "https://github.com/shenwei356/brename/releases/download/v2.11.0/brename_windows_386.exe.tar.gz", + "hash": "e7e4e93322ee8afdc2d6ce2f28c517f05daf955c29442efac67973dfe5beb207" } }, "bin": "brename.exe", "checkver": "github", "autoupdate": { "architecture": { - "32bit": { - "url": "https://github.com/shenwei356/brename/releases/download/v$version/brename_windows_386.exe.tar.gz" - }, "64bit": { "url": "https://github.com/shenwei356/brename/releases/download/v$version/brename_windows_amd64.exe.tar.gz" + }, + "32bit": { + "url": "https://github.com/shenwei356/brename/releases/download/v$version/brename_windows_386.exe.tar.gz" } } } diff --git a/bucket/brotli.json b/bucket/brotli.json index 74dd39240f..034e3bf001 100644 --- a/bucket/brotli.json +++ b/bucket/brotli.json @@ -15,11 +15,11 @@ "extract_dir": "brotli-1.0.9-win32-mingw" } }, + "pre_install": "Copy-Item \"$dir\\bin\\brotli.exe\" \"$dir\\bin\\unbrotli.exe\"", "bin": [ "bin\\brotli.exe", "bin\\unbrotli.exe" ], - "pre_install": "Copy-Item \"$dir\\bin\\brotli.exe\" \"$dir\\bin\\unbrotli.exe\"", "checkver": { "url": "https://curl.haxx.se/windows/", "regex": "dl-(?[\\d._]+)/brotli-(?[\\d._]+)-win64-mingw" @@ -37,7 +37,7 @@ }, "hash": { "url": "$baseurl/hashes.txt", - "find": "SHA256\\($basename\\)=\\s+([a-fA-F\\d]{64})" + "regex": "SHA256\\($basename\\)=\\s+$sha256" } } } diff --git a/bucket/btyacc.json b/bucket/btyacc.json index 29aea056d0..d274e35d63 100644 --- a/bucket/btyacc.json +++ b/bucket/btyacc.json @@ -1,8 +1,8 @@ { - "homepage": "http://gnuwin32.sourceforge.net/packages/btyacc.htm", "version": "3.0", - "license": "GPL-3.0-or-later", "description": "A version of Byacc with backtracking (from GNUWin32)", + "homepage": "http://gnuwin32.sourceforge.net/packages/btyacc.htm", + "license": "GPL-3.0-or-later", "url": "https://downloads.sourceforge.net/project/gnuwin32/btyacc/3.0/btyacc-3.0-bin.zip", "hash": "7450fa179a304cc3185f5980f42f422e0c88fe545a1c9f96b715994a69c507b0", "bin": "bin\\btyacc.exe" diff --git a/bucket/buck.json b/bucket/buck.json index ce56026d04..1735ad40af 100644 --- a/bucket/buck.json +++ b/bucket/buck.json @@ -1,11 +1,8 @@ { - "homepage": "https://buck.build/", "version": "2020.10.21.01", "description": "A high-performance build tool.", + "homepage": "https://buck.build/", "license": "Apache-2.0", - "url": "https://packages.chocolatey.org/buck.2020.10.21.01.nupkg", - "hash": "d4ed353d33fb0a384f0c37c06e1af1a8943f28a8199e08a7ba794ab46ca46a90", - "extract_dir": "tools", "depends": "versions/python27", "suggest": { "JDK8": [ @@ -18,8 +15,11 @@ "java/zulufx8" ] }, - "bin": "buck.bat", + "url": "https://packages.chocolatey.org/buck.2020.10.21.01.nupkg", + "hash": "d4ed353d33fb0a384f0c37c06e1af1a8943f28a8199e08a7ba794ab46ca46a90", + "extract_dir": "tools", "post_install": "(Get-Content \"$dir\\buck.bat\") -replace 'C:\\\\Python27', \"$(versiondir 'python27' 'current')\" | Set-Content \"$dir\\buck.bat\"", + "bin": "buck.bat", "checkver": { "url": "https://chocolatey.org/packages/buck", "regex": "\\s+([\\d.]+)" diff --git a/bucket/bulk-rename-command.json b/bucket/bulk-rename-command.json index 52b51d42a6..ae302875a8 100644 --- a/bucket/bulk-rename-command.json +++ b/bucket/bulk-rename-command.json @@ -1,11 +1,11 @@ { - "homepage": "https://www.bulkrenameutility.co.uk", "version": "1.3.3.0", + "description": "File renaming software for Windows", + "homepage": "https://www.bulkrenameutility.co.uk", "license": { "identifier": "Proprietary", "url": "https://www.bulkrenameutility.co.uk/License.php" }, - "description": "File renaming software for Windows", "architecture": { "64bit": { "url": "http://www.s3.tgrmn.com/bru/BRC_Unicode_64.zip", diff --git a/bucket/busybox.json b/bucket/busybox.json index 3a22c4c0d0..2f86b6dc51 100644 --- a/bucket/busybox.json +++ b/bucket/busybox.json @@ -1,46 +1,45 @@ { - "homepage": "https://frippery.org/busybox", - "description": "BusyBox is a single binary that contains many common Unix tools", "version": "3578-g359211429", + "description": "BusyBox is a single binary that contains many common Unix tools", + "homepage": "https://frippery.org/busybox", "license": "GPL-2.0-only", "architecture": { - "32bit": { - "url": "https://frippery.org/files/busybox/busybox-w32-FRP-3578-g359211429.exe#/busybox.exe", - "hash": "b57f87175ce52be8a644ab759d8ff6ac2e0e7008c6430a22c21dd0353644a0e2" - }, "64bit": { "url": "https://frippery.org/files/busybox/busybox-w64-FRP-3578-g359211429.exe#/busybox.exe", "hash": "d5f34ea48583f69cc4f25abe0af33b0fb5d0bb6ee2310932dffbf80ffdd37b51" - } - }, - "checkver": { - "url": "https://frippery.org/busybox/", - "re": ">busybox-w32-FRP-([\\w-]+)\\." - }, - "autoupdate": { - "hash": { - "url": "$baseurl/SHA256SUM" }, - "architecture": { - "32bit": { - "url": "https://frippery.org/files/busybox/busybox-w32-FRP-$version.exe#/busybox.exe" - }, - "64bit": { - "url": "https://frippery.org/files/busybox/busybox-w64-FRP-$version.exe#/busybox.exe" - } + "32bit": { + "url": "https://frippery.org/files/busybox/busybox-w32-FRP-3578-g359211429.exe#/busybox.exe", + "hash": "b57f87175ce52be8a644ab759d8ff6ac2e0e7008c6430a22c21dd0353644a0e2" } }, "post_install": [ - "if(!(test-path ~/.profile)) {", - " 'creating ~/.profile'", + "if (!(Test-Path \"$env:USERPROFILE\\.profile\")) {", + " info 'creating ~/.profile'", "@\"", - "if [ -e ~/.bashrc ]", - "then", + "if [ -e ~/.bashrc ]; then", " source ~/.bashrc", "fi", - "\"@ | out-file -en oem ~/.profile", + "\"@ | Out-File \"$env:USERPROFILE\\.profile\" -Encoding oem", "}" ], + "checkver": { + "url": "https://frippery.org/busybox/", + "regex": ">busybox-w32-FRP-([\\w-]+)\\." + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://frippery.org/files/busybox/busybox-w64-FRP-$version.exe#/busybox.exe" + }, + "32bit": { + "url": "https://frippery.org/files/busybox/busybox-w32-FRP-$version.exe#/busybox.exe" + } + }, + "hash": { + "url": "$baseurl/SHA256SUM" + } + }, "bin": [ "busybox.exe", [ diff --git a/bucket/byacc.json b/bucket/byacc.json index a0a32bdc4f..26deb80527 100644 --- a/bucket/byacc.json +++ b/bucket/byacc.json @@ -1,8 +1,8 @@ { - "homepage": "http://gnuwin32.sourceforge.net/packages/byacc.htm", "version": "1.9-1", - "license": "GPL-3.0-or-later", "description": "Berkeley Yacc: LALR(1) parser generator (from GNUWin32)", + "homepage": "http://gnuwin32.sourceforge.net/packages/byacc.htm", + "license": "GPL-3.0-or-later", "url": "https://downloads.sourceforge.net/project/gnuwin32/byacc/1.9-1/byacc-1.9-1-bin.zip", "hash": "8bb45e5fd4e7c3ab1b687fedf8c2a26aa65d9901fd1e09861f6b399297db2eb9", "bin": "bin\\yacc.exe" diff --git a/bucket/byenow.json b/bucket/byenow.json index 7ae3b658b7..306ef56182 100644 --- a/bucket/byenow.json +++ b/bucket/byenow.json @@ -6,11 +6,11 @@ "url": "https://iobureau.com/byenow/byenow-0.5.zip", "hash": "c73e346480e5e1d78503a15a97532b06e86d7df29b37d6175f0e2ef6e0f4b9ee", "architecture": { - "32bit": { - "extract_dir": "32-bit" - }, "64bit": { "extract_dir": "64-bit" + }, + "32bit": { + "extract_dir": "32-bit" } }, "bin": "byenow.exe", diff --git a/bucket/bzip2.json b/bucket/bzip2.json index 997a31163e..ac1bb6697f 100644 --- a/bucket/bzip2.json +++ b/bucket/bzip2.json @@ -1,35 +1,36 @@ { "version": "1.0.8.0", - "homepage": "https://github.com/philr/bzip2-windows", "description": "Freely available, patent free, high-quality data compressor", + "homepage": "https://github.com/philr/bzip2-windows", "license": "MIT", "architecture": { - "32bit": { - "url": "https://github.com/philr/bzip2-windows/releases/download/v1.0.8.0/bzip2-1.0.8.0-win-x86.zip", - "hash": "c1d31f9c5f01a5a4ac91c703a07c108a433803c50e65e22aea0815eecd9fb94a" - }, "64bit": { "url": "https://github.com/philr/bzip2-windows/releases/download/v1.0.8.0/bzip2-1.0.8.0-win-x64.zip", "hash": "f931dc91fb02dc8aa8739a3c0a0c8ec78789fe87cb6611a4c78ca2937d197708" + }, + "32bit": { + "url": "https://github.com/philr/bzip2-windows/releases/download/v1.0.8.0/bzip2-1.0.8.0-win-x86.zip", + "hash": "c1d31f9c5f01a5a4ac91c703a07c108a433803c50e65e22aea0815eecd9fb94a" } }, + "pre_install": [ + "Copy-Item \"$dir\\bzip2.exe\" \"$dir\\bunzip2.exe\"", + "Copy-Item \"$dir\\bzip2.exe\" \"$dir\\bzcat.exe\"" + ], "bin": [ "bunzip2.exe", "bzcat.exe", "bzip2.exe", "bzip2recover.exe" ], - "pre_install": "cp \"$dir\\bzip2.exe\" \"$dir\\bunzip2.exe\"; cp \"$dir\\bzip2.exe\" \"$dir\\bzcat.exe\"", - "checkver": { - "github": "https://github.com/philr/bzip2-windows" - }, + "checkver": "github", "autoupdate": { "architecture": { - "32bit": { - "url": "https://github.com/philr/bzip2-windows/releases/download/v$version/bzip2-$version-win-x86.zip" - }, "64bit": { "url": "https://github.com/philr/bzip2-windows/releases/download/v$version/bzip2-$version-win-x64.zip" + }, + "32bit": { + "url": "https://github.com/philr/bzip2-windows/releases/download/v$version/bzip2-$version-win-x86.zip" } } } diff --git a/bucket/pdfbox.json b/bucket/pdfbox.json index 4c9215c3b3..3db72ff8fc 100644 --- a/bucket/pdfbox.json +++ b/bucket/pdfbox.json @@ -1,5 +1,5 @@ { - "version": "2.0.21", + "version": "2.0.22", "description": "Java tool for working with PDF documents.", "homepage": "https://pdfbox.apache.org", "license": "Apache-2.0", @@ -10,12 +10,12 @@ ] }, "url": [ - "https://www.apache.org/dist/pdfbox/2.0.21/pdfbox-app-2.0.21.jar#/pdfbox.jar", - "https://www.apache.org/dist/pdfbox/2.0.21/preflight-app-2.0.21.jar#/preflight.jar" + "https://www.apache.org/dist/pdfbox/2.0.22/pdfbox-app-2.0.22.jar#/pdfbox.jar", + "https://www.apache.org/dist/pdfbox/2.0.22/preflight-app-2.0.22.jar#/preflight.jar" ], "hash": [ - "sha512:d2fbba56d12cb4bdbfcfbfbb3b0c1a3b015c3badaaa80f686e7ec50f753112dc565432cbea9f9a98914f9c8cf95c3d0e9c2eca305917300c8d48b71ff285ab8a", - "sha512:b0e07c325b4dbd3f9542e7d2b42d46efea032f114f61cd1692d2153ef0ed1f6dd724ac1e1c6030228aa019bac3426a79b668632b680e68f7159a9e32943a6a57" + "sha512:24077504894b711177330bd550d8cf0263640b17e54020f9b10cf0e2a9b5b80c8d81dd094b214b216fddc1fd3ee23258d46cc0926f3891907a9e9d0fc77a10df", + "sha512:877fff3e2b65e7e1cbde27d9f525589886af6f254c11634fb3c3750514b0298a788a9f1b7bd98b05461a16fb09a5a1b9d621314c3321fb2a62bf49ce07972481" ], "bin": [ "pdfbox.jar",