24 Commits

Author SHA1 Message Date
Clinton Ingram
20d1b77877
[libjpeg-turbo] Update to 3.0.4 (#40991) 2024-09-16 12:45:13 -07:00
jim wang
f154f23a6d
[many ports] Fix port installation conflicts (#40567) 2024-08-23 02:19:15 -07:00
Kevin Leonardic
0b5bf599b4
[libjpeg-turbo] Update to 3.0.3 (#39690) 2024-07-05 13:34:30 -04:00
gerard-ryan-immersaview
6db51d86a9
[vcpkg_replace_string] warn unchanged by call (#34719)
If a call to `vcpkg_replace_string` makes no changes i.e doesn't
effectively replace a string, A warning is logged.

This should also help identify ports that no longer need these calls to
fix things in `.pc` files etc.
2024-06-19 14:07:05 -07:00
Kevin Leonardic
527fc34c68
[libjpeg-turbo] Update to 3.0.2 (#36410) 2024-02-01 12:28:25 -08:00
Jia Yue Hua
c4d0b65dac
[libjpeg-turbo] update to 3.0.1 (#34555)
* [libjpeg-turbo] update to 3.0.1

* [libjpeg-turbo] update to 3.0.1
2023-10-19 10:50:06 -07:00
Joshua T. Fisher
4d07057b32
[libjpeg-turbo] Disable simd/asm on Wasm (#33951)
* Disable SIMD on WASM, bump verion

* Run `vcpkg x-add-version libjpeg-turbo`
2023-09-25 23:51:24 -07:00
jim wang
ad5baff2b6
[libjpeg-turbo] Fix usage of libjpeg-turbo (#33459)
* Generate Imath.pc

* update version

* add dependency imath minizip-ng

* updata version

* update version

* fix usage

* update version
2023-08-31 12:54:40 -07:00
jim wang
0df2bd316f
[libjpeg-turbo] Update the version to 3.0.0 (#33036)
* fix renaming library

* update version

* add usage

* update version

* update line break

* update version

---------

Co-authored-by: Jim wang (BEYONDSOFT CONSULTING INC) <v-wangjim@microsoft.com>
2023-08-28 13:22:31 -07:00
Kai Pastor
465b19d15b
[libjpeg-turbo] Fix usage (#32046) 2023-06-21 22:32:07 -07:00
Kai Pastor
017bd3f30a
[libjpeg-turbo] Update usage (#31071)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-04-25 22:42:00 -07:00
MonicaLiu
14f7d2896e
[libjpeg-turbo] Update to 2.1.5.1. (#29781)
* update libjpeg-turbo

* update version

* Undo rxcpp changes

* update patch

* update version

---------

Co-authored-by: MonicaLiu <v-liumonica@microsoft.com>
Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>
2023-02-27 11:57:38 -08:00
JonLiu1993
a7c0f2b2b4
[libjpeg-turbo] update to 2.1.5 (#29352)
* [libjpeg-turbo] update to 2.1.5

* update version

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-02-03 11:20:01 -08:00
Clinton Ingram
7e1a0143ab
[libjpeg-turbo] Update to 2.1.4 (#26326)
* update libjpeg-turbo to 2.1.4

* update baseline
2022-08-19 10:45:06 -07:00
Zac Walker
314018fef4
[libjpeg-turbo] Enable NEON intrinsics for ARM builds (#24775)
* [libjpeg-turbo] Enable NEON intrinsics for ARM builds

* ran x-add-version
2022-05-20 14:44:29 -07:00
Kai Pastor
cb91b416cb
[cmake-user] Verify library location for debug vs. release, fix ports (#21641)
* Verify library location for debug vs. release

* Use existing variables for wrapper

* Always install freetype wrapper

* Quote @expressions

* Set policies for freetype wrapper (#19459)

* Test JPEG

* Fix jpeg wrapper for CMake < 3.12

* Test TIFF

* Test with current and oldest supported CMake

* Test and fix icu cmake wrapper

* CMake policy fixes [skip actions]

* Update versions

* CI

* CI

* Nicole CRs

* Disable Curses test

* Prefer <Pkg>_VAR over <PKG>_VAR

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-04-01 13:30:43 -07:00
Jack·Boos·Yu
5bbca2ad26
[libjpeg-turbo] Fix usage when building static (#23427)
* [libjpeg-turbo] Fix usage when building static

* version
2022-03-11 11:17:51 -08:00
Bobby Reynolds
89f1922df7
[libjpeg-turbo] Upgrade to 2.1.3 (#23280) 2022-03-04 13:28:09 -08:00
Johannes Schönberger
d843856f29
[libjpeg-turbo] Upgrade to 2.1.2 (#22156)
* Upgrade libjpeg-turbo to 2.1.2

* Update version files

* Update to latest vcpkg functions

* Format/version

* Fix

* Update ports/libjpeg-turbo/portfile.cmake

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* CR

* Fix version

* Update patch

* Fix

* Version

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-12-28 18:38:36 -08:00
Stefano Sinigardi
eff88baadc
[x64-windows-release] add a single config community triplet based on x64-windows and make it work on some ports (#15983)
* add a single config community triplet based on x64-windows

* add a failed port, otherwise mechanism does not support empty list

* add failures to baseline

* remove duplicate entry

* second round of failures added to baseline

* third round of regressions added to CI

* [ade] fix single-config builds

* [ade] update refs

* remove duplicate entries

* [unix2dos] restore eol in script file

* add even more ports now failing in singleConfig...

* [libjpeg-turbo] remove unnecessary check

* [libjpeg-turbo] fix references

* [baseline] restore check for ports that were added recently

* [libmodplug] enable single config triplets

* [tensorflow-common] enable single config triplets

* update baseline

* fix references

* remove wrong check for single config triplets

* fix references

* [ogre] fix single config builds

* [ogre] fix references

* [untested] force x64-windows-release as host triplet when testing x64-windows-release in CI

* fix

* [x264] fix for single config

* [x264] update refs

* [libffi] enable single config builds

* [libffi] update refs

* remove cli broken arguments

* [calceph] enable single-config builds

* [calceph] fix references

* [kf5config] enable single-config builds

* [kf5config] fix references

* [detours] enable single-config builds

* [detours] fix references

* [kf5*] enable single-config builds

* [kf5*] fix references

* fix

* kf5config fix reference

* trying again to force host triplet in CI

* [boost] fix for single-config builds

* [boost] update references

* fix

* [boost] update refs

* disable host triplet in ci because it's not necessary

* retrigger a build for ports previously failing

* remove host triplet in ci, not necessary anymore?

* make PR dry

* [tensorflow-common] bump version

* [tensorflow-common] fix references

* Fix version database for boost-modular-build-helper.

* fix references

* restore CRLF on some ports

* bump versions

* fix references

* bump port versions

* fix references

* boost-modular-build-helper: Reverted due to no changes.

detours, kf5config, kf5holidays, libbacktrace: Reverted due to only whitespace changes.
libffi: bumped port-version
libmodplug: reverted due to no functional changes
ogre, ogre-next: reverted due to incorrect case of "Debug" vs. "Release" already fixed in master.

And rebuilt version database.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-20 10:50:45 -05: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
Kai Pastor
c759b997ba
[libjpeg-turbo] Update wrapper to correctly find debug/release variant (#19319)
* Format manifest

* Fix cmake wrapper

* Drop windows debug lib renaming

* Fix build warnings

* x-add-version

* Consolidate azure-kinect-sensor-sdk patches

* Fix jpegturbo dependency

* x-add-version

* Fix wrapper message

* x-add-version
2021-09-08 15:28:41 -07:00
JonLiu1993
2e2c9c7ccb
[libjpeg-turbo] update to 2.0.6 (#15936)
* [libjpeg-turbo] update to 2.0.6

* update version
2021-02-01 19:24:55 -08:00
nicole mazzuca
68a74950d0
[vcpkg] Rename port_versions to versions (#15784) 2021-01-21 09:53:22 -08:00