head 1.13; access; symbols pkgsrc-2023Q4:1.11.0.14 pkgsrc-2023Q4-base:1.11 pkgsrc-2023Q3:1.11.0.12 pkgsrc-2023Q3-base:1.11 pkgsrc-2023Q2:1.11.0.10 pkgsrc-2023Q2-base:1.11 pkgsrc-2023Q1:1.11.0.8 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.11.0.6 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.11.0.4 pkgsrc-2022Q3-base:1.11 pkgsrc-2022Q2:1.11.0.2 pkgsrc-2022Q2-base:1.11 pkgsrc-2022Q1:1.10.0.2 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.9.0.6 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.9.0.4 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.2 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.8.0.8 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.8.0.6 pkgsrc-2020Q4-base:1.8 pkgsrc-2020Q3:1.8.0.4 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.8.0.2 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.7.0.2 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.4 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.6.0.4 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.2 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.5.0.8 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.6 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.4 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.2 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.3.0.2 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.2.0.18 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.16 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.12 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.10 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.8 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.6 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.4 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.2 pkgsrc-2016Q1-base:1.2; locks; strict; comment @# @; 1.13 date 2024.03.19.11.19.55; author markd; state Exp; branches; next 1.12; commitid PcBlJc2IRdAvhL2F; 1.12 date 2024.02.06.11.23.05; author markd; state Exp; branches; next 1.11; commitid LiysMPyxtoBsEmXE; 1.11 date 2022.04.25.03.04.59; author markd; state Exp; branches; next 1.10; commitid LJuKtC48OlMyOwBD; 1.10 date 2022.01.28.09.00.36; author wiz; state Exp; branches; next 1.9; commitid pXqw6OXSpqarCnqD; 1.9 date 2021.03.30.10.58.21; author markd; state Exp; branches; next 1.8; commitid KcHOxLF4zWi92kNC; 1.8 date 2020.06.07.10.39.48; author markd; state Exp; branches; next 1.7; commitid dM7FCWdDTes5shbC; 1.7 date 2019.11.11.06.38.05; author markd; state Exp; branches; next 1.6; commitid ZVfVRBrOxR0rOoKB; 1.6 date 2019.04.25.20.36.40; author markd; state Exp; branches; next 1.5; commitid CmAORzSCZxy9SLkB; 1.5 date 2018.05.26.22.15.18; author wiz; state Exp; branches; next 1.4; commitid fn9F65hWUdaybRDA; 1.4 date 2018.04.11.11.50.34; author markd; state Exp; branches; next 1.3; commitid uNAwJ9JT9VjH91yA; 1.3 date 2018.01.17.19.56.18; author markd; state Exp; branches; next 1.2; commitid C5T4savNwGfOygnA; 1.2 date 2016.02.14.04.13.32; author markd; state Exp; branches; next 1.1; commitid IWF34f9AIp7oWPUy; 1.1 date 2016.01.10.19.57.38; author markd; state Exp; branches; next ; commitid i4eyaJcaqt6OhqQy; desc @@ 1.13 log @extra-cmake-modules: update to 6.0.0 latest version, for use with both qt5 and qt6. @ text @@@comment $NetBSD$ share/ECM/cmake/ECMConfig.cmake share/ECM/cmake/ECMConfigVersion.cmake share/ECM/find-modules/ECMFindModuleHelpersStub.cmake share/ECM/find-modules/Find7Zip.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 share/ECM/find-modules/FindGperf.cmake share/ECM/find-modules/FindGradle.cmake share/ECM/find-modules/FindIcoTool.cmake share/ECM/find-modules/FindInotify.cmake share/ECM/find-modules/FindIsoCodes.cmake share/ECM/find-modules/FindKF5.cmake share/ECM/find-modules/FindKF6.cmake share/ECM/find-modules/FindLibExiv2.cmake share/ECM/find-modules/FindLibGit2.cmake share/ECM/find-modules/FindLibMount.cmake share/ECM/find-modules/FindLibcap.cmake share/ECM/find-modules/FindOpenEXR.cmake share/ECM/find-modules/FindPhoneNumber.cmake share/ECM/find-modules/FindPoppler.cmake share/ECM/find-modules/FindPulseAudio.cmake share/ECM/find-modules/FindPythonModuleGeneration.cmake share/ECM/find-modules/FindQHelpGenerator.cmake share/ECM/find-modules/FindQtWaylandScanner.cmake share/ECM/find-modules/FindReuseTool.cmake share/ECM/find-modules/FindSasl2.cmake share/ECM/find-modules/FindSeccomp.cmake share/ECM/find-modules/FindSharedMimeInfo.cmake share/ECM/find-modules/FindTaglib.cmake share/ECM/find-modules/FindUDev.cmake share/ECM/find-modules/FindWayland.cmake share/ECM/find-modules/FindWaylandProtocols.cmake share/ECM/find-modules/FindWaylandScanner.cmake 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 share/ECM/find-modules/rules_engine.py share/ECM/find-modules/run-sip.py share/ECM/find-modules/settings.gradle.cmake share/ECM/find-modules/sip_generator.py 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/combined.schema.json.in share/ECM/kde-modules/kde-git-commit-hooks/combined.schema.json.in.license share/ECM/kde-modules/kde-git-commit-hooks/json-schema.py 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/ECMAddAndroidApk.cmake share/ECM/modules/ECMAddAppIcon.cmake share/ECM/modules/ECMAddQch.cmake share/ECM/modules/ECMAddQtDesignerPlugin.cmake share/ECM/modules/ECMAddTests.cmake share/ECM/modules/ECMCheckOutboundLicense.cmake 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/ECMFeatureSummary.cmake share/ECM/modules/ECMFindModuleHelpers.cmake 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 share/ECM/modules/ECMGeneratePkgConfigFile.cmake share/ECM/modules/ECMGeneratePriFile.cmake share/ECM/modules/ECMGenerateQmlTypes.cmake share/ECM/modules/ECMInstallIcons.cmake share/ECM/modules/ECMMarkAsTest.cmake share/ECM/modules/ECMMarkNonGuiExecutable.cmake share/ECM/modules/ECMOptionalAddSubdirectory.cmake share/ECM/modules/ECMPackageConfigHelpers.cmake share/ECM/modules/ECMPoQmTools.cmake share/ECM/modules/ECMQMLModules.cmake 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/ECMQmlModule5.cmake share/ECM/modules/ECMQmlModule6.cmake 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 share/ECM/modules/ECMUninstallTarget.cmake 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 share/ECM/toolchain/Android.cmake share/ECM/toolchain/ECMAndroidDeployQt5.cmake share/ECM/toolchain/deployment-file-qt514.json.in share/ECM/toolchain/deployment-file-qt6.json.in share/ECM/toolchain/deployment-file-qt6.json.in.license share/ECM/toolchain/deployment-file.json.in share/ECM/toolchain/generate-fastlane-metadata.py share/ECM/toolchain/hasMainSymbol.cmake share/ECM/toolchain/specifydependencies.cmake @ 1.12 log @extra-cmake-modules: update to 5.114.0 Part of KDE Frameworks @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.11 2022/04/25 03:04:59 markd Exp $ d16 1 d62 1 a62 1 share/ECM/kde-modules/clang-format.in d64 3 d68 2 a69 2 share/ECM/kde-modules/prefix.sh.fish.in share/ECM/kde-modules/prefix.sh.in d71 1 d82 1 d107 2 d126 1 a126 1 share/ECM/toolchain/ECMAndroidDeployQt.cmake d128 2 @ 1.11 log @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 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.10 2022/01/28 09:00:36 wiz Exp $ d5 1 d61 1 a61 1 share/ECM/kde-modules/clang-format.cmake d64 2 a65 2 share/ECM/kde-modules/prefix.sh.cmake share/ECM/kde-modules/prefix.sh.fish.cmake @ 1.10 log @extra-cmake-modules: update to 5.83.0. Add patch to allow python 3.10+. @ text @d1 1 a1 1 @@comment $NetBSD$ d5 1 d38 1 d49 1 d53 4 d58 1 d64 1 d74 1 d77 2 a78 1 share/ECM/modules/ECMFindQMLModule.cmake.in d95 5 d104 1 d112 1 @ 1.9 log @kf5: KDE Frameworks update to 5.80.0 10 months of patches/updates. @ text @a6 1 share/ECM/find-modules/FindFontconfig.cmake d16 1 @ 1.8 log @extra-cmake-modules: update to 5.70.0 5.67 Add missing Import Env Variable ECMAddAppIcon: Add sc in regex to extract extension from valid names ECMAddQch: support & document K_DOXYGEN macro usage 5.68 Support NDK r20 and Qt 5.14 Load QM files from assets: URLs on Android Add ecm_qt_install_logging_categories & ecm_qt_export_logging_category ECMGeneratePriFile: unbreak for usages with LIB_NAME not a target name ECMGeneratePriFile: Fix static configurations 5.70 android: include the architecture on the apk name ECMAddQch: fix use of quotation marks with PREDEFINED in doxygen config Adapt FindKF5 to stricter checks in newer find_package_handle_standard_args ECMAddQch: help doxygen to handle Q_DECLARE_FLAGS, so such types get docs Fix wayland scanner warnings ECM: attempt to fix KDEInstallDirsTest.relative_or_absolute on Windows @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.7 2019/11/11 06:38:05 markd Exp $ d10 1 d13 1 d17 1 a19 1 share/ECM/find-modules/FindPng2Ico.cmake d25 1 d29 1 d32 1 d36 1 d39 1 d42 1 d48 1 d53 2 d56 1 d61 2 d68 1 d95 1 d102 1 @ 1.7 log @extra-cmake-modules: update to 5.64.0 5.62.0 ECMAddQtDesignerPlugin: pass code sample indirectly via variable name arg Keep 'lib' as default LIBDIR on Arch Linux based systems Enable autorcc by default Define install location for JAR/AAR files for Android Add ECMAddQtDesignerPlugin 5.63.0 new module ECMSourceVersionControl Fix FindEGL when using Emscripten ECMAddQch: add INCLUDE_DIRS argument 5.64.0 Don't set C/C++ standards if already set Use modern way to set the C/CXX standad Raise CMake requirements to 3.5 ECMAddQch: support PREDEFINED_MACROS/BLANK_MACROS with blanks & quotes @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.6 2019/04/25 20:36:40 markd Exp $ d84 1 @ 1.6 log @extra-cmake-modules: update to 5.57.0 5.48.0: Android: Make it possible to override a target's APK directory Drop outdated QT_USE_FAST_OPERATOR_PLUS Add -Wlogical-op -Wzero-as-null-pointer-constant to KF5 warnings [ECMGenerateHeaders] Add option for other header file extension than .h Don't include a 64 when building 64bit architectures on flatpak 5.50.0: Bindings: Check if bindings can be generated for a specific python version Bindings: Make generator forward compatible with Python 3 Disable alteration of QT_PLUGIN_PATH by ECM when running tests Bindings: Add support for scoped enums (bug 397154) Make it possible for ECM to detect po files at configure time 5.51.0: Compile python bindings with the same sip flags used by PyQt Android: Allow passing a relative path as the apk dir Android: Properly offer a fallback to applications that don't have a manifest Android: Make sure Qm translations get loaded Fix Android builds using cmake 3.12.1 l10n: Fix matching digits in the repository name Add QT_NO_NARROWING_CONVERSIONS_IN_CONNECT as default compile flags Bindings: Correct handling of sources containing utf-8 Actually iterate over CF_GENERATED, rather than checking item 0 all the time 5.53.0: New module: FindLibExiv2.cmake 5.54.0: Add find module for Google's libphonenumber 5.55.0: FindGperf: in ecm_gperf_generate set SKIP_AUTOMOC for generated file Move -Wsuggest-override -Wlogical-op to regular compiler settings Fix python binding generation for classes with deleted copy constructors Fix qmake module generation for Qt 5.12.1 Use more https in links API dox: add missing entries for some find-modules & modules FindGperf: improve api dox: mark-up usage example ECMGenerateQmlTypes: fix api dox: title needs more --- markup ECMQMLModules: fix api dox: title match module name, add missing "Since" FindInotify: fix api dox .rst tag, add missing "Since" 5.56.0: Fix releaseme checkout when this is included in a sub-directory New find module for Canberra Update Android toolchain files to reality Add compile check to FindEGL 5.57.0: Re-enable the setting of QT_PLUGIN_PATH ecm_add_wayland_client_protocol: Improve error messages ECMGeneratePkgConfigFile: make all vars dependent on ${prefix} Add UDev find module ECMGeneratePkgConfigFile: add variables used by pkg_check_modules Restore FindFontconfig backward compatibility for plasma-desktop Add Fontconfig find modudle @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2018/05/26 22:15:18 wiz Exp $ d37 1 d43 1 d47 1 d54 1 d75 1 @ 1.5 log @extra-cmake-modules: update to 5.46.0. Three more modules. @ text @d1 1 a1 1 @@comment $NetBSD$ d5 1 d7 1 d10 1 d13 1 d16 1 d26 1 @ 1.4 log @kf5: update to 5.44.0 3 months of bugfixes. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2018/01/17 19:56:18 markd Exp $ d63 1 d72 1 d74 1 @ 1.3 log @extra-cmake-modules: update tp 5.41.0 16 months worth of updates. requires qt5>=5.7 @ text @d1 1 a1 1 @@comment $NetBSD$ d19 1 d36 1 @ 1.2 log @Update extra-cmake-modules to 5.19.0 ECMAddAppIcon: Use absolute path when operating on icons Make sure the prefix is looked-up on Android Add a FindPoppler module Use PATH_SUFFIXES in ecm_find_package_handle_library_components() @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2016/01/10 19:57:38 markd Exp $ d6 3 d14 3 d18 1 d24 5 d34 1 d36 1 d42 1 d46 1 d53 3 d65 1 d67 1 @ 1.1 log @Add extra-cmake-modules version 5.18.0 Extra CMake Modules, or ECM, aims to augment CMake with additional modules. It serves as both a staging ground for new modules before they are moved upstream to CMake and a place for modules that, for whatever reason, are not a good fit for CMake itself. It is primarily driven by the needs of the KDE community, but it is hoped that other projects will find it useful, and outside contributions are always welcome. The main rule for new modules is that there must be at least two downstream users. @ text @d1 1 a1 1 @@comment $NetBSD$ d10 1 @