pesa        15/05/04 00:09:31

  Modified:             qt-creator-3.2.2.ebuild qt-creator-3.4.0.ebuild
                        ChangeLog
  Log:
  Add webkit USE flag wrt bug 538236. Remove unused debug USE flag from 3.4 
ebuild.
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
0xDADED6B2671CB57D!)

Revision  Changes    Path
1.8                  dev-qt/qt-creator/qt-creator-3.2.2.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/qt-creator-3.2.2.ebuild?rev=1.8&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/qt-creator-3.2.2.ebuild?rev=1.8&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/qt-creator-3.2.2.ebuild?r1=1.7&r2=1.8

Index: qt-creator-3.2.2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.2.2.ebuild,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- qt-creator-3.2.2.ebuild     1 Apr 2015 20:57:55 -0000       1.7
+++ qt-creator-3.2.2.ebuild     4 May 2015 00:09:31 -0000       1.8
@@ -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/dev-qt/qt-creator/qt-creator-3.2.2.ebuild,v 
1.7 2015/04/01 20:57:55 pesa Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.2.2.ebuild,v 
1.8 2015/05/04 00:09:31 pesa Exp $
 
 EAPI=5
 
@@ -32,7 +32,7 @@
 QTC_PLUGINS=(android autotools:autotoolsprojectmanager baremetal bazaar
        clang:clangcodemodel clearcase cmake:cmakeprojectmanager cvs git
        ios mercurial perforce python:pythoneditor qnx subversion valgrind)
-IUSE="debug doc test ${QTC_PLUGINS[@]%:*}"
+IUSE="debug doc test webkit ${QTC_PLUGINS[@]%:*}"
 
 # minimum Qt version required
 QT_PV="4.8.5:4"
@@ -47,8 +47,9 @@
        >=dev-qt/qtscript-${QT_PV}
        >=dev-qt/qtsql-${QT_PV}
        >=dev-qt/qtsvg-${QT_PV}[accessibility]
-       >=sys-devel/gdb-7.4[client(+),python]
+       >=sys-devel/gdb-7.5[client,python]
        clang? ( >=sys-devel/clang-3.2:= )
+       webkit? ( >=dev-qt/qtwebkit-${QT_PV} )
 "
 DEPEND="${RDEPEND}
        virtual/pkgconfig
@@ -75,6 +76,12 @@
                fi
        done
 
+       # automagic dep on qtwebkit (bug 538236)
+       if ! use webkit; then
+               sed -i -e 's/contains(QT_CONFIG, webkit).*$/DEFINES += 
QT_NO_WEBKIT/' \
+                       src/plugins/help/help.pro || die "failed to disable 
webkit"
+       fi
+
        # disable broken or unreliable tests
        sed -i -e '/lexer/d' tests/auto/cplusplus/cplusplus.pro || die
        sed -i -e '/dumpers\.pro/d' tests/auto/debugger/debugger.pro || die
@@ -112,9 +119,10 @@
        # install documentation
        if use doc; then
                emake docs
-               insinto /usr/share/doc/${PF}
+               # don't use ${PF} or the doc will not be found
+               insinto /usr/share/doc/qtcreator
                doins share/doc/qtcreator/qtcreator{,-dev}.qch
-               docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch
+               docompress -x /usr/share/doc/qtcreator/qtcreator{,-dev}.qch
        fi
 
        # install desktop file



1.3                  dev-qt/qt-creator/qt-creator-3.4.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/qt-creator-3.4.0.ebuild?rev=1.3&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/qt-creator-3.4.0.ebuild?rev=1.3&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/qt-creator-3.4.0.ebuild?r1=1.2&r2=1.3

Index: qt-creator-3.4.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.4.0.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- qt-creator-3.4.0.ebuild     28 Apr 2015 16:11:47 -0000      1.2
+++ qt-creator-3.4.0.ebuild     4 May 2015 00:09:31 -0000       1.3
@@ -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/dev-qt/qt-creator/qt-creator-3.4.0.ebuild,v 
1.2 2015/04/28 16:11:47 pesa Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/qt-creator-3.4.0.ebuild,v 
1.3 2015/05/04 00:09:31 pesa Exp $
 
 EAPI=5
 
@@ -32,7 +32,7 @@
 QTC_PLUGINS=('android:android|qmakeandroidsupport' 
autotools:autotoolsprojectmanager baremetal
        bazaar clang:clangcodemodel clearcase cmake:cmakeprojectmanager cvs git 
ios mercurial
        perforce python:pythoneditor qbs:qbsprojectmanager qnx subversion 
valgrind winrt)
-IUSE="debug doc systemd test ${QTC_PLUGINS[@]%:*}"
+IUSE="doc systemd test webkit ${QTC_PLUGINS[@]%:*}"
 
 # minimum Qt version required
 QT_PV="5.3.2:5"
@@ -59,6 +59,7 @@
        clang? ( >=sys-devel/clang-3.2:= )
        qbs? ( >=dev-util/qbs-1.4.0 )
        systemd? ( sys-apps/systemd:= )
+       webkit? ( >=dev-qt/qtwebkit-${QT_PV} )
 "
 DEPEND="${RDEPEND}
        >=dev-qt/linguist-tools-${QT_PV}
@@ -93,6 +94,12 @@
                fi
        done
 
+       # automagic dep on qtwebkit (bug 538236)
+       if ! use webkit; then
+               sed -i -e 's/isEmpty(QT\.webkitwidgets\.name)/true/' \
+                       src/plugins/help/help.pro || die "failed to disable 
webkit"
+       fi
+
        # disable broken or unreliable tests
        sed -i -e '/lexer/d' tests/auto/cplusplus/cplusplus.pro || die
        sed -i -e '/dumpers\.pro/d' tests/auto/debugger/debugger.pro || die



1.50                 dev-qt/qt-creator/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/ChangeLog?rev=1.50&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/ChangeLog?rev=1.50&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qt-creator/ChangeLog?r1=1.49&r2=1.50

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/ChangeLog,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- ChangeLog   28 Apr 2015 16:11:47 -0000      1.49
+++ ChangeLog   4 May 2015 00:09:31 -0000       1.50
@@ -1,6 +1,11 @@
 # ChangeLog for dev-qt/qt-creator
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/ChangeLog,v 1.49 
2015/04/28 16:11:47 pesa Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qt-creator/ChangeLog,v 1.50 
2015/05/04 00:09:31 pesa Exp $
+
+  04 May 2015; Davide Pesavento <p...@gentoo.org> qt-creator-3.2.2.ebuild,
+  qt-creator-3.4.0.ebuild:
+  Add webkit USE flag wrt bug 538236. Remove unused debug USE flag from 3.4
+  ebuild.
 
   28 Apr 2015; Davide Pesavento <p...@gentoo.org> qt-creator-3.4.0.ebuild:
   Raise dev-util/qbs dep to match bundled version and to fix bug 537244.




Reply via email to