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: Tue, 18 Jan 2022 16:43:02
Message-Id: 1642524165.67cc49f990eb8a587caef83c9035518840bb0944.asturm@gentoo
1 commit: 67cc49f990eb8a587caef83c9035518840bb0944
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 18 16:42:29 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 18 16:42:45 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67cc49f9
7
8 dev-qt/qtcore: Drop 5.15.2-r13
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 dev-qt/qtcore/Manifest | 1 -
14 dev-qt/qtcore/qtcore-5.15.2-r13.ebuild | 104 ---------------------------------
15 2 files changed, 105 deletions(-)
16
17 diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
18 index 5e69125c6d40..9408a916e7bf 100644
19 --- a/dev-qt/qtcore/Manifest
20 +++ b/dev-qt/qtcore/Manifest
21 @@ -1,3 +1,2 @@
22 -DIST qtbase-5.15.2-38ad2f39.tar.gz 67969272 BLAKE2B 9071c96e8162d8141676f63aab82ca61ba29039e79066939fb74501187ae95cca34c924f1105827411f021efca2f40a62b7acde845d0d463604b234a3a8f8370 SHA512 df4f2dce732f62c797f77c266e268097f32a5d7605b3464c9a76d323d8ec069c902994df6afa28823d3c03f5d4ca0295cac47e28773b25e2f9387e3475f52f82
23 DIST qtbase-5.15.2-7c6c0030.tar.gz 67967537 BLAKE2B 623b99942e9df9bc8ac436a21503060845f9e3532aa0e02ccd927762382be26091878fbe092e80c0ac68bead51d09647e40e0cf61361d62ad226ed46b221132b SHA512 eb88b21764591246c5f04f63405dbfcd39afb737e96bb29c7721644b9aba3ea95df24ed9699acfd03a8c088ee72efec1fb0267aef8d665d5ec72ee75fc08ecdc
24 DIST qtbase-5.15.2-f4ac0b55.tar.gz 67967554 BLAKE2B 3e1ece861c195cdaa688f22cac7bbfdb3cce73ac575f72c8adc916face612307553d98da7b757c44980b1ed0ebf5a9ecaa2e993b41e775f511e32bd515c1ca54 SHA512 6160e02505e4d3f9fbd55f442e0a7a4d906feb576c891600232937bc212660b5c8a41072347d9f78dd0a1ca9357af514b5df2b341e181b2c823b36a912e583fa
25
26 diff --git a/dev-qt/qtcore/qtcore-5.15.2-r13.ebuild b/dev-qt/qtcore/qtcore-5.15.2-r13.ebuild
27 deleted file mode 100644
28 index 0b8f86d5973a..000000000000
29 --- a/dev-qt/qtcore/qtcore-5.15.2-r13.ebuild
30 +++ /dev/null
31 @@ -1,104 +0,0 @@
32 -# Copyright 1999-2022 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=8
36 -
37 -KDE_ORG_COMMIT=38ad2f39daec09168728033969265834b6a2d924
38 -QT5_MODULE="qtbase"
39 -inherit linux-info qt5-build
40 -
41 -DESCRIPTION="Cross-platform application development framework"
42 -SLOT=5/${QT5_PV}
43 -
44 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
45 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
46 -fi
47 -
48 -IUSE="icu old-kernel systemd"
49 -
50 -DEPEND="
51 - dev-libs/double-conversion:=
52 - dev-libs/glib:2
53 - dev-libs/libpcre2[pcre16,unicode]
54 - sys-libs/zlib:=
55 - icu? ( dev-libs/icu:= )
56 - !icu? ( virtual/libiconv )
57 - systemd? ( sys-apps/systemd:= )
58 -"
59 -RDEPEND="${DEPEND}
60 - >=dev-qt/qtchooser-66-r1
61 -"
62 -
63 -QT5_TARGET_SUBDIRS=(
64 - src/tools/bootstrap
65 - src/tools/moc
66 - src/tools/rcc
67 - src/corelib
68 - src/tools/qlalr
69 - doc
70 -)
71 -
72 -QT5_GENTOO_PRIVATE_CONFIG=(
73 - !:network
74 - !:sql
75 - !:testlib
76 - !:xml
77 -)
78 -
79 -PATCHES=(
80 - "${FILESDIR}"/${PN}-5.14.1-cmake-macro-backward-compat.patch # bug 703306
81 - "${FILESDIR}"/${PN}-5.15.1-timezone-{1,2}.patch # bug 737914
82 -)
83 -
84 -pkg_pretend() {
85 - use kernel_linux || return
86 - get_running_version
87 - if kernel_is -lt 4 11 && ! use old-kernel; then
88 - ewarn "The running kernel is older than 4.11. USE=old-kernel is needed for"
89 - ewarn "dev-qt/qtcore to function on this kernel properly. Bugs #669994, #672856"
90 - fi
91 -}
92 -
93 -src_prepare() {
94 - # don't add -O3 to CXXFLAGS, bug 549140
95 - sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || die
96 -
97 - # fix missing qt_version_tag symbol w/ LTO, bug 674382
98 - sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die
99 -
100 - qt5-build_src_prepare
101 -}
102 -
103 -src_configure() {
104 - local myconf=(
105 - $(qt_use icu)
106 - $(qt_use !icu iconv)
107 - $(qt_use systemd journald)
108 - )
109 - use old-kernel && myconf+=(
110 - -no-feature-renameat2 # needs Linux 3.16, bug 669994
111 - -no-feature-getentropy # needs Linux 3.17, bug 669994
112 - -no-feature-statx # needs Linux 4.11, bug 672856
113 - )
114 - qt5-build_src_configure
115 -}
116 -
117 -src_install() {
118 - qt5-build_src_install
119 -
120 - local flags=(
121 - DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG
122 - OPENGL OPENSSL SSL WIDGETS
123 - )
124 -
125 - for flag in ${flags[@]}; do
126 - cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die
127 -
128 - #if defined(QT_NO_${flag}) && defined(QT_${flag})
129 - # undef QT_NO_${flag}
130 - #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
131 - # define QT_NO_${flag}
132 - #endif
133 - _EOF_
134 - done
135 -}