commit: d83a0e556a92ff2af5313b57ee6b6feb9237a841 Author: Luis Ressel <aranea <AT> aixah <DOT> de> AuthorDate: Mon Sep 7 14:03:37 2015 +0000 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org> CommitDate: Mon Sep 7 18:08:07 2015 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d83a0e55
x11-libs/qwt: Build Designer plugin conditionally Thanks Luis Ressel for the patch Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=557438 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org> x11-libs/qwt/qwt-6.1.2-r1.ebuild | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/x11-libs/qwt/qwt-6.1.2-r1.ebuild b/x11-libs/qwt/qwt-6.1.2-r1.ebuild index 0b678c3..52d528e 100644 --- a/x11-libs/qwt/qwt-6.1.2-r1.ebuild +++ b/x11-libs/qwt/qwt-6.1.2-r1.ebuild @@ -15,25 +15,25 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV/_/-}/${MY_P}.tar.bz2" LICENSE="qwt mathml? ( LGPL-2.1 Nokia-Qt-LGPL-Exception-1.1 )" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos" SLOT="6" -IUSE="doc examples mathml opengl qt4 qt5 static-libs svg" +IUSE="designer doc examples mathml opengl qt4 qt5 static-libs svg" REQUIRED_USE="|| ( qt4 qt5 )" DEPEND=" !<x11-libs/qwt-5.2.3 qt4? ( - dev-qt/designer:4 dev-qt/qtcore:4 dev-qt/qtgui:4 + designer? ( dev-qt/designer:4 ) opengl? ( dev-qt/qtopengl:4 ) svg? ( dev-qt/qtsvg:4 ) ) qt5? ( - dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtconcurrent:5 dev-qt/qtwidgets:5 + designer? ( dev-qt/designer:5 ) opengl? ( dev-qt/qtopengl:5 ) svg? ( dev-qt/qtsvg:5 ) ) @@ -56,11 +56,12 @@ src_prepare() { QWT_INSTALL_LIBS = "${EPREFIX}/usr/$(get_libdir)" QWT_INSTALL_HEADERS = "${EPREFIX}/usr/include/qwt6" QWT_INSTALL_DOCS = "${EPREFIX}/usr/share/doc/${PF}" - QWT_CONFIG += QwtPlot QwtWidgets QwtDesigner QwtPkgConfig + QWT_CONFIG += QwtPlot QwtWidgets QwtPkgConfig VERSION = ${PV/_*} QWT_VERSION = ${PV/_*} EOF + use designer && echo "QWT_CONFIG += QwtDesigner" >> qwtconfig.pri use mathml && echo "QWT_CONFIG += QwtMathML" >> qwtconfig.pri use opengl && echo "QWT_CONFIG += QwtOpenGL" >> qwtconfig.pri use svg && echo "QWT_CONFIG += QwtSvg" >> qwtconfig.pri
