summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavide Pesavento <pesa@gentoo.org>2014-09-11 01:47:46 +0000
committerDavide Pesavento <pesa@gentoo.org>2014-09-11 01:47:46 +0000
commit1fe067bfad68938248c7c99158a302b4f0005018 (patch)
treebe36678cf0c712fe2b8c30136e7c17ec9a716f63 /dev-qt/qtwidgets
parentMask Qt 5.3.1 (diff)
downloadhistorical-1fe067bfad68938248c7c99158a302b4f0005018.tar.gz
historical-1fe067bfad68938248c7c99158a302b4f0005018.tar.bz2
historical-1fe067bfad68938248c7c99158a302b4f0005018.zip
Import Qt5 from qt overlay.
Package-Manager: portage-2.2.12/cvs/Linux x86_64 Manifest-Sign-Key: 0xDADED6B2671CB57D!
Diffstat (limited to 'dev-qt/qtwidgets')
-rw-r--r--dev-qt/qtwidgets/ChangeLog9
-rw-r--r--dev-qt/qtwidgets/Manifest26
-rw-r--r--dev-qt/qtwidgets/metadata.xml12
-rw-r--r--dev-qt/qtwidgets/qtwidgets-5.3.1-r3.ebuild63
4 files changed, 110 insertions, 0 deletions
diff --git a/dev-qt/qtwidgets/ChangeLog b/dev-qt/qtwidgets/ChangeLog
new file mode 100644
index 000000000000..59836e16911b
--- /dev/null
+++ b/dev-qt/qtwidgets/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for dev-qt/qtwidgets
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtwidgets/ChangeLog,v 1.3 2014/09/11 01:47:22 pesa Exp $
+
+*qtwidgets-5.3.1-r3 (11 Sep 2014)
+
+ 11 Sep 2014; Davide Pesavento <pesa@gentoo.org> +metadata.xml,
+ +qtwidgets-5.3.1-r3.ebuild:
+ Import Qt5 from qt overlay.
diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
new file mode 100644
index 000000000000..931b9129555d
--- /dev/null
+++ b/dev-qt/qtwidgets/Manifest
@@ -0,0 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST qtbase-opensource-src-5.3.1.tar.xz 46679724 SHA256 7b5a138d30d7c0228a51084407d5210f6d1acfbee2f95b87f189872cfcd3a569 SHA512 b867d8c2f37007770d8105fea1820f8a2b1c2006474c28fbdc29fb7f7dcf9eee0960752805c833639eb7b0fd92c670f552bbc4a7064d0daf5bbac875d081500a WHIRLPOOL 997415bdae97c854916c055e2b5b8af47bc406a546aae24afa3e0fabcc53a3999efcfae7e17cf12dc1b87a79f29af5ae7069250fe6be6d9308f7e2df6001da27
+EBUILD qtwidgets-5.3.1-r3.ebuild 1288 SHA256 e241a57ad8135629684161a6ceb14dcbe79ccb372e2627d9681bfc889491cf78 SHA512 69eb879f32515721c7ea695f2de77bba4ce76e7ecd2270368c24b393c78a65fb297b08c19e797df200b3e22fd7fad35552d6527a01bb5bac9b76c520cf0a0fda WHIRLPOOL 2f9778efc3484a2c935edc93bc5cce795d316e8f91a984d261e99b4da1aad3a3c4cb53eb50786473227a962d86cab9168d58abd93fdffcf203ae1064de21eda9
+MISC ChangeLog 363 SHA256 9ae01cceb5e307db94a3c242e396d780c9421c7e4783a01b8360d69e5118052c SHA512 3c3de78622d28000671e361093ccc582f8c1f50968f449760caa0539d58d2b54646707d73da82d00f9992795e358871be4fe734cbf86327272409272688963f0 WHIRLPOOL a3406f963f2e6f2918d31cb48db7350c6ccb12bf1f7564db4647f45069a12b26e115d4633daadddc94a8bbf78d39d0277e9cdc1990e801ec5f26adb1fa43a83b
+MISC metadata.xml 364 SHA256 7ea637bba935ccea1b6e4ac9e141e266bad2190959cd4aa8846174920b15b172 SHA512 87d52ba763c88ce8ce69926c436b772b4eb50a3acbb46088a6983a106e24339a9014134df705ad1626ce520d0b761ca522a1e206609c05485fd8d538996fea96 WHIRLPOOL 9bfe236b363c34cd9f81b2cdf405eff165473dc909132c40a37a00b88449214d7f4ec1a352a9f213e134b886adc3cb7dfa92726087f052a2fd2c3d2e719c4ffa
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0
+
+iQJ8BAEBCABmBQJUEP8rXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4N0Y5QkIzRDgwM0JERkYzMTc5RTI1MjhE
+QURFRDZCMjY3MUNCNTdEAAoJENre1rJnHLV9sM8QAIApt7V3DGsbteoR0RXr2+Rz
+gEfHhTI7/qmU9+Lj7E2l+tkTUZzb/WQhXypZMNH8CANsMrKImIoCXZxbHSbvZMfy
+oRDJA9kvbiCyW/ifBKcM5ErT4btQAGA2L2xUXoVelrrboc4yBtZNqEtJU7UYPlBq
+yj7dK+2SeNJdJhlrGfRE531Ghk7TV9+ebkGEVmOuakwiiezHxd0LCe4kosmuZcBw
+wCr6sML0bXpYhFvAaeS1NzmwscbVLFVRI8uOIlFypwWRj/4maU1UJMHitB9uGZey
+lmVNuRpYPlaDte3JRLH22tVNJzmNmA7DApkMWExzyA5EZGfeOscpEVCiSz0xXXUS
+ZdPNg7BzyEwotxNT6ef3aJYyMiSl3yhG9LgVMzFgk5ZWCH8Gu8QN9N2kM8KBmEIK
+e7Wid5b3x+r7snSvaN3IP3j2KNpUZCxX0oWXIoIEtJceU0p9Z0fbOOz2TXqNVX84
+FWQu4J5HISh0LPnY83Y2tGY6LIgXzlzNXEK/vqodDzvLMxS3i+3vu9KEDzyfgsGg
+wtq0zsw0ZeyXj/PzGLCXneClM5EZHppcjrj0fuxntoIkrQkMjxQ3tZsH5Wg0Pe5G
+G9rw+5k1vU9SITrod/9Ho4EOPhedyilrTL8WfrW25nmJuVFQLFANoI8zLPOtU9Pa
+364xteDIsAY54cpoTgT1
+=YfPs
+-----END PGP SIGNATURE-----
diff --git a/dev-qt/qtwidgets/metadata.xml b/dev-qt/qtwidgets/metadata.xml
new file mode 100644
index 000000000000..10bfda005176
--- /dev/null
+++ b/dev-qt/qtwidgets/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>qt</herd>
+ <use>
+ <flag name="gles2">Use OpenGL ES 2.0 instead of desktop OpenGL</flag>
+ </use>
+ <upstream>
+ <bugs-to>https://bugreports.qt-project.org/</bugs-to>
+ <doc>http://qt-project.org/doc/</doc>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-qt/qtwidgets/qtwidgets-5.3.1-r3.ebuild b/dev-qt/qtwidgets/qtwidgets-5.3.1-r3.ebuild
new file mode 100644
index 000000000000..b0f3680c3647
--- /dev/null
+++ b/dev-qt/qtwidgets/qtwidgets-5.3.1-r3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtwidgets/qtwidgets-5.3.1-r3.ebuild,v 1.1 2014/09/11 01:47:22 pesa Exp $
+
+EAPI=5
+
+QT5_MODULE="qtbase"
+
+inherit qt5-build
+
+DESCRIPTION="Set of UI elements for creating classic desktop-style user interfaces for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == live ]]; then
+ KEYWORDS=""
+else
+ KEYWORDS="~amd64 ~x86"
+fi
+
+# keep IUSE defaults in sync with qtgui
+IUSE="gles2 +opengl +png +xcb"
+REQUIRED_USE="
+ gles2? ( opengl )
+"
+
+DEPEND="
+ ~dev-qt/qtcore-${PV}[debug=]
+ ~dev-qt/qtgui-${PV}[debug=,gles2=,opengl=,png=,xcb?]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ # http://blog.martin-graesslin.com/blog/2014/06/where-are-my-systray-icons/
+ "${FILESDIR}/${PN}-5.3.1-prefer-qpa.patch"
+)
+
+QT5_TARGET_SUBDIRS=(
+ src/tools/uic
+ src/widgets
+ src/plugins/accessible
+)
+
+QT5_GENTOO_CONFIG=(
+ !:no-widgets:
+)
+
+src_configure() {
+ local gl="-no-opengl"
+ if use gles2; then
+ gl="-opengl es2"
+ elif use opengl; then
+ gl="-opengl desktop"
+ fi
+
+ local myconf=(
+ # copied from qtgui
+ ${gl}
+ $(qt_use png libpng system)
+ $(qt_use xcb xcb system)
+ $(qt_use xcb xkbcommon system)
+ $(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
+ )
+ qt5-build_src_configure
+}