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: Sat, 05 Nov 2022 16:35:59
Message-Id: 1667666147.343bd152cba65ec66e6e18f90c131201db13b5ce.asturm@gentoo
1 commit: 343bd152cba65ec66e6e18f90c131201db13b5ce
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 5 15:51:48 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 5 16:35:47 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343bd152
7
8 dev-qt/qtgui: drop 5.15.5-r1
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11
12 dev-qt/qtgui/qtgui-5.15.5-r1.ebuild | 179 ------------------------------------
13 1 file changed, 179 deletions(-)
14
15 diff --git a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild b/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild
16 deleted file mode 100644
17 index acccf00a464d..000000000000
18 --- a/dev-qt/qtgui/qtgui-5.15.5-r1.ebuild
19 +++ /dev/null
20 @@ -1,179 +0,0 @@
21 -# Copyright 1999-2022 Gentoo Authors
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI=8
25 -
26 -QT5_KDEPATCHSET_REV=2
27 -QT5_MODULE="qtbase"
28 -inherit qt5-build
29 -
30 -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
31 -SLOT=5/${QT5_PV} # bug 707658
32 -
33 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
34 - KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
35 -fi
36 -
37 -IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
38 - +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X"
39 -REQUIRED_USE="
40 - || ( eglfs linuxfb vnc X )
41 - accessibility? ( dbus X )
42 - eglfs? ( egl )
43 - ibus? ( dbus )
44 - libinput? ( udev )
45 - X? ( gles2-only? ( egl ) )
46 -"
47 -
48 -RDEPEND="
49 - dev-libs/glib:2
50 - =dev-qt/qtcore-${QT5_PV}*:5=
51 - dev-util/gtk-update-icon-cache
52 - media-libs/fontconfig
53 - media-libs/freetype:2
54 - media-libs/harfbuzz:=
55 - sys-libs/zlib:=
56 - dbus? ( =dev-qt/qtdbus-${QT5_PV}* )
57 - eglfs? (
58 - media-libs/mesa[gbm(+)]
59 - x11-libs/libdrm
60 - )
61 - evdev? ( sys-libs/mtdev )
62 - jpeg? ( media-libs/libjpeg-turbo:= )
63 - gles2-only? ( media-libs/libglvnd )
64 - !gles2-only? ( media-libs/libglvnd[X] )
65 - libinput? (
66 - dev-libs/libinput:=
67 - x11-libs/libxkbcommon
68 - )
69 - png? ( media-libs/libpng:= )
70 - tslib? ( >=x11-libs/tslib-1.21 )
71 - tuio? ( =dev-qt/qtnetwork-${QT5_PV}* )
72 - udev? ( virtual/libudev:= )
73 - vnc? ( =dev-qt/qtnetwork-${QT5_PV}* )
74 - vulkan? ( dev-util/vulkan-headers )
75 - X? (
76 - x11-libs/libICE
77 - x11-libs/libSM
78 - x11-libs/libX11
79 - x11-libs/libxcb:=[xkb]
80 - x11-libs/libxkbcommon[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 - linuxfb? ( sys-kernel/linux-headers )
90 - udev? ( sys-kernel/linux-headers )
91 -"
92 -PDEPEND="
93 - ibus? ( app-i18n/ibus )
94 - wayland? ( =dev-qt/qtwayland-${QT5_PV}* )
95 -"
96 -
97 -QT5_TARGET_SUBDIRS=(
98 - src/tools/qvkgen
99 - src/gui
100 - src/openglextensions
101 - src/platformheaders
102 - src/platformsupport
103 - src/plugins/generic
104 - src/plugins/imageformats
105 - src/plugins/platforms
106 - src/plugins/platforminputcontexts
107 -)
108 -
109 -QT5_GENTOO_CONFIG=(
110 - accessibility:accessibility-atspi-bridge
111 - egl:egl:
112 - eglfs:eglfs:
113 - eglfs:eglfs_egldevice:
114 - eglfs:eglfs_gbm:
115 - evdev:evdev:
116 - evdev:mtdev:
117 - :fontconfig:
118 - :system-freetype:FREETYPE
119 - !:no-freetype:
120 - !gif:no-gif:
121 - gles2-only::OPENGL_ES
122 - gles2-only:opengles2:OPENGL_ES_2
123 - !:no-gui:
124 - :system-harfbuzz:
125 - !:no-harfbuzz:
126 - jpeg:system-jpeg:IMAGEFORMAT_JPEG
127 - !jpeg:no-jpeg:
128 - libinput
129 - libinput:xkbcommon:
130 - :opengl
131 - png:png:
132 - png:system-png:IMAGEFORMAT_PNG
133 - !png:no-png:
134 - tslib:tslib:
135 - udev:libudev:
136 - vulkan:vulkan:
137 - X:xcb:
138 - X:xcb-glx:
139 - X:xcb-plugin:
140 - X:xcb-render:
141 - X:xcb-sm:
142 - X:xcb-xlib:
143 - X:xcb-xinput:
144 -)
145 -
146 -QT5_GENTOO_PRIVATE_CONFIG=(
147 - :gui
148 -)
149 -
150 -src_prepare() {
151 - # don't add -O3 to CXXFLAGS, bug 549140
152 - sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
153 -
154 - # egl_x11 is activated when both egl and X are enabled
155 - use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
156 -
157 - qt_use_disable_config dbus dbus \
158 - src/platformsupport/themes/genericunix/genericunix.pri
159 -
160 - qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro
161 -
162 - qt_use_disable_mod ibus dbus \
163 - src/plugins/platforminputcontexts/platforminputcontexts.pro
164 -
165 - use vnc || sed -i -e '/SUBDIRS += vnc/d' \
166 - src/plugins/platforms/platforms.pro || die
167 -
168 - qt5-build_src_prepare
169 -}
170 -
171 -src_configure() {
172 - local myconf=(
173 - $(usev dbus -dbus-linked)
174 - $(qt_use egl)
175 - $(qt_use eglfs)
176 - $(usev eglfs '-gbm -kms')
177 - $(qt_use evdev)
178 - $(qt_use evdev mtdev)
179 - -fontconfig
180 - -system-freetype
181 - $(usev !gif -no-gif)
182 - -gui
183 - -system-harfbuzz
184 - $(qt_use jpeg libjpeg system)
185 - $(qt_use libinput)
186 - $(qt_use linuxfb)
187 - -opengl $(usex gles2-only es2 desktop)
188 - $(qt_use png libpng system)
189 - $(qt_use tslib)
190 - $(qt_use udev libudev)
191 - $(qt_use vulkan)
192 - $(qt_use X xcb)
193 - $(usev X '-xcb-xlib')
194 - )
195 - if use libinput || use X; then
196 - myconf+=( -xkbcommon )
197 - fi
198 - qt5-build_src_configure
199 -}