aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* qt5-build.eclass: Cleanup obsolete -gt/-ge conditionalsAndreas Sturmlechner2018-12-061-91/+81
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Cleanup quirks for no longer available versionsAndreas Sturmlechner2018-12-061-29/+2
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: Drop obsolete qtwebkit quirksAndreas Sturmlechner2018-12-061-3/+2
| | | | | | Remaining qtwebkit ebuild uses CMake. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: xkbcommon-{evdev,x11} was dropped in >=5.12.1Andreas Sturmlechner2018-12-051-3/+3
| | | | | Bug: https://bugs.gentoo.org/672340 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* qt5-build.eclass: fix configure for 5.12Jimi Huotari2018-08-151-1/+3
| | | | | The 'xinput2' configure option has been renamed to 'xcb-xinput' in: http://code.qt.io/cgit/qt/qtbase.git/commit/?h=5.12&id=a692d7cd
* qt5-build.eclass: sync with gentoo repoDavide Pesavento2018-07-211-1/+1
|
* qt5-build.eclass: fix syntax errorMichael Palimaka2018-03-101-2/+2
|
* qt5-build.eclass: remove version conditional for passing -platform on freebsdMichael Palimaka2018-03-101-7/+8
| | | | Bug: https://bugs.gentoo.org/649406
* qt5-build.eclass: fix syntax errorMichael Palimaka2018-03-071-4/+4
|
* qt5-build.eclass: Pass -platform option to configure on FreeBSD and Linux.Arfrever Frehtes Taifersar Arahesis2018-03-071-1/+18
| | | | Bug: https://bugs.gentoo.org/649406
* qt5-build.eclass: stop using deprecated ltprune.eclassDavide Pesavento2018-03-061-2/+4
|
* qt5-build.eclass: remove gcc version checkDavide Pesavento2018-03-061-9/+0
| | | | Everything older than gcc-5.4.0 has been masked for a while
* qt5-build.eclass: switch to eapi7-ver.eclassDavide Pesavento2018-03-061-6/+5
|
* qt5-build.eclass: Set qtchooser default.conf link to qt5.confAndreas Sturmlechner2018-02-221-0/+2
|
* qt5-build.eclass: fix commentDavide Pesavento2018-02-101-1/+1
|
* qt5-build.eclass: also call default_src_unpack for live ebuildsMichael Palimaka2018-02-101-1/+1
| | | | This allows, for example, patch tarballs to be applied (as is currently required for qtwebengine).
* qt5-build.eclass: fix install on prefixMichael Palimaka2018-02-101-2/+2
| | | | Bug: https://bugs.gentoo.org/646902
* qt5-build.eclass: introduce for QT5_GENTOO_PRIVATE_CONFIGMichael Palimaka2018-02-021-10/+106
| | | | | | This behaves similarly to QT5_GENTOO_CONFIG, but for the new qmodule.pri instead. Bug: https://bugs.gentoo.org/634622
* qt5-build.eclass: use a subshell for insinto+newinsDavide Pesavento2018-02-011-2/+3
|
* qt5-build.eclass: fix warning messageDavide Pesavento2018-02-011-5/+5
|
* qt5-build.eclass: relax qconfig-qtcore.pri insertion to all 5.9 and laterMichael Palimaka2018-01-261-1/+1
| | | | | | | Previously, the check was too restrictive and would not match, for example, 5.10.0. There's no real reason to exclude earlier versions of 5.9 as they're not currently stable so for simplicity fix this by just dropping the extra check.
* qt5-build.eclass: restrict qconfig.pri regeneration changes to 5.9.4 and laterMichael Palimaka2018-01-251-3/+7
|
* qt5-build.eclass: fix qconfig.pri regeneration.i.Dark_Templar2018-01-251-3/+9
| | | | Closes: https://github.com/gentoo/gentoo/pull/5991
* qt5-build.eclass: -qml-debug is removed from qtbase in 5.11Michael Palimaka2018-01-011-1/+1
| | | | Upstream-commit: 525f8516c2580018f910cfb99ab5e0e36bd55ab1
* qt5-build.eclass: fix respecting toolchainMichael Palimaka2017-12-221-0/+32
| | | | Bug: https://bugs.gentoo.org/639494
* qt5-build.eclass: use the system-configured linkerMichael Palimaka2017-12-101-2/+2
|
* qt5-build.eclass: add support for 5.10 URIsJimi Huotari2017-12-091-2/+14
|
* qt5-build.eclass: improve eclassdocDavide Pesavento2017-11-271-1/+4
|
* qt5-build.eclass: drop 5.6 supportDavide Pesavento2017-11-271-28/+7
|
* qt5-build.eclass: fix test dependency logicMichael Palimaka2017-10-121-1/+1
| | | | Thanks to Arfrever for pointing this out.
* qt5-build.eclass: unset variables that, if set, cause configure to failMichael Palimaka2017-10-101-0/+5
| | | | Bug: https://bugs.gentoo.org/633838
* qt5-build.eclass: don't add a test dependency for dev-qt/qtwebkitMichael Palimaka2017-10-071-1/+1
| | | | | The test dependency for dev-qt/qtwebkit will now be handled manually in that ebuild as pinned Qt dependencies are no longer used there.
* qt5-build.eclass: fix 5.9.9999 and later live ebuildsMichael Palimaka2017-09-231-2/+3
| | | | | | | qconfig.h is created at configure time in $QT5_BUILD_DIR. Live ebuilds are built out-of-source while release are not. Since the copy was happening in the source directory, a fatal error occurred in live ebuilds as qconfig.h is not where it was expected.
* qt5-build.eclass: adapt to changes in Qt 5.9 gitJan Kundrát2017-09-231-3/+5
| | | | | | | | | | | | | | | | | | | | | 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
* qt5-build.eclass: create a forwarding header for qtbaseMichael Palimaka2017-09-091-6/+7
| | | | | | | | | 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. This reverts commit 53e51ab097bd73ec05d56c389bc68da17eaf22d5. Gentoo-bug: 599636
* qt5-build.eclass: drop insecure git:// URL from EGIT_REPO_URIDavide Pesavento2017-09-031-2/+1
|
* qt5-build.eclass: update github mirror URLDavide Pesavento2017-09-031-1/+1
|
* qt5-build.eclass: handle live minor versions >=10Michael Palimaka2017-08-271-1/+1
|
* qt5-build.eclass: simplify conditional since 5.8.0 is goneDavide Pesavento2017-05-181-2/+1
|
* qt5-build.eclass: remove dead codeDavide Pesavento2017-05-181-6/+1
|
* qt5-build.eclass: sync with gentoo.gitDavide Pesavento2017-04-251-18/+9
|
* qt5-build.eclass: workaround global disabling of dbus for qtbase >= 5.8Matthias Dahl2017-04-241-1/+6
| | | | | | | | | | | | | | Passing a 'no-dbus' to configure will result in a QT_NO_DBUS macro in QtCore/qconfig.h when qtcore is compiled -- causing all sorts of havoc naturally while compiling packages that require QtDBus. If we use 'dbus-runtime' instead, there will be no hard dependencies on DBus, while avoiding that macro altogether. I recompiled Qt 5.8.9999 with it, as well as kde-frameworks/*, and everything turned out fine. I did not find any side-effects. Gentoo-Bug: 599636
* qt5-build.eclass: Fix qtbase configure for {5,5.8}.9999Jimi Huotari2017-04-151-1/+3
| | | | | | | | 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
* dev-qt/qtcore: move system-doubleconversion handling to the eclassDavide Pesavento2017-03-151-2/+1
| | | | | | And enable it for 5.7 as well Package-Manager: Portage-2.3.4, Repoman-2.3.2
* dev-qt/qtcore: cleanup iconv handlingDavide Pesavento2017-03-151-1/+2
| | | | Package-Manager: Portage-2.3.4, Repoman-2.3.2
* Drop $Id$ per council decision in bug #611234.Michael Palimaka2017-03-041-1/+0
|
* qt5-build.eclass: fix avoiding qmake recompilation for Qt 5.8 and laterMichael Palimaka2016-12-071-2/+8
| | | | See qtbase commit 4ce0beee1b69a8695fc24a244a8a3053711906ac.
* qt5-build.eclass: drop support for Qt < 5.6Davide Pesavento2016-12-041-23/+9
|
* qt5-build.eclass: sync with gentoo.gitDavide Pesavento2016-12-041-1/+6
|
* qt5-build.eclass: fix version check for install_global_docsDavide Pesavento2016-12-041-11/+10
| | | | | | | This restores global docs installation in 5.6.1 and 5.6.2, which do not contain the mentioned upstream commit. Amends ff79c14ece9b5fbd2e13a897e67d37ab241a3b68