27 Commits

Author SHA1 Message Date
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