summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eclass: misc spelling fixesMike Frysinger2018-03-281-1/+1
|
* qt5-build.eclass: Pass -platform option to configure on FreeBSD and Linux.Arfrever Frehtes Taifersar Arahesis2018-03-121-1/+19
| | | | Closes: https://bugs.gentoo.org/649406
* qt5-build.eclass: stop using deprecated ltprune.eclassDavide Pesavento2018-03-121-2/+4
|
* qt5-build.eclass: remove gcc version checkDavide Pesavento2018-03-121-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-121-6/+5
|
* qt5-build.eclass: fix commentDavide Pesavento2018-03-061-1/+1
|
* qt5-build.eclass: also call default_src_unpack for live ebuildsMichael Palimaka2018-03-061-1/+1
| | | | This allows, for example, patch tarballs to be applied (as is currently required for qtwebengine).
* qt5-build.eclass: Set qtchooser default.conf link to qt5.confAndreas Sturmlechner2018-02-221-0/+2
| | | | Bug: https://bugs.gentoo.org/564622
* qt5-build.eclass: ${D}${QT5_ARCHDATADIR#${EPREFIX}}: keep EPREFIX.Benda Xu2018-02-201-2/+2
| | | | | | ${D}${QT5_ARCHDATADIR#${EPREFIX}} mean no EPREFIX at all. ${D}${QT5_ARCHDATADIR} is cleaner than ${ED}${QT5_ARCHDATADIR#${EPREFIX}}, so use it.
* qt5-build.eclass: introduce QT5_GENTOO_PRIVATE_CONFIGMichael Palimaka2018-02-041-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-041-2/+3
|
* qt5-build.eclass: fix warning messageDavide Pesavento2018-02-041-5/+5
|
* qt5-build.eclass: fix qconfig.pri regeneration.i.Dark_Templar2018-02-041-2/+12
|
* qt5-build.eclass: -qml-debug is removed from qtbase in 5.11Michael Palimaka2018-01-141-1/+1
| | | | Upstream-commit: 525f8516c2580018f910cfb99ab5e0e36bd55ab1
* qt5-build.eclass: fix respecting toolchain in 5.9 and laterMichael Palimaka2018-01-141-0/+32
| | | | Closes: https://bugs.gentoo.org/639494
* qt5-build.eclass: use the system-configured linkerMichael Palimaka2017-12-221-2/+2
|
* qt5-build.eclass: add support for 5.10 URIsJimi Huotari2017-12-221-2/+14
|
* qt5-build.eclass: improve eclassdocDavide Pesavento2017-11-271-1/+4
| | | | Closes: https://bugs.gentoo.org/637856
* qt5-build.eclass: drop support for Qt 5.6Davide 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
| | | | Closes: https://bugs.gentoo.org/633838
* qt5-build.eclass: don't add a test dependency for dev-qt/qtwebkitMichael Palimaka2017-10-081-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: drop insecure git:// URL from EGIT_REPO_URIDavide Pesavento2017-10-081-3/+2
|
* qt5-build.eclass: adapt to changes in Qt 5.9 gitJan Kundrát2017-10-081-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: handle live minor versions >=10Michael Palimaka2017-10-081-1/+1
|
* qt5-build.eclass: create a forwarding header for qtbaseMichael Palimaka2017-10-081-0/+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. Gentoo-bug: 599636
* qt5-build.eclass: simplify conditional since 5.8.0 is goneDavide Pesavento2017-10-081-2/+1
|
* qt5-build.eclass: cleanup iconv handlingDavide Pesavento2017-10-081-1/+2
|
* qt5-build.eclass: Fix qtbase configure for {5,5.8}.9999Jimi Huotari2017-10-081-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
* qt5-build.eclass: fix avoiding qmake recompilation for Qt 5.8 and laterMichael Palimaka2017-10-081-2/+8
| | | | See qtbase commit 4ce0beee1b69a8695fc24a244a8a3053711906ac.
* qt5-build.eclass: introduce qt_use_disable_configMichael Palimaka2017-10-081-0/+23
| | | | Similar to qt_use_disable_mod, this function helps avoid automagic dependencies.
* qt5-build.eclass: adjust to upstream multimedia build system changes in qtbaseMichael Palimaka2017-10-081-2/+2
| | | | | Change-Id: I1a2ee8be3efb7c4ee9a29d2a8e3fc1f3eea704fc Gentoo-bug: 600226
* qt5-build.eclass: remove dead codeDavide Pesavento2017-05-181-6/+1
|
* qt5-build.eclass: update copyright yearDavide Pesavento2017-04-251-1/+1
|
* qt5-build.eclass: replace eutils inherit with estack+ltpruneDavide Pesavento2017-04-251-1/+1
|
* qt5-build.eclass: drop support for EAPI 5Davide Pesavento2017-04-251-16/+7
|
* dev-qt/qtcore: move system-doubleconversion handling to the eclassDavide Pesavento2017-03-181-2/+1
| | | | Gentoo-bug: 581054
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* qt5-build.eclass: fix doc handling in Qt 5.6.2 and laterJimi Huotari2016-12-151-2/+10
| | | | | | | | | 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
* qt5-build.eclass: drop support for Qt < 5.6Davide Pesavento2016-12-041-23/+9
|
* qt5-build.eclass: don't run gcc version checks if compiler is not gccDavide Pesavento2016-07-071-13/+15
| | | | Gentoo-Bug: 587582
* dev-qt: upstream respun 5.6.1 tarballsMichael Palimaka2016-06-241-1/+6
| | | | | | | qtdeclarative was revbumped due to the inclusion of an important patch. All other modules had either trivial or no changes. Gentoo-bug: 586646
* qt5-build.eclass: tweak sed expression to also apply to 5.6.1 and laterDavide Pesavento2016-06-131-1/+1
|
* qt5-build.eclass: switch to using system proxy settings by defaultDavide Pesavento2016-06-121-5/+3
| | | | | | | 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.
* qt5-build.eclass: initial configure support for Qt 5.8 (current dev branch)Davide Pesavento2016-06-091-5/+6
|
* qt5-build.eclass: make sure we enable the QML debugging supportDavide Pesavento2016-05-301-2/+2
| | | | | | | | | | | | | | 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.
* qt5-build.eclass: drop 5.4 supportDavide Pesavento2016-04-131-24/+11
| | | | (cherry picked from proj/qt commit 19e67f928a60a88953d6b85443e630367cedf46a)
* qt5-build.eclass: use https in SRC_URIDavide Pesavento2016-04-131-2/+2
| | | | (cherry picked from proj/qt commit 98f0450083e9790268989bb6af75569f813adc7c)
* qt5-build.eclass: preliminary support for Qt 5.7Davide Pesavento2016-04-131-7/+20
| | | | | | | | | | | | | | | | | | | 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)
* qt5-build.eclass: simplify gcc version check, add eerrorDavide Pesavento2016-04-131-6/+5
| | | | (cherry picked from proj/qt commit e2c27b48a98cb8a6789ff9de5cb1b8637ab45a4e)