pkgsrc-Changes archive

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

CVS commit: pkgsrc/editors/qtcreator



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri May  9 05:57:08 UTC 2025

Added Files:
        pkgsrc/editors/qtcreator: PLIST.Darwin
        pkgsrc/editors/qtcreator/patches: patch-bin_CMakeLists.txt
            patch-cmake_QtCreatorAPI.cmake
            patch-cmake_QtCreatorAPIInternal.cmake patch-src_CMakeLists.txt
            patch-src_app_CMakeLists.txt patch-src_libs_CMakeLists.txt
            patch-src_libs_sqlite_CMakeLists.txt
            patch-src_plugins_qmldesigner_CMakeLists.txt
            patch-src_shared_CMakeLists.txt

Log Message:
qtcreator: add new files


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/editors/qtcreator/PLIST.Darwin
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/editors/qtcreator/patches/patch-bin_CMakeLists.txt \
    pkgsrc/editors/qtcreator/patches/patch-cmake_QtCreatorAPI.cmake \
    pkgsrc/editors/qtcreator/patches/patch-cmake_QtCreatorAPIInternal.cmake \
    pkgsrc/editors/qtcreator/patches/patch-src_CMakeLists.txt \
    pkgsrc/editors/qtcreator/patches/patch-src_app_CMakeLists.txt \
    pkgsrc/editors/qtcreator/patches/patch-src_libs_CMakeLists.txt \
    pkgsrc/editors/qtcreator/patches/patch-src_libs_sqlite_CMakeLists.txt \
    pkgsrc/editors/qtcreator/patches/patch-src_plugins_qmldesigner_CMakeLists.txt \
    pkgsrc/editors/qtcreator/patches/patch-src_shared_CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/editors/qtcreator/PLIST.Darwin
diff -u /dev/null pkgsrc/editors/qtcreator/PLIST.Darwin:1.1
--- /dev/null   Fri May  9 05:57:08 2025
+++ pkgsrc/editors/qtcreator/PLIST.Darwin       Fri May  9 05:57:08 2025
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST.Darwin,v 1.1 2025/05/09 05:57:08 adam Exp $
+libexec/qtcreator/disclaim
+libexec/qtcreator/ios/iostool
+share/qtcreator/externaltools/vi_mac.xml

Index: pkgsrc/editors/qtcreator/patches/patch-bin_CMakeLists.txt
diff -u /dev/null pkgsrc/editors/qtcreator/patches/patch-bin_CMakeLists.txt:1.1
--- /dev/null   Fri May  9 05:57:08 2025
+++ pkgsrc/editors/qtcreator/patches/patch-bin_CMakeLists.txt   Fri May  9 05:57:08 2025
@@ -0,0 +1,9 @@
+$NetBSD: patch-bin_CMakeLists.txt,v 1.1 2025/05/09 05:57:08 adam Exp $
+
+--- bin/CMakeLists.txt.orig    2025-04-04 11:08:24.626998674 +0000
++++ bin/CMakeLists.txt
+@@ -1,3 +1,3 @@
+-if (NOT APPLE)
++if (TRUE)
+   install(PROGRAMS qtcreator.sh DESTINATION bin)
+ endif()
Index: pkgsrc/editors/qtcreator/patches/patch-cmake_QtCreatorAPI.cmake
diff -u /dev/null pkgsrc/editors/qtcreator/patches/patch-cmake_QtCreatorAPI.cmake:1.1
--- /dev/null   Fri May  9 05:57:08 2025
+++ pkgsrc/editors/qtcreator/patches/patch-cmake_QtCreatorAPI.cmake     Fri May  9 05:57:08 2025
@@ -0,0 +1,41 @@
+$NetBSD: patch-cmake_QtCreatorAPI.cmake,v 1.1 2025/05/09 05:57:08 adam Exp $
+
+Use correct install name on Darwin.
+Disable application bundle.
+
+--- cmake/QtCreatorAPI.cmake.orig      2025-03-11 12:27:32.000000000 +0000
++++ cmake/QtCreatorAPI.cmake
+@@ -264,6 +264,7 @@ function(add_qtc_library name)
+     VISIBILITY_INLINES_HIDDEN ON
+     BUILD_RPATH "${_LIB_RPATH};${CMAKE_BUILD_RPATH}"
+     INSTALL_RPATH "${_LIB_RPATH};${CMAKE_INSTALL_RPATH}"
++    INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/${IDE_LIBRARY_PATH}"
+     RUNTIME_OUTPUT_DIRECTORY "${_output_binary_dir}/${_DESTINATION}"
+     LIBRARY_OUTPUT_DIRECTORY "${_output_binary_dir}/${IDE_LIBRARY_PATH}"
+     ARCHIVE_OUTPUT_DIRECTORY "${_output_binary_dir}/${IDE_LIBRARY_ARCHIVE_PATH}"
+@@ -595,6 +596,7 @@ function(add_qtc_plugin target_name)
+     QTC_PLUGIN_VERSION "${_arg_VERSION}"
+     BUILD_RPATH "${_PLUGIN_RPATH};${CMAKE_BUILD_RPATH}"
+     INSTALL_RPATH "${_PLUGIN_RPATH};${CMAKE_INSTALL_RPATH}"
++    INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/${plugin_dir}"
+     LIBRARY_OUTPUT_DIRECTORY "${_output_binary_dir}/${plugin_dir}"
+     ARCHIVE_OUTPUT_DIRECTORY "${_output_binary_dir}/${plugin_dir}"
+     RUNTIME_OUTPUT_DIRECTORY "${_output_binary_dir}/${plugin_dir}"
+@@ -737,7 +739,7 @@ function(add_qtc_executable name)
+   endif()
+ 
+   set(_EXECUTABLE_PATH "${_DESTINATION}")
+-  if (APPLE)
++  if (FALSE)
+     # path of executable might be inside app bundle instead of DESTINATION directly
+     cmake_parse_arguments(_prop "" "MACOSX_BUNDLE;OUTPUT_NAME" "" "${_arg_PROPERTIES}")
+     if (_prop_MACOSX_BUNDLE)
+@@ -822,7 +824,7 @@ function(add_qtc_executable name)
+     # when installing app bundles, which copies things that it should not
+     # like static libraries, executables with SKIP_INSTALL, clang resources
+     # and dSYM directories
+-    if (APPLE AND _EXECUTABLE_FILE_PATH AND _BUNDLE_INFO_PLIST)
++    if (FALSE AND _EXECUTABLE_FILE_PATH AND _BUNDLE_INFO_PLIST)
+       install(
+         PROGRAMS "${_output_binary_dir}/${_EXECUTABLE_FILE_PATH}"
+         DESTINATION "${_EXECUTABLE_PATH}"
Index: pkgsrc/editors/qtcreator/patches/patch-cmake_QtCreatorAPIInternal.cmake
diff -u /dev/null pkgsrc/editors/qtcreator/patches/patch-cmake_QtCreatorAPIInternal.cmake:1.1
--- /dev/null   Fri May  9 05:57:08 2025
+++ pkgsrc/editors/qtcreator/patches/patch-cmake_QtCreatorAPIInternal.cmake     Fri May  9 05:57:08 2025
@@ -0,0 +1,24 @@
+$NetBSD: patch-cmake_QtCreatorAPIInternal.cmake,v 1.1 2025/05/09 05:57:08 adam Exp $
+
+Disable application bundle.
+
+--- cmake/QtCreatorAPIInternal.cmake.orig      2025-03-11 12:27:32.000000000 +0000
++++ cmake/QtCreatorAPIInternal.cmake
+@@ -43,7 +43,7 @@ endif()
+ # Setup path handling
+ #
+ 
+-if (APPLE)
++if (FALSE)
+   set(_IDE_APP_PATH ".")
+   set(_IDE_APP_TARGET "${IDE_DISPLAY_NAME}")
+ 
+@@ -197,7 +197,7 @@ endfunction()
+ 
+ function(qtc_add_link_flags_no_undefined target)
+   # needs CheckLinkerFlags
+-  if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.18 AND NOT MSVC AND NOT APPLE)
++  if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.18 AND NOT MSVC)
+     set(no_undefined_flag "-Wl,--no-undefined")
+     check_linker_flag(CXX ${no_undefined_flag} QTC_LINKER_SUPPORTS_NO_UNDEFINED)
+     if (NOT QTC_LINKER_SUPPORTS_NO_UNDEFINED)
Index: pkgsrc/editors/qtcreator/patches/patch-src_CMakeLists.txt
diff -u /dev/null pkgsrc/editors/qtcreator/patches/patch-src_CMakeLists.txt:1.1
--- /dev/null   Fri May  9 05:57:08 2025
+++ pkgsrc/editors/qtcreator/patches/patch-src_CMakeLists.txt   Fri May  9 05:57:08 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_CMakeLists.txt,v 1.1 2025/05/09 05:57:08 adam Exp $
+
+Disable application bundle.
+
+--- src/CMakeLists.txt.orig    2022-11-15 19:13:54.000000000 +0000
++++ src/CMakeLists.txt
+@@ -41,7 +41,7 @@ list(APPEND CMAKE_MODULE_PATH \${CMAKE_C
+ 
+ \# force plugins to same path naming conventions as Qt Creator
+ \# otherwise plugins will not be found
+-if(UNIX AND NOT APPLE)
++if(UNIX)
+   include(GNUInstallDirs)
+   set(CMAKE_INSTALL_BINDIR ${CMAKE_INSTALL_BINDIR})
+   set(CMAKE_INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR})
Index: pkgsrc/editors/qtcreator/patches/patch-src_app_CMakeLists.txt
diff -u /dev/null pkgsrc/editors/qtcreator/patches/patch-src_app_CMakeLists.txt:1.1
--- /dev/null   Fri May  9 05:57:08 2025
+++ pkgsrc/editors/qtcreator/patches/patch-src_app_CMakeLists.txt       Fri May  9 05:57:08 2025
@@ -0,0 +1,32 @@
+$NetBSD: patch-src_app_CMakeLists.txt,v 1.1 2025/05/09 05:57:08 adam Exp $
+
+Disable application bundle.
+
+--- src/app/CMakeLists.txt.orig        2025-03-11 12:27:32.000000000 +0000
++++ src/app/CMakeLists.txt
+@@ -20,7 +20,6 @@ add_qtc_executable(qtcreator
+     ../tools/qtcreatorcrashhandler/crashhandlersetup.cpp ../tools/qtcreatorcrashhandler/crashhandlersetup.h
+   PROPERTIES
+     WIN32_EXECUTABLE ON
+-    MACOSX_BUNDLE ON
+     OUTPUT_NAME "${IDE_APP_TARGET}"
+   DESTINATION "${IDE_APP_PATH}"
+   QTC_RUNNABLE
+@@ -98,7 +97,7 @@ if (WIN32)
+   target_sources(qtcreator PRIVATE qtcreator.rc)
+ endif()
+ 
+-if (APPLE)
++if (FALSE)
+   if (CMAKE_OSX_DEPLOYMENT_TARGET)
+     set(MACOSX_DEPLOYMENT_TARGET ${CMAKE_OSX_DEPLOYMENT_TARGET})
+   endif()
+@@ -157,7 +156,7 @@ if(BUILD_WITH_CRASHPAD)
+   )
+ endif()
+ 
+-if ((NOT WIN32) AND (NOT APPLE))
++if (NOT WIN32)
+   # install logo
+   foreach(size 16 24 32 48 64 128 256 512)
+     install(
Index: pkgsrc/editors/qtcreator/patches/patch-src_libs_CMakeLists.txt
diff -u /dev/null pkgsrc/editors/qtcreator/patches/patch-src_libs_CMakeLists.txt:1.1
--- /dev/null   Fri May  9 05:57:08 2025
+++ pkgsrc/editors/qtcreator/patches/patch-src_libs_CMakeLists.txt      Fri May  9 05:57:08 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_libs_CMakeLists.txt,v 1.1 2025/05/09 05:57:08 adam Exp $
+
+Use correct install name on Darwin.
+
+--- src/libs/CMakeLists.txt.orig       2025-04-04 09:19:35.077748562 +0000
++++ src/libs/CMakeLists.txt
+@@ -56,6 +56,7 @@ if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/ql
+     set_target_properties(qlitehtml PROPERTIES
+       BUILD_RPATH "${_LIB_RPATH};${CMAKE_BUILD_RPATH}"
+       INSTALL_RPATH "${_LIB_RPATH};${CMAKE_INSTALL_RPATH}"
++      INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}/${IDE_LIBRARY_PATH}"
+       RUNTIME_OUTPUT_DIRECTORY "${_output_binary_dir}/${IDE_BIN_PATH}"
+       LIBRARY_OUTPUT_DIRECTORY "${_output_binary_dir}/${IDE_LIBRARY_PATH}"
+       ARCHIVE_OUTPUT_DIRECTORY "${_output_binary_dir}/${IDE_LIBRARY_ARCHIVE_PATH}"
Index: pkgsrc/editors/qtcreator/patches/patch-src_libs_sqlite_CMakeLists.txt
diff -u /dev/null pkgsrc/editors/qtcreator/patches/patch-src_libs_sqlite_CMakeLists.txt:1.1
--- /dev/null   Fri May  9 05:57:08 2025
+++ pkgsrc/editors/qtcreator/patches/patch-src_libs_sqlite_CMakeLists.txt       Fri May  9 05:57:08 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_libs_sqlite_CMakeLists.txt,v 1.1 2025/05/09 05:57:08 adam Exp $
+
+Fix build on BSD.
+
+--- src/libs/sqlite/CMakeLists.txt.orig        2025-03-11 12:27:35.000000000 +0000
++++ src/libs/sqlite/CMakeLists.txt
+@@ -23,7 +23,7 @@ extend_qtc_library(SqliteInternal
+   PRIVATE_COMPILE_OPTIONS $<IF:$<CXX_COMPILER_ID:MSVC>,/FIsqlite_static_config.h,-includesqlite_static_config.h>
+ )
+ 
+-if (APPLE)
++if (APPLE OR BSD)
+   extend_qtc_library(SqliteInternal DEFINES _BSD_SOURCE)
+ elseif (UNIX)
+   extend_qtc_library(SqliteInternal DEFINES _POSIX_C_SOURCE=200809L _GNU_SOURCE _DEFAULT_SOURCE)
Index: pkgsrc/editors/qtcreator/patches/patch-src_plugins_qmldesigner_CMakeLists.txt
diff -u /dev/null pkgsrc/editors/qtcreator/patches/patch-src_plugins_qmldesigner_CMakeLists.txt:1.1
--- /dev/null   Fri May  9 05:57:08 2025
+++ pkgsrc/editors/qtcreator/patches/patch-src_plugins_qmldesigner_CMakeLists.txt       Fri May  9 05:57:08 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_plugins_qmldesigner_CMakeLists.txt,v 1.1 2025/05/09 05:57:08 adam Exp $
+
+Disable application bundle.
+
+--- src/plugins/qmldesigner/CMakeLists.txt.orig        2025-04-04 11:12:13.658791198 +0000
++++ src/plugins/qmldesigner/CMakeLists.txt
+@@ -1,7 +1,7 @@
+ #only if the plugin is requested by qtc_plugin_enabled continue if not stop as early as possible
+ 
+ set(QmlDesignerPluginInstallPrefix "${IDE_PLUGIN_PATH}/qmldesigner")
+-if (APPLE)
++if (FALSE)
+   set(QmlDesignerPluginInstallPrefix "${IDE_PLUGIN_PATH}/QmlDesigner")
+ endif()
+ 
Index: pkgsrc/editors/qtcreator/patches/patch-src_shared_CMakeLists.txt
diff -u /dev/null pkgsrc/editors/qtcreator/patches/patch-src_shared_CMakeLists.txt:1.1
--- /dev/null   Fri May  9 05:57:08 2025
+++ pkgsrc/editors/qtcreator/patches/patch-src_shared_CMakeLists.txt    Fri May  9 05:57:08 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_shared_CMakeLists.txt,v 1.1 2025/05/09 05:57:08 adam Exp $
+
+Disable application bundle.
+
+--- src/shared/CMakeLists.txt.orig     2025-04-04 10:39:25.857786345 +0000
++++ src/shared/CMakeLists.txt
+@@ -19,7 +19,7 @@ if (BUILD_QBS)
+   set(QBS_LIB_INSTALL_DIR "${IDE_LIBRARY_PATH}" CACHE STRING "" FORCE)
+   set(QBS_DLL_INSTALL_DIR "${IDE_BIN_PATH}" CACHE STRING "" FORCE)
+   set(QBS_LIBEXEC_INSTALL_DIR "${IDE_LIBEXEC_PATH}" CACHE STRING "" FORCE)
+-  if (APPLE)
++  if (FALSE)
+     set(QBS_PLUGINS_INSTALL_BASE "${IDE_PLUGIN_PATH}/../" CACHE STRING "" FORCE)
+   else()
+     set(QBS_PLUGINS_INSTALL_BASE "${_IDE_LIBRARY_BASE_PATH}/" CACHE STRING "" FORCE)



Home | Main Index | Thread Index | Old Index