summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavide Pesavento <pesa@gentoo.org>2012-04-19 14:20:51 +0000
committerDavide Pesavento <pesa@gentoo.org>2012-04-19 14:20:51 +0000
commit80af7d638203ca763e44c18e319ec59e86849be4 (patch)
tree590dad19b0d7f27ab069db813ebcd9cdcc404f63 /x11-libs/qt-bearer
parentMask c++0x and qpa USE flags for the new qt-bearer ebuild too. (diff)
downloadgentoo-2-80af7d638203ca763e44c18e319ec59e86849be4.tar.gz
gentoo-2-80af7d638203ca763e44c18e319ec59e86849be4.tar.bz2
gentoo-2-80af7d638203ca763e44c18e319ec59e86849be4.zip
Initial commit of QtNetwork bearer plugins (bug #348430).
(Portage version: 2.2.0_alpha100/cvs/Linux x86_64)
Diffstat (limited to 'x11-libs/qt-bearer')
-rw-r--r--x11-libs/qt-bearer/ChangeLog10
-rw-r--r--x11-libs/qt-bearer/Manifest3
-rw-r--r--x11-libs/qt-bearer/metadata.xml13
-rw-r--r--x11-libs/qt-bearer/qt-bearer-4.8.1.ebuild54
4 files changed, 80 insertions, 0 deletions
diff --git a/x11-libs/qt-bearer/ChangeLog b/x11-libs/qt-bearer/ChangeLog
new file mode 100644
index 000000000000..5e6d0ff89c84
--- /dev/null
+++ b/x11-libs/qt-bearer/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for x11-libs/qt-bearer
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-bearer/ChangeLog,v 1.1 2012/04/19 14:20:51 pesa Exp $
+
+*qt-bearer-4.8.1 (19 Apr 2012)
+
+ 19 Apr 2012; Davide Pesavento <pesa@gentoo.org> +metadata.xml,
+ +qt-bearer-4.8.1.ebuild:
+ Initial commit of QtNetwork bearer plugins (bug #348430).
+
diff --git a/x11-libs/qt-bearer/Manifest b/x11-libs/qt-bearer/Manifest
new file mode 100644
index 000000000000..5a224bbfbb98
--- /dev/null
+++ b/x11-libs/qt-bearer/Manifest
@@ -0,0 +1,3 @@
+DIST qt-everywhere-opensource-src-4.8.1.tar.gz 239606696 RMD160 538e626fae80ca8ca5aac575919f469a9827ad4f SHA1 a074d0f605f009e23c63e0a4cb9b71c978146ffc SHA256 ef851a36aa41b4ad7a3e4c96ca27eaed2a629a6d2fa06c20f072118caed87ae8
+EBUILD qt-bearer-4.8.1.ebuild 1507 RMD160 5b9d000544fd9172c5745a233c02c414a4f22e2e SHA1 9b7620ed3daf10cba12efa75f7a3a92dd81c9e9a SHA256 badd7558b902d7074c4f589655b2b0b2938f363987cc3e873793f00f145fa828
+MISC metadata.xml 585 RMD160 3441757b1c4dbca48f647adad8de61f010de3632 SHA1 8e801bd282e2940de7e64de2c9f80694739382eb SHA256 8a3cc5c9dec14315d50c3d5352864a7bc1f341007aba68fb270c8638cbeb50e3
diff --git a/x11-libs/qt-bearer/metadata.xml b/x11-libs/qt-bearer/metadata.xml
new file mode 100644
index 000000000000..b471b1240eb8
--- /dev/null
+++ b/x11-libs/qt-bearer/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>qt</herd>
+ <use>
+ <flag name="exceptions">Add support for exceptions - like catching them
+ inside the event loop (recommended by Nokia)</flag>
+ <flag name="c++0x">Build Qt using the C++11 standard</flag>
+ <flag name="connman">Enable ConnMan-based bearer plugin</flag>
+ <flag name="networkmanager">Enable NetworkManager-based bearer plugin</flag>
+ <flag name="qpa">Build a window system agnostic implementation of Qt</flag>
+ </use>
+</pkgmetadata>
diff --git a/x11-libs/qt-bearer/qt-bearer-4.8.1.ebuild b/x11-libs/qt-bearer/qt-bearer-4.8.1.ebuild
new file mode 100644
index 000000000000..d1ebe1b946fb
--- /dev/null
+++ b/x11-libs/qt-bearer/qt-bearer-4.8.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-bearer/qt-bearer-4.8.1.ebuild,v 1.1 2012/04/19 14:20:51 pesa Exp $
+
+EAPI=4
+
+inherit qt4-build
+
+DESCRIPTION="The network bearer plugins for the Qt toolkit"
+SLOT="4"
+KEYWORDS="~amd64 ~x86"
+IUSE="connman networkmanager"
+
+DEPEND="
+ ~x11-libs/qt-core-${PV}[aqua=,c++0x=,debug=,qpa=]
+ connman? ( ~x11-libs/qt-dbus-${PV}[aqua=,c++0x=,debug=,qpa=] )
+ networkmanager? ( ~x11-libs/qt-dbus-${PV}[aqua=,c++0x=,debug=,qpa=] )
+"
+RDEPEND="${DEPEND}
+ connman? ( net-misc/connman )
+ networkmanager? ( net-misc/networkmanager )
+"
+
+pkg_setup() {
+ QT4_EXTRACT_DIRECTORIES="
+ include/QtCore
+ include/QtDBus
+ include/QtNetwork
+ src/corelib
+ src/dbus
+ src/network
+ src/plugins/bearer
+ src/plugins/qpluginbase.pri"
+
+ QT4_TARGET_DIRECTORIES="
+ src/plugins/bearer/generic
+ $(use connman && echo src/plugins/bearer/connman)
+ $(use networkmanager && echo src/plugins/bearer/networkmanager)"
+
+ qt4-build_pkg_setup
+}
+
+src_configure() {
+ myconf+="
+ $(use connman || use networkmanager || echo -no-dbus)
+ -no-accessibility -no-xmlpatterns -no-multimedia -no-audio-backend -no-phonon
+ -no-phonon-backend -no-svg -no-webkit -no-script -no-scripttools -no-declarative
+ -system-zlib -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg
+ -no-cups -no-gtkstyle -no-nas-sound -no-opengl
+ -no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor -no-xfixes
+ -no-xrandr -no-xrender -no-mitshm -no-fontconfig -no-freetype -no-xinput -no-xkb"
+
+ qt4-build_src_configure
+}