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