summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED3
-rw-r--r--databases/py-databricks-sql-connector/Makefile3
-rw-r--r--databases/py-databricks-sql-connector/files/patch-pyproject.toml9
-rw-r--r--deskutils/py-vorta/Makefile2
-rw-r--r--deskutils/py-vorta/distinfo6
-rw-r--r--devel/R-cran-pak/Makefile2
-rw-r--r--devel/R-cran-pak/distinfo6
-rw-r--r--devel/base64/Makefile1
-rw-r--r--devel/lazygit/Makefile3
-rw-r--r--devel/lazygit/distinfo10
-rw-r--r--devel/ode/Makefile16
-rw-r--r--devel/ode/distinfo6
-rw-r--r--devel/ode/files/patch-CMakeLists.txt51
-rw-r--r--devel/ode/pkg-plist11
-rw-r--r--devel/p4/Makefile.inc4
-rw-r--r--devel/p4/distinfo6
-rw-r--r--devel/p4/pkg-descr2
-rw-r--r--devel/pear/Makefile2
-rw-r--r--devel/pear/distinfo6
-rw-r--r--devel/py-gptscript/Makefile3
-rw-r--r--devel/py-gptscript/distinfo6
-rw-r--r--devel/py-uv-dynamic-versioning/Makefile3
-rw-r--r--devel/py-uv-dynamic-versioning/distinfo6
-rw-r--r--games/alienarena/Makefile2
-rw-r--r--games/crashtest/Makefile2
-rw-r--r--games/gillo/Makefile2
-rw-r--r--games/irrlamb/Makefile2
-rw-r--r--games/stormbaancoureur/Makefile2
-rw-r--r--games/xonotic/Makefile2
-rw-r--r--lang/gptscript/Makefile4
-rw-r--r--lang/gptscript/distinfo10
-rw-r--r--mail/postfix-current/Makefile6
-rw-r--r--mail/postfix/Makefile6
-rw-r--r--misc/dartsim/Makefile2
-rw-r--r--misc/ompl/Makefile2
-rw-r--r--net/onedrivegui/Makefile2
-rw-r--r--net/onedrivegui/distinfo6
-rw-r--r--net/onedrivegui/pkg-plist11
-rw-r--r--ports-mgmt/pkg-devel/Makefile4
-rw-r--r--ports-mgmt/pkg-devel/distinfo6
-rw-r--r--ports-mgmt/pkg/Makefile3
-rw-r--r--ports-mgmt/pkg/distinfo6
-rw-r--r--ports-mgmt/pkg/pkg-plist1
-rw-r--r--print/pdf-renderer/Makefile14
-rw-r--r--print/pdf-renderer/files/patch-nbproject_project.properties5
-rw-r--r--print/pdf-renderer/files/patch-swinglabs-build-impl.xml (renamed from print/pdf-renderer/files/extra-patch-swinglabs-build-impl.xml)12
-rw-r--r--security/tailscale/Makefile2
-rw-r--r--security/tailscale/distinfo10
-rw-r--r--security/trivy/Makefile2
-rw-r--r--security/trivy/distinfo10
-rw-r--r--sysutils/mackerel-agent/Makefile5
-rw-r--r--sysutils/mackerel-agent/distinfo10
-rw-r--r--sysutils/pefs-kmod/Makefile4
-rw-r--r--sysutils/pefs-kmod/distinfo6
-rw-r--r--www/Makefile1
-rw-r--r--www/element-web/Makefile4
-rw-r--r--www/element-web/distinfo6
-rw-r--r--www/element-web/pkg-plist184
-rw-r--r--www/py-requests-kerberos/Makefile29
-rw-r--r--www/py-requests-kerberos/distinfo3
-rw-r--r--www/py-requests-kerberos/pkg-descr3
-rw-r--r--www/tor-browser/Makefile15
-rw-r--r--www/tor-browser/distinfo22
-rw-r--r--www/tor-browser/files/patch-bug187663235
-rw-r--r--www/tor-browser/files/patch-build_gn__processor.py16
-rw-r--r--www/tor-browser/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build25
-rw-r--r--www/tor-browser/files/patch-python_sites_mach.txt2
-rw-r--r--www/tor-browser/files/patch-third__party_chromium_build_toolchain_toolchain.gni18
-rw-r--r--www/tor-browser/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn63
-rw-r--r--www/tor-browser/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc23
-rw-r--r--www/tor-browser/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h19
-rw-r--r--x11-wm/mangowc/Makefile2
-rw-r--r--x11-wm/mangowc/distinfo6
73 files changed, 407 insertions, 397 deletions
diff --git a/MOVED b/MOVED
index baed1f411b54..6112fcf2a558 100644
--- a/MOVED
+++ b/MOVED
@@ -4881,7 +4881,7 @@ mail/mu4e-maildirs|mail/mu|2025-12-01|Has expired: Upstream discourages using th
devel/libavl||2025-12-04|Has expired: Since 2002 libavl is no longer distributed as a shared library
net/py-netif||2025-12-04|Has expired: Upstream unmaintained
x11-fonts/google-fonts||2025-12-04|Has expired: Depends on expired x11-fonts/gentium-basic
-x11-fonts/gentium-basic||2025-12-04|Has expired: Superceeded by Gentium-7.000 https://software.sil.org/gentium/download/
+x11-fonts/gentium-basic|x11-fonts/gentium|2025-12-04|Has expired: Superceeded by Gentium-7.000 https://software.sil.org/gentium/download/
www/rubygem-cssbundling-rails-gitlab|www/rubygem-cssbundling-rails-rails-gitlab|2025-12-05|Obsolete, use www/rubygem-cssbundling-rails-rails-gitlab instead
misc/amazon-qldb-shell||2025-12-05|Discontinued by Amazon as of July 2025: old and new customers are advised to migrate to Amazon Aurora PostgreSQL
devel/libmill||2025-12-05|Has expired: Abandonware, not use in the ports tree
@@ -4894,3 +4894,4 @@ cad/meshlab||2025-12-12|Remove broken port
math/octave-forge-onsas||2025-12-15|Incompatible with octave packaging structure
devel/equinix-metal-cli||2025-12-15|Has expired: Equinix Platform EOL upstream
lang/typstfmt||2025-12-15|Discontinued, upstream repository archived on June 8, 2024
+www/py-requests-kerberos|security/py-requests-kerberos|2025-12-17|Remove duplicate port. Use security/py-requests-kerberos instead
diff --git a/databases/py-databricks-sql-connector/Makefile b/databases/py-databricks-sql-connector/Makefile
index ce42b64862bc..c74806b0c7e8 100644
--- a/databases/py-databricks-sql-connector/Makefile
+++ b/databases/py-databricks-sql-connector/Makefile
@@ -1,5 +1,6 @@
PORTNAME= databricks-sql-connector
PORTVERSION= 4.2.2
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lz4>=4.0.2<5:archivers/py-lz4@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0.0<3:www/py-pyjwt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.0<3:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.18.1<3:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests-kerberos>=0.15.0<0.16:www/py-requests-kerberos@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests-kerberos>=0<0.16:security/py-requests-kerberos@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}thrift>=0.16.0,1:devel/py-thrift@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>=1.26,1:net/py-urllib3@${PY_FLAVOR}
diff --git a/databases/py-databricks-sql-connector/files/patch-pyproject.toml b/databases/py-databricks-sql-connector/files/patch-pyproject.toml
index 280850edd011..805a3305bd48 100644
--- a/databases/py-databricks-sql-connector/files/patch-pyproject.toml
+++ b/databases/py-databricks-sql-connector/files/patch-pyproject.toml
@@ -14,6 +14,15 @@
]
lz4 = "^4.0.2"
requests = "^2.18.1"
+@@ -27,7 +27,7 @@ pybreaker = "^1.0.0"
+ ]
+ pyjwt = "^2.0.0"
+ pybreaker = "^1.0.0"
+-requests-kerberos = {version = "^0.15.0", optional = true}
++requests-kerberos = {version = "<0.16", optional = true}
+
+
+ [tool.poetry.extras]
@@ -88,4 +88,4 @@ skip_covered = false
skip_covered = false
diff --git a/deskutils/py-vorta/Makefile b/deskutils/py-vorta/Makefile
index d210172c1189..5e03e9fedb0f 100644
--- a/deskutils/py-vorta/Makefile
+++ b/deskutils/py-vorta/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vorta
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.0
+DISTVERSION= 0.11.1
CATEGORIES= deskutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/deskutils/py-vorta/distinfo b/deskutils/py-vorta/distinfo
index dcdd072d1566..a17865791fe2 100644
--- a/deskutils/py-vorta/distinfo
+++ b/deskutils/py-vorta/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764844179
-SHA256 (borgbase-vorta-v0.11.0_GH0.tar.gz) = 78a2d29ce17e07ee037333f29947f8e4707624e71c29e847d0ea85e678475092
-SIZE (borgbase-vorta-v0.11.0_GH0.tar.gz) = 1179789
+TIMESTAMP = 1765965070
+SHA256 (borgbase-vorta-v0.11.1_GH0.tar.gz) = 885155f5e8eb007cc03361317488508a8ee06cc9d1705858b19c753a637f003b
+SIZE (borgbase-vorta-v0.11.1_GH0.tar.gz) = 1180382
diff --git a/devel/R-cran-pak/Makefile b/devel/R-cran-pak/Makefile
index 5b4662fa932f..a2e9ccf89dca 100644
--- a/devel/R-cran-pak/Makefile
+++ b/devel/R-cran-pak/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pak
-DISTVERSION= 0.9.0
+DISTVERSION= 0.9.1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-pak/distinfo b/devel/R-cran-pak/distinfo
index 21b28f60b0b7..277e11e92c9c 100644
--- a/devel/R-cran-pak/distinfo
+++ b/devel/R-cran-pak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749534043
-SHA256 (pak_0.9.0.tar.gz) = 45a8a182fad9821766107f70b238d05a1129fad33afbb8f7b4cd99ec75aa1180
-SIZE (pak_0.9.0.tar.gz) = 3324011
+TIMESTAMP = 1765807792
+SHA256 (pak_0.9.1.tar.gz) = 9f2422f52c507b82c37e7ab35327761e4faf1cde415e657502c470a043749ca1
+SIZE (pak_0.9.1.tar.gz) = 3324098
diff --git a/devel/base64/Makefile b/devel/base64/Makefile
index 5f41f563fc74..7f22946b40d6 100644
--- a/devel/base64/Makefile
+++ b/devel/base64/Makefile
@@ -2,6 +2,7 @@ PORTNAME= base64
PORTVERSION= 0.5.2
DISTVERSIONPREFIX= v
CATEGORIES= devel
+PKGNAMEPREFIX= lib
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast Base64 stream encoder/decoder in C99, with SIMD acceleration
diff --git a/devel/lazygit/Makefile b/devel/lazygit/Makefile
index 9059f2c513b5..4e2342d5e4ae 100644
--- a/devel/lazygit/Makefile
+++ b/devel/lazygit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lazygit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.56.0
-PORTREVISION= 1
+DISTVERSION= 0.57.0
CATEGORIES= devel
MAINTAINER= meta@FreeBSD.org
diff --git a/devel/lazygit/distinfo b/devel/lazygit/distinfo
index 5aa443644a0c..0e213de9bb23 100644
--- a/devel/lazygit/distinfo
+++ b/devel/lazygit/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1762502500
-SHA256 (go/devel_lazygit/lazygit-v0.56.0/v0.56.0.mod) = ef7ef1bf2e2facb31165adaf91e41431cd2971084a452e4016a6cfbc66f24827
-SIZE (go/devel_lazygit/lazygit-v0.56.0/v0.56.0.mod) = 3884
-SHA256 (go/devel_lazygit/lazygit-v0.56.0/v0.56.0.zip) = 74be981b60d6d4a22985a41b0273a0a3265ead808305bb95fb9c6abfd9c3ce5d
-SIZE (go/devel_lazygit/lazygit-v0.56.0/v0.56.0.zip) = 1492328
+TIMESTAMP = 1765956033
+SHA256 (go/devel_lazygit/lazygit-v0.57.0/v0.57.0.mod) = 764fa7e0e64965e3d67312ca005229dc5301d41b1874f2042ce13b8a9caa81eb
+SIZE (go/devel_lazygit/lazygit-v0.57.0/v0.57.0.mod) = 3760
+SHA256 (go/devel_lazygit/lazygit-v0.57.0/v0.57.0.zip) = d56b7c9c22252eee0a0e03a7dedb111f22ed64599c9a7872c84fe4f5e660f1f5
+SIZE (go/devel_lazygit/lazygit-v0.57.0/v0.57.0.zip) = 1614925
diff --git a/devel/ode/Makefile b/devel/ode/Makefile
index 95b843553986..7f3f43acf6fb 100644
--- a/devel/ode/Makefile
+++ b/devel/ode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ode
-DISTVERSION= 0.16.2
+DISTVERSION= 0.16.6
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= https://bitbucket.org/odedevs/${PORTNAME}/downloads/
@@ -13,6 +13,20 @@ LICENSE_COMB= dual
USES= cmake:testing
+FLAVORS= single double
+FLAVOR?= ${FLAVORS:[1]}
+
+single_CONFLICTS= odoo-double
+double_CONFLICTS= odoo-single
+
+.if ${FLAVOR} == double
+PKGNAMESUFFIX= -double
+CMAKE_ON= ODE_DOUBLE_PRECISION
+.else
+PKGNAMESUFFIX= -single
+CMAKE_OFF= ODE_DOUBLE_PRECISION
+.endif
+
CMAKE_OFF= ODE_WITH_TESTS
CMAKE_TESTING_ON= ODE_WITH_TESTS
diff --git a/devel/ode/distinfo b/devel/ode/distinfo
index 77c7e88d2be7..033bbde522cb 100644
--- a/devel/ode/distinfo
+++ b/devel/ode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1667161105
-SHA256 (ode-0.16.2.tar.gz) = b26aebdcb015e2d89720ef48e0cb2e8a3ca77915f89d853893e7cc861f810f22
-SIZE (ode-0.16.2.tar.gz) = 2627992
+TIMESTAMP = 1763779692
+SHA256 (ode-0.16.6.tar.gz) = c91a28c6ff2650284784a79c726a380d6afec87ecf7a35c32a6be0c5b74513e8
+SIZE (ode-0.16.6.tar.gz) = 2631885
diff --git a/devel/ode/files/patch-CMakeLists.txt b/devel/ode/files/patch-CMakeLists.txt
index 1ea3a77cc367..cd9da41f7047 100644
--- a/devel/ode/files/patch-CMakeLists.txt
+++ b/devel/ode/files/patch-CMakeLists.txt
@@ -1,13 +1,38 @@
---- CMakeLists.txt.orig 2020-07-30 13:27:35 UTC
-+++ CMakeLists.txt
-@@ -568,8 +568,8 @@ endif()
- if(ODE_WITH_LIBCCD)
- if(ODE_WITH_LIBCCD_SYSTEM)
- find_package(ccd)
-- target_compile_definitions(ode PRIVATE -DdLIBCCD_ENABLED -DdLIBCCD_SYSTEM)
-- target_link_libraries(ODE ccd::ccd)
-+ target_compile_definitions(ODE PRIVATE -DdLIBCCD_ENABLED -DdLIBCCD_SYSTEM)
-+ target_link_libraries(ODE ccd)
- else()
- target_compile_definitions(ODE PRIVATE -DdLIBCCD_ENABLED -DdLIBCCD_INTERNAL)
- target_include_directories(
+--- CMakeLists.txt.orig 2025-01-16 14:48:49.000000000 -0800
++++ CMakeLists.txt 2025-11-22 17:13:28.892206000 -0800
+@@ -43,6 +43,7 @@
+ option(ODE_WITH_TESTS "Builds the unit test application." ON)
+ option(ODE_WIN32_LIB_OUTPUT_NAME_BASED_ON_FLOAT_SIZE "The output name of the library will be based on the size of float, on Windows." ON)
+ option(ODE_WIN32_INSTALL_STATIC_LIBS_PDB "Install the PDB files for the static libraries (.lib) on Windows." OFF)
++option(ODE_DOUBLE_PRECISION "Use double-precision math." OFF)
+
+ cmake_dependent_option(ODE_WITH_LIBCCD_BOX_CYL "Use libccd for box-cylinder." ON "ODE_WITH_LIBCCD" OFF)
+ cmake_dependent_option(ODE_WITH_LIBCCD_CAP_CYL "Use libccd for capsule-cylinder." ON "ODE_WITH_LIBCCD" OFF)
+@@ -54,12 +55,6 @@
+ cmake_dependent_option(ODE_WITH_LIBCCD_CONVEX_SPHERE "Use libccd for convex-sphere." ON "ODE_WITH_LIBCCD" OFF)
+ cmake_dependent_option(ODE_WITH_LIBCCD_SYSTEM "Use system libccd." OFF "ODE_WITH_LIBCCD" OFF)
+
+-if(CMAKE_SIZEOF_VOID_P EQUAL 4)
+- option(ODE_DOUBLE_PRECISION "Use double-precision math." OFF)
+-else()
+- option(ODE_DOUBLE_PRECISION "Use double-precision math." ON)
+-endif()
+-
+ set(ODE_WIN32_STATIC_LIB_POSTFIX_DEBUG "sd" CACHE STRING "The postfix to use when building the library as a static .lib on Windows in DEBUG.")
+ set(ODE_WIN32_STATIC_LIB_POSTFIX_MINSIZEREL "s" CACHE STRING "The postfix to use when building the library as a static .lib on Windows in MINSIZEREL.")
+ set(ODE_WIN32_STATIC_LIB_POSTFIX_RELEASE "s" CACHE STRING "The postfix to use when building the library as a static .lib on Windows in RELEASE.")
+@@ -757,12 +752,12 @@
+
+ file(RELATIVE_PATH PACKAGE_RELATIVE_PATH "${CMAKE_INSTALL_FULL_LIBDIR}/pkgconfig" "${CMAKE_INSTALL_PREFIX}")
+ string(REGEX REPLACE "/$" "" PACKAGE_RELATIVE_PATH "${PACKAGE_RELATIVE_PATH}")
+-set(prefix "\${pcfiledir}/${PACKAGE_RELATIVE_PATH}")
++set(prefix "${CMAKE_INSTALL_PREFIX}")
+ set(exec_prefix "\${prefix}")
+ set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}")
+ set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
+ configure_file(ode.pc.in ode.pc @ONLY)
+-set(prefix "\$(cd \"\$(dirname \"\$0\")\"; pwd -P)/..")
++set(prefix "${CMAKE_INSTALL_PREFIX}")
+ configure_file(ode-config.in ode-config @ONLY)
+
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/ode.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig COMPONENT development)
diff --git a/devel/ode/pkg-plist b/devel/ode/pkg-plist
index ec840b633c84..1b0459e8c2f2 100644
--- a/devel/ode/pkg-plist
+++ b/devel/ode/pkg-plist
@@ -27,10 +27,11 @@ include/ode/threading.h
include/ode/threading_impl.h
include/ode/timer.h
include/ode/version.h
-lib/cmake/ode-0.16.2/ode-config-version.cmake
-lib/cmake/ode-0.16.2/ode-config.cmake
-lib/cmake/ode-0.16.2/ode-export-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/ode-0.16.2/ode-export.cmake
+lib/cmake/ode-0.16.6/ode-config-version.cmake
+lib/cmake/ode-0.16.6/ode-config.cmake
+lib/cmake/ode-0.16.6/ode-export-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/ode-0.16.6/ode-export.cmake
lib/libode.so
-lib/libode.so.0.16.2
+lib/libode.so.8
+lib/libode.so.8.2.0
libdata/pkgconfig/ode.pc
diff --git a/devel/p4/Makefile.inc b/devel/p4/Makefile.inc
index 5ee8bf14dc75..f0d83ef6c1ee 100644
--- a/devel/p4/Makefile.inc
+++ b/devel/p4/Makefile.inc
@@ -1,7 +1,7 @@
P4VERSION?= r${PORTVERSION:S/^20//:C/\.[0-9]+$//}
YEAR= 2025
-MAJOR= 1
-MINOR= 2810567
+MAJOR= 2
+MINOR= 2852709
JAM?= ${LOCALBASE}/bin/jam
OSVER?= ${OSREL:S/.//}
diff --git a/devel/p4/distinfo b/devel/p4/distinfo
index 1d85c056b28f..5610ecd76f89 100644
--- a/devel/p4/distinfo
+++ b/devel/p4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758068923
-SHA256 (p4source-2810567.tgz) = afa90f8405e7c266404c562a63722b273e8f6a02fd0d07256982d4fadde30404
-SIZE (p4source-2810567.tgz) = 6998050
+TIMESTAMP = 1765918477
+SHA256 (p4source-2852709.tgz) = e2f40e0a8ccf3d4f0f65df9147107ff0cff4d52937b33f342625a80f32ec83f5
+SIZE (p4source-2852709.tgz) = 7007314
diff --git a/devel/p4/pkg-descr b/devel/p4/pkg-descr
index 321a2df50448..4b7f39318e24 100644
--- a/devel/p4/pkg-descr
+++ b/devel/p4/pkg-descr
@@ -9,4 +9,4 @@ should work. There is a limited free use level and non-profit
organizations might qualify for free licencing.
See "p4 -V" for more licensing and version information.
-See https://ftp.perforce.com/perforce/r25.1/doc/user/ for release notes.
+See https://ftp.perforce.com/perforce/r25.2/doc/user/ for release notes.
diff --git a/devel/pear/Makefile b/devel/pear/Makefile
index 08372c38380a..903dd11549b7 100644
--- a/devel/pear/Makefile
+++ b/devel/pear/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pear
-PORTVERSION= 1.10.16
+PORTVERSION= 1.10.17
CATEGORIES= devel
MASTER_SITES= https://pear.php.net/:go \
https://download.pear.php.net/package/
diff --git a/devel/pear/distinfo b/devel/pear/distinfo
index 200827ec988d..905e58b83c81 100644
--- a/devel/pear/distinfo
+++ b/devel/pear/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1761576370
+TIMESTAMP = 1765962116
SHA256 (PEAR/go-pear) = 8b5b760571cf36806507a4e6a5f09b26f4b78ebb606d2a3bfc51447871282739
SIZE (PEAR/go-pear) = 88959
-SHA256 (PEAR/PEAR-1.10.16.tgz) = 65268187f21186876af5078aff3ec7d8a8f854ea2e808fca149463eea4da2e91
-SIZE (PEAR/PEAR-1.10.16.tgz) = 293781
+SHA256 (PEAR/PEAR-1.10.17.tgz) = 9b85de45018e1bb33fa9361d20123af1d4fe5a7cfa09857cdb2d627ec15f0149
+SIZE (PEAR/PEAR-1.10.17.tgz) = 294259
SHA256 (PEAR/Structures_Graph-1.2.0.tgz) = d8d8996c5d3c68119c00b0724fe20f46ae0aa7795aa71d94e6b0622315e6a9e9
SIZE (PEAR/Structures_Graph-1.2.0.tgz) = 12507
SHA256 (PEAR/Archive_Tar-1.6.0.tgz) = f856095f64bb3ffa44f870202ffca8f4e6eceef3cb74674f12be3362faafa7d3
diff --git a/devel/py-gptscript/Makefile b/devel/py-gptscript/Makefile
index 9df371e51615..817c98736433 100644
--- a/devel/py-gptscript/Makefile
+++ b/devel/py-gptscript/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gptscript
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.7
+DISTVERSION= 0.9.8
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -33,4 +33,5 @@ GH_PROJECT= py-gptscript
USE_PYTHON= autoplist pep517
NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/py-gptscript/distinfo b/devel/py-gptscript/distinfo
index 9452ea4fab4d..5351c2b1d980 100644
--- a/devel/py-gptscript/distinfo
+++ b/devel/py-gptscript/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763112235
-SHA256 (gptscript-ai-py-gptscript-v0.9.7_GH0.tar.gz) = b8a7e0a7df1f6ed71b128270199179ae28117fc124c4252220e6b702c7ff5bda
-SIZE (gptscript-ai-py-gptscript-v0.9.7_GH0.tar.gz) = 32059
+TIMESTAMP = 1765966579
+SHA256 (gptscript-ai-py-gptscript-v0.9.8_GH0.tar.gz) = f3c7bdbe79f64cee47f9ddc708c9a7e6d8431792954dfeb692dde4b2411fdf62
+SIZE (gptscript-ai-py-gptscript-v0.9.8_GH0.tar.gz) = 32482
diff --git a/devel/py-uv-dynamic-versioning/Makefile b/devel/py-uv-dynamic-versioning/Makefile
index ec6ef64ce130..c653e114b9ba 100644
--- a/devel/py-uv-dynamic-versioning/Makefile
+++ b/devel/py-uv-dynamic-versioning/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uv-dynamic-versioning
-DISTVERSION= 0.11.2
+DISTVERSION= 0.12.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dunamai>=1.23:devel/py-dunamai@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tomlkit>=0.13.3:textproc/py-tomlkit@${PY_FLAVOR} \
uv:devel/uv
-
USES= python
USE_PYTHON= autoplist pep517
diff --git a/devel/py-uv-dynamic-versioning/distinfo b/devel/py-uv-dynamic-versioning/distinfo
index 04e1937b398b..fe7c8614f0f3 100644
--- a/devel/py-uv-dynamic-versioning/distinfo
+++ b/devel/py-uv-dynamic-versioning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759158230
-SHA256 (uv_dynamic_versioning-0.11.2.tar.gz) = 4c785ea02e00b93896d015fd3613c451735af1715a7f5f52e8e4e1d76e6ec3c5
-SIZE (uv_dynamic_versioning-0.11.2.tar.gz) = 40402
+TIMESTAMP = 1765965483
+SHA256 (uv_dynamic_versioning-0.12.0.tar.gz) = e853e0c5b2425a68005580325d4975a8c37b66015589ca45ef96e660fe0f8f16
+SIZE (uv_dynamic_versioning-0.12.0.tar.gz) = 41499
diff --git a/games/alienarena/Makefile b/games/alienarena/Makefile
index 09408e37b424..6714ceb36d1b 100644
--- a/games/alienarena/Makefile
+++ b/games/alienarena/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alienarena
DISTVERSION= 7.71.6
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= games
diff --git a/games/crashtest/Makefile b/games/crashtest/Makefile
index e5577708b93d..9a75cf269140 100644
--- a/games/crashtest/Makefile
+++ b/games/crashtest/Makefile
@@ -1,6 +1,6 @@
PORTNAME= crashtest
PORTVERSION= 1.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games education
MASTER_SITES= http://www.stolk.org/crashtest/
diff --git a/games/gillo/Makefile b/games/gillo/Makefile
index 892cb0875e4c..84bee8054cdc 100644
--- a/games/gillo/Makefile
+++ b/games/gillo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gillo
DISTVERSION= 1.0beta1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.0beta1
DISTNAME= ${PORTNAME}-${DISTVERSION}-src
diff --git a/games/irrlamb/Makefile b/games/irrlamb/Makefile
index a943c2daf153..490c167f4bdb 100644
--- a/games/irrlamb/Makefile
+++ b/games/irrlamb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= irrlamb
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
DIST_SUBDIR= ${PORTNAME}
diff --git a/games/stormbaancoureur/Makefile b/games/stormbaancoureur/Makefile
index 7f267a7f4feb..3252e85717c7 100644
--- a/games/stormbaancoureur/Makefile
+++ b/games/stormbaancoureur/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stormbaancoureur
PORTVERSION= 2.1.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= games
MASTER_SITES= http://www.stolk.org/stormbaancoureur/download/ \
https://mirror.amdmi3.ru/distfiles/
diff --git a/games/xonotic/Makefile b/games/xonotic/Makefile
index a9f82795de13..a9b43c9ad35b 100644
--- a/games/xonotic/Makefile
+++ b/games/xonotic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xonotic
PORTVERSION= 0.8.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= https://dl.xonotic.org/ \
https://download.evil-ant-colony.org/xonotic/ \
diff --git a/lang/gptscript/Makefile b/lang/gptscript/Makefile
index be86dac46af2..707b589a2b55 100644
--- a/lang/gptscript/Makefile
+++ b/lang/gptscript/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gptscript
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.7
-PORTREVISION= 1
+DISTVERSION= 0.9.8
+PORTREVISION= 0
CATEGORIES= lang
MAINTAINER= nivit@FreeBSD.org
diff --git a/lang/gptscript/distinfo b/lang/gptscript/distinfo
index 17f615cb9ea8..b67baf4f4885 100644
--- a/lang/gptscript/distinfo
+++ b/lang/gptscript/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763111268
-SHA256 (go/lang_gptscript/gptscript-v0.9.7/v0.9.7.mod) = b6abff197a59fdda00559829a1af3057784f0654c36af678346e1f9d8b754f46
-SIZE (go/lang_gptscript/gptscript-v0.9.7/v0.9.7.mod) = 7091
-SHA256 (go/lang_gptscript/gptscript-v0.9.7/v0.9.7.zip) = 6c12088941c684f7ca39a316972416645b55ca80420a14cb11e218b495aea6c1
-SIZE (go/lang_gptscript/gptscript-v0.9.7/v0.9.7.zip) = 3132946
+TIMESTAMP = 1765965927
+SHA256 (go/lang_gptscript/gptscript-v0.9.8/v0.9.8.mod) = 56bc23149db8c428a356d88932649e0832acbb8a4067aa6c6c986749dc5a1a79
+SIZE (go/lang_gptscript/gptscript-v0.9.8/v0.9.8.mod) = 7091
+SHA256 (go/lang_gptscript/gptscript-v0.9.8/v0.9.8.zip) = d7d63bfeabc83dd08fcd971a7c2a3cb61bf74252d639b31d0f1caa12e640c829
+SIZE (go/lang_gptscript/gptscript-v0.9.8/v0.9.8.zip) = 3132940
diff --git a/mail/postfix-current/Makefile b/mail/postfix-current/Makefile
index 920e2e20c879..ab5bc4cfb779 100644
--- a/mail/postfix-current/Makefile
+++ b/mail/postfix-current/Makefile
@@ -247,8 +247,10 @@ POSTFIX_CCARGS+= -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\"
.endif
.if ${PORT_OPTIONS:MSASLKRB5}
-POSTFIX_AUXLIBS+= -lkrb5 -lhx509 -lcrypto -lcrypt -lcom_err -lasn1 \
- -lroken
+POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcrypt -lcom_err
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500000
+POSTFIX_AUXLIBS+= -lasn1 -lhx509 -lroken
+.endif
.endif
.if ${PORT_OPTIONS:MSASLKMIT}
diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile
index 0f947a9e5bb4..2f0fd1b9bbd1 100644
--- a/mail/postfix/Makefile
+++ b/mail/postfix/Makefile
@@ -262,8 +262,10 @@ POSTFIX_CCARGS+= -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\"
.endif
.if ${PORT_OPTIONS:MSASLKRB5}
-POSTFIX_AUXLIBS+= -lkrb5 -lhx509 -lcrypto -lcrypt -lcom_err -lasn1 \
- -lroken
+POSTFIX_AUXLIBS+= -lkrb5 -lcrypto -lcrypt -lcom_err
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500000
+POSTFIX_AUXLIBS+= -lasn1 -lhx509 -lroken
+.endif
.endif
.if ${PORT_OPTIONS:MSASLKMIT}
diff --git a/misc/dartsim/Makefile b/misc/dartsim/Makefile
index a868a09354dc..8049940fd71c 100644
--- a/misc/dartsim/Makefile
+++ b/misc/dartsim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dartsim
DISTVERSIONPREFIX= v
DISTVERSION= 6.15.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/ompl/Makefile b/misc/ompl/Makefile
index 7d3c9337b747..5e37ce6a99f9 100644
--- a/misc/ompl/Makefile
+++ b/misc/ompl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ompl
DISTVERSION= 1.6.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= misc comms
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/onedrivegui/Makefile b/net/onedrivegui/Makefile
index a86ce56e977b..5facdb54ffb7 100644
--- a/net/onedrivegui/Makefile
+++ b/net/onedrivegui/Makefile
@@ -1,5 +1,5 @@
PORTNAME= onedrivegui
-DISTVERSION= 1.2.2
+DISTVERSION= 1.3.0
DISTVERSIONPREFIX= v
CATEGORIES= net python
diff --git a/net/onedrivegui/distinfo b/net/onedrivegui/distinfo
index 4c67e99ee9c8..2ccd5c80c2c9 100644
--- a/net/onedrivegui/distinfo
+++ b/net/onedrivegui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759115543
-SHA256 (bpozdena-OneDriveGUI-v1.2.2_GH0.tar.gz) = c98fe134fae3b58188b2408b4733520335d5a1682cd7d9709b7f34ad7cf05758
-SIZE (bpozdena-OneDriveGUI-v1.2.2_GH0.tar.gz) = 115872
+TIMESTAMP = 1765945283
+SHA256 (bpozdena-OneDriveGUI-v1.3.0_GH0.tar.gz) = be325a873055269fd31856b921b7326de0013486d5ea0e0b40e424f220bf35ee
+SIZE (bpozdena-OneDriveGUI-v1.3.0_GH0.tar.gz) = 125114
diff --git a/net/onedrivegui/pkg-plist b/net/onedrivegui/pkg-plist
index 0f2a60537438..13d9e90a188f 100644
--- a/net/onedrivegui/pkg-plist
+++ b/net/onedrivegui/pkg-plist
@@ -16,12 +16,12 @@ share/icons/hicolor/48x48/apps/onedrivegui.png
%%DATADIR%%/resources/images/close-filled.png
%%DATADIR%%/resources/images/folder.png
%%DATADIR%%/resources/images/gear.png
-%%DATADIR%%/resources/images/icons8-cloud-cross-40_2.png
-%%DATADIR%%/resources/images/icons8-cloud-done-40_2.png
-%%DATADIR%%/resources/images/icons8-cloud-sync-40_2.png
+%%DATADIR%%/resources/images/icons8-cloud-80.png
+%%DATADIR%%/resources/images/icons8-cloud-done-80.png
+%%DATADIR%%/resources/images/icons8-cloud-error-80.png
+%%DATADIR%%/resources/images/icons8-cloud-stop-80.png
+%%DATADIR%%/resources/images/icons8-cloud-sync-80.png
%%DATADIR%%/resources/images/icons8-clouds-48.ico
-%%DATADIR%%/resources/images/icons8-clouds-48.png
-%%DATADIR%%/resources/images/icons8-clouds-80-dark-edge.png
%%DATADIR%%/resources/images/icons8-green-circle-48.png
%%DATADIR%%/resources/images/icons8-red-circle-48.png
%%DATADIR%%/resources/images/menu.png
@@ -60,6 +60,7 @@ share/icons/hicolor/48x48/apps/onedrivegui.png
%%DATADIR%%/ui/ui_profile_settings_page.py
%%DATADIR%%/ui/ui_profile_settings_window.py
%%DATADIR%%/utils/__init__.py
+%%DATADIR%%/utils/autostart.py
%%DATADIR%%/utils/utils.py
%%DATADIR%%/wizard.py
%%DATADIR%%/workers.py
diff --git a/ports-mgmt/pkg-devel/Makefile b/ports-mgmt/pkg-devel/Makefile
index fb7d2e80226a..bcad85f21d60 100644
--- a/ports-mgmt/pkg-devel/Makefile
+++ b/ports-mgmt/pkg-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pkg
-DISTVERSION= 2.4.99.2
+DISTVERSION= 2.5.99.0
_PKG_VERSION= ${DISTVERSION}
CATEGORIES= ports-mgmt
PKGNAMESUFFIX= -devel
@@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE
USE_GITHUB= yes
GH_ACCOUNT= freebsd
-GH_TAGNAME= 2d18505bf
+GH_TAGNAME= c642c9442
USE_LDCONFIG= ${PREFIX}/lib/compat/pkg
HAS_CONFIGURE= yes
diff --git a/ports-mgmt/pkg-devel/distinfo b/ports-mgmt/pkg-devel/distinfo
index a263ae1083df..11e5d4194190 100644
--- a/ports-mgmt/pkg-devel/distinfo
+++ b/ports-mgmt/pkg-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765891405
-SHA256 (freebsd-pkg-2.4.99.2-2d18505bf_GH0.tar.gz) = 05c3eeb5d394bf9fc545fd8aefff2a2f3f83d57468afa2bb98d226a350649e9d
-SIZE (freebsd-pkg-2.4.99.2-2d18505bf_GH0.tar.gz) = 16512097
+TIMESTAMP = 1765960020
+SHA256 (freebsd-pkg-2.5.99.0-c642c9442_GH0.tar.gz) = 362adbf5aef6b253e2dfc8b34ffc53d2d4feebbc2c9d65f123895451bfc78dc0
+SIZE (freebsd-pkg-2.5.99.0-c642c9442_GH0.tar.gz) = 16513547
diff --git a/ports-mgmt/pkg/Makefile b/ports-mgmt/pkg/Makefile
index 181ffc9622e7..1a22ba20d949 100644
--- a/ports-mgmt/pkg/Makefile
+++ b/ports-mgmt/pkg/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pkg
-DISTVERSION= 2.4.2
-PORTREVISION= 1
+DISTVERSION= 2.5.0
_PKG_VERSION= ${DISTVERSION}
CATEGORIES= ports-mgmt
diff --git a/ports-mgmt/pkg/distinfo b/ports-mgmt/pkg/distinfo
index f173534ef413..1cbe964efe2f 100644
--- a/ports-mgmt/pkg/distinfo
+++ b/ports-mgmt/pkg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762331625
-SHA256 (freebsd-pkg-2.4.2_GH0.tar.gz) = 57f9e4c5516d70494a51e520cb9a71c989a24e052de0a75d48ae5b2d4951fc5c
-SIZE (freebsd-pkg-2.4.2_GH0.tar.gz) = 16473749
+TIMESTAMP = 1765960107
+SHA256 (freebsd-pkg-2.5.0_GH0.tar.gz) = 420330f4e8adc25317c98a0657b2ba8ebada7ad782a6273fe3b41768cb7246c0
+SIZE (freebsd-pkg-2.5.0_GH0.tar.gz) = 16511322
diff --git a/ports-mgmt/pkg/pkg-plist b/ports-mgmt/pkg/pkg-plist
index 43866dafd262..7b5f70ad6c94 100644
--- a/ports-mgmt/pkg/pkg-plist
+++ b/ports-mgmt/pkg/pkg-plist
@@ -55,6 +55,7 @@ share/man/man8/pkg-static.8.gz
share/man/man8/pkg-stats.8.gz
share/man/man8/pkg-triggers.8.gz
share/man/man8/pkg-unlock.8.gz
+share/man/man8/pkg-unregister.8.gz
share/man/man8/pkg-update.8.gz
share/man/man8/pkg-updating.8.gz
share/man/man8/pkg-upgrade.8.gz
diff --git a/print/pdf-renderer/Makefile b/print/pdf-renderer/Makefile
index 36ef1584a983..3d6f6ec520e8 100644
--- a/print/pdf-renderer/Makefile
+++ b/print/pdf-renderer/Makefile
@@ -3,18 +3,14 @@ PORTVERSION= 0.9.1
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= print java
-MASTER_SITES= http://java.net/downloads/${PORTNAME}/
+MASTER_SITES= LOCAL/ale
DISTNAME= PDFRenderer-full-${PORTVERSION}
MAINTAINER= ale@FreeBSD.org
COMMENT= 100% Java PDF renderer and viewer
-WWW= https://pdf-renderer.dev.java.net/
LICENSE= LGPL21
-BROKEN_armv6= fails to install: swinglabs-build-impl.xml: Javadoc returned 1
-BROKEN_armv7= fails to install: swinglabs-build-impl.xml: Javadoc returned 1
-
USES= dos2unix java:ant,run zip
NO_WRKSUBDIR= yes
@@ -29,12 +25,6 @@ DOS2UNIX_FILES= swinglabs-build-impl.xml
DOCS_ALL_TARGET= javadoc
-.include <bsd.port.pre.mk>
-
-.if ${JAVA_PORT_VERSION:M*8*}
-EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-swinglabs-build-impl.xml
-.endif
-
do-install:
@${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME}.jar..."
@${INSTALL_DATA} ${WRKSRC}/dist/PDFRenderer.jar \
@@ -48,4 +38,4 @@ do-install-DOCS-on:
| ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} > /dev/null 2>&1
@${ECHO_MSG} " [DONE]"
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/print/pdf-renderer/files/patch-nbproject_project.properties b/print/pdf-renderer/files/patch-nbproject_project.properties
index a4471166685e..760cced0574c 100644
--- a/print/pdf-renderer/files/patch-nbproject_project.properties
+++ b/print/pdf-renderer/files/patch-nbproject_project.properties
@@ -1,17 +1,18 @@
--- nbproject/project.properties.orig 2011-09-15 09:33:54 UTC
+++ nbproject/project.properties
-@@ -36,8 +36,8 @@ javac.deprecation=false
+@@ -36,8 +36,9 @@ javac.deprecation=false
# Space-separated list of extra javac options
javac.compilerargs=
javac.deprecation=false
-javac.source=1.5
-javac.target=1.5
++javac.encoding=${source.encoding}
+javac.source=1.8
+javac.target=1.8
javac.test.classpath=\
${javac.classpath}:\
${build.classes.dir}:\
-@@ -50,6 +50,7 @@ javadoc.private=false
+@@ -50,6 +51,7 @@ javadoc.private=false
javadoc.nonavbar=false
javadoc.notree=false
javadoc.private=false
diff --git a/print/pdf-renderer/files/extra-patch-swinglabs-build-impl.xml b/print/pdf-renderer/files/patch-swinglabs-build-impl.xml
index 8e69d7dcaaff..555433cce7bd 100644
--- a/print/pdf-renderer/files/extra-patch-swinglabs-build-impl.xml
+++ b/print/pdf-renderer/files/patch-swinglabs-build-impl.xml
@@ -1,6 +1,14 @@
---- swinglabs-build-impl.xml.orig 2011-09-15 11:34:02 UTC
+--- swinglabs-build-impl.xml.orig 2025-12-17 08:00:14 UTC
+++ swinglabs-build-impl.xml
-@@ -211,7 +211,7 @@ ${build.branch} ${RELEASE_DSTAMP_LONG} $
+@@ -204,6 +204,7 @@ -->
+ </echo>
+ <mkdir dir="${dist.javadoc.dir}"/>
+ <javadoc destdir="${dist.javadoc.dir}"
++ encoding="${javac.encoding}"
+ source="${javac.source}"
+ notree="${javadoc.notree}" use="${javadoc.use}"
+ nonavbar="${javadoc.nonavbar}" noindex="${javadoc.noindex}"
+@@ -211,7 +212,7 @@ -->
version="${javadoc.version}"
windowtitle="${javadoc.windowtitle}"
private="${javadoc.private}"
diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile
index 5ef921e49eb8..6a0e79071e56 100644
--- a/security/tailscale/Makefile
+++ b/security/tailscale/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tailscale
-PORTVERSION= 1.92.2
+PORTVERSION= 1.92.3
DISTVERSIONPREFIX= v
CATEGORIES= security net-vpn
diff --git a/security/tailscale/distinfo b/security/tailscale/distinfo
index 14a9eda4ec58..f9cde07389a8 100644
--- a/security/tailscale/distinfo
+++ b/security/tailscale/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765731669
-SHA256 (go/security_tailscale/tailscale-v1.92.2/v1.92.2.mod) = 19a252dc6b0be5ab7c293a656a5e1570234098b824c3bfa98f6ed674135839b2
-SIZE (go/security_tailscale/tailscale-v1.92.2/v1.92.2.mod) = 21667
-SHA256 (go/security_tailscale/tailscale-v1.92.2/v1.92.2.zip) = b88212d0d13a2261e56a981b76a66d92431d570638852d4308d4e6ae59cb54fd
-SIZE (go/security_tailscale/tailscale-v1.92.2/v1.92.2.zip) = 5559507
+TIMESTAMP = 1765970300
+SHA256 (go/security_tailscale/tailscale-v1.92.3/v1.92.3.mod) = 19a252dc6b0be5ab7c293a656a5e1570234098b824c3bfa98f6ed674135839b2
+SIZE (go/security_tailscale/tailscale-v1.92.3/v1.92.3.mod) = 21667
+SHA256 (go/security_tailscale/tailscale-v1.92.3/v1.92.3.zip) = 0bb6221fc39e615255eccd4b3ed3dc31e19ea792d78176edad12a8ffd6b06306
+SIZE (go/security_tailscale/tailscale-v1.92.3/v1.92.3.zip) = 5559575
diff --git a/security/trivy/Makefile b/security/trivy/Makefile
index 0f4232db8fbb..f91b659a6e39 100644
--- a/security/trivy/Makefile
+++ b/security/trivy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trivy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.68.1
+DISTVERSION= 0.68.2
CATEGORIES= security
MAINTAINER= mfechner@FreeBSD.org
diff --git a/security/trivy/distinfo b/security/trivy/distinfo
index b97aa771a9ea..9d5ee07b9f83 100644
--- a/security/trivy/distinfo
+++ b/security/trivy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764769990
-SHA256 (go/security_trivy/aquasecurity-trivy-v0.68.1_GH0/go.mod) = ed1e2812f402bc580b5cdd5665d62f0aef5f8d12d1a36dc3f808c3e13cd227f9
-SIZE (go/security_trivy/aquasecurity-trivy-v0.68.1_GH0/go.mod) = 26727
-SHA256 (go/security_trivy/aquasecurity-trivy-v0.68.1_GH0/aquasecurity-trivy-v0.68.1_GH0.tar.gz) = 9dd35dd79b0452ab5cf426fac6511718473cc42f92dc6c494839e42690f8023d
-SIZE (go/security_trivy/aquasecurity-trivy-v0.68.1_GH0/aquasecurity-trivy-v0.68.1_GH0.tar.gz) = 56758578
+TIMESTAMP = 1765954722
+SHA256 (go/security_trivy/aquasecurity-trivy-v0.68.2_GH0/go.mod) = ed1e2812f402bc580b5cdd5665d62f0aef5f8d12d1a36dc3f808c3e13cd227f9
+SIZE (go/security_trivy/aquasecurity-trivy-v0.68.2_GH0/go.mod) = 26727
+SHA256 (go/security_trivy/aquasecurity-trivy-v0.68.2_GH0/aquasecurity-trivy-v0.68.2_GH0.tar.gz) = dd8efd719709d09b41c98cdb9090654f8ed326f07b05ba7a4ffca4de2745aea3
+SIZE (go/security_trivy/aquasecurity-trivy-v0.68.2_GH0/aquasecurity-trivy-v0.68.2_GH0.tar.gz) = 56758490
diff --git a/sysutils/mackerel-agent/Makefile b/sysutils/mackerel-agent/Makefile
index 524843731187..3e7b09a07e9d 100644
--- a/sysutils/mackerel-agent/Makefile
+++ b/sysutils/mackerel-agent/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mackerel-agent
DISTVERSIONPREFIX= v
-DISTVERSION= 0.85.2
-PORTREVISION= 3
+DISTVERSION= 0.85.3
CATEGORIES= sysutils
MAINTAINER= meta@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://mackerel.io
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.24
+USES= go:modules
USE_RC_SUBR= mackerel_agent
GO_MODULE= github.com/mackerelio/mackerel-agent
diff --git a/sysutils/mackerel-agent/distinfo b/sysutils/mackerel-agent/distinfo
index bd038263ce92..e7a7ebe95608 100644
--- a/sysutils/mackerel-agent/distinfo
+++ b/sysutils/mackerel-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759112346
-SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.mod) = 37ea7c0a4ed46cd5242af0e0a8e5833058454efa3bde291882825f9d8def60f7
-SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.mod) = 1426
-SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.zip) = 67c36fd61a249e997132c6be76d21c710926469edf63977b0013e1b399328d8f
-SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.zip) = 250636
+TIMESTAMP = 1765956653
+SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.3/v0.85.3.mod) = 5debd6afacacf7d45f14e31d332026cdac2d7af79b0ca98d6372c535a2a14d80
+SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.3/v0.85.3.mod) = 1426
+SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.3/v0.85.3.zip) = e902e6a435303173cea46e0260b53b989fd7eb7c629857e30fa101653f443990
+SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.3/v0.85.3.zip) = 251972
diff --git a/sysutils/pefs-kmod/Makefile b/sysutils/pefs-kmod/Makefile
index 2199d9d480b0..4ba84f3ca2b4 100644
--- a/sysutils/pefs-kmod/Makefile
+++ b/sysutils/pefs-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pefs
-DISTVERSION= g20251003
+DISTVERSION= g20251102
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -kmod
@@ -16,7 +16,7 @@ ONLY_FOR_ARCHS_REASON= untested on any other arch
USES= kmod uidfix
USE_GITHUB= yes
GH_ACCOUNT= freebsd-pefs
-GH_TAGNAME= 5e2983b
+GH_TAGNAME= d70a43a
MAKE_ENV= BINDIR="${PREFIX}/sbin" MANDIR="${PREFIX}/share/man/man"
MAKE_JOBS_UNSAFE=yes
diff --git a/sysutils/pefs-kmod/distinfo b/sysutils/pefs-kmod/distinfo
index 069700356ac7..91f6d1d68918 100644
--- a/sysutils/pefs-kmod/distinfo
+++ b/sysutils/pefs-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759468074
-SHA256 (freebsd-pefs-pefs-g20251003-5e2983b_GH0.tar.gz) = 0c150f3c0eb58852f0a4ca63bbaccc8337e4673ba6fc66fbd4bfb8dc95479a55
-SIZE (freebsd-pefs-pefs-g20251003-5e2983b_GH0.tar.gz) = 93884
+TIMESTAMP = 1765947264
+SHA256 (freebsd-pefs-pefs-g20251102-d70a43a_GH0.tar.gz) = e8bb6eba952d253fe3111b084315173ebba35df8a2c63f4ec8d33b3a5b13f58f
+SIZE (freebsd-pefs-pefs-g20251102-d70a43a_GH0.tar.gz) = 93881
diff --git a/www/Makefile b/www/Makefile
index 4a1e8626801d..4f3e7155ed96 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1953,7 +1953,6 @@
SUBDIR += py-requests-file
SUBDIR += py-requests-futures
SUBDIR += py-requests-gssapi
- SUBDIR += py-requests-kerberos
SUBDIR += py-requests-mock
SUBDIR += py-requests-oauthlib
SUBDIR += py-requests-toolbelt
diff --git a/www/element-web/Makefile b/www/element-web/Makefile
index 4caff09b42bd..ddc1f171483e 100644
--- a/www/element-web/Makefile
+++ b/www/element-web/Makefile
@@ -1,6 +1,6 @@
PORTNAME= element
DISTVERSIONPREFIX= v
-DISTVERSION= 1.12.6
+DISTVERSION= 1.12.7
CATEGORIES= www
MASTER_SITES= https://github.com/element-hq/element-web/releases/download/${DISTVERSIONFULL}/
PKGNAMESUFFIX= -web
@@ -18,7 +18,7 @@ CPE_VENDOR= matrix
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= pkg-message
-PLIST_SUB= COMMITID=36e06bd268d95d600abf
+PLIST_SUB= COMMITID=b205bf1af9bdedd81a8b
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
diff --git a/www/element-web/distinfo b/www/element-web/distinfo
index 78b3fae33dd1..1656d657b701 100644
--- a/www/element-web/distinfo
+++ b/www/element-web/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764967880
-SHA256 (element-v1.12.6.tar.gz) = d31c04c72e87811a94eb39bcb8fd16c83f7a6b2611b30fd22ad3aaa594efdfe4
-SIZE (element-v1.12.6.tar.gz) = 39736687
+TIMESTAMP = 1765970134
+SHA256 (element-v1.12.7.tar.gz) = c1ad3ebe39be1c6962f43e486a3647f1e99b91f8ce249718f47e3ba81af32b27
+SIZE (element-v1.12.7.tar.gz) = 39675081
diff --git a/www/element-web/pkg-plist b/www/element-web/pkg-plist
index d693db35a0be..86d0d16dc90e 100644
--- a/www/element-web/pkg-plist
+++ b/www/element-web/pkg-plist
@@ -8,6 +8,11 @@
%%WWWDIR%%/bundles/%%COMMITID%%/1127.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/1188.js
%%WWWDIR%%/bundles/%%COMMITID%%/1188.js.map
+%%WWWDIR%%/bundles/%%COMMITID%%/1298.js
+%%WWWDIR%%/bundles/%%COMMITID%%/1298.js.LICENSE.txt
+%%WWWDIR%%/bundles/%%COMMITID%%/1298.js.map
+%%WWWDIR%%/bundles/%%COMMITID%%/1385.js
+%%WWWDIR%%/bundles/%%COMMITID%%/1385.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/1436.js
%%WWWDIR%%/bundles/%%COMMITID%%/1436.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/170d052a33d061493d85.wasm
@@ -48,18 +53,14 @@
%%WWWDIR%%/bundles/%%COMMITID%%/485.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/4b8cc1fdfc588dd3972f.wasm
%%WWWDIR%%/bundles/%%COMMITID%%/5215.js
+%%WWWDIR%%/bundles/%%COMMITID%%/5215.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/5438.js
%%WWWDIR%%/bundles/%%COMMITID%%/5438.js.map
-%%WWWDIR%%/bundles/%%COMMITID%%/5587.js
-%%WWWDIR%%/bundles/%%COMMITID%%/5587.js.LICENSE.txt
-%%WWWDIR%%/bundles/%%COMMITID%%/5587.js.map
-%%WWWDIR%%/bundles/%%COMMITID%%/623.js
-%%WWWDIR%%/bundles/%%COMMITID%%/623.js.map
-%%WWWDIR%%/bundles/%%COMMITID%%/624.js
-%%WWWDIR%%/bundles/%%COMMITID%%/624.js.LICENSE.txt
-%%WWWDIR%%/bundles/%%COMMITID%%/624.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/6311.js
%%WWWDIR%%/bundles/%%COMMITID%%/6311.js.map
+%%WWWDIR%%/bundles/%%COMMITID%%/6470.js
+%%WWWDIR%%/bundles/%%COMMITID%%/6470.js.LICENSE.txt
+%%WWWDIR%%/bundles/%%COMMITID%%/6470.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/6501.js
%%WWWDIR%%/bundles/%%COMMITID%%/6501.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/6717.js
@@ -74,6 +75,7 @@
%%WWWDIR%%/bundles/%%COMMITID%%/7491.js
%%WWWDIR%%/bundles/%%COMMITID%%/7491.js.LICENSE.txt
%%WWWDIR%%/bundles/%%COMMITID%%/7491.js.map
+%%WWWDIR%%/bundles/%%COMMITID%%/7596.js
%%WWWDIR%%/bundles/%%COMMITID%%/7692.js
%%WWWDIR%%/bundles/%%COMMITID%%/7692.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/7697.js
@@ -353,95 +355,104 @@
%%WWWDIR%%/fonts/inter-vietnamese-700-italic.bde1c88.woff2
%%WWWDIR%%/fonts/inter-vietnamese-700-normal.05b640f.woff
%%WWWDIR%%/fonts/inter-vietnamese-700-normal.d1c85ca.woff2
-%%WWWDIR%%/i18n/cs.ef40265.json
-%%WWWDIR%%/i18n/cy.d443b6c.json
-%%WWWDIR%%/i18n/de_DE.88bc494.json
-%%WWWDIR%%/i18n/el.4478e8d.json
-%%WWWDIR%%/i18n/en_EN.ad4882b.json
-%%WWWDIR%%/i18n/eo.01dec4c.json
-%%WWWDIR%%/i18n/es.8801af0.json
-%%WWWDIR%%/i18n/et.e29f38b.json
+%%WWWDIR%%/i18n/cs.4c75826.json
+%%WWWDIR%%/i18n/cy.035dc87.json
+%%WWWDIR%%/i18n/de_DE.c89acd8.json
+%%WWWDIR%%/i18n/el.9da3e33.json
+%%WWWDIR%%/i18n/en_EN.aa93079.json
+%%WWWDIR%%/i18n/eo.03dd57f.json
+%%WWWDIR%%/i18n/es.2efe1b1.json
+%%WWWDIR%%/i18n/et.4c7195f.json
%%WWWDIR%%/i18n/fa.8c12691.json
-%%WWWDIR%%/i18n/fi.6a3bbcc.json
-%%WWWDIR%%/i18n/fr.3640e2f.json
-%%WWWDIR%%/i18n/gl.20fbad8.json
-%%WWWDIR%%/i18n/he.40e844b.json
-%%WWWDIR%%/i18n/hu.312e3a6.json
-%%WWWDIR%%/i18n/hy.94dd155.json
-%%WWWDIR%%/i18n/id.7f82dc3.json
-%%WWWDIR%%/i18n/is.005fb1b.json
-%%WWWDIR%%/i18n/it.8258942.json
-%%WWWDIR%%/i18n/ja.b6c6f98.json
-%%WWWDIR%%/i18n/ka.e712974.json
+%%WWWDIR%%/i18n/fi.22b54d2.json
+%%WWWDIR%%/i18n/fr.5a4583a.json
+%%WWWDIR%%/i18n/gl.7065ccc.json
+%%WWWDIR%%/i18n/he.b83d000.json
+%%WWWDIR%%/i18n/hu.cc250cb.json
+%%WWWDIR%%/i18n/hy.de33a67.json
+%%WWWDIR%%/i18n/id.06ce851.json
+%%WWWDIR%%/i18n/is.863e288.json
+%%WWWDIR%%/i18n/it.74bccd9.json
+%%WWWDIR%%/i18n/ja.2aeddc4.json
+%%WWWDIR%%/i18n/ka.e064701.json
%%WWWDIR%%/i18n/languages.json
-%%WWWDIR%%/i18n/lo.29de4f9.json
-%%WWWDIR%%/i18n/lt.36d2363.json
-%%WWWDIR%%/i18n/lv.bddc7bf.json
-%%WWWDIR%%/i18n/mg_MG.35de0d2.json
-%%WWWDIR%%/i18n/nb_NO.af8acab.json
-%%WWWDIR%%/i18n/nl.0d0030f.json
-%%WWWDIR%%/i18n/pl.b5c9b7e.json
-%%WWWDIR%%/i18n/pt.6243350.json
-%%WWWDIR%%/i18n/pt_BR.91e964d.json
-%%WWWDIR%%/i18n/ru.5fc7e5a.json
-%%WWWDIR%%/i18n/sk.ff31ec0.json
-%%WWWDIR%%/i18n/sq.62f47ee.json
-%%WWWDIR%%/i18n/sv.32c7379.json
-%%WWWDIR%%/i18n/tr.9f2694e.json
-%%WWWDIR%%/i18n/uk.b423d2a.json
-%%WWWDIR%%/i18n/vi.c529dca.json
-%%WWWDIR%%/i18n/zh_Hans.4150743.json
-%%WWWDIR%%/i18n/zh_Hant.00b4e29.json
+%%WWWDIR%%/i18n/lo.48b8551.json
+%%WWWDIR%%/i18n/lt.4e7eaae.json
+%%WWWDIR%%/i18n/lv.9d75a93.json
+%%WWWDIR%%/i18n/mg_MG.a1da06d.json
+%%WWWDIR%%/i18n/nb_NO.cc8fcc5.json
+%%WWWDIR%%/i18n/nl.a5c8438.json
+%%WWWDIR%%/i18n/pl.58f9f8c.json
+%%WWWDIR%%/i18n/pt.c39ae76.json
+%%WWWDIR%%/i18n/pt_BR.dec1bce.json
+%%WWWDIR%%/i18n/ru.2a039a4.json
+%%WWWDIR%%/i18n/sk.658b388.json
+%%WWWDIR%%/i18n/sq.0a454c4.json
+%%WWWDIR%%/i18n/sv.89ad476.json
+%%WWWDIR%%/i18n/tr.0085c6b.json
+%%WWWDIR%%/i18n/uk.1949a1a.json
+%%WWWDIR%%/i18n/vi.f7d2307.json
+%%WWWDIR%%/i18n/zh_Hans.bda4f9c.json
+%%WWWDIR%%/i18n/zh_Hant.d964491.json
+%%WWWDIR%%/icons/admin.114d462.svg
+%%WWWDIR%%/icons/arrow-down.54f69f9.svg
+%%WWWDIR%%/icons/attachment.3e04cf8.svg
%%WWWDIR%%/icons/bold.b7f0698.svg
+%%WWWDIR%%/icons/chat-solid.30315ba.svg
%%WWWDIR%%/icons/check-circle.99c21d7.svg
%%WWWDIR%%/icons/check.aaad650.svg
%%WWWDIR%%/icons/chevron-down.9ea2899.svg
-%%WWWDIR%%/icons/chevron-left.18c22d7.svg
-%%WWWDIR%%/icons/chevron-right.a1fc7b0.svg
%%WWWDIR%%/icons/chevron-up.a7ca3bc.svg
+%%WWWDIR%%/icons/circle.41e6537.svg
%%WWWDIR%%/icons/close.5ef7caf.svg
%%WWWDIR%%/icons/collapse.fc765b9.svg
%%WWWDIR%%/icons/copy.95010ef.svg
%%WWWDIR%%/icons/delete.8165351.svg
+%%WWWDIR%%/icons/dial-pad.02b5cb9.svg
%%WWWDIR%%/icons/download.364c774.svg
+%%WWWDIR%%/icons/edit.194d02e.svg
+%%WWWDIR%%/icons/end-call.b85abd5.svg
%%WWWDIR%%/icons/error-solid.7cb2e4d.svg
+%%WWWDIR%%/icons/error.396f357.svg
%%WWWDIR%%/icons/expand.867af0b.svg
-%%WWWDIR%%/icons/export-archive.f43ec04.svg
-%%WWWDIR%%/icons/extensions-solid.4aa63de.svg
+%%WWWDIR%%/icons/explore.79f2ce1.svg
%%WWWDIR%%/icons/favourite-solid.a1d4606.svg
-%%WWWDIR%%/icons/files.453e84c.svg
%%WWWDIR%%/icons/forward.7d44a5b.svg
+%%WWWDIR%%/icons/group.e34a818.svg
%%WWWDIR%%/icons/home-solid.88e9e19.svg
%%WWWDIR%%/icons/image.9142b42.svg
%%WWWDIR%%/icons/info-solid.ef2d524.svg
%%WWWDIR%%/icons/info.d42d785.svg
%%WWWDIR%%/icons/inline-code.f51200e.svg
%%WWWDIR%%/icons/italic.be1e35d.svg
+%%WWWDIR%%/icons/labs.518b890.svg
%%WWWDIR%%/icons/leave.8b03b57.svg
%%WWWDIR%%/icons/link.d0734d2.svg
-%%WWWDIR%%/icons/location-pin-solid.5b99343.svg
%%WWWDIR%%/icons/lock-solid.6847293.svg
+%%WWWDIR%%/icons/mark-as-read.7e26490.svg
+%%WWWDIR%%/icons/mark-as-unread.11c736a.svg
%%WWWDIR%%/icons/mic-off-solid.b535c73.svg
%%WWWDIR%%/icons/mic-on-solid.5e29984.svg
+%%WWWDIR%%/icons/offline.8af7188.svg
%%WWWDIR%%/icons/overflow-horizontal.e4b97af.svg
-%%WWWDIR%%/icons/pause-solid.a64b426.svg
%%WWWDIR%%/icons/pin.7c59c5e.svg
-%%WWWDIR%%/icons/play-solid.05663a6.svg
%%WWWDIR%%/icons/plus.95ca4d1.svg
+%%WWWDIR%%/icons/polls.6cdea72.svg
%%WWWDIR%%/icons/pop-out.0a8fde3.svg
+%%WWWDIR%%/icons/preferences.771aa50.svg
%%WWWDIR%%/icons/public.0e971dd.svg
%%WWWDIR%%/icons/qr-code.b517d20.svg
%%WWWDIR%%/icons/quote.60f93d6.svg
+%%WWWDIR%%/icons/reaction-add.47b0ce6.svg
%%WWWDIR%%/icons/reply.d3e6417.svg
%%WWWDIR%%/icons/restart.514c8f1.svg
+%%WWWDIR%%/icons/room.3223c81.svg
%%WWWDIR%%/icons/search.7258145.svg
-%%WWWDIR%%/icons/send-solid.9074f92.svg
%%WWWDIR%%/icons/settings-solid.94c318a.svg
%%WWWDIR%%/icons/share-screen-solid.c7c1310.svg
+%%WWWDIR%%/icons/share.4e345b7.svg
+%%WWWDIR%%/icons/shield.bb49379.svg
%%WWWDIR%%/icons/strikethrough.17fd61f.svg
-%%WWWDIR%%/icons/take-photo-solid.f40d394.svg
-%%WWWDIR%%/icons/text-formatting.0b0dd78.svg
-%%WWWDIR%%/icons/threads-solid.7fe60f4.svg
%%WWWDIR%%/icons/threads.52e135e.svg
%%WWWDIR%%/icons/time.8c3060c.svg
%%WWWDIR%%/icons/unpin.bb6290d.svg
@@ -451,15 +462,13 @@
%%WWWDIR%%/icons/video-call-missed-solid.f54bda6.svg
%%WWWDIR%%/icons/video-call-off-solid.8b0f3e2.svg
%%WWWDIR%%/icons/video-call-solid.d584e19.svg
+%%WWWDIR%%/icons/visibility-off.0464e4f.svg
+%%WWWDIR%%/icons/visibility-on.3629cf4.svg
+%%WWWDIR%%/icons/voice-call-solid.4e697dc.svg
+%%WWWDIR%%/icons/volume-off-solid.77ba3fb.svg
%%WWWDIR%%/icons/volume-on-solid.3f0544f.svg
%%WWWDIR%%/icons/warning.80e5cc2.svg
%%WWWDIR%%/img/betas/video_rooms.7fada3d.png
-%%WWWDIR%%/img/e2e/decryption-failure.d4a03e3.svg
-%%WWWDIR%%/img/e2e/lock-warning-filled.655a613.svg
-%%WWWDIR%%/img/e2e/normal.ab42a7b.svg
-%%WWWDIR%%/img/e2e/verified.2ccf64e.svg
-%%WWWDIR%%/img/e2e/warning-deprecated.b45047c.svg
-%%WWWDIR%%/img/e2e/warning.71ffc83.svg
%%WWWDIR%%/img/element-desktop-logo.9ad01e8.svg
%%WWWDIR%%/img/element-icons/ask-to-join.a351162.svg
%%WWWDIR%%/img/element-icons/brands/apple.734de1e.svg
@@ -467,33 +476,19 @@
%%WWWDIR%%/img/element-icons/brands/github.a229f06.svg
%%WWWDIR%%/img/element-icons/brands/gitlab.9958062.svg
%%WWWDIR%%/img/element-icons/brands/google.1573797.svg
+%%WWWDIR%%/img/element-icons/brands/linux.3246363.svg
+%%WWWDIR%%/img/element-icons/brands/microsoft.c4cdbfc.svg
%%WWWDIR%%/img/element-icons/brands/twitter.b825e3c.svg
%%WWWDIR%%/img/element-icons/call/delete.1f69b87.svg
-%%WWWDIR%%/img/element-icons/call/dialpad.b652586.svg
-%%WWWDIR%%/img/element-icons/call/hangup.a9876fc.svg
-%%WWWDIR%%/img/element-icons/call/video-call.515f9f9.svg
-%%WWWDIR%%/img/element-icons/call/voice-call.85002aa.svg
-%%WWWDIR%%/img/element-icons/chat-bubbles.7946de9.svg
%%WWWDIR%%/img/element-icons/check-all.89b31cf.svg
%%WWWDIR%%/img/element-icons/child-relationship.f8cfd49.svg
-%%WWWDIR%%/img/element-icons/circle-sending.394023e.svg
-%%WWWDIR%%/img/element-icons/circle-sent.4ba3d6b.svg
-%%WWWDIR%%/img/element-icons/cloud-off.97663f7.svg
%%WWWDIR%%/img/element-icons/collapse-message.2764ac2.svg
%%WWWDIR%%/img/element-icons/email-prompt.67a8ba4.svg
%%WWWDIR%%/img/element-icons/expand-message.b3c80a6.svg
-%%WWWDIR%%/img/element-icons/eye.e715558.svg
%%WWWDIR%%/img/element-icons/feedback.0bc9353.svg
-%%WWWDIR%%/img/element-icons/flask.6aca159.svg
-%%WWWDIR%%/img/element-icons/group-members.d86d751.svg
-%%WWWDIR%%/img/element-icons/hide.72c451b.svg
%%WWWDIR%%/img/element-icons/i.cf33278.svg
%%WWWDIR%%/img/element-icons/new-and-improved.65a63c7.svg
%%WWWDIR%%/img/element-icons/notifications.988ddb0.svg
-%%WWWDIR%%/img/element-icons/room/composer/attach.7eed7d0.svg
-%%WWWDIR%%/img/element-icons/room/composer/emoji.d7b1970.svg
-%%WWWDIR%%/img/element-icons/room/composer/plain_text.ad262e9.svg
-%%WWWDIR%%/img/element-icons/room/composer/poll.a8ee2f3.svg
%%WWWDIR%%/img/element-icons/room/composer/sticker.6a92ae6.svg
%%WWWDIR%%/img/element-icons/room/default_app.79b63ba.svg
%%WWWDIR%%/img/element-icons/room/default_cal.6bea887.svg
@@ -501,47 +496,28 @@
%%WWWDIR%%/img/element-icons/room/default_doc.a42767c.svg
%%WWWDIR%%/img/element-icons/room/default_video.f29df7d.svg
%%WWWDIR%%/img/element-icons/room/invite.440bc20.svg
-%%WWWDIR%%/img/element-icons/room/message-bar/edit.940a38c.svg
-%%WWWDIR%%/img/element-icons/room/message-bar/emoji.27bdbc0.svg
%%WWWDIR%%/img/element-icons/room/pin-upright.340b3b6.svg
-%%WWWDIR%%/img/element-icons/room/pin.c358af7.svg
%%WWWDIR%%/img/element-icons/room/search-inset.7a9a2eb.svg
%%WWWDIR%%/img/element-icons/room/settings/advanced.5744e03.svg
-%%WWWDIR%%/img/element-icons/room/settings/roles.ace4f24.svg
-%%WWWDIR%%/img/element-icons/room/share.6a6396f.svg
%%WWWDIR%%/img/element-icons/roomlist/dark-light-mode.328ce0f.svg
%%WWWDIR%%/img/element-icons/roomlist/decorated-avatar-mask.376375b.svg
-%%WWWDIR%%/img/element-icons/roomlist/dialpad.024cc1d.svg
-%%WWWDIR%%/img/element-icons/roomlist/explore.6738ed6.svg
-%%WWWDIR%%/img/element-icons/roomlist/hash-circle.221168c.svg
-%%WWWDIR%%/img/element-icons/roomlist/hash-plus.0f56725.svg
-%%WWWDIR%%/img/element-icons/roomlist/hash-search.53e3a04.svg
%%WWWDIR%%/img/element-icons/roomlist/hash-video.0d44220.svg
-%%WWWDIR%%/img/element-icons/roomlist/hash.9de9cf7.svg
-%%WWWDIR%%/img/element-icons/roomlist/low-priority.d46a05a.svg
-%%WWWDIR%%/img/element-icons/roomlist/mark-as-read.273067d.svg
-%%WWWDIR%%/img/element-icons/roomlist/mark-as-unread.f1a2c4d.svg
%%WWWDIR%%/img/element-icons/roomlist/notifications-default.63a2b44.svg
%%WWWDIR%%/img/element-icons/roomlist/notifications-dm.6739542.svg
%%WWWDIR%%/img/element-icons/roomlist/notifications-off.0b8adcc.svg
-%%WWWDIR%%/img/element-icons/roomlist/plus-circle.4fbd7e8.svg
%%WWWDIR%%/img/element-icons/roomlist/room-avatar-view-icon-mask.dfdc337.svg
%%WWWDIR%%/img/element-icons/roomlist/room-avatar-view-presence-mask.e2f8b62.svg
%%WWWDIR%%/img/element-icons/roomlist/room-list-item-skeleton.b543c8a.svg
%%WWWDIR%%/img/element-icons/roomlist/skeleton-ui.fde3810.svg
-%%WWWDIR%%/img/element-icons/settings/appearance.90cad21.svg
%%WWWDIR%%/img/element-icons/settings/desktop.05314b6.svg
-%%WWWDIR%%/img/element-icons/settings/flask.40eebdf.svg
%%WWWDIR%%/img/element-icons/settings/img-size-large.9c06d67.svg
%%WWWDIR%%/img/element-icons/settings/img-size-normal.769b56e.svg
%%WWWDIR%%/img/element-icons/settings/inactive.0c6bfa4.svg
%%WWWDIR%%/img/element-icons/settings/mobile.471adda.svg
-%%WWWDIR%%/img/element-icons/settings/preference.dd3ae3c.svg
%%WWWDIR%%/img/element-icons/settings/unknown-device.a72c1a6.svg
%%WWWDIR%%/img/element-icons/settings/web.59c702a.svg
%%WWWDIR%%/img/element-icons/spaces.8a53f25.svg
%%WWWDIR%%/img/element-icons/trophy.1ab5e03.svg
-%%WWWDIR%%/img/element-icons/upload.1018a2f.svg
%%WWWDIR%%/img/element-icons/view-in-room.afeddb7.svg
%%WWWDIR%%/img/element-shiny.f5a5e6e.svg
%%WWWDIR%%/img/emojipicker/activity.b1bd2e6.svg
@@ -556,7 +532,6 @@
%%WWWDIR%%/img/emojipicker/recent.ac61335.svg
%%WWWDIR%%/img/emojipicker/search.fc4e297.svg
%%WWWDIR%%/img/emojipicker/symbols.9e36ce6.svg
-%%WWWDIR%%/img/external-link.8197a77.svg
%%WWWDIR%%/img/feather-customised/bridge.8ca4493.svg
%%WWWDIR%%/img/feather-customised/bug.4551a84.svg
%%WWWDIR%%/img/feather-customised/secure-backup.7e95b34.svg
@@ -583,15 +558,10 @@
%%WWWDIR%%/img/stickerpack-placeholder.877b5d0.png
%%WWWDIR%%/img/typing-indicator-2x.e13c259.gif
%%WWWDIR%%/img/upload-big.ade34b1.svg
-%%WWWDIR%%/img/voip/call-view/dialpad.44caf66.svg
%%WWWDIR%%/img/voip/call-view/sidebar-off.9164266.svg
%%WWWDIR%%/img/voip/call-view/sidebar-on.c8ce983.svg
%%WWWDIR%%/img/voip/missed-voice.8a2b762.svg
%%WWWDIR%%/img/voip/paused.b00e0b4.svg
-%%WWWDIR%%/img/voip/silence.fff021d.svg
-%%WWWDIR%%/img/voip/tab-dialpad.5fb10f3.svg
-%%WWWDIR%%/img/voip/tab-userdirectory.6dac23d.svg
-%%WWWDIR%%/img/voip/un-silence.fd94a16.svg
%%WWWDIR%%/img/warning.76eaf74.svg
%%WWWDIR%%/index.html
%%WWWDIR%%/jitsi.html
@@ -629,14 +599,8 @@
%%WWWDIR%%/themes/dark/css/_dark.pcss
%%WWWDIR%%/themes/dark/css/dark.pcss
%%WWWDIR%%/themes/element/img/backgrounds/lake.jpg
-%%WWWDIR%%/themes/element/img/compound/apple.1ab7e70.svg
-%%WWWDIR%%/themes/element/img/compound/apple.svg
%%WWWDIR%%/themes/element/img/compound/fade-arc-light.c8ae4ed.png
%%WWWDIR%%/themes/element/img/compound/fade-arc-light.png
-%%WWWDIR%%/themes/element/img/compound/linux.3246363.svg
-%%WWWDIR%%/themes/element/img/compound/linux.svg
-%%WWWDIR%%/themes/element/img/compound/microsoft.c4cdbfc.svg
-%%WWWDIR%%/themes/element/img/compound/microsoft.svg
%%WWWDIR%%/themes/element/img/download/apple.svg
%%WWWDIR%%/themes/element/img/download/fdroid.svg
%%WWWDIR%%/themes/element/img/download/google.svg
diff --git a/www/py-requests-kerberos/Makefile b/www/py-requests-kerberos/Makefile
deleted file mode 100644
index 99e0e760e8de..000000000000
--- a/www/py-requests-kerberos/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= requests-kerberos
-PORTVERSION= 0.15.0
-CATEGORIES= www python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= requests_kerberos-${PORTVERSION}
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Kerberos authentication handler for python-requests
-WWW= https://github.com/requests/requests-kerberos
-
-LICENSE= ISCL
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyspnego>=0:security/py-pyspnego@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=1.1.0:www/py-requests@${PY_FLAVOR}
-# pyspnego[kerberos]
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.6.0:security/py-gssapi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}krb5>=0.3.0:security/py-krb5@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= autoplist concurrent cryptography pep517
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/www/py-requests-kerberos/distinfo b/www/py-requests-kerberos/distinfo
deleted file mode 100644
index 35acb117d5ea..000000000000
--- a/www/py-requests-kerberos/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1765032634
-SHA256 (requests_kerberos-0.15.0.tar.gz) = 437512e424413d8113181d696e56694ffa4259eb9a5fc4e803926963864eaf4e
-SIZE (requests_kerberos-0.15.0.tar.gz) = 24410
diff --git a/www/py-requests-kerberos/pkg-descr b/www/py-requests-kerberos/pkg-descr
deleted file mode 100644
index 416f8e1632f0..000000000000
--- a/www/py-requests-kerberos/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Requests is an HTTP library, written in Python, for human beings. This library
-adds optional Kerberos/GSSAPI authentication support and supports mutual
-authentication.
diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile
index 547f18a7bfeb..dc17a4db1534 100644
--- a/www/tor-browser/Makefile
+++ b/www/tor-browser/Makefile
@@ -1,16 +1,15 @@
PORTNAME= tor-browser
-DISTVERSION= 15.0.3
-PORTREVISION= 1
+DISTVERSION= 16.0a1
CATEGORIES= www net security wayland
-TAG_BASE= dff70d135408cfc24931c170efa91fbaded19914
-TAG_TOR= ca310e42296a7085ea59fc323592f3dc702123ac
+TAG_BASE= d366318349af0977ff23b492fa87e436e8672fdd
+TAG_TOR= 45b67d3be52f79e8a4b361fd04ab12f342ab0016
MASTER_SITES= TOR \
LOCAL/vvd \
https://build-sources.tbb.torproject.org/:source1 \
LOCAL/vvd:source1 \
LOCAL/jsm:source2 \
LOCAL/vvd:source2 \
- https://secure.informaction.com/download/releases/:source3 \
+ https://dist.torproject.org/torbrowser/noscript/:source3 \
LOCAL/vvd:source3 \
https://gitlab.torproject.org/tpo/translation/-/archive/${TAG_BASE}.tar.gz?dummy=/:source4 \
LOCAL/vvd:source4 \
@@ -18,9 +17,9 @@ MASTER_SITES= TOR \
LOCAL/vvd:source5
MASTER_SITE_SUBDIR= torbrowser/${DISTVERSION}/:DEFAULT \
download/releases/:source3
-DISTNAME= src-firefox-tor-browser-140.6.0esr-15.0-1-build5
+DISTNAME= src-firefox-tor-browser-146.0a1-16.0-2-build2
MANUAL= manual_215922.zip
-NOSCRIPT= noscript-13.5.2.xpi
+NOSCRIPT= noscript-13.5.4.1984.xpi
DISTFILES= ${DISTNAME}.tar.xz \
${MANUAL}:source1 \
fonts-3--4348e1.tar.zst:source2 \
@@ -57,7 +56,7 @@ USES= compiler:c++11-lib libtool localbase:ldflags perl5 pkgconfig \
python shebangfix tar:xz
USE_GECKO= gecko
USE_GITHUB= nodefault
-TAG_L10N= 412690f1368e37f70af57eecabb93497167eb9ba
+TAG_L10N= 4b41b2ae00d50633e5e9d8204b0f45e468920743
GH_TUPLE= mozilla-l10n:firefox-l10n:${TAG_L10N}:ffl10n
USE_MOZILLA= -sqlite
diff --git a/www/tor-browser/distinfo b/www/tor-browser/distinfo
index 8a8a9fa683fd..9dc1dc197464 100644
--- a/www/tor-browser/distinfo
+++ b/www/tor-browser/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1765298059
-SHA256 (src-firefox-tor-browser-140.6.0esr-15.0-1-build5.tar.xz) = 5aeaf4ae95002273d5be947c55f0abe6c509305ea676933778b5696dbf17fb06
-SIZE (src-firefox-tor-browser-140.6.0esr-15.0-1-build5.tar.xz) = 693406452
+TIMESTAMP = 1765909794
+SHA256 (src-firefox-tor-browser-146.0a1-16.0-2-build2.tar.xz) = 669e5cc998224f1ba1624cade95d4344615f8cdd21066f1b6ad44c9025e1fb67
+SIZE (src-firefox-tor-browser-146.0a1-16.0-2-build2.tar.xz) = 704013880
SHA256 (manual_215922.zip) = b5ed703f54d52e9f197320f3698e936d585a3fed23cc4f9fbf59edce2869f885
SIZE (manual_215922.zip) = 28305786
SHA256 (fonts-3--4348e1.tar.zst) = 7fbbecece6de777f196982f6eb567970a6d8e7ac2bf5b1ad6b90e1ea36374032
SIZE (fonts-3--4348e1.tar.zst) = 27441580
-SHA256 (noscript-13.5.2.xpi) = 1ba8ee4620b19502e4d95c5a3ea0520856028365ff9a6561882d914aa3968e2a
-SIZE (noscript-13.5.2.xpi) = 1049291
-SHA256 (tpo-translation-dff70d135408cfc24931c170efa91fbaded19914_GL0.tar.gz) = caceab3ddbb4b7a0e7b85d0fd8e67023473e746e8d5c5caf18b7f97cd0abb3c5
-SIZE (tpo-translation-dff70d135408cfc24931c170efa91fbaded19914_GL0.tar.gz) = 1022345
-SHA256 (tpo-translation-ca310e42296a7085ea59fc323592f3dc702123ac_GL0.tar.gz) = 0af26f717359fdd1ed951d6376e6e350641acf5ee5f4bf28316108caff3086dd
-SIZE (tpo-translation-ca310e42296a7085ea59fc323592f3dc702123ac_GL0.tar.gz) = 2904329
-SHA256 (mozilla-l10n-firefox-l10n-412690f1368e37f70af57eecabb93497167eb9ba_GH0.tar.gz) = f4d29be04a7f29934b772988e0a677f8a15ce7d6c131d6e3232642168742fb4a
-SIZE (mozilla-l10n-firefox-l10n-412690f1368e37f70af57eecabb93497167eb9ba_GH0.tar.gz) = 72166951
+SHA256 (noscript-13.5.4.1984.xpi) = ce83b75d2d6c15c3ffbab412dddbb26ddf55977aacd2ba8f99301b9a0b1766f1
+SIZE (noscript-13.5.4.1984.xpi) = 1049081
+SHA256 (tpo-translation-d366318349af0977ff23b492fa87e436e8672fdd_GL0.tar.gz) = 190fe79bc223db676cd6d405adddeb8ef16175e13de806d1daff04ec06aeabce
+SIZE (tpo-translation-d366318349af0977ff23b492fa87e436e8672fdd_GL0.tar.gz) = 1024797
+SHA256 (tpo-translation-45b67d3be52f79e8a4b361fd04ab12f342ab0016_GL0.tar.gz) = 1474e0c3bbfdc50cd0930fb941677ee45a35d5bfd84a1876464c194a49b243fa
+SIZE (tpo-translation-45b67d3be52f79e8a4b361fd04ab12f342ab0016_GL0.tar.gz) = 2901730
+SHA256 (mozilla-l10n-firefox-l10n-4b41b2ae00d50633e5e9d8204b0f45e468920743_GH0.tar.gz) = cdd9341832325d24067bf752250e52e61035b762066c7cb0b4dde2b6c4b951d2
+SIZE (mozilla-l10n-firefox-l10n-4b41b2ae00d50633e5e9d8204b0f45e468920743_GH0.tar.gz) = 72440248
diff --git a/www/tor-browser/files/patch-bug1876632 b/www/tor-browser/files/patch-bug1876632
deleted file mode 100644
index 3932b1deccc9..000000000000
--- a/www/tor-browser/files/patch-bug1876632
+++ /dev/null
@@ -1,35 +0,0 @@
-commit 4f531ca86d24be5d4de673f6e652ed899151d20c
-Author: Jesper Schmitz Mouridsen <jesper@schmitz.computer>
-Date: Wed Jul 23 22:01:31 2025 +0000
-
- Bug 1876632 Fix aslr allocations on FreeBSD r=spidermonkey-reviewers,sfink
-
- Without the alignment flag the desired address
- gets randomized by aslr in a way which causes it to not
- be aligned. Furthermore the TryToAlignChunk almost always
- fails. With this fix it never gets to TryToAlignChunk
- because the flag guarantees upfront alignment.
-
- Differential Revision: https://phabricator.services.mozilla.com/D257824
-
-diff --git js/src/gc/Memory.cpp js/src/gc/Memory.cpp
-index e790f1784ede..13639c9a6eb4 100644
---- js/src/gc/Memory.cpp
-+++ js/src/gc/Memory.cpp
-@@ -608,7 +608,16 @@ static void* MapAlignedPagesRandom(size_t length, size_t alignment) {
- for (size_t i = 1; i <= 1024; ++i) {
- if (i & 0xf) {
- uint64_t desired = alignment * GetNumberInRange(minNum, maxNum);
-+# if defined(__FreeBSD__) && defined(__aarch64__)
-+ int flags = MAP_PRIVATE | MAP_ANON |
-+ MAP_ALIGNED(mozilla::CeilingLog2Size(alignment));
-+ region = MozTaggedAnonymousMmap((void*)(uintptr_t)desired, length,
-+ int(PageAccess::ReadWrite), flags, -1, 0,
-+ "js-gc-heap");
-+# else
- region = MapMemoryAtFuzzy(reinterpret_cast<void*>(desired), length);
-+
-+# endif
- if (!region) {
- continue;
- }
diff --git a/www/tor-browser/files/patch-build_gn__processor.py b/www/tor-browser/files/patch-build_gn__processor.py
index be5e10347483..08e7f1211613 100644
--- a/www/tor-browser/files/patch-build_gn__processor.py
+++ b/www/tor-browser/files/patch-build_gn__processor.py
@@ -1,10 +1,10 @@
-commit 0e5bcbefae64b35a5c8df360e3980258a565fa72
-Author: Christoph Moench-Tegeder <cmt@burggraben.net>
+commit bcf74d8c7a315c4f8ef70f1a60d4ce957cebac1d
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
- chase gn_processor.py move
+ FreeBSD workings for webrtc configure (gn_processor.py)
diff --git build/gn_processor.py build/gn_processor.py
-index 2ba8b92c2751..91170efb9a5d 100644
+index 36cc6bdfe492..ed0fb2b7aa45 100644
--- build/gn_processor.py
+++ build/gn_processor.py
@@ -186,6 +186,7 @@ def filter_gn_config(path, gn_result, sandbox_vars, input_vars, gn_target):
@@ -15,7 +15,7 @@ index 2ba8b92c2751..91170efb9a5d 100644
"linux": "Linux",
"mac": "Darwin",
"openbsd": "OpenBSD",
-@@ -780,17 +781,17 @@ def main():
+@@ -801,17 +802,17 @@ def main():
vars_set = []
for is_debug in (True, False):
@@ -38,12 +38,12 @@ index 2ba8b92c2751..91170efb9a5d 100644
target_cpus.extend(["loong64", "ppc64", "mipsel", "mips64el"])
for target_cpu in target_cpus:
vars = {
-@@ -799,7 +800,7 @@ def main():
+@@ -820,7 +821,7 @@ def main():
"target_cpu": target_cpu,
"target_os": target_os,
}
- if target_os == "linux":
+ if target_os in ("freebsd", "linux"):
- for use_x11 in (True, False):
- vars["use_x11"] = use_x11
+ for enable_x11 in (True, False):
+ vars["ozone_platform_x11"] = enable_x11
vars_set.append(vars.copy())
diff --git a/www/tor-browser/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build b/www/tor-browser/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
new file mode 100644
index 000000000000..ac01cff0e211
--- /dev/null
+++ b/www/tor-browser/files/patch-dom_media_webrtc_libwebrtc__overrides_moz.build
@@ -0,0 +1,25 @@
+commit 18ea032974539d7f4db64d21a87fd174333b9e2c
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
+
+ build XErrorTrap for FreeBSD, too
+
+diff --git dom/media/webrtc/libwebrtc_overrides/moz.build dom/media/webrtc/libwebrtc_overrides/moz.build
+index ed9c450e5649..1ac213e48b28 100644
+--- dom/media/webrtc/libwebrtc_overrides/moz.build
++++ dom/media/webrtc/libwebrtc_overrides/moz.build
+@@ -49,13 +49,13 @@
+ "call/call_basic_stats.cc",
+ ]
+
+-if CONFIG["OS_TARGET"] == "OpenBSD":
++if CONFIG["OS_TARGET"] in ("FreeBSD", "OpenBSD"):
+ CXXFLAGS += CONFIG["MOZ_X11_CFLAGS"]
+ UNIFIED_SOURCES += [
+ "modules/desktop_capture/linux/x11/x_error_trap.cc",
+ ]
+
+-if CONFIG["TARGET_CPU"] in ("loongarch64", "ppc64"):
++if CONFIG["TARGET_CPU"] in ("loongarch64"):
+ UNIFIED_SOURCES += [
+ "modules/desktop_capture/linux/x11/x_error_trap.cc",
+ ]
diff --git a/www/tor-browser/files/patch-python_sites_mach.txt b/www/tor-browser/files/patch-python_sites_mach.txt
index dc2caf9bdfc6..706f285b0731 100644
--- a/www/tor-browser/files/patch-python_sites_mach.txt
+++ b/www/tor-browser/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/tor-browser/files/patch-third__party_chromium_build_toolchain_toolchain.gni b/www/tor-browser/files/patch-third__party_chromium_build_toolchain_toolchain.gni
new file mode 100644
index 000000000000..7cfd8c79d2da
--- /dev/null
+++ b/www/tor-browser/files/patch-third__party_chromium_build_toolchain_toolchain.gni
@@ -0,0 +1,18 @@
+commit 66fb0f122ef1ddf961b333c8377b84b603d75b27
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
+
+ support FreeBSD as a host platform
+
+diff --git third_party/chromium/build/toolchain/toolchain.gni third_party/chromium/build/toolchain/toolchain.gni
+index 754f0e3bbd7e..238d79631ba8 100644
+--- third_party/chromium/build/toolchain/toolchain.gni
++++ third_party/chromium/build/toolchain/toolchain.gni
+@@ -75,7 +75,7 @@ if (host_os == "mac") {
+ host_shlib_extension = ".dylib"
+ } else if (host_os == "win") {
+ host_shlib_extension = ".dll"
+-} else if (host_os == "linux" || host_os == "aix" || host_os == "zos") {
++} else if (host_os == "linux" || host_os == "aix" || host_os == "freebsd" || host_os == "zos") {
+ host_shlib_extension = ".so"
+ } else {
+ assert(false, "Host platform not supported")
diff --git a/www/tor-browser/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn b/www/tor-browser/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
index e4607283ebcf..7774855c7941 100644
--- a/www/tor-browser/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+++ b/www/tor-browser/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
@@ -1,13 +1,13 @@
-commit da40b474fba2247ffc07696a2c565d830e900c9c
+commit e8a3b91abdc00edd7633aabbe5e63bfc0d0825e4
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
enable pipewire on bsd
diff --git third_party/chromium/build/config/BUILDCONFIG.gn third_party/chromium/build/config/BUILDCONFIG.gn
-index 889bdb92354c..ccda96d998c5 100644
+index 4bb38fe31ff2..b10eb19f521a 100644
--- third_party/chromium/build/config/BUILDCONFIG.gn
+++ third_party/chromium/build/config/BUILDCONFIG.gn
-@@ -132,6 +132,7 @@ declare_args() {
+@@ -137,6 +137,7 @@ declare_args() {
# Set to true when compiling with the Clang compiler.
is_clang = current_os != "linux" || current_os == "openbsd" ||
@@ -15,7 +15,7 @@ index 889bdb92354c..ccda96d998c5 100644
(current_cpu != "s390x" && current_cpu != "s390" &&
current_cpu != "ppc64" && current_cpu != "ppc" &&
current_cpu != "mips" && current_cpu != "mips64" &&
-@@ -184,7 +185,7 @@ if (host_toolchain == "") {
+@@ -206,7 +207,7 @@ if (host_toolchain == "") {
# TODO(dpranke): Add some sort of assert here that verifies that
# no toolchain omitted host_toolchain from its toolchain_args().
@@ -24,16 +24,16 @@ index 889bdb92354c..ccda96d998c5 100644
if (target_os != "linux") {
host_toolchain = "//chromium/build/toolchain/linux:clang_$host_cpu"
} else if (is_clang) {
-@@ -222,7 +223,7 @@ if (target_os == "android") {
- assert(host_os == "linux" || host_os == "mac",
- "Android builds are only supported on Linux and Mac hosts.")
+@@ -246,7 +247,7 @@ if (target_os == "android") {
+ # Targeting android on Mac is best-effort and not guaranteed to work.
+ #assert(host_os == "linux", "Android builds are only supported on Linux.")
_default_toolchain = "//chromium/build/toolchain/android:android_clang_$target_cpu"
-} else if (target_os == "chromeos" || target_os == "linux" || target_os == "openbsd") {
+} else if (target_os == "chromeos" || target_os == "linux" || target_os == "openbsd" || target_os == "freebsd") {
# See comments in build/toolchain/cros/BUILD.gn about board compiles.
if (is_clang) {
_default_toolchain = "//chromium/build/toolchain/linux:clang_$target_cpu"
-@@ -288,7 +289,7 @@ is_chromeos = current_os == "chromeos"
+@@ -314,7 +315,7 @@ is_chromeos = current_os == "chromeos"
is_fuchsia = current_os == "fuchsia"
is_ios = current_os == "ios"
is_linux = current_os == "linux"
@@ -41,12 +41,12 @@ index 889bdb92354c..ccda96d998c5 100644
+is_bsd = current_os == "openbsd" || current_os == "freebsd"
is_mac = current_os == "mac"
is_nacl = current_os == "nacl"
- is_win = current_os == "win" || current_os == "winuwp"
+ is_wasm = current_os == "emscripten"
diff --git third_party/libwebrtc/BUILD.gn third_party/libwebrtc/BUILD.gn
-index 397df7b27b24..8a587feed6b9 100644
+index ac8569efaa40..5d6c5953491c 100644
--- third_party/libwebrtc/BUILD.gn
+++ third_party/libwebrtc/BUILD.gn
-@@ -107,7 +107,7 @@ if (!build_with_chromium && !build_with_mozilla) {
+@@ -111,7 +111,7 @@ if (!build_with_chromium && !build_with_mozilla) {
"tools_webrtc/perf:webrtc_dashboard_upload",
]
}
@@ -56,10 +56,10 @@ index 397df7b27b24..8a587feed6b9 100644
}
}
diff --git third_party/libwebrtc/modules/desktop_capture/BUILD.gn third_party/libwebrtc/modules/desktop_capture/BUILD.gn
-index de00f688871c..e32c19d38c8d 100644
+index 5c843cfc2b6a..0ed9f98a964f 100644
--- third_party/libwebrtc/modules/desktop_capture/BUILD.gn
+++ third_party/libwebrtc/modules/desktop_capture/BUILD.gn
-@@ -74,7 +74,7 @@ if (rtc_include_tests) {
+@@ -76,7 +76,7 @@ if (rtc_include_tests) {
"window_finder_unittest.cc",
]
@@ -68,7 +68,7 @@ index de00f688871c..e32c19d38c8d 100644
configs += [ "../portal:gio" ]
}
-@@ -86,7 +86,7 @@ if (rtc_include_tests) {
+@@ -88,7 +88,7 @@ if (rtc_include_tests) {
}
}
@@ -77,7 +77,7 @@ index de00f688871c..e32c19d38c8d 100644
rtc_test("shared_screencast_stream_test") {
testonly = true
-@@ -145,7 +145,7 @@ if (rtc_include_tests) {
+@@ -148,7 +148,7 @@ if (rtc_include_tests) {
"test_utils_unittest.cc",
]
@@ -86,6 +86,24 @@ index de00f688871c..e32c19d38c8d 100644
configs += [ "../portal:gio" ]
}
+@@ -215,7 +215,7 @@ if (rtc_include_tests) {
+ "screen_drawer.h",
+ ]
+
+- if (is_linux || is_chromeos) {
++ if (is_linux || is_chromeos || is_bsd) {
+ sources += [ "screen_drawer_linux.cc" ]
+ libs = [ "X11" ]
+ }
+@@ -254,7 +254,7 @@ if (rtc_include_tests) {
+ "mock_desktop_capturer_callback.h",
+ ]
+
+- if ((is_linux || is_chromeos) && rtc_use_pipewire) {
++ if ((is_linux || is_chromeos || us_bsd) && rtc_use_pipewire) {
+ configs += [ "../portal:gio" ]
+ }
+
@@ -267,7 +267,7 @@ if (rtc_include_tests) {
}
@@ -95,17 +113,8 @@ index de00f688871c..e32c19d38c8d 100644
config("pipewire_config") {
configs = [ "../portal:pipewire_config" ]
}
-@@ -330,7 +330,7 @@ rtc_library("desktop_capture") {
- "window_finder.cc",
- "window_finder.h",
- ]
-- if (is_linux && !is_castos && rtc_use_pipewire) {
-+ if ((is_linux || is_bsd) && !is_castos && rtc_use_pipewire) {
- sources += [ "desktop_capture_metadata.h" ]
- }
- if (is_mac) {
diff --git third_party/libwebrtc/modules/portal/BUILD.gn third_party/libwebrtc/modules/portal/BUILD.gn
-index 6828388b31af..7e1857d861c5 100644
+index 70b4739ad0c4..99ab95d441f3 100644
--- third_party/libwebrtc/modules/portal/BUILD.gn
+++ third_party/libwebrtc/modules/portal/BUILD.gn
@@ -10,7 +10,7 @@ import("//chromium/build/config/linux/pkg_config.gni")
@@ -118,10 +127,10 @@ index 6828388b31af..7e1857d861c5 100644
pkg_config("gio") {
packages = [
diff --git third_party/libwebrtc/webrtc.gni third_party/libwebrtc/webrtc.gni
-index 58b450cbb16e..00b9ca49c71f 100644
+index 1e87de20e545..77a8a55d8659 100644
--- third_party/libwebrtc/webrtc.gni
+++ third_party/libwebrtc/webrtc.gni
-@@ -154,7 +154,7 @@ declare_args() {
+@@ -151,7 +151,7 @@ declare_args() {
# By default it's only enabled on desktop Linux (excludes ChromeOS) and
# only when using the sysroot as PipeWire is not available in older and
# supported Ubuntu and Debian distributions.
diff --git a/www/tor-browser/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc b/www/tor-browser/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
index e83c56760a7c..13a23c835960 100644
--- a/www/tor-browser/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
+++ b/www/tor-browser/files/patch-third__party_libwebrtc_modules_desktop__capture_linux_wayland__egl__dmabuf.cc
@@ -1,26 +1,19 @@
-commit 3524023ca1d2184ab9a5a7cc61695923e6834cc1
-Author: Christoph Moench-Tegeder <cmt@burggraben.net>
+commit f53507857647459d4a48935901f80f27a5ae58a9
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
avoid linux-only includes
diff --git third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
-index 6a019c64b4b3..18bb43d797dd 100644
+index 821fdfb487b7..e000c1c104fe 100644
--- third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
+++ third_party/libwebrtc/modules/desktop_capture/linux/wayland/egl_dmabuf.cc
-@@ -10,12 +10,16 @@
-
- #include "modules/desktop_capture/linux/wayland/egl_dmabuf.h"
-
+@@ -15,7 +15,9 @@
+ #include <EGL/eglplatform.h>
+ #include <GL/gl.h>
+ #include <GL/glext.h>
+#if !defined(__FreeBSD__)
#include <asm/ioctl.h>
+#endif
#include <dlfcn.h>
#include <fcntl.h>
- #include <gdk/gdk.h>
- #include <libdrm/drm_fourcc.h>
-+#if !defined(__FreeBSD__)
- #include <linux/types.h>
-+#endif
- #include <spa/param/video/format-utils.h>
- #include <unistd.h>
- #include <xf86drm.h>
+ #include <gbm.h>
diff --git a/www/tor-browser/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h b/www/tor-browser/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h
new file mode 100644
index 000000000000..14ed30920d6a
--- /dev/null
+++ b/www/tor-browser/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h
@@ -0,0 +1,19 @@
+commit 9f34111f6f4e2ebefd878a3c256fc012826e6936
+Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
+
+ FreeBSD does not know asm-generic/ioctl.h
+
+diff --git third_party/libwebrtc/modules/portal/pipewire_utils.h third_party/libwebrtc/modules/portal/pipewire_utils.h
+index c3d4f347a8cd..14a36260c292 100644
+--- third_party/libwebrtc/modules/portal/pipewire_utils.h
++++ third_party/libwebrtc/modules/portal/pipewire_utils.h
+@@ -11,7 +11,9 @@
+ #ifndef MODULES_PORTAL_PIPEWIRE_UTILS_H_
+ #define MODULES_PORTAL_PIPEWIRE_UTILS_H_
+
++#if !defined(__FreeBSD__)
+ #include <asm-generic/ioctl.h>
++#endif
+ #include <sys/ioctl.h>
+ #include <sys/mman.h>
+
diff --git a/x11-wm/mangowc/Makefile b/x11-wm/mangowc/Makefile
index 366fc252d023..cdd04a4d9e69 100644
--- a/x11-wm/mangowc/Makefile
+++ b/x11-wm/mangowc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mangowc
-DISTVERSION= 0.10.7
+DISTVERSION= 0.10.8
CATEGORIES= x11-wm
MAINTAINER= nivit@FreeBSD.org
diff --git a/x11-wm/mangowc/distinfo b/x11-wm/mangowc/distinfo
index f28849e93b35..8e94867797da 100644
--- a/x11-wm/mangowc/distinfo
+++ b/x11-wm/mangowc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765528170
-SHA256 (DreamMaoMao-mangowc-0.10.7_GH0.tar.gz) = 6ef7ffe1ea0093675c526422f1e905ec1d0fa90219615b8f4b00ee0f37e1f60c
-SIZE (DreamMaoMao-mangowc-0.10.7_GH0.tar.gz) = 405169
+TIMESTAMP = 1765962163
+SHA256 (DreamMaoMao-mangowc-0.10.8_GH0.tar.gz) = 8b4cbbef26efa2662490b057b037596962280655a2a05a6a44789405c8cd395c
+SIZE (DreamMaoMao-mangowc-0.10.8_GH0.tar.gz) = 407049