pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/extra-cmake-modules extra-cmake-modules: update ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6d3b153701ec
branches:  trunk
changeset: 377790:6d3b153701ec
user:      markd <markd%pkgsrc.org@localhost>
date:      Mon Apr 25 03:04:59 2022 +0000

description:
extra-cmake-modules: update to 5.93.0

5.84.0:
Make pre-commit hook executable
[fastlane] Add mapping for serbian
Set the C++17 standard starting from 5.84
Bump the C++ standard we compile with to 17
Override atime and ctime in tar PaxHeaders
Add prefix.sh.fish file for fish shell

5.85.0
[ecmcheckoutboundlicense] Ensure that last source file is always processed
Handle case where zero must be kept
ecm_setup_version: deal with 0-prefixed version values in PROJECT mode
modules/ECMGenerateHeaders.cmake - avoid uninitialized warning
suppress tar errors
FindGperf: support version check
Define NOMINMAX on Windows
KDECompilerSettings: properly use KDE_QT_MODERNCODE_DEFINITIONS_LEVEL
Add Find7z & Findgzip
Don't install logging categories files on Android
Handle case where ECM_GLOBAL_FIND_VERSION is undefined
Enable the usage of -Bsymbolic-functions
KDECompilerSettings: add KDE_COMPILERSETTINGS_LEVEL & more settings

5.86.0
ECMSetupQtPluginMacroNames: avoid adding duplicates to vars in config code
Enable KDEGitCommitHooks on Windows

5.87.0
Add -Werror=init-self to the default CMAKE_CXX_FLAGS
Handle git remotes that aren't called origin in _repository_name()
python: Bump maximum version for Python 3 module generator check
Avoid raising an error for submodule git trees
Make sphinx happier about syntax

5.88.0
Fix Wayland_DATADIR when cross-compiling
[android] Extend NDK workaround to version 22
msvc: Fix __cplusplus value
Fix ECM on systems without PyQt5 on Python 2
ECMFindQMLModule: Use QT_HOST_BINS to find qmlplugindump
FindQtWaylandScanner: Use QT_HOST_BINS to find qtwaylandscanner
ecm_add_test: add -DQT_FORCE_ASSERTS to compile flags by default

5.89.0
Include QtVersionOption before all Qt5 find_package calls
ECMGeneratePkgConfigFile: Add an URL parameter
KDEInstallDirs5: set up KSERVICESDIR alias for KSERVICES5DIR
KDEInstallDirs6: comment out call to query_qmake, not defined
KDEInstallDirs6: don't set deprecated variable names anymore
PLUGINDIR is based upon QTPLUGINDIR, so only define it after QTPLUGINDIR
Split KDEInstallDirs into a 5 and a 6 variant
AddAppIcon: clarify ksvg2icns role for @2x icons
Add support for specifying private dependencies for pkg-config files
FindEGL add 'lib' prefix for windows

5.90.0
Add support for finding Poppler's Qt6 library
Add support for finding Qt6 QML modules
Add missing prefix to version-less install directory aliases
FindInotify.cmake: add target support
Define version-less install targets in KDEInstallDirs5.cmake

5.91.0
kde_package_app_templates: drop atime,ctime, consistently set mtime
kde_package_app_templates: use numeric owner/group with tar
Set the right @since version for ECMQmlModule
Only enable -bsymbolic-functions when Qt is built in a compatible way
Introduce ECMFindQmlModule.cmake
Add ecm_set_deprecation_versions cmake function

5.92.0
[ECMQmlModule] Fix doc syntax
ECMGeneratePriFile: support multiple include install dirs
KDEInstallDirs6: replace ECMQueryQMake usage with qtpaths
Adapt Android toolchain file and FindGradle to Qt6

5.93.0
Fix finding qmake
ECMQueryQt: don't fail when TRY is used
ECMQueryQt: Add fallbacks
ECMAddQch: Make it work with Qt6::qhelpgenerator too
Deprecate ECMQueryQmake, superseded by ECMQueryQt
KDEInstallDirs6: port from custom logic to ecm_query_qt
Port from ECMQueryQmake to ECMQueryQt
Android: use the current cmake executable
Add ECMQueryQt module, which encompases both Qt5 Qmake and Qt6 qtpaths
generate-fastlane-metadata: Don't fail if source URL can not be found
Fix checking the repository name for detached remotes
Android: Set CMAKE_TRY_COMPILE_PLATFORM_VARIABLES
Check that you're building the framework in a supported platform

diffstat:

 devel/extra-cmake-modules/Makefile                                                 |   4 +-
 devel/extra-cmake-modules/PLIST                                                    |  22 +++++++++-
 devel/extra-cmake-modules/distinfo                                                 |  10 ++--
 devel/extra-cmake-modules/patches/patch-kde-modules_KDEMetaInfoPlatformCheck.cmake |  17 +++++++
 4 files changed, 44 insertions(+), 9 deletions(-)

diffs (131 lines):

diff -r 22ecae3048a4 -r 6d3b153701ec devel/extra-cmake-modules/Makefile
--- a/devel/extra-cmake-modules/Makefile        Mon Apr 25 02:52:44 2022 +0000
+++ b/devel/extra-cmake-modules/Makefile        Mon Apr 25 03:04:59 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.19 2022/01/28 09:00:36 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2022/04/25 03:04:59 markd Exp $
 
-DISTNAME=      extra-cmake-modules-5.83.0
+DISTNAME=      extra-cmake-modules-5.93.0
 CATEGORIES=    devel kde
 MASTER_SITES=  ${MASTER_SITE_KDE:=frameworks/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
diff -r 22ecae3048a4 -r 6d3b153701ec devel/extra-cmake-modules/PLIST
--- a/devel/extra-cmake-modules/PLIST   Mon Apr 25 02:52:44 2022 +0000
+++ b/devel/extra-cmake-modules/PLIST   Mon Apr 25 03:04:59 2022 +0000
@@ -1,7 +1,8 @@
-@comment $NetBSD: PLIST,v 1.10 2022/01/28 09:00:36 wiz Exp $
+@comment $NetBSD: PLIST,v 1.11 2022/04/25 03:04:59 markd Exp $
 share/ECM/cmake/ECMConfig.cmake
 share/ECM/cmake/ECMConfigVersion.cmake
 share/ECM/find-modules/ECMFindModuleHelpersStub.cmake
+share/ECM/find-modules/Find7z.cmake
 share/ECM/find-modules/FindCanberra.cmake
 share/ECM/find-modules/FindEGL.cmake
 share/ECM/find-modules/FindGLIB2.cmake
@@ -34,6 +35,7 @@
 share/ECM/find-modules/FindX11_XCB.cmake
 share/ECM/find-modules/FindXCB.cmake
 share/ECM/find-modules/Findepoxy.cmake
+share/ECM/find-modules/Findgzip.cmake
 share/ECM/find-modules/GeneratePythonBindingUmbrellaModule.cmake
 share/ECM/find-modules/Qt5Ruleset.py
 share/ECM/find-modules/local.properties.cmake
@@ -44,15 +46,22 @@
 share/ECM/kde-modules/KDECMakeSettings.cmake
 share/ECM/kde-modules/KDEClangFormat.cmake
 share/ECM/kde-modules/KDECompilerSettings.cmake
+share/ECM/kde-modules/KDEFrameworkCompilerLegacySettings.cmake
 share/ECM/kde-modules/KDEFrameworkCompilerSettings.cmake
 share/ECM/kde-modules/KDEGitCommitHooks.cmake
 share/ECM/kde-modules/KDEInstallDirs.cmake
+share/ECM/kde-modules/KDEInstallDirs5.cmake
+share/ECM/kde-modules/KDEInstallDirs6.cmake
+share/ECM/kde-modules/KDEInstallDirsCommon.cmake
+share/ECM/kde-modules/KDEMetaInfoPlatformCheck.cmake
 share/ECM/kde-modules/KDEPackageAppTemplates.cmake
+share/ECM/kde-modules/KDESetupPrefixScript.cmake
 share/ECM/kde-modules/appstreamtest.cmake
 share/ECM/kde-modules/clang-format.cmake
 share/ECM/kde-modules/kde-git-commit-hooks/clang-format.sh
 share/ECM/kde-modules/kde-git-commit-hooks/pre-commit.in
 share/ECM/kde-modules/prefix.sh.cmake
+share/ECM/kde-modules/prefix.sh.fish.cmake
 share/ECM/modules/CheckAtomic.cmake
 share/ECM/modules/ECMAddAppIcon.cmake
 share/ECM/modules/ECMAddQch.cmake
@@ -62,9 +71,11 @@
 share/ECM/modules/ECMConfiguredInstall.cmake
 share/ECM/modules/ECMCoverageOption.cmake
 share/ECM/modules/ECMCreateQmFromPoFiles.cmake
+share/ECM/modules/ECMDeprecationSettings.cmake
 share/ECM/modules/ECMEnableSanitizers.cmake
 share/ECM/modules/ECMFindModuleHelpers.cmake
-share/ECM/modules/ECMFindQMLModule.cmake.in
+share/ECM/modules/ECMFindQmlModule.cmake
+share/ECM/modules/ECMFindQmlModule.cmake.in
 share/ECM/modules/ECMGenerateDBusServiceFile.cmake
 share/ECM/modules/ECMGenerateExportHeader.cmake
 share/ECM/modules/ECMGenerateHeaders.cmake
@@ -81,10 +92,16 @@
 share/ECM/modules/ECMQchDoxygen.config.in
 share/ECM/modules/ECMQchDoxygenLayout.xml
 share/ECM/modules/ECMQmLoader.cpp.in
+share/ECM/modules/ECMQmlModule.cmake
+share/ECM/modules/ECMQmlModule.cpp.in
+share/ECM/modules/ECMQmlModule.cpp.in.license
+share/ECM/modules/ECMQmlModule.h.in
+share/ECM/modules/ECMQmlModule.h.in.license
 share/ECM/modules/ECMQtDeclareLoggingCategory.cmake
 share/ECM/modules/ECMQtDeclareLoggingCategory.cpp.in
 share/ECM/modules/ECMQtDeclareLoggingCategory.h.in
 share/ECM/modules/ECMQueryQmake.cmake
+share/ECM/modules/ECMQueryQt.cmake
 share/ECM/modules/ECMSetupQtPluginMacroNames.cmake
 share/ECM/modules/ECMSetupVersion.cmake
 share/ECM/modules/ECMSourceVersionControl.cmake
@@ -92,6 +109,7 @@
 share/ECM/modules/ECMUseFindModules.cmake
 share/ECM/modules/ECMVersionHeader.h.in
 share/ECM/modules/ECMWinResolveSymlinks.cmake
+share/ECM/modules/QtVersionOption.cmake
 share/ECM/modules/check-outbound-license.py
 share/ECM/modules/ecm_uninstall.cmake.in
 share/ECM/test-modules/test_execute_and_compare.cmake
diff -r 22ecae3048a4 -r 6d3b153701ec devel/extra-cmake-modules/distinfo
--- a/devel/extra-cmake-modules/distinfo        Mon Apr 25 02:52:44 2022 +0000
+++ b/devel/extra-cmake-modules/distinfo        Mon Apr 25 03:04:59 2022 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.20 2022/01/28 09:00:36 wiz Exp $
+$NetBSD: distinfo,v 1.21 2022/04/25 03:04:59 markd Exp $
 
-BLAKE2s (extra-cmake-modules-5.83.0.tar.xz) = fc2a072106405e234f842a7757ebf5bfba080943c1657daa85da059b62a89d0c
-SHA512 (extra-cmake-modules-5.83.0.tar.xz) = 23085dc82dfcaa63a58a1fcc9fe03db6ce8c31dc059370464240f510de9578f617fe20297b1a8e153dd028db178a3ec7faafb8cd4edaea20913f43ce385c0ecf
-Size (extra-cmake-modules-5.83.0.tar.xz) = 314824 bytes
-SHA1 (patch-find-modules_FindPythonModuleGeneration.cmake) = 227b3c11f2eacf09e267f77a12b696f82fca50f6
+BLAKE2s (extra-cmake-modules-5.93.0.tar.xz) = 51e1e6b145079b6a351debb611292af4c17f88fca920f74b2c7254fd8afcae96
+SHA512 (extra-cmake-modules-5.93.0.tar.xz) = a7b79a3db555e7a140ebc49f6b987c5950a2a002cfb4641b30be823dd39b97d3239ce0892c31c8f41463d3a40f6ba9183343a65d52d087bd464289fa93bca882
+Size (extra-cmake-modules-5.93.0.tar.xz) = 331192 bytes
 SHA1 (patch-kde-modules_KDECompilerSettings.cmake) = fd20a82370a451aa45d4d8fa59127c76bdc5a441
+SHA1 (patch-kde-modules_KDEMetaInfoPlatformCheck.cmake) = 4642c8b7d665af28f2fc79112ae3881356190cb4
diff -r 22ecae3048a4 -r 6d3b153701ec devel/extra-cmake-modules/patches/patch-kde-modules_KDEMetaInfoPlatformCheck.cmake
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/extra-cmake-modules/patches/patch-kde-modules_KDEMetaInfoPlatformCheck.cmake        Mon Apr 25 03:04:59 2022 +0000
@@ -0,0 +1,17 @@
+$NetBSD: patch-kde-modules_KDEMetaInfoPlatformCheck.cmake,v 1.1 2022/04/25 03:04:59 markd Exp $
+
+Add NetBSD to supported platforms
+
+--- kde-modules/KDEMetaInfoPlatformCheck.cmake.orig    2022-03-30 13:04:06.000000000 +0000
++++ kde-modules/KDEMetaInfoPlatformCheck.cmake
+@@ -38,6 +38,10 @@ if (NOT "${KF_IGNORE_PLATFORM_CHECK}")
+                 if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
+                     set(_MetainfoFoundSupportedPlatform true)
+                 endif()
++            elseif (${CMAKE_MATCH_1} STREQUAL "NetBSD")
++                if (CMAKE_SYSTEM_NAME MATCHES "NetBSD")
++                    set(_MetainfoFoundSupportedPlatform true)
++                endif()
+             elseif (${CMAKE_MATCH_1} STREQUAL "Windows")
+                 if (WIN32)
+                     set(_MetainfoFoundSupportedPlatform true)



Home | Main Index | Thread Index | Old Index