Henrik Gaßmann
2b63910329
[status-code] Disable building of tests ( #35265 )
...
`status-code`'s test code makes use of `std::is_literal_type` which has
been removed in C++20. Therefore compiling the tests may fail for some
compiler toolchains.
2023-11-22 14:30:27 -08:00
Henrik Gaßmann
426dcc68e0
[llfio,ned14-internal-quickcpplib,outcome,status-code] Update to 2023-11-06 ( #34935 )
...
* [ned14-internal-quickcpplib] Update to 2023-11-06
* [status-code] Update to 2023-11-0
* [outcome] Update to 2.2.7
* [llfio] Update to 2023-11-06
* Update version database
* [outcome,llfio] Fix find_dependency usage
2023-11-14 13:11:02 -08:00
autoantwort
3a720e8908
[status-code] add missing include ( #30673 )
2023-04-05 16:28:43 -07:00
Henrik Gaßmann
45daa84436
[status-code] Disable find boost ( #29360 )
...
The libraries test suite optionally tests compatibility against boost
types which is completely unnecessary in our case.
2023-02-02 16:53:56 -08:00
Henrik Gaßmann
c3e8743a25
[ned14-internal-quickcpplib,status-code,llfio] Update 2023.01 ( #29214 )
...
* [quickcpplib] Update to 2023-01-27
* [status-code] Update to 2023-01-27
* [llfio] Update to 2023-01-27
* Update version database
2023-01-31 18:06:21 -08:00
Henrik Gaßmann
29787a71b3
[status-code,outcome,llfio,ned14-internal-quickcpplib] Update to 2022-09-08 ( #26724 )
...
* [quickcpplib] Update to 2022-09-08
* [status-code] Update to 2022-09-08
* [outcome] Update to version 2.2.4
* [llfio] Update to 2022-09-08
* [status-code,outcome,llfio] Update version database
2022-09-09 11:55:55 -07:00
Henrik Gaßmann
31d77f607b
[outcome] Update to version 2.2.3 ( #25855 )
...
* [outcome] Update to version 2.2.3
* [outcome] Add license information
* [outcome] Refactor deprecated functions
* [status-code] Update to latest version compatible with outcome 2.2.3
* [outcome] Provide polyfill features and extract status-code
* [outcome] Remove msvc linkage patch
* [llfio] Teach port about outcome polyfills
* [llfio] Fix vendored status-code include path
* [outcome][status-code][llfio] update version database
* Don't switch C++ standard version on polyfill feature
* [outcome] Fix version entry
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2022-09-02 10:40:12 -07:00
Niall Douglas
6386c01bf9
[ned14-internal-quickcpplib][status_code][outcome][llfio] Update to latest. ( #21926 )
2021-12-08 15:43:49 -08:00
Billy O'Neal
b295670e4b
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
```
2021-09-09 01:24:04 -07:00