Commit Graph

4 Commits

Author SHA1 Message Date
Ivan Maidanski
1ea8d69f88
[bdwgc] Update to v8.2.0 (#20580)
* Remove 001-install-libraries.patch (all changes are in upstream)

* Change REF from 0c8905e84 (old master) to 59f15da55 (v8.2.0-20211013)

* Remove -Dbuild_tests=OFF which is default one

* Kill spaces at EOLn in portfile.cmake

* Update version, reset port-version
2021-10-14 17:56:06 -07: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
Billy O'Neal
09a647a526
Delete use of vcpkg_test_cmake and vcpkg_common_functions. (#13065) 2020-10-28 14:18:07 -07:00
Norbert Nemec
99825d9ebf [bdwgc] New port (#6405)
* [bdwgc] New port

* [bdwgc] Fix x64-windows-static build

* [bdwgc] Patch CMakeLists.txt to install libraries

* [bdwgc] Rename produced binaries to <PREFIX>gc<SUFFIX>

* [bdwgc] Export library symbols using GC_DLL

* [bdwgc] Disable installation of extra tools

* [bdwgc] Fix installation path for header files

* [bdwgc] Use latest commit and CMake patch

* [bdwgc] Update patch

* [bdwgc] Disable tests and cord

* [bdwgc] Use local patch

* [bdwgc] Remove unsupported MacOS architecture
2019-06-06 13:58:40 -07:00