aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimi Huotari <chiitoo@gentoo.org>2018-02-20 17:03:46 +0200
committerJimi Huotari <chiitoo@gentoo.org>2018-02-20 17:03:46 +0200
commitf313d8eb8522427819c3f9fbfa1be24d81b67730 (patch)
tree2cccdaeff0fd36241a6e34ce26833ae8fffc84ff /dev-qt/qtcore
parentdev-qt/qtgamepad: add missing 5.9999 (diff)
downloadqt-f313d8eb8522427819c3f9fbfa1be24d81b67730.tar.gz
qt-f313d8eb8522427819c3f9fbfa1be24d81b67730.tar.bz2
qt-f313d8eb8522427819c3f9fbfa1be24d81b67730.zip
dev-qt: add 5.11.0_alpha
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'dev-qt/qtcore')
-rw-r--r--dev-qt/qtcore/Manifest1
-rw-r--r--dev-qt/qtcore/qtcore-5.11.0_alpha.ebuild73
2 files changed, 74 insertions, 0 deletions
diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
index bcbc574b..4c3b0d4e 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -1 +1,2 @@
DIST qtbase-everywhere-src-5.10.1.tar.xz 46024708 BLAKE2B 0d3562d6feb38f509e524bfd343bc45316bb82e3de204c6078b06c01e7e962a034c882b10b3b809f90cef2e76ef68e36363cb0d13fdf3ba199204cf48609b1f2 SHA512 abc8087bb7c5db2a668ba87cef67ab7ab9d884b770bce916b7fe7bf4e0a1fac47114eff50e15bd9efed66d63307d6aceed5cb097aa2ae5df98cffd11af8691ba
+DIST qtbase-everywhere-src-5.11.0-alpha.tar.xz 46143560 BLAKE2B ee15b73af9c414d7b62bee4f77d3fff87178f99423b0e6a9f28e6affb7e71263fb286406631f2223b6d18b6b09032663e0bb2c9e2603ce613491c54831ee5e3d SHA512 bce7dfbaa4994bb4a72e3d8d0b14c7778a1dce3d19ab13e86344d283993651c464db09452d9b80cdc7faafeb5f0722a4076c1d878105ec2a1806ef059dbc3aa7
diff --git a/dev-qt/qtcore/qtcore-5.11.0_alpha.ebuild b/dev-qt/qtcore/qtcore-5.11.0_alpha.ebuild
new file mode 100644
index 00000000..368fe44d
--- /dev/null
+++ b/dev-qt/qtcore/qtcore-5.11.0_alpha.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+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 ~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}"
+
+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_configure() {
+ local myconf=(
+ $(qt_use icu)
+ $(qt_use !icu iconv)
+ $(qt_use systemd journald)
+ )
+ qt5-build_src_configure
+}
+
+src_install() {
+ qt5-build_src_install
+
+ local flags=(
+ ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG FREETYPE
+ HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY MITSHM
+ OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB WIDGETS
+ XCURSOR XFIXES XKB XRANDR XRENDER XSYNC ZLIB
+ )
+
+ 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
+}