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/v- | |
| 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/v-')
| -rw-r--r-- | versions/v-/v-hacd.json | 5 | ||||
| -rw-r--r-- | versions/v-/valijson.json | 5 | ||||
| -rw-r--r-- | versions/v-/variant-lite.json | 5 | ||||
| -rw-r--r-- | versions/v-/vc.json | 5 | ||||
| -rw-r--r-- | versions/v-/vcglib.json | 5 | ||||
| -rw-r--r-- | versions/v-/vcpkg-gfortran.json | 5 | ||||
| -rw-r--r-- | versions/v-/vectorclass.json | 5 | ||||
| -rw-r--r-- | versions/v-/visit-struct.json | 5 | ||||
| -rw-r--r-- | versions/v-/vlfeat.json | 5 | ||||
| -rw-r--r-- | versions/v-/vlpp.json | 5 | ||||
| -rw-r--r-- | versions/v-/volk.json | 5 | ||||
| -rw-r--r-- | versions/v-/vtk-dicom.json | 5 | ||||
| -rw-r--r-- | versions/v-/vulkan-hpp.json | 5 | ||||
| -rw-r--r-- | versions/v-/vulkan-memory-allocator.json | 5 | ||||
| -rw-r--r-- | versions/v-/vulkan.json | 5 | ||||
| -rw-r--r-- | versions/v-/vxl.json | 5 |
16 files changed, 80 insertions, 0 deletions
diff --git a/versions/v-/v-hacd.json b/versions/v-/v-hacd.json index 0275c6dfc..0be1cb57b 100644 --- a/versions/v-/v-hacd.json +++ b/versions/v-/v-hacd.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "fb52b4b2323057dd987225a70627ed40016756ee", + "version-string": "3.2.0", + "port-version": 2 + }, + { "git-tree": "5a11f826da2ca5189f1b29e90299569e2ca94712", "version-string": "3.2.0", "port-version": 1 diff --git a/versions/v-/valijson.json b/versions/v-/valijson.json index 630d41124..211c2a0d9 100644 --- a/versions/v-/valijson.json +++ b/versions/v-/valijson.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "c40f3039f56bbe5301d45b0bf0430b4852907608", + "version-string": "2018-11-17", + "port-version": 2 + }, + { "git-tree": "56fb4ee7adbd616e60bc4a24eedd2755f25de001", "version-string": "2018-11-17-1", "port-version": 0 diff --git a/versions/v-/variant-lite.json b/versions/v-/variant-lite.json index 434e36f88..b77ba2b96 100644 --- a/versions/v-/variant-lite.json +++ b/versions/v-/variant-lite.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "a932d3f3a9d2390536663cefe804b881408cef11", + "version-string": "1.2.2", + "port-version": 1 + }, + { "git-tree": "6d5d7208789ae75c456134c11e719adf8c2eb5bf", "version-string": "1.2.2", "port-version": 0 diff --git a/versions/v-/vc.json b/versions/v-/vc.json index 11a392812..03ffe16c1 100644 --- a/versions/v-/vc.json +++ b/versions/v-/vc.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "670b9bb5b2fe8a35ac2115b355d87995b1ee85b6", + "version-string": "1.4.2", + "port-version": 1 + }, + { "git-tree": "510cde85ec14ef88187857247829183c1c275f63", "version-string": "1.4.2", "port-version": 0 diff --git a/versions/v-/vcglib.json b/versions/v-/vcglib.json index 737e3e658..0fde71fa6 100644 --- a/versions/v-/vcglib.json +++ b/versions/v-/vcglib.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "4ed58c0ed176662ca418315c77fb0137c2cf7769", + "version-string": "1.0.1", + "port-version": 1 + }, + { "git-tree": "18b77419728670df6316365979f59919168b9ee2", "version-string": "1.0.1", "port-version": 0 diff --git a/versions/v-/vcpkg-gfortran.json b/versions/v-/vcpkg-gfortran.json index 6caa3a261..59725ac54 100644 --- a/versions/v-/vcpkg-gfortran.json +++ b/versions/v-/vcpkg-gfortran.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "46d6be1a505fd008358fc3b426a74a0063661f68", + "version-string": "3", + "port-version": 1 + }, + { "git-tree": "b8fe480cd1e0e1ac8779b8552a1c6a999ec67e39", "version-string": "3", "port-version": 0 diff --git a/versions/v-/vectorclass.json b/versions/v-/vectorclass.json index c0206893f..02a9695eb 100644 --- a/versions/v-/vectorclass.json +++ b/versions/v-/vectorclass.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "0e6cebabfff6ad5300bf2fd306e48a7a7392abcb", + "version-string": "2.00.01", + "port-version": 1 + }, + { "git-tree": "7b73ec26a0a35beecf8061f14a53ee961347dd67", "version-string": "2.00.01", "port-version": 0 diff --git a/versions/v-/visit-struct.json b/versions/v-/visit-struct.json index 24d13c83f..2dc72172e 100644 --- a/versions/v-/visit-struct.json +++ b/versions/v-/visit-struct.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "43d203cd2d29553c9f00cea2d08fe8dba4e6c7e1", + "version-string": "1.0", + "port-version": 2 + }, + { "git-tree": "3e024a1126ec62c4f17e2a2d2a6a6367e24d45de", "version-string": "1.0-1", "port-version": 0 diff --git a/versions/v-/vlfeat.json b/versions/v-/vlfeat.json index d51d33425..1ebdeb861 100644 --- a/versions/v-/vlfeat.json +++ b/versions/v-/vlfeat.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "2ae1b6f9b25f1b72e71b824f995c521f71a6081b", + "version-string": "2020-07-10", + "port-version": 1 + }, + { "git-tree": "be0ba46516781391acfb5a54ab75e085fa53e3a7", "version-string": "2020-07-10", "port-version": 0 diff --git a/versions/v-/vlpp.json b/versions/v-/vlpp.json index 2981835bd..61c6b6577 100644 --- a/versions/v-/vlpp.json +++ b/versions/v-/vlpp.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "0497f92c39e00928468399f96b7da4ef729b4c4f", + "version-string": "0.11.0.0", + "port-version": 1 + }, + { "git-tree": "4463f001a84efe965dfea0530a6f71f753923103", "version-string": "0.11.0.0", "port-version": 0 diff --git a/versions/v-/volk.json b/versions/v-/volk.json index 736c802dc..774ef5f91 100644 --- a/versions/v-/volk.json +++ b/versions/v-/volk.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "0018a72c45ad8b5f9776d41ff067292b73cb7a31", + "version-string": "2019-09-26", + "port-version": 1 + }, + { "git-tree": "9e40bb5aadc282b6738223dbddbe61fc2db964f9", "version-string": "2019-09-26", "port-version": 0 diff --git a/versions/v-/vtk-dicom.json b/versions/v-/vtk-dicom.json index 1cc5b2b4f..972f01f0c 100644 --- a/versions/v-/vtk-dicom.json +++ b/versions/v-/vtk-dicom.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "1bb97d36a9f0ed9f7305bd51f904ba5c3f740565", + "version-string": "0.8.12", + "port-version": 2 + }, + { "git-tree": "1364bedaaf40e2604fd87cfde2791a944343c5e6", "version-string": "0.8.12-1", "port-version": 0 diff --git a/versions/v-/vulkan-hpp.json b/versions/v-/vulkan-hpp.json index e0c53e7dd..db78e0da1 100644 --- a/versions/v-/vulkan-hpp.json +++ b/versions/v-/vulkan-hpp.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "a3f04aeb70ff80b168cf4e86134c7c61f7d23d62", + "version-string": "1.2.184", + "port-version": 1 + }, + { "git-tree": "f4ca1555372a398629a4bd1728b6870efb93d674", "version-string": "1.2.184", "port-version": 0 diff --git a/versions/v-/vulkan-memory-allocator.json b/versions/v-/vulkan-memory-allocator.json index 596698799..44e4393e1 100644 --- a/versions/v-/vulkan-memory-allocator.json +++ b/versions/v-/vulkan-memory-allocator.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "9d6994b1a6f6cbaba84a63a78b3d97784a0722f5", + "version-string": "2021-07-07", + "port-version": 1 + }, + { "git-tree": "0b1560d8d5ccc9a903ed8159fccecd2bd29e2125", "version-string": "2021-07-07", "port-version": 0 diff --git a/versions/v-/vulkan.json b/versions/v-/vulkan.json index bf92c5612..dcd62d95b 100644 --- a/versions/v-/vulkan.json +++ b/versions/v-/vulkan.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "693b2d999097790fec95ae3dae5d3b9054052d57", + "version-string": "1.1.82.1", + "port-version": 2 + }, + { "git-tree": "50baea2e993e948b8477929a7f600da93991224b", "version-string": "1.1.82.1-1", "port-version": 0 diff --git a/versions/v-/vxl.json b/versions/v-/vxl.json index 975c3e59e..b6a854261 100644 --- a/versions/v-/vxl.json +++ b/versions/v-/vxl.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "dd1be33b316bf4d081b89e1dd4a729ddfc09a8a6", + "version-string": "2.0.2", + "port-version": 3 + }, + { "git-tree": "fefdd1e45140fa292b0f597ae2ef658731f95b18", "version-string": "2.0.2", "port-version": 2 |
