jim wang
2a6371b014
[sdl2,sdl2-*] allow disabling transitive dependencies ( #35394 )
2023-12-08 01:30:37 -08:00
jim wang
4674f57bbb
[sdl2pp] fix dependency error ( #30085 )
...
* fix sdl2pp dependency
* update version
* update version
* fix CI error
* update version
* fix dependency
* update version
2023-03-14 14:18:55 -07:00
Pierre Wendling
39b028f607
[sdl2-image] Bump to 2.6.2. ( #27627 )
...
* [sdl2-image] Update to 2.6.2.
* [sdl2-image] Update baseline and version history.
* [sdl2pp] Update sdl2-image target name.
* [sdl2pp] Update baseline and version history.
* [sdl2-image] Fix .pc file generation.
* [sdl2-image] Visually align features in portfile.
* [sdl2-image] Shorten patch to the strict minimum.
2022-11-08 14:44:33 -08:00
Kai Pastor
df806d3a4b
[sdl2-ttf,tgui,sfml] Update sdl2-ttf to 2.20.0, revise dependencies import and export ( #26026 )
...
* [sdl2-ttf] update to 2.20.0
* update version
* add license
* update version
* del unused function
* overwrite version
* Fix sdl2-tff
* Increase version
* version
* Fix config export/import
* version
* Fix sdl2pp
* Fix SDL2_ttf import
* Fix sdl2pp
* Try again
* ...
* shared
* Fix patch
* not win32
* revert
* Fix import name
* Fix tgui
* version
* CR
* version
* CR
* version
* license
* version
* update port version
* version
* Fix patch
* version
* Fix patch
* version
* Update patch
* version
* Fix tgui
* add feature harfbuzz
* version
* Fix feature
* version
* Fix mingw
* Trim patching
* Explicit usage
* [sfml] Fix OpenGL dependency
* [sfml] Transform freetype patch and config fixup
* [sfml] Transform stb patch
* [tgui] Revise port
* [tgui] Extend config patching, merge into dependencies patch
* [tgui] Devendor stb
* [tgui] Revise feature dependencies
* [tgui] Omit pc files (too many inconsistencies)
* [milerius-sfml-imgui] Fixup
* Update versions
Co-authored-by: FrankXie <v-frankxie@microsoft.com>
Co-authored-by: Thomas1664 <46387399+Thomas1664@users.noreply.github.com>
2022-08-04 19:18:37 -07:00
Kai Pastor
4be7ab52e8
[sdl2pp] Fix exported pc file, cleanup ( #25968 )
...
* Fix exported pc file
* Fix sdl2 import
* Move Find module to 'share/${PORT}'
* Fix usage instructions
* Trim dependencies patch
* Update versions
2022-07-25 16:37:32 -07:00
Oleg Derevenetz
359dbe3a07
[sdl2-mixer] Update to 2.6.1 ( #25763 )
...
* Update sdl2-mixer to 2.6.1
* SDL2_mixer: fix upstream CMakeLists
* SDL2_mixer: add vcpkg_fixup_pkgconfig()
* Fix sdl2pp dependency on SDL2_mixer
* Never use vendored libs
* Update baseline
* sdl2pp: add license
* Update baseline
* Remove apparently redundant pkgconfig fix
* Use the commit hash for REF
* Update baseline
* Revert "Remove apparently redundant pkgconfig fix"
This reverts commit 98e0d7f76d
.
* Update baseline
* Minimize sdl2pp patch
* Update baseline
* Reformat
* Update baseline
2022-07-18 14:26:05 -07:00
autoantwort
7c92c79a1a
[sdl2pp] no absolute paths ( #21722 )
...
* [sdl2pp] no absolute paths
* [sdl2-image][sdl2-mixer][sdl2-ttf][sdl2pp] Install and fix .pc files
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-11-30 15:29:54 -08: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
Lily
4ebf188da4
[sdl2pp] Update to 0.16.1 and fix find_package error ( #13300 )
...
* [sdl2pp] Fix find_package error
* [sdl2pp] Update to version 0.16.1
2020-11-09 14:57:39 -08:00
Jack·Boos·Yu
5d251aaf54
[sdl2pp] Fix find dependencies ( #9428 )
...
* [sdl2pp] Fix find dependencies
* [sdl2pp] Re-fix dependencies
2020-01-06 11:48:42 -08:00
Phil Christensen
d962dc7d65
[vcpkg] Add optional 'Homepage' field to CONTROL ( #6844 )
...
* [control file] Add optional 'Homepage' tag
This allows a 'Homepage' tag to be added to a port in order to support
changes such as PR #2933 . It currently does not do anything with it.
* [docs]
Add Homepage to the control file documentation
* move urls from descriptions to homepage field.
2019-06-10 16:35:22 -07:00
Ryan Cheung
7ad1fcc376
Package sdl2pp ( #3430 )
...
* Fix mpg123 build in macOS and Linux, fix sdl2-mixer find mpg123 libarry
* Add package sdl2pp
* [mpg123] Use Windows logic in Windows Desktop
* [sdl2-mixer] Bump package version
* [sdl2pp] Use patch instead of replacing CMakeLists.txt. Use vcpkg_from_github()
2018-05-18 08:15:52 -07:00