mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
Replace www/qt5-webkit by a maintained fork.
Qt dropped WebKit in favour of WebEngine, and the used WebKit base in www/qt5-webkit is therefore very outdated. The fork at [1] is a QtWebKit implementation on a modern WebKit code base. [1] https://github.com/annulen/webkit PR: 221339 Exp-Run by: antoine Reviewed by: rakuco Differential Revision: https://reviews.freebsd.org/D9048
This commit is contained in:
parent
5db56a5dd6
commit
31ef30a79f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=448361
22 changed files with 145 additions and 306 deletions
|
@ -1,81 +1,49 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= webkit
|
||||
DISTVERSION= ${QT5_VERSION}
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 5.212.0-alpha2
|
||||
CATEGORIES= www
|
||||
MASTER_SITE_SUBDIR= community_releases/${QT5_VERSION:R}/${QT5_VERSION}/
|
||||
MASTER_SITES= https://github.com/annulen/${PORTNAME}/releases/download/${DISTNAME}/
|
||||
PKGNAMEPREFIX= qt5-
|
||||
DISTNAME= qt${PORTNAME}-${DISTVERSION}
|
||||
|
||||
MAINTAINER= kde@FreeBSD.org
|
||||
COMMENT= Qt WebKit implementation
|
||||
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 \
|
||||
libleveldb.so:databases/leveldb \
|
||||
libpng.so:graphics/png \
|
||||
libpng16.so:graphics/png \
|
||||
libwebp.so:graphics/webp
|
||||
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex
|
||||
|
||||
DISTINFO_FILE= ${MASTERDIR}/distinfo
|
||||
|
||||
BROKEN_sparc64= cannot build: uses i386 assembler
|
||||
|
||||
USE_GL= gl
|
||||
USE_GNOME= libxml2 libxslt
|
||||
USE_PERL5= build
|
||||
USE_QT5= core gui network opengl printsupport qml quick sql \
|
||||
widgets buildtools_build
|
||||
QT_DIST= ${PORTNAME}
|
||||
USES= bison cmake:outsource gperf jpeg pathfix perl5 pkgconfig \
|
||||
python:build sqlite:3 tar:xz
|
||||
USE_GNOME= glib20 libxml2 libxslt
|
||||
USE_GSTREAMER1= core
|
||||
USE_QT5= core gui location network opengl printsupport \
|
||||
qml quick sensors testlib webchannel widgets \
|
||||
buildtools_build qmake_build
|
||||
USE_RUBY= yes
|
||||
RUBY_NO_RUN_DEPENDS= yes
|
||||
USE_XORG= x11 xcomposite xrender
|
||||
USES= bison gperf jpeg perl5 pkgconfig python:build qmake:outsource \
|
||||
sqlite
|
||||
# Use flex(1) from ports.
|
||||
MAKE_ENV= PATH="${LOCALBASE}/bin:${PATH}"
|
||||
# "all" builds many more targets. The default one is called "first" in
|
||||
# QtWebKit, and is invoked by default when make is called without arguments.
|
||||
ALL_TARGET= first
|
||||
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
|
||||
|
||||
QT_DEFINES= ACCESSIBILITY
|
||||
QT_CONFIG= accessibility accessibility-atspi-bridge
|
||||
# Fix pkgconfig install paths.
|
||||
PATHFIX_CMAKELISTSTXT= PlatformQt.cmake
|
||||
|
||||
OPTIONS_DEFINE= GSTREAMER
|
||||
OPTIONS_DEFAULT=GSTREAMER
|
||||
RUBY_NO_RUN_DEPENDS= yes
|
||||
|
||||
GSTREAMER_USE= GNOME=glib20 GSTREAMER1=yes
|
||||
CMAKE_ARGS= -DPORT:STRING="Qt" \
|
||||
-DKDE_INSTALL_INCLUDEDIR:PATH="${QT_INCDIR_REL}" \
|
||||
-DKDE_INSTALL_LIBDIR:PATH="${QT_LIBDIR_REL}" \
|
||||
-DENABLE_OPENGL:BOOL=TRUE \
|
||||
-DUSE_QT_MULTIMEDIA:BOOL=FALSE
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
# 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
|
||||
|
||||
# Base ld(1) segfaults on PowerPC (inherited from Qt 4):
|
||||
# http://bugs.freebsd.org/173042
|
||||
.if ${ARCH} == "powerpc"
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils
|
||||
.endif
|
||||
PLIST_SUB= FULLVER="${PORTVERSION:R}"
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e 's,python,${PYTHON_VERSION},g' \
|
||||
-e 's,$$$${PYTHON},${PYTHON_VERSION},g' \
|
||||
${WRKSRC}/Source/WebCore/DerivedSources.make \
|
||||
${WRKSRC}/Source/WebCore/DerivedSources.pri \
|
||||
${WRKSRC}/Source/WebKit2/DerivedSources.make \
|
||||
${WRKSRC}/Source/WebKit2/DerivedSources.pri \
|
||||
${WRKSRC}/Source/JavaScriptCore/DerivedSources.make \
|
||||
${WRKSRC}/Source/JavaScriptCore/DerivedSources.pri \
|
||||
${WRKSRC}/Tools/qmake/mkspecs/features/configure.prf
|
||||
|
||||
pre-configure:
|
||||
@${REINPLACE_CMD} -Ee 's|linux-?\*|unix|g' \
|
||||
${WRKSRC}/Source/JavaScriptCore/DerivedSources.pri \
|
||||
${WRKSRC}/Source/JavaScriptCore/JavaScriptCore.pri \
|
||||
${WRKSRC}/Source/JavaScriptCore/Target.pri \
|
||||
${WRKSRC}/Source/WebCore/WebCore.pri \
|
||||
${WRKSRC}/Tools/qmake/mkspecs/features/features.prf
|
||||
.if ! ${PORT_OPTIONS:MGSTREAMER}
|
||||
@${REINPLACE_CMD} -e 's|packagesExist.*gstreamer.*|false {|' \
|
||||
${WRKSRC}/Tools/qmake/mkspecs/features/features.prf
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1484659684
|
||||
SHA256 (KDE/Qt/5.7.1/qtwebkit-opensource-src-5.7.1.tar.xz) = a46cf7c89339645f94a5777e8ae5baccf75c5fc87ab52c9dafc25da3327b5f03
|
||||
SIZE (KDE/Qt/5.7.1/qtwebkit-opensource-src-5.7.1.tar.xz) = 35298736
|
||||
TIMESTAMP = 1502177654
|
||||
SHA256 (qtwebkit-5.212.0-alpha2.tar.xz) = f8f901de567e11fc5659402b6b827eac75505ff9c5072d8e919aa306003f8f8a
|
||||
SIZE (qtwebkit-5.212.0-alpha2.tar.xz) = 12456284
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
--- Source/JavaScriptCore/assembler/ARMAssembler.h
|
||||
+++ Source/JavaScriptCore/assembler/ARMAssembler.h
|
||||
@@ -1064,6 +1064,8 @@
|
||||
linuxPageFlush(current, end);
|
||||
#elif OS(WINCE)
|
||||
CacheRangeFlush(code, size, CACHE_SYNC_ALL);
|
||||
+#elif CPU(ARM_TRADITIONAL) && OS(FREEBSD) && COMPILER(CLANG)
|
||||
+ __clear_cache(code, reinterpret_cast<char*>(code) + size);
|
||||
#elif OS(QNX) && ENABLE(ASSEMBLER_WX_EXCLUSIVE)
|
||||
UNUSED_PARAM(code);
|
||||
UNUSED_PARAM(size);
|
|
@ -1,12 +0,0 @@
|
|||
This patch reportedly fixes build for ARM. See PR 208569
|
||||
|
||||
--- Source/WTF/wtf/Platform.h.orig 2016-04-10 06:48:36 UTC
|
||||
+++ Source/WTF/wtf/Platform.h
|
||||
@@ -218,6 +218,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__) \
|
|
@ -1,11 +0,0 @@
|
|||
--- Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp.orig 2016-04-10 06:48:37 UTC
|
||||
+++ Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp
|
||||
@@ -403,7 +403,7 @@ TOSTRING(neonDrawLighting) ":" NL
|
||||
"vmin.f32 " TMP2_D0 ", " TMP2_D0 ", " CONST_ONE_HI_D NL
|
||||
"vmul.f32 " TMP3_Q ", " COLOR_Q ", " TMP2_D0 "[1]" NL
|
||||
"vcvt.u32.f32 " TMP3_Q ", " TMP3_Q NL
|
||||
- "vmov.u32 r2, r3, " TMP3_S0 ", " TMP3_S1 NL
|
||||
+ "vmov r2, r3, " TMP3_S0 ", " TMP3_S1 NL
|
||||
// The color values are stored in-place.
|
||||
"strb r2, [" PIXELS_R ", #-11]" NL
|
||||
"strb r3, [" PIXELS_R ", #-10]" NL
|
|
@ -0,0 +1,11 @@
|
|||
--- Source/WebCore/platform/graphics/surfaces/GraphicsSurfaceToken.h.orig 2017-06-15 23:36:48 UTC
|
||||
+++ Source/WebCore/platform/graphics/surfaces/GraphicsSurfaceToken.h
|
||||
@@ -33,7 +33,7 @@ struct GraphicsSurfaceToken {
|
||||
|
||||
#if OS(DARWIN)
|
||||
typedef mach_port_t BufferHandle;
|
||||
-#elif OS(LINUX)
|
||||
+#elif OS(LINUX) || OS(FREEBSD)
|
||||
typedef uint32_t BufferHandle;
|
||||
#elif OS(WINDOWS)
|
||||
typedef HANDLE BufferHandle;
|
|
@ -1,13 +0,0 @@
|
|||
databases/leveldb installs the memenv.h header into a different location.
|
||||
|
||||
--- Source/WebCore/platform/leveldb/LevelDBDatabase.cpp.orig 2016-09-26 15:03:55 UTC
|
||||
+++ Source/WebCore/platform/leveldb/LevelDBDatabase.cpp
|
||||
@@ -38,7 +38,7 @@
|
||||
#include <leveldb/comparator.h>
|
||||
#include <leveldb/db.h>
|
||||
#include <leveldb/env.h>
|
||||
-#include <helpers/memenv/memenv.h>
|
||||
+#include <memenv/memenv.h>
|
||||
#include <leveldb/slice.h>
|
||||
#include <string>
|
||||
#include <wtf/PassOwnPtr.h>
|
18
www/qt5-webkit/files/patch-Source_WebKit_PlatformQt.cmake
Normal file
18
www/qt5-webkit/files/patch-Source_WebKit_PlatformQt.cmake
Normal file
|
@ -0,0 +1,18 @@
|
|||
--- Source/WebKit/PlatformQt.cmake.orig 2017-06-15 23:36:48 UTC
|
||||
+++ Source/WebKit/PlatformQt.cmake
|
||||
@@ -481,6 +481,7 @@ if (NOT MACOS_BUILD_FRAMEWORKS)
|
||||
BASE_NAME Qt5WebKit
|
||||
DEPS "${WEBKIT_PKGCONGIG_DEPS}"
|
||||
FILENAME_VAR WebKit_PKGCONFIG_FILENAME
|
||||
+ DESCRIPTION "Qt WebKit module"
|
||||
)
|
||||
set(ECM_PKGCONFIG_INSTALL_DIR "${LIB_INSTALL_DIR}/pkgconfig" CACHE PATH "The directory where pkgconfig will be installed to.")
|
||||
install(FILES ${WebKit_PKGCONFIG_FILENAME} DESTINATION ${ECM_PKGCONFIG_INSTALL_DIR} COMPONENT Data)
|
||||
@@ -671,6 +672,7 @@ if (NOT MACOS_BUILD_FRAMEWORKS)
|
||||
BASE_NAME Qt5WebKitWidgets
|
||||
DEPS "${WEBKITWIDGETS_PKGCONFIG_DEPS}"
|
||||
FILENAME_VAR WebKitWidgets_PKGCONFIG_FILENAME
|
||||
+ DESCRIPTION "Qt WebKitWidgets module"
|
||||
)
|
||||
install(FILES ${WebKitWidgets_PKGCONFIG_FILENAME} DESTINATION ${ECM_PKGCONFIG_INSTALL_DIR} COMPONENT Data)
|
||||
endif ()
|
|
@ -1,26 +0,0 @@
|
|||
--- ./Source/JavaScriptCore/runtime/JSCJSValueInlines.h.orig 2013-10-22 01:49:45.000000000 -0700
|
||||
+++ ./Source/JavaScriptCore/runtime/JSCJSValueInlines.h 2013-11-08 00:51:34.238960064 -0800
|
||||
@@ -198,7 +198,11 @@
|
||||
u.asBits.tag = CellTag;
|
||||
else
|
||||
u.asBits.tag = EmptyValueTag;
|
||||
+#if defined(__sparc64__)
|
||||
+ u.asBits.payload = reinterpret_cast<int64_t>(ptr);
|
||||
+#else
|
||||
u.asBits.payload = reinterpret_cast<int32_t>(ptr);
|
||||
+#endif
|
||||
}
|
||||
|
||||
inline JSValue::JSValue(const JSCell* ptr)
|
||||
@@ -207,7 +211,11 @@
|
||||
u.asBits.tag = CellTag;
|
||||
else
|
||||
u.asBits.tag = EmptyValueTag;
|
||||
+#if defined(__sparc64__)
|
||||
+ u.asBits.payload = reinterpret_cast<int64_t>(const_cast<JSCell*>(ptr));
|
||||
+#else
|
||||
u.asBits.payload = reinterpret_cast<int32_t>(const_cast<JSCell*>(ptr));
|
||||
+#endif
|
||||
}
|
||||
|
||||
inline JSValue::operator bool() const
|
|
@ -1,17 +0,0 @@
|
|||
Do not go into the examples/ directory, which contains only platformplugin/.
|
||||
|
||||
Even though it is not part of the default target, it is included in `make
|
||||
install', and platformplugin's .pro file has a DESTDIR setting that causes the
|
||||
file system to be touched even though there is nothing to build or install.
|
||||
--- Source/QtWebKit.pro
|
||||
+++ Source/QtWebKit.pro
|
||||
@@ -38,9 +38,4 @@ build?(webkit1) {
|
||||
tests.file = tests.pri
|
||||
SUBDIRS += tests
|
||||
}
|
||||
-
|
||||
- examples.file = WebKit/qt/examples/examples.pro
|
||||
- examples.CONFIG += no_default_target
|
||||
- examples.makefile = Makefile
|
||||
- SUBDIRS += examples
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
--- ./Source/WebCore/page/NavigatorBase.cpp.orig 2012-12-18 20:04:33.000000000 +0100
|
||||
+++ ./Source/WebCore/page/NavigatorBase.cpp 2013-01-07 04:01:53.177339022 +0100
|
||||
@@ -30,7 +30,7 @@
|
||||
#include "NetworkStateNotifier.h"
|
||||
#include <wtf/text/WTFString.h>
|
||||
|
||||
-#if OS(LINUX)
|
||||
+#if OS(LINUX) || OS(FREEBSD)
|
||||
#include "sys/utsname.h"
|
||||
#include <wtf/StdLibExtras.h>
|
||||
#endif
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
String NavigatorBase::platform() const
|
||||
{
|
||||
-#if OS(LINUX)
|
||||
+#if OS(LINUX) || OS(FREEBSD)
|
||||
if (!String(WEBCORE_NAVIGATOR_PLATFORM).isEmpty())
|
||||
return WEBCORE_NAVIGATOR_PLATFORM;
|
||||
struct utsname osname;
|
|
@ -1,11 +0,0 @@
|
|||
--- ./Source/WebCore/platform/graphics/surfaces/GraphicsSurface.h.orig 2012-12-18 20:04:31.000000000 +0100
|
||||
+++ ./Source/WebCore/platform/graphics/surfaces/GraphicsSurface.h 2012-12-28 13:00:05.846909692 +0100
|
||||
@@ -36,7 +36,7 @@
|
||||
typedef IOSurfaceRef PlatformGraphicsSurface;
|
||||
#endif
|
||||
|
||||
-#if OS(LINUX)
|
||||
+#if OS(LINUX) || OS(FREEBSD)
|
||||
typedef uint32_t PlatformGraphicsSurface;
|
||||
#endif
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
--- ./Source/WebCore/platform/graphics/surfaces/GraphicsSurfaceToken.h.orig 2012-12-18 20:04:31.000000000 +0100
|
||||
+++ ./Source/WebCore/platform/graphics/surfaces/GraphicsSurfaceToken.h 2012-12-28 13:02:03.566975217 +0100
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
#if OS(DARWIN)
|
||||
typedef mach_port_t BufferHandle;
|
||||
-#elif OS(LINUX)
|
||||
+#elif OS(LINUX) || OS(FREEBSD)
|
||||
typedef uint32_t BufferHandle;
|
||||
#elif OS(WINDOWS)
|
||||
typedef HANDLE BufferHandle;
|
|
@ -0,0 +1,38 @@
|
|||
--- Source/cmake/ECMGeneratePkgConfigFile.cmake.orig 2017-06-02 18:33:03 UTC
|
||||
+++ Source/cmake/ECMGeneratePkgConfigFile.cmake
|
||||
@@ -83,7 +83,7 @@
|
||||
|
||||
function(ECM_GENERATE_PKGCONFIG_FILE)
|
||||
set(options INSTALL)
|
||||
- set(oneValueArgs BASE_NAME LIB_NAME FILENAME_VAR INCLUDE_INSTALL_DIR LIB_INSTALL_DIR)
|
||||
+ set(oneValueArgs BASE_NAME LIB_NAME FILENAME_VAR INCLUDE_INSTALL_DIR LIB_INSTALL_DIR DESCRIPTION)
|
||||
set(multiValueArgs DEPS DEFINES)
|
||||
|
||||
cmake_parse_arguments(EGPF "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
|
||||
@@ -119,6 +119,9 @@ function(ECM_GENERATE_PKGCONFIG_FILE)
|
||||
set(EGPF_LIB_INSTALL_DIR "lib")
|
||||
endif()
|
||||
endif()
|
||||
+ if(NOT EGPF_DESCRIPTION)
|
||||
+ message(FATAL_ERROR "Required argument DESCRIPTION missing in ECM_GENERATE_PKGCONFIG_FILE() call")
|
||||
+ endif()
|
||||
|
||||
set(PKGCONFIG_TARGET_BASENAME ${EGPF_BASE_NAME})
|
||||
set(PKGCONFIG_TARGET_LIBNAME ${EGPF_LIB_NAME})
|
||||
@@ -148,6 +151,7 @@ function(ECM_GENERATE_PKGCONFIG_FILE)
|
||||
file(WRITE ${PKGCONFIG_FILENAME}
|
||||
"
|
||||
Name: ${PKGCONFIG_TARGET_LIBNAME}
|
||||
+Description: ${EGPF_DESCRIPTION}
|
||||
Version: ${PROJECT_VERSION}
|
||||
Libs: -L${CMAKE_INSTALL_PREFIX}/${EGPF_LIB_INSTALL_DIR} -l${PKGCONFIG_TARGET_LIBNAME}
|
||||
Cflags: ${PKGCONFIG_TARGET_INCLUDES} ${PKGCONFIG_TARGET_DEFINES}
|
||||
@@ -156,7 +160,7 @@ Requires: ${PKGCONFIG_TARGET_DEPS}
|
||||
)
|
||||
|
||||
if(EGPF_INSTALL)
|
||||
- set(ECM_PKGCONFIG_INSTALL_DIR "${EGPF_LIB_INSTALL_DIR}/pkgconfig" CACHE PATH "The directory where pkgconfig will be installed to.")
|
||||
+ set(ECM_PKGCONFIG_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig" CACHE PATH "The directory where pkgconfig will be installed to.")
|
||||
install(FILES ${PKGCONFIG_FILENAME} DESTINATION ${ECM_PKGCONFIG_INSTALL_DIR})
|
||||
endif()
|
||||
endfunction()
|
22
www/qt5-webkit/files/patch-Source_cmake_KDEInstallDirs.cmake
Normal file
22
www/qt5-webkit/files/patch-Source_cmake_KDEInstallDirs.cmake
Normal file
|
@ -0,0 +1,22 @@
|
|||
--- Source/cmake/KDEInstallDirs.cmake.orig 2017-06-15 23:36:48 UTC
|
||||
+++ Source/cmake/KDEInstallDirs.cmake
|
||||
@@ -420,7 +420,7 @@ endif()
|
||||
if(NOT KDE_INSTALL_DIRS_NO_DEPRECATED)
|
||||
set(KF5_LIBEXEC_INSTALL_DIR "${CMAKE_INSTALL_LIBEXECDIR_KF5}")
|
||||
endif()
|
||||
-_define_relative(CMAKEPACKAGEDIR LIBDIR "cmake"
|
||||
+_define_relative(CMAKEPACKAGEDIR "" "lib/cmake"
|
||||
"CMake packages, including config files"
|
||||
CMAKECONFIG_INSTALL_PREFIX)
|
||||
|
||||
@@ -442,8 +442,8 @@ if(KDE_INSTALL_USE_QT_SYS_PATHS)
|
||||
file(RELATIVE_PATH LIB_INSTALL_DIR ${qt_install_prefix} ${qt_lib_dir})
|
||||
set(KDE_INSTALL_LIBDIR ${LIB_INSTALL_DIR})
|
||||
|
||||
- set(CMAKECONFIG_INSTALL_PREFIX "${LIB_INSTALL_DIR}/cmake")
|
||||
- set(KDE_INSTALL_CMAKEPACKAGEDIR "${LIB_INSTALL_DIR}/cmake")
|
||||
+ set(CMAKECONFIG_INSTALL_PREFIX "${qt_install_prefix}/lib/cmake")
|
||||
+ set(KDE_INSTALL_CMAKEPACKAGEDIR "${qt_install_prefix}/lib/cmake")
|
||||
|
||||
query_qmake(qt_include_dir QT_INSTALL_HEADERS)
|
||||
file(RELATIVE_PATH INCLUDE_INSTALL_DIR ${qt_install_prefix} ${qt_include_dir})
|
|
@ -1,13 +0,0 @@
|
|||
Setting OBJECTS_DIR to "obj" causes problems with make(1), as "obj" is one of
|
||||
the directories make tries to enter in case it exists (because of .OBJDIR).
|
||||
Since qmake will create it because of OBJECTS_DIR, make will invoke the
|
||||
compiler from there and fail because it's trying to pass "-o obj/foo.o" while
|
||||
already in obj/.
|
||||
|
||||
--- Tools/qmake/config.tests/glx/glx.pro.orig 2016-09-26 14:56:31 UTC
|
||||
+++ Tools/qmake/config.tests/glx/glx.pro
|
||||
@@ -1,4 +1,3 @@
|
||||
SOURCES = glx.cpp
|
||||
-OBJECTS_DIR = obj
|
||||
LIBS += -lX11 -lGL
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
databases/leveldb installs the memenv.h header into a different location.
|
||||
|
||||
--- Tools/qmake/config.tests/leveldb/leveldb.cpp.orig 2016-09-26 15:03:32 UTC
|
||||
+++ Tools/qmake/config.tests/leveldb/leveldb.cpp
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
#include <leveldb/db.h>
|
||||
#include <leveldb/env.h>
|
||||
-#include <helpers/memenv/memenv.h>
|
||||
+#include <memenv/memenv.h>
|
||||
|
||||
int main(int, char**)
|
||||
{
|
|
@ -1,14 +0,0 @@
|
|||
Setting OBJECTS_DIR to "obj" causes problems with make(1), as "obj" is one of
|
||||
the directories make tries to enter in case it exists (because of .OBJDIR).
|
||||
Since qmake will create it because of OBJECTS_DIR, make will invoke the
|
||||
compiler from there and fail because it's trying to pass "-o obj/foo.o" while
|
||||
already in obj/.
|
||||
|
||||
--- Tools/qmake/config.tests/leveldb/leveldb.pro.orig 2016-09-26 14:57:15 UTC
|
||||
+++ Tools/qmake/config.tests/leveldb/leveldb.pro
|
||||
@@ -1,5 +1,4 @@
|
||||
SOURCES = leveldb.cpp
|
||||
-OBJECTS_DIR = obj
|
||||
LIBS += -lleveldb -lmemenv
|
||||
|
||||
load(qt_build_config)
|
|
@ -1,12 +0,0 @@
|
|||
Setting OBJECTS_DIR to "obj" causes problems with make(1), as "obj" is one of
|
||||
the directories make tries to enter in case it exists (because of .OBJDIR).
|
||||
Since qmake will create it because of OBJECTS_DIR, make will invoke the
|
||||
compiler from there and fail because it's trying to pass "-o obj/foo.o" while
|
||||
already in obj/.
|
||||
|
||||
--- Tools/qmake/config.tests/libXcomposite/libXcomposite.pro.orig 2016-09-26 14:56:58 UTC
|
||||
+++ Tools/qmake/config.tests/libXcomposite/libXcomposite.pro
|
||||
@@ -1,3 +1,2 @@
|
||||
SOURCES = libXcomposite.cpp
|
||||
-OBJECTS_DIR = obj
|
||||
LIBS += -lXcomposite -lX11
|
|
@ -1,12 +0,0 @@
|
|||
Setting OBJECTS_DIR to "obj" causes problems with make(1), as "obj" is one of
|
||||
the directories make tries to enter in case it exists (because of .OBJDIR).
|
||||
Since qmake will create it because of OBJECTS_DIR, make will invoke the
|
||||
compiler from there and fail because it's trying to pass "-o obj/foo.o" while
|
||||
already in obj/.
|
||||
|
||||
--- Tools/qmake/config.tests/libXrender/libXrender.pro.orig 2016-09-26 14:56:47 UTC
|
||||
+++ Tools/qmake/config.tests/libXrender/libXrender.pro
|
||||
@@ -1,3 +1,2 @@
|
||||
SOURCES = libXrender.cpp
|
||||
-OBJECTS_DIR = obj
|
||||
LIBS += -lXrender -lX11
|
4
www/qt5-webkit/pkg-descr
Normal file
4
www/qt5-webkit/pkg-descr
Normal file
|
@ -0,0 +1,4 @@
|
|||
Qt WebKit is the port of WebKit on top of Qt.
|
||||
This is a project aiming to upgrade QtWebKit to modern WebKit code base.
|
||||
|
||||
WWW: https://github.com/annulen/webkit
|
|
@ -1,39 +1,14 @@
|
|||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/bytearraytestdata.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qhttpheader_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquicknetworkreply_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquicknetworkrequest_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickurlschemedelegate_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickwebpage_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickwebpage_p_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickwebview_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qquickwebview_p_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qrawwebview_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qrawwebview_p_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qtwebsecurityorigin_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebchannelwebkittransport_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebdatabase_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebdownloaditem_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebdownloaditem_p_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebelement_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebhistory_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebiconimageprovider_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebkittest_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebloadrequest_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebnavigationhistory_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebnavigationhistory_p_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebnavigationrequest_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebpermissionrequest_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebplugindatabase_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebpreferences_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebpreferences_p_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebscriptworld.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebscriptworld_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/qwebsecurityorigin_p.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/testwindow.h
|
||||
%%QT_INCDIR%%/QtWebKit/%%FULLVER%%/QtWebKit/private/util.h
|
||||
%%QT_INCDIR%%/QtWebKit/QWebDatabase
|
||||
%%QT_INCDIR%%/QtWebKit/QWebElement
|
||||
%%QT_INCDIR%%/QtWebKit/QWebElementCollection
|
||||
%%QT_INCDIR%%/QtWebKit/QWebFullScreenRequest
|
||||
%%QT_INCDIR%%/QtWebKit/QWebFullScreenVideoHandler
|
||||
%%QT_INCDIR%%/QtWebKit/QWebHapticFeedbackPlayer
|
||||
%%QT_INCDIR%%/QtWebKit/QWebHistory
|
||||
|
@ -55,6 +30,7 @@
|
|||
%%QT_INCDIR%%/QtWebKit/qtwebkitversion.h
|
||||
%%QT_INCDIR%%/QtWebKit/qwebdatabase.h
|
||||
%%QT_INCDIR%%/QtWebKit/qwebelement.h
|
||||
%%QT_INCDIR%%/QtWebKit/qwebfullscreenrequest.h
|
||||
%%QT_INCDIR%%/QtWebKit/qwebhistory.h
|
||||
%%QT_INCDIR%%/QtWebKit/qwebhistoryinterface.h
|
||||
%%QT_INCDIR%%/QtWebKit/qwebkitglobal.h
|
||||
|
@ -81,26 +57,22 @@
|
|||
%%QT_INCDIR%%/QtWebKitWidgets/qwebinspector.h
|
||||
%%QT_INCDIR%%/QtWebKitWidgets/qwebpage.h
|
||||
%%QT_INCDIR%%/QtWebKitWidgets/qwebview.h
|
||||
%%QT_CMAKEDIR%%/Qt5WebKit/Qt5WebKitConfig.cmake
|
||||
%%QT_CMAKEDIR%%/Qt5WebKit/Qt5WebKitConfigVersion.cmake
|
||||
%%QT_CMAKEDIR%%/Qt5WebKitWidgets/Qt5WebKitWidgetsConfig.cmake
|
||||
%%QT_CMAKEDIR%%/Qt5WebKitWidgets/Qt5WebKitWidgetsConfigVersion.cmake
|
||||
%%QT_LIBDIR%%/libQt5WebKit.prl
|
||||
lib/cmake/Qt5WebKit/Qt5WebKitConfig.cmake
|
||||
lib/cmake/Qt5WebKit/Qt5WebKitConfigVersion.cmake
|
||||
lib/cmake/Qt5WebKit/WebKitTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt5WebKit/WebKitTargets.cmake
|
||||
lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfig.cmake
|
||||
lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfigVersion.cmake
|
||||
lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsTargets-%%CMAKE_BUILD_TYPE%%.cmake
|
||||
lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsTargets.cmake
|
||||
%%QT_LIBDIR%%/libQt5WebKit.so
|
||||
%%QT_LIBDIR%%/libQt5WebKit.so.5
|
||||
%%QT_LIBDIR%%/libQt5WebKit.so.%%SHORTVER%%
|
||||
%%QT_LIBDIR%%/libQt5WebKit.so.%%FULLVER%%
|
||||
%%DEBUG%%%%QT_LIBDIR%%/libQt5WebKit.so.%%FULLVER%%.debug
|
||||
%%QT_LIBDIR%%/libQt5WebKitWidgets.prl
|
||||
%%QT_LIBDIR%%/libQt5WebKitWidgets.so
|
||||
%%QT_LIBDIR%%/libQt5WebKitWidgets.so.5
|
||||
%%QT_LIBDIR%%/libQt5WebKitWidgets.so.%%SHORTVER%%
|
||||
%%QT_LIBDIR%%/libQt5WebKitWidgets.so.%%FULLVER%%
|
||||
%%DEBUG%%%%QT_LIBDIR%%/libQt5WebKitWidgets.so.%%FULLVER%%.debug
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_webkit.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_webkit_private.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_webkitwidgets.pri
|
||||
%%QT_MKSPECDIR%%/modules/qt_lib_webkitwidgets_private.pri
|
||||
%%QT_QMLDIR%%/QtWebKit/experimental/libqmlwebkitexperimentalplugin.so
|
||||
%%QT_QMLDIR%%/QtWebKit/experimental/qmldir
|
||||
%%QT_QMLDIR%%/QtWebKit/libqmlwebkitplugin.so
|
||||
|
@ -108,5 +80,7 @@
|
|||
%%QT_QMLDIR%%/QtWebKit/qmldir
|
||||
libdata/pkgconfig/Qt5WebKit.pc
|
||||
libdata/pkgconfig/Qt5WebKitWidgets.pc
|
||||
%%QT_LIBEXECDIR%%/QtWebDatabaseProcess
|
||||
%%QT_LIBEXECDIR%%/QtWebNetworkProcess
|
||||
%%QT_LIBEXECDIR%%/QtWebPluginProcess
|
||||
%%QT_LIBEXECDIR%%/QtWebProcess
|
||||
|
|
Loading…
Add table
Reference in a new issue