git: 323f81e22245 - 2025Q4 - devel/qtcreator: Update to 18.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 13 Nov 2025 12:03:23 UTC
The branch 2025Q4 has been updated by jhale:
URL: https://cgit.FreeBSD.org/ports/commit/?id=323f81e22245919fd9d157859377fb80e48e716d
commit 323f81e22245919fd9d157859377fb80e48e716d
Author: Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-11-13 11:55:25 +0000
Commit: Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-11-13 12:03:12 +0000
devel/qtcreator: Update to 18.0.0
Announcement:
https://www.qt.io/blog/qt-creator-18-released
Changes:
https://code.qt.io/cgit/qt-creator/qt-creator.git/about/dist/changelog/changes-18.0.0.md?h=18.0
MFH: 2025Q4
(cherry picked from commit aac0a76c3d6486bc4d24b8e4dfdc69a065a51e1a)
---
devel/qtcreator/Makefile | 15 ++++++++++-----
devel/qtcreator/distinfo | 6 +++---
devel/qtcreator/pkg-plist | 36 ++++++++++++++++++++++++++++--------
3 files changed, 41 insertions(+), 16 deletions(-)
diff --git a/devel/qtcreator/Makefile b/devel/qtcreator/Makefile
index 3cedd66a5264..fdc9d351a0fd 100644
--- a/devel/qtcreator/Makefile
+++ b/devel/qtcreator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qtcreator
-DISTVERSION= 17.0.2
+DISTVERSION= 18.0.0
CATEGORIES= devel
MASTER_SITES= QT/official_releases/qtcreator/${DISTVERSION:R}/${DISTVERSION}
DISTNAME= qt-creator-opensource-src-${DISTVERSION}
@@ -21,9 +21,9 @@ LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
USES= cmake compiler:c++20-lang desktop-file-utils gl \
libarchive llvm:build,run,noexport,min=17 pkgconfig \
python qt:6 shebangfix tar:xz
-USE_GL= gl opengl
+USE_GL= opengl
USE_LDCONFIG= ${LOCALBASE}/lib/${PORTNAME}
-USE_QT= 5compat base declarative quick3d quicktimeline serialport \
+USE_QT= base declarative quick3d quicktimeline serialport \
shadertools sqldriver-sqlite svg tools translations websockets
SHEBANG_GLOB= *.pl *.py *.sh
@@ -38,11 +38,16 @@ CMAKE_ARGS+= -DCMAKE_PREFIX_PATH:STRING="${LLVM_PREFIX};${PREFIX}"
# - Prevent accidental use of devel/googletest headers, use bundled.
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_elfutils \
CMAKE_DISABLE_FIND_PACKAGE_Googletest
-# - Disable precompiled headers for now, they are missing compile flags.
+# - Disable Go cmdbridge. Starting with 18.0.0, configure fails if Go is
+# not installed and this is not explicitly disabled. Although this is
+# an upstream regression, this could potentially be an option, but
+# this functionality has not yet been explored.
# - Disable the AppStatisticsPlugin for now, not implemented for FreeBSD.
+# - Disable precompiled headers for now, they are missing compile flags.
# - Suppress installed yaml-cpp, use bundled.
-CMAKE_OFF= BUILD_WITH_PCH \
+CMAKE_OFF= BUILD_EXECUTABLE_CMDBRIDGE \
BUILD_PLUGIN_APPSTATISTICSMONITOR \
+ BUILD_WITH_PCH \
yaml-cpp_FOUND
LDFLAGS+= -lexecinfo
diff --git a/devel/qtcreator/distinfo b/devel/qtcreator/distinfo
index 58ab40ac7dad..e751b13b2c40 100644
--- a/devel/qtcreator/distinfo
+++ b/devel/qtcreator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759551715
-SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-17.0.2.tar.xz) = b0e118f9fb89be717628b3f9251c295fa6df41fa8b7d81216e2ead8355e55a13
-SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-17.0.2.tar.xz) = 55745020
+TIMESTAMP = 1763027633
+SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-18.0.0.tar.xz) = c773b74114d1fbca66c81b8fb799892827e7e1542491ed459aaad279e0253973
+SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-18.0.0.tar.xz) = 56167564
diff --git a/devel/qtcreator/pkg-plist b/devel/qtcreator/pkg-plist
index c13c94b9deb5..4e0c005d00fd 100644
--- a/devel/qtcreator/pkg-plist
+++ b/devel/qtcreator/pkg-plist
@@ -8,6 +8,8 @@ lib/qtcreator/libCPlusPlus.so.%%SHLIB_SHVER%%
lib/qtcreator/libCPlusPlus.so.%%SHLIB_VER%%
lib/qtcreator/libCmdBridgeClient.so.%%SHLIB_SHVER%%
lib/qtcreator/libCmdBridgeClient.so.%%SHLIB_VER%%
+lib/qtcreator/libDevContainer.so.%%SHLIB_SHVER%%
+lib/qtcreator/libDevContainer.so.%%SHLIB_VER%%
lib/qtcreator/libExtensionSystem.so.%%SHLIB_SHVER%%
lib/qtcreator/libExtensionSystem.so.%%SHLIB_VER%%
lib/qtcreator/libGLSL.so.%%SHLIB_SHVER%%
@@ -34,6 +36,8 @@ lib/qtcreator/libQmlJS.so.%%SHLIB_SHVER%%
lib/qtcreator/libQmlJS.so.%%SHLIB_VER%%
lib/qtcreator/libSqlite.so.%%SHLIB_SHVER%%
lib/qtcreator/libSqlite.so.%%SHLIB_VER%%
+lib/qtcreator/libTasking.so.%%SHLIB_SHVER%%
+lib/qtcreator/libTasking.so.%%SHLIB_VER%%
lib/qtcreator/libTerminalLib.so.%%SHLIB_SHVER%%
lib/qtcreator/libTerminalLib.so.%%SHLIB_VER%%
lib/qtcreator/libTracing.so.%%SHLIB_SHVER%%
@@ -74,6 +78,7 @@ lib/qtcreator/plugins/libCppcheck.so
lib/qtcreator/plugins/libCtfVisualizer.so
lib/qtcreator/plugins/libDebugger.so
lib/qtcreator/plugins/libDesigner.so
+lib/qtcreator/plugins/libDevContainerPlugin.so
lib/qtcreator/plugins/libDiffEditor.so
lib/qtcreator/plugins/libDocker.so
lib/qtcreator/plugins/libEffectComposer.so
@@ -190,6 +195,7 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/changelog/changes-17.0.0.md
%%DATADIR%%/changelog/changes-17.0.1.md
%%DATADIR%%/changelog/changes-17.0.2.md
+%%DATADIR%%/changelog/changes-18.0.0.md
%%DATADIR%%/changelog/changes-2.0.0
%%DATADIR%%/changelog/changes-2.0.1
%%DATADIR%%/changelog/changes-2.1.0
@@ -326,7 +332,8 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/debugger/gdbtracepoint.py
%%DATADIR%%/debugger/libcpp_stdtypes.py
%%DATADIR%%/debugger/lldbbridge.py
-%%DATADIR%%/debugger/loadorder.txt
+%%DATADIR%%/debugger/loadorder_gdbbridge.txt
+%%DATADIR%%/debugger/loadorder_lldbbridge.txt
%%DATADIR%%/debugger/misctypes.py
%%DATADIR%%/debugger/opencvtypes.py
%%DATADIR%%/debugger/pdbbridge.py
@@ -2404,9 +2411,6 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/templates/wizards/classes/itemmodel/wizard.json
%%DATADIR%%/templates/wizards/classes/python/file.py
%%DATADIR%%/templates/wizards/classes/python/wizard.json
-%%DATADIR%%/templates/wizards/codesnippet/CMakeLists.txt
-%%DATADIR%%/templates/wizards/codesnippet/main.cpp
-%%DATADIR%%/templates/wizards/codesnippet/wizard.json
%%DATADIR%%/templates/wizards/files/cppheader/file.h
%%DATADIR%%/templates/wizards/files/cppheader/wizard.json
%%DATADIR%%/templates/wizards/files/cppsource/file.cpp
@@ -2427,10 +2431,6 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/templates/wizards/files/js/wizard.json
%%DATADIR%%/templates/wizards/files/markdown/file.md
%%DATADIR%%/templates/wizards/files/markdown/wizard.json
-%%DATADIR%%/templates/wizards/files/modeling/model/file.qmodel
-%%DATADIR%%/templates/wizards/files/modeling/model/wizard.json
-%%DATADIR%%/templates/wizards/files/modeling/scratch/file.qmodel
-%%DATADIR%%/templates/wizards/files/modeling/scratch/wizard.json
%%DATADIR%%/templates/wizards/files/nim/file.nim
%%DATADIR%%/templates/wizards/files/nim/wizard.json
%%DATADIR%%/templates/wizards/files/nimscript/file.nims
@@ -2525,6 +2525,26 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/requirements.txt
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/widget/pyproject.toml
%%DATADIR%%/templates/wizards/projects/qtforpythonapplication/widget/wizard.json
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/CMakeLists.txt.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/Main.qml.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/featureadapter.cpp.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/featureadapter.h.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/featurebackend.cpp.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/featurebackend.h.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/interfaces.qface.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/interfaces.yaml.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/main.cpp.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/moduleplugin.cpp.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/moduleplugin.h.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/moduleplugin.json.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/production_backend.cmake.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/production_server.cmake.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/servermain.cpp.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/servermain.h.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/simulation.qml.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/simulation_backend.cmake.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/simulation_server.cmake.tpl
+%%DATADIR%%/templates/wizards/projects/qtinterfaceframework/wizard.json
%%DATADIR%%/templates/wizards/projects/qtquick2-extension/CMakeLists.6.x.txt
%%DATADIR%%/templates/wizards/projects/qtquick2-extension/example/example.cpp
%%DATADIR%%/templates/wizards/projects/qtquick2-extension/example/example.qml.tpl