<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vcpkg/ports/wpilib, branch aws-lambda-cpp</title>
<subtitle>Forked from https://github.com/microsoft/vcpkg</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/'/>
<entry>
<title>Bulk convert control files. (#19986)</title>
<updated>2021-09-09T08:24:04+00:00</updated>
<author>
<name>Billy O'Neal</name>
<email>bion@microsoft.com</email>
</author>
<published>2021-09-09T08:24:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=b295670e4bab14debe88d92cd5364b21ce26232c'/>
<id>b295670e4bab14debe88d92cd5364b21ce26232c</id>
<content type='text'>
```
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
```</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
```
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
```</pre>
</div>
</content>
</entry>
<entry>
<title> [wpilib] Update to 2020.3.2 (#12373)</title>
<updated>2020-08-13T20:34:09+00:00</updated>
<author>
<name>Thad House</name>
<email>ThadHouse@users.noreply.github.com</email>
</author>
<published>2020-08-13T20:34:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=5bb91a9452c2155e8ccd69c88629af24507249d4'/>
<id>5bb91a9452c2155e8ccd69c88629af24507249d4</id>
<content type='text'>
* Update wpilib port to 2020.3.2

Latest 2020 release

* Fix review comments</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update wpilib port to 2020.3.2

Latest 2020 release

* Fix review comments</pre>
</div>
</content>
</entry>
<entry>
<title>[wpilib] update to 2020.1.1 (#9513)</title>
<updated>2020-01-06T19:08:52+00:00</updated>
<author>
<name>Thad House</name>
<email>ThadHouse@users.noreply.github.com</email>
</author>
<published>2020-01-06T19:08:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=9bd91cbebe13d7855595185cd44d0c9ea9049763'/>
<id>9bd91cbebe13d7855595185cd44d0c9ea9049763</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[wpilib] Update wpilib port to allow opencv4 (#7927)</title>
<updated>2019-08-27T23:05:04+00:00</updated>
<author>
<name>Thad House</name>
<email>ThadHouse@users.noreply.github.com</email>
</author>
<published>2019-08-27T23:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=39d7ee57eb2625af524ea998306120a190786950'/>
<id>39d7ee57eb2625af524ea998306120a190786950</id>
<content type='text'>
* Update WPILib to allow OpenCV 4 support

The existing version only supported OpenCV 3, OpenCV 4 support has been added recently

* Update wpilib port to allow opencv4

Was only compatible with opencv3, and would fail to build with 4.

Also had to update to include eigen, since we now depend on that as well

* Use test package to ensure PR passes

* Attempt to get mac working

* Revert to upstream repo
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update WPILib to allow OpenCV 4 support

The existing version only supported OpenCV 3, OpenCV 4 support has been added recently

* Update wpilib port to allow opencv4

Was only compatible with opencv3, and would fail to build with 4.

Also had to update to include eigen, since we now depend on that as well

* Use test package to ensure PR passes

* Attempt to get mac working

* Revert to upstream repo
</pre>
</div>
</content>
</entry>
<entry>
<title>Update wpilib port to fix build with full package (#7087)</title>
<updated>2019-06-30T03:04:52+00:00</updated>
<author>
<name>Thad House</name>
<email>ThadHouse@users.noreply.github.com</email>
</author>
<published>2019-06-30T03:04:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=b627d2cf7915b237ff7bce6c7d5453c783546210'/>
<id>b627d2cf7915b237ff7bce6c7d5453c783546210</id>
<content type='text'>
Previously, a warning was being generated in a higher level project, and we build with /WX by default</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, a warning was being generated in a higher level project, and we build with /WX by default</pre>
</div>
</content>
</entry>
<entry>
<title>Add hash for wpilib</title>
<updated>2019-05-31T21:21:22+00:00</updated>
<author>
<name>Thad House</name>
<email>thadhouse1@gmail.com</email>
</author>
<published>2019-05-31T21:21:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=d21b44f019d483f579ce7ba33c31420727fd474c'/>
<id>d21b44f019d483f579ce7ba33c31420727fd474c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove wpilib shims</title>
<updated>2019-05-31T20:46:43+00:00</updated>
<author>
<name>Thad House</name>
<email>thadhouse1@gmail.com</email>
</author>
<published>2019-05-31T20:46:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=f483ae4c7fd04eed671a1de595374f84175311e9'/>
<id>f483ae4c7fd04eed671a1de595374f84175311e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>More fixes</title>
<updated>2019-04-17T18:45:44+00:00</updated>
<author>
<name>Thad House</name>
<email>thadhouse1@gmail.com</email>
</author>
<published>2019-04-17T18:45:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=50306ffe82b4d2bf432806fdfbff0b84f2a20a36'/>
<id>50306ffe82b4d2bf432806fdfbff0b84f2a20a36</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update patch</title>
<updated>2019-04-16T15:03:18+00:00</updated>
<author>
<name>Thad House</name>
<email>thadhouse1@gmail.com</email>
</author>
<published>2019-04-16T15:03:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=b0a7ab2c53856a040eebcce25d8c5a5e28c2c577'/>
<id>b0a7ab2c53856a040eebcce25d8c5a5e28c2c577</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add flat install settings for wpulib</title>
<updated>2019-04-14T18:09:32+00:00</updated>
<author>
<name>Thad House</name>
<email>thadhouse1@gmail.com</email>
</author>
<published>2019-04-14T17:05:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=6500d20d482325a4ba2512ac00bdc27300ff98ed'/>
<id>6500d20d482325a4ba2512ac00bdc27300ff98ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
