diff options
43 files changed, 218 insertions, 127 deletions
diff --git a/devel/electron35/Makefile b/devel/electron35/Makefile index 26b698e1b5fc..a9fcafbe1640 100644 --- a/devel/electron35/Makefile +++ b/devel/electron35/Makefile @@ -1,7 +1,6 @@ PORTNAME= electron DISTVERSIONPREFIX= v DISTVERSION= ${ELECTRON_VER} -PORTREVISION= 1 PULSEMV= 16 PULSEV= ${PULSEMV}.1 CATEGORIES= devel diff --git a/devel/electron35/Makefile.version b/devel/electron35/Makefile.version index 31ae5ab3a081..cffb6275675d 100644 --- a/devel/electron35/Makefile.version +++ b/devel/electron35/Makefile.version @@ -1,2 +1,2 @@ -ELECTRON_VER= 35.5.1 +ELECTRON_VER= 35.6.0 ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//} diff --git a/devel/electron35/distinfo b/devel/electron35/distinfo index 7eeec3a73232..a58741a3a5d5 100644 --- a/devel/electron35/distinfo +++ b/devel/electron35/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1749016488 +TIMESTAMP = 1751000007 SHA256 (electron/chromium-134.0.6998.205.tar.xz.0) = 2de727120892e92fa40fed6c76104ed66dace4fe66ae3be0e055c51b913009e8 SIZE (electron/chromium-134.0.6998.205.tar.xz.0) = 2000000000 SHA256 (electron/chromium-134.0.6998.205.tar.xz.1) = 58024b9e01977a769576b4c2b3056c9d894a2c13b4f0729f0b8060b3984243c9 @@ -7,10 +7,10 @@ SHA256 (electron/chromium-134.0.6998.205.tar.xz.2) = 9631efe75d07b1f36799506e59b SIZE (electron/chromium-134.0.6998.205.tar.xz.2) = 171552128 SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92 SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111 -SHA256 (electron/electron-yarn-cache-35.5.1.tar.xz) = 8dd2897a373ae0484eaa7fd55fded2dd079d5d5464a4fcd27891f72b72ae901a -SIZE (electron/electron-yarn-cache-35.5.1.tar.xz) = 30314304 -SHA256 (electron/electron-electron-v35.5.1_GH0.tar.gz) = c3c13483ad36d0bf69e156d1fcbfd695e28fa29e51c6884c31d06bbfcd0be91c -SIZE (electron/electron-electron-v35.5.1_GH0.tar.gz) = 14777583 +SHA256 (electron/electron-yarn-cache-35.6.0.tar.xz) = 8dd2897a373ae0484eaa7fd55fded2dd079d5d5464a4fcd27891f72b72ae901a +SIZE (electron/electron-yarn-cache-35.6.0.tar.xz) = 30314304 +SHA256 (electron/electron-electron-v35.6.0_GH0.tar.gz) = 73eb457807bb5824e880dd795f861a9986e3458b584cbb61ce6ffd9519306c23 +SIZE (electron/electron-electron-v35.6.0_GH0.tar.gz) = 14797550 SHA256 (electron/nodejs-node-v22.15.1_GH0.tar.gz) = 71c357ee1a2df8d58509fa2a88b2028698e3113a0f1cbfdb849e808bef0b18ff SIZE (electron/nodejs-node-v22.15.1_GH0.tar.gz) = 122830007 SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb diff --git a/devel/electron35/files/patch-electron_shell_browser_api_electron__api__web__contents.cc b/devel/electron35/files/patch-electron_shell_browser_api_electron__api__web__contents.cc index 836060152e07..ebed95e3efca 100644 --- a/devel/electron35/files/patch-electron_shell_browser_api_electron__api__web__contents.cc +++ b/devel/electron35/files/patch-electron_shell_browser_api_electron__api__web__contents.cc @@ -1,6 +1,6 @@ ---- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-05-27 20:59:13 UTC +--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-06-25 20:51:20 UTC +++ electron/shell/browser/api/electron_api_web_contents.cc -@@ -159,11 +159,11 @@ +@@ -160,11 +160,11 @@ #include "ui/base/cocoa/defaults_utils.h" #endif @@ -14,7 +14,7 @@ #include "ui/aura/window.h" #include "ui/gfx/font_render_params.h" #endif -@@ -195,7 +195,7 @@ +@@ -196,7 +196,7 @@ #include "content/public/browser/plugin_service.h" #endif @@ -23,7 +23,7 @@ #include "chrome/browser/hang_monitor/hang_crash_dump.h" // nogncheck #endif -@@ -569,7 +569,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval( +@@ -570,7 +570,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval( ui::TextInsertionCaretBlinkPeriodFromDefaults()); if (system_value) return *system_value; @@ -32,7 +32,7 @@ if (auto* linux_ui = ui::LinuxUi::instance()) return linux_ui->GetCursorBlinkInterval(); #elif BUILDFLAG(IS_WIN) -@@ -930,7 +930,7 @@ void WebContents::InitWithSessionAndOptions( +@@ -931,7 +931,7 @@ void WebContents::InitWithSessionAndOptions( accept_languages.pop_back(); prefs->accept_languages = accept_languages; @@ -41,7 +41,7 @@ // Update font settings. static const gfx::FontRenderParams params( gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr)); -@@ -2762,13 +2762,13 @@ void WebContents::ForcefullyCrashRenderer() { +@@ -2763,13 +2763,13 @@ void WebContents::ForcefullyCrashRenderer() { content::RenderProcessHost* rph = rwh->GetProcess(); if (rph) { @@ -57,7 +57,7 @@ CrashDumpHungChildProcess(rph->GetProcess().Handle()); #endif rph->Shutdown(content::RESULT_CODE_HUNG); -@@ -3451,7 +3451,7 @@ void WebContents::Focus() { +@@ -3458,7 +3458,7 @@ void WebContents::Focus() { void WebContents::Focus() { // Focusing on WebContents does not automatically focus the window on macOS // and Linux, do it manually to match the behavior on Windows. @@ -66,7 +66,7 @@ if (owner_window()) owner_window()->Focus(true); #endif -@@ -4322,7 +4322,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() { +@@ -4334,7 +4334,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() { } #endif diff --git a/devel/electron35/files/patch-electron_shell_browser_native__window.cc b/devel/electron35/files/patch-electron_shell_browser_native__window.cc index 35a7c1948a12..4a441c7b891a 100644 --- a/devel/electron35/files/patch-electron_shell_browser_native__window.cc +++ b/devel/electron35/files/patch-electron_shell_browser_native__window.cc @@ -1,6 +1,6 @@ ---- electron/shell/browser/native_window.cc.orig 2025-05-27 20:59:13 UTC +--- electron/shell/browser/native_window.cc.orig 2025-06-25 20:51:20 UTC +++ electron/shell/browser/native_window.cc -@@ -188,7 +188,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D +@@ -180,7 +180,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D } else { SetSizeConstraints(size_constraints); } diff --git a/devel/electron35/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron35/files/patch-electron_shell_browser_native__window__views.cc index cc2df857179f..8f74632de896 100644 --- a/devel/electron35/files/patch-electron_shell_browser_native__window__views.cc +++ b/devel/electron35/files/patch-electron_shell_browser_native__window__views.cc @@ -1,4 +1,4 @@ ---- electron/shell/browser/native_window_views.cc.orig 2025-05-27 20:59:13 UTC +--- electron/shell/browser/native_window_views.cc.orig 2025-06-25 20:51:20 UTC +++ electron/shell/browser/native_window_views.cc @@ -51,7 +51,7 @@ #include "ui/wm/core/shadow_types.h" @@ -9,7 +9,7 @@ #include "base/strings/string_util.h" #include "shell/browser/browser.h" #include "shell/browser/linux/unity_service.h" -@@ -289,7 +289,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper: +@@ -298,7 +298,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper: params.parent = parent->GetNativeWindow(); params.native_widget = new ElectronDesktopNativeWidgetAura(this); @@ -18,7 +18,7 @@ std::string name = Browser::Get()->GetName(); // Set WM_WINDOW_ROLE. params.wm_role_name = "browser-window"; -@@ -314,7 +314,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper: +@@ -323,7 +323,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper: std::string window_type; options.Get(options::kType, &window_type); @@ -27,7 +27,7 @@ // Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set. if (options.ValueOrDefault(options::kDarkTheme, false)) SetGTKDarkThemeEnabled(true); -@@ -436,7 +436,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper: +@@ -447,7 +447,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper: if (window) window->AddPreTargetHandler(this); @@ -36,7 +36,7 @@ // On linux after the widget is initialized we might have to force set the // bounds if the bounds are smaller than the current display SetBounds(gfx::Rect(GetPosition(), bounds.size()), false); -@@ -472,7 +472,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us +@@ -483,7 +483,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us } void NativeWindowViews::SetGTKDarkThemeEnabled(bool use_dark_theme) { @@ -45,7 +45,7 @@ if (x11_util::IsX11()) { const std::string color = use_dark_theme ? "dark" : "light"; auto* connection = x11::Connection::Get(); -@@ -534,7 +534,7 @@ void NativeWindowViews::Show() { +@@ -545,7 +545,7 @@ void NativeWindowViews::Show() { NotifyWindowShow(); @@ -54,7 +54,7 @@ if (global_menu_bar_) global_menu_bar_->OnWindowMapped(); -@@ -550,7 +550,7 @@ void NativeWindowViews::ShowInactive() { +@@ -561,7 +561,7 @@ void NativeWindowViews::ShowInactive() { NotifyWindowShow(); @@ -63,7 +63,7 @@ if (global_menu_bar_) global_menu_bar_->OnWindowMapped(); -@@ -569,7 +569,7 @@ void NativeWindowViews::Hide() { +@@ -580,7 +580,7 @@ void NativeWindowViews::Hide() { NotifyWindowHide(); @@ -72,7 +72,7 @@ if (global_menu_bar_) global_menu_bar_->OnWindowUnmapped(); #endif -@@ -600,7 +600,7 @@ bool NativeWindowViews::IsEnabled() const { +@@ -611,7 +611,7 @@ bool NativeWindowViews::IsEnabled() const { bool NativeWindowViews::IsEnabled() const { #if BUILDFLAG(IS_WIN) return ::IsWindowEnabled(GetAcceleratedWidget()); @@ -81,7 +81,7 @@ if (x11_util::IsX11()) return !event_disabler_.get(); NOTIMPLEMENTED(); -@@ -850,7 +850,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou +@@ -861,7 +861,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou } #endif @@ -90,7 +90,7 @@ // On Linux and Windows the minimum and maximum size should be updated with // window size when window is not resizable. if (!resizable_) { -@@ -1108,7 +1108,7 @@ bool NativeWindowViews::IsClosable() const { +@@ -1119,7 +1119,7 @@ bool NativeWindowViews::IsClosable() const { return false; } return !(info.fState & MFS_DISABLED); @@ -99,7 +99,7 @@ return true; #endif } -@@ -1148,7 +1148,7 @@ void NativeWindowViews::Center() { +@@ -1159,7 +1159,7 @@ void NativeWindowViews::Center() { // for now to avoid breaking API contract, but should consider the long // term plan for this aligning with upstream. void NativeWindowViews::Center() { @@ -108,7 +108,7 @@ auto display = display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow()); gfx::Rect window_bounds_in_screen = display.work_area(); -@@ -1372,7 +1372,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men +@@ -1383,7 +1383,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men } void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) { @@ -117,7 +117,7 @@ // Remove global menu bar. if (global_menu_bar_ && menu_model == nullptr) { global_menu_bar_.reset(); -@@ -1428,7 +1428,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow* +@@ -1439,7 +1439,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow* void NativeWindowViews::SetParentWindow(NativeWindow* parent) { NativeWindow::SetParentWindow(parent); @@ -126,7 +126,7 @@ if (x11_util::IsX11()) { auto* connection = x11::Connection::Get(); connection->SetProperty( -@@ -1474,7 +1474,7 @@ void NativeWindowViews::SetProgressBar(double progress +@@ -1485,7 +1485,7 @@ void NativeWindowViews::SetProgressBar(double progress NativeWindow::ProgressState state) { #if BUILDFLAG(IS_WIN) taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state); @@ -135,7 +135,7 @@ if (unity::IsRunning()) { unity::SetProgressFraction(progress); } -@@ -1552,7 +1552,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con +@@ -1563,7 +1563,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con if (const auto* view_native_widget = widget()->native_widget_private()) return view_native_widget->IsVisibleOnAllWorkspaces(); @@ -144,7 +144,7 @@ if (x11_util::IsX11()) { // Use the presence/absence of _NET_WM_STATE_STICKY in _NET_WM_STATE to // determine whether the current window is visible on all workspaces. -@@ -1575,7 +1575,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM +@@ -1586,7 +1586,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM #if BUILDFLAG(IS_WIN) window_handle = reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget); @@ -153,7 +153,7 @@ window_handle = static_cast<uint32_t>(accelerated_widget); #endif aura::WindowTreeHost* const host = -@@ -1673,7 +1673,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC +@@ -1684,7 +1684,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC SendMessage(hwnd, WM_SETICON, ICON_BIG, reinterpret_cast<LPARAM>(app_icon_.get())); } @@ -162,7 +162,7 @@ void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) { auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget( GetAcceleratedWidget()); -@@ -1769,7 +1769,7 @@ bool NativeWindowViews::CanMinimize() const { +@@ -1780,7 +1780,7 @@ bool NativeWindowViews::CanMinimize() const { bool NativeWindowViews::CanMinimize() const { #if BUILDFLAG(IS_WIN) return minimizable_; @@ -171,7 +171,7 @@ return true; #endif } -@@ -1825,7 +1825,7 @@ void NativeWindowViews::HandleKeyboardEvent( +@@ -1836,7 +1836,7 @@ void NativeWindowViews::HandleKeyboardEvent( if (widget_destroyed_) return; @@ -180,7 +180,7 @@ if (event.windows_key_code == ui::VKEY_BROWSER_BACK) NotifyWindowExecuteAppCommand(kBrowserBackward); else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD) -@@ -1844,7 +1844,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e +@@ -1855,7 +1855,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e // Alt+Click should not toggle menu bar. root_view_.ResetAltState(); diff --git a/devel/electron35/files/patch-electron_shell_browser_native__window__views.h b/devel/electron35/files/patch-electron_shell_browser_native__window__views.h index 55c4ce545e4b..d794ff336f31 100644 --- a/devel/electron35/files/patch-electron_shell_browser_native__window__views.h +++ b/devel/electron35/files/patch-electron_shell_browser_native__window__views.h @@ -1,4 +1,4 @@ ---- electron/shell/browser/native_window_views.h.orig 2025-03-10 00:01:50 UTC +--- electron/shell/browser/native_window_views.h.orig 2025-06-25 20:51:20 UTC +++ electron/shell/browser/native_window_views.h @@ -25,7 +25,7 @@ namespace electron { @@ -18,7 +18,7 @@ void SetIcon(const gfx::ImageSkia& icon); #endif -@@ -246,7 +246,7 @@ class NativeWindowViews : public NativeWindow, +@@ -247,7 +247,7 @@ class NativeWindowViews : public NativeWindow, // events from resizing the window. extensions::SizeConstraints old_size_constraints_; diff --git a/devel/electron35/files/patch-electron_shell_browser_ui_file__dialog.h b/devel/electron35/files/patch-electron_shell_browser_ui_file__dialog.h index dccc81864b78..6fe45f01b557 100644 --- a/devel/electron35/files/patch-electron_shell_browser_ui_file__dialog.h +++ b/devel/electron35/files/patch-electron_shell_browser_ui_file__dialog.h @@ -1,6 +1,6 @@ ---- electron/shell/browser/ui/file_dialog.h.orig 2025-05-10 23:09:28 UTC +--- electron/shell/browser/ui/file_dialog.h.orig 2025-06-25 20:51:20 UTC +++ electron/shell/browser/ui/file_dialog.h -@@ -77,7 +77,7 @@ void ShowSaveDialog(const DialogSettings& settings, +@@ -79,7 +79,7 @@ void ShowSaveDialog(const DialogSettings& settings, void ShowSaveDialog(const DialogSettings& settings, gin_helper::Promise<gin_helper::Dictionary> promise); diff --git a/devel/electron35/files/patch-electron_shell_common_node__bindings.cc b/devel/electron35/files/patch-electron_shell_common_node__bindings.cc index d65ade1f21e7..65ba5a5a68df 100644 --- a/devel/electron35/files/patch-electron_shell_common_node__bindings.cc +++ b/devel/electron35/files/patch-electron_shell_common_node__bindings.cc @@ -1,4 +1,4 @@ ---- electron/shell/common/node_bindings.cc.orig 2025-05-27 20:59:13 UTC +--- electron/shell/common/node_bindings.cc.orig 2025-06-25 20:51:20 UTC +++ electron/shell/common/node_bindings.cc @@ -46,7 +46,7 @@ #include "third_party/electron_node/src/debug_utils.h" @@ -27,7 +27,7 @@ electron::crash_keys::SetCrashKey("electron.v8-oom.is_heap_oom", std::to_string(details.is_heap_oom)); if (location) { -@@ -565,7 +565,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c +@@ -566,7 +566,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c TRACE_EVENT0("electron", "NodeBindings::Initialize"); // Open node's error reporting system for browser process. diff --git a/devel/libayatana-appindicator/Makefile b/devel/libayatana-appindicator/Makefile index 2bfe1a4cd103..564dc064e3d9 100644 --- a/devel/libayatana-appindicator/Makefile +++ b/devel/libayatana-appindicator/Makefile @@ -1,6 +1,5 @@ PORTNAME= libayatana-appindicator -PORTVERSION= 0.5.93 -PORTREVISION= 1 +PORTVERSION= 0.5.94 CATEGORIES= devel MAINTAINER= jgh@FreeBSD.org @@ -13,7 +12,6 @@ LIB_DEPENDS= libayatana-ido3-0.4.so:devel/ayatana-ido \ libayatana-indicator3.so:devel/libayatana-indicator \ libdbusmenu-glib.so:devel/libdbusmenu \ libharfbuzz.so:print/harfbuzz -BUILD_DEPENDS= lcov>=0:devel/lcov USES= cmake gnome localbase:ldflags pkgconfig pathfix diff --git a/devel/libayatana-appindicator/distinfo b/devel/libayatana-appindicator/distinfo index d668992d7ab0..f2ba9dea14d7 100644 --- a/devel/libayatana-appindicator/distinfo +++ b/devel/libayatana-appindicator/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1700969176 -SHA256 (AyatanaIndicators-libayatana-appindicator-0.5.93_GH0.tar.gz) = cbefed7a918a227bf71286246e237fcd3a9c8499b3eaac4897811a869409edf0 -SIZE (AyatanaIndicators-libayatana-appindicator-0.5.93_GH0.tar.gz) = 162627 +TIMESTAMP = 1750544507 +SHA256 (AyatanaIndicators-libayatana-appindicator-0.5.94_GH0.tar.gz) = 884a6bc77994c0b58c961613ca4c4b974dc91aa0f804e70e92f38a542d0d0f90 +SIZE (AyatanaIndicators-libayatana-appindicator-0.5.94_GH0.tar.gz) = 164282 diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile index e8669bf7d399..161d97445951 100644 --- a/devel/py-ty/Makefile +++ b/devel/py-ty/Makefile @@ -1,5 +1,5 @@ PORTNAME= ty -DISTVERSION= 0.0.1a11 +DISTVERSION= 0.0.1a12 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -23,4 +23,6 @@ CARGO_CARGOLOCK=${WRKSRC}/ruff/Cargo.lock CARGO_BUILD= no CARGO_INSTALL= no +PORTSCOUT= limit:^[0-9]\. + .include <bsd.port.mk> diff --git a/devel/py-ty/Makefile.crates b/devel/py-ty/Makefile.crates index 702308891f92..8ec6a1f87033 100644 --- a/devel/py-ty/Makefile.crates +++ b/devel/py-ty/Makefile.crates @@ -50,10 +50,14 @@ CARGO_CRATES= adler2-2.0.0 \ codspeed-2.10.1 \ codspeed-criterion-compat-2.10.1 \ codspeed-criterion-compat-walltime-2.10.1 \ + codspeed-divan-compat-2.10.1 \ + codspeed-divan-compat-macros-2.10.1 \ + codspeed-divan-compat-walltime-2.10.1 \ colorchoice-1.0.3 \ colored-2.2.0 \ colored-3.0.0 \ compact_str-0.9.0 \ + condtype-1.3.0 \ console-0.15.11 \ console_error_panic_hook-0.1.7 \ console_log-1.0.0 \ @@ -85,15 +89,14 @@ CARGO_CRATES= adler2-2.0.0 \ dirs-6.0.0 \ dirs-sys-0.5.0 \ displaydoc-0.2.5 \ + divan-macros-0.1.17 \ doc-comment-0.3.3 \ drop_bomb-0.1.5 \ dunce-1.0.5 \ dyn-clone-1.0.19 \ either-1.15.0 \ encode_unicode-1.0.0 \ - env_filter-0.1.3 \ env_home-0.1.0 \ - env_logger-0.11.8 \ equivalent-1.0.2 \ errno-0.3.12 \ escape8259-0.5.3 \ @@ -166,10 +169,10 @@ CARGO_CRATES= adler2-2.0.0 \ kqueue-1.1.1 \ kqueue-sys-1.0.4 \ lazy_static-1.5.0 \ - libc-0.2.173 \ + libc-0.2.174 \ libcst-1.8.2 \ libcst_derive-1.8.2 \ - libmimalloc-sys-0.1.42 \ + libmimalloc-sys-0.1.43 \ libredox-0.1.3 \ libtest-mimic-0.7.3 \ linux-raw-sys-0.9.4 \ @@ -183,7 +186,7 @@ CARGO_CRATES= adler2-2.0.0 \ matchit-0.8.6 \ memchr-2.7.5 \ memoffset-0.9.1 \ - mimalloc-0.1.46 \ + mimalloc-0.1.47 \ minicov-0.3.7 \ minimal-lexical-0.2.1 \ miniz_oxide-0.8.8 \ @@ -238,6 +241,7 @@ CARGO_CRATES= adler2-2.0.0 \ predicates-core-1.0.9 \ predicates-tree-1.0.12 \ pretty_assertions-1.4.1 \ + proc-macro-crate-3.3.0 \ proc-macro2-1.0.95 \ pyproject-toml-0.13.5 \ quick-junit-0.5.1 \ @@ -259,6 +263,7 @@ CARGO_CRATES= adler2-2.0.0 \ regex-1.11.1 \ regex-automata-0.1.10 \ regex-automata-0.4.9 \ + regex-lite-0.1.6 \ regex-syntax-0.6.29 \ regex-syntax-0.8.5 \ ron-0.7.1 \ @@ -299,7 +304,7 @@ CARGO_CRATES= adler2-2.0.0 \ strsim-0.11.1 \ strum-0.27.1 \ strum_macros-0.27.1 \ - syn-2.0.103 \ + syn-2.0.104 \ synstructure-0.13.2 \ tempfile-3.20.0 \ termcolor-1.4.1 \ diff --git a/devel/py-ty/distinfo b/devel/py-ty/distinfo index 11418291167d..9f3f54c2e8b6 100644 --- a/devel/py-ty/distinfo +++ b/devel/py-ty/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1750333981 -SHA256 (ty-0.0.1a11.tar.gz) = 232aac69111c0fdb7e1fab70c5b57e93826ffe89b7f80bf8dbd512da23038959 -SIZE (ty-0.0.1a11.tar.gz) = 3093324 +TIMESTAMP = 1750986627 +SHA256 (ty-0.0.1a12.tar.gz) = 41dfc8eac0b4fb735d5e101cde8c8734a3c13f670eeebc975760e6414882b702 +SIZE (ty-0.0.1a12.tar.gz) = 3127188 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 SIZE (rust/crates/adler2-2.0.0.crate) = 13529 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 @@ -105,6 +105,12 @@ SHA256 (rust/crates/codspeed-criterion-compat-2.10.1.crate) = c3c23d880a28a2aab5 SIZE (rust/crates/codspeed-criterion-compat-2.10.1.crate) = 20929 SHA256 (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 7b0a2f7365e347f4f22a67e9ea689bf7bc89900a354e22e26cf8a531a42c8fbb SIZE (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 122454 +SHA256 (rust/crates/codspeed-divan-compat-2.10.1.crate) = 8620a09dfaf37b3c45f982c4b65bd8f9b0203944da3ffa705c0fcae6b84655ff +SIZE (rust/crates/codspeed-divan-compat-2.10.1.crate) = 15777 +SHA256 (rust/crates/codspeed-divan-compat-macros-2.10.1.crate) = 30fe872bc4214626b35d3a1706a905d0243503bb6ba3bb7be2fc59083d5d680c +SIZE (rust/crates/codspeed-divan-compat-macros-2.10.1.crate) = 5294 +SHA256 (rust/crates/codspeed-divan-compat-walltime-2.10.1.crate) = 104caa97b36d4092d89e24e4b103b40ede1edab03c0372d19e14a33f9393132b +SIZE (rust/crates/codspeed-divan-compat-walltime-2.10.1.crate) = 95987 SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923 SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c @@ -113,6 +119,8 @@ SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffd SIZE (rust/crates/colored-3.0.0.crate) = 34497 SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a SIZE (rust/crates/compact_str-0.9.0.crate) = 72135 +SHA256 (rust/crates/condtype-1.3.0.crate) = baf0a07a401f374238ab8e2f11a104d2851bf9ce711ec69804834de8af45c7af +SIZE (rust/crates/condtype-1.3.0.crate) = 12634 SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8 SIZE (rust/crates/console-0.15.11.crate) = 37822 SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc @@ -175,6 +183,8 @@ SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 +SHA256 (rust/crates/divan-macros-0.1.17.crate) = 8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c +SIZE (rust/crates/divan-macros-0.1.17.crate) = 15322 SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123 SHA256 (rust/crates/drop_bomb-0.1.5.crate) = 9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1 @@ -187,12 +197,8 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e SIZE (rust/crates/either-1.15.0.crate) = 20114 SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0 SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986 -SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0 -SIZE (rust/crates/env_filter-0.1.3.crate) = 15191 SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe SIZE (rust/crates/env_home-0.1.0.crate) = 9006 -SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f -SIZE (rust/crates/env_logger-0.11.8.crate) = 32538 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18 @@ -337,14 +343,14 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36 SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 -SHA256 (rust/crates/libc-0.2.173.crate) = d8cfeafaffdbc32176b64fb251369d52ea9f0a8fbc6f8759edffef7b525d64bb -SIZE (rust/crates/libc-0.2.173.crate) = 777353 +SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 +SIZE (rust/crates/libc-0.2.174.crate) = 779933 SHA256 (rust/crates/libcst-1.8.2.crate) = ae28ddc5b90c3e3146a21d051ca095cbc8d932ad8714cf65ddf71a9abb35684c SIZE (rust/crates/libcst-1.8.2.crate) = 110228 SHA256 (rust/crates/libcst_derive-1.8.2.crate) = dc2de5c2f62bcf8a4f7290b1854388b262c4b68f1db1a3ee3ef6d4c1319b00a3 SIZE (rust/crates/libcst_derive-1.8.2.crate) = 11409 -SHA256 (rust/crates/libmimalloc-sys-0.1.42.crate) = ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4 -SIZE (rust/crates/libmimalloc-sys-0.1.42.crate) = 224614 +SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d +SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498 SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d SIZE (rust/crates/libredox-0.1.3.crate) = 6068 SHA256 (rust/crates/libtest-mimic-0.7.3.crate) = cc0bda45ed5b3a2904262c1bb91e526127aa70e7ef3758aba2ef93cf896b9b58 @@ -371,8 +377,8 @@ SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2 SIZE (rust/crates/memchr-2.7.5.crate) = 97603 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 -SHA256 (rust/crates/mimalloc-0.1.46.crate) = 995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af -SIZE (rust/crates/mimalloc-0.1.46.crate) = 4601 +SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40 +SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594 SHA256 (rust/crates/minicov-0.3.7.crate) = f27fe9f1cc3c22e1687f9446c2083c4c5fc7f0bcf1c7a86bdbded14985895b4b SIZE (rust/crates/minicov-0.3.7.crate) = 43788 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a @@ -481,6 +487,8 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536 SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392 SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952 +SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35 +SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432 SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 SHA256 (rust/crates/pyproject-toml-0.13.5.crate) = 7b0f6160dc48298b9260d9b958ad1d7f96f6cd0b9df200b22329204e09334663 @@ -523,6 +531,8 @@ SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 +SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a +SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278 SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c @@ -603,8 +613,8 @@ SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf SIZE (rust/crates/strum-0.27.1.crate) = 7467 SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8 SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670 -SHA256 (rust/crates/syn-2.0.103.crate) = e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8 -SIZE (rust/crates/syn-2.0.103.crate) = 298990 +SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 +SIZE (rust/crates/syn-2.0.104.crate) = 299699 SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1 diff --git a/devel/slibtool/Makefile b/devel/slibtool/Makefile index c2691e8d1dd4..37f178650f11 100644 --- a/devel/slibtool/Makefile +++ b/devel/slibtool/Makefile @@ -1,5 +1,5 @@ PORTNAME= slibtool -PORTVERSION= 0.7.2 +PORTVERSION= 0.7.3 CATEGORIES= devel MASTER_SITES= http://dl.midipix.org/${PORTNAME}/ diff --git a/devel/slibtool/distinfo b/devel/slibtool/distinfo index 1962eb5d48da..50fe12bc1689 100644 --- a/devel/slibtool/distinfo +++ b/devel/slibtool/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750252990 -SHA256 (slibtool-0.7.2.tar.xz) = 154efe4a7380c23a23f4123a2f46accf62dcdecf649a68596961ad29b07c4e06 -SIZE (slibtool-0.7.2.tar.xz) = 132012 +TIMESTAMP = 1751008134 +SHA256 (slibtool-0.7.3.tar.xz) = 0308f8a7bc9b61c27229fb441fd5a04c9f77365bc6b72869d5c974811635ae25 +SIZE (slibtool-0.7.3.tar.xz) = 134000 diff --git a/devel/sltdl/Makefile b/devel/sltdl/Makefile index 6918e228c93f..2f2174cb0635 100644 --- a/devel/sltdl/Makefile +++ b/devel/sltdl/Makefile @@ -1,5 +1,5 @@ PORTNAME= sltdl -PORTVERSION= 0.5.1 +PORTVERSION= 0.5.2 CATEGORIES= devel MASTER_SITES= http://dl.midipix.org/${PORTNAME}/ diff --git a/devel/sltdl/distinfo b/devel/sltdl/distinfo index c14710e17d28..ba57a0b3ca4d 100644 --- a/devel/sltdl/distinfo +++ b/devel/sltdl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750253036 -SHA256 (sltdl-0.5.1.tar.xz) = 6b7512fa33c03bfe43789373b986d432793aecb43faff37e4690ab648a056d3f -SIZE (sltdl-0.5.1.tar.xz) = 35000 +TIMESTAMP = 1751008181 +SHA256 (sltdl-0.5.2.tar.xz) = 69877c80476fb0c068c424d7859a73d10c7114dc760d961d1a0dca5604171d0b +SIZE (sltdl-0.5.2.tar.xz) = 36928 diff --git a/devel/sltdl/pkg-plist b/devel/sltdl/pkg-plist index da78b98be41e..bed60bdfcdbc 100644 --- a/devel/sltdl/pkg-plist +++ b/devel/sltdl/pkg-plist @@ -1,7 +1,8 @@ include/sltdl/sltdl.h include/sltdl/sltdl_api.h +include/sltdl/sltdl_compat.h lib/libsltdl.a lib/libsltdl.so lib/libsltdl.so.0 -lib/libsltdl.so.0.5.1 +lib/libsltdl.so.0.5.2 libdata/pkgconfig/sltdl.pc diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile index bc4b226d64bf..bc6c46e5efd6 100644 --- a/editors/vscode/Makefile +++ b/editors/vscode/Makefile @@ -1,5 +1,5 @@ PORTNAME= vscode -DISTVERSION= 1.101.1 +DISTVERSION= 1.101.2 PORTREVISION= 1 CATEGORIES= editors MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules @@ -69,7 +69,7 @@ USES= desktop-file-utils gl gmake gnome gssapi:mit iconv:wchar_t \ USE_GITHUB= yes GH_ACCOUNT= microsoft -SOURCE_COMMIT_HASH= 18e3a1ec544e6907be1e944a94c496e302073435 +SOURCE_COMMIT_HASH= 2901c5ac6db8a986a5666c3af51ff804d05af0d4 BINARY_ALIAS= python=${PYTHON_CMD} diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo index 6abb2ca8eea5..c39714bbf8fa 100644 --- a/editors/vscode/distinfo +++ b/editors/vscode/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1750365794 -SHA256 (vscode/vscode-node-modules-1.101.1.tar.gz) = 7fdee8be7622f42be9d0658076c0d8c077d79a86250eda38d97dcda98111d1a7 -SIZE (vscode/vscode-node-modules-1.101.1.tar.gz) = 395119485 -SHA256 (vscode/vscode-marketplace-exts-1.101.1.tar.gz) = 13c6bd8b7ca7535e6ae1fa5178f56a703b1de7a484ff01d60931a692ec1924c5 -SIZE (vscode/vscode-marketplace-exts-1.101.1.tar.gz) = 1708576 -SHA256 (vscode/microsoft-vscode-1.101.1_GH0.tar.gz) = fc015daead5b5a14422944af9b04eb241c78d5b7273888c46bb184d6651a7a2b -SIZE (vscode/microsoft-vscode-1.101.1_GH0.tar.gz) = 22852405 +TIMESTAMP = 1750968241 +SHA256 (vscode/vscode-node-modules-1.101.2.tar.gz) = 84aab8d4b3f220ea94c9533c33be10fb66c518cdb2e0b643f563319cc4d39533 +SIZE (vscode/vscode-node-modules-1.101.2.tar.gz) = 395151117 +SHA256 (vscode/vscode-marketplace-exts-1.101.2.tar.gz) = 49e723dbfff85988adbb55815b0bcf5632449d3bb16a4a578b7caf9f4d468c26 +SIZE (vscode/vscode-marketplace-exts-1.101.2.tar.gz) = 1714638 +SHA256 (vscode/microsoft-vscode-1.101.2_GH0.tar.gz) = d65d04e68ae04a372b1c6b13d0e8a72e2c919e491d4c3b2dcf997b22fc25a509 +SIZE (vscode/microsoft-vscode-1.101.2_GH0.tar.gz) = 22853707 diff --git a/editors/vscode/files/patch-node__modules_kerberos_binding.gyp b/editors/vscode/files/patch-node__modules_kerberos_binding.gyp index 8d5f1b08f7db..98d1ff149173 100644 --- a/editors/vscode/files/patch-node__modules_kerberos_binding.gyp +++ b/editors/vscode/files/patch-node__modules_kerberos_binding.gyp @@ -1,4 +1,4 @@ ---- node_modules/kerberos/binding.gyp.orig 2025-06-12 22:34:24 UTC +--- node_modules/kerberos/binding.gyp.orig 2025-06-26 19:59:03 UTC +++ node_modules/kerberos/binding.gyp @@ -54,14 +54,14 @@ ] @@ -17,7 +17,7 @@ 'link_settings': { 'libraries': [ '-lkrb5', -@@ -78,7 +78,7 @@ +@@ -78,11 +78,21 @@ }] ] }], @@ -26,3 +26,17 @@ 'defines': ['KERBEROS_USE_RTLD=1'], 'link_settings': { 'libraries': [ + '-ldl', ++ ] ++ }, ++ }], ++ ['OS=="freebsd"', { ++ 'include_dirs+': [ ++ '<!(pkg-config krb5 --cflags-only-I | sed -E "s/(-I *|-isystem *)//g")', ++ ], ++ 'link_settings': { ++ 'library_dirs': [ ++ '<!(pkg-config krb5 --libs-only-L | sed -e "s/-L//g")', + ] + }, + }], diff --git a/editors/vscode/files/patch-node__modules_kerberos_src_unix_kerberos__gss.cc b/editors/vscode/files/patch-node__modules_kerberos_src_unix_kerberos__gss.cc new file mode 100644 index 000000000000..4ee74c9e7851 --- /dev/null +++ b/editors/vscode/files/patch-node__modules_kerberos_src_unix_kerberos__gss.cc @@ -0,0 +1,20 @@ +--- node_modules/kerberos/src/unix/kerberos_gss.cc.orig 2025-06-26 20:14:32 UTC ++++ node_modules/kerberos/src/unix/kerberos_gss.cc +@@ -65,10 +65,17 @@ struct DLOpenHandle { + DLOpenHandle& operator=(DLOpenHandle&) = delete; + }; + ++#ifndef __FreeBSD__ + #define DYLIBS(V) \ + V(gssapi, "libgssapi_krb5.so.2") \ + V(krb5, "libkrb5.so.3") \ + V(comerr, "libcom_err.so.2") ++#else ++#define DYLIBS(V) \ ++ V(gssapi, "libgssapi_krb5.so.2") \ ++ V(krb5, "libkrb5.so.3") \ ++ V(comerr, "libcom_err.so.3") ++#endif + + #define LIBRARY_HANDLE_GETTER(name, lib) \ + static const DLOpenHandle& name ## _handle() { \ diff --git a/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp b/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp index 6f7857f33b31..c45e3b1a359c 100644 --- a/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp +++ b/editors/vscode/files/patch-remote_node__modules_kerberos_binding.gyp @@ -1,4 +1,4 @@ ---- remote/node_modules/kerberos/binding.gyp.orig 2025-06-12 22:38:39 UTC +--- remote/node_modules/kerberos/binding.gyp.orig 2025-06-26 20:01:28 UTC +++ remote/node_modules/kerberos/binding.gyp @@ -54,14 +54,14 @@ ] @@ -17,7 +17,7 @@ 'link_settings': { 'libraries': [ '-lkrb5', -@@ -78,7 +78,7 @@ +@@ -78,11 +78,21 @@ }] ] }], @@ -26,3 +26,17 @@ 'defines': ['KERBEROS_USE_RTLD=1'], 'link_settings': { 'libraries': [ + '-ldl', ++ ] ++ }, ++ }], ++ ['OS=="freebsd"', { ++ 'include_dirs+': [ ++ '<!(pkg-config krb5 --cflags-only-I | sed -E "s/(-I *|-isystem *)//g")', ++ ], ++ 'link_settings': { ++ 'library_dirs': [ ++ '<!(pkg-config krb5 --libs-only-L | sed -e "s/-L//g")', + ] + }, + }], diff --git a/editors/vscode/files/patch-remote_node__modules_kerberos_src_unix_kerberos__gss.cc b/editors/vscode/files/patch-remote_node__modules_kerberos_src_unix_kerberos__gss.cc new file mode 100644 index 000000000000..be4c95e3d422 --- /dev/null +++ b/editors/vscode/files/patch-remote_node__modules_kerberos_src_unix_kerberos__gss.cc @@ -0,0 +1,20 @@ +--- remote/node_modules/kerberos/src/unix/kerberos_gss.cc.orig 2025-06-26 20:17:25 UTC ++++ remote/node_modules/kerberos/src/unix/kerberos_gss.cc +@@ -65,10 +65,17 @@ struct DLOpenHandle { + DLOpenHandle& operator=(DLOpenHandle&) = delete; + }; + ++#ifndef __FreeBSD__ + #define DYLIBS(V) \ + V(gssapi, "libgssapi_krb5.so.2") \ + V(krb5, "libkrb5.so.3") \ + V(comerr, "libcom_err.so.2") ++#else ++#define DYLIBS(V) \ ++ V(gssapi, "libgssapi_krb5.so.2") \ ++ V(krb5, "libkrb5.so.3") \ ++ V(comerr, "libcom_err.so.3") ++#endif + + #define LIBRARY_HANDLE_GETTER(name, lib) \ + static const DLOpenHandle& name ## _handle() { \ diff --git a/games/libretro-beetle_psx/Makefile b/games/libretro-beetle_psx/Makefile index fb83b88eb649..8721fc66325c 100644 --- a/games/libretro-beetle_psx/Makefile +++ b/games/libretro-beetle_psx/Makefile @@ -2,7 +2,7 @@ PORTNAME= libretro-beetle_psx DISTVERSION= 0.20250622 CATEGORIES= games -MAINTAINER= tilde@ultros.prog +MAINTAINER= tilde@ultros.pro COMMENT= Standalone port/fork of Mednafen PSX to the Libretro API WWW= https://github.com/libretro/beetle-psx-libretro diff --git a/graphics/drawio/Makefile b/graphics/drawio/Makefile index 4d8151345c97..b0a73ad0fd28 100644 --- a/graphics/drawio/Makefile +++ b/graphics/drawio/Makefile @@ -1,6 +1,6 @@ PORTNAME= drawio PORTVERSION= 26.2.15 -PORTREVISION= 4 +PORTREVISION= 5 DISTVERSIONPREFIX= x86_64- CATEGORIES= graphics MASTER_SITES= https://github.com/jgraph/drawio-desktop/releases/download/v${PORTVERSION}/ diff --git a/lang/silq/distinfo b/lang/silq/distinfo index c40137dd7ef0..b0fa4ec06e37 100644 --- a/lang/silq/distinfo +++ b/lang/silq/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1750781400 -SHA256 (silq/eth-sri-silq-20230412-92a6f80_GH0.tar.gz) = 4b3f2e5a64e7532c3ea40ab80a49a2a50445fb88c6dee6f0d43d644f65b59589 -SIZE (silq/eth-sri-silq-20230412-92a6f80_GH0.tar.gz) = 269058 +TIMESTAMP = 1751009852 +SHA256 (silq/eth-sri-silq-20250624-92a6f80_GH0.tar.gz) = 4b3f2e5a64e7532c3ea40ab80a49a2a50445fb88c6dee6f0d43d644f65b59589 +SIZE (silq/eth-sri-silq-20250624-92a6f80_GH0.tar.gz) = 269058 SHA256 (silq/tgehr-ast-3b355c8_GH0.tar.gz) = deb523b088bbae1c2eca89eb4639a9d7495a4a41adf17bba0f95fb387af21617 SIZE (silq/tgehr-ast-3b355c8_GH0.tar.gz) = 139544 SHA256 (silq/tgehr-util-68629c1_GH0.tar.gz) = 225ed34a98c3fc9ca747c5d99bc97fc6a63f4149d7edd69737acebb597132326 diff --git a/misc/py-huggingface-hub/Makefile b/misc/py-huggingface-hub/Makefile index 56642a84f7e3..6c2111d58869 100644 --- a/misc/py-huggingface-hub/Makefile +++ b/misc/py-huggingface-hub/Makefile @@ -1,5 +1,5 @@ PORTNAME= huggingface-hub -DISTVERSION= 0.33.0 +DISTVERSION= 0.33.1 CATEGORIES= misc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/misc/py-huggingface-hub/distinfo b/misc/py-huggingface-hub/distinfo index 66eb16bd7ae7..2e633ac56d1d 100644 --- a/misc/py-huggingface-hub/distinfo +++ b/misc/py-huggingface-hub/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749761424 -SHA256 (huggingface_hub-0.33.0.tar.gz) = aa31f70d29439d00ff7a33837c03f1f9dd83971ce4e29ad664d63ffb17d3bb97 -SIZE (huggingface_hub-0.33.0.tar.gz) = 426179 +TIMESTAMP = 1750985431 +SHA256 (huggingface_hub-0.33.1.tar.gz) = 589b634f979da3ea4b8bdb3d79f97f547840dc83715918daf0b64209c0844c7b +SIZE (huggingface_hub-0.33.1.tar.gz) = 426728 diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile index 4e77ed87b0df..092b5f0a3144 100644 --- a/net-im/signal-desktop/Makefile +++ b/net-im/signal-desktop/Makefile @@ -1,6 +1,7 @@ PORTNAME= signal-desktop DISTVERSIONPREFIX= v DISTVERSION= 7.58.0 +PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \ https://registry.npmjs.org/@esbuild/freebsd-arm64/-/:esbuildarm64 \ diff --git a/net-mgmt/zabbix7-server/Makefile b/net-mgmt/zabbix7-server/Makefile index 12afbafade96..ab9b318bad1c 100644 --- a/net-mgmt/zabbix7-server/Makefile +++ b/net-mgmt/zabbix7-server/Makefile @@ -1,5 +1,5 @@ PORTNAME= zabbix7 -DISTVERSION= 7.0.14 +DISTVERSION= 7.0.15 PORTREVISION?= 0 CATEGORIES= net-mgmt MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/ diff --git a/net-mgmt/zabbix7-server/distinfo b/net-mgmt/zabbix7-server/distinfo index 991028a0f690..0d1470d31e49 100644 --- a/net-mgmt/zabbix7-server/distinfo +++ b/net-mgmt/zabbix7-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750324833 -SHA256 (zabbix-7.0.14.tar.gz) = fe8b54eed9e3a05dd45cf4b1a2aa63bfdc1147e8740de8a878ccaefad1edb6ff -SIZE (zabbix-7.0.14.tar.gz) = 45881299 +TIMESTAMP = 1751011383 +SHA256 (zabbix-7.0.15.tar.gz) = 11ce076584f2edda79d4f87856981d2986d4b8ad41cc479896c08387abe26fa2 +SIZE (zabbix-7.0.15.tar.gz) = 45878935 diff --git a/net-mgmt/zabbix72-server/Makefile b/net-mgmt/zabbix72-server/Makefile index 5f59f9db1d4e..8d38eb016e9b 100644 --- a/net-mgmt/zabbix72-server/Makefile +++ b/net-mgmt/zabbix72-server/Makefile @@ -1,5 +1,5 @@ PORTNAME= zabbix72 -DISTVERSION= 7.2.8 +DISTVERSION= 7.2.9 PORTREVISION?= 0 CATEGORIES= net-mgmt MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/ diff --git a/net-mgmt/zabbix72-server/distinfo b/net-mgmt/zabbix72-server/distinfo index 8ef5b0ea4c34..2eae21dcbae8 100644 --- a/net-mgmt/zabbix72-server/distinfo +++ b/net-mgmt/zabbix72-server/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750324842 -SHA256 (zabbix-7.2.8.tar.gz) = 2d0cb04f628b8501c99c1ccde70b95cc63fd9ff9c967370dbb27d542a805239c -SIZE (zabbix-7.2.8.tar.gz) = 41831721 +TIMESTAMP = 1751011394 +SHA256 (zabbix-7.2.9.tar.gz) = aa3ce352da4d2daaa542de3e1dcd06fba82df9a7dcc70e4821a0953f2f1d00e7 +SIZE (zabbix-7.2.9.tar.gz) = 41824077 diff --git a/ports-mgmt/pkg-devel/Makefile b/ports-mgmt/pkg-devel/Makefile index f2e780268b5e..a54e0f6fa6e7 100644 --- a/ports-mgmt/pkg-devel/Makefile +++ b/ports-mgmt/pkg-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= pkg -DISTVERSION= 2.2.99.0 +DISTVERSION= 2.2.99.1 _PKG_VERSION= ${DISTVERSION} CATEGORIES= ports-mgmt PKGNAMESUFFIX= -devel @@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE USE_GITHUB= yes GH_ACCOUNT= freebsd -GH_TAGNAME= b4d15cf3a +GH_TAGNAME= 3f6b36f19 USE_LDCONFIG= ${PREFIX}/lib/compat/pkg HAS_CONFIGURE= yes diff --git a/ports-mgmt/pkg-devel/distinfo b/ports-mgmt/pkg-devel/distinfo index 55b392f79c72..6b4ac448107d 100644 --- a/ports-mgmt/pkg-devel/distinfo +++ b/ports-mgmt/pkg-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750228859 -SHA256 (freebsd-pkg-2.2.99.0-b4d15cf3a_GH0.tar.gz) = 1a75a2244b193bb72b2392cf1f975a864c86490dba22f6f1b5799bf119781dbf -SIZE (freebsd-pkg-2.2.99.0-b4d15cf3a_GH0.tar.gz) = 16516748 +TIMESTAMP = 1751015311 +SHA256 (freebsd-pkg-2.2.99.1-3f6b36f19_GH0.tar.gz) = 27c5875a8ca2b2d4a1a572950f078ac9768a090b7e90152fd56975f454fedf71 +SIZE (freebsd-pkg-2.2.99.1-3f6b36f19_GH0.tar.gz) = 16516789 diff --git a/ports-mgmt/pkg/Makefile b/ports-mgmt/pkg/Makefile index 792d577506ef..ef04219f0e4a 100644 --- a/ports-mgmt/pkg/Makefile +++ b/ports-mgmt/pkg/Makefile @@ -1,5 +1,5 @@ PORTNAME= pkg -DISTVERSION= 2.2.0 +DISTVERSION= 2.2.1 _PKG_VERSION= ${DISTVERSION} CATEGORIES= ports-mgmt diff --git a/ports-mgmt/pkg/distinfo b/ports-mgmt/pkg/distinfo index ddbd118be62b..f39bf5f97dc0 100644 --- a/ports-mgmt/pkg/distinfo +++ b/ports-mgmt/pkg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750228762 -SHA256 (freebsd-pkg-2.2.0_GH0.tar.gz) = 9fc288c5edaead14c7549a32b45b7ff93c998c719e297ce503bbb8049dbacc6f -SIZE (freebsd-pkg-2.2.0_GH0.tar.gz) = 16516479 +TIMESTAMP = 1751014352 +SHA256 (freebsd-pkg-2.2.1_GH0.tar.gz) = 8461c7cc3ad570fc4d2208817da210032dcb57c8585feef48b3734b8d23bfb93 +SIZE (freebsd-pkg-2.2.1_GH0.tar.gz) = 16516556 diff --git a/textproc/p5-YAML-PP/Makefile b/textproc/p5-YAML-PP/Makefile index 8f84503fc701..a108cfc2fdee 100644 --- a/textproc/p5-YAML-PP/Makefile +++ b/textproc/p5-YAML-PP/Makefile @@ -1,17 +1,22 @@ PORTNAME= YAML-PP -PORTVERSION= 0.034 +DISTVERSIONPREFIX= v +DISTVERSION= 0.39.0 CATEGORIES= textproc perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= dvl@FreeBSD.org COMMENT= YAML which aims to parse YAML 1.2 & conform to the spec -WWW= https://github.com/perlpunk/YAML-PP-p5 +WWW= https://metacpan.org/dist/YAML-PP LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE +TEST_DEPENDS= p5-Test-Deep>=0:devel/p5-Test-Deep \ + p5-Test-Warn>=0.37:devel/p5-Test-Warn \ + p5-Tie-IxHash>=0:devel/p5-Tie-IxHash + USES= perl5 USE_PERL5= configure diff --git a/textproc/p5-YAML-PP/distinfo b/textproc/p5-YAML-PP/distinfo index 8d319de62e3b..96675e12b3be 100644 --- a/textproc/p5-YAML-PP/distinfo +++ b/textproc/p5-YAML-PP/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1657410748 -SHA256 (YAML-PP-0.034.tar.gz) = 6af37ff0757ee962cbda32184177b5282a772adfb126461f744659058dd1eab3 -SIZE (YAML-PP-0.034.tar.gz) = 212391 +TIMESTAMP = 1750983193 +SHA256 (YAML-PP-v0.39.0.tar.gz) = 32f53c65781277dcbe50827b4cbf217eceeff264779e3a6c98c94229eb149f58 +SIZE (YAML-PP-v0.39.0.tar.gz) = 216796 diff --git a/textproc/p5-YAML-PP/pkg-plist b/textproc/p5-YAML-PP/pkg-plist index 29f73bef9402..227977065bb5 100644 --- a/textproc/p5-YAML-PP/pkg-plist +++ b/textproc/p5-YAML-PP/pkg-plist @@ -20,6 +20,7 @@ bin/yamlpp-parse-emit %%SITE_PERL%%/YAML/PP/Representer.pm %%SITE_PERL%%/YAML/PP/Schema.pm %%SITE_PERL%%/YAML/PP/Schema/Binary.pm +%%SITE_PERL%%/YAML/PP/Schema/Catchall.pm %%SITE_PERL%%/YAML/PP/Schema/Core.pm %%SITE_PERL%%/YAML/PP/Schema/Failsafe.pm %%SITE_PERL%%/YAML/PP/Schema/Include.pm @@ -40,6 +41,7 @@ bin/yamlpp-parse-emit %%PERL5_MAN3%%/YAML::PP::Perl.3.gz %%PERL5_MAN3%%/YAML::PP::Schema.3.gz %%PERL5_MAN3%%/YAML::PP::Schema::Binary.3.gz +%%PERL5_MAN3%%/YAML::PP::Schema::Catchall.3.gz %%PERL5_MAN3%%/YAML::PP::Schema::Core.3.gz %%PERL5_MAN3%%/YAML::PP::Schema::Failsafe.3.gz %%PERL5_MAN3%%/YAML::PP::Schema::Include.3.gz diff --git a/www/apache24/Makefile b/www/apache24/Makefile index 2de058d2e090..3b171ae3ef8c 100644 --- a/www/apache24/Makefile +++ b/www/apache24/Makefile @@ -33,8 +33,8 @@ SUB_FILES= pkg-install pkg-deinstall # Fallback MPM after switching from static to modular MPM SUB_LIST+= MPMF="000_mpm_prefork_fallback.conf" -USERS= www -GROUPS= www +USERS?= ${WWWOWN} +GROUPS?= ${WWWGRP} .include "${.CURDIR}/Makefile.options" .include "${.CURDIR}/Makefile.options.desc" |