commit:     ee9f45ac28c6ca69c972704b4d8eb850e81d15b3
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  3 13:53:36 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Feb  3 14:00:58 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9f45ac

net-libs/qxmpp: Disable failing test

Also cleanup src_prepare. Maintainer timeout.

Closes: https://bugs.gentoo.org/623708
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-libs/qxmpp/qxmpp-0.9.3-r1.ebuild | 22 +++++++++++++---------
 net-libs/qxmpp/qxmpp-9999.ebuild     | 22 +++++++++++++---------
 2 files changed, 26 insertions(+), 18 deletions(-)

diff --git a/net-libs/qxmpp/qxmpp-0.9.3-r1.ebuild 
b/net-libs/qxmpp/qxmpp-0.9.3-r1.ebuild
index c8b090dafc1..a8bd6e94ae7 100644
--- a/net-libs/qxmpp/qxmpp-0.9.3-r1.ebuild
+++ b/net-libs/qxmpp/qxmpp-0.9.3-r1.ebuild
@@ -27,21 +27,25 @@ DEPEND="${RDEPEND}
        test? ( dev-qt/qttest:5 )
 "
 
-src_prepare(){
+src_prepare() {
+       default
+
        if ! use doc; then
-               sed -i \
-                       -e '/SUBDIRS/s/doc//' \
+               sed -e '/SUBDIRS/s/doc//' \
                        -e '/INSTALLS/d' \
-                       qxmpp.pro || die "sed for removing docs failed"
+                       -i qxmpp.pro || die "failed to remove docs"
        fi
        if ! use test; then
-               sed -i -e '/SUBDIRS/s/tests//' \
-                       qxmpp.pro || die "sed for removing tests failed"
+               sed -e '/SUBDIRS/s/tests//' \
+                       -i qxmpp.pro || die "failed to remove tests"
+       else
+               # requires network connection, bug #623708
+               sed -e "/qxmppiceconnection/d" \
+                       -i tests/tests.pro || die "failed to drop single test"
        fi
        # There is no point in building examples. Also, they require 
dev-qt/qtgui
-       sed -i -e '/SUBDIRS/s/examples//' \
-                       qxmpp.pro || die "sed for removing examples failed"
-       default_src_prepare
+       sed -e '/SUBDIRS/s/examples//' \
+               -i qxmpp.pro || die "sed for removing examples failed"
 }
 
 src_configure() {

diff --git a/net-libs/qxmpp/qxmpp-9999.ebuild b/net-libs/qxmpp/qxmpp-9999.ebuild
index d9226e906b6..fc67feb3c99 100644
--- a/net-libs/qxmpp/qxmpp-9999.ebuild
+++ b/net-libs/qxmpp/qxmpp-9999.ebuild
@@ -28,21 +28,25 @@ DEPEND="${RDEPEND}
        test? ( dev-qt/qttest:5 )
 "
 
-src_prepare(){
+src_prepare() {
+       default
+
        if ! use doc; then
-               sed -i \
-                       -e '/SUBDIRS/s/doc//' \
+               sed -e '/SUBDIRS/s/doc//' \
                        -e '/INSTALLS/d' \
-                       qxmpp.pro || die "sed for removing docs failed"
+                       -i qxmpp.pro || die "failed to remove docs"
        fi
        if ! use test; then
-               sed -i -e '/SUBDIRS/s/tests//' \
-                       qxmpp.pro || die "sed for removing tests failed"
+               sed -e '/SUBDIRS/s/tests//' \
+                       -i qxmpp.pro || die "failed to remove tests"
+       else
+               # requires network connection, bug #623708
+               sed -e "/qxmppiceconnection/d" \
+                       -i tests/tests.pro || die "failed to drop single test"
        fi
        # There is no point in building examples. Also, they require 
dev-qt/qtgui
-       sed -i -e '/SUBDIRS/s/examples//' \
-                       qxmpp.pro || die "sed for removing examples failed"
-       default_src_prepare
+       sed -e '/SUBDIRS/s/examples//' \
+               -i qxmpp.pro || die "sed for removing examples failed"
 }
 
 src_configure() {

Reply via email to