From 1b92adfa708ce541733cd09942bc4f74be429bce Mon Sep 17 00:00:00 2001 From: Davide Pesavento Date: Sat, 19 Nov 2011 20:31:12 +0000 Subject: [PATCH] Remove support for Qt 4.5, add blockers for qt-declarative, small cleanup. --- eclass/ChangeLog | 5 +++- eclass/qt4-build.eclass | 65 ++++++++++++++++++----------------------- 2 files changed, 32 insertions(+), 38 deletions(-) diff --git a/eclass/ChangeLog b/eclass/ChangeLog index f9b8e8d72be8..d067fd37b144 100644 --- a/eclass/ChangeLog +++ b/eclass/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.18 2011/11/19 20:00:35 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.19 2011/11/19 20:31:12 pesa Exp $ + + 19 Nov 2011; Davide Pesavento qt4-build.eclass: + Remove support for Qt 4.5, add blockers for qt-declarative, small cleanup. 19 Nov 2011; Davide Pesavento qt4-build.eclass: Make qt_assistant_cleanup() a no-op for Qt 4.7.4 and later (bug #386709). diff --git a/eclass/qt4-build.eclass b/eclass/qt4-build.eclass index 65ac13eafb19..15bfbbb1df76 100644 --- a/eclass/qt4-build.eclass +++ b/eclass/qt4-build.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.99 2011/11/19 20:00:35 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.100 2011/11/19 20:31:12 pesa Exp $ # @ECLASS: qt4-build.eclass # @MAINTAINER: @@ -12,24 +12,21 @@ inherit base eutils multilib toolchain-funcs flag-o-matic versionator MY_PV=${PV/_/-} -if version_is_at_least 4.5.99999999; then - MY_P=qt-everywhere-opensource-src-${MY_PV} - [[ ${CATEGORY}/${PN} != x11-libs/qt-xmlpatterns ]] && - [[ ${CATEGORY}/${PN} != x11-themes/qgtkstyle ]] && - IUSE="+exceptions" -else - MY_P=qt-x11-opensource-src-${MY_PV} -fi - -if version_is_at_least 4.7.99999999; then - IUSE+=" c++0x qpa" -fi +MY_P=qt-everywhere-opensource-src-${MY_PV} HOMEPAGE="http://qt.nokia.com/" SRC_URI="http://get.qt.nokia.com/qt/source/${MY_P}.tar.gz" - LICENSE="|| ( LGPL-2.1 GPL-3 )" -IUSE+=" debug pch aqua" + +IUSE="aqua debug pch" + +[[ ${CATEGORY}/${PN} != x11-libs/qt-xmlpatterns ]] && +[[ ${CATEGORY}/${PN} != x11-themes/qgtkstyle ]] && + IUSE+=" +exceptions" + +if version_is_at_least 4.7.99999999; then + IUSE+=" c++0x qpa" +fi RDEPEND=" !