Граф коммитов

33 Коммитов

Автор SHA1 Сообщение Дата
Denis Rouzaud 734d2de7bf
[QCA] add openssl feature (#38104)
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->

<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->

<!-- If this PR updates an existing port, please uncomment and fill out
this checklist:

- [ ] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] SHA512s are updated for each updated download.
- [ ] The "supports" clause reflects platforms that may be fixed by this
new version.
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] Any patches that are no longer applied are deleted from the port's
directory.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [ ] Only one version is added to each modified port's versions file.

END OF PORT UPDATE CHECKLIST (delete this line) -->

<!-- If this PR adds a new port, please uncomment and fill out this
checklist:

- [ ] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] The name of the port matches an existing name for this component
on https://repology.org/ if possible, and/or is strongly associated with
that component on search engines.
- [ ] Optional dependencies are resolved in exactly one way. For
example, if the component is built with CMake, all `find_package` calls
are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or
disabled with
[CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html).
- [ ] The versioning scheme in `vcpkg.json` matches what upstream says.
- [ ] The license declaration in `vcpkg.json` matches what upstream
says.
- [ ] The installed as the "copyright" file matches what upstream says.
- [ ] The source code of the component installed comes from an
authoritative source.
- [ ] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [ ] Only one version is in the new port's versions file.
- [ ] Only one version is added to each modified port's versions file.

END OF NEW PORT CHECKLIST (delete this line) -->
2024-04-11 10:00:40 -04:00
MonicaLiu 6b09245259
[botan] Update to 3.1.1 (#33424) 2023-10-09 15:05:22 -07:00
Kai Pastor f66871330f
[vcpkg baseline][qca] Fix pkgconfig dependency properly (#30702)
* [qca] Fix pkgconfig dependency properly

* Update qca.json

---------

Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
2023-04-09 21:54:25 -07:00
Kai Pastor db2dcf48f5
[qca] Control plugin dependencies (#30686) 2023-04-05 16:58:55 -07:00
مهدي شينون (Mehdi Chinoune) 7ee7fbd76b
qca: update to 2.3.5 and build against Qt6 (#30308) 2023-03-21 13:36:35 -07:00
Matthias Kuhn f5d2503a01
[qca] fix "botan" feature (#25587) 2022-07-06 13:49:49 -07:00
Matthias Kuhn aac7c6588b
[qca] new feature botan (#22227) 2022-01-04 15:02:13 -08:00
autoantwort f2149f09f1
[qca] no absolute paths (#21571) 2021-12-20 11:26:20 -05:00
Matthias Kuhn 1fc9f75814
[qca] Bump version to 2.3.4 (#21839) 2021-12-06 20:51:41 -08:00
Jack·Boos·Yu 7801974c2f
[vcpkg baseline][botan/qca] Fix botan pkgconfig and add botan as a required dependency to qca (#21250)
* [vcpkg baseline][botan/qca] Fix botan pkgconfig and add botan as a required dependency to qca

* format manifest

* version
2021-11-08 12:26:22 -08:00
Jack·Boos·Yu 0f3bc6733c
[qca] Fix usage (#20977)
* [qca] Fix usage

* version

* Add double quotes to paths

* version

* Remove some double quotes

* version

* Remove depreciate code

* version

* Try to remove the out-dated code

* version

* Apply suggestions

* version
2021-10-28 12:35:04 -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
Jack·Boos·Yu bb7d4f29f0
[qca] Re-fix find pkgconfig using FindPkgConfig.cmake (#14110) 2020-10-19 13:23:12 -07:00
Jack·Boos·Yu a0f838a859
[qca] Disable plugin botan temporary (#14058) 2020-10-15 15:39:39 -07:00
Long Huan 9bf57ae5d6
[qca]support linux-osx-static build (#13964)
* support linux, osx, static build

* fix install bug

* set OSX_FRAMEWORK=OFF fix osx install failed bug

* Update ports/qca/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/qca/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/qca/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/qca/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update ports/qca/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* change install copyright

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-10-12 12:11:09 -07:00
Alexander Neumann 3bffe1c049
[qt5] update qt to 5.15 and make ports depend on qt5-base[core]. (#11596)
* [qt5] update qt to 5.15 and make ports depend on qt5-base[core].

* [qt5] update and remove patches

* [baseline] skip qt5-canvas3d due to deprecation

* [qwt] update to 6.1.4 and fix build issues

* [qt5-webengine] remove old patches

* [qwt] fix static patch

* [qt5-location] add a message that the port has a sprious failure

* [qt5-webengine] fix filename of patch

* [qt5-webengine] add build.patch (ci is probably fast than me in checking for more errors)

* [qt5-winextras] depend on qt5-base[core]

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* [qt5-base] update latest feature (latest=core)

* [baseline] remove qt5-webengine for nonstatic windows since CI can handle it now

* [qt5-base] make qt5-base fail to get logs.

* [angle] include missing egl sources.

* [qt5-base] patch egl detection logic.

* [baseline] remove qt-x11extras:x64-linux=fail

* [qt5-base] need to be explicit about xcb to build qt5-x11extras

* [CI] add necessary system libraries to linux CI

* [qt5-base] remove comment to retry on linux

* [qt5-base] add static_init patch for MSVC

* [qt5-base] refined workaround to not regress linux and osx due to

* [paraview] remove unnecessary patches with newer qt versions

* [vcpkg/baseline] add webengine back to skip

* [vtk] fix missing include regression using patch from upstream

* [vtk] fix patch

* [qt5-base] replace with patch from upstream

* [paraview] use hdf5 1.10 api.

* [paraview] bump control

* Add more packages to Linux machines.

* [qt5-base] forgot to add the patch

* Delete 6943.diff

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2020-07-08 15:34:35 -07: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
JackBoosY 5ee04646c5 [qca]Upgrade version to 2.2.1 and fix build error. (#6839) 2019-06-10 10:03:13 -07:00
Phil Christensen 1705134bdd
[qca] don't use port dir for temp (#5954)
* [qca] don't use port dir for temp

* [qca] bump control version
2019-04-04 21:10:53 -07:00
Thierry Bastian 11bee32d76 Upgrade to openssl 1.0.2q (#4844)
* Upgrade to openssl 1.0.2q

* [qca] Use vcpkg_from_git()
2018-12-05 16:28:35 -08:00
Robert Schumacher d6dc7a078a [qwt][qscintilla][qca] Use dash in qt modular dependency 2018-01-18 07:36:44 -08:00
Barath Kannan 76837a91b4 update modules dependent on qt5 to use qt5base 2017-11-06 00:26:06 +11: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
Robert Schumacher 116b1b8c66 Reorder path alterations to generally append instead of prepend.
This solves the issue where some software bundles (git) provide multiple executables in the same folder, which can override other desired programs (link.exe).
2017-02-08 17:39:31 -08:00
Alexander Kaspar bf187f318a [qca] Added mk-ca-bundle.pl to generate certstore at build time. 2016-12-03 13:10:15 +01:00
Alexander Kaspar 13b0c034ec [qca] downloading cacerts from curl homepage, because used version is very outdated. 2016-12-02 10:12:57 +01:00
Alexander Kaspar 0f797c7a01 [qca] working on certstore 2016-12-01 13:43:36 +01:00
Alexander Kaspar 03cdf1dc97 [qca] import local certs 2016-11-30 21:34:35 +01:00
Alexander Kaspar 5a04753a4a [qca] added PS script to extract local certs from store 2016-11-30 17:16:59 +01:00
Alexander Kaspar 069fb0f971 formatting portfile 2016-11-30 10:10:01 +01:00
devel71 282d979c7e [qca] fix cmake files dir
Added qt5 as Build-Depends to CONTROL file.
2016-11-26 13:56:01 +01:00
devel71 cb778ecfbd [qca] fix cmake file location
Added qt5 Build-Depends to CONTROL file.
2016-11-26 13:51:09 +01:00
devel71 877b237f6f initial commit to qca branch 2016-11-25 11:40:29 +01:00