Index: head/www/qt5-webkit/Makefile =================================================================== --- head/www/qt5-webkit/Makefile (revision 483163) +++ head/www/qt5-webkit/Makefile (revision 483164) @@ -1,53 +1,54 @@ # $FreeBSD$ PORTNAME= webkit DISTVERSION= 5.212.0-alpha2 PORTREVISION= 14 CATEGORIES= www MASTER_SITES= https://github.com/annulen/${PORTNAME}/releases/download/${DISTNAME}/ PKGNAMEPREFIX= qt5- DISTNAME= qt${PORTNAME}-${DISTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= QtWebKit with a more modern WebKit code base LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libgstapp-1.0.so:multimedia/gstreamer1-plugins \ libgstbase-1.0.so:multimedia/gstreamer1 \ libhyphen.so:textproc/hyphen \ libicui18n.so:devel/icu \ libpng.so:graphics/png \ libwebp.so:graphics/webp -USES= bison cmake:outsource gperf jpeg pathfix perl5 pkgconfig \ - python:2.7,build qt:5 sqlite:3 tar:xz +USES= bison cmake:outsource compiler:c++11-lang gperf jpeg \ + pathfix perl5 pkgconfig python:2.7,build qt:5 sqlite:3 \ + tar:xz USE_GNOME= glib20 libxml2 libxslt USE_GSTREAMER1= core USE_QT= core gui location network opengl printsupport \ qml quick sensors testlib webchannel widgets \ buildtools_build qmake_build USE_RUBY= yes USE_XORG= x11 xcomposite xrender # Fix pkgconfig install paths. PATHFIX_CMAKELISTSTXT= PlatformQt.cmake RUBY_NO_RUN_DEPENDS= yes CMAKE_ARGS= -DPORT:STRING="Qt" \ -DKDE_INSTALL_INCLUDEDIR:PATH="${QT_INCDIR_REL}" \ -DKDE_INSTALL_LIBDIR:PATH="${QT_LIBDIR_REL}" CMAKE_ON= ENABLE_OPENGL CMAKE_OFF= USE_QT_MULTIMEDIA USE_LD_GOLD # Add -DNDEBUG to CXXFLAGS which in turn gets sucked into # CMAKE_CXX_FLAGS_RELEASE where we actually want to have it. # [for the ASSERT in Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp ] CXXFLAGS+= -DNDEBUG PLIST_SUB= FULLVER="${PORTVERSION:R}" SUB_FILES= pkg-install SUB_LIST= QT_INCDIR="${QT_INCDIR}" .include Index: head/www/qt5-webkit/files/patch-CMakeLists.txt =================================================================== --- head/www/qt5-webkit/files/patch-CMakeLists.txt (nonexistent) +++ head/www/qt5-webkit/files/patch-CMakeLists.txt (revision 483164) @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2018-10-14 18:01:08 UTC ++++ CMakeLists.txt +@@ -73,6 +73,8 @@ elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc" + set(WTF_CPU_PPC 1) + elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64") + set(WTF_CPU_PPC64 1) ++elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "powerpc64") ++ set(WTF_CPU_PPC64 1) + elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le") + set(WTF_CPU_PPC64LE 1) + elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "parisc*") Property changes on: head/www/qt5-webkit/files/patch-CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/www/qt5-webkit/files/patch-Source_WTF_wtf_Platform.h =================================================================== --- head/www/qt5-webkit/files/patch-Source_WTF_wtf_Platform.h (revision 483163) +++ head/www/qt5-webkit/files/patch-Source_WTF_wtf_Platform.h (revision 483164) @@ -1,24 +1,41 @@ armv6/v7: See PR 222612 Add proper architecture name: https://gcc.gnu.org/ml/gcc-patches/2015-06/msg01679.html --- Source/WTF/wtf/Platform.h.orig 2017-06-04 20:16:06 UTC +++ Source/WTF/wtf/Platform.h -@@ -226,6 +226,7 @@ +@@ -105,11 +105,15 @@ + + /* CPU(PPC64) - PowerPC 64-bit Big Endian */ + #if ( defined(__ppc64__) \ +- || defined(__PPC64__)) \ ++ || defined(__PPC64__) \ ++ || defined(__powerpc64__)) \ + && defined(__BYTE_ORDER__) \ + && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) + #define WTF_CPU_PPC64 1 + #define WTF_CPU_BIG_ENDIAN 1 ++#define ENABLE_ASSEMBLER 0 ++#define ENABLE_JIT 0 ++#define ENABLE_SAMPLING_PROFILER 0 + #endif + + /* CPU(PPC64) - PowerPC 64-bit Little Endian */ +@@ -226,6 +230,7 @@ #elif defined(__ARM_ARCH_6__) \ || defined(__ARM_ARCH_6J__) \ || defined(__ARM_ARCH_6K__) \ + || defined(__ARM_ARCH_6KZ__) \ || defined(__ARM_ARCH_6Z__) \ || defined(__ARM_ARCH_6ZK__) \ || defined(__ARM_ARCH_6T2__) \ -@@ -272,6 +273,7 @@ - +@@ -272,6 +277,7 @@ + #elif defined(__ARM_ARCH_6J__) \ || defined(__ARM_ARCH_6K__) \ + || defined(__ARM_ARCH_6KZ__) \ || defined(__ARM_ARCH_6Z__) \ || defined(__ARM_ARCH_6ZK__) \ || defined(__ARM_ARCH_6M__)