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/j- | |
| 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/j-')
| -rw-r--r-- | versions/j-/jansson.json | 5 | ||||
| -rw-r--r-- | versions/j-/jbig2dec.json | 5 | ||||
| -rw-r--r-- | versions/j-/jbigkit.json | 5 | ||||
| -rw-r--r-- | versions/j-/jemalloc.json | 5 | ||||
| -rw-r--r-- | versions/j-/jinja2cpplight.json | 5 | ||||
| -rw-r--r-- | versions/j-/josuttis-jthread.json | 5 | ||||
| -rw-r--r-- | versions/j-/jsmn.json | 5 | ||||
| -rw-r--r-- | versions/j-/json-c.json | 5 | ||||
| -rw-r--r-- | versions/j-/json-schema-validator.json | 5 | ||||
| -rw-r--r-- | versions/j-/json-spirit.json | 5 | ||||
| -rw-r--r-- | versions/j-/json11.json | 5 | ||||
| -rw-r--r-- | versions/j-/json5-parser.json | 5 | ||||
| -rw-r--r-- | versions/j-/jsoncons.json | 5 | ||||
| -rw-r--r-- | versions/j-/jsoncpp.json | 5 | ||||
| -rw-r--r-- | versions/j-/jsonnet.json | 5 |
15 files changed, 75 insertions, 0 deletions
diff --git a/versions/j-/jansson.json b/versions/j-/jansson.json index e35a31c12..f01eec560 100644 --- a/versions/j-/jansson.json +++ b/versions/j-/jansson.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "e03158776f244589d6af861b4ceefabd4cd9fd12", + "version-string": "2.13.1", + "port-version": 1 + }, + { "git-tree": "73e4996b95f57b891a1c4a85cd579297a55ac148", "version-string": "2.13.1", "port-version": 0 diff --git a/versions/j-/jbig2dec.json b/versions/j-/jbig2dec.json index 95ec9bf7a..7fbff5da5 100644 --- a/versions/j-/jbig2dec.json +++ b/versions/j-/jbig2dec.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "e60aa2c30fefe1269d1d8a6fede748cfa5736aed", + "version-string": "0.19", + "port-version": 1 + }, + { "git-tree": "055013875225acf1e33c26a6c127f5d89ccb0583", "version-string": "0.19", "port-version": 0 diff --git a/versions/j-/jbigkit.json b/versions/j-/jbigkit.json index 0df8d2e26..242ea13a0 100644 --- a/versions/j-/jbigkit.json +++ b/versions/j-/jbigkit.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "fa2f967c15904877cd541d3c9d59f0c2f20f3fb4", + "version-string": "2.1", + "port-version": 5 + }, + { "git-tree": "540956fe79520b0ffd46dea73e33d1dfe12da22a", "version-string": "2.1-4", "port-version": 0 diff --git a/versions/j-/jemalloc.json b/versions/j-/jemalloc.json index 8379bf58d..a27e65c4c 100644 --- a/versions/j-/jemalloc.json +++ b/versions/j-/jemalloc.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "0ced62e7a268f8442b2e808df7b094afe8998c38", + "version-string": "4.3.1", + "port-version": 5 + }, + { "git-tree": "4c72c8aa2b715c813c70850c504385afa6566fb1", "version-string": "4.3.1-4", "port-version": 0 diff --git a/versions/j-/jinja2cpplight.json b/versions/j-/jinja2cpplight.json index cbbb2f3fb..8adffeb62 100644 --- a/versions/j-/jinja2cpplight.json +++ b/versions/j-/jinja2cpplight.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "14ce844353cb5d4b2dbca4d36daf84c248208de2", + "version-string": "2018-05-08", + "port-version": 1 + }, + { "git-tree": "4db482fab578e61193f3a03e4acc4086b23ae550", "version-string": "2018-05-08", "port-version": 0 diff --git a/versions/j-/josuttis-jthread.json b/versions/j-/josuttis-jthread.json index 565cfdf52..34c83ced9 100644 --- a/versions/j-/josuttis-jthread.json +++ b/versions/j-/josuttis-jthread.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "5f37dd21a591e8f7ae566f16a085a10dbfe1ccbc", + "version-string": "2020-07-21", + "port-version": 2 + }, + { "git-tree": "f262637ae76fc0ab9c01f475af0b7a87e552a512", "version-string": "2020-07-21", "port-version": 1 diff --git a/versions/j-/jsmn.json b/versions/j-/jsmn.json index 1e62f26d8..9f3ba75be 100644 --- a/versions/j-/jsmn.json +++ b/versions/j-/jsmn.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "b05c2b522963eeacbcfcad169cf5ffc802bc7a42", + "version-string": "2019-04-27", + "port-version": 1 + }, + { "git-tree": "3de21d0cde92d319d3f0638abed14af414a57cfe", "version-string": "2019-04-27", "port-version": 0 diff --git a/versions/j-/json-c.json b/versions/j-/json-c.json index 1d09e5ff6..34a233e6d 100644 --- a/versions/j-/json-c.json +++ b/versions/j-/json-c.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "5c8d00d59a40b54cc9400f045b62e439740c2909", + "version-string": "2019-09-10", + "port-version": 2 + }, + { "git-tree": "46d6f0302fe2ee6649ade0a8ef9a17a88226bc73", "version-string": "2019-09-10", "port-version": 1 diff --git a/versions/j-/json-schema-validator.json b/versions/j-/json-schema-validator.json index 1b6520be1..fa7552a06 100644 --- a/versions/j-/json-schema-validator.json +++ b/versions/j-/json-schema-validator.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "361dde90ee9e81d84ad0e87d75f16e4f9f662b88", + "version-string": "2.1.0", + "port-version": 1 + }, + { "git-tree": "c29f43fd54762287049c24e4e38cd89a26a1a26a", "version-string": "2.1.0", "port-version": 0 diff --git a/versions/j-/json-spirit.json b/versions/j-/json-spirit.json index 0460b9a93..8fb1586f2 100644 --- a/versions/j-/json-spirit.json +++ b/versions/j-/json-spirit.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "d219034cdee1f6237e4863a001aece539df2ce8c", + "version-string": "4.1.0", + "port-version": 2 + }, + { "git-tree": "ab05cd4ea6726e65c8a2ab5a4c882d9e4f166418", "version-string": "4.1.0-1", "port-version": 0 diff --git a/versions/j-/json11.json b/versions/j-/json11.json index 4fc5c0bcb..e745d3e6d 100644 --- a/versions/j-/json11.json +++ b/versions/j-/json11.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "d1c9cec8f84522bd1bb53aae81708000ef8952de", + "version-string": "2017-06-20", + "port-version": 3 + }, + { "git-tree": "0acd544fac745b898132e7beda2ede37b0a7d9d4", "version-string": "2017-06-20-2", "port-version": 0 diff --git a/versions/j-/json5-parser.json b/versions/j-/json5-parser.json index 4beced40c..4a6728194 100644 --- a/versions/j-/json5-parser.json +++ b/versions/j-/json5-parser.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "e874e19b4f9b56647b5be1537ed0792041e96c25", + "version-string": "1.0.0", + "port-version": 3 + }, + { "git-tree": "a08cd167ddae3c10119b6b513accf0a2fa9d76fa", "version-string": "1.0.0", "port-version": 2 diff --git a/versions/j-/jsoncons.json b/versions/j-/jsoncons.json index b77f7525e..b95f7df74 100644 --- a/versions/j-/jsoncons.json +++ b/versions/j-/jsoncons.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "ace7d792691e3fadf81394f348f0dce587aa5293", + "version-string": "0.165.0", + "port-version": 1 + }, + { "git-tree": "fd6b74f34a309e8750a04b5da6a3bf5800503434", "version-string": "0.165.0", "port-version": 0 diff --git a/versions/j-/jsoncpp.json b/versions/j-/jsoncpp.json index bc8b583c8..b96484d46 100644 --- a/versions/j-/jsoncpp.json +++ b/versions/j-/jsoncpp.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "444e56d175225f268ea77433982e81ef131a6d1d", + "version-string": "1.9.4", + "port-version": 1 + }, + { "git-tree": "cb9fceddf47584c7fda24180c7fd87f5e83728a5", "version-string": "1.9.4", "port-version": 0 diff --git a/versions/j-/jsonnet.json b/versions/j-/jsonnet.json index 29ee5da44..58d630609 100644 --- a/versions/j-/jsonnet.json +++ b/versions/j-/jsonnet.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "c6d19c002863644237c3ac276db26c576664f56d", + "version-string": "0.16.0", + "port-version": 3 + }, + { "git-tree": "53efaebae6e8131ee43960d0d58a5f110298a9c1", "version-string": "0.16.0", "port-version": 2 |
