pesa        14/09/11 01:44:59

  Modified:             metadata.xml ChangeLog
  Added:                qtgui-5.3.1-r3.ebuild
  Log:
  Import Qt5 from qt overlay.
  
  (Portage version: 2.2.12/cvs/Linux x86_64, signed Manifest commit with key 
0xDADED6B2671CB57D!)

Revision  Changes    Path
1.5                  dev-qt/qtgui/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/metadata.xml?rev=1.5&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/metadata.xml?rev=1.5&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/metadata.xml?r1=1.4&r2=1.5

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-qt/qtgui/metadata.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- metadata.xml        23 Apr 2014 11:38:19 -0000      1.4
+++ metadata.xml        11 Sep 2014 01:44:59 -0000      1.5
@@ -3,20 +3,27 @@
 <pkgmetadata>
        <herd>qt</herd>
        <use>
-               <flag name="egl">Use EGL instead of default GLX to manage OpenGL
-                     contexts on the desktop</flag>
+               <flag name="egl">Use EGL instead of default GLX to manage 
OpenGL contexts</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 in Qt 5.3.x, default in Qt 5.4.0 and 
later). If enabled,
+                       it can still be disabled at runtime by setting 
QT_HARFBUZZ environment
+                       variable to &quot;old&quot;.</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">
                        Build the 'trace' graphicssystem engine which allows to 
record
-                       all drawing operations into a trace buffer. Later it 
can be replayed
-                       with the qttracereplay utility
-               </flag>
+                       all drawing operations into a trace buffer. The trace 
can be replayed
+                       later with the qttracereplay tool.</flag>
        </use>
        <upstream>
                <bugs-to>https://bugreports.qt-project.org/</bugs-to>



1.44                 dev-qt/qtgui/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/ChangeLog?rev=1.44&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/ChangeLog?rev=1.44&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/ChangeLog?r1=1.43&r2=1.44

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-qt/qtgui/ChangeLog,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- ChangeLog   10 Aug 2014 17:43:46 -0000      1.43
+++ ChangeLog   11 Sep 2014 01:44:59 -0000      1.44
@@ -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.43 2014/08/10 
17:43:46 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-qt/qtgui/ChangeLog,v 1.44 2014/09/11 
01:44:59 pesa Exp $
+
+*qtgui-5.3.1-r3 (11 Sep 2014)
+
+  11 Sep 2014; Davide Pesavento <p...@gentoo.org> +qtgui-5.3.1-r3.ebuild,
+  metadata.xml:
+  Import Qt5 from qt overlay.
 
   10 Aug 2014; Agostino Sarubbo <a...@gentoo.org> qtgui-4.8.5-r3.ebuild:
   Stable for ia64, wrt bug #517090



1.1                  dev-qt/qtgui/qtgui-5.3.1-r3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/qtgui-5.3.1-r3.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtgui/qtgui-5.3.1-r3.ebuild?rev=1.1&content-type=text/plain

Index: qtgui-5.3.1-r3.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.3.1-r3.ebuild,v 1.1 
2014/09/11 01:44:59 pesa Exp $

EAPI=5

QT5_MODULE="qtbase"

inherit qt5-build

DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"

if [[ ${QT5_BUILD_TYPE} == live ]]; then
        KEYWORDS=""
else
        KEYWORDS="~amd64 ~x86"
fi

# TODO: directfb, linuxfb, offscreen (auto-depends on X11)

IUSE="accessibility egl eglfs evdev +gif gles2 harfbuzz ibus jpeg kms +opengl 
+png udev +xcb"
REQUIRED_USE="
        egl? ( evdev opengl )
        eglfs? ( egl )
        gles2? ( opengl )
        kms? ( egl gles2 )
"

RDEPEND="
        dev-libs/glib:2
        ~dev-qt/qtcore-${PV}[debug=]
        media-libs/fontconfig
        media-libs/freetype:2
        sys-libs/zlib
        egl? ( media-libs/mesa[egl] )
        evdev? ( sys-libs/mtdev )
        gles2? ( media-libs/mesa[gles2] )
        harfbuzz? ( >=media-libs/harfbuzz-0.9.25:= )
        ibus? ( ~dev-qt/qtdbus-${PV}[debug=] )
        jpeg? ( virtual/jpeg:0 )
        kms? (
                media-libs/mesa[gbm]
                virtual/libudev:=
                x11-libs/libdrm
        )
        opengl? ( virtual/opengl )
        png? ( media-libs/libpng:0= )
        udev? ( virtual/libudev:= )
        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.4.1[X]
                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/generic
        src/plugins/imageformats
        src/plugins/platforms
)

QT5_GENTOO_CONFIG=(
        accessibility:accessibility-atspi-bridge
        egl
        eglfs
        evdev
        evdev:mtdev:
        :fontconfig
        :system-freetype:FREETYPE
        !:no-freetype:
        !gif:no-gif:
        gles2::OPENGL_ES
        gles2:opengles2:OPENGL_ES_2
        !:no-gui:
        harfbuzz:system-harfbuzz:HARFBUZZ
        !harfbuzz:no-harfbuzz:
        jpeg:system-jpeg:IMAGEFORMAT_JPEG
        !jpeg:no-jpeg:
        kms:kms:
        opengl
        png:png:
        png:system-png:IMAGEFORMAT_PNG
        !png:no-png:
        udev:libudev:
        xcb:xcb:
        xcb:xcb-glx:
        xcb:xcb-plugin:
        xcb:xcb-render:
        xcb:xcb-sm:
        xcb:xcb-xlib:
        xcb:xinput2:
        xcb::XKB
)

pkg_setup() {
        use opengl && QT5_TARGET_SUBDIRS+=(src/openglextensions)
        use ibus   && 
QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/ibus)
        use xcb    && 
QT5_TARGET_SUBDIRS+=(src/plugins/platforminputcontexts/compose)

        # egl_x11 is activated when both egl and xcb are enabled
        use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || 
QT5_GENTOO_CONFIG+=(egl:egl_x11)
}

src_configure() {
        local gl="-no-opengl"
        if use gles2; then
                gl="-opengl es2"
        elif use opengl; then
                gl="-opengl desktop"
        fi

        local myconf=(
                $(use accessibility && use xcb && echo -dbus-linked)
                $(use ibus && echo -dbus-linked)
                $(qt_use egl)
                $(qt_use eglfs)
                $(qt_use evdev)
                $(qt_use evdev mtdev)
                -fontconfig
                -system-freetype
                $(use gif || echo -no-gif)
                ${gl}
                $(qt_use harfbuzz harfbuzz system)
                $(qt_use jpeg libjpeg system)
                $(qt_use kms)
                $(qt_use png libpng system)
                $(qt_use udev libudev)
                $(qt_use xcb xcb system)
                $(qt_use xcb xkbcommon system)
                $(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
        )
        qt5-build_src_configure
}




Reply via email to