| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Upstream-commit: 525f8516c2580018f910cfb99ab5e0e36bd55ab1
|
|
|
|
| |
Closes: https://bugs.gentoo.org/639494
|
| |
|
| |
|
|
|
|
| |
Closes: https://bugs.gentoo.org/637856
|
| |
|
|
|
|
| |
Thanks to Arfrever for pointing this out.
|
|
|
|
| |
Closes: https://bugs.gentoo.org/633838
|
|
|
|
|
| |
The test dependency for dev-qt/qtwebkit will now be handled manually in that
ebuild as pinned Qt dependencies are no longer used there.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A recent commit upstream [1] renamed some configure tests which resulted
in a broken build. It seems that these sed invocations were effectively
a no-op since at least [2] which apparently removed the last instance of
qmake's `-nocache` argument.
This seding was in place in the qt5-build.eclass since its very
beginning. I believe that the explanatory comment does not effectively
match what the code (might have been trying to) do. It seems that the
real origin dates back to 2015 when it was added [3] to the
qt4-build-multilib.eclass by @pesa.
Given that this `sed` was not doing anything for the past year anyway
and that nobody reported a bug about that AFAIK and that it started
breaking the build, it is safe to remove it now.
[1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=b0060d1056d6d1752d91652261de97db909c7862
[2] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=d90db0f136d727f8e6b9a566eee3eae80cd7d81e
[3] https://github.com/gentoo/gentoo-gitmig-20150809-draft/commit/265a3c916261b238bc12505a031d92225b1d7056
|
| |
|
|
|
|
|
|
|
| |
Since 5.8, the build system no longer creates a forwarding header causing the
system config to be used instead of what was passed to configure.
Gentoo-bug: 599636
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Upstream has removed an "unused Xlib's XRender dependency", which
results into live and future packages failing during their configure
phases due to an unknown command line option (-xrender or -no-xrender).
http://code.qt.io/cgit/qt/qtbase.git/commit/?id=d37c353dc0f2ae5bb803fe9e5752eff846246439
|
|
|
|
| |
See qtbase commit 4ce0beee1b69a8695fc24a244a8a3053711906ac.
|
|
|
|
| |
Similar to qt_use_disable_mod, this function helps avoid automagic dependencies.
|
|
|
|
|
| |
Change-Id: I1a2ee8be3efb7c4ee9a29d2a8e3fc1f3eea704fc
Gentoo-bug: 600226
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Gentoo-bug: 581054
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
The global_docs target is not needed any longer due to the following
upstream change:
http://code.qt.io/cgit/qt/qtbase.git/commit/?id=a7ddef139415f74f9ba8dc84a2f15105149ca5e8
Gentoo-Bug: https://bugs.gentoo.org/596054
|
| |
|
|
|
|
| |
Gentoo-Bug: 587582
|
|
|
|
|
|
|
| |
qtdeclarative was revbumped due to the inclusion of an important patch. All
other modules had either trivial or no changes.
Gentoo-bug: 586646
|
| |
|
|
|
|
|
|
|
| |
But only in 5.6 and later, we don't want to touch stable 5.5.1.
Upstream is switching to this new setting in 5.8, see qtbase
commit 6d9f648d0ed591a0afba018adfbb089871f67b38.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The code comment was incorrect, the flag *is* used, at least in Qt 5.6
and later. It obviously applies only to qtdeclarative, but for some
reason the flag can only be toggled from qtbase's configure... meh.
We don't allow turning this functionality off via a USE flag because
it would be a mess to implement properly, and its meaning would be
rather obscure for most users. It's a small amount of code anyway, and
it doesn't require any additional dependencies.
The configure already enabled -qml-debug by default, so this commit
effectively doesn't change anything in practice.
|
|
|
|
| |
(cherry picked from proj/qt commit 19e67f928a60a88953d6b85443e630367cedf46a)
|
|
|
|
| |
(cherry picked from proj/qt commit 98f0450083e9790268989bb6af75569f813adc7c)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a squashed commit of the following cherry picks from proj/qt.git:
qt5-build.eclass: update licensing options for Qt 5.7
(cherry picked from 0b87664bd7a24f3b07117ec6cc059898b6a33aac)
qt5-build.eclass: tweak sed to apply to avx512 tests added in 5.7
(cherry picked from 7c3bcf6032b37bcb15b8bac6dba1b151e80d613d)
qt5-build.eclass: rewrite sed so that it works on 5.6 and 5.7 too
(cherry picked from 12f4fabfaca9bd4c0f62d8ba0b9731840eff588e)
qt5-build.eclass: tweak sed to apply to 5.7's config.tests
(cherry picked from ab4ed663cee3126d99e6638a0607531d589194be)
qt5-build.eclass: adapt qmake installation target name for 5.7
(cherry picked from 154f21fa9b3677d079ddf1ac5bad5cbedf792ee7)
|
|
|
|
| |
(cherry picked from proj/qt commit e2c27b48a98cb8a6789ff9de5cb1b8637ab45a4e)
|
|
|
|
|
|
|
| |
It doesn't contain much useful information or instructions, and
users might actually get more confused because it's about Qt4.
(cherry picked from proj/qt commit 213c3ad70ffa9b73cdf111231fb40810bdf61210)
|
|
|
|
|
|
| |
*Only* intended for packages using Qt private APIs.
Gentoo-Bug: 554190
|
|
|
|
| |
Gentoo-Bug: 552942
|
| |
|
|
|
|
|
|
|
| |
Hopefully fixing the referenced bug in the proper way.
x86 and 5.5 or later only for now, to avoid introducing regressions.
Gentoo-Bug: 552942
|
|
|
|
| |
(cherry picked from proj/qt commit 91839540e97eb22f0ac218aa174b06a01870f3f5)
|
|
|
|
| |
(cherry picked from proj/qt commit 8ed3b65dd6316568c74cad5485936abd7f4f36a4)
|
|
|
|
| |
(cherry picked from proj/qt commit 4009c796c455439b48d47dc8d04b2af3d5b4b1ed)
|
|
|
|
|
|
| |
We don't support Gentoo Prefix anywhere else in the eclass.
(cherry picked from proj/qt commit dd2818af8e7fe12a3afca273c4c42f73403ad2ee)
|
|
|
|
| |
(cherry picked from proj/qt commit 79d57b576a73b142bbd939f46311618497083f5e)
|
|
|
|
| |
(cherry picked from proj/qt commit a72b03f11e9d003e26607a1c80457bbf574fe3d7)
|
|
|
|
| |
(cherry picked from proj/qt commit 8aae5020b96f9e252e9f3a562c89551493877bba)
|
|
|
|
|
|
|
|
| |
Also, stop documenting PATCHES in eclass-doc. Everyone knows
about it, and it's a PMS thing since EAPI 6 anyway.
(cherry picked from proj/qt commit 4b70a2ea5396afc14f018bb3429be4a89d8f1ecf
and f4aa5216a0b71858e2cefc6aed4bbf72cf8aa303)
|