Page MenuHomeFreeBSD

devel/qtcreator: Update to 4.12.3
ClosedPublic

Authored by lbartoletti on Jun 21 2020, 9:55 AM.

Details

Summary
  • update to 4.12.3
  • Add License

Nota: we have a problem with perfparser (it doesn't build and it doesn't understand our environmental variables. We'll look at it later).

Test Plan

poudriere (11/12 i386/amd64)
porlint (1 error [1])

[1] FATAL: Makefile: [61]: QTWEBENGINE_CMAKE_BOOL_OFF is set without USES+=cmake
But don't add cmake, otherwise qmake is no longer used.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

I opened the review too quickly. I Think we have to patch qtcreator for HEAD/clang10 as on arch: https://git.archlinux.org/svntogit/packages.git/tree/trunk/qtcreator-clang-libs.patch?h=packages/qtcreator
Work in progress

I opened the review too quickly.

Grumpff It has been built second time without changes -- maybe a problem with my poudriere (not in a clean state?) So OK on HEAD i386/amd64

I Think we have to patch qtcreator for HEAD/clang10 as on arch: https://git.archlinux.org/svntogit/packages.git/tree/trunk/qtcreator-clang-libs.patch?h=packages/qtcreator
Work in progress

Add patch for LLVM10 inspired from https://git.archlinux.org/svntogit/packages.git/tree/trunk/qtcreator-clang-libs.patch?h=packages/qtcreator

This patch breaks the build with llvm80. Therefore, it should only be used with LLVM10. For information, it is not necessary to build with LLVM10. Dunno, if it's worth adding it and if it brings a LLVM option forgotten by the QtCreator developers and added by arch devs.

devel/qtcreator/files/llvm10_patch-src_shared_clang_clang__installation.pri
1 ↗(On Diff #73470)

^ could you add the origin of the patch at the top:

Obtained from:  https://...

--- src/...
+++ src/...
[...]

Add mention "Obtained from: "

This revision is now accepted and ready to land.Jun 28 2020, 5:27 PM
This revision was automatically updated to reflect the committed changes.