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: Thu, 22 Feb 2018 20:09:26
Message-Id: 1519330122.36c1f8f5f63bfc97a349c4a50b1245b7fe0a8b5a.asturm@gentoo
1 commit: 36c1f8f5f63bfc97a349c4a50b1245b7fe0a8b5a
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 22 09:37:53 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 22 20:08:42 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36c1f8f5
7
8 dev-qt/qtgui: Drop 5.9.4 (r0)
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 dev-qt/qtgui/qtgui-5.9.4.ebuild | 169 ----------------------------------------
13 1 file changed, 169 deletions(-)
14
15 diff --git a/dev-qt/qtgui/qtgui-5.9.4.ebuild b/dev-qt/qtgui/qtgui-5.9.4.ebuild
16 deleted file mode 100644
17 index 16af003c8d1..00000000000
18 --- a/dev-qt/qtgui/qtgui-5.9.4.ebuild
19 +++ /dev/null
20 @@ -1,169 +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/gui
96 - src/openglextensions
97 - src/platformheaders
98 - src/platformsupport
99 - src/plugins/generic
100 - src/plugins/imageformats
101 - src/plugins/platforms
102 - src/plugins/platforminputcontexts
103 -)
104 -
105 -QT5_GENTOO_CONFIG=(
106 - accessibility:accessibility-atspi-bridge
107 - egl
108 - eglfs
109 - eglfs:eglfs_egldevice:
110 - eglfs:eglfs_gbm:
111 - evdev
112 - evdev:mtdev:
113 - :fontconfig
114 - :system-freetype:FREETYPE
115 - !:no-freetype:
116 - !gif:no-gif:
117 - gles2::OPENGL_ES
118 - gles2:opengles2:OPENGL_ES_2
119 - !:no-gui:
120 - :system-harfbuzz:HARFBUZZ
121 - !:no-harfbuzz:
122 - jpeg:system-jpeg:IMAGEFORMAT_JPEG
123 - !jpeg:no-jpeg:
124 - libinput
125 - libinput:xkbcommon-evdev:
126 - :opengl
127 - png:png:
128 - png:system-png:IMAGEFORMAT_PNG
129 - !png:no-png:
130 - tslib
131 - udev:libudev:
132 - xcb:xcb:
133 - xcb:xcb-glx:
134 - xcb:xcb-plugin:
135 - xcb:xcb-render:
136 - xcb:xcb-sm:
137 - xcb:xcb-xlib:
138 - xcb:xinput2:
139 - xcb::XKB
140 -)
141 -
142 -QT5_GENTOO_PRIVATE_CONFIG=(
143 - :gui
144 -)
145 -
146 -src_prepare() {
147 - # egl_x11 is activated when both egl and xcb are enabled
148 - use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
149 -
150 - qt_use_disable_config dbus dbus \
151 - src/platformsupport/themes/genericunix/genericunix.pri
152 -
153 - qt_use_disable_config tuio udpsocket src/plugins/generic/generic.pro
154 -
155 - qt_use_disable_mod ibus dbus \
156 - src/plugins/platforminputcontexts/platforminputcontexts.pro
157 -
158 - use vnc || sed -i -e '/SUBDIRS += vnc/d' \
159 - src/plugins/platforms/platforms.pro || die
160 -
161 - qt5-build_src_prepare
162 -}
163 -
164 -src_configure() {
165 - local myconf=(
166 - $(usex dbus -dbus-linked '')
167 - $(qt_use egl)
168 - $(qt_use eglfs)
169 - $(usex eglfs '-gbm -kms' '')
170 - $(qt_use evdev)
171 - $(qt_use evdev mtdev)
172 - -fontconfig
173 - -system-freetype
174 - $(usex gif '' -no-gif)
175 - -gui
176 - -system-harfbuzz
177 - $(qt_use jpeg libjpeg system)
178 - $(qt_use libinput)
179 - $(qt_use libinput xkbcommon-evdev)
180 - -opengl $(usex gles2 es2 desktop)
181 - $(qt_use png libpng system)
182 - $(qt_use tslib)
183 - $(qt_use udev libudev)
184 - $(qt_use xcb xcb system)
185 - $(qt_use xcb xkbcommon-x11 system)
186 - $(usex xcb '-xcb-xlib -xinput2 -xkb' '')
187 - )
188 - qt5-build_src_configure
189 -}