HaikuWebKit 1.9.1

This commit is contained in:
PulkoMandy
2022-12-03 17:20:43 +01:00
parent a0c9e53e22
commit ccd07a270f
2 changed files with 2 additions and 52 deletions

View File

@@ -5,15 +5,15 @@ Mac OS X system framework version of the engine that's used by Safari, \
Dashboard, Mail, and many other OS X applications. WebKit's HTML and \
JavaScript code began as a branch of the KHTML and KJS libraries from KDE."
HOMEPAGE="http://www.webkit.org/"
COPYRIGHT="1998-2021 Apple Inc., Google Inc., et al"
COPYRIGHT="1998-2022 Apple Inc., Google Inc., et al"
LICENSE="GNU LGPL v2
GNU LGPL v2.1
MIT"
REVISION="1"
SOURCE_URI="https://github.com/haiku/haikuwebkit/archive/HaikuWebKit-$portVersion.tar.gz"
CHECKSUM_SHA256="cc9baf53ca7e50ed897d44f5edf5707113ee6b70a51bf5b4415b75c9eb8cd21b"
SOURCE_FILENAME="haikuwebkit-$portVersion.tar.gz"
SOURCE_DIR="haikuwebkit-HaikuWebKit-$portVersion"
CHECKSUM_SHA256="1f059ec9ed4e00ec1c769de8a9baee331f811a63a70b854daa50918311779331"
ARCHITECTURES="all !x86_gcc2 ?x86"
SECONDARY_ARCHITECTURES="x86"
@@ -58,14 +58,12 @@ REQUIRES_devel="
haikuwebkit$secondaryArchSuffix == $portVersion base
"
# NOTE: gcrypt is unused, but a #include was accidentally left, so keep the devel in for now.
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
haiku_devel
devel:libavif$secondaryArchSuffix
devel:libcurl$secondaryArchSuffix
devel:libexecinfo$secondaryArchSuffix
devel:libgcrypt$secondaryArchSuffix
devel:libgl$secondaryArchSuffix
devel:libpng16$secondaryArchSuffix
devel:libicuuc$secondaryArchSuffix >= 66

View File

@@ -1,48 +0,0 @@
From ffb0e184da57866c6cbf3c124a045f156220ef75 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?M=C3=A1ximo=20Casta=C3=B1eda?= <antiswen@yahoo.es>
Date: Sun, 6 Nov 2022 14:31:35 +0100
Subject: Add libshared to WebCore libraries
Fixes link error in nightlies
diff --git a/Source/WebCore/PlatformHaiku.cmake b/Source/WebCore/PlatformHaiku.cmake
index 2da0dc3..eff8200 100644
--- a/Source/WebCore/PlatformHaiku.cmake
+++ b/Source/WebCore/PlatformHaiku.cmake
@@ -209,7 +209,7 @@ list(APPEND WebCore_LIBRARIES
${SQLITE_LIBRARIES}
${WEBP_LIBRARIES}
${ZLIB_LIBRARIES}
- be bsd network bnetapi netservices textencoding translation execinfo
+ be bsd network bnetapi netservices textencoding translation execinfo shared
)
list(APPEND WebCore_SYSTEM_INCLUDE_DIRECTORIES
--
2.37.3
From c27bb3a91cf073ce0f1a197457e5651f1b0af0dd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?M=C3=A1ximo=20Casta=C3=B1eda?= <antiswen@yahoo.es>
Date: Mon, 7 Nov 2022 17:41:45 +0100
Subject: Don't build debugging tools
They are not included in the package, and DumpRenderTree uses a BBitmap
method with a different signature in beta3 and master.
diff --git a/Tools/PlatformHaiku.cmake b/Tools/PlatformHaiku.cmake
index bcf4722..69ce071 100644
--- a/Tools/PlatformHaiku.cmake
+++ b/Tools/PlatformHaiku.cmake
@@ -1,4 +1,4 @@
-add_subdirectory(TestRunnerShared)
-add_subdirectory(DumpRenderTree)
-add_subdirectory(HaikuLauncher)
-add_subdirectory(ImageDiff)
+#add_subdirectory(TestRunnerShared)
+#add_subdirectory(DumpRenderTree)
+#add_subdirectory(HaikuLauncher)
+#add_subdirectory(ImageDiff)
--
2.37.3