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