head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.52 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.50 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.48 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.46 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.44 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.42 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.40 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.38 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.36 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.34 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.32 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.30 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.28 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.26 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.24 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.22 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.20 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.18 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.16 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.14 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.12 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.10 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.8 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.6 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.2 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.4 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.3.0.14 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.12 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.10 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.8 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.6 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.4 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.2 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.1.0.16 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.14 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.10 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.8 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.6 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.4 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.2 pkgsrc-2016Q2-base:1.1; locks; strict; comment @# @; 1.4 date 2019.11.11.06.38.05; author markd; state Exp; branches; next 1.3; commitid ZVfVRBrOxR0rOoKB; 1.3 date 2018.03.24.20.13.40; author joerg; state Exp; branches; next 1.2; commitid PDbuZsWLuxElxKvA; 1.2 date 2018.01.17.19.56.18; author markd; state Exp; branches; next 1.1; commitid C5T4savNwGfOygnA; 1.1 date 2016.06.07.17.54.59; author joerg; state Exp; branches; next ; commitid lRXJZeCxfNf4Py9z; desc @@ 1.4 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 @$NetBSD: patch-kde-modules_KDECompilerSettings.cmake,v 1.3 2018/03/24 20:13:40 joerg Exp $ Do not hard-code --enable-new-dtags. It is completely broken on systems like NetBSD implementing the sane rpath semantic and just have a new enough binutils version. It is up to the system compiler to know what the correct platfor choice is. --- kde-modules/KDECompilerSettings.cmake.orig 2017-11-30 07:42:14.000000000 +0000 +++ kde-modules/KDECompilerSettings.cmake @@@@ -229,14 +224,6 @@@@ if (POLICY CMP0063) cmake_policy(SET CMP0063 NEW) endif() -if (UNIX AND NOT APPLE AND NOT CYGWIN) - # Enable adding DT_RUNPATH, which means that LD_LIBRARY_PATH takes precedence - # over the built-in rPath - set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--enable-new-dtags ${CMAKE_SHARED_LINKER_FLAGS}") - set(CMAKE_MODULE_LINKER_FLAGS "-Wl,--enable-new-dtags ${CMAKE_MODULE_LINKER_FLAGS}") - set(CMAKE_EXE_LINKER_FLAGS "-Wl,--enable-new-dtags ${CMAKE_EXE_LINKER_FLAGS}") -endif() - if (CMAKE_SYSTEM_NAME STREQUAL GNU) # Enable multithreading with the pthread library # FIXME: Is this actually necessary to have here? @ 1.3 log @Don't force archaic C versions. Bump revision. @ text @d1 1 a1 1 $NetBSD: patch-kde-modules_KDECompilerSettings.cmake,v 1.2 2018/01/17 19:56:18 markd Exp $ a7 2 Do not force C90 mode. It is not a reasonable default. a9 12 @@@@ -189,11 +189,6 @@@@ endif() # Pick sensible versions of the C and C++ standards. # Note that MSVC does not have equivalent flags; the features are either # supported or they are not. -if (CMAKE_C_COMPILER_ID STREQUAL "GNU" OR CMAKE_C_COMPILER_ID MATCHES "Clang") - # We use the C89 standard because that is what is common to all our - # compilers (in particular, MSVC 2010 does not support C99) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=iso9899:1990") -endif() if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") elseif (CMAKE_CXX_COMPILER_ID STREQUAL "Intel" AND NOT WIN32) @ 1.2 log @extra-cmake-modules: update tp 5.41.0 16 months worth of updates. requires qt5>=5.7 @ text @d1 1 a1 1 $NetBSD: patch-kde-modules_KDECompilerSettings.cmake,v 1.1 2016/06/07 17:54:59 joerg Exp $ d8 2 d12 13 a24 1 @@@@ -229,14 +229,6 @@@@ if (POLICY CMP0063) @ 1.1 log @Repeat after me: -Wl,--enable-new-dtags considered harmful. Bump revision. @ text @d1 1 a1 1 $NetBSD$ d8 1 a8 1 --- kde-modules/KDECompilerSettings.cmake.orig 2016-06-05 23:16:56.900586724 +0000 d10 1 a10 1 @@@@ -208,14 +208,6 @@@@ if (POLICY CMP0063) d14 1 a14 1 -if (UNIX AND NOT APPLE) @