pkgsrc-Changes archive

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

CVS commit: pkgsrc/www/firefox



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Thu Aug  1 15:41:09 UTC 2024

Modified Files:
        pkgsrc/www/firefox: Makefile distinfo
        pkgsrc/www/firefox/files: node-wrapper.sh
        pkgsrc/www/firefox/patches: patch-config_makefiles_rust.mk
Added Files:
        pkgsrc/www/firefox/patches: patch-js_public_Utility.h

Log Message:
www/firefox: Update to 128.0.3

* Fix build errors under NetBSD/i386 10 at least.

Changelog:
128.0.3:
Fixed

  * Fixed an issue causing some sites to not load when connecting via HTTP/2. (
    Bug 1908161, Bug 1909666)

  * Fixed collapsed table rows not appearing when expected in some situations.
    (Bug 1907789)

  * Fixed the Windows on-screen keyboard potentially concealing the webpage
    when displayed. (Bug 1907766)

128.0.2:
Fixed

  * Fixed an audio echo in video calls on macOS under certain conditions. (Bug
    1908539)

  * Fixed an issue where the Adguard extension popup was not displaying. (Bug
    1906132)

  * Fixed an issue causing some screen readers to fail to read when navigating
    by character in rich text editors. (Bug 1905021)

  * Fixed visual glitches when dark mode is enabled in Windows ARM devices. (
    Bug 1897444)

  * Fixed an issue causing NTLM authentication failure. (Bug 1908115)

  * Fixed an issue where content displayed on mouseover was not captured in a
    screenshot. (Bug 1905468)

  * Various stability fixes.


To generate a diff of this commit:
cvs rdiff -u -r1.604 -r1.605 pkgsrc/www/firefox/Makefile
cvs rdiff -u -r1.534 -r1.535 pkgsrc/www/firefox/distinfo
cvs rdiff -u -r1.19 -r1.20 pkgsrc/www/firefox/files/node-wrapper.sh
cvs rdiff -u -r1.12 -r1.13 \
    pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/www/firefox/patches/patch-js_public_Utility.h

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

Modified files:

Index: pkgsrc/www/firefox/Makefile
diff -u pkgsrc/www/firefox/Makefile:1.604 pkgsrc/www/firefox/Makefile:1.605
--- pkgsrc/www/firefox/Makefile:1.604   Sat Jul 13 22:10:30 2024
+++ pkgsrc/www/firefox/Makefile Thu Aug  1 15:41:09 2024
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.604 2024/07/13 22:10:30 ryoon Exp $
+# $NetBSD: Makefile,v 1.605 2024/08/01 15:41:09 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
 MOZ_BRANCH=            128.0
-MOZ_BRANCH_MINOR=      
+MOZ_BRANCH_MINOR=      .3
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       ${DISTNAME:S/.source//:S/b/beta/:S/esr//}
@@ -11,7 +11,7 @@ MASTER_SITES+=        ${MASTER_SITE_MOZILLA:=fi
 MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
 EXTRACT_SUFX=  .tar.xz
 
-NODEJSKIT=             nodejs-output-127.0.tgz
+NODEJSKIT=             nodejs-output-128.0.tgz
 DISTFILES=             ${DEFAULT_DISTFILES} ${NODEJSKIT}
 SITES.${NODEJSKIT}=    ${MASTER_SITE_LOCAL}
 

Index: pkgsrc/www/firefox/distinfo
diff -u pkgsrc/www/firefox/distinfo:1.534 pkgsrc/www/firefox/distinfo:1.535
--- pkgsrc/www/firefox/distinfo:1.534   Sun Jul 14 16:06:00 2024
+++ pkgsrc/www/firefox/distinfo Thu Aug  1 15:41:09 2024
@@ -1,16 +1,16 @@
-$NetBSD: distinfo,v 1.534 2024/07/14 16:06:00 wiz Exp $
+$NetBSD: distinfo,v 1.535 2024/08/01 15:41:09 ryoon Exp $
 
-BLAKE2s (firefox-128.0.source.tar.xz) = 15e583fae33ff3a002adafe157df40054e7e3ceb594f50ad7a0cb8d2c99622c0
-SHA512 (firefox-128.0.source.tar.xz) = 309c0e2a0bea5699e6daf4fa02300ad7fd118d2c02c35cb5fa97a5fcc6e250cc7aec34e50fe872b8fd516436bfcfe37ddf33c9d0f9291860388cd6f3f08ea9f1
-Size (firefox-128.0.source.tar.xz) = 560761840 bytes
-BLAKE2s (nodejs-output-127.0.tgz) = 80641508926e10e327972b11ddef40b00f6215b4f527160b02bc7444ffdb3a2a
-SHA512 (nodejs-output-127.0.tgz) = 03371c3ee3b6b60fc81743e8d2e89f9c7c43f5a8b16775dd4cd23932b5e0776e03cf0d0875136d612b98c9bf4240197728df5f0b05e0ee82bf75738981398a95
-Size (nodejs-output-127.0.tgz) = 226801 bytes
+BLAKE2s (firefox-128.0.3.source.tar.xz) = 7e30e975b8627c54df7df00dd68afe64cbc8afdf0376f490ea27da52888e0c1f
+SHA512 (firefox-128.0.3.source.tar.xz) = 52a0a1a6fa653f5a621a9e16e1937760c05a5ebc81a058ecc16b2c3d29d09d418dc5129deabed86ad2f82abdb3100969478a67f48b11616dc3b3e3698a1acf51
+Size (firefox-128.0.3.source.tar.xz) = 563698520 bytes
+BLAKE2s (nodejs-output-128.0.tgz) = a55b907ebe308948b99b9150d2530204c8fe2a5fda5ac371dd1163a6db43bcbc
+SHA512 (nodejs-output-128.0.tgz) = fba59ec14c43556749cac7a9233278e8dcd7779d5ba530ede67009bf1887c5d72dd31e3f440164b646738b465d852b882522caf7ed9aa4f81f53e588bdd3adec
+Size (nodejs-output-128.0.tgz) = 227482 bytes
 SHA1 (patch-browser_app_profile_firefox.js) = bc719edef37d18655ba79b030270438ee166fdaf
 SHA1 (patch-build_moz.configure_init.configure) = 65deb3c233df0aab81eb1fca05d708e5a4ed169a
 SHA1 (patch-build_moz.configure_rust.configure) = 25ddfacd29cebbc6db005dbe61a2a7446d480678
 SHA1 (patch-config_gcc-stl-wrapper.template.h) = 9d1f15ff487efa9202114d19ed5668b4e7aa032a
-SHA1 (patch-config_makefiles_rust.mk) = 788ab8fed45625bc5552c56a3ab05b5ed7d49a8f
+SHA1 (patch-config_makefiles_rust.mk) = 95184af03c73ac732b6a7377efda8a0c3fc3bff2
 SHA1 (patch-dom_base_nsAttrName.h) = ac7ba441a3b27df2855cf2673eea36b1cb44ad49
 SHA1 (patch-dom_webtransport_api_WebTransportDatagramDuplexStream.cpp) = b93b4c6367bd2fb3d1868ab7d97ca56c100be414
 SHA1 (patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp) = e458c9c8dc66edc69c1874734af28a77fc5e3993
@@ -21,6 +21,7 @@ SHA1 (patch-ipc_chromium_src_base_messag
 SHA1 (patch-ipc_chromium_src_base_platform__thread__posix.cc) = 753bb4e90758f5b42a51bbc073b328de673988cf
 SHA1 (patch-ipc_glue_GeckoChildProcessHost.cpp) = 63fbee04321f7ade20db4ccc1a1218b848344ce1
 SHA1 (patch-js-src-jit-arm64-vixl-MozCpu-vixl.cpp) = d90fca47d79551fd74214d47f8184670b901b792
+SHA1 (patch-js_public_Utility.h) = 0ae3d60c97358791b5d5dc2538f9c5969e06be45
 SHA1 (patch-js_src_jit_FlushICache.cpp) = d1e611eaf7d7be22abfac6b39fbcd99df3570e47
 SHA1 (patch-js_src_old-configure.in) = 589e24765615ede2c3c6abfe0b3529c5645193ed
 SHA1 (patch-js_src_util_NativeStack.cpp) = a0a16d8d8d78d3cc3f4d2a508586f1a7821f7dba

Index: pkgsrc/www/firefox/files/node-wrapper.sh
diff -u pkgsrc/www/firefox/files/node-wrapper.sh:1.19 pkgsrc/www/firefox/files/node-wrapper.sh:1.20
--- pkgsrc/www/firefox/files/node-wrapper.sh:1.19       Fri Jun 28 13:19:52 2024
+++ pkgsrc/www/firefox/files/node-wrapper.sh    Thu Aug  1 15:41:09 2024
@@ -1,6 +1,6 @@
 #! /bin/sh
 
-VERS=v22.2.0
+VERS=v22.4.1
 
 if [ "$1" = "-v" ] || [ "$1" = "--version" ]; then
        printf "${VERS}\n"

Index: pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk
diff -u pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk:1.12 pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk:1.13
--- pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk:1.12      Fri Jul  7 13:47:10 2023
+++ pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk   Thu Aug  1 15:41:09 2024
@@ -1,4 +1,4 @@
-$NetBSD: patch-config_makefiles_rust.mk,v 1.12 2023/07/07 13:47:10 ryoon Exp $
+$NetBSD: patch-config_makefiles_rust.mk,v 1.13 2024/08/01 15:41:09 ryoon Exp $
 
 NetBSD doesn't get along with parallel rust builds (it causes issues
 with ld.so) which are the default. Force -j1.
@@ -6,7 +6,7 @@ with ld.so) which are the default. Force
 Use less memory to fix build under NetBSD/i386.
 From: https://bugzilla.mozilla.org/show_bug.cgi?id=1644409
 
---- config/makefiles/rust.mk.orig      2023-06-22 21:19:03.000000000 +0000
+--- config/makefiles/rust.mk.orig      2024-07-04 17:04:12.000000000 +0000
 +++ config/makefiles/rust.mk
 @@ -60,6 +60,9 @@ ifdef MOZ_TSAN
  cargo_build_flags += -Zbuild-std=std,panic_abort
@@ -23,7 +23,7 @@ From: https://bugzilla.mozilla.org/show_
  ifndef MOZ_CODE_COVERAGE
  ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE)))
 -cargo_rustc_flags += -Clto$(if $(filter full,$(MOZ_LTO_RUST_CROSS)),=fat)
-+cargo_rustc_flags += -Clto$(if $(filter full,$(MOZ_LTO_RUST_CROSS)),=thin)
++cargo_rustc_flags += -Clto=thin
  endif
  # We need -Cembed-bitcode=yes for all crates when using -Clto.
  RUSTFLAGS += -Cembed-bitcode=yes

Added files:

Index: pkgsrc/www/firefox/patches/patch-js_public_Utility.h
diff -u /dev/null pkgsrc/www/firefox/patches/patch-js_public_Utility.h:1.1
--- /dev/null   Thu Aug  1 15:41:09 2024
+++ pkgsrc/www/firefox/patches/patch-js_public_Utility.h        Thu Aug  1 15:41:09 2024
@@ -0,0 +1,24 @@
+$NetBSD: patch-js_public_Utility.h,v 1.1 2024/08/01 15:41:09 ryoon Exp $
+
+--- js/public/Utility.h.orig   2024-07-04 17:04:15.000000000 +0000
++++ js/public/Utility.h
+@@ -482,9 +482,6 @@ static inline void js_free(void* p) {
+ #define JS_DECLARE_NEW_METHODS(NEWNAME, ALLOCATOR, QUALIFIERS)              \
+   template <class T, typename... Args>                                      \
+   QUALIFIERS T* MOZ_HEAP_ALLOCATOR NEWNAME(Args&&... args) {                \
+-    static_assert(                                                          \
+-        alignof(T) <= alignof(max_align_t),                                 \
+-        "over-aligned type is not supported by JS_DECLARE_NEW_METHODS");    \
+     void* memory = ALLOCATOR(sizeof(T));                                    \
+     return MOZ_LIKELY(memory) ? new (memory) T(std::forward<Args>(args)...) \
+                               : nullptr;                                    \
+@@ -501,9 +498,6 @@ static inline void js_free(void* p) {
+ #define JS_DECLARE_NEW_ARENA_METHODS(NEWNAME, ALLOCATOR, QUALIFIERS)           \
+   template <class T, typename... Args>                                         \
+   QUALIFIERS T* MOZ_HEAP_ALLOCATOR NEWNAME(arena_id_t arena, Args&&... args) { \
+-    static_assert(                                                             \
+-        alignof(T) <= alignof(max_align_t),                                    \
+-        "over-aligned type is not supported by JS_DECLARE_NEW_ARENA_METHODS"); \
+     void* memory = ALLOCATOR(arena, sizeof(T));                                \
+     return MOZ_LIKELY(memory) ? new (memory) T(std::forward<Args>(args)...)    \
+                               : nullptr;                                       \



Home | Main Index | Thread Index | Old Index