summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
Diffstat (limited to 'www')
-rw-r--r--www/Makefile2
-rw-r--r--www/angie-module-auth-spnego/Makefile1
-rw-r--r--www/angie-module-cache-purge/Makefile2
-rw-r--r--www/angie/Makefile1
-rw-r--r--www/angie/distinfo4
-rw-r--r--www/gohugo/Makefile3
-rw-r--r--www/gohugo/distinfo10
-rw-r--r--www/librewolf/Makefile4
-rw-r--r--www/librewolf/distinfo6
-rw-r--r--www/librewolf/files/patch-libwebrtc-generated1277
-rw-r--r--www/librewolf/files/patch-memory_mozalloc_throw__gcc.h69
-rw-r--r--www/librewolf/files/patch-python_sites_mach.txt2
-rw-r--r--www/linux-freetube/Makefile2
-rw-r--r--www/linux-freetube/distinfo6
-rw-r--r--www/minio/Makefile5
-rw-r--r--www/minio/distinfo10
-rw-r--r--www/nextcloud-appointments/Makefile2
-rw-r--r--www/nextcloud-appointments/distinfo6
-rw-r--r--www/nextcloud-calendar/Makefile2
-rw-r--r--www/nextcloud-calendar/distinfo6
-rw-r--r--www/nextcloud-contacts/Makefile2
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/nextcloud-groupfolders/Makefile2
-rw-r--r--www/nextcloud-groupfolders/distinfo6
-rw-r--r--www/pecl-http/Makefile2
-rw-r--r--www/pecl-http/distinfo6
-rw-r--r--www/py-chalice/Makefile29
-rw-r--r--www/py-chalice/distinfo3
-rw-r--r--www/py-chalice/pkg-descr7
-rw-r--r--www/py-dj51-django-allauth/Makefile2
-rw-r--r--www/py-dj51-django-allauth/distinfo6
-rw-r--r--www/py-dj51-django-auditlog/Makefile2
-rw-r--r--www/py-dj51-django-auditlog/distinfo6
-rw-r--r--www/py-dj52-django-allauth/Makefile2
-rw-r--r--www/py-dj52-django-allauth/distinfo6
-rw-r--r--www/py-dj52-django-auditlog/Makefile2
-rw-r--r--www/py-dj52-django-auditlog/distinfo6
-rw-r--r--www/py-dj52-django-stubs-ext/Makefile4
-rw-r--r--www/py-dj52-django-stubs-ext/distinfo6
-rw-r--r--www/py-dj52-django-stubs-ext/files/patch-pyproject.toml11
-rw-r--r--www/py-extruct/Makefile39
-rw-r--r--www/py-extruct/distinfo3
-rw-r--r--www/py-extruct/pkg-descr10
-rw-r--r--www/py-google-api-python-client/Makefile4
-rw-r--r--www/py-google-api-python-client/distinfo6
-rw-r--r--www/py-granian/Makefile3
-rw-r--r--www/py-granian/distinfo6
-rw-r--r--www/py-httpx-retries/Makefile2
-rw-r--r--www/py-httpx-retries/distinfo6
-rw-r--r--www/py-multidict/Makefile2
-rw-r--r--www/py-multidict/distinfo6
-rw-r--r--www/py-requests-gssapi/Makefile3
-rw-r--r--www/py-requests-gssapi/distinfo6
-rw-r--r--www/py-requests-gssapi/files/patch-pyproject.toml19
54 files changed, 1257 insertions, 394 deletions
diff --git a/www/Makefile b/www/Makefile
index 3a49b4b2d084..b402998e0907 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1517,6 +1517,7 @@
SUBDIR += py-cachelib
SUBDIR += py-caldav
SUBDIR += py-calibreweb
+ SUBDIR += py-chalice
SUBDIR += py-channels
SUBDIR += py-channels-redis
SUBDIR += py-cheroot
@@ -1731,6 +1732,7 @@
SUBDIR += py-dtflickr
SUBDIR += py-enmerkar
SUBDIR += py-essentials-openapi
+ SUBDIR += py-extruct
SUBDIR += py-fake-useragent
SUBDIR += py-falcon
SUBDIR += py-fastapi
diff --git a/www/angie-module-auth-spnego/Makefile b/www/angie-module-auth-spnego/Makefile
index ff16edb9069a..41803c80b2d9 100644
--- a/www/angie-module-auth-spnego/Makefile
+++ b/www/angie-module-auth-spnego/Makefile
@@ -1,5 +1,4 @@
PORTNAME= angie-module-auth-spnego
-PORTREVISION= 1
GH_TUPLE= stnoonan:spnego-http-auth-nginx-module:v1.1.3:module
COMMENT= Angie auth-spnego dynamic module
diff --git a/www/angie-module-cache-purge/Makefile b/www/angie-module-cache-purge/Makefile
index e8628c6de22b..b7bdee160341 100644
--- a/www/angie-module-cache-purge/Makefile
+++ b/www/angie-module-cache-purge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= angie-module-cache-purge
-GH_TUPLE= nginx-modules:ngx_cache_purge:2.5.3:module
+GH_TUPLE= nginx-modules:ngx_cache_purge:2.5.4:module
COMMENT= Angie cache_purge dynamic module
diff --git a/www/angie/Makefile b/www/angie/Makefile
index ea14558b38e0..7ac5e95fde80 100644
--- a/www/angie/Makefile
+++ b/www/angie/Makefile
@@ -1,5 +1,6 @@
PORTNAME?= angie
DISTVERSION= 1.10.2
+PORTREVISION= 1
CATEGORIES+= www
MASTER_SITES+= https://download.angie.software/files/:angie
DISTNAME= angie-${DISTVERSIONFULL}
diff --git a/www/angie/distinfo b/www/angie/distinfo
index 294edb6fa170..b44d89695378 100644
--- a/www/angie/distinfo
+++ b/www/angie/distinfo
@@ -9,8 +9,8 @@ SHA256 (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 0e1e54f8ab7d
SIZE (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 32975
SHA256 (google-ngx_brotli-v1.0.0rc_GH0.tar.gz) = c85cdcfd76703c95aa4204ee4c2e619aa5b075cac18f428202f65552104add3b
SIZE (google-ngx_brotli-v1.0.0rc_GH0.tar.gz) = 16207
-SHA256 (nginx-modules-ngx_cache_purge-2.5.3_GH0.tar.gz) = 43158a75bbc8d4ba66ec9c60a1ec13a792803a36b62ffc3fa01088d8675108e0
-SIZE (nginx-modules-ngx_cache_purge-2.5.3_GH0.tar.gz) = 17156
+SHA256 (nginx-modules-ngx_cache_purge-2.5.4_GH0.tar.gz) = 5bd04373d818b1aa0f3ba0b31b54149207a17815b026f222c537daf587b0cbda
+SIZE (nginx-modules-ngx_cache_purge-2.5.4_GH0.tar.gz) = 17174
SHA256 (arut-nginx-dav-ext-module-v3.0.0_GH0.tar.gz) = d2499d94d82d4e4eac8425d799e52883131ae86a956524040ff2fd230ef9f859
SIZE (arut-nginx-dav-ext-module-v3.0.0_GH0.tar.gz) = 14558
SHA256 (openresty-echo-nginx-module-v0.63_GH0.tar.gz) = 8af374d29592ef95baee53c91959c7b04927f11304c318a94f0ee140760515a4
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index 8acd68512735..640fd9af652f 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hugo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.151.0
-PORTREVISION= 2
+DISTVERSION= 0.151.2
PORTEPOCH= 1
CATEGORIES= www
PKGNAMEPREFIX= go
diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo
index 36dadc11d0d8..428ee463fda2 100644
--- a/www/gohugo/distinfo
+++ b/www/gohugo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759415347
-SHA256 (go/www_gohugo/hugo-v0.151.0/v0.151.0.mod) = cef8105f154d565f966cd074c891a16116c160f4b1e7be392c32652b3820f0d9
-SIZE (go/www_gohugo/hugo-v0.151.0/v0.151.0.mod) = 9341
-SHA256 (go/www_gohugo/hugo-v0.151.0/v0.151.0.zip) = f757614a877f43530bc4237633969819a86781a1ad3064306382751cfb41b445
-SIZE (go/www_gohugo/hugo-v0.151.0/v0.151.0.zip) = 5767352
+TIMESTAMP = 1760647453
+SHA256 (go/www_gohugo/hugo-v0.151.2/v0.151.2.mod) = 0cf696a433368c56df8664270db733251a34eee19541b7e2306005efd09b7c1a
+SIZE (go/www_gohugo/hugo-v0.151.2/v0.151.2.mod) = 9329
+SHA256 (go/www_gohugo/hugo-v0.151.2/v0.151.2.zip) = 7b0f0015b6f2a53241f8bc96b177d950b8fd86649e0debe7e0f2ceefe72f6c5d
+SIZE (go/www_gohugo/hugo-v0.151.2/v0.151.2.zip) = 5768692
diff --git a/www/librewolf/Makefile b/www/librewolf/Makefile
index 92432d6f751e..8c510b5ac902 100644
--- a/www/librewolf/Makefile
+++ b/www/librewolf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= librewolf
-DISTVERSION= 143.0.4
+DISTVERSION= 144.0
LWPATCH= -1
DISTVERSIONSUFFIX= ${LWPATCH}.source
CATEGORIES= www wayland
@@ -13,7 +13,7 @@ LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= nspr>=4.32:devel/nspr \
- nss>=3.115.1:security/nss \
+ nss>=3.116:security/nss \
icu>=76.1:devel/icu \
libevent>=2.1.8:devel/libevent \
harfbuzz>=10.1.0:print/harfbuzz \
diff --git a/www/librewolf/distinfo b/www/librewolf/distinfo
index e1fd1a0bc553..2bdf585e2f8f 100644
--- a/www/librewolf/distinfo
+++ b/www/librewolf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759655628
-SHA256 (librewolf-143.0.4-1.source.tar.gz) = c40d149016c578d39f7a9f25f28cf31960c6009ca81782675145c5c976b63360
-SIZE (librewolf-143.0.4-1.source.tar.gz) = 1023308761
+TIMESTAMP = 1760530679
+SHA256 (librewolf-144.0-1.source.tar.gz) = 7dbf8ebee436fd3efc5895b5151af0e23063ef1d3a47ff3da6d55dfcc1b047c6
+SIZE (librewolf-144.0-1.source.tar.gz) = 1029294199
diff --git a/www/librewolf/files/patch-libwebrtc-generated b/www/librewolf/files/patch-libwebrtc-generated
index 5621fe23cf21..36653d2767b8 100644
--- a/www/librewolf/files/patch-libwebrtc-generated
+++ b/www/librewolf/files/patch-libwebrtc-generated
@@ -1,7 +1,7 @@
-commit b9b52a94471b7d6930b5c295c16ccf1512e6c86b
+commit 0eb76f55073b3e60ff23c617561d9ec3fe7d3587
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
- regenerate FreeBSD libwebrtc patch for gecko 143
+ regenerate FreeBSD libwebrtc patch for gecko 144
diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
index 536af3b634ce..8dd2dcdb638b 100644
@@ -5522,7 +5522,7 @@ index 2925c9a25583..0dc3b552177f 100644
Library("audio_encoder_multiopus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-index e7cd0bcd8f5d..ccf44f091517 100644
+index 9c1242829070..ccf44f091517 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
@@ -13,14 +13,23 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -5549,7 +5549,7 @@ index e7cd0bcd8f5d..ccf44f091517 100644
FINAL_LIBRARY = "xul"
-@@ -52,83 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -52,98 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5568,6 +5568,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "log"
+- ]
+-
-if CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["WEBRTC_MAC"] = True
@@ -5590,6 +5594,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -5630,11 +5638,18 @@ index e7cd0bcd8f5d..ccf44f091517 100644
- DEFINES["_WINDOWS"] = True
- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -136,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -151,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -5692,10 +5707,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644
-
-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
-
-- CXXFLAGS += [
-- "-msse2"
-- ]
--
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["_GNU_SOURCE"] = True
@@ -5706,10 +5721,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644
-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-
- CXXFLAGS += [
- "-msse2"
- ]
-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
- DEFINES["_GNU_SOURCE"] = True
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -10986,7 +11001,7 @@ index 6d6d33ace75b..01573acc86d3 100644
-
Library("network_state_predictor_api_gn")
diff --git third_party/libwebrtc/api/priority_gn/moz.build third_party/libwebrtc/api/priority_gn/moz.build
-index 76aeb17bde7f..5e74263cf88f 100644
+index d219a201e21e..e294583198c9 100644
--- third_party/libwebrtc/api/priority_gn/moz.build
+++ third_party/libwebrtc/api/priority_gn/moz.build
@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -11012,7 +11027,7 @@ index 76aeb17bde7f..5e74263cf88f 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11101,12 +11116,16 @@ index 76aeb17bde7f..5e74263cf88f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
-if CONFIG["TARGET_CPU"] == "arm":
-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
@@ -11127,10 +11146,12 @@ index 76aeb17bde7f..5e74263cf88f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
-
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_DEBUG"] = True
@@ -11151,6 +11172,12 @@ index 76aeb17bde7f..5e74263cf88f 100644
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["_GNU_SOURCE"] = True
@@ -11161,12 +11188,19 @@ index 76aeb17bde7f..5e74263cf88f 100644
-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-
-- DEFINES["_GNU_SOURCE"] = True
+- CXXFLAGS += [
+- "-msse2"
+- ]
-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
--
++if CONFIG["TARGET_CPU"] == "x86_64":
+
- DEFINES["_GNU_SOURCE"] = True
--
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
Library("priority_gn")
diff --git third_party/libwebrtc/api/ref_count_gn/moz.build third_party/libwebrtc/api/ref_count_gn/moz.build
index 4d11702ac95b..098a60790f04 100644
@@ -54040,6 +54074,219 @@ index f01e58d04ef2..7777cb881169 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("ns_gn")
+diff --git third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build
+index 899fcaea523b..a51a44f0c956 100644
+--- third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build
++++ third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
+ DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -47,98 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "rt"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -146,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("post_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
index cff5be834af7..21c086b8c9b0 100644
--- third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
@@ -70163,10 +70410,10 @@ index f57a0a7e568b..9a78b83fbd8c 100644
Library("webrtc_vp9_helpers_gn")
diff --git third_party/libwebrtc/moz.build third_party/libwebrtc/moz.build
-index 84cfd37b7351..a14de2b579ed 100644
+index addff5313714..c70b3c2a5742 100644
--- third_party/libwebrtc/moz.build
+++ third_party/libwebrtc/moz.build
-@@ -289,6 +289,8 @@ DIRS += [
+@@ -290,6 +290,8 @@ DIRS += [
"/third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn",
"/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn",
"/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn",
@@ -70175,7 +70422,7 @@ index 84cfd37b7351..a14de2b579ed 100644
"/third_party/libwebrtc/modules/module_api_gn",
"/third_party/libwebrtc/modules/module_api_public_gn",
"/third_party/libwebrtc/modules/module_fec_api_gn",
-@@ -512,137 +514,30 @@ DIRS += [
+@@ -516,137 +518,30 @@ DIRS += [
"/third_party/libwebrtc/webrtc_gn"
]
@@ -70317,7 +70564,7 @@ index 84cfd37b7351..a14de2b579ed 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -650,13 +545,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -654,13 +549,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -70332,7 +70579,7 @@ index 84cfd37b7351..a14de2b579ed 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -664,73 +557,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -668,73 +561,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -80395,6 +80642,215 @@ index 290fa237597c..95fee876429c 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("copy_on_write_buffer_gn")
+diff --git third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build
+index 1029f0836bfe..6a114014c1f4 100644
+--- third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build
++++ third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
+ DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -47,94 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -142,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("cpu_info_gn")
diff --git third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
index d19a77f5a18b..95b1a36564bc 100644
--- third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
@@ -80597,6 +81053,208 @@ index d19a77f5a18b..95b1a36564bc 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("criticalsection_gn")
+diff --git third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build
+index ee63503765bb..288cd082cad6 100644
+--- third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build
++++ third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
+ DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("denormal_disabler_gn")
diff --git third_party/libwebrtc/rtc_base/divide_round_gn/moz.build third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
index 6d17c8740b6c..4081536caf3a 100644
--- third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
@@ -89301,6 +89959,219 @@ index 0687c3138dae..8d218bfe7cff 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("rtc_numerics_gn")
+diff --git third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build
+index f1b154f22252..55a35cb2bd5f 100644
+--- third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build
++++ third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
+ DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -47,98 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "rt"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -146,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("rtp_to_ntp_estimator_gn")
diff --git third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
index c93abdb78469..bf32218de21a 100644
--- third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
@@ -96869,208 +97740,6 @@ index 74abd1c954a5..000000000000
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
-Library("videoframebuffer_objc_gn")
-diff --git third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
-index f830168572e6..2f90855b915f 100644
---- third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
-+++ third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
-+DEFINES["USE_GLIB"] = "1"
-+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
-+DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
-+DEFINES["_FILE_OFFSET_BITS"] = "64"
-+DEFINES["_LARGEFILE64_SOURCE"] = True
-+DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
-+DEFINES["__STDC_CONSTANT_MACROS"] = True
-+DEFINES["__STDC_FORMAT_MACROS"] = True
-
- FINAL_LIBRARY = "xul"
-
-@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
- if CONFIG["MOZ_DEBUG"] == "1":
-
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["ANDROID"] = True
-- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
-- DEFINES["HAVE_SYS_UIO_H"] = True
-- DEFINES["WEBRTC_ANDROID"] = True
-- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_GNU_SOURCE"] = True
-- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
-- OS_LIBS += [
-- "log"
-- ]
--
--if CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["WEBRTC_MAC"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["WEBRTC_BSD"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-- DEFINES["NOMINMAX"] = True
-- DEFINES["NTDDI_VERSION"] = "0x0A000000"
-- DEFINES["PSAPI_VERSION"] = "2"
-- DEFINES["RTC_ENABLE_WIN_WGC"] = True
-- DEFINES["UNICODE"] = True
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["WEBRTC_WIN"] = True
-- DEFINES["WIN32"] = True
-- DEFINES["WIN32_LEAN_AND_MEAN"] = True
-- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
-- DEFINES["WINVER"] = "0x0A00"
-- DEFINES["_ATL_NO_OPENGL"] = True
-- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
-- DEFINES["_CRT_RAND_S"] = True
-- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
-- DEFINES["_HAS_EXCEPTIONS"] = "0"
-- DEFINES["_HAS_NODISCARD"] = True
-- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_SECURE_ATL"] = True
-- DEFINES["_UNICODE"] = True
-- DEFINES["_WIN32_WINNT"] = "0x0A00"
-- DEFINES["_WINDOWS"] = True
-- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
-- DEFINES["__STD_C"] = True
-+ DEFINES["_DEBUG"] = True
-
- if CONFIG["TARGET_CPU"] == "aarch64":
-
-@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
- DEFINES["WEBRTC_HAS_NEON"] = True
- DEFINES["__ARM_NEON__"] = "1"
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- CXXFLAGS += [
-- "-mfpu=neon"
-- ]
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
--if CONFIG["TARGET_CPU"] == "loongarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
- DEFINES["MIPS_FPU_LE"] = True
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["TARGET_CPU"] == "mips64":
--
-- DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["TARGET_CPU"] == "x86":
-
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["TARGET_CPU"] == "x86_64":
--
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
--
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
--
- CXXFLAGS += [
- "-msse2"
- ]
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
--
-- CXXFLAGS += [
-- "-msse2"
-- ]
--
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
-+if CONFIG["TARGET_CPU"] == "x86_64":
-
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
- Library("denormal_disabler_gn")
diff --git third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
index 42b21364766f..efc6c5ca191e 100644
--- third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
@@ -97483,7 +98152,7 @@ index 36c9baa62823..b243d3d58410 100644
Library("metrics_gn")
diff --git third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-index 9587725536ca..538b68bd36cb 100644
+index ac00b2932e82..467d3c380ea3 100644
--- third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -97509,7 +98178,7 @@ index 9587725536ca..538b68bd36cb 100644
FINAL_LIBRARY = "xul"
-@@ -51,108 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,108 +57,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -97619,7 +98288,7 @@ index 9587725536ca..538b68bd36cb 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -160,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -157,82 +65,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -99192,6 +99861,148 @@ index bed86c31bdb2..776ccac7a804 100644
- DEFINES["_GNU_SOURCE"] = True
-
Library("yuv_gn")
+diff --git third_party/libwebrtc/third_party/opus/opus_gn/moz.build third_party/libwebrtc/third_party/opus/opus_gn/moz.build
+index 2540ef87e331..66d74b90d631 100644
+--- third_party/libwebrtc/third_party/opus/opus_gn/moz.build
++++ third_party/libwebrtc/third_party/opus/opus_gn/moz.build
+@@ -9,7 +9,14 @@
+ COMPILE_FLAGS["OS_INCLUDES"] = []
+ AllowCompilerWarnings()
+
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -32,121 +39,10 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips32":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ Library("opus_gn")
diff --git third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
index ad14c77a3fe2..fe9a03bdf63c 100644
--- third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
diff --git a/www/librewolf/files/patch-memory_mozalloc_throw__gcc.h b/www/librewolf/files/patch-memory_mozalloc_throw__gcc.h
deleted file mode 100644
index 81a511179852..000000000000
--- a/www/librewolf/files/patch-memory_mozalloc_throw__gcc.h
+++ /dev/null
@@ -1,69 +0,0 @@
---- memory/mozalloc/throw_gcc.h.orig 2022-02-02 17:33:38 UTC
-+++ memory/mozalloc/throw_gcc.h
-@@ -74,50 +74,66 @@ __throw_bad_function_call(void) {
- mozalloc_abort("fatal: STL threw bad_function_call");
- }
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_logic_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_domain_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void
- __throw_invalid_argument(const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_length_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_out_of_range(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_runtime_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_range_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void
- __throw_overflow_error(const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void
- __throw_underflow_error(const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_ios_failure(
- const char* msg) {
diff --git a/www/librewolf/files/patch-python_sites_mach.txt b/www/librewolf/files/patch-python_sites_mach.txt
index dc2caf9bdfc6..706f285b0731 100644
--- a/www/librewolf/files/patch-python_sites_mach.txt
+++ b/www/librewolf/files/patch-python_sites_mach.txt
@@ -15,4 +15,4 @@ index 6e3db1c848f7..10ba12c2f13b 100644
# support down to the oldest locally-installed version (5.4.2).
-pypi-optional:psutil>=5.4.2,<=5.9.4:telemetry will be missing some data
+pypi-optional:psutil>=5.4.2,<=7.0.0:telemetry will be missing some data
- pypi-optional:zstandard>=0.11.1,<=0.23.0:zstd archives will not be possible to extract
+ pypi-optional:zstandard>=0.11.1,<=0.24.0:zstd archives will not be possible to extract
diff --git a/www/linux-freetube/Makefile b/www/linux-freetube/Makefile
index 86e34fbd1332..8d2f2ac79571 100644
--- a/www/linux-freetube/Makefile
+++ b/www/linux-freetube/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freetube
DISTVERSIONPREFIX= v
-DISTVERSION= 0.23.9-beta
+DISTVERSION= 0.23.12-beta
PORTREVISION= 0
CATEGORIES= www
MASTER_SITES= https://github.com/FreeTubeApp/FreeTube/releases/download/${DISTVERSIONFULL}/ \
diff --git a/www/linux-freetube/distinfo b/www/linux-freetube/distinfo
index 7a30825bf706..763acf6ca4da 100644
--- a/www/linux-freetube/distinfo
+++ b/www/linux-freetube/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758180236
-SHA256 (freetube-0.23.9-beta-linux-x64-portable.zip) = 113ec430bf2f1176f83fda129b331d6639816a3f6cfc59d3faa586791a12ee58
-SIZE (freetube-0.23.9-beta-linux-x64-portable.zip) = 104150779
+TIMESTAMP = 1760609060
+SHA256 (freetube-0.23.12-beta-linux-x64-portable.zip) = a1b0a67ab0d8f01df37e9effd3bd88763fbdd7dbceffc376c345f03b3cfe3cd1
+SIZE (freetube-0.23.12-beta-linux-x64-portable.zip) = 104159469
SHA256 (linux-freetube-icons-0.1.3.zip) = d76906cce52ac5cc730113a6d8598009467480d70a11e7ad81cbe9655bbd941e
SIZE (linux-freetube-icons-0.1.3.zip) = 10580
diff --git a/www/minio/Makefile b/www/minio/Makefile
index d13d87bd3dd0..76ccd51a9fa2 100644
--- a/www/minio/Makefile
+++ b/www/minio/Makefile
@@ -1,6 +1,5 @@
PORTNAME= minio
DISTVERSION= ${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g}
-PORTREVISION= 2
CATEGORIES= www
DIST_SUBDIR= minio
@@ -11,11 +10,11 @@ WWW= https://minio.io/
LICENSE= AGPLv3
USES= compiler cpe go:modules
-GH_TAGNAME= RELEASE.2025-09-07T16-13-09Z
+GH_TAGNAME= RELEASE.2025-10-15T17-29-55Z
CPE_VERSION= ${GH_TAGNAME}
USE_RC_SUBR= ${PORTNAME}
-COMMIT_ID= 07c3a429bfed433e49018cb0f78a52145d4bedeb
+COMMIT_ID= 9e49d5e7a648f00e26f2246f4dc28e6b07f8c84a
GO_MODULE= github.com/minio/minio@v0.0.0-${DISTVERSION:S/.//g}-${COMMIT_ID:C/^(.{12}).*/\1/}
GO_BUILDFLAGS= -ldflags=' \
diff --git a/www/minio/distinfo b/www/minio/distinfo
index bbe177258593..cb1c05cf0feb 100644
--- a/www/minio/distinfo
+++ b/www/minio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757405368
-SHA256 (go/www_minio/minio-2025.09.07.16.13.09/v0.0.0-20250907161309-07c3a429bfed.mod) = e362dbf17ddb50992fe199e0d777b3da147ec398e6db9e590fef2a573060acb1
-SIZE (go/www_minio/minio-2025.09.07.16.13.09/v0.0.0-20250907161309-07c3a429bfed.mod) = 12569
-SHA256 (go/www_minio/minio-2025.09.07.16.13.09/v0.0.0-20250907161309-07c3a429bfed.zip) = ec6f45516ef6915e4b5035d7e332c9af0519a3f27fa80d0111aa79780c909ed9
-SIZE (go/www_minio/minio-2025.09.07.16.13.09/v0.0.0-20250907161309-07c3a429bfed.zip) = 25343993
+TIMESTAMP = 1760697741
+SHA256 (go/www_minio/minio-2025.10.15.17.29.55/v0.0.0-20251015172955-9e49d5e7a648.mod) = 673f06144e90bc045f0a20050d2874c52e551be5bfbd70dff6e76b66da0db702
+SIZE (go/www_minio/minio-2025.10.15.17.29.55/v0.0.0-20251015172955-9e49d5e7a648.mod) = 12539
+SHA256 (go/www_minio/minio-2025.10.15.17.29.55/v0.0.0-20251015172955-9e49d5e7a648.zip) = b137c35bf9708b4032a6a8301495a2563cab25111c28b80fd609812a3252a2f8
+SIZE (go/www_minio/minio-2025.10.15.17.29.55/v0.0.0-20251015172955-9e49d5e7a648.zip) = 25342606
diff --git a/www/nextcloud-appointments/Makefile b/www/nextcloud-appointments/Makefile
index 41af6f4b14a3..f965c723deee 100644
--- a/www/nextcloud-appointments/Makefile
+++ b/www/nextcloud-appointments/Makefile
@@ -1,5 +1,5 @@
PORTNAME= appointments
-PORTVERSION= 2.6.0
+PORTVERSION= 2.6.1
CATEGORIES= www
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/raw/${DISTVERSIONPREFIX}${DISTVERSION}/build/artifacts/appstore/
DISTVERSIONPREFIX= v
diff --git a/www/nextcloud-appointments/distinfo b/www/nextcloud-appointments/distinfo
index 6e26f66d5e38..448eb656c0d7 100644
--- a/www/nextcloud-appointments/distinfo
+++ b/www/nextcloud-appointments/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759904980
-SHA256 (nextcloud/appointments-2.6.0/appointments.tar.gz) = 36f554bf96cd85b8f5cd41ab7ece2b5aa5c57cefbbaa460825935653d7991a44
-SIZE (nextcloud/appointments-2.6.0/appointments.tar.gz) = 2302606
+TIMESTAMP = 1760546227
+SHA256 (nextcloud/appointments-2.6.1/appointments.tar.gz) = 075403d7b0518c9403281fbca3d9a32e21b57c2294bd9612d1e1ea75cb50e5b4
+SIZE (nextcloud/appointments-2.6.1/appointments.tar.gz) = 2303824
diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile
index 30e1428cbbbe..06a78ea99f44 100644
--- a/www/nextcloud-calendar/Makefile
+++ b/www/nextcloud-calendar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calendar
-PORTVERSION= 6.0.1
+PORTVERSION= 6.0.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo
index 427e975aca9c..7de6d1e7c582 100644
--- a/www/nextcloud-calendar/distinfo
+++ b/www/nextcloud-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760035361
-SHA256 (nextcloud/calendar-v6.0.1.tar.gz) = cf53bd2794794128ac82971eed2b9dcce6244afb27ff38db5c258ddd3a31a68e
-SIZE (nextcloud/calendar-v6.0.1.tar.gz) = 20095727
+TIMESTAMP = 1760546269
+SHA256 (nextcloud/calendar-v6.0.2.tar.gz) = b7de175e7d0a29edf6eb65dbd244aee4c5352b2987acedb67a93a19f66c094ec
+SIZE (nextcloud/calendar-v6.0.2.tar.gz) = 20098114
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index 96306f8963bc..845e3e87ff7e 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 8.0.3
+PORTVERSION= 8.0.4
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index f3ebc2e11468..71151f279bd0 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759905052
-SHA256 (nextcloud/contacts-v8.0.3.tar.gz) = e67819d911c9c72d19305b63d4f6e789f32e013f36f146217e2ee87ddbb433d6
-SIZE (nextcloud/contacts-v8.0.3.tar.gz) = 4591413
+TIMESTAMP = 1760546302
+SHA256 (nextcloud/contacts-v8.0.4.tar.gz) = 19322c2f9a18e8a6fc19aefd54bed6183e75966c54bc4d9c1cddfc6a7bf27fac
+SIZE (nextcloud/contacts-v8.0.4.tar.gz) = 4604720
diff --git a/www/nextcloud-groupfolders/Makefile b/www/nextcloud-groupfolders/Makefile
index f0c82c9d0837..fc82e5ea0923 100644
--- a/www/nextcloud-groupfolders/Makefile
+++ b/www/nextcloud-groupfolders/Makefile
@@ -1,5 +1,5 @@
PORTNAME= groupfolders
-PORTVERSION= 20.1.1
+PORTVERSION= 20.1.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-groupfolders/distinfo b/www/nextcloud-groupfolders/distinfo
index 386e5d9bad55..7e3aa25cb283 100644
--- a/www/nextcloud-groupfolders/distinfo
+++ b/www/nextcloud-groupfolders/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759345089
-SHA256 (nextcloud/groupfolders-v20.1.1.tar.gz) = bfd10c2dc0f681597204aac388e44afd519e36f23868a097a27ba7471c2a9ee4
-SIZE (nextcloud/groupfolders-v20.1.1.tar.gz) = 5683323
+TIMESTAMP = 1760546349
+SHA256 (nextcloud/groupfolders-v20.1.2.tar.gz) = 6861366f0ab9a616474e163112ba95ffcc181809ad5554f5ff8466a3ccdc2146
+SIZE (nextcloud/groupfolders-v20.1.2.tar.gz) = 5691424
diff --git a/www/pecl-http/Makefile b/www/pecl-http/Makefile
index 7a2e6ff69090..456a3620162e 100644
--- a/www/pecl-http/Makefile
+++ b/www/pecl-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= http
-DISTVERSION= 4.3.0
+DISTVERSION= 4.3.1
CATEGORIES= www
DISTNAME= pecl_${PORTNAME}-${PORTVERSION}
diff --git a/www/pecl-http/distinfo b/www/pecl-http/distinfo
index 84d2684479eb..88fc0733678c 100644
--- a/www/pecl-http/distinfo
+++ b/www/pecl-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760458634
-SHA256 (PECL/pecl_http-4.3.0.tgz) = 6fe3cf9f50688e5ab202a1bcce2f18dab52d7a37b4717255b45188cc2b2cbe73
-SIZE (PECL/pecl_http-4.3.0.tgz) = 224502
+TIMESTAMP = 1760696466
+SHA256 (PECL/pecl_http-4.3.1.tgz) = 1512dc02fea2356c4df50113e00943b0b7fc99bb22d34d9f624b4662f1dad263
+SIZE (PECL/pecl_http-4.3.1.tgz) = 224532
diff --git a/www/py-chalice/Makefile b/www/py-chalice/Makefile
new file mode 100644
index 000000000000..b0506af8a184
--- /dev/null
+++ b/www/py-chalice/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= chalice
+DISTVERSION= 1.32.0
+CATEGORIES= www python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Microframework for AWS Lambda
+WWW= https://github.com/aws/chalice
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.14.0:devel/py-botocore@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}inquirer>=3.0.0:devel/py-inquirer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jmespath>=0.9.3:devel/py-jmespath@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pip>=9:devel/py-pip@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3.1:devel/py-pyyaml@${PY_FLAVOR} \
+ ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist concurrent
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-chalice/distinfo b/www/py-chalice/distinfo
new file mode 100644
index 000000000000..9b6fcf4a210c
--- /dev/null
+++ b/www/py-chalice/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760469070
+SHA256 (chalice-1.32.0.tar.gz) = c1d469316747ef8850b4b286c60bcf8c53da3bab1a2042d7551284aa8be06af2
+SIZE (chalice-1.32.0.tar.gz) = 256997
diff --git a/www/py-chalice/pkg-descr b/www/py-chalice/pkg-descr
new file mode 100644
index 000000000000..6deba26ae67f
--- /dev/null
+++ b/www/py-chalice/pkg-descr
@@ -0,0 +1,7 @@
+Chalice is a microframework for writing serverless applications in Python.
+It allows you to quickly create and deploy applications that use AWS
+Lambda and Amazon API Gateway.
+
+Chalice provides a command-line interface for creating, deploying, and
+managing your application. It also provides a simple, declarative API
+for defining your application's resources.
diff --git a/www/py-dj51-django-allauth/Makefile b/www/py-dj51-django-allauth/Makefile
index b887f81fd400..782199cae7ab 100644
--- a/www/py-dj51-django-allauth/Makefile
+++ b/www/py-dj51-django-allauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-allauth
-PORTVERSION= 65.11.2
+PORTVERSION= 65.12.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/www/py-dj51-django-allauth/distinfo b/www/py-dj51-django-allauth/distinfo
index 73060acef13a..8f646f982cce 100644
--- a/www/py-dj51-django-allauth/distinfo
+++ b/www/py-dj51-django-allauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759151466
-SHA256 (django_allauth-65.11.2.tar.gz) = 7b7e771d3384d0e247d0d6aef31b0cb589f92305b7e975e70056a513525906e7
-SIZE (django_allauth-65.11.2.tar.gz) = 1916225
+TIMESTAMP = 1760518354
+SHA256 (django_allauth-65.12.0.tar.gz) = a76ec55935354a1455753601a0a814a4ded368242e8969323480a2810b349183
+SIZE (django_allauth-65.12.0.tar.gz) = 1967199
diff --git a/www/py-dj51-django-auditlog/Makefile b/www/py-dj51-django-auditlog/Makefile
index 81b2bafc3976..e4f546f6fa85 100644
--- a/www/py-dj51-django-auditlog/Makefile
+++ b/www/py-dj51-django-auditlog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-auditlog
-PORTVERSION= 3.2.1
+PORTVERSION= 3.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/www/py-dj51-django-auditlog/distinfo b/www/py-dj51-django-auditlog/distinfo
index ad1b92f16250..51a2f662e932 100644
--- a/www/py-dj51-django-auditlog/distinfo
+++ b/www/py-dj51-django-auditlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759151042
-SHA256 (django_auditlog-3.2.1.tar.gz) = 63a4c9f7793e94eed804bc31a04d9b0b58244b1d280e2ed273c8b406bff1f779
-SIZE (django_auditlog-3.2.1.tar.gz) = 72926
+TIMESTAMP = 1760518447
+SHA256 (django_auditlog-3.3.0.tar.gz) = 01331a0e7bb1a8ff7573311b486c88f3d0c431c388f5a1e4a9b6b26911dd79b8
+SIZE (django_auditlog-3.3.0.tar.gz) = 85941
diff --git a/www/py-dj52-django-allauth/Makefile b/www/py-dj52-django-allauth/Makefile
index 3e76e3de81ff..aa1c79463b2d 100644
--- a/www/py-dj52-django-allauth/Makefile
+++ b/www/py-dj52-django-allauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-allauth
-PORTVERSION= 65.11.2
+PORTVERSION= 65.12.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/www/py-dj52-django-allauth/distinfo b/www/py-dj52-django-allauth/distinfo
index 73060acef13a..a2c9b3f31d42 100644
--- a/www/py-dj52-django-allauth/distinfo
+++ b/www/py-dj52-django-allauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759151466
-SHA256 (django_allauth-65.11.2.tar.gz) = 7b7e771d3384d0e247d0d6aef31b0cb589f92305b7e975e70056a513525906e7
-SIZE (django_allauth-65.11.2.tar.gz) = 1916225
+TIMESTAMP = 1760518396
+SHA256 (django_allauth-65.12.0.tar.gz) = a76ec55935354a1455753601a0a814a4ded368242e8969323480a2810b349183
+SIZE (django_allauth-65.12.0.tar.gz) = 1967199
diff --git a/www/py-dj52-django-auditlog/Makefile b/www/py-dj52-django-auditlog/Makefile
index 882438d8f435..9068f48423ae 100644
--- a/www/py-dj52-django-auditlog/Makefile
+++ b/www/py-dj52-django-auditlog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-auditlog
-PORTVERSION= 3.2.1
+PORTVERSION= 3.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/www/py-dj52-django-auditlog/distinfo b/www/py-dj52-django-auditlog/distinfo
index ad1b92f16250..6b110d8bde48 100644
--- a/www/py-dj52-django-auditlog/distinfo
+++ b/www/py-dj52-django-auditlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759151042
-SHA256 (django_auditlog-3.2.1.tar.gz) = 63a4c9f7793e94eed804bc31a04d9b0b58244b1d280e2ed273c8b406bff1f779
-SIZE (django_auditlog-3.2.1.tar.gz) = 72926
+TIMESTAMP = 1760521835
+SHA256 (django_auditlog-3.3.0.tar.gz) = 01331a0e7bb1a8ff7573311b486c88f3d0c431c388f5a1e4a9b6b26911dd79b8
+SIZE (django_auditlog-3.3.0.tar.gz) = 85941
diff --git a/www/py-dj52-django-stubs-ext/Makefile b/www/py-dj52-django-stubs-ext/Makefile
index 6c90418d499c..25d977dbd71d 100644
--- a/www/py-dj52-django-stubs-ext/Makefile
+++ b/www/py-dj52-django-stubs-ext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-stubs-ext
-PORTVERSION= 5.2.5
+PORTVERSION= 5.2.7
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
@@ -12,7 +12,7 @@ WWW= https://github.com/typeddjango/django-stubs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0:devel/py-uv-build@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
diff --git a/www/py-dj52-django-stubs-ext/distinfo b/www/py-dj52-django-stubs-ext/distinfo
index 400c6df11805..4e13fb7cf2b0 100644
--- a/www/py-dj52-django-stubs-ext/distinfo
+++ b/www/py-dj52-django-stubs-ext/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757827529
-SHA256 (django_stubs_ext-5.2.5.tar.gz) = ecc628df29d36cede638567c4e33ff485dd7a99f1552ad0cece8c60e9c3a8872
-SIZE (django_stubs_ext-5.2.5.tar.gz) = 6489
+TIMESTAMP = 1760650698
+SHA256 (django_stubs_ext-5.2.7.tar.gz) = b690655bd4cb8a44ae57abb314e0995dc90414280db8f26fff0cb9fb367d1cac
+SIZE (django_stubs_ext-5.2.7.tar.gz) = 6524
diff --git a/www/py-dj52-django-stubs-ext/files/patch-pyproject.toml b/www/py-dj52-django-stubs-ext/files/patch-pyproject.toml
new file mode 100644
index 000000000000..a8dfa7f5477c
--- /dev/null
+++ b/www/py-dj52-django-stubs-ext/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-10-16 21:46:00 UTC
++++ pyproject.toml
+@@ -40,7 +40,7 @@ Funding = "https://github.com/sponsors/typeddjango"
+ "Release notes" = "https://github.com/typeddjango/django-stubs/releases"
+
+ [build-system]
+-requires = ["uv_build>=0.8.22,<0.9.0"]
++requires = ["uv_build"]
+ build-backend = "uv_build"
+
+ [tool.uv.build-backend]
diff --git a/www/py-extruct/Makefile b/www/py-extruct/Makefile
new file mode 100644
index 000000000000..36c385831c20
--- /dev/null
+++ b/www/py-extruct/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= extruct
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.18.0
+CATEGORIES= www python
+#MASTER_SITES= PYPI # no tests
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Extract embedded metadata from HTML markup
+WWW= https://github.com/scrapinghub/extruct
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rdflib>=6.0.0:textproc/py-rdflib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyRdfa3>0:textproc/py-pyRdfa3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mf2py>0:textproc/py-mf2py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}w3lib>0:www/py-w3lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}html-text>=0.5.1:textproc/py-html-text@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jstyleson>0:devel/py-jstyleson@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist concurrent pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= scrapinghub
+
+NO_ARCH= yes
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+do-test:
+ @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -rs -v tests/
+
+# tests as of 0.18.0: 70 passed in 7.17s
+
+.include <bsd.port.mk>
diff --git a/www/py-extruct/distinfo b/www/py-extruct/distinfo
new file mode 100644
index 000000000000..b74d885b5cde
--- /dev/null
+++ b/www/py-extruct/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760684775
+SHA256 (scrapinghub-extruct-v0.18.0_GH0.tar.gz) = 0a9b8703159e89fa0d7b87d7c40c12ba609f61c31a42aa87e9027e774a78a3cb
+SIZE (scrapinghub-extruct-v0.18.0_GH0.tar.gz) = 492330
diff --git a/www/py-extruct/pkg-descr b/www/py-extruct/pkg-descr
new file mode 100644
index 000000000000..392bb8f29bc7
--- /dev/null
+++ b/www/py-extruct/pkg-descr
@@ -0,0 +1,10 @@
+Extract embedded metadata from HTML markup.
+
+extruct is a library for extracting embedded metadata from HTML markup.
+It currently supports:
+- W3C's HTML Microdata
+- Embedded JSON-LD
+- Microformats via mf2py
+- RDFa via pyrdfa3
+- Dublin Core Metadata (DC-HTML-2003)
+- Open Graph Protocol (OGP)
diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile
index 06ccc376ea8a..8562dd11a4bc 100644
--- a/www/py-google-api-python-client/Makefile
+++ b/www/py-google-api-python-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-api-python-client
-DISTVERSION= 2.184.0
+DISTVERSION= 2.185.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.31.5:www/py-google-api-co
${PYTHON_PKGNAMEPREFIX}google-auth>=1.32:security/py-google-auth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httplib2>=0.19.0:www/py-httplib2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.1:net/py-uritemplate@${PY_FLAVOR}
-# tests: 317 passed, 1 skipped, 3 deselected
+# tests: 309 passed, 9 skipped, 3 deselected
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.31.5:www/py-google-api-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-auth-httplib2>=0.2.0:security/py-google-auth-httplib2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-auth>=1.32:security/py-google-auth@${PY_FLAVOR} \
diff --git a/www/py-google-api-python-client/distinfo b/www/py-google-api-python-client/distinfo
index 9b9095d385c7..6ad889a5a15b 100644
--- a/www/py-google-api-python-client/distinfo
+++ b/www/py-google-api-python-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759397698
-SHA256 (google_api_python_client-2.184.0.tar.gz) = ef2a3330ad058cdfc8a558d199c051c3356f6ed012436c3ad3d08b67891b039f
-SIZE (google_api_python_client-2.184.0.tar.gz) = 13694120
+TIMESTAMP = 1760714189
+SHA256 (google_api_python_client-2.185.0.tar.gz) = aa1b338e4bb0f141c2df26743f6b46b11f38705aacd775b61971cbc51da089c3
+SIZE (google_api_python_client-2.185.0.tar.gz) = 13885609
diff --git a/www/py-granian/Makefile b/www/py-granian/Makefile
index c804d6282ac6..ffe2d81e907b 100644
--- a/www/py-granian/Makefile
+++ b/www/py-granian/Makefile
@@ -1,6 +1,5 @@
PORTNAME= granian
-PORTVERSION= 2.5.4
-PORTREVISION= 1
+PORTVERSION= 2.5.5
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-granian/distinfo b/www/py-granian/distinfo
index 736bab6019a1..f228c24ef9cd 100644
--- a/www/py-granian/distinfo
+++ b/www/py-granian/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1759151368
-SHA256 (granian-2.5.4.tar.gz) = 85989a08052f1bbb174fd73759e1ae505e50b4c0690af366ca6ba844203dd463
-SIZE (granian-2.5.4.tar.gz) = 112016
+TIMESTAMP = 1760518635
+SHA256 (granian-2.5.5.tar.gz) = da785fae71cb45e92ce3fbb8633dc48b12f6a5055a7358226d78176967a5d2c9
+SIZE (granian-2.5.5.tar.gz) = 112143
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
diff --git a/www/py-httpx-retries/Makefile b/www/py-httpx-retries/Makefile
index f1ebfa0c72d6..3632ac2f3da3 100644
--- a/www/py-httpx-retries/Makefile
+++ b/www/py-httpx-retries/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httpx-retries
-DISTVERSION= 0.4.2
+DISTVERSION= 0.4.3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-httpx-retries/distinfo b/www/py-httpx-retries/distinfo
index a5dfc02794df..afe2b257ddba 100644
--- a/www/py-httpx-retries/distinfo
+++ b/www/py-httpx-retries/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756942183
-SHA256 (httpx_retries-0.4.2.tar.gz) = 8c32b781cf18dc9d67fc380792bf465cde107831ec1c1c504a7df6c80f06536c
-SIZE (httpx_retries-0.4.2.tar.gz) = 12607
+TIMESTAMP = 1760650405
+SHA256 (httpx_retries-0.4.3.tar.gz) = 7c3c9c7b0b6d630a0f01423d7aca8e539bee963bfdf2f1acbe9826e8698b39fc
+SIZE (httpx_retries-0.4.3.tar.gz) = 12764
diff --git a/www/py-multidict/Makefile b/www/py-multidict/Makefile
index fc19d3b129f1..966365dfd6ec 100644
--- a/www/py-multidict/Makefile
+++ b/www/py-multidict/Makefile
@@ -1,5 +1,5 @@
PORTNAME= multidict
-PORTVERSION= 6.6.4
+PORTVERSION= 6.7.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-multidict/distinfo b/www/py-multidict/distinfo
index 4ce648823154..acd692a33e02 100644
--- a/www/py-multidict/distinfo
+++ b/www/py-multidict/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755020630
-SHA256 (multidict-6.6.4.tar.gz) = d2d4e4787672911b48350df02ed3fa3fffdc2f2e8ca06dd6afdf34189b76a9dd
-SIZE (multidict-6.6.4.tar.gz) = 101843
+TIMESTAMP = 1760555808
+SHA256 (multidict-6.7.0.tar.gz) = c6e99d9a65ca282e578dfea819cfa9c0a62b2499d8677392e09feaf305e9e6f5
+SIZE (multidict-6.7.0.tar.gz) = 101834
diff --git a/www/py-requests-gssapi/Makefile b/www/py-requests-gssapi/Makefile
index d7d93592c079..7945ec8e2b12 100644
--- a/www/py-requests-gssapi/Makefile
+++ b/www/py-requests-gssapi/Makefile
@@ -1,8 +1,9 @@
PORTNAME= requests-gssapi
-PORTVERSION= 1.3.0
+PORTVERSION= 1.4.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION}
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= GSSAPI authentication handler for python-requests
diff --git a/www/py-requests-gssapi/distinfo b/www/py-requests-gssapi/distinfo
index 69d5e6ce7fa1..872e9d9d57db 100644
--- a/www/py-requests-gssapi/distinfo
+++ b/www/py-requests-gssapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708077942
-SHA256 (requests-gssapi-1.3.0.tar.gz) = 4d52bf8c2aa2a829130efcca85c14943fdd0aa75455aab985b2b8726159c20ca
-SIZE (requests-gssapi-1.3.0.tar.gz) = 18681
+TIMESTAMP = 1760714380
+SHA256 (requests_gssapi-1.4.0.tar.gz) = ba27eb329f4840d965bc8fa5d360c627c74349efa6156ca501ad89afc6a134f4
+SIZE (requests_gssapi-1.4.0.tar.gz) = 19090
diff --git a/www/py-requests-gssapi/files/patch-pyproject.toml b/www/py-requests-gssapi/files/patch-pyproject.toml
new file mode 100644
index 000000000000..683830f4de11
--- /dev/null
+++ b/www/py-requests-gssapi/files/patch-pyproject.toml
@@ -0,0 +1,19 @@
+--- pyproject.toml.orig 2025-10-16 04:05:19 UTC
++++ pyproject.toml
+@@ -1,6 +1,6 @@ requires = [
+ [build-system]
+ requires = [
+- "setuptools >= 77.0.0", # Support for SPDX license expressions
++ "setuptools >= 63", # Support for SPDX license expressions
+ ]
+ build-backend = "setuptools.build_meta"
+
+@@ -9,7 +9,7 @@ requires-python = ">=3.8"
+ description = "A GSSAPI authentication handler for python-requests"
+ readme = "README.rst"
+ requires-python = ">=3.8"
+-license = "ISC"
++license = { text = "ISC" }
+ authors = [
+ { name = "Robbie Harwood", email = "rharwood@redhat.com" },
+ { name = "Ian Cordasco" },