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: Sat, 08 Jul 2017 03:21:31
Message-Id: 1499484072.c36cc09555b7ae677d50a4df87e9902652092c05.kensington@gentoo
1 commit: c36cc09555b7ae677d50a4df87e9902652092c05
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 8 03:20:33 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 8 03:21:12 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c36cc095
7
8 dev-qt/qtgui: remove 5.7.1-r0
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.2
11
12 dev-qt/qtgui/qtgui-5.7.1.ebuild | 174 ----------------------------------------
13 1 file changed, 174 deletions(-)
14
15 diff --git a/dev-qt/qtgui/qtgui-5.7.1.ebuild b/dev-qt/qtgui/qtgui-5.7.1.ebuild
16 deleted file mode 100644
17 index f69d1d2e374..00000000000
18 --- a/dev-qt/qtgui/qtgui-5.7.1.ebuild
19 +++ /dev/null
20 @@ -1,174 +0,0 @@
21 -# Copyright 1999-2016 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 gtk
37 - ibus jpeg libinput +png tslib tuio +udev +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 - gtk? (
63 - x11-libs/gtk+:3
64 - x11-libs/libX11
65 - x11-libs/pango
66 - !!x11-libs/cairo[qt4]
67 - )
68 - gles2? ( media-libs/mesa[gles2] )
69 - jpeg? ( virtual/jpeg:0 )
70 - libinput? (
71 - dev-libs/libinput:=
72 - x11-libs/libxkbcommon
73 - )
74 - png? ( media-libs/libpng:0= )
75 - tslib? ( x11-libs/tslib )
76 - tuio? ( ~dev-qt/qtnetwork-${PV} )
77 - udev? ( virtual/libudev:= )
78 - xcb? (
79 - x11-libs/libICE
80 - x11-libs/libSM
81 - x11-libs/libX11
82 - >=x11-libs/libXi-1.7.4
83 - x11-libs/libXrender
84 - >=x11-libs/libxcb-1.10:=[xkb]
85 - >=x11-libs/libxkbcommon-0.4.1[X]
86 - x11-libs/xcb-util-image
87 - x11-libs/xcb-util-keysyms
88 - x11-libs/xcb-util-renderutil
89 - x11-libs/xcb-util-wm
90 - )
91 -"
92 -DEPEND="${RDEPEND}
93 - evdev? ( sys-kernel/linux-headers )
94 - udev? ( sys-kernel/linux-headers )
95 -"
96 -PDEPEND="
97 - ibus? ( app-i18n/ibus )
98 -"
99 -
100 -QT5_TARGET_SUBDIRS=(
101 - src/gui
102 - src/openglextensions
103 - src/platformheaders
104 - src/platformsupport
105 - src/plugins/generic
106 - src/plugins/imageformats
107 - src/plugins/platforms
108 - src/plugins/platforminputcontexts
109 - src/plugins/platformthemes
110 -)
111 -
112 -QT5_GENTOO_CONFIG=(
113 - accessibility:accessibility-atspi-bridge
114 - egl
115 - eglfs
116 - eglfs:eglfs_egldevice:
117 - eglfs:eglfs_gbm:
118 - evdev
119 - evdev:mtdev:
120 - :fontconfig
121 - :system-freetype:FREETYPE
122 - !:no-freetype:
123 - !gif:no-gif:
124 - gles2::OPENGL_ES
125 - gles2:opengles2:OPENGL_ES_2
126 - gtk:gtk3:
127 - !:no-gui:
128 - :system-harfbuzz:HARFBUZZ
129 - !:no-harfbuzz:
130 - jpeg:system-jpeg:IMAGEFORMAT_JPEG
131 - !jpeg:no-jpeg:
132 - libinput
133 - libinput:xkbcommon-evdev:
134 - :opengl
135 - png:png:
136 - png:system-png:IMAGEFORMAT_PNG
137 - !png:no-png:
138 - tslib
139 - udev:libudev:
140 - xcb:xcb:
141 - xcb:xcb-glx:
142 - xcb:xcb-plugin:
143 - xcb:xcb-render:
144 - xcb:xcb-sm:
145 - xcb:xcb-xlib:
146 - xcb:xinput2:
147 - xcb::XKB
148 - xcb:xrender
149 -)
150 -
151 -src_prepare() {
152 - # egl_x11 is activated when both egl and xcb are enabled
153 - use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
154 -
155 - # avoid automagic dep on qtdbus
156 - use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
157 - src/platformsupport/platformsupport.pro || die
158 -
159 - qt_use_disable_mod ibus dbus \
160 - src/plugins/platforminputcontexts/platforminputcontexts.pro
161 -
162 - # avoid automagic dep on qtnetwork
163 - use tuio || sed -i -e '/SUBDIRS += tuiotouch/d' \
164 - src/plugins/generic/generic.pro || die
165 -
166 - qt5-build_src_prepare
167 -}
168 -
169 -src_configure() {
170 - local myconf=(
171 - $(usex dbus -dbus-linked '')
172 - $(qt_use egl)
173 - $(qt_use eglfs)
174 - $(usex eglfs '-gbm -kms' '')
175 - $(qt_use evdev)
176 - $(qt_use evdev mtdev)
177 - -fontconfig
178 - -system-freetype
179 - $(usex gif '' -no-gif)
180 - $(qt_use gtk)
181 - -system-harfbuzz
182 - $(qt_use jpeg libjpeg system)
183 - $(qt_use libinput)
184 - $(qt_use libinput xkbcommon-evdev)
185 - -opengl $(usex gles2 es2 desktop)
186 - $(qt_use png libpng system)
187 - $(qt_use tslib)
188 - $(qt_use udev libudev)
189 - $(qt_use xcb xcb system)
190 - $(qt_use xcb xkbcommon-x11 system)
191 - $(usex xcb '-xcb-xlib -xinput2 -xkb -xrender' '')
192 - )
193 - qt5-build_src_configure
194 -}