patrick 14/04/23 07:07:38 Modified: metadata.xml ChangeLog Added: qtgui-5.2.1.ebuild Log: Import qt5 from qt overlay (Portage version: 2.2.10/cvs/Linux x86_64, unsigned Manifest commit)
Revision Changes Path 1.3 dev-qt/qtgui/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/metadata.xml?rev=1.3&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/metadata.xml?rev=1.3&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/metadata.xml?r1=1.2&r2=1.3 Index: metadata.xml =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-qt/qtgui/metadata.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- metadata.xml 26 Jan 2014 17:57:41 -0000 1.2 +++ metadata.xml 23 Apr 2014 07:07:38 -0000 1.3 @@ -5,11 +5,19 @@ <use> <flag name="egl">Use EGL instead of default GLX to manage OpenGL contexts on the desktop</flag> + <flag name="eglfs">Compile EGL Full Screen/Single Surface support</flag> + <flag name="evdev">Enable evdev input support</flag> <flag name="exceptions">Add support for exceptions - like catching them inside the event loop (recommended by upstream)</flag> + <flag name="gles2">Use OpenGL ES 2.0 instead of desktop OpenGL</flag> <flag name="glib">Enable <pkg>dev-libs/glib</pkg> eventloop support</flag> <flag name="gtkstyle">Build a Qt style called GTK+ that mimics the active GTK+ theme</flag> + <flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for text shaping + (EXPERIMENTAL). If enabled, it can still be disabled at runtime by + setting QT_HARFBUZZ environment variable to "old".</flag> + <flag name="ibus">Build the IBus input method plugin</flag> + <flag name="kms">Build the KMS platform plugin</flag> <flag name="qt3support">Enable the Qt3Support libraries for Qt4. Note that this does not mean you can compile pure Qt3 programs with Qt4.</flag> <flag name="trace"> 1.20 dev-qt/qtgui/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/ChangeLog?rev=1.20&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/ChangeLog?rev=1.20&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/ChangeLog?r1=1.19&r2=1.20 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-qt/qtgui/ChangeLog,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- ChangeLog 26 Jan 2014 17:57:41 -0000 1.19 +++ ChangeLog 23 Apr 2014 07:07:38 -0000 1.20 @@ -1,6 +1,12 @@ # ChangeLog for dev-qt/qtgui # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtgui/ChangeLog,v 1.19 2014/01/26 17:57:41 pesa Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtgui/ChangeLog,v 1.20 2014/04/23 07:07:38 patrick Exp $ + +*qtgui-5.2.1 (23 Apr 2014) + + 23 Apr 2014; Patrick Lauer <[email protected]> +qtgui-5.2.1.ebuild, + metadata.xml: + Import qt5 from qt overlay 26 Jan 2014; Davide Pesavento <[email protected]> -files/CVE-2013-0254.patch, -qtgui-4.8.4-r1.ebuild, metadata.xml: 1.1 dev-qt/qtgui/qtgui-5.2.1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/qtgui-5.2.1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/qtgui-5.2.1.ebuild?rev=1.1&content-type=text/plain Index: qtgui-5.2.1.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-qt/qtgui/qtgui-5.2.1.ebuild,v 1.1 2014/04/23 07:07:38 patrick Exp $ EAPI=5 QT5_MODULE="qtbase" inherit qt5-build DESCRIPTION="The Qt toolkit is a comprehensive C++ application development framework" if [[ ${QT5_BUILD_TYPE} == live ]]; then KEYWORDS="" else KEYWORDS="~amd64" fi # TODO: directfb, linuxfb, offscreen IUSE="accessibility eglfs evdev gif gles2 +glib harfbuzz ibus jpeg kms opengl +png udev +xcb" REQUIRED_USE=" eglfs? ( evdev gles2 ) gles2? ( opengl ) kms? ( evdev gles2 ) " RDEPEND=" ~dev-qt/qtcore-${PV}[debug=,glib=] media-libs/fontconfig media-libs/freetype:2 sys-libs/zlib gif? ( media-libs/giflib ) gles2? ( || ( media-libs/mesa[egl,gles2] media-libs/mesa[egl,gles] ) ) glib? ( dev-libs/glib:2 ) harfbuzz? ( >=media-libs/harfbuzz-0.9.12:0= ) ibus? ( ~dev-qt/qtdbus-${PV}[debug=] ) jpeg? ( virtual/jpeg:0 ) kms? ( media-libs/mesa[gbm] virtual/udev x11-libs/libdrm ) opengl? ( virtual/opengl ) png? ( media-libs/libpng:0= ) udev? ( virtual/udev ) xcb? ( x11-libs/libICE x11-libs/libSM >=x11-libs/libX11-1.5 >=x11-libs/libXi-1.6 x11-libs/libXrender >=x11-libs/libxcb-1.10[xkb] >=x11-libs/libxkbcommon-0.2.0 x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm accessibility? ( ~dev-qt/qtdbus-${PV}[debug=] ) ) " DEPEND="${RDEPEND} evdev? ( sys-kernel/linux-headers ) test? ( ~dev-qt/qtnetwork-${PV}[debug=] ) " PDEPEND=" ibus? ( app-i18n/ibus ) " QT5_TARGET_SUBDIRS=( src/gui src/platformsupport src/plugins/imageformats src/plugins/platforminputcontexts/compose src/plugins/platforms ) pkg_setup() { QCONFIG_ADD=( $(use accessibility && echo accessibility-atspi-bridge) $(usev eglfs) $(usev evdev) fontconfig $(use gles2 && echo egl opengles2) $(use harfbuzz && echo system-harfbuzz) $(usev kms) $(usev opengl) $(use udev && echo libudev) $(usev xcb) ) QCONFIG_DEFINE=( $(use accessibility && echo QT_ACCESSIBILITY_ATSPI_BRIDGE || echo QT_NO_ACCESSIBILITY_ATSPI_BRIDGE) $(use eglfs || echo QT_NO_EGLFS) $(use gles2 && echo QT_OPENGL_ES QT_OPENGL_ES_2 || echo QT_NO_EGL) $(use jpeg || echo QT_NO_IMAGEFORMAT_JPEG) $(use opengl || echo QT_NO_OPENGL) $(use png || echo QT_NO_IMAGEFORMAT_PNG) ) use ibus && QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus) use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions) qt5-build_pkg_setup } src_configure() { local dbus="-no-dbus" if use accessibility && use xcb; then dbus="-dbus" fi local gl="-no-egl -no-opengl" if use gles2; then gl="-egl -opengl es2" elif use opengl; then gl="-no-egl -opengl desktop" fi local myconf=( ${dbus} $(qt_use eglfs) $(qt_use evdev) -fontconfig -system-freetype $(use gif || echo -no-gif) ${gl} $(qt_use glib) $(qt_use harfbuzz harfbuzz system) $(qt_use jpeg libjpeg system) $(qt_use kms) $(qt_use png libpng system) $(use udev || echo -no-libudev) $(use xcb && echo -xcb -xrender -sm) ) qt5-build_src_configure }
