[gentoo-commits] gentoo-x86 commit in eclass: ChangeLog qt5-build.eclass

2015-08-06 Thread Davide Pesavento (pesa)
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

2015-08-06 Thread Davide Pesavento (pesa)
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

2015-07-12 Thread Davide Pesavento (pesa)
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

2015-06-17 Thread Davide Pesavento (pesa)
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

2015-06-09 Thread Davide Pesavento (pesa)
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

2015-04-19 Thread Michael Palimaka (kensington)
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

2015-02-18 Thread Davide Pesavento (pesa)
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

2014-12-12 Thread Davide Pesavento (pesa)
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

2014-11-19 Thread Davide Pesavento (pesa)
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

2014-11-13 Thread Davide Pesavento (pesa)
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

2014-10-09 Thread Davide Pesavento (pesa)
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

2014-10-07 Thread Davide Pesavento (pesa)
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

2014-09-16 Thread Davide Pesavento (pesa)
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

2014-09-10 Thread Davide Pesavento (pesa)
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

2014-08-29 Thread Davide Pesavento (pesa)
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

2014-04-23 Thread Patrick Lauer (patrick)
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

2014-04-23 Thread Mikle Kolyada (zlogene)
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