diff options
Diffstat (limited to 'dev-qt/qtcore')
-rw-r--r-- | dev-qt/qtcore/Manifest | 4 | ||||
-rw-r--r-- | dev-qt/qtcore/qtcore-5.12.5-r1.ebuild | 84 | ||||
-rw-r--r-- | dev-qt/qtcore/qtcore-5.13.2.ebuild (renamed from dev-qt/qtcore/qtcore-5.12.5.ebuild) | 0 |
3 files changed, 87 insertions, 1 deletions
diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest index 2b7960609882..a1c9dccf9011 100644 --- a/dev-qt/qtcore/Manifest +++ b/dev-qt/qtcore/Manifest @@ -1,5 +1,7 @@ DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2 DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660 +DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204 EBUILD qtcore-5.12.3.ebuild 1660 BLAKE2B 2636bd6d58bbd6b3e218b39b237b7925e1eba1f5c8964cf36c83ca90b181b98fbe78611e86d7dc593d37b5da7182e44029441e86a4a7edc23af3f974f68539f3 SHA512 790d2237fc246bed49806736c644e5a9133dc73d6362c2404ffd573eee8bdc86689b0f3bb66a8fc90b5b41a058363de5cd80498043d4d3e6f6d8b3a142276f66 -EBUILD qtcore-5.12.5.ebuild 1664 BLAKE2B 1f4e075a97ab3bf60a768776054cbd09ba0ab3563457eb3596c0ec21a6a85ded1cd01d28bcf699681aa2282dce295cb53aa09f0bc11e311877185d7c17a2dd50 SHA512 b3f4b2c55b1ba9145451ded49b5d6afcb9cef7fa77ae383d23cc38a7e49f6cb0155e123b53a573d296e189ff76fa7186ea121b757b6a40bc0acc77082e4acf26 +EBUILD qtcore-5.12.5-r1.ebuild 1662 BLAKE2B 6201bbb5fb2bdfd0a75ab9deb2a216bc6b7c2e14d0ce406cab686945c124cdc28cb2b9b2cdc29f00a82c85ef9ca9e4d15c811285cefc826b342077855f8e7538 SHA512 bf93bf1a67087974585616a68c786a604d277f0ec5e86c297072150173ad1afc3c2dfb0790edef3470f7251c6ac9c635505d6e89640058ada9e2401f4b589574 +EBUILD qtcore-5.13.2.ebuild 1664 BLAKE2B 1f4e075a97ab3bf60a768776054cbd09ba0ab3563457eb3596c0ec21a6a85ded1cd01d28bcf699681aa2282dce295cb53aa09f0bc11e311877185d7c17a2dd50 SHA512 b3f4b2c55b1ba9145451ded49b5d6afcb9cef7fa77ae383d23cc38a7e49f6cb0155e123b53a573d296e189ff76fa7186ea121b757b6a40bc0acc77082e4acf26 MISC metadata.xml 565 BLAKE2B 3f18dd1accf6b8a781b5d2cc5c59440e31e8e7cd9210b53f19ea7c0f867be0ac3f109e823724e92be4a6b0a9a765869520e417f321a5ec53f6ee136a0b68592e SHA512 7d13e8697d2bca8b220e322b0c961d32e34d5e8fac70027c2eb8bdf2b4cd168f1d86f56e375d9bb78d3f06d1f489f66bcaa35a2074302a849a3af6e93fdfb666 diff --git a/dev-qt/qtcore/qtcore-5.12.5-r1.ebuild b/dev-qt/qtcore/qtcore-5.12.5-r1.ebuild new file mode 100644 index 000000000000..cb232869631c --- /dev/null +++ b/dev-qt/qtcore/qtcore-5.12.5-r1.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Cross-platform application development framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~sparc ~x86" +fi + +IUSE="icu systemd" + +DEPEND=" + dev-libs/double-conversion:= + dev-libs/glib:2 + dev-libs/libpcre2[pcre16,unicode] + sys-libs/zlib:= + icu? ( dev-libs/icu:= ) + !icu? ( virtual/libiconv ) + systemd? ( sys-apps/systemd:= ) +" +RDEPEND="${DEPEND} + !<dev-qt/qtcore-4.8.7-r4:4 +" + +QT5_TARGET_SUBDIRS=( + src/tools/bootstrap + src/tools/moc + src/tools/rcc + src/tools/qfloat16-tables + src/corelib + src/tools/qlalr + doc +) + +QT5_GENTOO_PRIVATE_CONFIG=( + !:network + !:sql + !:testlib + !:xml +) + +src_prepare() { + # don't add -O3 to CXXFLAGS, bug 549140 + sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || die + + # fix missing qt_version_tag symbol w/ LTO, bug 674382 + sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die + + qt5-build_src_prepare +} + +src_configure() { + local myconf=( + -no-feature-statx # bug 672856 + $(qt_use icu) + $(qt_use !icu iconv) + $(qt_use systemd journald) + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + local flags=( + DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG + OPENGL OPENSSL SSL WIDGETS + ) + + for flag in ${flags[@]}; do + cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die + + #if defined(QT_NO_${flag}) && defined(QT_${flag}) + # undef QT_NO_${flag} + #elif !defined(QT_NO_${flag}) && !defined(QT_${flag}) + # define QT_NO_${flag} + #endif + _EOF_ + done +} diff --git a/dev-qt/qtcore/qtcore-5.12.5.ebuild b/dev-qt/qtcore/qtcore-5.13.2.ebuild index 4ef01cf62dad..4ef01cf62dad 100644 --- a/dev-qt/qtcore/qtcore-5.12.5.ebuild +++ b/dev-qt/qtcore/qtcore-5.13.2.ebuild |