Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/
Date: Tue, 30 Oct 2018 17:46:28
Message-Id: 1540921564.ed3876e6bb37c9fdaaf6f5cefc55d304465f3b6a.asturm@gentoo
1 commit: ed3876e6bb37c9fdaaf6f5cefc55d304465f3b6a
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 30 15:56:25 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 30 17:46:04 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3876e6
7
8 dev-qt/qtgui: Drop 5.11.2 (r0)
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 dev-qt/qtgui/qtgui-5.11.2.ebuild | 170 ---------------------------------------
14 1 file changed, 170 deletions(-)
15
16 diff --git a/dev-qt/qtgui/qtgui-5.11.2.ebuild b/dev-qt/qtgui/qtgui-5.11.2.ebuild
17 deleted file mode 100644
18 index 8495f8faffa..00000000000
19 --- a/dev-qt/qtgui/qtgui-5.11.2.ebuild
20 +++ /dev/null
21 @@ -1,170 +0,0 @@
22 -# Copyright 1999-2018 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=6
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 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
33 -fi
34 -
35 -# TODO: linuxfb
36 -
37 -IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
38 - jpeg +libinput +png tslib tuio +udev vnc +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.6.1:2
53 - >=media-libs/harfbuzz-1.6.0:=
54 - >=sys-libs/zlib-1.2.5
55 - virtual/opengl
56 - dbus? ( ~dev-qt/qtdbus-${PV} )
57 - egl? ( media-libs/mesa[egl] )
58 - eglfs? (
59 - media-libs/mesa[gbm]
60 - x11-libs/libdrm
61 - )
62 - evdev? ( sys-libs/mtdev )
63 - gles2? ( media-libs/mesa[gles2] )
64 - jpeg? ( virtual/jpeg:0 )
65 - libinput? (
66 - dev-libs/libinput:=
67 - x11-libs/libxkbcommon
68 - )
69 - png? ( media-libs/libpng:0= )
70 - tslib? ( x11-libs/tslib )
71 - tuio? ( ~dev-qt/qtnetwork-${PV} )
72 - udev? ( virtual/libudev:= )
73 - vnc? ( ~dev-qt/qtnetwork-${PV} )
74 - xcb? (
75 - x11-libs/libICE
76 - x11-libs/libSM
77 - x11-libs/libX11
78 - >=x11-libs/libXi-1.7.5
79 - >=x11-libs/libxcb-1.10:=[xkb]
80 - >=x11-libs/libxkbcommon-0.4.1[X]
81 - x11-libs/xcb-util-image
82 - x11-libs/xcb-util-keysyms
83 - x11-libs/xcb-util-renderutil
84 - x11-libs/xcb-util-wm
85 - )
86 -"
87 -DEPEND="${RDEPEND}
88 - evdev? ( sys-kernel/linux-headers )
89 - udev? ( sys-kernel/linux-headers )
90 -"
91 -PDEPEND="
92 - ibus? ( app-i18n/ibus )
93 -"
94 -
95 -QT5_TARGET_SUBDIRS=(
96 - src/tools/qvkgen
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 -)
106 -
107 -QT5_GENTOO_CONFIG=(
108 - accessibility:accessibility-atspi-bridge
109 - egl
110 - eglfs
111 - eglfs:eglfs_egldevice:
112 - eglfs:eglfs_gbm:
113 - evdev
114 - evdev:mtdev:
115 - :fontconfig
116 - :system-freetype:FREETYPE
117 - !:no-freetype:
118 - !gif:no-gif:
119 - gles2::OPENGL_ES
120 - gles2:opengles2:OPENGL_ES_2
121 - !:no-gui:
122 - :system-harfbuzz:HARFBUZZ
123 - !:no-harfbuzz:
124 - jpeg:system-jpeg:IMAGEFORMAT_JPEG
125 - !jpeg:no-jpeg:
126 - libinput
127 - libinput:xkbcommon-evdev:
128 - :opengl
129 - png:png:
130 - png:system-png:IMAGEFORMAT_PNG
131 - !png:no-png:
132 - tslib
133 - udev:libudev:
134 - xcb:xcb:
135 - xcb:xcb-glx:
136 - xcb:xcb-plugin:
137 - xcb:xcb-render:
138 - xcb:xcb-sm:
139 - xcb:xcb-xlib:
140 - xcb:xinput2:
141 - xcb::XKB
142 -)
143 -
144 -QT5_GENTOO_PRIVATE_CONFIG=(
145 - :gui
146 -)
147 -
148 -src_prepare() {
149 - # egl_x11 is activated when both egl and xcb are enabled
150 - use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
151 -
152 - qt_use_disable_config dbus dbus \
153 - src/platformsupport/themes/genericunix/genericunix.pri
154 -
155 - qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro
156 -
157 - qt_use_disable_mod ibus dbus \
158 - src/plugins/platforminputcontexts/platforminputcontexts.pro
159 -
160 - use vnc || sed -i -e '/SUBDIRS += vnc/d' \
161 - src/plugins/platforms/platforms.pro || die
162 -
163 - qt5-build_src_prepare
164 -}
165 -
166 -src_configure() {
167 - local myconf=(
168 - $(usex dbus -dbus-linked '')
169 - $(qt_use egl)
170 - $(qt_use eglfs)
171 - $(usex eglfs '-gbm -kms' '')
172 - $(qt_use evdev)
173 - $(qt_use evdev mtdev)
174 - -fontconfig
175 - -system-freetype
176 - $(usex gif '' -no-gif)
177 - -gui
178 - -system-harfbuzz
179 - $(qt_use jpeg libjpeg system)
180 - $(qt_use libinput)
181 - $(qt_use libinput xkbcommon-evdev)
182 - -opengl $(usex gles2 es2 desktop)
183 - $(qt_use png libpng system)
184 - $(qt_use tslib)
185 - $(qt_use udev libudev)
186 - $(qt_use xcb xcb system)
187 - $(qt_use xcb xkbcommon-x11 system)
188 - $(usex xcb '-xcb-xlib -xinput2 -xkb' '')
189 - )
190 - qt5-build_src_configure
191 -}