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/i- | |
| 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/i-')
28 files changed, 140 insertions, 0 deletions
diff --git a/versions/i-/ideviceinstaller.json b/versions/i-/ideviceinstaller.json index 29d34c4af..4ca28ad90 100644 --- a/versions/i-/ideviceinstaller.json +++ b/versions/i-/ideviceinstaller.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "3f0f8f093c1597406cdf0695b26403a2ec969baa", + "version-string": "1.1.2.23", + "port-version": 2 + }, + { "git-tree": "22efe10c7de92708548907150b4dd448de67150a", "version-string": "1.1.2.23-1", "port-version": 0 diff --git a/versions/i-/idevicerestore.json b/versions/i-/idevicerestore.json index 51bb0a547..6eb9e5293 100644 --- a/versions/i-/idevicerestore.json +++ b/versions/i-/idevicerestore.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "4ba1b8951ed8c7f3ac7ba2b786c58e44ad322a86", + "version-string": "1.0.12", + "port-version": 5 + }, + { "git-tree": "ca67e457702ccad00ebe9a49eb75221b86db6d96", "version-string": "1.0.12-4", "port-version": 0 diff --git a/versions/i-/if97.json b/versions/i-/if97.json index 84772ee6c..77bf8ee1f 100644 --- a/versions/i-/if97.json +++ b/versions/i-/if97.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "417735fbf8343a340507ae62b2775cb95269769b", + "version-string": "2.1.2", + "port-version": 1 + }, + { "git-tree": "eb85fac9729456ec259c779df99d16aa32dbe2ce", "version-string": "2.1.2", "port-version": 0 diff --git a/versions/i-/igloo.json b/versions/i-/igloo.json index 79c1d789f..928dbfd5e 100644 --- a/versions/i-/igloo.json +++ b/versions/i-/igloo.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "6ff1a6861322e6b0084c5f74a014a386a5e1040b", + "version-string": "1.1.1", + "port-version": 1 + }, + { "git-tree": "5bbaba2a845fb358c0e65fb4f9bbb9d4b338f901", "version-string": "1.1.1", "port-version": 0 diff --git a/versions/i-/ignition-cmake0.json b/versions/i-/ignition-cmake0.json index 720e6e019..b2bb0cf30 100644 --- a/versions/i-/ignition-cmake0.json +++ b/versions/i-/ignition-cmake0.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "de484d582fc076a89f57fde7db6944eb57c006df", + "version-string": "0.6.2", + "port-version": 3 + }, + { "git-tree": "2214c0356313bf4b9ac99a8554050e623ec9cb9a", "version-string": "0.6.2-2", "port-version": 0 diff --git a/versions/i-/ignition-common1.json b/versions/i-/ignition-common1.json index 5d898b2cd..6dafbea52 100644 --- a/versions/i-/ignition-common1.json +++ b/versions/i-/ignition-common1.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "6e4a5f2f998f4730002bd95e92251b77e757d6b2", + "version-string": "1.1.1", + "port-version": 2 + }, + { "git-tree": "a79aa681c879a9e76a80df3ca14d228224bcd22c", "version-string": "1.1.1-1", "port-version": 0 diff --git a/versions/i-/ignition-common3.json b/versions/i-/ignition-common3.json index 3f5138ecc..f0c554426 100644 --- a/versions/i-/ignition-common3.json +++ b/versions/i-/ignition-common3.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "f576cb30e5369daf724e9465dd29ef496f327283", + "version-string": "3.9.0", + "port-version": 1 + }, + { "git-tree": "87a639da8095ce4a421733485fa1104959ccfe02", "version-string": "3.9.0", "port-version": 0 diff --git a/versions/i-/ignition-fuel-tools1.json b/versions/i-/ignition-fuel-tools1.json index 62d4a57db..539d737ff 100644 --- a/versions/i-/ignition-fuel-tools1.json +++ b/versions/i-/ignition-fuel-tools1.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "9c9a312b5c09cc860b8cbc810d68ba5a17bd7afb", + "version-string": "1.2.0", + "port-version": 3 + }, + { "git-tree": "d32162d2fdffea4d19a358e13e270a709940aa58", "version-string": "1.2.0-2", "port-version": 0 diff --git a/versions/i-/ignition-fuel-tools4.json b/versions/i-/ignition-fuel-tools4.json index 6d8911aa6..ecb8fd1c3 100644 --- a/versions/i-/ignition-fuel-tools4.json +++ b/versions/i-/ignition-fuel-tools4.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "e6f7783701420adbe90b861a5a96130bd87f114e", + "version-string": "4.3.0", + "port-version": 1 + }, + { "git-tree": "f151bec5a2340e8531307d7b205f8d78f56a7513", "version-string": "4.3.0", "port-version": 0 diff --git a/versions/i-/ignition-math4.json b/versions/i-/ignition-math4.json index d83aaef76..0448bf757 100644 --- a/versions/i-/ignition-math4.json +++ b/versions/i-/ignition-math4.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "0312d0e2b91d2e465a1464c83a17dfb5fbe57e4a", + "version-string": "4.0.0", + "port-version": 2 + }, + { "git-tree": "c2cf4af319039b3f94554d71eafe3ba4554de06b", "version-string": "4.0.0-1", "port-version": 0 diff --git a/versions/i-/ignition-math6.json b/versions/i-/ignition-math6.json index 2553272a3..f536515f8 100644 --- a/versions/i-/ignition-math6.json +++ b/versions/i-/ignition-math6.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "20a34c6dd45c4cb0a5638ded5eb9b2dd8113a0ba", + "version-string": "6.6.0", + "port-version": 1 + }, + { "git-tree": "d2f578e91ac205b450f5046e871c49fcdd5a4471", "version-string": "6.6.0", "port-version": 0 diff --git a/versions/i-/ignition-modularscripts.json b/versions/i-/ignition-modularscripts.json index fa7be1e10..2ee4650be 100644 --- a/versions/i-/ignition-modularscripts.json +++ b/versions/i-/ignition-modularscripts.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "0b00233924c15f702784cb2342b469771125c3a5", + "version-string": "2020-11-23", + "port-version": 1 + }, + { "git-tree": "29ded62ecf82daf0e42756ed617c38aa98fb215a", "version-string": "2020-11-23", "port-version": 0 diff --git a/versions/i-/ignition-msgs1.json b/versions/i-/ignition-msgs1.json index 4a7ec8869..d0a2b7844 100644 --- a/versions/i-/ignition-msgs1.json +++ b/versions/i-/ignition-msgs1.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "7155088669524bfd132aaab6af9f7257e8bfde54", + "version-string": "1.0.0", + "port-version": 4 + }, + { "git-tree": "6deeb37a3e78a86b0997ffe605e149b79c4ad224", "version-string": "1.0.0", "port-version": 3 diff --git a/versions/i-/ignition-msgs5.json b/versions/i-/ignition-msgs5.json index bb6e63447..466575043 100644 --- a/versions/i-/ignition-msgs5.json +++ b/versions/i-/ignition-msgs5.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "4a9266bfbd56f0c547a7c02e8a416315ae226bf3", + "version-string": "5.3.0", + "port-version": 3 + }, + { "git-tree": "e8619eab2a3fa0fa87af043ae46d7afb7629acc6", "version-string": "5.3.0", "port-version": 2 diff --git a/versions/i-/ignition-msgs6.json b/versions/i-/ignition-msgs6.json index 8c1854776..2c500d46f 100644 --- a/versions/i-/ignition-msgs6.json +++ b/versions/i-/ignition-msgs6.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "60d1f5a0cdcb7c9fcf7c5dc92f29d1d56a83fc67", + "version-string": "6.0.0", + "port-version": 2 + }, + { "git-tree": "37ea9fd8ab03a9a1d836513a22fb81cb56b69c03", "version-string": "6.0.0", "port-version": 1 diff --git a/versions/i-/ignition-plugin1.json b/versions/i-/ignition-plugin1.json index e71305896..5a8a0a6c1 100644 --- a/versions/i-/ignition-plugin1.json +++ b/versions/i-/ignition-plugin1.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "71166ea18bf5f4d4de750b96836b780cd7395c0e", + "version-string": "1.1.0", + "port-version": 1 + }, + { "git-tree": "2c0c2d15d4f71838cd518e9c9d09db5a34f93782", "version-string": "1.1.0", "port-version": 0 diff --git a/versions/i-/ignition-transport4.json b/versions/i-/ignition-transport4.json index 77218a0e9..0492b7b39 100644 --- a/versions/i-/ignition-transport4.json +++ b/versions/i-/ignition-transport4.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "1df4d0fec30b796611ef0840f4b74a7008d6c1fb", + "version-string": "4.0.0", + "port-version": 3 + }, + { "git-tree": "69f5299f9f0cc2c7206d086ee3424df68a90aaf2", "version-string": "4.0.0-2", "port-version": 0 diff --git a/versions/i-/ignition-transport8.json b/versions/i-/ignition-transport8.json index f8491eb7d..5f68e579d 100644 --- a/versions/i-/ignition-transport8.json +++ b/versions/i-/ignition-transport8.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "0841028ca6e8959f60f38c082d998b84dc273910", + "version-string": "8.1.0", + "port-version": 1 + }, + { "git-tree": "049dc0f48ee619d631034d14674e94bac4317be1", "version-string": "8.1.0", "port-version": 0 diff --git a/versions/i-/ignition-transport9.json b/versions/i-/ignition-transport9.json index 736c43ffb..ced65c2b3 100644 --- a/versions/i-/ignition-transport9.json +++ b/versions/i-/ignition-transport9.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "263d88cb08544cb6fc3ff459c24a12832c0fdcb0", + "version-string": "9.0.0", + "port-version": 1 + }, + { "git-tree": "282fbad5eec25e8d6f6a7224101ad61556d89039", "version-string": "9.0.0", "port-version": 0 diff --git a/versions/i-/ilmbase.json b/versions/i-/ilmbase.json index 6a3d4163e..8c7c55b56 100644 --- a/versions/i-/ilmbase.json +++ b/versions/i-/ilmbase.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "7d1a248f37b30f491ebf4430ee294e1e9018ec44", + "version-string": "2.3.0", + "port-version": 1 + }, + { "git-tree": "993cdd111c509def2dad3cb7ce7462414b671cbb", "version-string": "2.3.0", "port-version": 0 diff --git a/versions/i-/imgui-sfml.json b/versions/i-/imgui-sfml.json index 8b186cb33..e32995e67 100644 --- a/versions/i-/imgui-sfml.json +++ b/versions/i-/imgui-sfml.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "57e3ab9f08cd10a7d66717044636c02349ee2ea3", + "version-string": "2.1", + "port-version": 3 + }, + { "git-tree": "3975d5a33116814ea022e63fc270fa440af46c66", "version-string": "2.1-2", "port-version": 0 diff --git a/versions/i-/inih.json b/versions/i-/inih.json index 8e72572d9..ef0781ca2 100644 --- a/versions/i-/inih.json +++ b/versions/i-/inih.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "de1d85a0ea62e95bd096ecff062115646742cf1e", + "version-string": "51", + "port-version": 1 + }, + { "git-tree": "ca47d6341b0674f1473717bc8f6df7ce0922e8da", "version-string": "51", "port-version": 0 diff --git a/versions/i-/iniparser.json b/versions/i-/iniparser.json index 91e982cad..3bd03f7bb 100644 --- a/versions/i-/iniparser.json +++ b/versions/i-/iniparser.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "203982e2f00de4e77024c34486cae13d34c15779", + "version-string": "2020-04-06", + "port-version": 1 + }, + { "git-tree": "81d9ca94f32e83d70012e4627f27f54d123a0a0b", "version-string": "2020-04-06", "port-version": 0 diff --git a/versions/i-/intel-ipsec.json b/versions/i-/intel-ipsec.json index 0215cd171..81e930bb5 100644 --- a/versions/i-/intel-ipsec.json +++ b/versions/i-/intel-ipsec.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "39c4caebc1d5e618dcc455c9b7accb7fb2693f39", + "version-string": "0.52", + "port-version": 2 + }, + { "git-tree": "e6218e69e9ba8c71aecd1c41184edd4e0342120b", "version-string": "0.52-1", "port-version": 0 diff --git a/versions/i-/intelrdfpmathlib.json b/versions/i-/intelrdfpmathlib.json index 22c4ba7dd..f1dd031cf 100644 --- a/versions/i-/intelrdfpmathlib.json +++ b/versions/i-/intelrdfpmathlib.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "089f42e2cae01699241dca4ebe6bbae95300d0f7", + "version-string": "20U2", + "port-version": 2 + }, + { "git-tree": "5e8cca9f7fc31ea5bce8603c546c4b5953e666e3", "version-string": "20U2-1", "port-version": 0 diff --git a/versions/i-/irrlicht.json b/versions/i-/irrlicht.json index 6d884cfe3..c31731569 100644 --- a/versions/i-/irrlicht.json +++ b/versions/i-/irrlicht.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "fd24be00084e5387a0ae764c42621977340ec74b", + "version-string": "1.8.4", + "port-version": 12 + }, + { "git-tree": "18ae08d6099b5457ccedbdb7209c79321a9e9027", "version-string": "1.8.4", "port-version": 11 diff --git a/versions/i-/isal.json b/versions/i-/isal.json index 9423eac29..bb1ef772d 100644 --- a/versions/i-/isal.json +++ b/versions/i-/isal.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "35b65a5fbb2ff6cd6468e1c02565a4b999d2a442", + "version-string": "2.25.0", + "port-version": 1 + }, + { "git-tree": "f9c47ffd781134319b28b1d671347fac65d5e1dc", "version-string": "2.25.0", "port-version": 0 diff --git a/versions/i-/ismrmrd.json b/versions/i-/ismrmrd.json index 9f6f0980f..013fd0902 100644 --- a/versions/i-/ismrmrd.json +++ b/versions/i-/ismrmrd.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "5ede8c3ffaae84ba2f4f68f495a23adedb60bd00", + "version-string": "1.5.0", + "port-version": 1 + }, + { "git-tree": "b538acb7e61aa1697c9ccb7d415287807d5aa37c", "version-string": "1.5.0", "port-version": 0 |
