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 |
|
Jack·Boos·Yu
|
21b56d9929
|
[vcpkg_from_sourceforge] Add retry mirror function (2/2) (#12018)
|
2020-07-03 09:36:40 -07:00 |
|
Jack·Boos·Yu
|
a0e0c57f86
|
[vcpkg] Add vcpkg_from_sourceforge (1/2) (#11899)
|
2020-06-26 15:06:30 -07:00 |
|
Phoebe
|
33f15e40e8
|
modernize many ports (#7986)
* modernize many ports
* Update the code to handle copyright
* Retriger to build qt5-gamepad
|
2019-09-05 10:43:09 -07:00 |
|
Phil Christensen
|
22ebb8ca68
|
[libmikmod] resolve ninja error (-w dupbuild=err) (#7052)
|
2019-06-26 16:03:13 -07:00 |
|
Phil Christensen
|
1004b2ea11
|
[libmikmod] patch cmake warning (#7035)
* [libmikmod] Address cmake warnings
|
2019-06-25 14:19:57 -07:00 |
|
pravic
|
18b029a5e3
|
[WIP] Add a Homepage URL entry for vcpkg ports (#2933)
* [vcpkg] Add "Homepage" field to the CONTROL files.
|
2019-06-15 16:54:47 -07:00 |
|
JackBoosY
|
252ba6a04f
|
[libmikmod]fix missing dll bug. (#5743)
* [libmikmod]fix missing dll bug.
* [libmikmod]1.Set macro to replace fixed library suffixes to support multiple platforms 2.Copying dynamic library files is disabled when building static libraries
* [libmikmod]1. change vcpkg_apply_patches to vcpkg_extract_source_archive_ex. 2.delete commented code.
* [libmikmod] remove extra 'set'
|
2019-03-25 22:51:45 -07:00 |
|
Alexander Karatarakis
|
26516fe485
|
vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)
|
2017-09-09 00:12:54 -07:00 |
|
Jesse Talavera-Greenberg
|
8d23131813
|
Flesh out libmikmod
|
2017-07-14 23:46:03 -04:00 |
|
Jesse Talavera-Greenberg
|
6af7b6716c
|
Handle static builds of libmikmod
|
2017-07-14 19:32:16 -04:00 |
|
Jesse Talavera-Greenberg
|
21a7ede5cd
|
Port libmikmod to vcpkg
|
2017-07-14 14:09:50 -04:00 |
|