[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa15/08/07 01:07:09 Modified: ChangeLog qt5-build.eclass Log: Allow passing arguments to qmake from ebuilds via the myqmakeargs array. Revision ChangesPath 1.1748 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1748view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1748content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1747r2=1.1748 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1747 retrieving revision 1.1748 diff -u -r1.1747 -r1.1748 --- ChangeLog 6 Aug 2015 08:20:33 - 1.1747 +++ ChangeLog 7 Aug 2015 01:07:09 - 1.1748 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1747 2015/08/06 08:20:33 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1748 2015/08/07 01:07:09 pesa Exp $ + + 07 Aug 2015; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Allow passing arguments to qmake from ebuilds via the myqmakeargs array. 06 Aug 2015; Sergei Trofimovich sly...@gentoo.org ghc-package.eclass, haskell-cabal.eclass: 1.22 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.22view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.22content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.21r2=1.22 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- qt5-build.eclass13 Jul 2015 00:51:16 - 1.21 +++ qt5-build.eclass7 Aug 2015 01:07:09 - 1.22 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.21 2015/07/13 00:51:16 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.22 2015/08/07 01:07:09 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -225,8 +225,10 @@ # @DESCRIPTION: # Runs tests in the target directories. qt5-build_src_test() { - # '-after SUBDIRS-=...' disables broken cmake tests (bug 474004) - qt5_foreach_target_subdir qt5_qmake -after SUBDIRS-=cmake SUBDIRS-=installed_cmake + # disable broken cmake tests (bug 474004) + local myqmakeargs=(${myqmakeargs[@]} -after SUBDIRS-=cmake SUBDIRS-=installed_cmake) + + qt5_foreach_target_subdir qt5_qmake qt5_foreach_target_subdir emake # create a custom testrunner script that correctly sets @@ -661,6 +663,7 @@ fi ${qmakepath}/qmake \ + ${projectdir} \ CONFIG+=$(usex debug debug release) \ CONFIG-=$(usex debug release debug) \ QMAKE_AR=$(tc-getAR) cqs \ @@ -682,8 +685,7 @@ QMAKE_LFLAGS=${LDFLAGS} \ QMAKE_LFLAGS_RELEASE= \ QMAKE_LFLAGS_DEBUG= \ - ${projectdir} \ - $@ \ + ${myqmakeargs[@]} \ || die qmake failed (${projectdir#${S}/}) }
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa15/08/07 02:05:19 Modified: ChangeLog qt5-build.eclass Log: Fix bugs #549140 and #552942. Revision ChangesPath 1.1749 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1749view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1749content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1748r2=1.1749 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1748 retrieving revision 1.1749 diff -u -r1.1748 -r1.1749 --- ChangeLog 7 Aug 2015 01:07:09 - 1.1748 +++ ChangeLog 7 Aug 2015 02:05:19 - 1.1749 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1748 2015/08/07 01:07:09 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1749 2015/08/07 02:05:19 pesa Exp $ + + 07 Aug 2015; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Fix bugs #549140 and #552942. 07 Aug 2015; Davide Pesavento p...@gentoo.org qt5-build.eclass: Allow passing arguments to qmake from ebuilds via the myqmakeargs array. 1.23 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.23view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.23content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.22r2=1.23 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- qt5-build.eclass7 Aug 2015 01:07:09 - 1.22 +++ qt5-build.eclass7 Aug 2015 02:05:19 - 1.23 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.22 2015/08/07 01:07:09 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.23 2015/08/07 02:05:19 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -195,6 +195,14 @@ find config.tests/unix -name '*.test' -type f \ -execdir sed -i -e '/bin\/qmake/ s/-nocache //' '{}' + \ || die sed failed (config.tests) + + # Don't add -O3 to CXXFLAGS (bug 549140) + sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \ + src/{corelib/corelib,gui/gui}.pro || die sed failed (optimize_full) + + # Don't force sse2 on x86 (bug 552942) + sed -i -e 's/^sse2:/false:/' \ + mkspecs/features/qt_module.prf || die sed failed (sse2) fi # apply patches
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa15/07/13 00:51:16 Modified: ChangeLog qt5-build.eclass Log: Initial support for Qt 5.5 Revision ChangesPath 1.1708 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1708view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1708content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1707r2=1.1708 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1707 retrieving revision 1.1708 diff -u -r1.1707 -r1.1708 --- ChangeLog 9 Jul 2015 20:21:05 - 1.1707 +++ ChangeLog 13 Jul 2015 00:51:16 - 1.1708 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1707 2015/07/09 20:21:05 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1708 2015/07/13 00:51:16 pesa Exp $ + + 13 Jul 2015; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Initial support for Qt 5.5 09 Jul 2015; Michał Górny mgo...@gentoo.org git-r3.eclass: Do not attempt to use submodules for which the checkout path does not exist 1.21 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.21view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.21content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.20r2=1.21 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.20 retrieving revision 1.21 diff -u -r1.20 -r1.21 --- qt5-build.eclass17 Jun 2015 15:48:58 - 1.20 +++ qt5-build.eclass13 Jul 2015 00:51:16 - 1.21 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.20 2015/06/17 15:48:58 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.21 2015/07/13 00:51:16 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -535,9 +535,6 @@ -system-zlib -system-pcre - # don't specify -no-gif because there is no way to override it later - #-no-gif - # disable everything to prevent automagic deps (part 1) -no-mtdev -no-journald @@ -545,8 +542,12 @@ -no-freetype -no-harfbuzz -no-openssl $([[ ${QT5_MINOR_VERSION} -ge 5 ]] echo -no-libproxy) + $([[ ${QT5_MINOR_VERSION} -ge 5 ]] echo -no-xkbcommon-{x11,evdev}) -no-xinput2 -no-xcb-xlib + # don't specify -no-gif because there is no way to override it later + #-no-gif + # always enable glib event loop support -glib @@ -578,7 +579,10 @@ -iconv # disable everything to prevent automagic deps (part 3) - -no-cups -no-evdev -no-icu -no-fontconfig -no-dbus + -no-cups -no-evdev + $([[ ${QT5_MINOR_VERSION} -ge 5 ]] echo -no-tslib) + -no-icu -no-fontconfig + -no-dbus # don't strip -no-strip @@ -614,9 +618,16 @@ # typedef qreal to double (warning: changing this flag breaks the ABI) -qreal double - # disable opengl and egl by default, override in qtgui and qtopengl + # disable OpenGL and EGL support by default, override in qtgui, + # qtopengl, qtprintsupport and qtwidgets -no-opengl -no-egl + # disable libinput-based generic plugin by default, override in qtgui + $([[ ${QT5_MINOR_VERSION} -ge 5 ]] echo -no-libinput) + + # disable gstreamer by default, override in qtmultimedia + $([[ ${QT5_MINOR_VERSION} -ge 5 ]] echo -no-gstreamer) + # use upstream default #-no-system-proxies @@ -673,7 +684,7 @@ QMAKE_LFLAGS_DEBUG= \ ${projectdir} \ $@ \ - || die qmake failed (${projectdir}) + || die qmake failed (${projectdir#${S}/}) } # @FUNCTION: qt5_install_module_qconfigs
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa15/06/17 15:48:58 Modified: ChangeLog qt5-build.eclass Log: Update from qt overlay: allow configuring debug/release on a per-package basis; add instruction set support (similarly to qt4-build-multilib); use usex(). Revision ChangesPath 1.1671 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1671view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1671content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1670r2=1.1671 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1670 retrieving revision 1.1671 diff -u -r1.1670 -r1.1671 --- ChangeLog 17 Jun 2015 09:48:12 - 1.1670 +++ ChangeLog 17 Jun 2015 15:48:58 - 1.1671 @@ -1,6 +1,11 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1670 2015/06/17 09:48:12 chewi Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1671 2015/06/17 15:48:58 pesa Exp $ + + 17 Jun 2015; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Update from qt overlay: allow configuring debug/release on a per-package + basis; add instruction set support (similarly to qt4-build-multilib); use + usex(). 17 Jun 2015; James Le Cuirot ch...@gentoo.org java-pkg-2.eclass: Remove eclass dependency on python[xml] and replace with some ugly grep that 1.20 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.20view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.20content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.19r2=1.20 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- qt5-build.eclass9 Jun 2015 20:16:59 - 1.19 +++ qt5-build.eclass17 Jun 2015 15:48:58 - 1.20 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.19 2015/06/09 20:16:59 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.20 2015/06/17 15:48:58 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -39,19 +39,19 @@ EGIT_BRANCH=dev ;; 5.?.) - # git stable branches (5.x) + # git stable branch QT5_BUILD_TYPE=live EGIT_BRANCH=${PV%.} ;; *_alpha*|*_beta*|*_rc*) - # development releases + # development release QT5_BUILD_TYPE=release MY_P=${QT5_MODULE}-opensource-src-${PV/_/-} SRC_URI=http://download.qt.io/development_releases/qt/${PV%.*}/${PV/_/-}/submodules/${MY_P}.tar.xz; S=${WORKDIR}/${MY_P} ;; *) - # official stable releases + # official stable release QT5_BUILD_TYPE=release MY_P=${QT5_MODULE}-opensource-src-${PV} SRC_URI=http://download.qt.io/official_releases/qt/${PV%.*}/${PV}/submodules/${MY_P}.tar.xz; @@ -77,9 +77,9 @@ if [[ ${PN} != qttest ]]; then if [[ ${QT5_MODULE} == qtbase ]]; then - DEPEND+= test? ( ~dev-qt/qttest-${PV}[debug=] ) + DEPEND+= test? ( ~dev-qt/qttest-${PV} ) else - DEPEND+= test? ( =dev-qt/qttest-${PV}:5[debug=] ) + DEPEND+= test? ( =dev-qt/qttest-${PV}:5 ) fi fi RDEPEND= @@ -321,18 +321,17 @@ ## Public helpers ## # @FUNCTION: qt_use -# @USAGE: flag [feature] [enableopt] +# @USAGE: flag [feature] [enableval] # @DESCRIPTION: # flag is the name of a flag in IUSE. # -# Echoes -${enableopt}-${feature} if flag is enabled, or -no-${feature} -# if it is disabled. If [feature] is not specified, it defaults to the value -# of flag. If [enableopt] is not specified, the whole -${enableopt} prefix -# is omitted. +# Outputs -${enableval}-${feature} if flag is enabled, -no-${feature} +# otherwise. If [feature] is not specified, flag is used in its place. +# If [enableval] is not specified, the -${enableval} prefix is omitted. qt_use() { [[ $# -ge 1 ]] || die ${FUNCNAME}() requires at least one argument - use $1 echo ${3:+-$3}-${2:-$1} || echo -no-${2:-$1} + usex $1 ${3:+-$3}-${2:-$1} -no-${2:-$1} } # @FUNCTION: qt_use_compile_test @@ -490,8 +489,9 @@ -examplesdir
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa15/06/09 19:37:45 Modified: ChangeLog qt5-build.eclass Log: Delete redundant echo. Revision ChangesPath 1.1647 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1647view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1647content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1646r2=1.1647 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1646 retrieving revision 1.1647 diff -u -r1.1646 -r1.1647 --- ChangeLog 9 Jun 2015 18:13:42 - 1.1646 +++ ChangeLog 9 Jun 2015 19:37:45 - 1.1647 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1646 2015/06/09 18:13:42 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1647 2015/06/09 19:37:45 pesa Exp $ + + 09 Jun 2015; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Delete redundant echo. 09 Jun 2015; Davide Pesavento p...@gentoo.org qt4-build-multilib.eclass: Remove two seds that are no longer needed on current Qt versions. 1.18 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.18view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.18content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.17r2=1.18 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- qt5-build.eclass10 May 2015 14:27:29 - 1.17 +++ qt5-build.eclass9 Jun 2015 19:37:45 - 1.18 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.17 2015/05/10 14:27:29 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.18 2015/06/09 19:37:45 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -225,8 +225,6 @@ # @DESCRIPTION: # Runs tests in the target directories. qt5-build_src_test() { - echo Test phase [QtTest]: ${CATEGORY}/${PF} - # '-after SUBDIRS-=...' disables broken cmake tests (bug 474004) qt5_foreach_target_subdir qt5_qmake -after SUBDIRS-=cmake SUBDIRS-=installed_cmake qt5_foreach_target_subdir emake
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
kensington15/04/19 18:22:15 Modified: ChangeLog qt5-build.eclass Log: Sync with qt overlay - export AR and OBJDUMP too, use new configure option '-no-libproxy' beginning with Qt 5.5, and update gtkstyle comment. Revision ChangesPath 1.1590 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1590view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1590content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1589r2=1.1590 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1589 retrieving revision 1.1590 diff -u -r1.1589 -r1.1590 --- ChangeLog 18 Apr 2015 13:19:47 - 1.1589 +++ ChangeLog 19 Apr 2015 18:22:15 - 1.1590 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1589 2015/04/18 13:19:47 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1590 2015/04/19 18:22:15 kensington Exp $ + + 19 Apr 2015; Michael Palimaka kensing...@gentoo.org qt5-build.eclass: + Sync with qt overlay - export AR and OBJDUMP too, use new configure option + '-no-libproxy' beginning with Qt 5.5, and update gtkstyle comment. 18 Apr 2015; Pacho Ramos pa...@gentoo.org gnome2.eclass: Ban eapi2 and 3 for gnome2.eclass (#539118) 1.16 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.16view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.16content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.15r2=1.16 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- qt5-build.eclass1 Apr 2015 18:45:04 - 1.15 +++ qt5-build.eclass19 Apr 2015 18:22:15 - 1.16 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.15 2015/04/01 18:45:04 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.16 2015/04/19 18:22:15 kensington Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -469,7 +469,7 @@ # Runs ./configure for modules belonging to qtbase. qt5_base_configure() { # setup toolchain variables used by configure - tc-export CC CXX RANLIB STRIP + tc-export AR CC CXX OBJDUMP RANLIB STRIP export LD=$(tc-getCXX) # configure arguments @@ -534,6 +534,7 @@ -no-libpng -no-libjpeg -no-freetype -no-harfbuzz -no-openssl + $([[ ${QT5_MINOR_VERSION} -ge 5 ]] echo -no-libproxy) -no-xinput2 -no-xcb-xlib # always enable glib event loop support @@ -542,8 +543,8 @@ # disable everything to prevent automagic deps (part 2) -no-pulseaudio -no-alsa - # disable gtkstyle because it adds qt4 include paths to the compiler - # command line if x11-libs/cairo is built with USE=qt4 (bug 433826) + # override in qtgui and qtwidgets where x11-libs/cairo[qt4] is blocked + # to avoid adding qt4 include paths (bug 433826) -no-gtkstyle # exclude examples and tests from default build
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa15/02/18 14:15:37 Modified: ChangeLog qt5-build.eclass Log: Drop support for Qt 5.3 and earlier. Revision ChangesPath 1.1539 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1539view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1539content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1538r2=1.1539 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1538 retrieving revision 1.1539 diff -u -r1.1538 -r1.1539 --- ChangeLog 18 Feb 2015 06:19:32 - 1.1538 +++ ChangeLog 18 Feb 2015 14:15:37 - 1.1539 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1538 2015/02/18 06:19:32 bircoph Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1539 2015/02/18 14:15:37 pesa Exp $ + + 18 Feb 2015; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Drop support for Qt 5.3 and earlier. 18 Feb 2015; Andrew Savchenko birc...@gentoo.org cmake-utils.eclass: Add Fortran compiler to Gentoo override rules, wrt bug 486626. 1.14 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.14view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.14content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.13r2=1.14 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- qt5-build.eclass18 Jan 2015 01:49:43 - 1.13 +++ qt5-build.eclass18 Feb 2015 14:15:37 - 1.14 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.13 2015/01/18 01:49:43 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.14 2015/02/18 14:15:37 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -23,11 +23,7 @@ QT5_MINOR_VERSION=${QT5_MINOR_VERSION%%.*} HOMEPAGE=https://www.qt.io/ https://qt-project.org/; -if [[ ${QT5_MINOR_VERSION} -ge 4 ]]; then - LICENSE=|| ( LGPL-2.1 LGPL-3 ) -else - LICENSE=|| ( LGPL-2.1 GPL-3 ) -fi +LICENSE=|| ( LGPL-2.1 LGPL-3 ) SLOT=5 # @ECLASS-VARIABLE: QT5_MODULE
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa14/12/12 17:30:40 Modified: ChangeLog qt5-build.eclass Log: Restrict tests for all release versions. Revision ChangesPath 1.1459 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1459view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1459content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1458r2=1.1459 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1458 retrieving revision 1.1459 diff -u -r1.1458 -r1.1459 --- ChangeLog 11 Dec 2014 18:32:30 - 1.1458 +++ ChangeLog 12 Dec 2014 17:30:40 - 1.1459 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1458 2014/12/11 18:32:30 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1459 2014/12/12 17:30:40 pesa Exp $ + + 12 Dec 2014; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Restrict tests for all release versions. 11 Dec 2014; Michał Górny mgo...@gentoo.org distutils-r1.eclass: Always restore initial directory after sub-phase run. Fixes bug #532168 and 1.12 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.12view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.12content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.11r2=1.12 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- qt5-build.eclass20 Nov 2014 02:44:10 - 1.11 +++ qt5-build.eclass12 Dec 2014 17:30:40 - 1.12 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.11 2014/11/20 02:44:10 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.12 2014/12/12 17:30:40 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -72,7 +72,7 @@ IUSE=debug test [[ ${PN} == qtwebkit ]] RESTRICT+= mirror # bug 524584 -[[ ${QT5_BUILD_TYPE} == release ${QT5_MINOR_VERSION} -le 3 ]] RESTRICT+= test # bug 457182 +[[ ${QT5_BUILD_TYPE} == release ]] RESTRICT+= test # bug 457182 DEPEND= dev-lang/perl
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa14/11/20 02:44:10 Modified: ChangeLog qt5-build.eclass Log: Add RDEPEND on dev-qt/qtchooser. Revision ChangesPath 1.1432 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1432view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1432content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1431r2=1.1432 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1431 retrieving revision 1.1432 diff -u -r1.1431 -r1.1432 --- ChangeLog 19 Nov 2014 19:52:06 - 1.1431 +++ ChangeLog 20 Nov 2014 02:44:10 - 1.1432 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1431 2014/11/19 19:52:06 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1432 2014/11/20 02:44:10 pesa Exp $ + + 20 Nov 2014; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Add RDEPEND on dev-qt/qtchooser. 19 Nov 2014; Andreas K. Huettel dilfri...@gentoo.org perl-module.eclass: Make calling perl-module_pkg_preinst trigger a real warning 1.11 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.11view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.11content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.10r2=1.11 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- qt5-build.eclass14 Nov 2014 02:49:57 - 1.10 +++ qt5-build.eclass20 Nov 2014 02:44:10 - 1.11 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.10 2014/11/14 02:49:57 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.11 2014/11/20 02:44:10 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -85,9 +85,13 @@ DEPEND+= test? ( =dev-qt/qttest-${PV}:5[debug=] ) fi fi +RDEPEND= + dev-qt/qtchooser + EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_install src_test pkg_postinst pkg_postrm + # @ECLASS-VARIABLE: PATCHES # @DEFAULT_UNSET # @DESCRIPTION:
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa14/11/14 02:49:57 Modified: ChangeLog qt5-build.eclass Log: Install global docs (part of bug 457028). Generate and install qtchooser configuration file. Revision ChangesPath 1.1420 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1420view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1420content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1419r2=1.1420 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1419 retrieving revision 1.1420 diff -u -r1.1419 -r1.1420 --- ChangeLog 13 Nov 2014 07:15:54 - 1.1419 +++ ChangeLog 14 Nov 2014 02:49:57 - 1.1420 @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1419 2014/11/13 07:15:54 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1420 2014/11/14 02:49:57 pesa Exp $ + + 14 Nov 2014; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Install global docs (part of bug 457028). Generate and install qtchooser + configuration file. 13 Nov 2014; Ulrich Müller u...@gentoo.org bzr.eclass: Remove Emacs team from maintainers of bzr.eclass. 1.10 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.10view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.10content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.9r2=1.10 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- qt5-build.eclass9 Oct 2014 16:55:28 - 1.9 +++ qt5-build.eclass14 Nov 2014 02:49:57 - 1.10 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.9 2014/10/09 16:55:28 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.10 2014/11/14 02:49:57 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -261,12 +261,14 @@ if [[ ${PN} == qtcore ]]; then pushd ${QT5_BUILD_DIR} /dev/null || die - set -- emake INSTALL_ROOT=${D} install_{mkspecs,qmake,syncqt} + set -- emake INSTALL_ROOT=${D} install_{global_docs,mkspecs,qmake,syncqt} einfo Running $* $@ popd /dev/null || die + docompress -x ${QT5_DOCDIR#${EPREFIX}}/global + # install an empty Gentoo/gentoo-qconfig.h in ${D} # so that it's placed under package manager control ${T}/gentoo-qconfig.h @@ -276,9 +278,24 @@ ) # include gentoo-qconfig.h at the beginning of QtCore/qconfig.h - sed -i -e '1a#include Gentoo/gentoo-qconfig.h\n' \ + sed -i -e '1i #include Gentoo/gentoo-qconfig.h\n' \ ${D}${QT5_HEADERDIR}/QtCore/qconfig.h \ || die sed failed (qconfig.h) + + # install qtchooser configuration file + cat ${T}/qt5-${CHOST}.conf -_EOF_ + ${QT5_BINDIR} + ${QT5_LIBDIR} + _EOF_ + + ( + insinto /etc/xdg/qtchooser + doins ${T}/qt5-${CHOST}.conf + ) + + # convenience symlinks + dosym qt5-${CHOST}.conf /etc/xdg/qtchooser/5.conf + dosym qt5-${CHOST}.conf /etc/xdg/qtchooser/qt5.conf fi qt5_install_module_qconfigs
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa14/10/09 16:55:28 Modified: ChangeLog qt5-build.eclass Log: Fix assignments to RESTRICT. Revision ChangesPath 1.1382 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1382view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1382content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1381r2=1.1382 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1381 retrieving revision 1.1382 diff -u -r1.1381 -r1.1382 --- ChangeLog 8 Oct 2014 17:25:46 - 1.1381 +++ ChangeLog 9 Oct 2014 16:55:28 - 1.1382 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1381 2014/10/08 17:25:46 grknight Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1382 2014/10/09 16:55:28 pesa Exp $ + + 09 Oct 2014; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Fix assignments to RESTRICT. 08 Oct 2014; Brian Evans grkni...@gentoo.org mysql-cmake.eclass, mysql-multilib.eclass: 1.9 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.9view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.9content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.8r2=1.9 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- qt5-build.eclass7 Oct 2014 16:23:39 - 1.8 +++ qt5-build.eclass9 Oct 2014 16:55:28 - 1.9 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.8 2014/10/07 16:23:39 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.9 2014/10/09 16:55:28 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -71,8 +71,8 @@ IUSE=debug test -[[ ${PN} == qtwebkit ]] RESTRICT=mirror # bug 524584 -[[ ${QT5_BUILD_TYPE} == release ${QT5_MINOR_VERSION} -le 3 ]] RESTRICT=test # bug 457182 +[[ ${PN} == qtwebkit ]] RESTRICT+= mirror # bug 524584 +[[ ${QT5_BUILD_TYPE} == release ${QT5_MINOR_VERSION} -le 3 ]] RESTRICT+= test # bug 457182 DEPEND= dev-lang/perl
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa14/10/07 16:23:39 Modified: ChangeLog qt5-build.eclass Log: Restrict mirror for qtwebkit wrt bug #524584 Revision ChangesPath 1.1380 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1380view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1380content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1379r2=1.1380 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1379 retrieving revision 1.1380 diff -u -r1.1379 -r1.1380 --- ChangeLog 28 Sep 2014 20:11:05 - 1.1379 +++ ChangeLog 7 Oct 2014 16:23:39 - 1.1380 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1379 2014/09/28 20:11:05 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1380 2014/10/07 16:23:39 pesa Exp $ + + 07 Oct 2014; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Restrict mirror for qtwebkit wrt bug #524584 28 Sep 2014; Anthony G. Basile bluen...@gentoo.org pax-utils.eclass: Suppress annoying warning, see 1.8 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.8view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.8content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.7r2=1.8 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- qt5-build.eclass22 Sep 2014 00:03:25 - 1.7 +++ qt5-build.eclass7 Oct 2014 16:23:39 - 1.8 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.7 2014/09/22 00:03:25 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.8 2014/10/07 16:23:39 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -71,7 +71,8 @@ IUSE=debug test -[[ ${QT5_BUILD_TYPE} == release ${QT5_MINOR_VERSION} -le 3 ]] RESTRICT=test +[[ ${PN} == qtwebkit ]] RESTRICT=mirror # bug 524584 +[[ ${QT5_BUILD_TYPE} == release ${QT5_MINOR_VERSION} -le 3 ]] RESTRICT=test # bug 457182 DEPEND= dev-lang/perl
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa14/09/16 14:18:43 Modified: ChangeLog qt5-build.eclass Log: Exclude installed_cmake tests as well. Revision ChangesPath 1.1370 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1370view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1370content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1369r2=1.1370 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1369 retrieving revision 1.1370 diff -u -r1.1369 -r1.1370 --- ChangeLog 15 Sep 2014 17:54:11 - 1.1369 +++ ChangeLog 16 Sep 2014 14:18:43 - 1.1370 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1369 2014/09/15 17:54:11 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1370 2014/09/16 14:18:43 pesa Exp $ + + 16 Sep 2014; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Exclude installed_cmake tests as well. 15 Sep 2014; Justin Lecher j...@gentoo.org intel-sdp.eclass: Allow RPMS specified as array 1.6 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.6view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.6content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.5r2=1.6 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- qt5-build.eclass11 Sep 2014 00:08:57 - 1.5 +++ qt5-build.eclass16 Sep 2014 14:18:43 - 1.6 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.5 2014/09/11 00:08:57 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.6 2014/09/16 14:18:43 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -225,8 +225,8 @@ qt5-build_src_test() { echo Test phase [QtTest]: ${CATEGORY}/${PF} - # '-after SUBDIRS-=cmake' disables broken tests - bug #474004 - qt5_foreach_target_subdir qt5_qmake -after SUBDIRS-=cmake + # '-after SUBDIRS-=...' disables broken cmake tests (bug 474004) + qt5_foreach_target_subdir qt5_qmake -after SUBDIRS-=cmake SUBDIRS-=installed_cmake qt5_foreach_target_subdir emake # create a custom testrunner script that correctly sets
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa14/09/11 00:08:57 Modified: ChangeLog qt5-build.eclass Log: Restrict tests on 5.3.x (except live). Revision ChangesPath 1.1367 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1367view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1367content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1366r2=1.1367 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1366 retrieving revision 1.1367 diff -u -r1.1366 -r1.1367 --- ChangeLog 4 Sep 2014 14:52:58 - 1.1366 +++ ChangeLog 11 Sep 2014 00:08:57 - 1.1367 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1366 2014/09/04 14:52:58 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1367 2014/09/11 00:08:57 pesa Exp $ + + 11 Sep 2014; Davide Pesavento p...@gentoo.org qt5-build.eclass: + Restrict tests on 5.3.x (except live). 04 Sep 2014; Michał Górny mgo...@gentoo.org python-utils-r1.eclass, tests/python-utils-r1.sh: 1.5 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.5view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.5content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.4r2=1.5 Index: qt5-build.eclass === RCS file: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- qt5-build.eclass29 Aug 2014 23:54:14 - 1.4 +++ qt5-build.eclass11 Sep 2014 00:08:57 - 1.5 @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.4 2014/08/29 23:54:14 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.5 2014/09/11 00:08:57 pesa Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: @@ -71,6 +71,8 @@ IUSE=debug test +[[ ${QT5_BUILD_TYPE} == release ${QT5_MINOR_VERSION} -le 3 ]] RESTRICT=test + DEPEND= dev-lang/perl virtual/pkgconfig
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
pesa14/08/29 23:38:05 Modified: ChangeLog Added:qt5-build.eclass Log: Initial commit of qt5-build.eclass Revision ChangesPath 1.1360 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1360view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1360content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1359r2=1.1360 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1359 retrieving revision 1.1360 diff -u -r1.1359 -r1.1360 --- ChangeLog 29 Aug 2014 18:50:39 - 1.1359 +++ ChangeLog 29 Aug 2014 23:38:05 - 1.1360 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1359 2014/08/29 18:50:39 grknight Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1360 2014/08/29 23:38:05 pesa Exp $ + + 30 Aug 2014; Davide Pesavento p...@gentoo.org +qt5-build.eclass: + Initial commit of qt5-build.eclass 30 Aug 2014; Brian Evans grkni...@gentoo.org mysql-multilib.eclass: Fix percona-server SRC_URI, add missing dep on mariadb-galera for rsync sst, 1.3 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.3view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.3content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?r1=1.2r2=1.3
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
patrick 14/04/23 08:01:30 Modified: ChangeLog Added:qt5-build.eclass Log: Add qt5-build eclass from qt overlay Revision ChangesPath 1.1223 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1223view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1223content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1222r2=1.1223 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1222 retrieving revision 1.1223 diff -u -r1.1222 -r1.1223 --- ChangeLog 22 Apr 2014 20:12:53 - 1.1222 +++ ChangeLog 23 Apr 2014 08:01:30 - 1.1223 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1222 2014/04/22 20:12:53 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1223 2014/04/23 08:01:30 patrick Exp $ + + 23 Apr 2014; Patrick Lauer patr...@gentoo.org +qt5-build.eclass: + Add qt5-build eclass from qt overlay 22 Apr 2014; Michał Górny mgo...@gentoo.org multilib-build.eclass: Remove the QA warning from multilib_is_native_abi() till we decide which one 1.1 eclass/qt5-build.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.1view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/qt5-build.eclass?rev=1.1content-type=text/plain Index: qt5-build.eclass === # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/eclass/qt5-build.eclass,v 1.1 2014/04/23 08:01:30 patrick Exp $ # @ECLASS: qt5-build.eclass # @MAINTAINER: # Qt herd q...@gentoo.org # @AUTHOR: # Davide Pesavento p...@gentoo.org # @BLURB: Eclass for Qt5 split ebuilds. # @DESCRIPTION: # This eclass contains various functions that are used when building Qt5. # Requires EAPI 5. case ${EAPI} in 5) : ;; *) die qt5-build.eclass: unsupported EAPI=${EAPI:-0} ;; esac # @ECLASS-VARIABLE: VIRTUALX_REQUIRED # @DESCRIPTION: # For proper description see virtualx.eclass manpage. # Here we redefine default value to be manual, if your package needs virtualx # for tests you should proceed with setting VIRTUALX_REQUIRED=test. : ${VIRTUALX_REQUIRED:=manual} inherit eutils flag-o-matic multilib toolchain-funcs versionator virtualx HOMEPAGE=http://qt-project.org/ http://qt.digia.com/; LICENSE=|| ( LGPL-2.1 GPL-3 ) SLOT=5 # @ECLASS-VARIABLE: QT5_MODULE # @DESCRIPTION: # The upstream name of the module this package belongs to. Used for # SRC_URI and EGIT_REPO_URI. Must be defined before inheriting the eclass. : ${QT5_MODULE:=${PN}} case ${PV} in 5.) # git dev branch QT5_BUILD_TYPE=live EGIT_BRANCH=dev ;; 5.?.) # git stable branch QT5_BUILD_TYPE=live EGIT_BRANCH=stable ;; *_alpha*|*_beta*|*_rc*) # pre-releases QT5_BUILD_TYPE=release MY_P=${QT5_MODULE}-opensource-src-${PV/_/-} SRC_URI=http://download.qt-project.org/development_releases/qt/${PV%.*}/${PV/_/-}/submodules/${MY_P}.tar.xz; S=${WORKDIR}/${MY_P} ;; *) # official stable releases QT5_BUILD_TYPE=release MY_P=${QT5_MODULE}-opensource-src-${PV} SRC_URI=http://download.qt-project.org/official_releases/qt/${PV%.*}/${PV}/submodules/${MY_P}.tar.xz; S=${WORKDIR}/${MY_P} ;; esac EGIT_REPO_URI=( git://gitorious.org/qt/${QT5_MODULE}.git https://git.gitorious.org/qt/${QT5_MODULE}.git; ) [[ ${QT5_BUILD_TYPE} == live ]] inherit git-r3 IUSE=debug test DEPEND= =dev-lang/perl-5.14 virtual/pkgconfig if [[ ${PN} != qttest ]]; then if [[ ${QT5_MODULE} == qtbase ]]; then DEPEND+= test? ( ~dev-qt/qttest-${PV}[debug=] ) else DEPEND+= test? ( =dev-qt/qttest-${PV}:5[debug=] ) fi fi EXPORT_FUNCTIONS pkg_setup src_unpack src_prepare src_configure src_compile src_install src_test pkg_postinst pkg_postrm # @ECLASS-VARIABLE: PATCHES # @DEFAULT_UNSET # @DESCRIPTION: # Array variable containing all the patches to be applied. This variable # is expected to be defined in the global scope of ebuilds. Make sure to # specify the full path. This variable is used in src_prepare phase. # # Example: # @CODE # PATCHES=( # ${FILESDIR}/mypatch.patch #
[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass
zlogene 14/04/23 11:53:32 Modified: ChangeLog Removed: qt5-build.eclass Log: Drop qt5-build eclass Revision ChangesPath 1.1224 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1224view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1224content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1223r2=1.1224 Index: ChangeLog === RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1223 retrieving revision 1.1224 diff -u -r1.1223 -r1.1224 --- ChangeLog 23 Apr 2014 08:01:30 - 1.1223 +++ ChangeLog 23 Apr 2014 11:53:32 - 1.1224 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1223 2014/04/23 08:01:30 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1224 2014/04/23 11:53:32 zlogene Exp $ + + 23 Apr 2014; Mikle Kolyada zlog...@gentoo.org -qt5-build.eclass: + Drop qt5-build eclass 23 Apr 2014; Patrick Lauer patr...@gentoo.org +qt5-build.eclass: Add qt5-build eclass from qt overlay