summaryrefslogtreecommitdiffstats
path: root/package/qt5
Commit message (Collapse)AuthorAgeFilesLines
* qt5/qt53d: new packagePeter Seiderer2015-12-184-0/+63
| | | | | | | | | | | [Thomas: - order packages alphabetically - use tabs for indentation in Config.in - add missing BR2_PACKAGE_QT5_JSCORE_AVAILABLE dependency for the comment.] Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: support OVERRIDE_SRCDIRPeter Korsgaard2015-11-264-41/+29
| | | | | | | | | With OVERRIDE_SRCDIR we don't apply any of the qt5base patches, but the custom specs files are needed to be able to build - So install these in the configure step instead of having them as a patch. Signed-off-by: Peter Korsgaard <peter@korsgaard.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* qt5base: use 'depends on' for directfbPeter Korsgaard2015-11-181-4/+3
| | | | | | | This is the only package where we select directfb. Change it to use depends on to match what we do for the X11 backend. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: Patch Qt config to detect sunxi-maliDaniel Nyström2015-11-171-0/+109
| | | | | | | | | | | | | | | | | | | | | Currently Qt 5.5 only detects and build the eglfs_mali device integration if the commercial Mali driver package from ARM is used. This patch makes sure the Qt configure script also test for the sunxi-mali driver package. It also removes the dependency of the proprietary fbdev_window.h. This issue is set to be fixed in upcoming Qt 5.6: https://codereview.qt-project.org/#/c/125837/ [Thomas: renumber patch from 0010 to 0009.] Signed-off-by: Daniel Nyström <daniel.nystrom@timeterminal.se> Tested-by: Ariel D'Alessandro <ariel@vanguardiasur.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> [Thomas: build tested before the patch, verified that indeed the eglfs-mali plugin doesn't get built, and that after the patch it gets built as expected.]
* qt5multimedia: drop broken gstreamer 0.10 supportPeter Korsgaard2015-10-251-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The gstreamer 0.10 support code seems to have bitrotten as the build fails with undefined references to various functions: .obj/qgstreameraudiodecodersession.o: In function `QGstreamerAudioDecoderSession::read()': qgstreameraudiodecodersession.cpp:(.text+0x13a0): undefined reference to `QGstUtils::audioFormatForBuffer(_GstBuffer*)' collect2: error: ld returned 1 exit status Makefile:111: recipe for target '../../../../plugins/mediaservice/libgstaudiodecoder.so' failed make[6]: *** [../../../../plugins/mediaservice/libgstaudiodecoder.so] Error 1 Makefile:45: recipe for target 'sub-audiodecoder-make_first' failed make[5]: *** [sub-audiodecoder-make_first] Error 2 make[5]: *** Waiting for unfinished jobs.... .obj/qgstreamercapturesession.o: In function `QGstreamerCaptureSession::probeBuffer(_GstBuffer*) [clone .part.30]': qgstreamercapturesession.cpp:(.text+0x3fc8): undefined reference to `QGstUtils::bufferToImage(_GstBuffer*)' collect2: error: ld returned 1 exit status Makefile:153: recipe for target '../../../../plugins/mediaservice/libgstmediacapture.so' failed make[6]: *** [../../../../plugins/mediaservice/libgstmediacapture.so] Error 1 Makefile:95: recipe for target 'sub-mediacapture-make_first' failed make[5]: *** [sub-mediacapture-make_first] Error 2 .obj/qgstreamerplayersession.o: In function `QGstreamerPlayerSession::QGstreamerPlayerSession(QObject*)': qgstreamerplayersession.cpp:(.text+0xecc): undefined reference to `gst_video_connector_get_type' .obj/qgstreamerplayersession.o: In function `QGstreamerPlayerSession::processBusMessage(QGstreamerMessage const&)': qgstreamerplayersession.cpp:(.text+0x5b4c): undefined reference to `QGstUtils::gstTagListToMap(_GstStructure const*)' collect2: error: ld returned 1 exit status Makefile:129: recipe for target '../../../../plugins/mediaservice/libgstmediaplayer.so' failed make[6]: *** [../../../../plugins/mediaservice/libgstmediaplayer.so] Error 1 Makefile:70: recipe for target 'sub-mediaplayer-make_first' failed make[5]: *** [sub-mediaplayer-make_first] Error 2 Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: add optional gstreamer1 supportPeter Korsgaard2015-10-251-0/+8
| | | | | | | | | | | | | | | | | Indirectly fixes: http://autobuild.buildroot.net/results/773/773d9996bd3da283eed6b75083b8bab6469d0423/ http://autobuild.buildroot.net/results/069/069f564fde821b55e710fbe93fe30a5cf11a6da5/ http://autobuild.buildroot.net/results/456/456d380f8b4478245e89f711c33fe0c2d23aaa3a/ http://autobuild.buildroot.net/results/7c8/7c8ebfc93a5b11e40251495715d742520b3b8291/ And many more, as qt5multimedia needs qt5base to be built with gstreamer1 support as well. While qt5 has some gstreamer 0.10 support, it doesn't seem to be used much any more and E.G. the 0.10 fallback code in qt5multimedia is broken so only enable it for the 1.x series. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* q5base: use TARGET_MAKE_ENVPeter Korsgaard2015-10-251-2/+3
| | | | | | So our tools (E.G. pkg-config) in $(HOST_DIR) are found. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: Fix compile errors in qurl.h / qeglplatformscreen.cppMarc2015-10-171-2/+20
| | | | | | | | | | | | | | | | | | | Update the already existing fix for EGL/X11 header issue to fix an additional problem encountered on my system where I had compile errors in qeglplatformscreen.cpp. The problem was related to the wrong order of includes. The X11 headers must always be included last, as indicated in http://lists.qt-project.org/pipermail/development/2013-March/010511.html The fix is done in the existing 0003-xcb-egl-fixes.patch patch, since it is an additional fix for the same problem. [Thomas: tweak commit log, and adjust SoB details as suggested by Arnout.] Signed-off-by: Marc Andre <marc.andre@netline.ch> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: remove now-redundant ccache handlingArnout Vandecappelle2015-10-043-52/+4
| | | | | | Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Reviewed-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* directfb: mark as available only for gcc >= 4.5Thomas Petazzoni2015-09-101-0/+4
| | | | | | | | | | | | | | | | | | | | | | | The new DirectFB version does not build with gcc 4.3 from the Blackfin toolchain. One of the reason is that va_copy has some issues, which were fixed in gcc 4.4.0 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36799). There are also some other issues, which were fixed by a patch proposed by Peter Seiderer at http://lists.busybox.net/pipermail/buildroot/2015-February/120281.html. However, it probably doesn't make a lot of sense to carry patches that are not upstream for such old compilers. Instead, this commit takes the action of making DirectFB available only on toolchains using gcc >= 4.5, which was tested with the Arago toolchain. gcc 4.4 could potentially work, but wasn't tested (it is no longer supported by the internal toolchain backend, and we don't have any toolchain based on gcc 4.4), so we take the safe decision of requiring at least gcc 4.5. [Peter: add comment explaining toolchain dependenc as suggested by Vincente] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/qt5/qt5base: fix build with ccacheBenoît Thébaudeau2015-08-281-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | Building with ccache failed with: Running configuration tests... Failed to process makespec for platform 'devices/linux-buildroot-g++' Project ERROR: Compiler <path_to_output_dir>/host/usr/bin/ccache <path_to_output_dir>/host/usr/bin/<cross_compile>-g++ not found. Check the value of CROSS_COMPILE -device-option Could not read qmake configuration file <path_to_output_dir>/build/qt5base-5.5.0/mkspecs/devices/linux-buildroot-g++/qmake.conf. Error processing project file: /dev/null This was caused by Buildroot setting this in qt5base-5.5.0/mkspecs/devices/linux-buildroot-g++/qmake.conf: QMAKE_CXX = $${BR_CCACHE} $${CROSS_COMPILE}g++ But qt5base-5.5.0/mkspecs/features/device_config.prf expects QMAKE_CXX to be a single valid (absolute or QMAKE_PATH_ENV-relative) path to an existing file, which is not possible if using ccache as above. Add a patch fixing this by testing only the first value in QMAKE_CXX. Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/qt5/qt5multimedia: fix gstreamer1 supportBenoît Thébaudeau2015-08-271-1/+4
| | | | | | | | | | | | | | Fix the missing gstreamer1 build dependencies, which could possibly prevent the configuration of qt5multimedia from detecting the supported gstreamer1 features. Fix the missing gstreamer1 install rules, which resulted in the following runtime error: defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer" Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: disable for static-only buildsThomas Petazzoni2015-08-262-11/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Even though we have some specific code to support building Qt5 for static-only configurations, it doesn't work. The first problem is that our custom qmake.conf always passes -ldl, which makes a number of Qt5 config.tests fail at configure time. Once this problem is fixed by removing -ldl from QMAKE_LIBS and adding it to QMAKE_LIBS_DYNLOAD instead, the next problem is that the plugin infrastructure of Qt5 assumes that Linux has dynamic library support: the qlibrary_unix.cpp file includes <dlfcn.h>, and the only condition for this file to not be included is: Until recently, building Qt5 statically was working because our C library was not built static-only: it provided <dlfcn.h> and libdl.so. But now that we have a really static only toolchain, Qt5 no longer builds. The easiest solution is to simply make Qt5 depend on dynamic library support. Fixes: http://autobuild.buildroot.net/results/538/538e0325adba9fabbe4ec8e550fbb6a7219f5e7a/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: install libQt5XcbQpa.so for xcb backendMatthew Shyu2015-08-191-0/+1
| | | | | | | | | | | When the XCB backend is selected, the libqxcb.so plugin is installed, and is linked against libQt5XcbQpa.so. However, until, Buildroot was not installing this library. This commit fixes this. [Thomas: tweak commit log.] Signed-off-by: Matthew Shyu <matthew.shyu@amlogic.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/qt5quickcontrols: fix licensing informationYann E. MORIN2015-08-081-2/+2
| | | | | | | | | | | | | | | | | | | | Since the bump to 5.5.0, the LGPv2.1-with-exception has been dropped, with only the LGPLv3 or GPLv2 as alternatives. Drop LGPLv2.1-with-exception. Add GFDL (GNU Free Documentation License) as it is explicitly referenced in the source tree. Fixes: http://autobuild.buildroot.org/results/0dc/0dc96010cc81a34d2363eb4fe1a155db0e3769fd/ http://autobuild.buildroot.org/results/2b0/2b0b4c170dfa0d95c10bf030e6f249b3305dd318/ [Thomas: add version to GFDL specification.] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Julien CORJON <corjon.j@ecagroup.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: fix activation of i.MX visual ID workaroundJérôme Pouiller2015-07-281-3/+4
| | | | | | | | | | | The workaround implemented in 0001-Force_egl_visual_ID_33.patch has to be enabled as soon as gpu_vivante/xorg is used. This does not depends on eglfs option. [Thomas: minor commit log tweaks.] Signed-off-by: Jérôme Pouiller <jezz@sysmic.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: Fix INCLUDE_PATH when no JPEG/PNG supportJulien CORJON2015-07-281-0/+89
| | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/4be77432390c4cfb557c3f2cc52cf732de037949/ http://autobuild.buildroot.net/results/255a77e01d8af4090e03acb82f9ad93b7c4dd212/ http://autobuild.buildroot.net/results/7844e6a3eeecf67dc29277b73bfe714e4d8f0d85/ http://autobuild.buildroot.net/results/b941f35b6c8e1cf3b2c4b046dfcce98700d8f408/ http://autobuild.buildroot.net/results/c64b640a39285f59cde47cb8d06ab70a5ac97c8b/ http://autobuild.buildroot.net/results/f6d24b50f58251c8051d39bc1d09b5b43f81f441/ http://autobuild.buildroot.net/results/30acea45fb497942129ca57c143bab6174e14609/ http://autobuild.buildroot.net/results/f0891474fe2cd3e47b1489f147e31f698dbd013f/ Upstream-Status: https://codereview.qt-project.org/#/c/122145/ Signed-off-by: Julien Corjon <corjon.j@ecagroup.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5/qtwebsocket: remove GPLv2 licenseJulien CORJON2015-07-261-4/+2
| | | | | | | | | | | This module loose his GPLv2 licensing option. Remains the LGPLv2.1 with exception and LGPLv3 as the possible open-source licenses. Fixes: http://autobuild.buildroot.net/results/6c80ba0669a7fc8cc60baaa849044fd65a78ce87/ Signed-off-by: Julien Corjon <corjon.j@ecagroup.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: remove GPLv2 license from qt5declarative, qt5script and qt5svgThomas Petazzoni2015-07-223-6/+6
| | | | | | | | Since Qt 5.5, those three modules have lost their GPLv2 licensing option. Remains the LGPLv2.1 with exception and LGPLv3 as the possible open-source licenses. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt/qt5webchannel: new packageJulien CORJON2015-07-225-0/+138
| | | | | Signed-off-by: Julien Corjon <corjon.j@ecagroup.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt/qt5base: Fix big endian image conversionJulien CORJON2015-07-221-0/+34
| | | | | Signed-off-by: Julien Corjon <corjon.j@ecagroup.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt/qt5quick1, qt/qt5script, qt/qt5webkit: tag as legacy compatibilityJulien CORJON2015-07-215-4/+21
| | | | | Signed-off-by: Julien Corjon <corjon.j@ecagroup.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt/qt5base: reorder patchesJulien CORJON2015-07-214-0/+0
| | | | | Signed-off-by: Julien Corjon <corjon.j@ecagroup.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: bump version to 5.5.0Julien CORJON2015-07-2129-556/+184
| | | | | | | | | | | | | | | | | | | | | QT5BASE_EGLFS_PLATFORM_HOOKS_SOURCES is no longer useful since eglfs does not depend on the device makespecs anymore. Instead, backends are autodetected by configure [1]. We still need specifics include path for rpi eglfs support. 0008-forkd-disable-eventfd-for-uclibc.patch disable missing eventfd in new Qt 3rd party forkd for uClibc toolchains. Remove patches commited in Qt mainline and update pending one [1] https://codereview.qt-project.org/#/c/107548/ Passed test : - Full compilation on ARM/uClibc - Partialy compiled and tested on i.MX6/linaro with OpenGL backend - Partialy compiled but not executed for Raspberry Pi (rpi-userland) Signed-off-by: Julien Corjon <corjon.j@ecagroup.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: add option for custom qconfig fileWill Wagner2015-07-132-0/+26
| | | | | | | | Add in support for a custom qconfig file in the same way it is already present for the Qt4 package Signed-off-by: Will Wagner <will_wagner@carallon.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gpu-viv-bin-mx6q: rename package to imx-gpu-vivGary Bisson2015-07-111-1/+1
| | | | | | | | | | | In order to be in line with new Freescale naming convention: https://github.com/Freescale/meta-fsl-arm/commit/74c86aa9 "Graphics recipe is renamed from gpu-viv-bin-mx6q to imx-gpu-viv" Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: remove never set QT5BASE_CONFIGURE_ENVBaruch Siach2015-05-201-1/+0
| | | | | | | | | | Since 1b54fbc925f4 (qt5base: fix postgresql plugin compile, 2015-02-19) QT5BASE_CONFIGURE_ENV is never set. Remove it. Cc: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* postgresql: mark as not available for static linkingThomas Petazzoni2015-05-161-0/+5
| | | | | | | | | | | | | | postgresql currently does not build in BR2_STATIC_LIBS=y configurations, and since there is little interest in using such a big piece of software in statically linked configuration, this commit makes postgresql depends on !BR2_STATIC_LIBS. Fixes: http://autobuild.buildroot.net/results/f9ed96d22e91cdba9ad92c4d4ea52e422bf1f1c9/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: add patch to fix gold linker issueThomas Petazzoni2015-05-161-0/+27
| | | | | | | | | | | | | The newly added patch makes sure that gold linker functionality is not used when doing host builds, since qt5 only tests the availability of this feature with the target compiler. Fixes: http://autobuild.buildroot.net/results/f403a76ac0abbf8488373c0dffb4487f5d98c55d/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: rename patch to avoid conflict on 0002Thomas Petazzoni2015-05-161-0/+0
| | | | | | | | There are currently two patches with the 0002 sequence number, which isn't great. Rename one of them to use the 0003 sequence number. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5base: fix "Unable to find an X11 visual" errorJérôme Pouiller2015-05-012-2/+30
| | | | | | | | | | | | | | | | | | | | | Fix "Unable to find an X11 visual" bug that produce at runtime with Vivante drivers. Add a conditionnal patch and add variable QT5BASE_EXTRA_CFLAGS in order to enable workaround. This patch is actually an improvement over the fix available in Yocto: https://github.com/Freescale/meta-fsl-arm/blob/dizzy/qt5-layer/recipes-qt/qt5/qtbase/Force_egl_visual_ID_33.patch [Thomas: - Add SoB from Jérôme Pouiller inside the patch imported from Yocto. - Add a space between $(TARGET_CFLAGS) and $(QT5BASE_EXTRA_CFLAGS), and ditto for CXXFLAGS. - Merge the QT5BASE_EXTRA_CFLAGS into an existing BR2_PACKAGE_GPU_VIV_BIN_MX6Q conditional.] Tested-by: Gary Bisson <gary.bisson@boundarydevices.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Jérôme Pouiller <jezz@sysmic.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: fix compilation with Vivante headers.Jérôme Pouiller2015-05-011-0/+63
| | | | | | Tested-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Jérôme Pouiller <jezz@sysmic.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove non-IPv6 dependencies and tweaksGustavo Zacarias2015-04-221-3/+2
| | | | | | | | Now that IPv6 is mandatory remove package dependencies and conditionals for it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: fix license information for qt5multimedia and qt5xmlpatternsThomas Petazzoni2015-04-102-4/+4
| | | | | | | | | | | | | | | | | While most of the Qt5 components indeed seem to be under LGPLv2.1 with exception, or LGPLv3 or GPLv2, the qt5multimedia and qt5xmlpatterns components only carry the LGPLv2.1 and LGPLv3 license files, and not the GPLv2 license file. So one can safely assume that the GPLv2 option is not available for those components, and this commit adjusts the <pkg>_LICENSE and <pkg>_LICENSE_FILES variables accordingly. Fixes: http://autobuild.buildroot.org/results/c62/c62eef5e5b8add138cdab34e64103d974d0a510b/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by: Bernd Kuhls <bernd.kuhls@t-online.de>
* qt5: update hashes for 5.4.1Will Wagner2015-04-0218-72/+72
| | | | | | | When updating Qt to 5.4.1 the hash files were omitted Signed-off-by: Will Wagner <will_wagner@carallon.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: remove non-lfs enabler patchesGustavo Zacarias2015-04-011-36/+0
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: remove (non-)lfs dependencies and tweaksGustavo Zacarias2015-04-011-4/+0
| | | | | | | | Now that largefile is mandatory removes package dependencies and conditionals. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* postgresql: uses fork(), needs mmuPeter Seiderer2015-03-171-0/+1
| | | | | | | | | | | | | | | | | Additional revert 'postgresql: enable bfin compile' ([2]) which is now useless (Blackfin is a noMMU architecture). Fixes ([1]): postmaster/fork_process.o: In function `_fork_process': fork_process.c:(.text+0x22): undefined reference to `_fork' [1] http://autobuild.buildroot.org/results/c9c/c9c93156fe64e89f35627aa592c47d8c5181ed7d [2] http://git.buildroot.net/buildroot/commit/?id=6f177dac73a289db28772fb3e20347aba5cd5e67 [Thomas: propagate to the appropriate reverse dependencies.] Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: remove postgresql introduced uclibc dependency for the PostgresSQL ↵Peter Seiderer2015-03-151-4/+0
| | | | | | | plugin Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5base: fix the PostgreSQL detection patchPeter Seiderer2015-03-081-5/+6
| | | | | | | | | | | | The PostgreSQL detection patch added in commit 1b54fbc925f419f740f4cbc8229cfbf40ce84895 ("qt5base: fix postgresql plugin compile") had a minor issue: it was still calling the host pg_config to decided whether or not PostgreSQL was available. [Thomas: improve commit log.] Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5: bump version to 5.4.1Will Wagner2015-03-047-528/+1
| | | | | | | Also remove all patches that have been applied to 5.4.1 branch Signed-off-by: Will Wagner <will_wagner@carallon.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Peter Korsgaard2015-03-023-5/+1
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * packages: all salute the passing of avr32Yann E. MORIN2015-02-143-5/+1
| | | | | | | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | qt5base: fix postgresql plugin compilePeter Seiderer2015-02-232-2/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add qt5base '-psql_config' configure option and use it to set pg_config path in configure step instead of legacy PSQL_LIBS enviornment variable. Fixes [1]: PostgreSQL auto-detection... () make[1]: Entering directory `/home/peko/autobuild/instance-0/output/build/qt5base-5.4.0/config.tests/unix/psql' /home/peko/autobuild/instance-0/output/host/usr/bin/sh-linux-gnu-g++ -c -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os --sysroot=/home/peko/autobuild/instance-0/output/host/usr/sh4a-buildroot-linux-gnu/sysroot -O2 -O3 -Wall -W -fPIE -I../../../mkspecs/devices/linux-buildroot-g++ -I. -I/usr/include/postgresql -o psql.o psql.cpp sh-linux-gnu-g++: ERROR: unsafe header/library path used in cross-compilation: '/usr/include/postgresql' make[1]: *** [psql.o] Error 1 make[1]: Leaving directory `/home/peko/autobuild/instance-0/output/build/qt5base-5.4.0/config.tests/unix/psql' PostgreSQL disabled. PostgreSQL support cannot be enabled due to functionality tests! Turn on verbose messaging (-v) to ./configure to see the final report. If you believe this message is in error you may use the continue switch (-continue) to ./configure to continue. make: *** [/home/peko/autobuild/instance-0/output/build/qt5base-5.4.0/.stamp_configured] Error 101 make: Leaving directory `/home/peko/autobuild/instance-0/buildroot' [1] http://autobuild.buildroot.net/results/354/354bae2337703ad8bfb9d33c79538df3017b7fe9/ Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | qt5bse: configure: fix gold linker detectionPeter Korsgaard2015-02-151-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | Fixes http://autobuild.buildroot.net/results/92c/92c3fb4ddb934115b228652bb8c972bb7459bb40/ While the -fuse-ld=gold flag is related to linking, it is an argument to the compiler driver to tell it what linker to execute, NOT an option to tell the linker to behave differently. So it shouldn't get prefixed with -Wl when passed though the compiler driver. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* | qt5connectivity: fix for big endian platformsVicente Olivert Riera2015-02-141-0/+46
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a patch to fix qt5connectivity for big endian platforms. Building qtconnectivity fails for big endian platforms because the bswap_16 function is not declared. This is the error message: In file included from bluez/hcimanager_p.h:52:0, from bluez/hcimanager.cpp:35: ./bluez/bluez_data_p.h: In function 'quint16 bt_get_le16(const void*)': ./bluez/bluez_data_p.h:172:60: error: 'bswap_16' was not declared in this scope return bswap_16(bt_get_unaligned((const quint16 *) ptr)); bswap_16 is defined in byteswap.h so we can include this file in order to fix this problem. This patch has been submitted upstream: https://bugreports.qt.io/browse/QTBUG-44421 Fixes: http://autobuild.buildroot.net/results/5b8/5b85c6819f94988abd8abfcdaad6226ceb2d790a/ Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt5multimedia: Make it compile with no-openglVicente Olivert Riera2015-02-081-0/+53
| | | | | | | | | | | | | | | | | | | | Backport an upstream patch to make it compile with no-opengl. Otherwise it will fail showing an error message like this one: qpaintervideosurface.cpp:99:47: error: 'QOpenGLContext' has not been declared Upstream commit: https://qt.gitorious.org/qt/qtmultimedia/commit/2b181d546970d18a48a0f36f5d1a22418b61cd4d Fixes: http://autobuild.buildroot.net/results/b77/b77cdf9b1cf6cafd5afef7337553bb32489207e5/ Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5webkit: add missing indirect dependency on atomics and !flatArnout Vandecappelle2015-02-071-0/+2
| | | | | Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5/qt5base: Fix build on MIPS without DSP supportVicente Olivert Riera2015-02-061-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | The qt_memfill32_asm_mips_dsp function is only declared if QT_COMPILER_SUPPORTS_MIPS_DSP is defined, so we can't reference it unless the same macro is defined. Backporting an upstream patch to fix this issue. This is the error message: qt-everywhere-enterprise-src-5.4.0-alpha/qtbase/src/gui/painting/qdrawhelper.cpp: In function 'void qInitDrawhelperAsm()': qt-everywhere-enterprise-src-5.4.0-alpha/qtbase/src/gui/painting/qdrawhelper.cpp:6843: error: 'qt_memfill32_asm_mips_dsp' was not declared in this scope Upstream commit: https://qt.gitorious.org/qt/qtbase/commit/2ca323ccd4f25f409eff8fc0c9804099b78c2bde Fixes: http://autobuild.buildroot.net/results/254/254cf62bef8bc5d5ffe345d817d16aa9983baa15/ Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* qt5/qt5base: Fix build on big endian systemsVicente Olivert Riera2015-02-061-0/+51
| | | | | | | | | | | | | | | Backporting an upstream patch to fix a qt5base build failure on big endian systems. This is the error message: image/qimage_conversions.cpp:2257:9: error: expected '}' before numeric constant Upstream commit: https://qt.gitorious.org/qt/qtbase/commit/404f4281fda764cafdaa5635db995dabc4f1de8c Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud