From 3c62a33a254041441fa2066fa0a82828a70aa104 Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Mon, 7 Oct 2019 16:42:53 +0200 Subject: [PATCH] qt5: add NEON-related files and symbols to qt5_gui lib Fixes #3517 --- repos/libports/lib/mk/qt5_gui.mk | 7 +++++++ repos/libports/ports/qt5.hash | 2 +- repos/libports/ports/qt5.port | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/repos/libports/lib/mk/qt5_gui.mk b/repos/libports/lib/mk/qt5_gui.mk index 35f1b660d7..bb0e0d7bac 100644 --- a/repos/libports/lib/mk/qt5_gui.mk +++ b/repos/libports/lib/mk/qt5_gui.mk @@ -15,6 +15,13 @@ QT_SOURCES_FILTER_OUT = \ qdrawhelper_sse2.cpp \ qimage_sse2.cpp +ifeq ($(filter-out $(SPECS),arm_64),) +QT_DEFINES += -UENABLE_PIXMAN_DRAWHELPERS +QT_SOURCES += qdrawhelper_neon.cpp \ + qimage_neon.cpp \ + qimagescale_neon.cpp +endif + # remove unneeded files to prevent moc warnings COMPILER_MOC_HEADER_MAKE_ALL_FILES_FILTER_OUT = \ moc_qsessionmanager.cpp \ diff --git a/repos/libports/ports/qt5.hash b/repos/libports/ports/qt5.hash index 06ad13b3fb..087d225860 100644 --- a/repos/libports/ports/qt5.hash +++ b/repos/libports/ports/qt5.hash @@ -1 +1 @@ -62f761cdc81e54230ffa34fbc2b8556c9b4ef70c +3d6643d8817e3817cf6c80d7a57de698f6eb36b7 diff --git a/repos/libports/ports/qt5.port b/repos/libports/ports/qt5.port index fb96fa7d25..02c9e55450 100644 --- a/repos/libports/ports/qt5.port +++ b/repos/libports/ports/qt5.port @@ -21,7 +21,7 @@ SHA(${QTSCRIPTCLASSIC}) := 6a4c4ada6f0064f6c5d7663602a37c99250ed6c7398b1775f95de DIR(${QTSCRIPTCLASSIC}) := src/lib/qt5/${QTSCRIPTCLASSIC} URL(symbols) := https://github.com/cproc/genode-symbols.git -REV(symbols) := 9d68f3847d7f1570258d46ec38191897eb7f4aea +REV(symbols) := 4bd6a7cf73b9e654f81fe82983f98ea6778ba53a DIR(symbols) := lib/symbols