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/qtcore/
Date: Sat, 08 Feb 2020 21:34:56
Message-Id: 1581197662.f9447476d1a2484ec8da6c19f9f91dad84d3b699.asturm@gentoo
1 commit: f9447476d1a2484ec8da6c19f9f91dad84d3b699
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 8 14:16:05 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 8 21:34:22 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9447476
7
8 dev-qt/qtcore: Drop vulnerable 5.12.3-r1
9
10 Bug: https://bugs.gentoo.org/707354
11 Package-Manager: Portage-2.3.87, Repoman-2.3.20
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 dev-qt/qtcore/qtcore-5.12.3-r1.ebuild | 86 -----------------------------------
15 1 file changed, 86 deletions(-)
16
17 diff --git a/dev-qt/qtcore/qtcore-5.12.3-r1.ebuild b/dev-qt/qtcore/qtcore-5.12.3-r1.ebuild
18 deleted file mode 100644
19 index 8fa01e2779f..00000000000
20 --- a/dev-qt/qtcore/qtcore-5.12.3-r1.ebuild
21 +++ /dev/null
22 @@ -1,86 +0,0 @@
23 -# Copyright 1999-2020 Gentoo Authors
24 -# Distributed under the terms of the GNU General Public License v2
25 -
26 -EAPI=6
27 -QT5_MODULE="qtbase"
28 -inherit qt5-build
29 -
30 -DESCRIPTION="Cross-platform application development framework"
31 -
32 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
33 - KEYWORDS="arm x86"
34 -fi
35 -
36 -IUSE="icu systemd"
37 -
38 -DEPEND="
39 - dev-libs/double-conversion:=
40 - dev-libs/glib:2
41 - dev-libs/libpcre2[pcre16,unicode]
42 - sys-libs/zlib:=
43 - icu? ( dev-libs/icu:= )
44 - !icu? ( virtual/libiconv )
45 - systemd? ( sys-apps/systemd:= )
46 -"
47 -RDEPEND="${DEPEND}
48 - !<dev-qt/qtcore-4.8.7-r4:4
49 -"
50 -
51 -QT5_TARGET_SUBDIRS=(
52 - src/tools/bootstrap
53 - src/tools/moc
54 - src/tools/rcc
55 - src/tools/qfloat16-tables
56 - src/corelib
57 - src/tools/qlalr
58 - doc
59 -)
60 -
61 -QT5_GENTOO_PRIVATE_CONFIG=(
62 - !:network
63 - !:sql
64 - !:testlib
65 - !:xml
66 -)
67 -
68 -PATCHES=( "${FILESDIR}/${P}-CVE-2019-18281.patch" )
69 -
70 -src_prepare() {
71 - # don't add -O3 to CXXFLAGS, bug 549140
72 - sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || die
73 -
74 - # fix missing qt_version_tag symbol w/ LTO, bug 674382
75 - sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die
76 -
77 - qt5-build_src_prepare
78 -}
79 -
80 -src_configure() {
81 - local myconf=(
82 - -no-feature-statx # bug 672856
83 - $(qt_use icu)
84 - $(qt_use !icu iconv)
85 - $(qt_use systemd journald)
86 - )
87 - qt5-build_src_configure
88 -}
89 -
90 -src_install() {
91 - qt5-build_src_install
92 -
93 - local flags=(
94 - DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG
95 - OPENGL OPENSSL SSL WIDGETS
96 - )
97 -
98 - for flag in ${flags[@]}; do
99 - cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die
100 -
101 - #if defined(QT_NO_${flag}) && defined(QT_${flag})
102 - # undef QT_NO_${flag}
103 - #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
104 - # define QT_NO_${flag}
105 - #endif
106 - _EOF_
107 - done
108 -}