diff options
| author | root <root@alpha.trunkmasters.com> | 2026-09-04 03:04:33 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-09-04 03:04:33 -0500 |
| commit | 3b087cb8037b6f474d64a793289ff822cebdf1c8 (patch) | |
| tree | 39205d65894685267f578a7255e5ec028f40e614 /dev-qt | |
| parent | b7c761e367074b6c8a81e0c7f64c72564299812c (diff) | |
| download | baldeagleos-repo-3b087cb8037b6f474d64a793289ff822cebdf1c8.tar.gz baldeagleos-repo-3b087cb8037b6f474d64a793289ff822cebdf1c8.tar.xz baldeagleos-repo-3b087cb8037b6f474d64a793289ff822cebdf1c8.zip | |
Adding metadata
Diffstat (limited to 'dev-qt')
| -rw-r--r-- | dev-qt/qt-creator/Manifest | 1 | ||||
| -rw-r--r-- | dev-qt/qt-creator/files/qt-creator-20.0.1-libcxx23.patch | 44 | ||||
| -rw-r--r-- | dev-qt/qt-creator/qt-creator-20.0.0.ebuild | 285 | ||||
| -rw-r--r-- | dev-qt/qt-creator/qt-creator-20.0.1.ebuild | 3 | ||||
| -rw-r--r-- | dev-qt/qt-creator/qt-creator-9999.ebuild | 3 | ||||
| -rw-r--r-- | dev-qt/qttools/Manifest | 1 | ||||
| -rw-r--r-- | dev-qt/qttools/qttools-6.11.2.ebuild | 12 | ||||
| -rw-r--r-- | dev-qt/qttools/qttools-6.11.9999.ebuild | 12 | ||||
| -rw-r--r-- | dev-qt/qttools/qttools-6.12.9999.ebuild | 5 | ||||
| -rw-r--r-- | dev-qt/qttools/qttools-6.9999.ebuild | 5 |
10 files changed, 75 insertions, 296 deletions
diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest index 05c7fb312cc3..bd68cd621d3e 100644 --- a/dev-qt/qt-creator/Manifest +++ b/dev-qt/qt-creator/Manifest @@ -1,2 +1 @@ -DIST qt-creator-opensource-src-20.0.0.tar.xz 40130492 BLAKE2B 4b22ef73e4fd4b5ee850561218cc92c7708661182137bae761a6655d2c79ce75e70fc4e767d69edc3e4e21af0957a9470dd37d87fc37cac52b832df8238cb571 SHA512 16d5435f47c7ab79641a9020f293a3577aa2468d7c46ceaad48880cdcbfa64aa2a393e93c54391f694e1af28714e927ce562f7f5b750f0df3f02ef65e19985bf DIST qt-creator-opensource-src-20.0.1.tar.xz 40201704 BLAKE2B 9426c4a1b00ddde501a08b5bba4ffd70cecec07b373478ef0357f80e8a78d4c4135bfef6b7f9f72ef7b050e03026340ea4d0d93ab22ba99b911ee7619325b15e SHA512 199d7473d9ee3f729a05a79bf499c14e53aeb252ff8aba5fe4e59085a793f8c29000a090c58967ff7021470f7af81ac6004d8c3e71bdb8e8037a5566f3803618 diff --git a/dev-qt/qt-creator/files/qt-creator-20.0.1-libcxx23.patch b/dev-qt/qt-creator/files/qt-creator-20.0.1-libcxx23.patch new file mode 100644 index 000000000000..f4be0cf0e530 --- /dev/null +++ b/dev-qt/qt-creator/files/qt-creator-20.0.1-libcxx23.patch @@ -0,0 +1,44 @@ +https://bugs.gentoo.org/981862 +https://github.com/nonstd-lite/span-lite/pull/88 +https://github.com/nonstd-lite/span-lite/commit/5ac676ad861 +--- a/src/libs/3rdparty/span/span.hpp ++++ b/src/libs/3rdparty/span/span.hpp +@@ -47,4 +47,20 @@ + #endif + ++#ifndef span_CONFIG_CONTRACT_LEVEL_ON ++# define span_CONFIG_CONTRACT_LEVEL_ON 1 ++#endif ++ ++#ifndef span_CONFIG_CONTRACT_VIOLATION_THROWS ++# define span_CONFIG_CONTRACT_VIOLATION_THROWS 0 ++#endif ++ ++#ifndef span_CONFIG_CONTRACT_VIOLATION_TERMINATES ++# if span_CONFIG_CONTRACT_VIOLATION_THROWS ++# define span_CONFIG_CONTRACT_VIOLATION_TERMINATES 0 ++# else ++# define span_CONFIG_CONTRACT_VIOLATION_TERMINATES 1 ++# endif ++#endif ++ + #ifndef span_CONFIG_EXTENT_TYPE + # define span_CONFIG_EXTENT_TYPE std::size_t +@@ -171,6 +187,6 @@ + #endif + +-#if defined( span_CONFIG_CONTRACT_VIOLATION_THROWS ) && span_CONFIG_CONTRACT_VIOLATION_THROWS && \ +- defined( span_CONFIG_CONTRACT_VIOLATION_TERMINATES ) && span_CONFIG_CONTRACT_VIOLATION_TERMINATES ++#if span_CONFIG_CONTRACT_VIOLATION_THROWS && \ ++ span_CONFIG_CONTRACT_VIOLATION_TERMINATES + # error Please define none or one of span_CONFIG_CONTRACT_VIOLATION_THROWS and span_CONFIG_CONTRACT_VIOLATION_TERMINATES to 1, but not both. + #endif +@@ -497,4 +513,8 @@ + #endif + ++#if span_CONFIG( CONTRACT_VIOLATION_TERMINATES ) ++# include <exception> ++#endif ++ + // Contract violation + diff --git a/dev-qt/qt-creator/qt-creator-20.0.0.ebuild b/dev-qt/qt-creator/qt-creator-20.0.0.ebuild deleted file mode 100644 index 07eafae97d73..000000000000 --- a/dev-qt/qt-creator/qt-creator-20.0.0.ebuild +++ /dev/null @@ -1,285 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {17..22} ) -LLVM_OPTIONAL=1 -PYTHON_COMPAT=( python3_{13..14} ) -inherit cmake flag-o-matic llvm-r2 python-any-r1 readme.gentoo-r1 xdg - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI=( - "https://code.qt.io/qt-creator/qt-creator.git" - "https://github.com/qt-creator/qt-creator.git" - ) - EGIT_SUBMODULES=( - perfparser - src/libs/qlitehtml - src/libs/qlitehtml/src/3rdparty/litehtml - ) -else - QTC_PV=${PV/_/-} - QTC_P=${PN}-opensource-src-${QTC_PV} - [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development - SRC_URI=" - https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz - " - S=${WORKDIR}/${QTC_P} - KEYWORDS="amd64" -fi - -DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt" -HOMEPAGE="https://www.qt.io/product/development-tools" - -LICENSE="GPL-3" -SLOT="0" -IUSE=" - +clang designer doc +help keyring plugin-dev qmldesigner - serialterminal +svg test +tracing webengine -" -REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )" -RESTRICT="!test? ( test )" - -QT_PV=6.7.3:6 - -# := is used where Qt's private APIs are used for safety -COMMON_DEPEND=" - app-arch/libarchive:= - dev-cpp/yaml-cpp:= - >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,ssl,widgets,xml] - >=dev-qt/qtdeclarative-${QT_PV}= - >=dev-qt/qthttpserver-${QT_PV} - >=dev-qt/qttasktree-${QT_PV} - clang? ( - $(llvm_gen_dep ' - llvm-core/clang:${LLVM_SLOT}= - llvm-core/llvm:${LLVM_SLOT}= - ') - ) - designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) - help? ( - >=dev-qt/qttools-${QT_PV}[assistant] - webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) - ) - keyring? ( - app-crypt/libsecret - dev-libs/glib:2 - ) - qmldesigner? ( - >=dev-qt/qtquick3d-${QT_PV}= - >=dev-qt/qtsvg-${QT_PV} - >=dev-qt/qtwebsockets-${QT_PV} - webengine? ( >=dev-qt/qtwebengine-${QT_PV} ) - ) - serialterminal? ( >=dev-qt/qtserialport-${QT_PV} ) - svg? ( >=dev-qt/qtsvg-${QT_PV} ) - tracing? ( - app-arch/zstd:= - dev-libs/elfutils - >=dev-qt/qtcharts-${QT_PV} - >=dev-qt/qtshadertools-${QT_PV} - ) -" -# qtimageformats for .webp in examples, semi-optfeature but useful in general -RDEPEND=" - ${COMMON_DEPEND} - help? ( >=dev-qt/qtimageformats-${QT_PV} ) - qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} ) -" -DEPEND="${COMMON_DEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-qt/qttools-${QT_PV}[linguist] - doc? ( >=dev-qt/qttools-${QT_PV}[qdoc,qtattributionsscanner] ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-16.0.0-musl-no-execinfo.patch - "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch -) - -src_prepare() { - cmake_src_prepare - - # needed for finding docs at runtime in PF - sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \ - -i cmake/QtCreatorAPIInternal.cmake || die - - # avoid building manual tests (aka not ran) for nothing (bug #950010) - cmake_comment_add_subdirectory -f tests/CMakeLists.txt manual - - if use plugin-dev; then #928423 - # cmake --install --component integrates poorly with the cmake - # eclass and the install targets are otherwise missing, so strip - # out EXCLUDE_FROM_ALL until figure out a better solution - find . \( -name CMakeLists.txt -o -name '*.cmake' \) -exec sed -i -zE \ - 's/COMPONENT[[:space:]]+Devel[[:space:]]+EXCLUDE_FROM_ALL//g' {} + || die - fi -} - -src_configure() { - use clang && llvm_chost_setup - - replace-flags '-O[sz]' -O2 #980116 - - # -Werror=lto-type-mismatch issues, needs looking into - filter-lto - - # temporary workaround for musl-1.2.4 (bug #903611), this ideally - # needs fixing in qtbase as *64 usage comes from its headers' macros - use elibc_musl && append-lfs-flags - - local mycmakeargs=( - -DBUILD_DEVELOPER_DOCS=$(usex doc) - -DBUILD_DOCS_BY_DEFAULT=$(usex doc) - -DBUILD_WITH_PCH=no - -DWITH_DOCS=$(usex doc) - -DWITH_TESTS=$(usex test) - - # sticking to bundled for now until it switches to KF6's - -DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes - - # Much can be optional, but do not want to flood users (or maintainers) - # with too many flags. Not to mention that many plugins are merely - # wrappers around still optional tools (e.g. cvs) and any unwanted - # plugins can be disabled at runtime. So optional flags are limited - # to plugins with additional build-time dependencies. - -DBUILD_LIBRARY_TRACING=$(usex tracing) # qml+perfprofiler,ctfvisual - -DBUILD_EXECUTABLE_PERFPARSER=$(usex tracing) - -DBUILD_PLUGIN_APPSTATISTICSMONITOR=$(usex tracing) - - -DBUILD_PLUGIN_CLANGCODEMODEL=$(usex clang) - -DBUILD_PLUGIN_CLANGFORMAT=$(usex clang) - -DBUILD_PLUGIN_CLANGTOOLS=$(usex clang) - -DCLANGTOOLING_LINK_CLANG_DYLIB=yes - - -DBUILD_PLUGIN_DESIGNER=$(usex designer) - - -DBUILD_PLUGIN_HELP=$(usex help) - -DBUILD_HELPVIEWERBACKEND_QTWEBENGINE=$(usex webengine) - # TODO?: unbundle litehtml, but support for latest releases - # tend to lag behind and bundled may work out better for now - -DBUILD_LIBRARY_QLITEHTML=$(usex help $(usex !webengine)) - - # help shouldn't use with the above, but qmldesigner is automagic - $(use help || use qmldesigner && - cmake_use_find_package webengine Qt6WebEngineWidgets) - - -DBUILD_PLUGIN_SERIALTERMINAL=$(usex serialterminal) - -DENABLE_SVG_SUPPORT=$(usex svg) - -DWITH_QMLDESIGNER=$(usex qmldesigner) - - # cmdbridge-server is a hardly used maintenance burden (bug #967488) - -DBUILD_EXECUTABLE_CMDBRIDGE=no - - # meant to be in sync with qtbase[journald], but think(?) not worth - # handling given qt-creator can use QT_FORCE_STDERR_LOGGING=1 nowadays - -Djournald=no - - # not packaged, but allow using if found - #-DCMAKE_DISABLE_FIND_PACKAGE_LibDDemangle=yes - #-DCMAKE_DISABLE_FIND_PACKAGE_LibRustcDemangle=yes - - # for bundled qtkeychain (no switch to unbundle right now) - # reminder: if ever unbundled/optional, qtbase[dbus] can be removed - -DLIBSECRET_SUPPORT=$(usex keyring) - ) - - cmake_src_configure -} - -src_test() { - local -x QT_QPA_PLATFORM=offscreen - - local CMAKE_SKIP_TESTS=( - # broke since 17.0.0 and hasn't really been looked into yet, - # does not seem to cause visible problems so skipping for now - tst_process - # skipping same tests+label as upstream's CI by default - # `grep ctest .github/workflows/build_cmake.yml` - tst_perfdata - ) - - cmake_src_test --label-exclude exclude_from_precheck -} - -src_install() { - cmake_src_install - - if use doc; then - dodoc -r "${BUILD_DIR}"/doc/html - dodoc "${BUILD_DIR}"/share/doc/${PF}/qtcreator{,-dev}.qch - docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch - fi - - local DISABLE_AUTOFORMATTING=yes - local DOC_CONTENTS="\ -Some plugins (if used) may need optional extra dependencies/USE. - -This list provides associations with Gentoo's packages (if exists) -ordered as in Qt Creator's Help -> About Plugins (not exhaustive). - -dev-qt/qt-docs:6 with USE=\"examples qch\" is notably recommended, or -else the example tab will be empty alongside missing documentation. - -Build Systems: -- CMakeProjectManager (dev-build/cmake) -- MesonProjectManager (dev-build/meson) -- QbsProjectManager (dev-util/qbs) - -C++: -- Beautifier (dev-util/astyle and/or dev-util/uncrustify) -- ClangCodeModel (USE=clang, dev-util/clazy to understand Qt semantics) -- ClangFormat (USE=clang) - -Code Analyzer: -- ClangTools (USE=clang) -- Cppcheck (dev-util/cppcheck) -- CtfVisualizer (USE=tracing) -- PerfProfiler (USE=tracing) -- Valgrind (dev-debug/valgrind) - -Core: -- Help (USE=help + dev-qt/qt-docs:6 with USE=\"examples qch\") - -Device Support: -- Android (virtual/jdk, will also want the unpackaged Qt for Android) - -Other Languages: -- Nim (dev-lang/nim) -- Python (dev-lang/python) - -Qt Creator: -- Designer (USE=designer) - -Qt Quick: -- Insight (USE=qmldesigner) -- QmlDesigner (USE=qmldesigner) -- QmlProfiler (USE=tracing) - -Utilities: -- AppStatisticsMonitor (USE=tracing) -- Autotest (dev-cpp/catch, dev-cpp/gtest, or dev-libs/boost if used) -- Conan (dev-util/conan) -- Docker (app-containers/docker) -- Haskell (dev-lang/ghc) -- ScreenRecorder (media-video/ffmpeg) -- SerialTerminal (USE=serialterminal) -- SilverSearcher (sys-apps/the_silver_searcher) -- StudioWelcome (USE=qmldesigner) - -Version Control: -- CVS (dev-vcs/cvs) -- Fossil (dev-vcs/fossil) -- Git (dev-vcs/git) -- Mercurial (dev-vcs/mercurial) -- Subversion (dev-vcs/subversion)" - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - readme.gentoo_print_elog -} diff --git a/dev-qt/qt-creator/qt-creator-20.0.1.ebuild b/dev-qt/qt-creator/qt-creator-20.0.1.ebuild index 07eafae97d73..a0231c0af349 100644 --- a/dev-qt/qt-creator/qt-creator-20.0.1.ebuild +++ b/dev-qt/qt-creator/qt-creator-20.0.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -LLVM_COMPAT=( {17..22} ) +LLVM_COMPAT=( {17..23} ) LLVM_OPTIONAL=1 PYTHON_COMPAT=( python3_{13..14} ) inherit cmake flag-o-matic llvm-r2 python-any-r1 readme.gentoo-r1 xdg @@ -98,6 +98,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-16.0.0-musl-no-execinfo.patch "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch + "${FILESDIR}"/${PN}-20.0.1-libcxx23.patch ) src_prepare() { diff --git a/dev-qt/qt-creator/qt-creator-9999.ebuild b/dev-qt/qt-creator/qt-creator-9999.ebuild index 37d4f56877bb..b235109e708c 100644 --- a/dev-qt/qt-creator/qt-creator-9999.ebuild +++ b/dev-qt/qt-creator/qt-creator-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -LLVM_COMPAT=( {17..22} ) +LLVM_COMPAT=( {17..23} ) LLVM_OPTIONAL=1 PYTHON_COMPAT=( python3_{13..14} ) inherit cmake flag-o-matic llvm-r2 python-any-r1 readme.gentoo-r1 xdg @@ -97,6 +97,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-21.0.0-musl-no-execinfo.patch + "${FILESDIR}"/${PN}-20.0.1-libcxx23.patch ) src_prepare() { diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest index fdda753d0d10..b588e8b2738e 100644 --- a/dev-qt/qttools/Manifest +++ b/dev-qt/qttools/Manifest @@ -1,2 +1,3 @@ +DIST qttools-6.11.2-llvm22.patch.xz 4676 BLAKE2B 29944c9ef71e0b3830c312bd7d32694ed9d3b4aab2a1bd8d1c6cf1ba4126567aca3086c25b3b5397b75eba907bbd5e0e02635798b44564a16832f35cc5ef90ba SHA512 b2dcf4e0b8600ecae612b78f42ab505b7f77db381e7dd122b7d40545e0443e66c9dd868f470aa15a3ebab2da04ab305706fe9258d11b20330f71e3cb5ab714a8 DIST qttools-everywhere-src-6.11.1.tar.xz 10225832 BLAKE2B 29acbe64c62dd2a0cf1f1833a532e338c564fa8b1c73a131476869cb9caf988a6d5de1abba837661bf916d29068383f1fe724282de9eacf40a93bac133553872 SHA512 826d21ed3e45feebe8c083b9fc9fc8e2a64aaec972d58388c94eabeaa3c2d8e4c86f1620a7caa6a1784f2f84641aec3df4b20006fe369eeaeb1968b838497b56 DIST qttools-everywhere-src-6.11.2.tar.xz 10226452 BLAKE2B 52489f7754aa37884cae0149cf4b0c5f3882c182170d3c92f6bfd95f0cc9e30162eb9d1349fdb8f634f8ab29b863d10cf54d98521ba6e14209067bba2f33b23c SHA512 2c420cbafbcfa300168e1c46d0e8a71e15671b065e6a2190eebcb4f1456cc95175c0e8ce0831ab9e4cca7263ba18c0320f4a1c677c4aa2f796c19afe8a76f482 diff --git a/dev-qt/qttools/qttools-6.11.2.ebuild b/dev-qt/qttools/qttools-6.11.2.ebuild index de64f0f3663a..556443683ed3 100644 --- a/dev-qt/qttools/qttools-6.11.2.ebuild +++ b/dev-qt/qttools/qttools-6.11.2.ebuild @@ -3,8 +3,9 @@ EAPI=8 -# match QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake -LLVM_COMPAT=( {17..21} ) +# see QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake +# for officially supported versions, but newer may work +LLVM_COMPAT=( {17..23} ) LLVM_OPTIONAL=1 # behaves very badly when qttools is not already installed, also @@ -15,6 +16,9 @@ QT6_RESTRICT_TESTS=1 inherit flag-o-matic llvm-r2 optfeature qt6-build xdg DESCRIPTION="Qt Tools Collection" +SRC_URI+=" + https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${PN}-6.11.2-llvm22.patch.xz +" if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" @@ -65,6 +69,10 @@ DEPEND=" ) " +PATCHES=( + "${WORKDIR}"/${PN}-6.11.2-llvm22.patch +) + src_prepare() { qt6-build_src_prepare diff --git a/dev-qt/qttools/qttools-6.11.9999.ebuild b/dev-qt/qttools/qttools-6.11.9999.ebuild index de64f0f3663a..556443683ed3 100644 --- a/dev-qt/qttools/qttools-6.11.9999.ebuild +++ b/dev-qt/qttools/qttools-6.11.9999.ebuild @@ -3,8 +3,9 @@ EAPI=8 -# match QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake -LLVM_COMPAT=( {17..21} ) +# see QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake +# for officially supported versions, but newer may work +LLVM_COMPAT=( {17..23} ) LLVM_OPTIONAL=1 # behaves very badly when qttools is not already installed, also @@ -15,6 +16,9 @@ QT6_RESTRICT_TESTS=1 inherit flag-o-matic llvm-r2 optfeature qt6-build xdg DESCRIPTION="Qt Tools Collection" +SRC_URI+=" + https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${PN}-6.11.2-llvm22.patch.xz +" if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" @@ -65,6 +69,10 @@ DEPEND=" ) " +PATCHES=( + "${WORKDIR}"/${PN}-6.11.2-llvm22.patch +) + src_prepare() { qt6-build_src_prepare diff --git a/dev-qt/qttools/qttools-6.12.9999.ebuild b/dev-qt/qttools/qttools-6.12.9999.ebuild index b3dc19d06eaf..3700693b0bd1 100644 --- a/dev-qt/qttools/qttools-6.12.9999.ebuild +++ b/dev-qt/qttools/qttools-6.12.9999.ebuild @@ -3,8 +3,9 @@ EAPI=8 -# match QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake -LLVM_COMPAT=( {17..22} ) +# see QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake +# for officially supported versions, but newer may work +LLVM_COMPAT=( {17..23} ) LLVM_OPTIONAL=1 # behaves very badly when qttools is not already installed, also diff --git a/dev-qt/qttools/qttools-6.9999.ebuild b/dev-qt/qttools/qttools-6.9999.ebuild index b3dc19d06eaf..3700693b0bd1 100644 --- a/dev-qt/qttools/qttools-6.9999.ebuild +++ b/dev-qt/qttools/qttools-6.9999.ebuild @@ -3,8 +3,9 @@ EAPI=8 -# match QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake -LLVM_COMPAT=( {17..22} ) +# see QDOC_SUPPORTED_CLANG_VERSIONS in src/qdoc/cmake/QDocConfiguration.cmake +# for officially supported versions, but newer may work +LLVM_COMPAT=( {17..23} ) LLVM_OPTIONAL=1 # behaves very badly when qttools is not already installed, also |
