Ivan Maidanski
9443e4b143
[bdwgc] Update to v8.2.2 ( #26623 )
...
* Change REF from 5fab1a019 (v8.2.0-20211115) to v8.2.2
* Update version, reset port-version
* Use https in homepage
* Specify license
2022-09-02 10:36:00 -07:00
Tim Miller
f54f1c7235
[bdwgc] Installing pkg-config files for debug builds ( #26302 )
2022-08-12 15:46:47 -07:00
Thomas1664
c2978f8baa
[bdwgc] Don't build docs ( #24025 )
...
* [bdwgc] Don't build docs
* version
2022-04-08 15:32:50 -07:00
Ivan Maidanski
b2ad081fd4
[bdwgc] Turn on C++, cords and threads support ( #21412 )
...
* Remove -Dbuild_cord=OFF
* Add -Denable_cplusplus=ON
* Remove -Denable_threads=OFF thus enabling threads
* Add libatomic-ops to dependencies
* Fix 'unresolved symbol in GetModuleHandle' error (in upstream)
2021-11-15 08:55:59 -08:00
autoantwort
e7e328cf9d
[many ports] call vcpkg_fixup_pkgconfig() ( #20953 )
...
* [many ports] call vcpkg_fixup_pkgconfig()
The ports generate pc files, but don't call vcpkg_fixup_pkgconfig() so that there are absolute paths in the pc files
* Update port-version for armadillo and polyclipping.
* Update version database.
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-27 15:19:28 -07:00
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