Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 0 additions & 28 deletions srcpkgs/libwebkit2gtk41/patches/prefer-pthread.patch

This file was deleted.

26 changes: 13 additions & 13 deletions srcpkgs/libwebkit2gtk41/patches/reproducible.patch
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,23 @@ Date: Wed Jan 5 17:50:07 2022 +0100
reproducible build

diff --git a/Source/WebCore/bindings/scripts/CodeGenerator.pm b/Source/WebCore/bindings/scripts/CodeGenerator.pm
index 1e95784b..eb642a52 100644
index 7efc84a8..962261fa 100644
--- a/Source/WebCore/bindings/scripts/CodeGenerator.pm
+++ b/Source/WebCore/bindings/scripts/CodeGenerator.pm
@@ -324,7 +324,7 @@ sub MergeExtendedAttributesFromSupplemental
@@ -325,7 +325,7 @@ sub MergeExtendedAttributesFromSupplemental
{
my ($object, $supplementalExtendedAttributes, $property, $context) = @_;

- foreach my $extendedAttributeName (keys %{$supplementalExtendedAttributes}) {
+ foreach my $extendedAttributeName (sort keys %{$supplementalExtendedAttributes}) {
my $isAllowed = 0;
for my $contextAllowed (@{$idlAttributes->{$extendedAttributeName}->{"contextsAllowed"}}) {
if ($contextAllowed eq $context) {
diff --git a/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm b/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
index 275fce91..8c1534be 100644
index 520eeef6..fcc0b6ee 100644
--- a/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
+++ b/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
@@ -3217,7 +3217,7 @@ sub GenerateHeader
@@ -3431,7 +3431,7 @@ sub GenerateHeader
} else {
push(@headerContent, " static constexpr unsigned StructureFlags = Base::StructureFlags");
}
Expand All @@ -30,34 +30,34 @@ index 275fce91..8c1534be 100644
push(@headerContent, " | " . $structureFlag);
}
push(@headerContent, ";\n");
@@ -7515,7 +7515,7 @@ sub WriteData
@@ -8041,7 +8041,7 @@ sub WriteData

my @includes = ();
my %implIncludeConditions = ();
- foreach my $include (keys %implIncludes) {
+ foreach my $include (sort keys %implIncludes) {
next if $headerIncludes{$include};
next if $headerTrailingIncludes{$include};
@@ -7555,7 +7555,7 @@ sub WriteData

@@ -8084,7 +8084,7 @@ sub WriteData
$contents = join "", @headerContentHeader;

@includes = ();
- foreach my $include (keys %headerIncludes) {
+ foreach my $include (sort keys %headerIncludes) {
$include = "\"$include\"" unless $include =~ /^["<]/; # "
$include = SubstituteHeader($include);
push @includes, $include;
@@ -7569,7 +7569,7 @@ sub WriteData
@@ -8098,7 +8098,7 @@ sub WriteData
$contents .= join "", @headerContent;

@includes = ();
- foreach my $include (keys %headerTrailingIncludes) {
+ foreach my $include (sort keys %headerTrailingIncludes) {
$include = "\"$include\"" unless $include =~ /^["<]/; # "
push @includes, $include;
}
@@ -7642,7 +7642,7 @@ sub GeneratePrototypeDeclaration
@@ -8171,7 +8171,7 @@ sub GeneratePrototypeDeclaration
if (%structureFlags) {
push(@$outputArray, "public:\n");
push(@$outputArray, " static constexpr unsigned StructureFlags = Base::StructureFlags");
Expand Down
9 changes: 5 additions & 4 deletions srcpkgs/libwebkit2gtk41/template
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Template file for 'libwebkit2gtk41'
pkgname=libwebkit2gtk41
version=2.46.6
version=2.50.4
revision=1
build_style=cmake
build_helper="gir"
Expand All @@ -16,7 +16,8 @@ configure_args="-DPORT=GTK
-DENABLE_X11_TARGET=$(vopt_if x11 ON OFF)
-DENABLE_SAMPLING_PROFILER=$(vopt_if sampling_profiler ON OFF)
-DENABLE_BUBBLEWRAP_SANDBOX=$(vopt_if bubblewrap ON OFF)
-DUSE_JPEGXL=OFF -DUSE_LIBBACKTRACE=OFF -DUSE_GTK4=OFF"
-DUSE_JPEGXL=OFF -DUSE_LIBBACKTRACE=OFF -DUSE_GTK4=OFF
-DENABLE_WEBASSEMBLY=OFF -DENABLE_FTL_JIT=OFF"
# Don't remove which from hostmakedepends
# Otherwise, they invoke /usr/bin/ccache /usr/lib/ccache/bin/$CC
hostmakedepends="perl python3 pkg-config gperf flex ruby gettext glib-devel
Expand All @@ -28,15 +29,15 @@ makedepends="at-spi2-core-devel libjpeg-turbo-devel libpng-devel
dbus-glib-devel libwebp-devel gtk+3-devel gtk4-devel libgudev-devel
libsecret-devel ruby-devel geoclue2-devel libnotify-devel hyphen-devel
woff2-devel freetype-devel libavif-devel qt5-devel libmanette-devel sysprof-devel
libgcrypt-devel libnuspell-devel libpsl-devel $(vopt_if x11 libXt-devel)
libgcrypt-devel libnuspell-devel libpsl-devel flite-devel $(vopt_if x11 libXt-devel)
$(vopt_if wayland 'MesaLib-devel libxkbcommon-devel wayland-devel wayland-protocols')"
depends="gst-plugins-good1"
short_desc="GTK+3 port of the WebKit browser engine (soup3)"
maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later, BSD-2-Clause"
homepage="https://webkitgtk.org/"
distfiles="https://webkitgtk.org/releases/webkitgtk-${version}.tar.xz"
checksum=f2b31de693220ba9bab76ce6ddfe5b0bfab2515cb2b0a70f3c54d4050766c32b
checksum=d3bfa473845acfab72635bada5e0d134fda6792c5b95c5c5cd141b46125bd8e4
make_check=no # TODO

build_options="gir wayland x11 bubblewrap jit sampling_profiler minibrowser
Expand Down
Loading