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/e- | |
| 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/e-')
| -rw-r--r-- | versions/e-/easycl.json | 5 | ||||
| -rw-r--r-- | versions/e-/easyloggingpp.json | 5 | ||||
| -rw-r--r-- | versions/e-/eathread.json | 5 | ||||
| -rw-r--r-- | versions/e-/ebml.json | 5 | ||||
| -rw-r--r-- | versions/e-/ecsutil.json | 5 | ||||
| -rw-r--r-- | versions/e-/edlib.json | 5 | ||||
| -rw-r--r-- | versions/e-/effolkronium-random.json | 5 | ||||
| -rw-r--r-- | versions/e-/efsw.json | 5 | ||||
| -rw-r--r-- | versions/e-/egl-registry.json | 5 | ||||
| -rw-r--r-- | versions/e-/eigen3.json | 5 | ||||
| -rw-r--r-- | versions/e-/elfutils.json | 5 | ||||
| -rw-r--r-- | versions/e-/entityx.json | 5 | ||||
| -rw-r--r-- | versions/e-/epsilon.json | 5 | ||||
| -rw-r--r-- | versions/e-/esaxx.json | 5 | ||||
| -rw-r--r-- | versions/e-/evpp.json | 5 | ||||
| -rw-r--r-- | versions/e-/expected-lite.json | 5 | ||||
| -rw-r--r-- | versions/e-/exprtk.json | 5 |
17 files changed, 85 insertions, 0 deletions
diff --git a/versions/e-/easycl.json b/versions/e-/easycl.json index 0b2db1064..88f7e35dd 100644 --- a/versions/e-/easycl.json +++ b/versions/e-/easycl.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "f25251c36cd3423ca13cdf773e124ce01e7b08fe", + "version-string": "0.3", + "port-version": 1 + }, + { "git-tree": "172a7b81ef634d827a5a1fb3eaf3beb10a0e3923", "version-string": "0.3", "port-version": 0 diff --git a/versions/e-/easyloggingpp.json b/versions/e-/easyloggingpp.json index 9b1fa8f5b..3c076f835 100644 --- a/versions/e-/easyloggingpp.json +++ b/versions/e-/easyloggingpp.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "4dccf41488f050a70d3232a86296883b54533d2f", + "version-string": "9.96.7", + "port-version": 2 + }, + { "git-tree": "22fde45fd8d035536d9d3bbb8b174649c037e831", "version-string": "9.96.7-1", "port-version": 0 diff --git a/versions/e-/eathread.json b/versions/e-/eathread.json index 0081edae0..b9ee87482 100644 --- a/versions/e-/eathread.json +++ b/versions/e-/eathread.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "273dda3270d68ca1c465bb093cba07e71bd6a62f", + "version-string": "1.32.09", + "port-version": 2 + }, + { "git-tree": "d184652fe784ad6994bb56ca562539fc0f4bb49a", "version-string": "1.32.09-1", "port-version": 0 diff --git a/versions/e-/ebml.json b/versions/e-/ebml.json index fc17b220c..9a4a7e43a 100644 --- a/versions/e-/ebml.json +++ b/versions/e-/ebml.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "92e5e7a92a8bd6a496911ea44a032088e776471f", + "version-string": "1.4.0", + "port-version": 1 + }, + { "git-tree": "bcf2ed38acfba94d49dfe9f4c96559771d8032c8", "version-string": "1.4.0", "port-version": 0 diff --git a/versions/e-/ecsutil.json b/versions/e-/ecsutil.json index 9394deea7..65def84ff 100644 --- a/versions/e-/ecsutil.json +++ b/versions/e-/ecsutil.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "7fb65a14c061886745af3a158b7f2bc8b71184fc", + "version-string": "1.0.7.15", + "port-version": 1 + }, + { "git-tree": "e6816d896c639acee9ea9aed9c4f6bfb3f9dbb1a", "version-string": "1.0.7.15", "port-version": 0 diff --git a/versions/e-/edlib.json b/versions/e-/edlib.json index d00bcfe8f..4c87106f1 100644 --- a/versions/e-/edlib.json +++ b/versions/e-/edlib.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "f1c507cb59e800c53256b3722b862df4ff41dbd6", + "version-string": "1.2.6", + "port-version": 1 + }, + { "git-tree": "a8e115424a7e2e54788cdda6bd0dad6a097f508d", "version-string": "1.2.6", "port-version": 0 diff --git a/versions/e-/effolkronium-random.json b/versions/e-/effolkronium-random.json index c0f3a3576..64d9d3602 100644 --- a/versions/e-/effolkronium-random.json +++ b/versions/e-/effolkronium-random.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "c07bb6dd8e736bf6b970117efbdc2c329f7192f1", + "version-string": "1.3.1", + "port-version": 1 + }, + { "git-tree": "8e1984293d7e95cdab2dff086ad58f639297a924", "version-string": "1.3.1", "port-version": 0 diff --git a/versions/e-/efsw.json b/versions/e-/efsw.json index 15bfab798..c58cd1f6d 100644 --- a/versions/e-/efsw.json +++ b/versions/e-/efsw.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "67bb6e4495d7a98abb97ef8da9d7486508974042", + "version-string": "2020-06-08", + "port-version": 2 + }, + { "git-tree": "6fec8b0d52b78fd74b35373e89ff32862ee4597c", "version-string": "2020-06-08", "port-version": 1 diff --git a/versions/e-/egl-registry.json b/versions/e-/egl-registry.json index de47f4d86..59de646f2 100644 --- a/versions/e-/egl-registry.json +++ b/versions/e-/egl-registry.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "33252a782754c5b8595212530c1729d41bb78c19", + "version-string": "2020-02-20", + "port-version": 1 + }, + { "git-tree": "3140fdc59c3d9481800dd9f9e3fbe75bd4595c6f", "version-string": "2020-02-20", "port-version": 0 diff --git a/versions/e-/eigen3.json b/versions/e-/eigen3.json index 0b5015f18..37649711c 100644 --- a/versions/e-/eigen3.json +++ b/versions/e-/eigen3.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "2b845a54aa220fa4099e97be4031cb63634665e3", + "version-string": "3.3.9", + "port-version": 1 + }, + { "git-tree": "7a4f98a4624de567ff1bf9fa82668eae42e0f996", "version-string": "3.3.9", "port-version": 0 diff --git a/versions/e-/elfutils.json b/versions/e-/elfutils.json index 2ebe9478f..6c9d614b2 100644 --- a/versions/e-/elfutils.json +++ b/versions/e-/elfutils.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "aa738c679581e92da4ec8a1662171ac5608e3744", + "version-string": "0.182", + "port-version": 1 + }, + { "git-tree": "2695bb6d07358b642791808399b606fe52374572", "version-string": "0.182", "port-version": 0 diff --git a/versions/e-/entityx.json b/versions/e-/entityx.json index 15ab870b4..2d7bb14ca 100644 --- a/versions/e-/entityx.json +++ b/versions/e-/entityx.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "191e57655630e9862440dd860de69d4baa62b089", + "version-string": "1.3.0", + "port-version": 3 + }, + { "git-tree": "1c855d1902c11d9ef82d873ae86ad70052082728", "version-string": "1.3.0-2", "port-version": 0 diff --git a/versions/e-/epsilon.json b/versions/e-/epsilon.json index 46cb2702d..e6828152b 100644 --- a/versions/e-/epsilon.json +++ b/versions/e-/epsilon.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "54824ec07afd73fa5bb369acc97e44f4754cc368", + "version-string": "0.9.2", + "port-version": 5 + }, + { "git-tree": "9d0ee89af9a1cd0f574dac537598e33a1afddf74", "version-string": "0.9.2-4", "port-version": 0 diff --git a/versions/e-/esaxx.json b/versions/e-/esaxx.json index c6b3e3e99..5d9052515 100644 --- a/versions/e-/esaxx.json +++ b/versions/e-/esaxx.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "ab1275b163482bc7140f4ca266183d1309d3dc42", + "version-string": "ca7cb332011ec37", + "port-version": 1 + }, + { "git-tree": "2a5e4429567a9e4f0a5a23df2e097d6cb01d8175", "version-string": "ca7cb332011ec37", "port-version": 0 diff --git a/versions/e-/evpp.json b/versions/e-/evpp.json index 1183c6bd7..7291e6311 100644 --- a/versions/e-/evpp.json +++ b/versions/e-/evpp.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "b312644fb2498483feb3114cef2c8afaa44f45ed", + "version-string": "0.7.0", + "port-version": 5 + }, + { "git-tree": "f460fd6d64355ccd3ed62d95e79485161aafba85", "version-string": "0.7.0", "port-version": 4 diff --git a/versions/e-/expected-lite.json b/versions/e-/expected-lite.json index 8d5270ddb..4c59a2658 100644 --- a/versions/e-/expected-lite.json +++ b/versions/e-/expected-lite.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "877f85638b2a3f618c48729a2e39149effbcb851", + "version-string": "0.3.0", + "port-version": 1 + }, + { "git-tree": "a3d0c35d13d31b4ea4417e89cb3fd37bbc6fb9c4", "version-string": "0.3.0", "port-version": 0 diff --git a/versions/e-/exprtk.json b/versions/e-/exprtk.json index 4cc90df98..0dd368f44 100644 --- a/versions/e-/exprtk.json +++ b/versions/e-/exprtk.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "f43789e8da0899715ef1d0544880baa13ce38d64", + "version-string": "2021-01-01", + "port-version": 1 + }, + { "git-tree": "497f4b1dc2da32e75f934ba6d0e496a4dc0b01ae", "version-string": "2021-01-01", "port-version": 0 |
