commit:     bbef8bf76401a697b561ac2b7e4393386282b85a
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 17 10:22:38 2016 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jan 17 10:26:46 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbef8bf7

dev-libs/qcodeedit: Port from qt4-r2.eclass to qmake-utils.eclass

* EAPI=6
* Fix parallel building caused by incomplete dependencies

Package-Manager: portage-2.2.26

 .../files/qcodeedit-2.2.3-fix-parallel-build.patch        | 15 +++++++++++++++
 ...codeedit-2.2.3-r1.ebuild => qcodeedit-2.2.3-r2.ebuild} | 14 ++++++++++----
 2 files changed, 25 insertions(+), 4 deletions(-)

diff --git a/dev-libs/qcodeedit/files/qcodeedit-2.2.3-fix-parallel-build.patch 
b/dev-libs/qcodeedit/files/qcodeedit-2.2.3-fix-parallel-build.patch
new file mode 100644
index 0000000..4c1a5fe
--- /dev/null
+++ b/dev-libs/qcodeedit/files/qcodeedit-2.2.3-fix-parallel-build.patch
@@ -0,0 +1,15 @@
+Add missing edges to dependency graph in order to
+allow for parallel building.
+
+--- qcodeedit-2.2.3/qcodeedit.pro
++++ qcodeedit-2.2.3/qcodeedit.pro
+@@ -4,6 +4,9 @@
+ 
+ SUBDIRS += lib example designer-plugin
+ 
++example.depends = lib
++designer-plugin.depends = lib
++
+ CONFIG(debug, debug|release) {
+       # placeholder
+       QCODE_EDIT_EXTRA_DEFINES += _DEBUG_BUILD_

diff --git a/dev-libs/qcodeedit/qcodeedit-2.2.3-r1.ebuild 
b/dev-libs/qcodeedit/qcodeedit-2.2.3-r2.ebuild
similarity index 76%
rename from dev-libs/qcodeedit/qcodeedit-2.2.3-r1.ebuild
rename to dev-libs/qcodeedit/qcodeedit-2.2.3-r2.ebuild
index 111e547..402461b 100644
--- a/dev-libs/qcodeedit/qcodeedit-2.2.3-r1.ebuild
+++ b/dev-libs/qcodeedit/qcodeedit-2.2.3-r2.ebuild
@@ -2,9 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
-inherit qt4-r2
+inherit qmake-utils
 
 DESCRIPTION="Qt-Framework for code editing"
 HOMEPAGE="http://edyuk.sourceforge.net/";
@@ -24,9 +24,15 @@ RDEPEND="
 DEPEND="${RDEPEND}
 "
 
-MAKEOPTS+=" -j1"
+PATCHES=(
+       "${FILESDIR}/${P}-fix-parallel-build.patch"
+)
+
+src_configure() {
+       eqmake4 ${PN}.pro
+}
 
 src_install() {
-       qt4-r2_src_install
+       emake INSTALL_ROOT="${D}" install
        dolib.so libqcodeedit.so*
 }

Reply via email to