Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
Date: Fri, 19 Feb 2016 09:22:13
Message-Id: 1455873715.67afde72d20a053dfc8869302514a959f18dd5f7.kensington@gentoo
1 commit: 67afde72d20a053dfc8869302514a959f18dd5f7
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Fri Feb 19 09:21:17 2016 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 19 09:21:55 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67afde72
7
8 dev-qt/qtgui: remove old revision
9
10 Package-Manager: portage-2.2.27
11
12 dev-qt/qtgui/qtgui-5.5.1.ebuild | 167 ----------------------------------------
13 1 file changed, 167 deletions(-)
14
15 diff --git a/dev-qt/qtgui/qtgui-5.5.1.ebuild b/dev-qt/qtgui/qtgui-5.5.1.ebuild
16 deleted file mode 100644
17 index c406993..0000000
18 --- a/dev-qt/qtgui/qtgui-5.5.1.ebuild
19 +++ /dev/null
20 @@ -1,167 +0,0 @@
21 -# Copyright 1999-2015 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -# $Id$
24 -
25 -EAPI=5
26 -QT5_MODULE="qtbase"
27 -inherit qt5-build
28 -
29 -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
30 -
31 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
32 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
33 -fi
34 -
35 -# TODO: directfb, linuxfb, kms integration in eglfs
36 -
37 -IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtkstyle
38 - ibus jpeg libinput +png tslib tuio +udev +xcb"
39 -REQUIRED_USE="
40 - || ( eglfs xcb )
41 - accessibility? ( dbus xcb )
42 - eglfs? ( egl )
43 - ibus? ( dbus )
44 - libinput? ( udev )
45 - xcb? ( gles2? ( egl ) )
46 -"
47 -
48 -RDEPEND="
49 - dev-libs/glib:2
50 - ~dev-qt/qtcore-${PV}
51 - media-libs/fontconfig
52 - >=media-libs/freetype-2.5.5:2
53 - >=media-libs/harfbuzz-0.9.40:=
54 - >=sys-libs/zlib-1.2.5
55 - virtual/opengl
56 - dbus? ( ~dev-qt/qtdbus-${PV} )
57 - egl? ( media-libs/mesa[egl] )
58 - evdev? ( sys-libs/mtdev )
59 - gtkstyle? (
60 - x11-libs/gtk+:2
61 - x11-libs/pango
62 - !!x11-libs/cairo[qt4]
63 - )
64 - gles2? ( media-libs/mesa[gles2] )
65 - jpeg? ( virtual/jpeg:0 )
66 - libinput? (
67 - dev-libs/libinput:=
68 - x11-libs/libxkbcommon
69 - )
70 - png? ( media-libs/libpng:0= )
71 - tslib? ( x11-libs/tslib )
72 - tuio? ( ~dev-qt/qtnetwork-${PV} )
73 - udev? ( virtual/libudev:= )
74 - xcb? (
75 - x11-libs/libICE
76 - x11-libs/libSM
77 - x11-libs/libX11
78 - >=x11-libs/libXi-1.7.4
79 - x11-libs/libXrender
80 - >=x11-libs/libxcb-1.10:=[xkb]
81 - >=x11-libs/libxkbcommon-0.4.1[X]
82 - x11-libs/xcb-util-image
83 - x11-libs/xcb-util-keysyms
84 - x11-libs/xcb-util-renderutil
85 - x11-libs/xcb-util-wm
86 - )
87 -"
88 -DEPEND="${RDEPEND}
89 - evdev? ( sys-kernel/linux-headers )
90 - udev? ( sys-kernel/linux-headers )
91 -"
92 -PDEPEND="
93 - ibus? ( app-i18n/ibus )
94 -"
95 -
96 -QT5_TARGET_SUBDIRS=(
97 - src/gui
98 - src/openglextensions
99 - src/platformheaders
100 - src/platformsupport
101 - src/plugins/generic
102 - src/plugins/imageformats
103 - src/plugins/platforms
104 - src/plugins/platforminputcontexts
105 - src/plugins/platformthemes
106 -)
107 -
108 -QT5_GENTOO_CONFIG=(
109 - accessibility:accessibility-atspi-bridge
110 - egl
111 - eglfs
112 - evdev
113 - evdev:mtdev:
114 - :fontconfig
115 - :system-freetype:FREETYPE
116 - !:no-freetype:
117 - !gif:no-gif:
118 - gles2::OPENGL_ES
119 - gles2:opengles2:OPENGL_ES_2
120 - gtkstyle:gtkstyle:
121 - gtkstyle:gtk2:STYLE_GTK
122 - !:no-gui:
123 - :system-harfbuzz:HARFBUZZ
124 - !:no-harfbuzz:
125 - jpeg:system-jpeg:IMAGEFORMAT_JPEG
126 - !jpeg:no-jpeg:
127 - libinput
128 - libinput:xkbcommon-evdev:
129 - :opengl
130 - png:png:
131 - png:system-png:IMAGEFORMAT_PNG
132 - !png:no-png:
133 - tslib
134 - udev:libudev:
135 - xcb:xcb:
136 - xcb:xcb-glx:
137 - xcb:xcb-plugin:
138 - xcb:xcb-render:
139 - xcb:xcb-sm:
140 - xcb:xcb-xlib:
141 - xcb:xinput2:
142 - xcb::XKB
143 -)
144 -
145 -src_prepare() {
146 - # egl_x11 is activated when both egl and xcb are enabled
147 - use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
148 -
149 - # avoid automagic dep on qtdbus
150 - use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
151 - src/platformsupport/platformsupport.pro || die
152 -
153 - qt_use_disable_mod ibus dbus \
154 - src/plugins/platforminputcontexts/platforminputcontexts.pro
155 -
156 - # avoid automagic dep on qtnetwork
157 - use tuio || sed -i -e '/SUBDIRS += tuiotouch/d' \
158 - src/plugins/generic/generic.pro || die
159 -
160 - qt5-build_src_prepare
161 -}
162 -
163 -src_configure() {
164 - local myconf=(
165 - $(usex dbus -dbus-linked '')
166 - $(qt_use egl)
167 - $(qt_use eglfs)
168 - $(qt_use evdev)
169 - $(qt_use evdev mtdev)
170 - -fontconfig
171 - -system-freetype
172 - $(usex gif '' -no-gif)
173 - $(qt_use gtkstyle)
174 - -system-harfbuzz
175 - $(qt_use jpeg libjpeg system)
176 - $(qt_use libinput)
177 - $(qt_use libinput xkbcommon-evdev)
178 - -opengl $(usex gles2 es2 desktop)
179 - $(qt_use png libpng system)
180 - $(qt_use tslib)
181 - $(qt_use udev libudev)
182 - $(qt_use xcb xcb system)
183 - $(qt_use xcb xkbcommon-x11 system)
184 - $(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
185 - )
186 - qt5-build_src_configure
187 -}