diff options
| author | Billy O'Neal <bion@microsoft.com> | 2021-09-09 01:24:04 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-09 01:24:04 -0700 |
| commit | b295670e4bab14debe88d92cd5364b21ce26232c (patch) | |
| tree | 29a1d985c11d3bb45ef6be14d524652c60b08429 /versions/d- | |
| parent | 7e044226c8a6f43dac7d9e0efd8edbf8ff5ecd04 (diff) | |
| download | vcpkg-b295670e4bab14debe88d92cd5364b21ce26232c.tar.gz vcpkg-b295670e4bab14debe88d92cd5364b21ce26232c.zip | |
Bulk convert control files. (#19986)
```
function Convert-Control {
Param($full)
.\vcpkg.exe format-manifest $full
$root = $full.Substring(0, $full.Length - 7) # CONTROL
$new = $root + 'vcpkg.json'
$content = Get-Content -Raw $new
$asJson = ConvertFrom-Json $content -AsHashtable -Depth 100
$oldVersion = $asJson['port-version']
if ($null -eq $oldVersion) {
$oldVersionFull = $asJson['version-string']
Write-Host "Got version $oldVersionFull"
$match = [System.Text.RegularExpressions.Regex]::Match($oldVersionFull, '^(.+)-(\d+)$')
if ($match.Success -and -not [System.Text.RegularExpressions.Regex]::IsMatch($oldVersionFull, '^\d\d\d\d-\d\d-\d\d$')) {
$newFullVersion = [string]$match.Groups[1].Value
$oldVersion = [int]$match.Groups[2].Value
Write-Host "newFullVersion $newFullVersion oldVersion $oldVersion"
$newVersion = $oldVersion + 1
$asJson['version-string'] = $newFullVersion
Write-Host "Previous version for $full extracted from version field -- setting version-string $newFullVersion and port-version $newVersion"
} else {
Write-Host "No previous version for $full -- setting 1"
$newVersion = 1
}
} else {
$newVersion = [int]$oldVersion + 1
Write-Host "New version for $full : $newVersion"
}
$asJson['port-version'] = $newVersion
$content = ConvertTo-Json $asJson -Depth 100
Set-Content -Path $new -Value $content
.\vcpkg.exe format-manifest $new
}
Get-ChildItem ports\CONTROL -Recurse | Foreach-Object {
Convert-Control $_.FullName
}
git commit -am "this message"
.\vcpkg.exe x-add-version -all
git commit -a --amend
```
Diffstat (limited to 'versions/d-')
29 files changed, 145 insertions, 0 deletions
diff --git a/versions/d-/darts-clone.json b/versions/d-/darts-clone.json index 9cc1ad2c6..40a98fec1 100644 --- a/versions/d-/darts-clone.json +++ b/versions/d-/darts-clone.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "1d75f114575faaf58492d7eca28e5caa3768811a", + "version-string": "1767ab87cffe", + "port-version": 2 + }, + { "git-tree": "b54d1af1ee2c42b0b298fa3d40c7e283b3da015c", "version-string": "1767ab87cffe-1", "port-version": 0 diff --git a/versions/d-/dataframe.json b/versions/d-/dataframe.json index 23cd4a1e0..b0a863e52 100644 --- a/versions/d-/dataframe.json +++ b/versions/d-/dataframe.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "5a7d6da55d37d2e7415aa8841b06660213e54743", + "version-string": "1.17.0", + "port-version": 1 + }, + { "git-tree": "6ddb720c8221d354fd5ca2b18617758033459a69", "version-string": "1.17.0", "port-version": 0 diff --git a/versions/d-/date.json b/versions/d-/date.json index f739f8dbc..05e4bbc9c 100644 --- a/versions/d-/date.json +++ b/versions/d-/date.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "6dc2054fe09235f06cd75f4acaf570145672a86a", + "version-string": "3.0.0", + "port-version": 3 + }, + { "git-tree": "6223ca4908ce9896c0d17ac21dac600e7f4d54e1", "version-string": "3.0.0", "port-version": 2 diff --git a/versions/d-/dbg-macro.json b/versions/d-/dbg-macro.json index fbc08e0d9..e17957f05 100644 --- a/versions/d-/dbg-macro.json +++ b/versions/d-/dbg-macro.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "662589707f9cc76d56e9298457a07a267f43f8c4", + "version-string": "2019-07-11", + "port-version": 1 + }, + { "git-tree": "0a78c2a06c6717eb7b5049c72b6529b7ce88942b", "version-string": "2019-07-11", "port-version": 0 diff --git a/versions/d-/dbghelp.json b/versions/d-/dbghelp.json index 21ea91a6b..b279a5b45 100644 --- a/versions/d-/dbghelp.json +++ b/versions/d-/dbghelp.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "70109bd0d38dce02dc4ee2258fc40a2df72559f8", + "version-string": "0.0", + "port-version": 1 + }, + { "git-tree": "9a5b9a5962883da2ac82a87f9b0bf78c0c8b0f62", "version-string": "0.0", "port-version": 0 diff --git a/versions/d-/dbow2.json b/versions/d-/dbow2.json index 8fe2ec85e..c37665c6b 100644 --- a/versions/d-/dbow2.json +++ b/versions/d-/dbow2.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "ef7b9edee49702a3735f18624888b98d249a80ef", + "version-string": "2019-08-05", + "port-version": 1 + }, + { "git-tree": "e26ed5627995f7e51f34cb8dfe2044397bb4e932", "version-string": "2019-08-05", "port-version": 0 diff --git a/versions/d-/dbow3.json b/versions/d-/dbow3.json index 4957cbed5..12758d201 100644 --- a/versions/d-/dbow3.json +++ b/versions/d-/dbow3.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "d0cbeaf64e4827fa69b0c07f21c6d0d689305559", + "version-string": "1.0.0", + "port-version": 1 + }, + { "git-tree": "85a92409d590110eafbc10a26486a531749e9dd1", "version-string": "1.0.0", "port-version": 0 diff --git a/versions/d-/dcmtk.json b/versions/d-/dcmtk.json index 9f9eb3d0f..cf145878e 100644 --- a/versions/d-/dcmtk.json +++ b/versions/d-/dcmtk.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "6b830172b906fea2468685175d0ecca5f374217c", + "version-string": "3.6.6", + "port-version": 1 + }, + { "git-tree": "0c53e59b36c487946025ebf3c2ea38ce5401d207", "version-string": "3.6.6", "port-version": 0 diff --git a/versions/d-/decimal-for-cpp.json b/versions/d-/decimal-for-cpp.json index 99b7bd5d6..9bc9ed12f 100644 --- a/versions/d-/decimal-for-cpp.json +++ b/versions/d-/decimal-for-cpp.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "0279d4ae637ef0b7380ad1193282a5f76b4d27f3", + "version-string": "1.16", + "port-version": 2 + }, + { "git-tree": "9a7b8c44bcd4ee8396edbb03495d998169d4f292", "version-string": "1.16", "port-version": 1 diff --git a/versions/d-/detours.json b/versions/d-/detours.json index bb2e73f0c..4dafbf791 100644 --- a/versions/d-/detours.json +++ b/versions/d-/detours.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "c2b285f4028fc968bc2b4b04f7c3be5a9070d9df", + "version-string": "4.0.1", + "port-version": 3 + }, + { "git-tree": "7400c2c8b63f9576a4b5e4464ad5d8e36d33e1d6", "version-string": "4.0.1", "port-version": 2 diff --git a/versions/d-/devicenameresolver.json b/versions/d-/devicenameresolver.json index d35668c13..f8eebb52f 100644 --- a/versions/d-/devicenameresolver.json +++ b/versions/d-/devicenameresolver.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "1c24f08a86eef969a65c6acdd123edfe704c4c0c", + "version-string": "2016-06-26-0850d88fa6", + "port-version": 2 + }, + { "git-tree": "a0053afe91272f44589a53a866a3bc766d9e9d09", "version-string": "2016-06-26-0850d88fa6-1", "port-version": 0 diff --git a/versions/d-/dimcli.json b/versions/d-/dimcli.json index 843a92705..26e47bfd0 100644 --- a/versions/d-/dimcli.json +++ b/versions/d-/dimcli.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "025db5cad1969933359bac4047e0dea962fb692b", + "version-string": "5.0.2", + "port-version": 1 + }, + { "git-tree": "da33c865acdf04845f77a46b89264544bfaf30cf", "version-string": "5.0.2", "port-version": 0 diff --git a/versions/d-/dirent.json b/versions/d-/dirent.json index 61f9899b3..7bd05e891 100644 --- a/versions/d-/dirent.json +++ b/versions/d-/dirent.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "75a51df9f74a0b771b858caf42d3111a6386945c", + "version-string": "1.23.2", + "port-version": 1 + }, + { "git-tree": "b1ac2911c352ec0e8485c4cb49f544d0f05d749b", "version-string": "1.23.2", "port-version": 0 diff --git a/versions/d-/discord-game-sdk.json b/versions/d-/discord-game-sdk.json index 202d07f4f..dd1408dd8 100644 --- a/versions/d-/discord-game-sdk.json +++ b/versions/d-/discord-game-sdk.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "17cdcbe9e20da2ed085fc2de181ae426d62f2609", + "version-string": "2.5.6", + "port-version": 2 + }, + { "git-tree": "b3144d3d155b301d8a23508ae75be2f630ede9f0", "version-string": "2.5.6-1", "port-version": 0 diff --git a/versions/d-/discord-rpc.json b/versions/d-/discord-rpc.json index 01aa0f70a..330ebf037 100644 --- a/versions/d-/discord-rpc.json +++ b/versions/d-/discord-rpc.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "8b2b68ae08dffdf7b990d40a34b1ea53621aa856", + "version-string": "3.4.0", + "port-version": 1 + }, + { "git-tree": "161afe071b88dc53bff7dd5b13909872ee370f92", "version-string": "3.4.0", "port-version": 0 diff --git a/versions/d-/discount.json b/versions/d-/discount.json index 932b2400a..f58d95ef1 100644 --- a/versions/d-/discount.json +++ b/versions/d-/discount.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "28fe4ebbd4c5a94313b661b5ff5b0751ad186a69", + "version-string": "2.2.6", + "port-version": 1 + }, + { "git-tree": "b5d813e867f3c5a663035c966b9259d20e21113d", "version-string": "2.2.6", "port-version": 0 diff --git a/versions/d-/discreture.json b/versions/d-/discreture.json index 61605c740..42c62e203 100644 --- a/versions/d-/discreture.json +++ b/versions/d-/discreture.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "ff9bb91c1f3a20a851b95e33cba5f682c2f95fd4", + "version-string": "2020-01-29", + "port-version": 1 + }, + { "git-tree": "7977d6135bba5e0648102988dc1a1f9ed422da8e", "version-string": "2020-01-29", "port-version": 0 diff --git a/versions/d-/distorm.json b/versions/d-/distorm.json index 05b03c4e4..a4300671b 100644 --- a/versions/d-/distorm.json +++ b/versions/d-/distorm.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "ac14ace119d357f555286753afa0bbced4b643e7", + "version-string": "3.4.1", + "port-version": 1 + }, + { "git-tree": "15c619603ae1ba21211e5dd32887461375dde046", "version-string": "3.4.1", "port-version": 0 diff --git a/versions/d-/dlfcn-win32.json b/versions/d-/dlfcn-win32.json index ca3194c11..df182c585 100644 --- a/versions/d-/dlfcn-win32.json +++ b/versions/d-/dlfcn-win32.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "37cc87e9f214e146c81fff2a8aa5ae018622674d", + "version-string": "1.1.1", + "port-version": 5 + }, + { "git-tree": "1d930427c522c5e3e56535ee4739b0157b3f6592", "version-string": "1.1.1-4", "port-version": 0 diff --git a/versions/d-/docopt.json b/versions/d-/docopt.json index d16fa2644..571cee5e2 100644 --- a/versions/d-/docopt.json +++ b/versions/d-/docopt.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "8af85233a92e8e8b249d61a56c50ef2c6704909b", + "version-string": "2018-11-01", + "port-version": 1 + }, + { "git-tree": "e1556dd1eee1f9dcbef7040a36be5ea88cbfdc05", "version-string": "2018-11-01", "port-version": 0 diff --git a/versions/d-/doctest.json b/versions/d-/doctest.json index d8f20c692..30a591ff0 100644 --- a/versions/d-/doctest.json +++ b/versions/d-/doctest.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "7e39ece916763931668299b3856bbbb8e41308cf", + "version-string": "2.4.5", + "port-version": 1 + }, + { "git-tree": "77531913ab5554ea00ea412788ca2b003d0f436b", "version-string": "2.4.5", "port-version": 0 diff --git a/versions/d-/double-conversion.json b/versions/d-/double-conversion.json index 9b16fa857..c6d5973e8 100644 --- a/versions/d-/double-conversion.json +++ b/versions/d-/double-conversion.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "d28a31601897003105b70c847d82a82cd5b5355a", + "version-string": "3.1.5", + "port-version": 1 + }, + { "git-tree": "ce6fc681ae5017ab5c3a7b166ab4de2f62f8a78d", "version-string": "3.1.5", "port-version": 0 diff --git a/versions/d-/dpdk.json b/versions/d-/dpdk.json index 0aea03ec7..913bf2912 100644 --- a/versions/d-/dpdk.json +++ b/versions/d-/dpdk.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "c259e16015f4cedca26e9fa3cb1aaafa3b3e4955", + "version-string": "19.02", + "port-version": 1 + }, + { "git-tree": "7ceb4ec08ceffd575220fb624ef996d4fd83a938", "version-string": "19.02", "port-version": 0 diff --git a/versions/d-/drlibs.json b/versions/d-/drlibs.json index 331bb147d..51652ae9b 100644 --- a/versions/d-/drlibs.json +++ b/versions/d-/drlibs.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "f82c3255ba101684781f57429f162b8f8528a972", + "version-string": "2019-08-12", + "port-version": 1 + }, + { "git-tree": "503bcfa3a091377c8a53f52b12c463a1570b6af6", "version-string": "2019-08-12", "port-version": 0 diff --git a/versions/d-/dtl.json b/versions/d-/dtl.json index 12d9b2ade..ebed0a267 100644 --- a/versions/d-/dtl.json +++ b/versions/d-/dtl.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "67d6f73d3a78adeb42c9eee4c75d55c17ce1ea18", + "version-string": "1.19", + "port-version": 1 + }, + { "git-tree": "d6fe181396229123090f09dcb6a9d7cff25f8045", "version-string": "1.19", "port-version": 0 diff --git a/versions/d-/duckx.json b/versions/d-/duckx.json index 6d50f3596..fdd584ea7 100644 --- a/versions/d-/duckx.json +++ b/versions/d-/duckx.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "2f862e06f527a656f8bbe1133a0ba212833f6951", + "version-string": "1.0.0", + "port-version": 1 + }, + { "git-tree": "b0d07b78faf406cedb00c24f66a546abc6492f6f", "version-string": "1.0.0", "port-version": 0 diff --git a/versions/d-/duilib.json b/versions/d-/duilib.json index 9faceb990..efe7ebaf0 100644 --- a/versions/d-/duilib.json +++ b/versions/d-/duilib.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "c23619497c06f6d2e22dae79e731c2a7da51208c", + "version-string": "2019-4-28", + "port-version": 4 + }, + { "git-tree": "58b8c9eb93832387ea6efc1ae1071395cd4a22d2", "version-string": "2019-4-28", "port-version": 3 diff --git a/versions/d-/duktape.json b/versions/d-/duktape.json index 20bfc556e..b1f2e3bb2 100644 --- a/versions/d-/duktape.json +++ b/versions/d-/duktape.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "1882f1d359d8c0463a3c7e9d41804a3a9df8f5f9", + "version-string": "2.5.0", + "port-version": 2 + }, + { "git-tree": "bb94b30a10ff262e574d2824c503c0be67e09e80", "version-string": "2.5.0", "port-version": 1 diff --git a/versions/d-/dx.json b/versions/d-/dx.json index b4bbac9ee..96dffa0a8 100644 --- a/versions/d-/dx.json +++ b/versions/d-/dx.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "684efcf0d9ea4c1a8b7ec6d9440e0097ab38d586", + "version-string": "1.0.1", + "port-version": 2 + }, + { "git-tree": "e215daa609ec48fa696871c83ad6fac358898309", "version-string": "1.0.1-1", "port-version": 0 |
