Commit Graph

156 Commits

Author SHA1 Message Date
BullyWiiPlaza
b9098338e0
[kissnet] Update version (#31212)
* [kissnet] Update version

* Update version database
2023-05-02 13:22:09 -07:00
Lily Wang
2b1d52a7a5
[many ports] Include functional to fix error C2039 and C2504 (#30946) 2023-04-26 21:05:37 -07:00
Jack·Boos·Yu
7cfd63db7f
[many ports]switch to vcpkg-cmake / vcpkg-cmake-config part 2 (#29882)
Co-authored-by: jyu49 <yu_jack@apple.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-04-21 14:48:12 -07:00
Kai Pastor
fc54955667
[ktx] Update and fixes (#30804)
* [ktx] Update and fixes

* Fix quirks
2023-04-14 14:14:37 -07:00
autoantwort
5b11232d00
[many-ports] Don't use deprecated functions (autogenerated) (#26981)
* [libuvc,qt5-virtualkeyboard] remove duplicated dependency entry

* [many-ports] don't use deprecated functions (autogenerated)

* atkmm: Fix license.
gperftools: Reformat vcpkg_check_features call.
gsl: Fix license.
libpff: Fix license.
pangomm: Fix license.
qtbase: Revert, only comment changes.
type-lite: Reformat vcpkg_check_features and actually use the feature options.

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-04-13 09:13:15 -07:00
مهدي شينون (Mehdi Chinoune)
8f23984a25
[kd-soap] update to 2.1.1 and build against Qt6 (#30371) 2023-03-27 11:57:32 -07:00
Chuck Walbourn
7a4ca3fd46
UWP toolchain fix and update some supports expressions for uwp/xbox (#30096)
* UWP toolchain fix and update some ports supports expressions for uwp/xbox

* Update baseline

* More ports updated for !xbox

* Update baseline

* Update support expression for ms-gdkx

* Update baseline

* ms-gdkx port should fail on ado system

* Revert change to opengl-registry since its needed for angle on UWP

* Minor github actions cr

* Refresh baseline
2023-03-20 12:02:25 -07:00
autoantwort
38e3949c3c
[kubernetes] update sha (#30106) 2023-03-10 11:20:10 -08:00
Ahmed Yarub Hani Al Nuaimi
5d129d88b5
[kubernetes] Update to 0.6.0 (#29855)
* Upgrade Kubernetes client library's port to 0.6.0

* Update version files

* Update ports/kubernetes/portfile.cmake

Co-authored-by: Mengna Li <95600143+Adela0814@users.noreply.github.com>

* Update version files

---------

Co-authored-by: Mengna Li <95600143+Adela0814@users.noreply.github.com>
2023-02-28 10:04:03 -08:00
Sergei Kachkov
b24cd526fc
[ktx] Static build fix (#29756)
* [ktx] Fix missing zstd dependency

* [ktx] Fix GNU libtool issue for static build with enabled 'tools' feature

* [ktx] Update port version
2023-02-23 12:25:09 -08:00
Alexander Neumann
d098bf1e82
[lessmsi] Remove tool from installed tree (#29766)
* Move lessmsi out of the installed tree

* bump port version

* v db
2023-02-22 12:11:17 -08:00
Hamish Moffatt
c851cdcb4e
[kdalgorithms ] update version (#29610)
* [kdalgorithms] update to newer commit

* [kdalgorithms] update
2023-02-13 07:28:26 -08:00
Hamish Moffatt
71d3fa60b6
[kdalgorithms] Add new port (#29375) 2023-02-02 20:28:50 -08:00
chausner
beb1f265b8
[kfr] Update to 5.0.1 (#29105)
* Update kfr to 5.0.1

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
2023-01-24 00:41:53 -08:00
JoergAtGithub
28f2ea5858
[kaitai-struct-cpp-stl-runtime] Added kaitai-struct-cpp-stl-runtime (#28799)
* Added new port kaitai-struct-cpp-stl-runtime

* Disable staticcrt triplets

* Made build with libiconv a default feature, to match the option in library's CMakelists.txt
2023-01-08 22:06:03 -08:00
Kai Pastor
7962130140
[baseline][kf5solid] Explicitly disable imobile backend (#28279) 2022-12-12 12:31:05 -08:00
Ahmed Yarub Hani Al Nuaimi
b2a7fdcbb2
[kubernetes] Update version (#28075)
* Update Kubernetes client's port

* Update Kubernetes client's version

* Update Kubernetes client's port

* Update Kubernetes client's port

* Update Kubernetes client's port

* Apply suggested commits

* Update Kubernetes client's version

* Update Kubernetes client's version

* Update Kubernetes client's version
2022-12-01 13:42:02 -08:00
Dawid Wróbel
2517414759
[kf5] Update to 5.98 (#26831)
* [kf5] upgrade to 5.98

* [kf5] update versions

* [plasma-wayland-protocols] new port

* [plasma-wayland-protocols] update versions

* [kf5guiaddons] add wayland dependency; make x11 a feature

* [kf5guiaddons] update versions

* [kf5auth] kauth has no support for Windows

* [kf5auth] update versions

* [kf5configwidgets] kauth has no support for Windows nor Android

* [kf5configwidgets] update version

* [kf5auth] add static dependencies

* [kf5auth] update versions

* [kf5globalaccel] globalaccel has no support for Windows

* [kf5declarative] globalaccel has no support for Windows

* [kf5] update versions

* [kf5guiaddons] copy the kde-geo-uri-handler tool

* [kf5guiaddons] update versions

* [kf5kcmutils] fix QML files installation location

* [kf5kcmutils] update versions

* [kf5newstuff] fix unused variable warning

* [kf5newstuff] update versions

* [kf5coreaddons] fix static builds

* [kf5coreaddons] update versions

* [kf5kcmutils] copy kcmdesktopfilegenerator tool

* [kf5kcmutils] update versions

* [kf5kio] update libiconv patch

* [kf5kio] update versions

* [kf5globalaccel] add XCB dependncy on Linux

* [kf5globalaccel] update versions

* [kf5configwidgets] add coreaddons as new dependency

* [kf5configwidgets] update version

* [kf5kcmutils] update static compilation patch

* [kf5kcmutils] update versions

* [kf5auth] fix static dependencies

* [kf5auth] update versions

* [kf5auth] update cmake.in static deps patch

* [kf5auth] update versions

* [kf5guiaddons] fix missing static deps in cmake.in

* [kf5guiaddons] update versions

* [kf5coreaddons] fix inotify lookup

* [kf5coreaddons] update versions

* [kf5globalaccel] update info on required XCB extensions

* [kf5globalaccel] update versions

* [kf5kio] update versions

Co-authored-by: Cheney Wang (Beyondsoft Corporation) <v-xincwa@microsoft.com>
2022-11-30 11:03:25 -08:00
BullyWiiPlaza
41b95a3c7d
[kissnet] create a new port (#27529)
* Add port kissnet

* Small fixes again according to the GitHub bot

* Update ports/kissnet/portfile.cmake

Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>

* Bump port version

* Update ports/kissnet/portfile.cmake

Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>

* Overwrite version

* Only copy header and add usage

* Add version

* Update ports/kissnet/portfile.cmake

Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>

* version

* vdb

* Add quotes, remove 'add 1 to x' comments.

Co-authored-by: Frank <65999885+FrankXie05@users.noreply.github.com>
Co-authored-by: FrankXie <v-frankxie@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-11-14 21:32:25 -08:00
Alexander Neumann
6f7ffeb18f
[many ports] Add X windows part 11/N (#27441)
* [libice] replace macros with typedefs

* [libx11] fix dl linkage on linux and cleanup the cmake wrapper.

* [libxxf86vm] add port

* [libxtst] add port

* [libxt] add port

* [libxmu] add port

* [libxaw] add port

* bump port version

* v db

* fix libxpm and maybe cross libxt

* malloc returns null for cross builds

* fix typo

* fix stuff

* v db

* fix stuff ?

* WIP commit

* libxt cross fix

* add todo

* fix libxaw

* xcb add some fixes.

* fix todos

* fix arm ?

* fix path

* bump some versions

* shorten comment

* format manifest

* v db

* fix stuff

* ci baseline

* v db

* adjust libx11 wrapper again

* v db

* add license

* remove doubled entry from v db

* v db

* libxmu remove global variable.

* correctly split unistd.patch and apply it

* disable thread safe init in libx11 on windows

* v db

* libx11 append options correctly.

* v db

* still not correct.

* v db
2022-11-11 17:32:25 -08:00
Matthew Oliver
fa7a620f9c
[ktx] Update to 4.1.0-rc3. (#26923)
* [ktx] Update to 4.1.0-rc3.

This also fixes a compilation error with the previous port version (4.1.0-rc2) when using feature ktx[tools].

* [ktx] Fix gnu libtool detection.

Co-authored-by: Billy O'Neal <bion@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-10-24 17:15:13 -07:00
Guillaume Racicot
e97f053a90
[kangaru ] Update to version 4.3.1 (#26839)
* Bumped kangaru version

* Added versions

* Bumped kangaru version

* run x-add-version

* Change name of the feature to globaltypeid

* Run x-add-version

* Apply suggestions from code review

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

* Fixed feature for hash based type id

* Run x-add-version

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2022-09-22 11:42:38 -07:00
Javier Matos Denizac
a291bcad80
[vcpkg baseline][kf5globalaccel] Fix baseline (#26658)
* Make x11extras a feature

* versions

* Remove the feature but keep explicit only-on-linux platform selection.

* Fix spelling.

Co-authored-by: Billy O'Neal <bion@microsoft.com>
2022-09-07 16:30:58 -07:00
Matthias Kuhn
c0b6d35a67
[kf5globalaccel] Fix build on windows when x11 is around (#26564) 2022-08-31 17:35:30 -07:00
Lily Wang
5fb8f6c24e
[kubazip] update to 0.2.4 (#26368)
* [kubazip] update to 0.2.4

* x-add-version
2022-08-17 09:35:26 -07:00
Thomas1664
1721648556
[kf5] Merge copyright files to a single file (#25759)
* [kf5] Remove copyright dir part 1

* part 2

* version

* format

* version

* Diagram has only a single license file

* version

* Delete docs

* version

* Fix empty dirs

* version

* Only remove readme

* version
2022-07-14 12:09:56 -07:00
Arsen Tufankjian
d83d14dc46
[KTX] Fixing port to properly patch zstd for platforms other than windows (#24869)
* Updating ktx zstd patch to work for non-windows platforms

* Formatting

* Updating version

* Extra version nonsense

* Private zstd

* Versioning

* Updating hash of ktx revision and tweaking mingw toolchain to find gcc/g++ differently

* Updating version

* Removing change to mingw
2022-06-20 13:52:26 -07:00
talregev
a2d8a7cbb1
[fontconfig][freetds][qtwebengine] Take gperf from vcpkg (#24677)
* Take gperf from vcpkg tool if possible

* [gperf] Install binary into tools/gperf/

* Fix kf5codecs gperf bug

* Add PREPEND to freetds port

* fix gperf for qtwebengine

* make gperf modern port

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2022-06-01 17:13:53 -07:00
LilyWangLL
93b38546e2
[kinectsdk1][kinectsdk2] Add Config.cmake.in (#24877)
* [kinectsdk1, kinectsdk2] Add Config.cmake.in

* change version-string to version

* x-add-version

* update supports

* x-add-version

* [kinectsdk1][kinectsdk2] Switch to lessmsi

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2022-05-24 16:21:09 -07:00
Mengna Li
f37a583009
[ktx] update to 4.1.0-rc1 (#24620)
* update ktx to 4.1.0-rc1

* remove useless file

* change to version-semver
2022-05-09 14:53:44 -07:00
autoantwort
e9d2b4c40e
[vcpkg ci] Check for deprecated license identifiers (#23039) 2022-04-27 12:58:45 -07:00
chausner
c401167e29
[kangaru] Update to 4.3.0 (#24177)
* Update kangaru to 4.3.0

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
2022-04-18 16:38:53 -07:00
Thomas1664
9c23685b57
[ktx] only remove dlls in static builds (#23942)
* [ktx] only remove dlls in static builds

* version
2022-04-06 14:42:36 -07:00
Kai Pastor
4455e64f20
[kf5archive] Fix zstd, feature control and license info (#22963)
* Fix feature control and license info

* Update versions
2022-02-07 22:03:53 -08:00
Billy O'Neal
c9e786d81a
[many ports] remove remaining vcpkg_fail_port_install calls. (#22770)
* Bulk remove vcpkg_fail_port_install calls.

Interesting ones have been split out into separate reviews, where "interesting" means "anything more than just deleting the call to vcpkg_fail_port_install",

In support of https://github.com/microsoft/vcpkg/pull/21502

* Update version database.

* Revert google benchmark changes already submitted as https://github.com/microsoft/vcpkg/pull/22728

* Repair version database.
2022-01-25 10:31:15 -08:00
Ahmed Yarub Hani Al Nuaimi
04804d3795
[Kubernetes] Update to latest commit (#22638)
* Update Kubernetes Client Library version

* Update versions

Co-authored-by: Ahmed Yarub Hani Al Nuaimi <ahmed.alnuaimi@zwift.com>
2022-01-20 15:01:44 -08:00
autoantwort
00b791920a
[kf5attica] no absolute paths (#22324) 2022-01-04 19:48:16 -08:00
autoantwort
8f929a6212
[kf5windowsystem] no absolute paths (#22333) 2022-01-04 16:54:36 -08:00
Dawid Wróbel
ae01527798
[kf5] upgrade to 5.89 (#21890)
* [kf5*] Update to 5.89

* [kf5*] Update versions

* [kf5kio] update tag to rc2

* [kf5kio] update versions

* [kf5*] final 5.89 released

* [kf5*] update versions

* Clean up trailing whitespace and add quotes when naming .clang-format.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-17 02:29:39 -05:00
Alexander Neumann
f9bcf2e650
[kddockwidgets] new port (#21989)
* add kddockwidgets

* format manifest

* version stuff

* switch to vcpkg_cmake_*  and add patch

* version stuff

* add crosscompiliation code for arm windows

* version stuff

* remove prefer ninja

* version stuff
2021-12-13 13:00:20 -08:00
Dawid Wróbel
a868d7ed21
[kf5*] Update to 5.88 (#21633)
* [kf5*] Update to 5.88

* [kf5*] Update versions

* [kf5*] fix QML plugins location

diff --git a/ports/kf5i18n/portfile.cmake b/ports/kf5i18n/portfile.cmake
index 610182e49..5a0fd5e21 100644
--- a/ports/kf5i18n/portfile.cmake
+++ b/ports/kf5i18n/portfile.cmake
@@ -20,6 +20,7 @@ vcpkg_cmake_configure(
     OPTIONS
         -DBUILD_TESTING=OFF
         -DKDE_INSTALL_PLUGINDIR=plugins
+        -DKDE_INSTALL_QMLDIR=qml
         -DPYTHON_EXECUTABLE=${PYTHON3}
 )

diff --git a/ports/kf5notifications/portfile.cmake b/ports/kf5notifications/portfile.cmake
index e41fee015..bc93cf6af 100644
--- a/ports/kf5notifications/portfile.cmake
+++ b/ports/kf5notifications/portfile.cmake
@@ -13,6 +13,7 @@ vcpkg_cmake_configure(
     SOURCE_PATH "${SOURCE_PATH}"
     OPTIONS
         -DBUILD_TESTING=OFF
+        -DKDE_INSTALL_QMLDIR=qml
 )

 vcpkg_cmake_install()
diff --git a/ports/kf5sonnet/portfile.cmake b/ports/kf5sonnet/portfile.cmake
index 7e2820ce4..a2d1adfcc 100644
--- a/ports/kf5sonnet/portfile.cmake
+++ b/ports/kf5sonnet/portfile.cmake
@@ -16,6 +16,7 @@ vcpkg_cmake_configure(
         -DBUILD_EXAMPLES=OFF
         -DKDE_INSTALL_PLUGINDIR=plugins
         -DKDE_INSTALL_QTPLUGINDIR=plugins
+        -DKDE_INSTALL_QMLDIR=qml
 )

 vcpkg_add_to_path(PREPEND "${CURRENT_INSTALLED_DIR}/bin")

* [kf5*] update versions

* [ecm] fix ECMGenerateQmlTypes

* [ecm] update version
2021-12-02 19:49:12 -08:00
Ahmed Yarub Hani Al Nuaimi
65f712f173
[kubernetes] update to latest commit (#21647)
* Update Kubernetes Client Library

* Update versions

Co-authored-by: Ahmed Yarub Hani Al Nuaimi <ahmed.alnuaimi@zwift.com>
2021-11-26 01:07:05 -08:00
Dawid Wróbel
d0ce2aa08b
[kf5*] Update to 5.87 (#20938)
* [kf5*] Update to 5.87

* [kf5*] Wrap paths in quotes

* [kf5*] Use current portfile spec

* [kf5*] Add missing PACKAGE_NAME where applicable

* [kf5config] use vcpkg_copy_tools to copy tools

* [kf5*] Install data files to a standard /share location

* [kf5sonnet] use vcpkg_copy_tools to copy tools

* [kf5*] no need to remove non-existent folders

* [kf5windowsystem] link against XCB when building statically

* [kf5dbusaddons] link against X11Extras when building statically

* [kf5syntaxhighlighting] handle /qml and /bin dirs

* [kf5*] KDE_INSTALL_QMLDIR instead moving by hand

* [kf5syntaxhighlighting] install kate-syntax-highlighter tool

* [kf5*] Formatting

* [kf5config] copy libexec tools to correct subfolders on *nix

* [kf5globalaccel] Make XCB XTEST optional requirement

* [kf5kio] Find LibMount when building statically

* [kf5kio] Revert blkid usage

221a94a66c

* [kf5*] Disable any doc leftovers

* [kf5*] update versions

* [kf5sonnet] don't build examples

* [kf5*] update versions

* [ecm] vcpkg-cmake-config dependency is extraneous

* [kf5kio] formatting

* [kf5*] update versions
2021-11-25 23:36:46 -08:00
Dawid Wróbel
a2fcb03749
[libmount] New port (#21491)
* [libmount] new port

* [libmount] update versions

* [kf5solid] add libmount feature

* [kf5solid] update versions

* [kf5kio] add libmount dependency

* [kf5kio] update versions

* [libmount] Remove libmount-dev from Linux CI image

* [glib] Add libmount feature

* [glib] update versions

* [ECM] fix linking against static LibMount

* [ECM] update versions

* [kf5solid] make libmount feature a default on Linux

* [kf5solid, kf5kio] update versions
2021-11-23 20:54:53 -08:00
Ahmed Yarub Hani Al Nuaimi
9688695b5f
[kubernetes] Update to the latest version (#21503)
* Update kubernetes library

* Update versions

* Fix port version

* Update versions

* update kubernetes to latest commit

* update version

* revert kubernetes.json

Co-authored-by: Ahmed Yarub Hani Al Nuaimi <ahmed.alnuaimi@zwift.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-11-18 20:17:09 -08:00
Erwan BERNARD
dbd32275cb
[kissfft] update, add missing file (#21410)
* [kissfft] update, add kiss_fftr

* [kissfft] remove deprecated vcpkg function

* [kissfft] update version in vcpkg index

* [kissfft] export symbol

* [kissfft] update version

* [kissfft] change version

* [kissfft] bump version hash
2021-11-16 16:45:32 -08:00
Jack·Boos·Yu
a7ad120c8d
[vcpkg baseline][kf5solid] Fix usage (#21344)
* [vcpkg baseline][kf5solid] Fix usage

* version

* change to version

* version

* Apply suggestion

* version

* Apply suggestion

* version
2021-11-15 16:51:11 -08:00
autoantwort
5b5ee4ee6f
[kdbindings] add port (#21306)
* [kdbindings] add port

* update version

* update version

Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-11-12 16:37:46 -08:00
Kiba Amor
69c913f7c2
[knet] Update to v1.1.0 (#21301) 2021-11-11 10:44:05 -08:00
Kiba Amor
0efe643403
[knet] Update to v1.0.3 (#21076)
* [knet] Update to v1.0.3

* [knet] Update to v1.0.3

* update ci.baseline.txt

* Update scripts/ci.baseline.txt

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

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-11-04 13:00:46 -07:00
Dawid Wróbel
f2608141c5
[kf5kcmutils] new port (#20199)
* Add kf5kcmutils port

* Fixed kf5kcmutils for windows

* [kf5*] update to 5.75.0

* [kf5kcmutils] update to latest spec

* [kf5kcmutils] use semVer

* [kf5kcmutils] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5kcmutils] update to 5.84.0

* [kf5kcmutils] fix versioning scheme

* [kf5kcmutils] fix SHA sum

* [kf5kcmutils] fix cmake config for static builds

* [kf5kcmutils] add gettext tools dependency

* [kf5kcmutils] update versions

* [kf5kcmutils] reduce patch size

* [kf5kcmutils] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
2021-10-27 22:58:20 -07:00
Dawid Wróbel
8510585174
[kf5declarative] shared plugins fix (#20934)
* [kf5declarative] don't force SHARED on plugins

* [kf5declarative] update versions
2021-10-26 23:44:20 -07:00
Dawid Wróbel
e37021ebfb
[kf5codecs] add explicit gperf dependency (#20266)
* [kf5codecs] add explicit gperf dependency

* [kf5codecs] wrap paths in quotes; no need to remove /etc

* [kf5codecs] update versions

* [kf5codecs] make gperf host dependency

Co-authored-by: Billy O'Neal <bion@microsoft.com>

* [kf5codecs] pass the gperf host executable path

* [kf5codecs] update versions

* [kf5codecs] fix a typo in find_program()

* [kf5codecs] quote the Gperf_EXECUTABLE path

* [kf5codecs] update versions

Co-authored-by: Billy O'Neal <bion@microsoft.com>
2021-10-26 22:27:18 -07:00
Dawid Wróbel
a3aef4e5bf
[kf5declarative] new port (#19813)
* Add kf5declarative port [WIP]

* Fixed kf5declarative for windows

* [kf5*] update to 5.75.0

* [kf5declarative] update to current spec

* [kf5declarative] copy tools, don't remove them

* [kf5declarative] remove redundant options

* [kf5declarative] nothing is copied to /etc, no need to remove it

* [kf5declarative] wrap paths in quotes

* [kf5declarative] use default /share location for data

* [kf5declarative] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5declarative] update to 5.84.0

* [kf5declarative] update versions

* [kf5declarative] add gettext tools dependency

* [kf5declarative] update versions

* [kf5declarative] add kf5notifications dependency

* [kf5declarative] update versions

* [kf5declarative] fix tool handling on macOS

* [kf5declarative] fix cmake config for static builds

* [kf5declarative] update versions

* [kf5declarative] AUTO_CLEAN tools

* [kf5declarative] update versions

* [kf5declarative] explicitly control epoxy feature

* [kf5declarative] KDE_INSTALL_QMLDIR instead moving by hand

* [kf5declarative] update versions

* [kf5declarative] minimize patch size

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

* [kf5declarative] fix indentation

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

* [kf5declarative] drop semVer versioning

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

* [kf5declarative] enable parallel builds

* [kf5declarative] update versions

* [kf5declarative] mark CMAKE_DISABLE_FIND_PACKAGE_EPOXY as maybe unused

* [kf5declarative] update versions

* [kf5declarative] formatting

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

* [kf5declarative] mark BUNDLE_INSTALL_DIR as maybe unused

* [kf5declarative] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-10-22 00:39:52 -07:00
Dawid Wróbel
02fc26bbe9
[kf5newstuff] new port (#20198)
* Add kf5newstuff port

* [kf5newstuff] match the lower case

* [kf5*] update to 5.75.0

* [kf5newstuff] convert manifest to JSON

* [kf5newstuff] use gettext port

* [kf5newstuff] only remove what's needed

* [kf5newstuff] wrap paths in quotes

* [kf5newstuff] remove unused options

* [kf5newstuff] use current spec

* [kf5newstuff] use KDE_INSTALL_QMLDIR instead of manual renaming

* [kf5newstuff] update to 5.84

* [kf5newstuff] fix versioning

* [kf5newstuff] update versions

* [kf5newstuff] fix static builds

* [kf5newstuff] update versions

* [kf5newstuff] fix tool handling on macOS

* [kf5newstuff] update versions

* [kf5newstuff] fix static builds - continued

* [kf5newstuff] update versions

* [kf5newstuff] reduce patch size 1/3

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

* [kf5newstuff] reduce patch size 2/3

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

* [kf5newstuff] reduce patch size 3/3

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

* [kf5newstuff] update versions

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-10-15 19:13:00 -07:00
JonLiu1993
d444c7886a
[kcp] update to 1.7 (#20612)
* [kcp] update to 1.7

* update version

* change version-string to version

* update version
2021-10-11 20:14:06 -07:00
Dawid Wróbel
6ff166cc3e
[kf5kio] new port (#19779)
* Add kf5kio port [WIP]

* Fixed kf5kio for windows

* [kf5*] update to 5.75.0

* [kf5kio] fix clang errors on macOS

* [kf5kio] add missing dependencies

* [kf5kio] use current spec

* [kf5kio] install tools, don't remove them

* [kf5kio] install data to standard /share location

* [kf5kio] only remove what's needed

* [kf5kio] wrap paths in quotes

* [kf5kio] use semVer

* [kf5kio] update versions

* [kf5kio] update to 5.84.0

* [kf5kio] fix libiconv for static builds

* [kf5kio] libiconv patches only for windows static builds

* [kf5kio] update versions

* [kf5kio] fix copying tools on Windows

* [kf5kio] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5kio] update versions

* [kf5kio] update versions

* [kf5kio] add comment with a link to a PR

* [kf5kio] update versions

* [kf5kio] fix CMake Config for static builds

* [kf5kio] update versions

* [kf5kio] disable notifications if not explicitly enabled

* [kf5kio] add kf5wallet feature

* [kf5kio] update versions

* [kf5kio] knotifications is non-Windows and non-Android

* [kf5kio] update versions

* [kf5io] re-enable parallel configure

* [kf5io] use generic, non-semver versioning

* [kf5kio] update versions

* [kf5kio] remove the 5.75 version info

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

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-10-11 10:17:16 -07:00
Dawid Wróbel
a7e7bcdd96
[kf5notifications] new port (#19828)
* Add kf5notifications port

* Fixed kf5notifications for windows

* [kf5*] update to 5.75.0

* [kf5notifications] port CONTROL to JSON

* [kf5notifications] remove redundant options

* [kf5notifications] update to current spec

* [kf5notifications] wrap paths in quotes

* [kf5notifications] use semver

* [kf5notifications] update to 5.84.0

* [kf5notifications] update versions

* [kf5notifications] remove bin from static builds

* [kf5notifications] update versions

* [kf5notifications] add kf5windowsystem dependency

* [kf5notifications] update versions

* [kf5notifications] fix CMake config file

* [kf5notifications] update versions

* [kf5notifications] add androidextras dependency

* [kf5notifications] update versions

* [kf5notifications] update versions

* [kf5newstuff] minimize patch size

* [kf5newstuff] use generic, non-semver versioning

* [kf5newstuff] update versions

* [kf5notifications] re-enable parallel configure

* [kf5notifications] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
2021-09-29 08:32:13 -07:00
Dawid Wróbel
56f6ec6c11
[kf5xmlgui] fix loading resources when building statically (#20346)
* [kf5xmlgui] fix loading resources when built statically

* [kf5xmlgui] update versions
2021-09-27 20:51:35 -07:00
Dawid Wróbel
6bbee1c300
[kf5bookmarks] new port (#19780)
* Add kf5bookmarks port

* Fixed kf5bookmarks in windows

* [kf5*] update to 5.75.0

* [kf5bookmarks] WIP

* [kf5bookmarks] remove redundant kf5guiaddons dependnecy

* [kf5bookmarks] remove redundant options

* [kf5bookmarks] only remove what's needed

* [kf5bookmarks] wrap paths in quotes

* [kf5bookmarks] use semVer

* [kf5bookmarks] update to 5.84

* [kf5bookmarks] add missing gettext dep

* [kf5bookmarks] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5bookmarks] update versions

* [kf5bookmarks] remove static bin files

* [kf5bookmarks] update versions

* [kf5bookmarks] fix config cmake file

* [kf5bookmarks] update versions

* [kf5bookmarks] remote meta info from patch

* [kf5bookmarks] use generic, non-semver versioning

* [kf5bookmarks] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
2021-09-27 17:15:18 -07:00
Dawid Wróbel
8ba8f97d92
[kf5xmlgui] New port (#19756)
* Add kf5xmlgui port

* Fixed kf5xmlgui for windows

* [kf5*] update to 5.75.0

* [kf5xmlgui] update to current spec

* [kf5xmlgui] update to 5.84

* [kf5xmlgui] remove extra build options

* [kf5xmlgui] don't remove ksendbugmail, use vcpkg_copy_tools() instead

* [kf5xmlgui] only remove what's needed

* [kf5xmlgui] wrap paths in quotes

* [kf5xmlgui] update versions

* [kf5xmlgui] ksendbugmail is only built on Windows

* [kf5xmlgui] update versions

* [kf5xmlgui] add Qt Designer plugin feature

* [kf5xmlgui] update versions

* [kf5xmlgui] restore non-optional kglobalaccel dependency

* [kf5xmlgui] update versions

* [kf5xmlgui] DISABLE_PARALLEL_CONFIGURE

* [kf5xmlgui] update versions

* [kf5xmlgui] fix Windows static builds

* [kf5xmlgui] update versions

* [kf5xmlgui] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5xmlgui] update versions

* [kf5xmlgui] fix Windows static build

* [kf5xmlgui] update versions

* [kf5xmlgui] add support for static builds to config.cmake

* [kf5xmlgui] update versions

* [kf5xmlgui] libiconv patches only for windows static builds

* [kf5xmlgui] update versions

* [kf5xmlgui] use semver

* [kf5xmlgui] update versions

* [kf5xmlgui] cleanup, iconv was fixed in kf5i18n

* [kf5xmlgui] use generic, non-semver versioning

* [kf5xmlgui] update versions

* [kf5xmlgui] re-enable parallel configure

* [kf5xmlgui] update versions

* [kf5xmlgui] remove meta info from patches

* [kf5xmlgui] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
2021-09-23 17:03:13 -07:00
Ahmed Yarub Hani Al Nuaimi
48aeaba25e
[kubernetes] Kubernetes C Client (#20255)
* Kubernetes C Client's port

* Kubernetes C Client's port

* Replace deprecated methods

* Add version file

* Remove extra include directories

* Fix version

* Use vcpkg_from_github with a valid hash
Remove usage file

* Fix Aws Crypto Abstraction Layer and S2N builds

* Update library version

* Update library version

* Update ports/kubernetes/vcpkg.json

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* Update ports/kubernetes/portfile.cmake

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* Update ports/kubernetes/vcpkg.json

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* Update version

Co-authored-by: Ahmed Yarub Hani Al Nuaimi <ahmed.alnuaimi@zwift.com>
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2021-09-22 13:35:24 -07:00
Dawid Wróbel
3083e1e731
[kf5diagram] new port (#20234)
* [kf5diagram] new port

* [kf5diagram] update versions

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-22 13:15:26 -07:00
Dawid Wróbel
8a943f71ff
[kf5*] re-enable parallel configure, speed up compilation (#20202)
* [kf5*] re-enable parallel configure

* [kf5*] update versions
2021-09-17 08:20:35 -07:00
myd7349
d95314bccc
[kfr] Update to 4.2.1 (#19978)
* [kfr] Update to 4.2.1

* [kfr] Update version file

* [kfr] Tab -> Space

* [kfr] Overwrite version

* [kfr] Overwrite version
2021-09-15 13:26:33 -07:00
Dawid Wróbel
1a13ae06ec
[kf5iconthemes] new port (#16567)
* Add kf5iconthemes port

* kf5iconthemes: add missing PATCH directive

* Fix Kf5Iconthemes for windows:

* [kf5*] update to 5.75.0

* [kf5iconthemes] convert CONTROL to manifest

* [kf5iconthemes] update to current spec

* [kf5iconthemes] use semVer

* [kf5iconthemes] remove extraneous options

* [kf5iconthemes] update to 5.84

* [kf5iconthemes] use vcpkg_copy_tools()

* [kf5iconthemes] only remove what's needed

* [kf5iconthemes] wrap paths in quotes

* [kf5iconthemes] update versions

* [kf5iconthemes] DISABLE_PARALLEL_CONFIGURE

* [kf5iconthemes] update versions

* [kf5iconthemes] Add support for static builds

* [kf5iconthemes] update versions

* [kf5iconthemes] reformat vcpkg.json

* [kf5iconthemes] update versions

* [kf5iconthemes] add Qt Designer plugin feature

* [kf5iconthemes] update versions

* [kf5iconthemes] add libiconv dependency

* [kf5iconthemes] update versions

* [kf5iconthemes] fix Windows Static builds

* [kf5iconthemes] update versions

* [kf5iconthemes] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5iconthemes] update versions

* [kf5iconthemes] rename patch files

* [kf5iconthemes] libiconv patches only for windows static builds

* [kf5iconthemes] update versions

* [kf5iconthemes] fix identation

* [kf5iconthemes] update versions

* [kf5iconthemes] cleanup, iconv was fixed in kf5i18n

* [kf5iconthemes] update versions

* [kf5iconthemes] use generic, non-semver versioning

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

* [kf5iconthemes] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-14 14:31:05 -07:00
Dawid Wróbel
f446c96825
[kf5textwidgets] new port (#19766)
* Add kf5textwidgets port

* Fixed kf5textwidgets for windows

* [kf5*] update to 5.75.0

* [kf5textwidgets] convert manifest to JSON

* [kf5textwidgets] use gettext port tools

* [kf5textwidgets] use current spec syntax

* [kf5textwidgets] remove redundant options

* [kf5textwidgets] update to 5.84

* [kf5textwidgets] only remove what's needed

* [kf5textwidgets] wrap paths in quotes

* [kf5textwidgets] default data location is OK

* [kf5textwidgets] update versions

* [kf5textwidgets] DISABLE_PARALLEL_CONFIGURE

* [kf5textwidgets] update versions

* [kf5textwidgets] fix Windows static builds

* [kf5textwidgets] update versions

* [kf5textwidgets] remove /bin when building static

* [kf5textwidgets] update versions

* [kf5textwidgets] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5textwidgets] update versions

* [kf5textwidgets] libiconv patches only for windows static builds

* [kf5textwidgets] update versions

* [kf5textwidgets] cleanup, iconv was fixed in kf5i18n

* [kf5textwidgets] update versions

* [kf5textwidgets] use generic, non-semver versioning

* [kf5textwidgets] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
2021-09-13 19:46:28 -07:00
Dawid Wróbel
f66a43752d
[kf5package] new port (#19195)
* Add kf5package port

* [kf5package] remove vcpkg-cmake-wrapper block

* [kf5package] more fixes

* Fixed kf5package for windows

* Fixed kf5package for windows (by Kuntal Majumder)

* [kf5package] use PORT variable where applicable

* [kf5package] update to 5.75.0

* [kf5package] fix macOS libiconv

* [kf5package] update to 5.84.0

* [kf5package] update versions

* [kf5package] use vcpkg_copy_tools() to copy kpackagetool5

* [kf5package] update versions

* [kf5package] use semVer

* [kf5package] remove redundant options, wrap paths in quotes

* [kf5package] update to current spec

* [kf5package] update versions

* [kf5package] fix configure options

* [kf5package] update versions

* [kf5package] fix vcpkg_cmake_config_fixup() usage

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

* [kf5package] update versions

* [kf5package] libiconv patches only for windows static builds

* [kf5package] update versions

* [kf5package] libiconv patches also on osx

* [kf5package] update versions

* [kf5package] cleanup, iconv was fixed in kf5i18n

* [kf5package] update versions

* [kf5package] use generic, non-semver versioning

* [kf5package] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-13 19:46:21 -07:00
Dawid Wróbel
d36353bb2a
[kf5service] new port (#19180)
* Add kf5service port

* Add kf5service port

* [kf5service] update to 5.75.0

* [kf5service] update to 5.84.0

* [kf5service] update versions

* [kf5service] update to current spec

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

* [kf5service] use semVer

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

* [kf5service] wrap paths in quotes

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

* [kf5service] update versions

* [kf5package] only remove what's needed

* [kf5package] phrasing, other cleanups

* [kf5service] update versions

* [kf5service] DISABLE_PARALLEL_CONFIGURE

* [kf5service] update versions

* [kf5service] add gettext tools dependency

* [kf5service] update versions

* [kf5service] upstream requires bison >= 3.0

* [kf5service] remove unused dependencies

* [kf5service] update versions

* [kf5service] remove redundant options

* [kf5service] update versions

* [kf5service] copy kbuildsycoca5 tool

* [kf5service] update versions

* [kf5service] fix Windows static builds

* [kf5service] update versions

* [kf5service] cleanup, iconv was fixed in kf5i18n

* [kf5service] update versions

* [kf5service] use generic, non-semver versioning

* [kf5service] update versions

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-13 19:46:09 -07:00
Dawid Wróbel
b614a40e3c
[kf5i18n] static builds fixes (#20016)
* [kf5i18n] fix libiconv transient dependency

* [kf5i18n] update versions
2021-09-09 21:15:36 -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
Kai Pastor
642d1ccb27
[kealib] Update, revise features (#19118)
* Convert manifest to JSON

* Remove purely transitive dependencies

* Parallel is unsupported with HDF5 C++

* Revise portfile

* Update to 1.4.14

* x-add-version
2021-09-07 11:56:42 -07:00
Dawid Wróbel
698ffe5d25
[kf5solid] Fix CMake config; some extra fixes (#19810)
* [kf5solid] require bison >= 3.0

* [kf5solid] fix CMake config file

* [kf5solid] some apps actually use solid-hardware5

diff --git a/ports/kf5solid/portfile.cmake b/ports/kf5solid/portfile.cmake
index b876b00c0..53cf1841b 100644
--- a/ports/kf5solid/portfile.cmake
+++ b/ports/kf5solid/portfile.cmake
@@ -44,6 +44,11 @@ vcpkg_cmake_install()
 vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/KF5Solid)
 vcpkg_copy_pdbs()

+vcpkg_copy_tools(
+      TOOL_NAMES solid-hardware5
+      AUTO_CLEAN
+ )
+
 if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
     file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
 endif()
@@ -51,9 +56,6 @@ endif()
 file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
 file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/etc")
 file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
-# solid-hardware and solid-power are a non-dev tools allowing to list hardware and power managament status of one's system. No need to keep them.
-file(REMOVE "${CURRENT_PACKAGES_DIR}/bin/solid-hardware5${VCPKG_HOST_EXECUTABLE_SUFFIX}" "${CURRENT_PACKAGES_DIR}/debug/bin/solid-hardware5${VCPKG_HOST_EXECUTABLE_SUFFIX}")
-file(REMOVE "${CURRENT_PACKAGES_DIR}/bin/solid-power${VCPKG_HOST_EXECUTABLE_SUFFIX}" "${CURRENT_PACKAGES_DIR}/debug/bin/solid-power${VCPKG_HOST_EXECUTABLE_SUFFIX}")
 file(RENAME "${CURRENT_PACKAGES_DIR}/debug/lib/qml" "${CURRENT_PACKAGES_DIR}/debug/qml")
 file(RENAME "${CURRENT_PACKAGES_DIR}/lib/qml" "${CURRENT_PACKAGES_DIR}/qml")

* [kf5solid] /etc is empty, no need to remove it

* [kf5solid] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5solid] update versions
2021-09-03 22:20:10 -07:00
Dawid Wróbel
14f6b67e42
[kf5globalaccel] new port (#19757)
* Add kf5globalaccel port

* Revert "Add kf5globalaccel port"

This reverts commit f1ac3db8e2.

* Add kf5globalaccel port

* Fixed kf5globalaccel for windows

* [kf5globalaccel] update to 5.75.0

* [kf5globalaccel] update to 5.84.0

* [kf5globalaccel] use vcpkg_copy_tools

* [kf5globalaccel] only remove what's needed

* [kf5globalaccel] wrap paths in quotes

* [kf5globalaccel] use semVer

* [kf5globalaccel] update versions

* [kf5globalaccel] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5globalaccel] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
2021-09-03 17:17:46 -07:00
Dawid Wróbel
960264885a
[kf5crash] fix cmake.in to allow consumption by static builds (#19179)
* [kf5crash] fix cmake.in to allow consumption by static builds

* [kf5crash] update versions

* [kf5crash] kcrash is supported on Win and macOS, too

* [kf5crash] update versions

* [kf5crash] replace deprecated functions

* [kf5crash] update versions

* [kf5crash] don't overzealously delete folders

* [kf5crash] update versions

* [kf5crash] proactively disable docs

* [kf5crash] use semVer

* [kf5crash] update versions

* [kf5crash] remove extraneous options

* [kf5crash] update versions

* [kf5crash] wrap paths in quotes

* [kf5crash] update versions

* [kf5crash] remove bin folders in static build

* [kf5crash] update versions

* [kf5crash] rename patch file

* [kf5crash] update versions

* [kf5crash] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5crash] update versions
2021-09-03 16:41:20 -07:00
JonLiu1993
7ad9757560
[ktx] update to 4.0.0 release (#18644)
* [ktx] update to 4.0.0

* update version

* fix-arm64-error

* update version

* fix ci error

* update version
2021-09-03 16:31:10 -07:00
Dawid Wróbel
aa65c404c6
[kf5coreaddons] fix Windows static builds & CMake Config (#19439)
* [kf5coreaddons] fix Windows static builds

https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/122

Also:
- replace deprecated functions
- embrace paths in quotes
- actually remove the folders that need to be removed

* [kf5coreaddons] update versions

* [kf5coreaddons] delete redundant REMOVE

* [kf5coreaddons] update versions

* [kf5coreaddons] save data files to default /share location

* [kf5coreaddons] update versions

* [kf5coreaddons] fix CMake Config for static builds

* [kf5coreaddons] update versions

* [kf5coreaddons] update versions

* [kf5coreaddons] fix vcpkg_cmake_config_fixup() usage

* [kf5coreaddons] update versions

* [kf5coreaddons] workaround Linux Inotify issue

* [kf5coreaddons] update versions

* [kf5coreaddons] rename patch file

* [kf5coreaddons] update versions
2021-09-01 11:29:13 -07:00
Dawid Wróbel
d55546a5bf
[kf5archive] fix cmake.in to allow consumption by static builds (#19194)
* [kf5archive] fix cmake.in to allow consumption by static builds

* [kf5archive] update versions

* [kf5archive] add lzma, zstd features

* [kf5archive] update versions

* [kf5archive] fix MAYBE_UNUSED_VARIABLES usage

* [kf5archive] replace deprecated functions

* [kf5archive] use semVer

* [kf5archive] update versions

* [kf5archive] add vcpkg_check_features

* [kf5archive] update versions

* [kf5archive] remove redundant option

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

* [kf5archive] wrap all paths in quotes

* [kf5archive] update versions

* [kf5archive] lookup ZSTD using CMake

* [kf5archive] update versions

* [kf5archive] fix vcpkg_cmake_config_fixup() usage

* [kf5archive] update versions

* [kf5archive] rename patch files

* [kf5archive] update versions

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-09-01 11:19:07 -07:00
Dawid Wróbel
a9d758fe25
[kf5configwidgets] new port (#16562)
* Add kf5configwidgets port

* Fix KF5ConfigWidgets for windows

* [kf5configwidgets] update to 5.75.0

* [kf5configwidgets] convert CONTROL to manifest

* [kf5configwidgets] update versions

* [kf5configwidgets] update to 5.81

* [kf5configwidgets] update versions

* [kf5configwidgets] update to 5.84

* [kf5configwidgets] update versions

* [kf5configwidgets] add 'designerplugin' feature

* [kf5configwidgets] update versions

* [kf5configwidgets] wrap paths in quotes

* [kf5configwidgets] update versions

* [kf5configwidgets] actually update SHA512

* [kf5configwidgets] update versions

* [kf5configwidgets] fix static builds

* [kf5configwidgets] set QT plugins path correctly

* [kf5configwidgets] update versions

* [kf5configwidgets] remove obsolete versions

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

* [kf5configwidgets] rename patch file

* [kf5configaddons] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-08-31 12:40:34 -07:00
Dawid Wróbel
ae89e7d99f
[kf5wallet] new port (#19450)
* Add kf5kwallet port

* Fixed kf5wallet for windows

* [kf5wallet] update to 5.84.0

* [kf5wallet] port CONTROL to JSON

* [kf5wallet] use msgmerge provided by gettext port

* [kf5wallet] only remove what's required

* [kf5wallet] wrap paths in quotes

* [kf5wallet] update deprecated functions

* [kf5wallet] DISABLE_PARALLEL_CONFIGURE to fix clang-format error

* [kf5wallet] update versions

* [kf5wallet] remove static /bin folders

* [kf5wallet] update versions

* [kf5wallet] use semVer

* [kf5wallet] update versions

* [kf5wallet] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5wallet] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
2021-08-30 10:23:23 -07:00
Dawid Wróbel
c0bc5e1b0f
[kf5guiaddons] fix Wayland scanner not being found by transitive deps; fix static builds (#19203)
* [kf5guiaddons] add QtWaylandScanner_EXECUTABLE variable to Config.cmake

* [kf5guiaddons] update versions

* [kf5guiaddons] remove extraneous options

* [kf5guiaddons] update versions

* [kf5guiaddons] remove extraneous lines, bump version

* [kf5guiaddons] update versions

* [kf5guiaddons] add QtWaylandScanner_EXECUTABLE to MAYBE_UNUSED_VARIABLES

* [kf5guiaddons] update versions

* [kf5guiaddons] replace CURRENT_INSTALLED_DIR without affecting other vars

* [kf5guiaddons] update deprecated functions

* [kf5guiaddons] wrap paths in quotes

* [kf5guiaddons] update versions

* [kf5guiaddons] use PACKAGE_PREFIX relative path instead CURRENT_PACKAGES_DIR

* [kf5guiaddons] update versions

* [kf5guiaddons] cache the QtWaylandScanner_EXECUTABLE variable

* [kf5guiaddons] update versions

* [kf5guiaddons] update versions

* [kf5guiaddons] Add missing static dependency

* [kf5guiaddons] update versions

* [kf5guiaddons] rename patch file

* [kf5guiaddons] update versions

* [kf5guiaddons] add PACKAGE_NAME to vcpkg_cmake_config_fixup

* [kf5guiaddons] update versions
2021-08-30 10:04:04 -07:00
q1000treadz
24c9f30d4c
[KWSys] add new port (#19712)
* add kwsys port

* ./vcpkg x-add-version --all

* unsupport uwp

* ./vcpkg x-add-version --all

* Fix versions for port

* Update version database

* corrections

* corrections2

* corrections3

* update hash
2021-08-24 15:46:24 -07:00
Dawid Wróbel
ab60f27567
[kf5windowsystem] fix cmake.in for static usage; extra fixes (#19440)
* [kf5windowsystem] fix cmake.in for static usage; extra fixes

- apply https://invent.kde.org/frameworks/kwindowsystem/-/merge_requests/27 patch
- fix MAYBE_UNUSED_VARIABLES usage
- use semVer
- update deprecated functions
- wrap paths in quotes
- don't overzealously remove folders

* [kf5windowsystem] update versions

* [kf5windowsystem] fix cmake.in for static usage on Linux

* [kf5windowsystem] update versions
2021-08-19 15:49:06 -07:00
NancyLi1013
c315cf92f7
[keystone] Fix static build with dynamic CRT on Windows (#19491)
* [keystone] Fix static build with dynamic CRT on Windows

* Add port-version

* Update version files

* Add double quotes for the path

* Update versions/k-/keystone.json

* Add comments for kstool

* Update versions/k-/keystone.json
2021-08-11 17:18:20 -07:00
Dawid Wróbel
7a4dc666e2
[kf5attica] new port (#19446)
* Add KF5Attica

* [kf5attica] bump to 5.73

* [kf5attica] use PORT variable where applicable

* [kf5attica] update to 5.75.0

* [kf5attica] port CONTROL to JSON

* [kf5attica] update to 5.84.0

* [kf5attica] remove unused options

* [kf5attica] only remove what's required

* [kf5attica] grammar in description

* [kf5attica] update deprecated functions

* [kf5attica] wrap paths in quotes

* [kf5attica] update versions

* [kf5attica] fix static builds

* [kf5attica] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
2021-08-09 09:00:57 -07:00
Jack·Boos·Yu
b7f99c3c4b
[vcpkg-cmake] Fix docs and usage of option MAYBE_UNUSED_VARIABLES (#19245)
* Remove unused cmake options and MAYBE_UNUSED_VARIABLES values

* Update MAYBE_UNUSED_VARIABLES docs

* update version

* version stuff

* version stuff

* update docs
2021-08-03 10:42:34 -07:00
Dawid Wróbel
e47b72b646
[kf5jobwidgets] new port (#19200)
* Add kf5jobwidgets port

* [kf5jobwidgets] update to 5.75.0

* [kf5jobwidgets] update to 5.84.0

* [kf5jobwidgets] update versions

* [kf5jobwidgets] fix static build

* [kf5jobwidgets] update versions

* [kf5jobwidgets] replace deprecated functions

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

* [kf5jobwidgets] update versions

* [kf5jobwidgets] use semVer

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

* [kf5jobwidgets] update versions

* [kf5jobwidgets] DISABLE_PARALLEL_CONFIGURE

* [kf5jobwidgets] update versions

* [kf5jobwidgets] fix MAYBE_UNUSED_VARIABLES usage

* [kf5jobwidgets] update versions

* [kf5jobwidgets] remove extraneous options

* [kf5jobwidgets] update versions

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-08-02 16:50:31 -07:00
Dawid Wróbel
3d4ce760a1
[kf5solid] new port (#19201)
* Add kf5solid port

* Fixed kf5solid for windows

* [kf5solid] update to 5.75.0

* [kf5solid] update to 5.84.0

* [kf5solid] update versions

* [kf5solid] replace outdated functions

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

* [kf5solid] use semver

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

* [kf5solid] update versions

* [kf5solid] DISABLE_PARALLEL_CONFIGURE

* [kf5solid] update versions

* [kf5solid] fix MAYBE_UNUSED_VARIABLES usage

* [kf5solid] update versions

* [kf5solid] remove extraneous options

* [kf5solid] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-08-02 16:49:35 -07:00
Dawid Wróbel
bfa4cea3a8
[kf5sonnet] new port (#19199)
* Add kf5sonnet port

* [kf5sonnet] remove binaries

* Fixed kf5sonnet for windows

* [kf5sonnet] fix windows build

* [kf5sonnet] update to 5.75.0

* [kf5sonnet] update to 5.84.0

* [kf5sonnet] update versions

* [kf5sonnet] use semver

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* [kf5sonnet] replace deprecated functions

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* [kf5sonnet] update versions

* [kf5sonnet] DISABLE_PARALLEL_CONFIGURE

* [kf5sonnet] update versions

* [kf5sonnet] fix MAYBE_UNUSED_VARIABLES usage

* [kf5sonnet] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2021-07-29 11:09:33 -07:00
Dawid Wróbel
d331544d82
[many ports] Update KF5 frameworks to 5.84 (#19168)
* [kf5*] Update KDE Frameworks to 5.84

* [kf5*] Update versions
2021-07-27 17:02:50 -07:00
Kai Pastor
7d2541c69c
[gettext] Add gettext cmake wrapper (#18159)
* Add gettext cmake wrapper

* x-add-version

* Make kf5i18n use gettext[tools]:host

* x-add-version

* Revise wrapper source names

* Update git-tree

* Provide host tools via port config, not wrapper

* Enable tools on linux

* Fix linux libintl.h hint

* Update git-tree

* Update git-tree

* Revise vcpkg port config

* Revise linux libintl.h message

* Revise cmake style

* Build only release variant of tools

* Cache configuration for faster build

* Update git-tree

* Fix typo

* Revise options

* Add top-level Makefile for tools

* Remove non-libintl libs and includes

* Update git-tree

* Update port-version

* x-add-version

* [gettext] Address PR comments

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-07-24 13:10:41 -07:00
João Maia
110c89fc6a
[klein] create a new port (#18279)
* [klein] new port

* [klein] Replace version-string by version

* [klein] Add call to vcpkg_fixup_pkgconfig()

* [klein] Replace klein by ${PORT}

* [klein] Add patch to avoid using FetchContent

* [klein] Change version to version-date

* update version

* Apply suggestions from code review

Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>

* Update git-tree version

Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
2021-07-06 10:29:48 -07:00
NancyLi1013
d76b4ebe74
[vcpkg baseline][kf5* librsvg] Add DISABLE_PARALLEL_CONFIGURE (#18600)
* [kf5*] Add DISABLE_PARALLEL_CONFIGURE

* Update version files

* [librsvg] Add DISABLE_PARALLEL_CONFIGURE

* Update version files
2021-06-24 13:04:57 -07:00
NancyLi1013
dc94103b4a
[kf5config] Add DISABLE_PARALLEL_CONFIGURE (#18345)
* [kf5config] Add DISABLE_PARALLEL_CONFIGURE

* Update version files
2021-06-11 09:51:15 -07:00
Jack·Boos·Yu
02fa0eb4c6
[openssl] Add cmake wrapper to handle OPENSSL_ROOT_DIR (#18042)
* [openssl] Add cmake wrapper to handle OPENSSL_ROOT_DIR

* Get the abs path

* update version record

* apply suggestion.

* Clean up openssl related code, move to openssl wrapper.

* update version record

* [kf5holidays] Disable parallel configure

* update version record

* update version record

* bump version

* Update versions/o-/openssl.json

* update baseline

* Update ports/openssl/vcpkg-cmake-wrapper.cmake

* Update ports/openssl/vcpkg-cmake-wrapper.cmake

* Update versions/o-/openssl.json

* Update ports/openssl/vcpkg.json

* Update versions/o-/openssl.json

* Update ports/openssl/vcpkg.json

* Update versions/o-/openssl.json

* update version record
2021-06-11 08:45:08 -07:00
Dawid Wróbel
1c4fb017f0
[kf5codecs] new port (#16561)
* Add kf5codecs port

* Fixed KF5Codecs for windows

* [kf5*] update to 5.75.0

* [kf5codecs] update versions

* [kf5codecs] convert CONTROL to manifest

* [kf5codecs] update to 5.81

* [kf5codecs] update versions

* [kf5codecs] update versions

* [kf5codecs] migrate to vcpkg_cmake_configure

* [kf5codecs] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
2021-05-28 10:47:22 -07:00
Dawid Wróbel
f116649874
[kf5dbusaddons] new port (#16564)
* Add kf5dbusaddons port

* Fixed kf5bbusaddons for windows

* [kf5*] update to 5.75.0

* [kf5dbusaddons] convert CONTROL to manifest

* [kf5dbusaddons] update to 5.81

* [kf5dbusaddons] update versions

* [kf5dbusaddons] migrate to vcpkg_cmake_configure

* [kf5dbusaddons] update versions

* [kf5dbusaddons] disable parallel configure

* [kf5dbusaddons] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
2021-05-26 14:58:18 -07:00
Dawid Wróbel
1d9aa0168a
[kf5auth] new port (#16559)
* Add kf5auth port

* Fixed KF5Auth build for windows

* [kf5*] update to 5.75.0

* [kf5auth] convert CONTROL to manifest

* [kf5auth] update version

* kf5auth: update to 5.81

* kf5auth: add version

* [kf5auth] migrate to vcpkg_cmake_configure

* [kf5auth] update versions

* [kf5auth] disable parallel configure

* [kf5auth] update versions

Co-authored-by: Kuntal Majumder <hellozee@disroot.org>
2021-05-26 14:55:48 -07:00
Dawid Wróbel
b34b7ff2c9
[many ports] Update KF5 frameworks to 5.81 (#17268)
* [many ports] Update KF5 frameworks to 5.81

* [many ports] Update KF5 versions

* [kf5guiaddons] disable parallel configure

* [kf5windowsystem] disable parallel configure

* [many ports] Update KF5 versions

* [kf5archive] disable parallel configure

* [many ports] Update KF5 versions
2021-05-21 01:30:43 -07:00
Kiba Amor
00b218d544
[knet]Update to v1.0.2 (#17170)
* Update to v1.0.2

* Update knet to v1.0.2

* Update knet.json

* revert changes to bext-di

* Update ports/knet/vcpkg.json

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>

* format-manifest

* update version

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-04-12 11:22:48 -07:00