Gentoo Archives: gentoo-commits

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