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/f- | |
| 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/f-')
31 files changed, 155 insertions, 0 deletions
diff --git a/versions/f-/faad2.json b/versions/f-/faad2.json index db7b534e8..dfd990a56 100644 --- a/versions/f-/faad2.json +++ b/versions/f-/faad2.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "b931758d2574476cbd463ac773b192746e2dc80d", + "version-string": "2.9.1", + "port-version": 3 + }, + { "git-tree": "52205fadafc9f2d30a0a6d2a3f10407cf1275a3d", "version-string": "2.9.1", "port-version": 2 diff --git a/versions/f-/fadbad.json b/versions/f-/fadbad.json index 9d41c4803..8c67fe49e 100644 --- a/versions/f-/fadbad.json +++ b/versions/f-/fadbad.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "508423e28f6d567501bcfe9e8733627dcb9df7ec", + "version-string": "2.1.0", + "port-version": 1 + }, + { "git-tree": "468c63dfb708e90b78bc67241a9eafdd60a3b15d", "version-string": "2.1.0", "port-version": 0 diff --git a/versions/f-/farmhash.json b/versions/f-/farmhash.json index 9d3fa80f9..b80cf8bcf 100644 --- a/versions/f-/farmhash.json +++ b/versions/f-/farmhash.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "9b4c6dc1b8fbb33fcca66dcb10c7186980e7058e", + "version-string": "1.1", + "port-version": 3 + }, + { "git-tree": "905ec49a7fce57f5c28c60e858ccd443c343894a", "version-string": "1.1", "port-version": 2 diff --git a/versions/f-/fast-cpp-csv-parser.json b/versions/f-/fast-cpp-csv-parser.json index 3fa617b74..22b6d28df 100644 --- a/versions/f-/fast-cpp-csv-parser.json +++ b/versions/f-/fast-cpp-csv-parser.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "2518da1e8879b97a01d6053fb61a8800bdbe3996", + "version-string": "2021-01-03", + "port-version": 1 + }, + { "git-tree": "f1f6fcd862c655b0884eb40931852c6db8a938e4", "version-string": "2021-01-03", "port-version": 0 diff --git a/versions/f-/fastcgi.json b/versions/f-/fastcgi.json index ffe90a345..8469300ff 100644 --- a/versions/f-/fastcgi.json +++ b/versions/f-/fastcgi.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "f6fb1b55b9ff65061f7be351c53397dcbdca9fa2", + "version-string": "2020-09-11", + "port-version": 1 + }, + { "git-tree": "4626d60c5ae870e59c3a1c04b38379e1be739889", "version-string": "2020-09-11", "port-version": 0 diff --git a/versions/f-/fastfeat.json b/versions/f-/fastfeat.json index b1a52c3bc..7a85559db 100644 --- a/versions/f-/fastfeat.json +++ b/versions/f-/fastfeat.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "c6df4d7e64a7c9cb69a300aa50f62e2fbb261138", + "version-string": "391d5e9", + "port-version": 2 + }, + { "git-tree": "0e8001ec0aef17a819af7f25f4e490a3368ed677", "version-string": "391d5e9-1", "port-version": 0 diff --git a/versions/f-/fastrtps.json b/versions/f-/fastrtps.json index 581d1043d..f137e607c 100644 --- a/versions/f-/fastrtps.json +++ b/versions/f-/fastrtps.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "d48d4af7b7082b1a162b136643f6d51dd5b8beba", + "version-string": "2.0.1", + "port-version": 1 + }, + { "git-tree": "e51ca9a6f1e9a2e3d838927fbf255a827e7d2014", "version-string": "2.0.1", "port-version": 0 diff --git a/versions/f-/fcl.json b/versions/f-/fcl.json index 01253d0f7..b59f28a04 100644 --- a/versions/f-/fcl.json +++ b/versions/f-/fcl.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "882ea9cab4a482db6b23eae2592a5f93f4f27035", + "version-string": "0.6.1", + "port-version": 1 + }, + { "git-tree": "52a59e9f37b1e0db67ab735c29199f7eaf6ff1b8", "version-string": "0.6.1", "port-version": 0 diff --git a/versions/f-/fdlibm.json b/versions/f-/fdlibm.json index 7976217f4..51bdc1f0d 100644 --- a/versions/f-/fdlibm.json +++ b/versions/f-/fdlibm.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "7edc287bacd598a942ca6b29ed47329204b07faa", + "version-string": "5.3", + "port-version": 5 + }, + { "git-tree": "46cc1958aab2e70eb861dc35c58b2e2942c50af7", "version-string": "5.3-4", "port-version": 0 diff --git a/versions/f-/ffnvcodec.json b/versions/f-/ffnvcodec.json index 7c8d62c35..1543256ee 100644 --- a/versions/f-/ffnvcodec.json +++ b/versions/f-/ffnvcodec.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "8f66cad42ef3e7749e345075f467f357ca061acd", + "version-string": "10.0.26.0", + "port-version": 2 + }, + { "git-tree": "a8340b2c8379d1a6e0bbf5ae3ef2270074a2da2e", "version-string": "10.0.26.0", "port-version": 1 diff --git a/versions/f-/fftwpp.json b/versions/f-/fftwpp.json index c40df3388..5427eaba1 100644 --- a/versions/f-/fftwpp.json +++ b/versions/f-/fftwpp.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "d9b689681032352f667f7335feed82d0260fe5bf", + "version-string": "2019-12-19", + "port-version": 1 + }, + { "git-tree": "71459a57c6722279dc89288662bf2dd1b6612a58", "version-string": "2019-12-19", "port-version": 0 diff --git a/versions/f-/field3d.json b/versions/f-/field3d.json index 42693d233..380afc323 100644 --- a/versions/f-/field3d.json +++ b/versions/f-/field3d.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "54a68f2c7d892d5876ff65ad373907bdcfc1b17e", + "version-string": "1.7.3", + "port-version": 2 + }, + { "git-tree": "12a46a3791ba70f5da571e9de8fdd6ac4be921f6", "version-string": "1.7.3", "port-version": 1 diff --git a/versions/f-/fixed-string.json b/versions/f-/fixed-string.json index b61727e26..9cf1230d9 100644 --- a/versions/f-/fixed-string.json +++ b/versions/f-/fixed-string.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "e24d1c3d1692a06fa69dc12b65e4240a92db31bf", + "version-string": "0.1.0", + "port-version": 1 + }, + { "git-tree": "5fadefa9a548c0a653cadda794513f9bcde94ceb", "version-string": "0.1.0", "port-version": 0 diff --git a/versions/f-/flatbuffers.json b/versions/f-/flatbuffers.json index 74e1d183f..22bcf8a9f 100644 --- a/versions/f-/flatbuffers.json +++ b/versions/f-/flatbuffers.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "8bfd2df96c7250148b6dee28e4cd5be2fa785b60", + "version-string": "2.0.0", + "port-version": 1 + }, + { "git-tree": "15a2fc0a15331e81cd04a3aae0a8b1d70c002ee5", "version-string": "2.0.0", "port-version": 0 diff --git a/versions/f-/flint.json b/versions/f-/flint.json index 7e00ec8ad..12e3bc893 100644 --- a/versions/f-/flint.json +++ b/versions/f-/flint.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "aaa3d79bfb36d6c6280ab6aa2226e4edb8913d11", + "version-string": "2.5.2", + "port-version": 5 + }, + { "git-tree": "a8b922c64296e22e3dcbd3d88e689c1ff4e8c046", "version-string": "2.5.2-4", "port-version": 0 diff --git a/versions/f-/fluidlite.json b/versions/f-/fluidlite.json index e223aa78d..1598640a8 100644 --- a/versions/f-/fluidlite.json +++ b/versions/f-/fluidlite.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "b603d9cfa1d22dac6387ecff4bd32bc0ba8e5331", + "version-string": "2020-08-27", + "port-version": 1 + }, + { "git-tree": "af618c785b8b72c9c9b4be2bee261fac2b86a604", "version-string": "2020-08-27", "port-version": 0 diff --git a/versions/f-/fmem.json b/versions/f-/fmem.json index 3a88bc600..7f4d3a6ae 100644 --- a/versions/f-/fmem.json +++ b/versions/f-/fmem.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "eedcb4d269e8f834eaeaceb6fd3b3f477c46b8b4", + "version-string": "c-libs-2ccee3d2fb", + "port-version": 1 + }, + { "git-tree": "bbb6f896858f86d8c7ec02b7e49236dba9ca6bc1", "version-string": "c-libs-2ccee3d2fb", "port-version": 0 diff --git a/versions/f-/fmi4cpp.json b/versions/f-/fmi4cpp.json index ce6ab8640..a6ebcdd40 100644 --- a/versions/f-/fmi4cpp.json +++ b/versions/f-/fmi4cpp.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "694ccc48c8fdade1beda9a7f87c923c8153a7735", + "version-string": "0.7.0", + "port-version": 3 + }, + { "git-tree": "726b0dcda1a5a9040c6ee9088be9071a97380804", "version-string": "0.7.0-2", "port-version": 0 diff --git a/versions/f-/fmilib.json b/versions/f-/fmilib.json index 2f82459bb..a2513cd66 100644 --- a/versions/f-/fmilib.json +++ b/versions/f-/fmilib.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "9bf58761098e936528140d847911dab3613f5983", + "version-string": "2.0.3", + "port-version": 4 + }, + { "git-tree": "13d2aaa0b4dedd6e8b1e7b47a91fd113f80dff87", "version-string": "2.0.3", "port-version": 3 diff --git a/versions/f-/font-chef.json b/versions/f-/font-chef.json index 02eb31ab1..0b81ddab7 100644 --- a/versions/f-/font-chef.json +++ b/versions/f-/font-chef.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "907533e8f03e495fcddd47a6c0cd59cc73dfcc0b", + "version-string": "1.0.1", + "port-version": 1 + }, + { "git-tree": "ce88b662a652a10ab2daa61073656a7e0659b91f", "version-string": "1.0.1", "port-version": 0 diff --git a/versions/f-/fontconfig.json b/versions/f-/fontconfig.json index 46a0f251a..23a85ac2e 100644 --- a/versions/f-/fontconfig.json +++ b/versions/f-/fontconfig.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "51b95a8e2dda5a9ffe083a8fc910ad9528597580", + "version-string": "2.13.1", + "port-version": 8 + }, + { "git-tree": "e28c20718e723ea702e408f52f76343950b1a3f2", "version-string": "2.13.1", "port-version": 7 diff --git a/versions/f-/foonathan-memory.json b/versions/f-/foonathan-memory.json index 9e964cf7c..735e3eff8 100644 --- a/versions/f-/foonathan-memory.json +++ b/versions/f-/foonathan-memory.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "6e97aca605e065b0df1adaed316adc03d63b6334", + "version-string": "2019-07-21", + "port-version": 2 + }, + { "git-tree": "fbb7ebb8d13d36b8ce0369dd801de6302f412512", "version-string": "2019-07-21-1", "port-version": 0 diff --git a/versions/f-/freeglut.json b/versions/f-/freeglut.json index 4cf5987f1..24bc7f744 100644 --- a/versions/f-/freeglut.json +++ b/versions/f-/freeglut.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "a7907c76300594175b45a5fa05bacee2b91c9a65", + "version-string": "3.2.1", + "port-version": 6 + }, + { "git-tree": "bfc1c37b44246e2a3c8bfead99af1d14a2103453", "version-string": "3.2.1", "port-version": 5 diff --git a/versions/f-/freeimage.json b/versions/f-/freeimage.json index def7ee314..ba162ca75 100644 --- a/versions/f-/freeimage.json +++ b/versions/f-/freeimage.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "d223c6f4524784f9d87c7aa0815e5b99d2f66116", + "version-string": "3.18.0", + "port-version": 20 + }, + { "git-tree": "100a12b0221593a3c5dae70231b7cd4145b73ca9", "version-string": "3.18.0", "port-version": 19 diff --git a/versions/f-/freeopcua.json b/versions/f-/freeopcua.json index abb625eef..35378c0ea 100644 --- a/versions/f-/freeopcua.json +++ b/versions/f-/freeopcua.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "ffcfcd9ddd2551f8ca82752def0ff7a30b6bb2dc", + "version-string": "20190125", + "port-version": 4 + }, + { "git-tree": "c111b437e30a05cded36f1994f24606c70c0c326", "version-string": "20190125-3", "port-version": 0 diff --git a/versions/f-/freetype-gl.json b/versions/f-/freetype-gl.json index 1bdf8240c..8031162af 100644 --- a/versions/f-/freetype-gl.json +++ b/versions/f-/freetype-gl.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "e290ae7965dd6b7d333df5aa3a9a56df1bd8e24c", + "version-string": "2020-09-14", + "port-version": 1 + }, + { "git-tree": "510adf88620e2f9d059d5fad33826148cd157957", "version-string": "2020-09-14", "port-version": 0 diff --git a/versions/f-/fribidi.json b/versions/f-/fribidi.json index 7f6553ab7..5a3f12f4a 100644 --- a/versions/f-/fribidi.json +++ b/versions/f-/fribidi.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "88696509b4e846e3f04283bcf928db39800cc4eb", + "version-string": "1.0.10", + "port-version": 3 + }, + { "git-tree": "197340b9f9db2c444b70c27b54cfbe0ce3601c0b", "version-string": "1.0.10", "port-version": 2 diff --git a/versions/f-/fruit.json b/versions/f-/fruit.json index 3a1ad775c..5c7fb90e9 100644 --- a/versions/f-/fruit.json +++ b/versions/f-/fruit.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "630ff582ea6cdbf31ba5eef0656e84018f901f1e", + "version-string": "3.6.0", + "port-version": 1 + }, + { "git-tree": "e6dae7cd2c3f307a0cbc6d2a676ae582afea6cd8", "version-string": "3.6.0", "port-version": 0 diff --git a/versions/f-/ftgl.json b/versions/f-/ftgl.json index 132ff5f90..81c9e9598 100644 --- a/versions/f-/ftgl.json +++ b/versions/f-/ftgl.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "01f15f385d7c8555935f011a8e32010212764279", + "version-string": "2.4.0", + "port-version": 3 + }, + { "git-tree": "394f15ad9c241aec2909e3c28b2dc04a7b412e30", "version-string": "2.4.0-2", "port-version": 0 diff --git a/versions/f-/function2.json b/versions/f-/function2.json index edf1113f0..26943805c 100644 --- a/versions/f-/function2.json +++ b/versions/f-/function2.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "98e16b513e6457caf3edc8ac5dc1db7e62255797", + "version-string": "4.2.0", + "port-version": 1 + }, + { "git-tree": "844aa89a1d4dabf3d084f060c7b8036b1ba69f06", "version-string": "4.2.0", "port-version": 0 diff --git a/versions/f-/fuzzylite.json b/versions/f-/fuzzylite.json index 55cb29b1b..735d20e80 100644 --- a/versions/f-/fuzzylite.json +++ b/versions/f-/fuzzylite.json @@ -1,6 +1,11 @@ { "versions": [ { + "git-tree": "df47396ca528792e73f67bb8f297a064b46ef21b", + "version-string": "6.0", + "port-version": 4 + }, + { "git-tree": "374c4e29fa24184089d4622061f11481dae3ddf3", "version-string": "6.0", "port-version": 3 |
