aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavide Pesavento <davidepesa@gmail.com>2013-02-22 00:38:10 -0800
committerDavide Pesavento <davidepesa@gmail.com>2013-02-22 00:38:10 -0800
commitd09a3acfdc7aed6dbfdc51019ecf574569618e25 (patch)
tree87a1bbe77f1008698af679cbdda9d2b7457b6111 /x11-libs
parentPyQt4/sip: Automated version bump, remove old (diff)
downloadqt-d09a3acfdc7aed6dbfdc51019ecf574569618e25.tar.gz
qt-d09a3acfdc7aed6dbfdc51019ecf574569618e25.tar.bz2
qt-d09a3acfdc7aed6dbfdc51019ecf574569618e25.zip
[x11-libs/qt-gui:5] Merge egl and gles2 USE flags.
Fixes bug 450492. Package-Manager: portage-2.2.0_alpha163
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/qt-gui/qt-gui-5.0.9999.ebuild26
-rw-r--r--x11-libs/qt-gui/qt-gui-5.9999.ebuild26
2 files changed, 22 insertions, 30 deletions
diff --git a/x11-libs/qt-gui/qt-gui-5.0.9999.ebuild b/x11-libs/qt-gui/qt-gui-5.0.9999.ebuild
index fe5e0564..045a91cb 100644
--- a/x11-libs/qt-gui/qt-gui-5.0.9999.ebuild
+++ b/x11-libs/qt-gui/qt-gui-5.0.9999.ebuild
@@ -16,12 +16,11 @@ fi
# TODO: directfb, linuxfb, ibus
-IUSE="accessibility egl eglfs evdev gif gles2 +glib jpeg kms opengl +png udev +xcb"
+IUSE="accessibility eglfs evdev gif gles2 +glib jpeg kms opengl +png udev +xcb"
REQUIRED_USE="
- egl? ( gles2 )
- eglfs? ( egl evdev )
+ eglfs? ( evdev gles2 )
gles2? ( opengl )
- kms? ( egl )
+ kms? ( gles2 )
"
RDEPEND="
@@ -29,11 +28,10 @@ RDEPEND="
media-libs/freetype:2
sys-libs/zlib
~x11-libs/qt-core-${PV}[debug=,glib=]
- egl? ( media-libs/mesa[egl] )
gif? ( media-libs/giflib )
gles2? ( || (
- media-libs/mesa[gles2]
- media-libs/mesa[gles]
+ media-libs/mesa[egl,gles2]
+ media-libs/mesa[egl,gles]
) )
glib? ( dev-libs/glib:2 )
jpeg? ( virtual/jpeg )
@@ -72,19 +70,18 @@ QT5_TARGET_SUBDIRS=(
pkg_setup() {
QCONFIG_ADD="
$(use accessibility && echo accessibility-atspi-bridge)
- $(usev egl)
$(usev eglfs)
$(usev evdev)
fontconfig
- $(use gles2 && echo opengles2)
+ $(use gles2 && echo egl opengles2)
$(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 egl && echo QT_EGL)
$(use eglfs && echo QT_EGLFS)
+ $(use gles2 && echo QT_EGL)
$(use jpeg && echo QT_IMAGEFORMAT_JPEG)"
qt5-build_pkg_setup
@@ -96,24 +93,23 @@ src_configure() {
dbus="-dbus"
fi
- local opengl="-no-opengl"
+ local gl="-no-egl -no-opengl"
if use gles2; then
- opengl="-opengl es2"
+ gl="-egl -opengl es2"
elif use opengl; then
- opengl="-opengl desktop"
+ gl="-no-egl -opengl desktop"
fi
local myconf=(
${dbus}
- $(qt_use egl)
$(qt_use eglfs)
$(qt_use evdev)
-fontconfig
$(use gif || echo -no-gif)
+ ${gl}
$(qt_use glib)
$(qt_use jpeg libjpeg system)
$(qt_use kms)
- ${opengl}
$(qt_use png libpng system)
$(use udev || echo -no-libudev)
$(use xcb && echo -xcb -xrender)
diff --git a/x11-libs/qt-gui/qt-gui-5.9999.ebuild b/x11-libs/qt-gui/qt-gui-5.9999.ebuild
index fe5e0564..045a91cb 100644
--- a/x11-libs/qt-gui/qt-gui-5.9999.ebuild
+++ b/x11-libs/qt-gui/qt-gui-5.9999.ebuild
@@ -16,12 +16,11 @@ fi
# TODO: directfb, linuxfb, ibus
-IUSE="accessibility egl eglfs evdev gif gles2 +glib jpeg kms opengl +png udev +xcb"
+IUSE="accessibility eglfs evdev gif gles2 +glib jpeg kms opengl +png udev +xcb"
REQUIRED_USE="
- egl? ( gles2 )
- eglfs? ( egl evdev )
+ eglfs? ( evdev gles2 )
gles2? ( opengl )
- kms? ( egl )
+ kms? ( gles2 )
"
RDEPEND="
@@ -29,11 +28,10 @@ RDEPEND="
media-libs/freetype:2
sys-libs/zlib
~x11-libs/qt-core-${PV}[debug=,glib=]
- egl? ( media-libs/mesa[egl] )
gif? ( media-libs/giflib )
gles2? ( || (
- media-libs/mesa[gles2]
- media-libs/mesa[gles]
+ media-libs/mesa[egl,gles2]
+ media-libs/mesa[egl,gles]
) )
glib? ( dev-libs/glib:2 )
jpeg? ( virtual/jpeg )
@@ -72,19 +70,18 @@ QT5_TARGET_SUBDIRS=(
pkg_setup() {
QCONFIG_ADD="
$(use accessibility && echo accessibility-atspi-bridge)
- $(usev egl)
$(usev eglfs)
$(usev evdev)
fontconfig
- $(use gles2 && echo opengles2)
+ $(use gles2 && echo egl opengles2)
$(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 egl && echo QT_EGL)
$(use eglfs && echo QT_EGLFS)
+ $(use gles2 && echo QT_EGL)
$(use jpeg && echo QT_IMAGEFORMAT_JPEG)"
qt5-build_pkg_setup
@@ -96,24 +93,23 @@ src_configure() {
dbus="-dbus"
fi
- local opengl="-no-opengl"
+ local gl="-no-egl -no-opengl"
if use gles2; then
- opengl="-opengl es2"
+ gl="-egl -opengl es2"
elif use opengl; then
- opengl="-opengl desktop"
+ gl="-no-egl -opengl desktop"
fi
local myconf=(
${dbus}
- $(qt_use egl)
$(qt_use eglfs)
$(qt_use evdev)
-fontconfig
$(use gif || echo -no-gif)
+ ${gl}
$(qt_use glib)
$(qt_use jpeg libjpeg system)
$(qt_use kms)
- ${opengl}
$(qt_use png libpng system)
$(use udev || echo -no-libudev)
$(use xcb && echo -xcb -xrender)