<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vcpkg/ports/mpfr, 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>[mpc/mpfr] Add new port / update mpfr (#13081)</title>
<updated>2021-01-25T07:01:16+00:00</updated>
<author>
<name>Alexander Neumann</name>
<email>30894796+Neumann-A@users.noreply.github.com</email>
</author>
<published>2021-01-25T07:01:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=f2ec6c5a7cf8441ae30a857c938694c4bfff424f'/>
<id>f2ec6c5a7cf8441ae30a857c938694c4bfff424f</id>
<content type='text'>
* [mpc] add mpc port

* [mpfr] update mpfr to use make.

* [gmp] fix preprocessor define for dlls.

* more fixes

* fix mpfr regression on !windows

* install autoconf-archive in provisioning script

* change indent of patches

Co-authored-by: NancyLi1013 &lt;46708020+NancyLi1013@users.noreply.github.com&gt;

* fix merge error

* update PR

* update baseline

Co-authored-by: NancyLi1013 &lt;46708020+NancyLi1013@users.noreply.github.com&gt;
Co-authored-by: JackBoosY &lt;yuzaiyang@beyondsoft.com&gt;
Co-authored-by: Billy Robert O'Neal III &lt;bion@microsoft.com&gt;
Co-authored-by: Nicole Mazzuca &lt;mazzucan@outlook.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [mpc] add mpc port

* [mpfr] update mpfr to use make.

* [gmp] fix preprocessor define for dlls.

* more fixes

* fix mpfr regression on !windows

* install autoconf-archive in provisioning script

* change indent of patches

Co-authored-by: NancyLi1013 &lt;46708020+NancyLi1013@users.noreply.github.com&gt;

* fix merge error

* update PR

* update baseline

Co-authored-by: NancyLi1013 &lt;46708020+NancyLi1013@users.noreply.github.com&gt;
Co-authored-by: JackBoosY &lt;yuzaiyang@beyondsoft.com&gt;
Co-authored-by: Billy Robert O'Neal III &lt;bion@microsoft.com&gt;
Co-authored-by: Nicole Mazzuca &lt;mazzucan@outlook.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[mpfr] Add mirror for mpfr at gnu.org (#10035)</title>
<updated>2020-04-06T22:21:36+00:00</updated>
<author>
<name>Michael Konečný</name>
<email>konecny.mike@gmail.com</email>
</author>
<published>2020-04-06T22:21:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=7edaafb077cc1915e95f4c7c13b1187dbc14f1b4'/>
<id>7edaafb077cc1915e95f4c7c13b1187dbc14f1b4</id>
<content type='text'>
* add mirror for mpfr at gnu.org

* remove deprecated include(vcpkg_common_functions)

* update version number after modified port

* update copyright handling command to install</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add mirror for mpfr at gnu.org

* remove deprecated include(vcpkg_common_functions)

* update version number after modified port

* update copyright handling command to install</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] fatal_error when patch fails to apply (#8087)</title>
<updated>2019-10-07T17:35:13+00:00</updated>
<author>
<name>Stefano Sinigardi</name>
<email>stesinigardi@hotmail.com</email>
</author>
<published>2019-10-07T17:35:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=726c11148105a97aef39bec024fdb7c140b1b154'/>
<id>726c11148105a97aef39bec024fdb7c140b1b154</id>
<content type='text'>
vcpkg will now fail on failure to apply patches except when using `--head`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vcpkg will now fail on failure to apply patches except when using `--head`.</pre>
</div>
</content>
</entry>
<entry>
<title>update mpfr to 4.0.2 and fix build on osx (#8324)</title>
<updated>2019-09-24T18:05:30+00:00</updated>
<author>
<name>Lennart Trunk</name>
<email>lennart.trunk@outlook.de</email>
</author>
<published>2019-09-24T18:05:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=45e70a9f786480cbd85d0efc512713c965a02387'/>
<id>45e70a9f786480cbd85d0efc512713c965a02387</id>
<content type='text'>
* update mpfr to 4.0.2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* update mpfr to 4.0.2
</pre>
</div>
</content>
</entry>
<entry>
<title>[WIP] Add a Homepage URL entry for vcpkg ports (#2933)</title>
<updated>2019-06-15T23:54:47+00:00</updated>
<author>
<name>pravic</name>
<email>ehysta@gmail.com</email>
</author>
<published>2019-06-15T23:54:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=18b029a5e3997fa4fdc7d3d06d56568a1d6f74ad'/>
<id>18b029a5e3997fa4fdc7d3d06d56568a1d6f74ad</id>
<content type='text'>
* [vcpkg] Add "Homepage" field to the CONTROL files.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg] Add "Homepage" field to the CONTROL files.</pre>
</div>
</content>
</entry>
<entry>
<title>[mpfr] update CMakeLists for new version</title>
<updated>2018-12-20T00:38:14+00:00</updated>
<author>
<name>Phil Christensen</name>
<email>philc@microsoft.com</email>
</author>
<published>2018-12-20T00:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=dd005656273d5d004ea7a74256a2cb9ca9f89dc7'/>
<id>dd005656273d5d004ea7a74256a2cb9ca9f89dc7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mpfr] fix version in CONTROL file</title>
<updated>2018-12-20T00:09:39+00:00</updated>
<author>
<name>Phil Christensen</name>
<email>philc@microsoft.com</email>
</author>
<published>2018-12-20T00:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=f6db046bed66288d5143247244ad1a59fcf1a495'/>
<id>f6db046bed66288d5143247244ad1a59fcf1a495</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mpfr] bump control version number</title>
<updated>2018-12-14T00:11:58+00:00</updated>
<author>
<name>Phil Christensen</name>
<email>philc@microsoft.com</email>
</author>
<published>2018-12-14T00:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=83b8a6e0366b63283f285240cebde2b7312de761'/>
<id>83b8a6e0366b63283f285240cebde2b7312de761</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update mpfr to 4.0.1 and fix compilation under gcc 7</title>
<updated>2018-12-13T10:59:19+00:00</updated>
<author>
<name>ing. Federico Fuga</name>
<email>fuga@studiofuga.com</email>
</author>
<published>2018-12-13T10:59:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=a2c846338ced13df79089419c3161c3d2fefb68c'/>
<id>a2c846338ced13df79089419c3161c3d2fefb68c</id>
<content type='text'>
gcc 7 deprecates the use of varargs.h in favour of stdarg.h.
mpfr already fixes it, but the fix is enabled if stdarg is available.
This patch adds the test on CMakeLists.txt and enables the fix if
needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gcc 7 deprecates the use of varargs.h in favour of stdarg.h.
mpfr already fixes it, but the fix is enabled if stdarg is available.
This patch adds the test on CMakeLists.txt and enables the fix if
needed.
</pre>
</div>
</content>
</entry>
</feed>
