pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

webkit-gtk: Document last changes via COMMIT_MSG



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Mon Oct 8 10:45:36 2018 +0200
Changeset:	75485525c1eef376f021b6b0edfd5b3d9af0b39c

Modified Files:
	webkit-gtk/COMMIT_MSG

Log Message:
webkit-gtk: Document last changes via COMMIT_MSG

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=75485525c1eef376f021b6b0edfd5b3d9af0b39c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 webkit-gtk/COMMIT_MSG | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diffs:
diff --git a/webkit-gtk/COMMIT_MSG b/webkit-gtk/COMMIT_MSG
index 4df89b0771..0789b4d39e 100644
--- a/webkit-gtk/COMMIT_MSG
+++ b/webkit-gtk/COMMIT_MSG
@@ -4,6 +4,19 @@ pkgsrc changes:
  - Bump GCC_REQD to 6.0 (now gcc 6.0.0 or newer is needed)
  - Add NetBSD support for JavaScript JIT on x86_64, i386, arm,
    aarch64 and mips
+ - Add WebKitWebProcess and jsc to NOT_PAX_MPROTECT_SAFE.
+   At least on NetBSD/amd64, running SunSpider 1.0.2 JavaScript Benchmark
+   (<https://webkit.org/perf/sunspider/sunspider.html>) with MiniBrowser
+   and security.pax.mprotect.global=1 needed around:
+    Total:                 1006.9ms +/- 0.7%
+   ...while after temporary setting security.pax.mprotect.global=0:
+    Total:                 322.3ms +/- 3.0%
+   (Probably EACCESS due PaX MPROTECT are handled gracefully and
+   silently instead of failing hard at runtime.)
+   Add WebKitWebProcess and jsc to NOT_PAX_MPROTECT_SAFE to obtain
+   the same.  Please also note that webkit-gtk browsers should not
+   need any NOT_PAX_MPROTECT_SAFE because WebKitWebProcess is used
+   and already had that.
  - Improve handling of `webkit-jit' by introducing a
    WEBKIT_JIT_MACHINE_PLATFORMS list that contain all MACHINE_PLATFORMs
    triplets that have `webkit-jit' option as suggested one.
@@ -19,6 +32,9 @@ pkgsrc changes:
  - Sync patch-CMakeLists.txt with FreeBSD ports.
    Please note that this also remove WTF_CPU_SPARC64 definition that was
    unused.
+ - madvise(2) on {Free,DragonFly,Net,Open}BSD has MADV_FREE and
+   MADV_DONTNEED flags. Define the corresponding HAVE_* via
+   patch-Source_WTF_wtf_Platform.h.
  - Use globbing for REPLACE_{PERL,PYTHON} where possible
 
 Changes:


Home | Main Index | Thread Index | Old Index