From noreply at github.com Mon Jun 22 09:29:28 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 22 Jun 2026 06:29:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e167e4: misc/artikulate: update to KDE6/Qt6 for artikulate... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e167e497f5fb092f2f21bd7a98db63814f3b3d23 https://github.com/MidnightBSD/mports/commit/e167e497f5fb092f2f21bd7a98db63814f3b3d23 Author: Lucas Holt Date: 2026-06-22 (Mon, 22 Jun 2026) Changed paths: M misc/artikulate/Makefile Log Message: ----------- misc/artikulate: update to KDE6/Qt6 for artikulate 25.12.0 artikulate 25.12.0 is a KDE Applications 25.x release which targets KDE Frameworks 6 and Qt6. Switch from kde:5/qt:5 to kde:6/qt:6, raise the C++ standard to c++17-lang, and replace the explicit Qt5 component list with the Qt6 pattern (base + declarative + multimedia). xmlpatterns was removed in Qt6 and is no longer needed. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt Commit: 7fd7eff316e51c89eeaf7631bed04dfd4e0cb606 https://github.com/MidnightBSD/mports/commit/7fd7eff316e51c89eeaf7631bed04dfd4e0cb606 Author: Lucas Holt Date: 2026-06-22 (Mon, 22 Jun 2026) Changed paths: M devel/qt5-script/Makefile Log Message: ----------- devel/qt5-script: fix cmake install prefix path depth Qt5ScriptConfig.cmake uses CMAKE_CURRENT_LIST_DIR/../../../../ to compute the install prefix, but the file is installed 3 directories deep under PREFIX (lib/cmake/Qt5Script/). The four-level traversal resolves to the parent of PREFIX (e.g. /usr instead of /usr/local), causing cmake consumers like lang/kf5-kross to fail with "imported target references file /usr/include/qt5/ which does not exist". Fix the sed in post-configure to replace /../../../../ with /../../../ so the prefix resolves correctly. Bump PORTREVISION. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt Commit: 92809a672c1884712cd3528c6fb41a1cf655ebca https://github.com/MidnightBSD/mports/commit/92809a672c1884712cd3528c6fb41a1cf655ebca Author: Lucas Holt Date: 2026-06-22 (Mon, 22 Jun 2026) Changed paths: M accessibility/rubygem-atk/Makefile Log Message: ----------- accessibility/rubygem-atk: add RUN_DEPENDS to BUILD_DEPENDS The fake-qa check verifies gem runtime dependencies by running 'gem list' during the build phase. Since rubygem-glib2 is only a RUN_DEPENDS, it is not installed at build time, causing fake-qa to report "RubyGem dependency glib2 = 4.3.4 is not satisfied." Mirror the pattern used by x11-toolkits/rubygem-gtk3: append ${RUN_DEPENDS} to BUILD_DEPENDS so rubygem-glib2 is present when fake-qa runs. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt Commit: a84d7d3df0f283919b252d58d5d7dfc6498f27ea https://github.com/MidnightBSD/mports/commit/a84d7d3df0f283919b252d58d5d7dfc6498f27ea Author: Lucas Holt Date: 2026-06-22 (Mon, 22 Jun 2026) Changed paths: M converters/py-webencodings/Makefile M devel/py-Jinja2/Makefile M devel/py-aiosignal/Makefile M devel/py-anyio/Makefile M devel/py-anyio/distinfo M devel/py-anyio/files/patch-pyproject.toml M devel/py-babel/Makefile M devel/py-ddt/Makefile A devel/py-dunamai/Makefile A devel/py-dunamai/distinfo A devel/py-dunamai/pkg-descr M devel/py-expandvars/Makefile M devel/py-frozenlist/Makefile M devel/py-hatch-fancy-pypi-readme/Makefile M devel/py-jeepney/Makefile M devel/py-jsonschema/Makefile M devel/py-lxml/Makefile M devel/py-maturin/Makefile M devel/py-poetry-core/Makefile M devel/py-pydantic2/Makefile M devel/py-semantic-version/Makefile M devel/py-setuptools-rust/Makefile M devel/py-typing-extensions/Makefile M devel/py-typing-extensions/distinfo A devel/py-uv-dynamic-versioning/Makefile A devel/py-uv-dynamic-versioning/distinfo A devel/py-uv-dynamic-versioning/pkg-descr M devel/pydbus-common/Makefile A devel/uv/Makefile A devel/uv/Makefile.crates A devel/uv/distinfo A devel/uv/pkg-descr M lang/cython/Makefile M misc/py-mistral-vibe/Makefile M net/py-pysocks/Makefile M security/py-SecretStorage/Makefile M security/py-rsa/Makefile M textproc/py-markdown-it-py/Makefile M textproc/py-markupsafe/Makefile M textproc/py-tomlkit/Makefile M textproc/py-tomlkit/distinfo M www/py-aiohttp/Makefile M www/py-h2/Makefile M www/py-hpack/Makefile M www/py-html5lib/Makefile M www/py-httpx/Makefile M www/py-hyperframe/Makefile M www/py-multidict/Makefile M www/py-multidict/distinfo M www/py-yarl/Makefile Log Message: ----------- Python ports: add py312 dependency support for mistral-vibe Add and update Python dependencies needed by misc/py-mistral-vibe on Python 3.12, including uv, py-dunamai, py-uv-dynamic-versioning, and supporting allflavors fixes for existing ports. AI-Assisted-by: GPT-5 Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/59bae8cffde4...a84d7d3df0f2 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 22 09:51:16 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 22 Jun 2026 06:51:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 987a42: x11/xdg-desktop-portal-luminous: fix binary path f... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 987a4209452c4001f974171b889871195615dfa7 https://github.com/MidnightBSD/mports/commit/987a4209452c4001f974171b889871195615dfa7 Author: Lucas Holt Date: 2026-06-22 (Mon, 22 Jun 2026) Changed paths: M x11/xdg-desktop-portal-luminous/Makefile Log Message: ----------- x11/xdg-desktop-portal-luminous: fix binary path for cross-target builds When cargo builds with CARGO_BUILD_TARGET set (e.g. i686-unknown-freebsd for i386), it places the output binary in target//release/ rather than target/release/. The meson.build cp command was looking in the flat target/release/ path and failing with "No such file or directory" even though the Rust compilation itself succeeded. Add a third sed expression in post-patch to insert the CARGO_BUILD_TARGET triple between 'target' and 'release' in the meson.build copy command, so the path resolves correctly for all supported architectures. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 22 10:59:57 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 22 Jun 2026 07:59:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 094637: mail/addresses: fix plist version substitutions; l... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 09463739b1d7f612f85f0cf4807dc0080e6956f7 https://github.com/MidnightBSD/mports/commit/09463739b1d7f612f85f0cf4807dc0080e6956f7 Author: Lucas Holt Date: 2026-06-22 (Mon, 22 Jun 2026) Changed paths: M lang/gnustep-base/Makefile M mail/addresses/Makefile M mail/addresses/pkg-plist Log Message: ----------- mail/addresses: fix plist version substitutions; lang/gnustep-base: bump for libxml2 gnustep.mk sets %%MAJORVERSION%% to just the first version component (0) and %%LIBVERSION%% to the hardcoded default 0.0.1. This port installs frameworks under Versions/0.5.0/ and names shared libs libAddresses.so.0.5.0, so both substitutions were wrong. Set DEFAULT_LIBVERSION=${PORTVERSION} and prepend MAJORVERSION=${PORTVERSION} to PLIST_SUB so they resolve correctly. Also add base and gui to USE_GNUSTEP since the AddressManager binary links directly to libgnustep-base and libgnustep-gui. Remove three .gorm/data.info plist entries that are no longer installed by the current GNUstep build toolchain. Bump lang/gnustep-base PORTREVISION because libxml2 was updated (so.2 -> so.16) and the installed library needs to be rebuilt against the new ABI. Verified with bmake fake: Fake succeeded. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 22 11:57:19 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 22 Jun 2026 08:57:19 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c51b68: x11-toolkits/wlroots015: fix -Wswitch error for LI... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c51b68c2bdead0ee43336417bd670812761bf51d https://github.com/MidnightBSD/mports/commit/c51b68c2bdead0ee43336417bd670812761bf51d Author: Lucas Holt Date: 2026-06-22 (Mon, 22 Jun 2026) Changed paths: M x11-toolkits/wlroots015/Makefile A x11-toolkits/wlroots015/files/patch-backend_libinput_switch.c Log Message: ----------- x11-toolkits/wlroots015: fix -Wswitch error for LIBINPUT_SWITCH_KEYPAD_SLIDE New libinput added LIBINPUT_SWITCH_KEYPAD_SLIDE which is not handled in the switch statement in backend/libinput/switch.c, causing -Werror to fail the build. Add a default: return to suppress the error, matching the fix applied to wlroots, wlroots016, and wlroots018. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 00:55:58 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 22 Jun 2026 21:55:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 951714: x11/xdg-desktop-portal-luminous: fix meson.build c... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 95171461c8853d08a1b7469d6a17196e0ef6faa9 https://github.com/MidnightBSD/mports/commit/95171461c8853d08a1b7469d6a17196e0ef6faa9 Author: Lucas Holt Date: 2026-06-22 (Mon, 22 Jun 2026) Changed paths: M x11/xdg-desktop-portal-luminous/Makefile Log Message: ----------- x11/xdg-desktop-portal-luminous: fix meson.build cp path after CARGO_BUILD_TARGET The previous fix used two chained seds to adjust the cp source path, but the first sed added a trailing space after 'target', causing the second sed pattern "'target' / 'release'" to not match (double space). Replace both seds with a single substitution that rewrites the full meson.global_source_root() / 'target' / 'release' path to include the CARGO_BUILD_TARGET triple and the correct CARGO_TARGET_DIR (one level above WRKSRC). AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt Commit: 603e8635c7c68f9aefd3d190f9fbe17603d3616a https://github.com/MidnightBSD/mports/commit/603e8635c7c68f9aefd3d190f9fbe17603d3616a Author: Lucas Holt Date: 2026-06-22 (Mon, 22 Jun 2026) Changed paths: M www/rubygem-toml-rb/Makefile Log Message: ----------- www/rubygem-toml-rb: fix fake-qa by explicitly listing build deps BUILD_DEPENDS= \${RUN_DEPENDS} is not expanded by the magus dependency scanner, so citrus and racc were never installed as build dependencies. Use BUILD_DEPENDS+= with explicit entries so the packages are available when fake-qa checks gem list. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt Commit: f3a976cef0734d6335cf3f5199ea3ee670c1726b https://github.com/MidnightBSD/mports/commit/f3a976cef0734d6335cf3f5199ea3ee670c1726b Author: Lucas Holt Date: 2026-06-22 (Mon, 22 Jun 2026) Changed paths: M databases/rubygem-click_house-client/Makefile Log Message: ----------- databases/rubygem-click_house-client: fix fake-qa by adding explicit build deps Run deps (activerecord-gitlab, activesupport-gitlab, addressable, json) were not installed at build time, causing gem list checks in fake-qa to fail. Add BUILD_DEPENDS+= with explicit entries so magus installs them before the build. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt Commit: a1c58cdaa4b5a7b897f487e9cfa94f8deff106fa https://github.com/MidnightBSD/mports/commit/a1c58cdaa4b5a7b897f487e9cfa94f8deff106fa Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M devel/meson-python/Makefile M devel/meson/Makefile M devel/py-grpcio/Makefile M devel/py-grpcio/distinfo A devel/py-grpcio/files/patch-pyproject.toml M devel/py-multipart/Makefile M devel/py-opentelemetry-api/Makefile M devel/py-opentelemetry-api/distinfo M devel/py-opentelemetry-api/files/patch-pyproject.toml M devel/py-opentelemetry-exporter-credential-provider-gcp/Makefile M devel/py-opentelemetry-exporter-otlp-proto-common/Makefile M devel/py-opentelemetry-exporter-otlp-proto-http/Makefile M devel/py-opentelemetry-sdk/Makefile M devel/py-opentelemetry-semantic-conventions/Makefile M devel/py-protobuf/Makefile M devel/py-protobuf/distinfo R devel/py-protobuf/files/patch-clang16 M devel/py-pyproject-metadata/Makefile M devel/py-pyyaml/Makefile M math/py-numpy/Makefile M misc/py-mistral-vibe/Makefile M textproc/py-pygments/Makefile M textproc/py-pygments/distinfo M textproc/py-rich/Makefile M textproc/py-rich/distinfo M textproc/py-textual-speedups/Makefile M www/py-pyjwt/Makefile M www/py-pyjwt/distinfo A www/py-pyjwt/files/patch-pyproject.toml R www/py-pyjwt/files/patch-setup.cfg Log Message: ----------- Python ports: complete py312 support for mistral-vibe AI-Assisted-by: GPT-5 Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/c51b68c2bdea...a1c58cdaa4b5 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 01:14:11 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 22 Jun 2026 22:14:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 819e7e: games/gnuchess: fix plist for 6.3.0 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 819e7e3fd9d16fbf8289e7bea152b604d49e6703 https://github.com/MidnightBSD/mports/commit/819e7e3fd9d16fbf8289e7bea152b604d49e6703 Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M games/gnuchess/Makefile M games/gnuchess/pkg-plist Log Message: ----------- games/gnuchess: fix plist for 6.3.0 gnuchess.ini moved from DATADIR to the doc/ directory in 6.3.0, so it is now installed to DOCSDIR via the doc/* glob. Update pkg-plist: - remove %%DATADIR%%/gnuchess.ini - add gnuchess.ini, gnuchess.ini.in, pkg.texi, pkg.texi.in under DOCSDIR - add the new ro locale Remove sed backup (*.bak) in post-install-DOCS-on to avoid staging gnuchess.ini.bak created when OPENING_BOOK modifies the ini file. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 01:22:47 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 22 Jun 2026 22:22:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] fd9fdf: sysutils/kcron: rename locale catalog kcron.mo -> ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: fd9fdf1aafc5a48fb3689d763fd815dda8e78a16 https://github.com/MidnightBSD/mports/commit/fd9fdf1aafc5a48fb3689d763fd815dda8e78a16 Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M sysutils/kcron/pkg-plist Log Message: ----------- sysutils/kcron: rename locale catalog kcron.mo -> kcm_cron.mo In 25.12.0 the KCM translation catalog was renamed from kcron to kcm_cron to match the module name. Update pkg-plist accordingly. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 01:26:48 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 22 Jun 2026 22:26:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f07108: graphics/skanlite: update distinfo for 25.12.0 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f07108b05a5cfe2882c145dfb39df6e821de3a60 https://github.com/MidnightBSD/mports/commit/f07108b05a5cfe2882c145dfb39df6e821de3a60 Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M graphics/skanlite/distinfo Log Message: ----------- graphics/skanlite: update distinfo for 25.12.0 Regenerate distinfo to match KDE_APPLICATIONS_VERSION 25.12.0; the previous distinfo contained checksums for 25.04.1 causing fetch to fail. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 01:32:52 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 22 Jun 2026 22:32:52 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8d4812: misc/py-mistral-vibe: fix Textual 6 runtime Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8d48122343ee7e25bff30993da0ade4b32601ea8 https://github.com/MidnightBSD/mports/commit/8d48122343ee7e25bff30993da0ade4b32601ea8 Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M misc/py-mistral-vibe/Makefile A misc/py-mistral-vibe/files/patch-textual-6.12 Log Message: ----------- misc/py-mistral-vibe: fix Textual 6 runtime Patch the CLI for the Textual 6.12 API by using the registered textual-ansi theme and the remaining HighlightTheme class instead of removed ANSI highlight theme classes. Also normalize generated console scripts before uniquefiles processing so the Python-flavored package keeps the expected entries. AI-Assisted-by: GPT-5 Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 01:37:10 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 22 Jun 2026 22:37:10 -0700 Subject: [Midnightbsd-cvs] =?utf-8?q?=5BMidnightBSD/mports=5D_ea8479=3A_c?= =?utf-8?q?ad/alliance=3A_fix_plist_=E2=80=94_binaries/libs/headers_no=2E?= =?utf-8?b?Li4=?= Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ea8479f2fc1528a90eb9aef50dc4a20a163506c3 https://github.com/MidnightBSD/mports/commit/ea8479f2fc1528a90eb9aef50dc4a20a163506c3 Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M cad/alliance/Makefile M cad/alliance/pkg-plist Log Message: ----------- cad/alliance: fix plist ? binaries/libs/headers now install to PREFIX directly The upstream build system now installs bin/, lib/, include/, etc/, cells/, and doc/ directly under PREFIX rather than under PREFIX/alliance/. Strip the alliance/ prefix from all 1531 affected plist entries. Also update USE_LDCONFIG from \${ALLIANCE_TOP}/lib to yes since libs are now in the default \${PREFIX}/lib path. AI-Assisted-by: Claude Sonnet 4.6 Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 09:05:11 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 23 Jun 2026 06:05:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ec74ad: misc/py-mistral-vibe: remove invalid Textual CSS Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ec74ad04e71d82e261db51c2c51aa418a9a20ed2 https://github.com/MidnightBSD/mports/commit/ec74ad04e71d82e261db51c2c51aa418a9a20ed2 Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M misc/py-mistral-vibe/files/patch-textual-6.12 Log Message: ----------- misc/py-mistral-vibe: remove invalid Textual CSS Textual 6 rejects the pointer CSS property used by Vibe's TCSS files. Remove those declarations so onboarding and the main UI stylesheets parse with the installed Textual package. AI-Assisted-by: GPT-5 Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 09:23:34 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 23 Jun 2026 06:23:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 92653e: devel/py-tree-sitter: update to 0.25.2 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 92653e7d0bf93b3e7bbbb82328229c608241212c https://github.com/MidnightBSD/mports/commit/92653e7d0bf93b3e7bbbb82328229c608241212c Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M devel/py-tree-sitter/Makefile M devel/py-tree-sitter/distinfo M misc/py-mistral-vibe/Makefile Log Message: ----------- devel/py-tree-sitter: update to 0.25.2 Update py-tree-sitter to the API level expected by current tree-sitter language packages, including py-tree-sitter-bash 0.25.1. Tighten py-mistral-vibe dependencies so its bash parser is not paired with the older 0.20 binding. AI-Assisted-by: GPT-5 Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 10:40:07 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 23 Jun 2026 07:40:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 718b99: 2.1.186 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 718b990e86f5589753bd511fe1dc941623e75b40 https://github.com/MidnightBSD/mports/commit/718b990e86f5589753bd511fe1dc941623e75b40 Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M misc/linux-claude/Makefile M misc/linux-claude/distinfo Log Message: ----------- 2.1.186 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 11:17:36 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 23 Jun 2026 08:17:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 08811c: Update Python AI support ports Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 08811c87caf6defa73532eb362d17c9e6fdc2919 https://github.com/MidnightBSD/mports/commit/08811c87caf6defa73532eb362d17c9e6fdc2919 Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M devel/Makefile M devel/py-importlib-metadata/Makefile M devel/py-importlib-metadata/distinfo A devel/py-importlib-metadata/files/patch-pyproject.toml M devel/py-pydantic-settings/Makefile M devel/py-pydantic-settings/distinfo A devel/py-uv-build/Makefile A devel/py-uv-build/distinfo A devel/py-uv-build/files/patch-pyproject.toml A devel/py-uv-build/pkg-descr M misc/py-google-genai/Makefile M misc/py-google-genai/distinfo M misc/py-google-genai/files/patch-pyproject.toml M misc/py-headroom-ai/Makefile M misc/py-headroom-ai/Makefile.crates M misc/py-headroom-ai/distinfo M misc/py-litellm/Makefile M misc/py-litellm/distinfo A misc/py-litellm/files/patch-pyproject.toml M misc/py-mcp/Makefile M misc/py-mcp/distinfo M security/py-google-auth/Makefile M security/py-google-auth/distinfo M sysutils/py-pkginfo/Makefile M sysutils/py-pkginfo/distinfo A sysutils/py-pkginfo/files/patch-setup.py M www/py-fastapi/Makefile M www/py-fastapi/distinfo M www/py-sse-starlette/Makefile M www/py-sse-starlette/distinfo Log Message: ----------- Update Python AI support ports Update pydantic-settings, mcp, fastapi, google-genai, headroom-ai, sse-starlette, and supporting Python ports needed by the current dependency set. Add py-uv-build for uv_build-backed Python packages and patch build metadata where the local setuptools/ports framework needs compatible metadata. AI-Assisted-by: GPT-5 Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 13:55:25 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 23 Jun 2026 10:55:25 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8da75d: science/step: remove obsolete stepcore patch Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8da75d912b7edd56f9007240330aa42303fe423e https://github.com/MidnightBSD/mports/commit/8da75d912b7edd56f9007240330aa42303fe423e Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: R science/step/files/patch-stepcore_object.h Log Message: ----------- science/step: remove obsolete stepcore patch Remove patch-stepcore_object.h now that it is no longer needed. AI-Assisted-by: GPT-5 Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 16:48:58 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 23 Jun 2026 13:48:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 6a344a: www/firefox: update to 152.0.2 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 6a344a0f1eb7d0274d445d25ecbd5513f90a576c https://github.com/MidnightBSD/mports/commit/6a344a0f1eb7d0274d445d25ecbd5513f90a576c Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M www/firefox/Makefile M www/firefox/distinfo R www/firefox/files/patch-ipc_glue_GeckoChildProcessHost.cpp M www/firefox/files/patch-python_sites_mach.txt M www/firefox/pkg-plist Log Message: ----------- www/firefox: update to 152.0.2 Update Firefox from 151.0.3 to 152.0.2 (new distinfo). Refresh MidnightBSD-specific patches for the new release: - Drop patch-ipc_glue_GeckoChildProcessHost.cpp. The fatal return Err(LaunchError(...)) crash-notification-pipe path it guarded against was removed upstream in 152; child launch no longer aborts when the pipe is unavailable (RegisterChildIPCChannel just warns and is gated on CrashReporter::IsDummy()/GetEnabled()). FreeBSD dropped this patch in their 152.0 update for the same reason. - patch-python_sites_mach.txt: bump glean-sdk pin 67.2.0 -> 67.3.2 to match the new tree so the context applies. Add lib/firefox/vulkantest to pkg-plist; it is newly installed in 152 with MOZ_ENABLE_VULKAN_VIDEO=1. Built and packaged completely on amd64. AI-Assisted-by: Claude Opus 4.8 (1M context) Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 22:29:43 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 23 Jun 2026 19:29:43 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1c7d1b: graphics/drm-515-kmod: fix plist Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1c7d1bf36dad9098a39ca269b4692e2f1595595c https://github.com/MidnightBSD/mports/commit/1c7d1bf36dad9098a39ca269b4692e2f1595595c Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M graphics/drm-515-kmod/pkg-plist Log Message: ----------- graphics/drm-515-kmod: fix plist To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 23 22:34:17 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 23 Jun 2026 19:34:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ee1c22: www/firefox-esr: update to 140 ESR (140.12.0) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ee1c22ba7158b057e4bce0398298b0bfe44697d5 https://github.com/MidnightBSD/mports/commit/ee1c22ba7158b057e4bce0398298b0bfe44697d5 Author: Lucas Holt Date: 2026-06-23 (Tue, 23 Jun 2026) Changed paths: M www/firefox-esr/Makefile M www/firefox-esr/distinfo A www/firefox-esr/files/patch-bug1269654 R www/firefox-esr/files/patch-bug1269654_comment5 R www/firefox-esr/files/patch-bug1559213 R www/firefox-esr/files/patch-bug1859752 R www/firefox-esr/files/patch-bug1874059 A www/firefox-esr/files/patch-bug1876632 A www/firefox-esr/files/patch-bug2023597 A www/firefox-esr/files/patch-bug2046162 M www/firefox-esr/files/patch-bug847568 R www/firefox-esr/files/patch-build-autoconf-config.guess A www/firefox-esr/files/patch-build_autoconf_config.guess A www/firefox-esr/files/patch-build_gn__processor.py A www/firefox-esr/files/patch-build_moz.configure_toolchain.configure A www/firefox-esr/files/patch-dns-resolve-https-rr R www/firefox-esr/files/patch-gfx_skia_skia_src_core_SkRasterPipeline.h A www/firefox-esr/files/patch-ipc_glue_GeckoChildProcessHost.cpp R www/firefox-esr/files/patch-memory_mozalloc_throw__gcc.h R www/firefox-esr/files/patch-netwerk-wifi-moz.build R www/firefox-esr/files/patch-python_mozbuild_mozbuild_gn__processor.py A www/firefox-esr/files/patch-python_sites_mach.txt R www/firefox-esr/files/patch-testing-mozbase-mozinfo-mozinfo-mozinfo.py A www/firefox-esr/files/patch-testing_mozbase_mozinfo_mozinfo_mozinfo.py A www/firefox-esr/files/patch-third__party_chromium_build_build__config.h A www/firefox-esr/files/patch-third__party_dav1d_src_mem.h A www/firefox-esr/files/patch-third__party_sqlite3_ext_sqlite-vec_sqlite-vec.c R www/firefox-esr/files/patch-toolkit_components_processtools_procinfo__bsd.c M www/firefox-esr/files/patch-tools_profiler_core_platform.cpp M www/firefox-esr/pkg-plist Log Message: ----------- www/firefox-esr: update to 140 ESR (140.12.0) The 128 ESR branch reached end-of-life at 128.14.0; migrate the port to the current ESR branch, 140.12.0esr. Makefile: - DISTVERSION 128.14.0 -> 140.12.0, drop PORTREVISION (keep PORTEPOCH=1) - Bump toolchain clang15 -> clang19 (LLVM_VERSION=19), matching www/firefox - Bump dependency minimums to the 140 ESR requirements: nss>=3.112, icu>=76.1, harfbuzz>=10.1.0, png>=1.6.45 (all already installed) - Add --disable-necko-wifi (replaces the old netwerk wifi build patch), matching the approach used in www/firefox Patches: replace the 128-era patch set with patches generated against the 140 ESR tree. The generic/FreeBSD-derived patches are taken from FreeBSD's www/firefox-esr (140), which are diffs against the identical upstream tarball; the MidnightBSD-specific compatibility patches are carried forward from www/firefox and refreshed for 140 (notably the __MidnightBSD__ sched_getcpu guard in tools/profiler/core/platform.cpp). WebRTC stays disabled, so the libwebrtc patches are dropped. pkg-plist: drop libipcclientcerts.so and the browser/features/*.xpi system extensions; 140 bundles those extensions into omni.ja and does not build the ipcclientcerts module in this configuration. Built and packaged completely on amd64. AI-Assisted-by: Claude Opus 4.8 (1M context) Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 24 00:04:15 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 23 Jun 2026 21:04:15 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 369892: cpdup: use libmd for MD5 checksums Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 369892b2c046662c623638a4b8e94515783a5ded https://github.com/MidnightBSD/src/commit/369892b2c046662c623638a4b8e94515783a5ded Author: Lucas Holt Date: 2026-06-24 (Wed, 24 Jun 2026) Changed paths: M bin/cpdup/Makefile M bin/cpdup/md5.c Log Message: ----------- cpdup: use libmd for MD5 checksums Avoid OpenSSL 3 deprecation errors from the low-level MD5 APIs by using the base libmd interface already linked by cpdup. Signed-off-by: Lucas Holt AI-Assisted-by: Codex GPT-5 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jun 24 01:44:10 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 23 Jun 2026 22:44:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 29dbaf: Fix share examples driver install list Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 29dbaf953039d8c5aa211873becb2a8dab849d5b https://github.com/MidnightBSD/src/commit/29dbaf953039d8c5aa211873becb2a8dab849d5b Author: Lucas Holt Date: 2026-06-24 (Wed, 24 Jun 2026) Changed paths: M ObsoleteFiles.inc M share/examples/Makefile Log Message: ----------- Fix share examples driver install list The driver example files were removed, but share/examples/Makefile still listed them in SE_DIRS. This caused bmake to fail looking for drivers/README. Remove the stale drivers example file group and mark the now-empty examples/drivers directory obsolete. Signed-off-by: Lucas Holt AI-Assisted-by: Codex GPT-5 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jun 24 11:22:18 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 24 Jun 2026 08:22:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 4b45a7: Fix OpenSSL and OpenSSH buildworld fallout Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 4b45a7c5b4091267c13129da322fe46db5f30c2d https://github.com/MidnightBSD/src/commit/4b45a7c5b4091267c13129da322fe46db5f30c2d Author: Lucas Holt Date: 2026-06-24 (Wed, 24 Jun 2026) Changed paths: M crypto/openssh/auth-rhosts.c M crypto/openssh/loginrec.c A crypto/openssh/misc-agent.c M crypto/openssh/sshd-session.c M crypto/openssl/apps/progs.h M secure/libexec/sshd-auth/Makefile M secure/libexec/sshd-session/Makefile M secure/usr.bin/openssl/Makefile A secure/usr.bin/openssl/app_lib_engine.c A secure/usr.bin/openssl/progs.c M secure/usr.bin/sftp/Makefile M secure/usr.bin/ssh-agent/Makefile M tests/sys/kern/ktls_test.c Log Message: ----------- Fix OpenSSL and OpenSSH buildworld fallout Update ktls_test to use the OpenSSL 3 EVP_MAC HMAC API and refresh the base OpenSSL app source list for the imported OpenSSL layout. Add the missing OpenSSH misc-agent source and local portability fixes needed by ssh-agent and sshd-session during buildworld. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jun 24 13:23:14 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 24 Jun 2026 10:23:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 766be6: textproc/elasticsearch9: add new port Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 766be684e5976cb32f5edd45423440df4f8f2319 https://github.com/MidnightBSD/mports/commit/766be684e5976cb32f5edd45423440df4f8f2319 Author: Lucas Holt Date: 2026-06-24 (Wed, 24 Jun 2026) Changed paths: M textproc/Makefile A textproc/elasticsearch9/Makefile A textproc/elasticsearch9/distinfo A textproc/elasticsearch9/files/elasticsearch.in A textproc/elasticsearch9/files/patch-bin_elasticsearch-env A textproc/elasticsearch9/files/patch-config_elasticsearch.yml A textproc/elasticsearch9/files/patch-config_jvm.options A textproc/elasticsearch9/files/pkg-message.in A textproc/elasticsearch9/pkg-descr Log Message: ----------- textproc/elasticsearch9: add new port Add Elasticsearch 9.4.1 using the existing mports Elasticsearch layout. AI-Assisted-by: OpenAI GPT-5 Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 24 13:25:24 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 24 Jun 2026 10:25:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] de41aa: Add missing test directories to mtree Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: de41aa996d2a839b9bc87f379f56f4dcf434fba2 https://github.com/MidnightBSD/src/commit/de41aa996d2a839b9bc87f379f56f4dcf434fba2 Author: Lucas Holt Date: 2026-06-24 (Wed, 24 Jun 2026) Changed paths: M etc/mtree/BSD.tests.dist Log Message: ----------- Add missing test directories to mtree Installworld expects these test directories to exist before installing test binaries. Add the missing bin and usr.bin entries so the hierarchy pass creates them. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: 358788cdac1978f0b67dab85618d1c3534be2d36 https://github.com/MidnightBSD/src/commit/358788cdac1978f0b67dab85618d1c3534be2d36 Author: Lucas Holt Date: 2026-06-24 (Wed, 24 Jun 2026) Changed paths: M crypto/openssh/config.h Log Message: ----------- Use bundled OpenSSH Ed25519 implementation The OpenSSH code in this tree still calls crypto_sign_ed25519* directly. Do not advertise OpenSSL Ed25519 support in config.h, so ed25519.c provides those symbols and libprivatessh loads correctly. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/src/compare/4b45a7c5b409...358788cdac19 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jun 24 20:26:54 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 24 Jun 2026 17:26:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 05fd9f: graphics/drm-515-kmod: depend on linuxkpi_hdmi on ... Message-ID: Branch: refs/heads/graphics/drm-515-kmod Home: https://github.com/MidnightBSD/mports Commit: 05fd9feb2894e11bcc40893f0684cd5d42f4aa7d https://github.com/MidnightBSD/mports/commit/05fd9feb2894e11bcc40893f0684cd5d42f4aa7d Author: Lucas Holt Date: 2026-06-24 (Wed, 24 Jun 2026) Changed paths: M graphics/drm-515-kmod/Makefile A graphics/drm-515-kmod/files/patch-drivers_gpu_drm_amd_amdgpu_amdgpu__freebsd.c A graphics/drm-515-kmod/files/patch-drivers_gpu_drm_drm__os__freebsd.c A graphics/drm-515-kmod/files/patch-drivers_gpu_drm_i915_i915__module.c A graphics/drm-515-kmod/files/patch-drivers_gpu_drm_radeon_radeon__freebsd.c A graphics/drm-515-kmod/files/patch-drivers_gpu_drm_ttm_ttm__module.c Log Message: ----------- graphics/drm-515-kmod: depend on linuxkpi_hdmi on MidnightBSD The DRM modules reference HDMI infoframe symbols provided by linuxkpi_hdmi, but the dependency was guarded only by a FreeBSD version check. Include MidnightBSD in the guard so kldload can resolve the dependency before loading drm.ko and dependent GPU modules. AI-Assisted-by: OpenAI GPT-5 Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 24 20:39:27 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 24 Jun 2026 17:39:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f65dce: graphics/drm-515-kmod: depend on linuxkpi_hdmi on ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f65dceb5b9df5740346de8b9fb85e3ca45aa3ec7 https://github.com/MidnightBSD/mports/commit/f65dceb5b9df5740346de8b9fb85e3ca45aa3ec7 Author: Lucas Holt Date: 2026-06-24 (Wed, 24 Jun 2026) Changed paths: M graphics/drm-515-kmod/Makefile A graphics/drm-515-kmod/files/patch-drivers_gpu_drm_amd_amdgpu_amdgpu__freebsd.c A graphics/drm-515-kmod/files/patch-drivers_gpu_drm_drm__os__freebsd.c A graphics/drm-515-kmod/files/patch-drivers_gpu_drm_i915_i915__module.c A graphics/drm-515-kmod/files/patch-drivers_gpu_drm_radeon_radeon__freebsd.c A graphics/drm-515-kmod/files/patch-drivers_gpu_drm_ttm_ttm__module.c Log Message: ----------- graphics/drm-515-kmod: depend on linuxkpi_hdmi on MidnightBSD (#619) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 24 20:39:29 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 24 Jun 2026 17:39:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/graphics/drm-515-kmod Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Wed Jun 24 22:52:25 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 24 Jun 2026 19:52:25 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 46a5f2: ftp/curl: Update to 8.21.0 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 46a5f2073e674e8b4d5773db17620df68391f2a8 https://github.com/MidnightBSD/mports/commit/46a5f2073e674e8b4d5773db17620df68391f2a8 Author: Lucas Holt Date: 2026-06-24 (Wed, 24 Jun 2026) Changed paths: M ftp/curl/Makefile M ftp/curl/distinfo M ftp/curl/files/patch-configure M ftp/curl/pkg-plist Log Message: ----------- ftp/curl: Update to 8.21.0 - Update to 8.21.0 - Remove obsolete security patch merged upstream - Regenerate patch-configure - Update pkg-plist with new man pages and doc files AI-Assisted-by: Gemini 3.5 Flash Signed-off-by: Lucas Holt Commit: 33a51c2fb18aa74d9d508a5749e5daacb0af1481 https://github.com/MidnightBSD/mports/commit/33a51c2fb18aa74d9d508a5749e5daacb0af1481 Author: Lucas Holt Date: 2026-06-24 (Wed, 24 Jun 2026) Changed paths: M mail/thunderbird/Makefile M mail/thunderbird/distinfo R mail/thunderbird/files/patch-bug1504834_comment5 R mail/thunderbird/files/patch-bug1626236 R mail/thunderbird/files/patch-cargo-checksums R mail/thunderbird/files/patch-ipc_glue_GeckoChildProcessHost.cpp R mail/thunderbird/files/patch-modules_fdlibm_src_math__private.h M mail/thunderbird/files/patch-pipewire_init A mail/thunderbird/files/patch-third__party_libwebrtc_modules_portal_pipewire__utils.h Log Message: ----------- mail/thunderbird: update to 152.0 Update from 147.0.2 to 152.0. Bump nss dependency to >=3.124. Refresh patch set for 152.0: - drop patch-bug1504834_comment5: endianness now handled upstream via std::endian; the skcms and kARGBAlphaOffset changes are already in tree - drop patch-modules_fdlibm_src_math__private.h and patch-ipc_glue_GeckoChildProcessHost.cpp: target code removed upstream - drop patch-bug1626236: big-endian-only workaround, dropped upstream/FreeBSD - drop patch-cargo-checksums: the .gitmodules files it stripped are now shipped in the source tarball - refresh patch-pipewire_init for the relocated PipeWireInitializer and the pw_deinit rename - add patch-third__party_libwebrtc_modules_portal_pipewire__utils.h to guard the Linux-only asm-generic/ioctl.h include Verified: "make patch" applies cleanly from a fresh extract; distinfo SHA256 matches Mozilla's published checksum; toolchain minimums are satisfied (rust >=1.90 vs 1.94, cbindgen >=0.29.1 vs 0.29.2, llvm19). NOT yet build-tested; pkg-plist may need regeneration. Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/mports/compare/f65dceb5b9df...33a51c2fb18a To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 25 09:08:25 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 13:08:25 +0000 (UTC) Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 622043: misc/linux-claude: update to 2.1.190 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 62204389839c9971463046762e61f00a1390c6c3 https://github.com/MidnightBSD/mports/commit/62204389839c9971463046762e61f00a1390c6c3 Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M misc/linux-claude/Makefile M misc/linux-claude/distinfo Log Message: ----------- misc/linux-claude: update to 2.1.190 Refresh distinfo for the new upstream Claude Code Linux binary. AI-Assisted-by: OpenAI GPT-5 Codex Signed-off-by: Lucas Holt Commit: cfef53c452602cd7616a23d96e30108b9d001190 https://github.com/MidnightBSD/mports/commit/cfef53c452602cd7616a23d96e30108b9d001190 Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M devel/jenkins/Makefile M devel/jenkins/distinfo Log Message: ----------- devel/jenkins: update to 2.570 Refresh distinfo for the Jenkins 2.570 WAR. AI-Assisted-by: OpenAI GPT-5 Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/33a51c2fb18a...cfef53c45260 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 25 14:46:39 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 11:46:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] df246c: textproc/expat2: update to 2.8.2 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: df246c6b347dea6ed1141873c22a73b7e352ea1f https://github.com/MidnightBSD/mports/commit/df246c6b347dea6ed1141873c22a73b7e352ea1f Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M textproc/expat2/Makefile M textproc/expat2/distinfo M textproc/expat2/pkg-plist Log Message: ----------- textproc/expat2: update to 2.8.2 Refresh distinfo and plist for the new upstream security release. AI-Assisted-by: OpenAI GPT-5 Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 25 15:52:46 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 12:52:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 04ff8b: www/squid: update to 7.6 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 04ff8b1696f4c6e91a85ef17e41983e3f45bbcc7 https://github.com/MidnightBSD/mports/commit/04ff8b1696f4c6e91a85ef17e41983e3f45bbcc7 Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M www/squid/Makefile M www/squid/distinfo Log Message: ----------- www/squid: update to 7.6 Update Squid to 7.6 and refresh distinfo. Import the current FreeBSD pkg-config/GSSAPI adjustments and add the libwww dependency needed for libmd5 on MidnightBSD. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 25 16:01:38 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 13:01:38 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f0eb85: devel/py-zipp: update to 3.21.0 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f0eb850ebab408aea4658124293c466ec6e54acd https://github.com/MidnightBSD/mports/commit/f0eb850ebab408aea4658124293c466ec6e54acd Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M devel/py-zipp/Makefile M devel/py-zipp/distinfo Log Message: ----------- devel/py-zipp: update to 3.21.0 Required by importlib-metadata 8.7.0 (RUN_DEPENDS zipp>=3.20). Matches the version shipped by FreeBSD ports. Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 5048063d14c562f211059a14928c9a8da9570103 https://github.com/MidnightBSD/mports/commit/5048063d14c562f211059a14928c9a8da9570103 Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M devel/py-importlib-metadata/Makefile M devel/py-importlib-metadata/distinfo R devel/py-importlib-metadata/files/patch-pyproject.toml Log Message: ----------- devel/py-importlib-metadata: downgrade to 8.7.0 8.9.0 declares build-system.requires of setuptools>=77, but devel/py-setuptools is pinned at 63.1.0 (as on FreeBSD, since newer setuptools drops distutils). With USE_PYTHON=pep517 building wheels via 'python -m build --no-isolation', that requirement is checked against the installed setuptools and the build fails with 'Missing dependencies: setuptools>=77'. 8.7.0 requires only setuptools>=61.2, builds against the in-tree setuptools, and is the version FreeBSD ships. Drop files/patch-pyproject.toml: it was an 8.9.0-specific attempt to relax the setuptools floor and rewrite the PEP 639 license field, neither of which 8.7.0 needs. Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/mports/compare/04ff8b1696f4...5048063d14c5 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 25 19:05:14 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 16:05:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] cd9420: security/openssl: enable LEGACY provider by default Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: cd9420d621413c8a948777d5592044cc99a38de9 https://github.com/MidnightBSD/mports/commit/cd9420d621413c8a948777d5592044cc99a38de9 Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M security/openssl/Makefile Log Message: ----------- security/openssl: enable LEGACY provider by default Add LEGACY to OPTIONS_DEFAULT so lib/ossl-modules/legacy.so is built and installed. Without it, software that links this OpenSSL and loads the legacy provider fails: python-cryptography 43.x calls OSSL_PROVIDER_load("legacy") during init and treats a missing module as fatal, e.g. RuntimeError: OpenSSL 3.0's legacy provider failed to load. The port already enables legacy ciphers (RC2, RC4) in OPTIONS_DEFAULT, which need the legacy provider to function at runtime, so building it by default is the consistent choice. Bump PORTREVISION. Co-Authored-By: Claude Opus 4.8 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 25 19:19:55 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 16:19:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 32dd65: devel/py-googleapis-common-protos: 1.75 Message-ID: Branch: refs/heads/misc/codex Home: https://github.com/MidnightBSD/mports Commit: 32dd658ad13badd33fb0acbbe9aae4bbea07185b https://github.com/MidnightBSD/mports/commit/32dd658ad13badd33fb0acbbe9aae4bbea07185b Author: Lucas Holt Date: 2026-06-24 (Wed, 24 Jun 2026) Changed paths: M devel/py-googleapis-common-protos/Makefile M devel/py-googleapis-common-protos/distinfo Log Message: ----------- devel/py-googleapis-common-protos: 1.75 Commit: 2c7a3212b35e32117da0cab93ef981f23296dd81 https://github.com/MidnightBSD/mports/commit/2c7a3212b35e32117da0cab93ef981f23296dd81 Author: Lucas Holt Date: 2026-06-24 (Wed, 24 Jun 2026) Changed paths: M net/py-socksio/Makefile Log Message: ----------- net/py-socksio: needed for mistral Commit: 57def66879b41303c27ab846139cc35c5bf38b90 https://github.com/MidnightBSD/mports/commit/57def66879b41303c27ab846139cc35c5bf38b90 Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M misc/codex/Makefile M misc/codex/Makefile.crates M misc/codex/distinfo Log Message: ----------- misc/codex: update to 0.142.0 Update distinfo and the cargo crate list for the new release. Adjust the post-patch sed target list for upstream exec-server file renames. AI-Assisted-by: OpenAI GPT-5 Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/32dd658ad13b%5E...57def66879b4 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 25 19:41:41 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 16:41:41 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 34a136: misc/codex: update to 0.142.0 (#620) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 34a1363597eaff533d7f1f2b161f8e1585e52303 https://github.com/MidnightBSD/mports/commit/34a1363597eaff533d7f1f2b161f8e1585e52303 Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M devel/py-googleapis-common-protos/Makefile M devel/py-googleapis-common-protos/distinfo M misc/codex/Makefile M misc/codex/Makefile.crates M misc/codex/distinfo M net/py-socksio/Makefile Log Message: ----------- misc/codex: update to 0.142.0 (#620) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 25 19:41:42 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 16:41:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/misc/codex Home: https://github.com/MidnightBSD/mports To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jun 25 20:19:03 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 17:19:03 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] ac25f0: bump version Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: ac25f09256ddc703c5b9cba4bf79d7f32772f39f https://github.com/MidnightBSD/src/commit/ac25f09256ddc703c5b9cba4bf79d7f32772f39f Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M sys/conf/newvers.sh M sys/sys/param.h Log Message: ----------- bump version To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jun 25 20:21:14 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 17:21:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 10c487: add documentation on scheduler Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 10c487252de13b8a4651ef9433d4d914d9b1da46 https://github.com/MidnightBSD/src/commit/10c487252de13b8a4651ef9433d4d914d9b1da46 Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: R scheduler.md A share/doc/sched_mic/sched_mic_migration_race.md A share/doc/sched_mic/scheduler.md Log Message: ----------- add documentation on scheduler To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jun 25 21:25:33 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 18:25:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c1468a: Remove redundant GEMINI.md Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: c1468af5d872ee15d81934becd0a8d83c90245a2 https://github.com/MidnightBSD/src/commit/c1468af5d872ee15d81934becd0a8d83c90245a2 Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: R GEMINI.md Log Message: ----------- Remove redundant GEMINI.md GEMINI.md is a legacy rule file pointer containing only '@AGENTS.md'. Since the Antigravity CLI natively supports AGENTS.md for workspace rules, GEMINI.md is no longer needed and can be safely removed to prevent redundancy and configuration drift. AI-Assisted-by: Antigravity Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jun 25 21:26:08 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 18:26:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 5b152c: fix some security issues found by antigravity Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 5b152cceba80ad69061dadff98a7ac1a0bf01f34 https://github.com/MidnightBSD/src/commit/5b152cceba80ad69061dadff98a7ac1a0bf01f34 Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M lib/libmsearch/msearch_fulltext.c M lib/libmsearch/msearch_index.c M lib/libmsearch/msearch_search.c Log Message: ----------- fix some security issues found by antigravity To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jun 25 22:01:04 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 19:01:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] ddccdb: Fix critical security vulnerabilities in libmsearc... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: ddccdb744285730238bafaa2e58fe536666ca68a https://github.com/MidnightBSD/src/commit/ddccdb744285730238bafaa2e58fe536666ca68a Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M lib/libmsearch/msearch_fulltext.c M lib/libmsearch/msearch_index.c M lib/libmsearch/msearch_search.c Log Message: ----------- Fix critical security vulnerabilities in libmsearch and msearch - Fix SQL injection in msearch_index_exists() by using parameterized queries instead of undefined %Q format specifier - Fix format string injection in msearch_search_bind() by validating input and using strlcpy() instead of snprintf() with user-controlled strings - Fix path traversal vulnerability in msearch_index_path_file() by using realpath() to resolve symlinks and check canonical paths - Fix TOCTOU race condition in msearch_index_file() by opening files with O_NOFOLLOW and using fstat() on the file descriptor - Fix hardcoded library path in msearch_fulltext_open() by using a configurable MSEARCH_EXTENSION_PATH define All changes compile cleanly and pass existing tests. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jun 25 22:26:09 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 19:26:09 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] deaf1e: Fix critical security vulnerabilities in libmsearc... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: deaf1e61573aaefcdba715223ed305404cc4ea48 https://github.com/MidnightBSD/src/commit/deaf1e61573aaefcdba715223ed305404cc4ea48 Author: Lucas Holt Date: 2026-06-25 (Thu, 25 Jun 2026) Changed paths: M lib/libmsearch/msearch_fulltext.c M lib/libmsearch/msearch_index.c M lib/libmsearch/msearch_search.c Log Message: ----------- Fix critical security vulnerabilities in libmsearch and msearch - Fix SQL injection in msearch_index_exists() by using parameterized queries instead of undefined %Q format specifier - Fix format string injection in msearch_search_bind() by validating input and using strlcpy() instead of snprintf() with user-controlled strings - Fix path traversal vulnerability in msearch_index_path_file() by using realpath() to resolve symlinks and check canonical paths - Fix TOCTOU race condition in msearch_index_file() by opening files with O_NOFOLLOW and using fstat() on the file descriptor - Fix hardcoded library path in msearch_fulltext_open() by using a configurable MSEARCH_EXTENSION_PATH define All changes compile cleanly and pass existing tests. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jun 26 00:37:08 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 21:37:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/expat/dist/2.8.2 Home: https://github.com/MidnightBSD/src To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jun 26 00:37:09 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 21:37:09 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 837961: Import expat 2.8.2 (trimmed) Message-ID: Branch: refs/heads/vendor/expat/dist Home: https://github.com/MidnightBSD/src Commit: 8379613554c34893aad364c50c703b1482af2244 https://github.com/MidnightBSD/src/commit/8379613554c34893aad364c50c703b1482af2244 Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M Changes M README.md M configure.ac M doc/reference.html M doc/xmlwf.1 M doc/xmlwf.xml M lib/Makefile.am M lib/Makefile.in M lib/expat.h A lib/fallthrough.h M lib/libexpat.def.cmake A lib/memory_sanitizer.h M lib/random_arc4random_buf.c M lib/random_dev_urandom.c M lib/random_getentropy.c M lib/random_getrandom.c M lib/siphash.h A lib/xcsinc.c M lib/xmlparse.c M lib/xmltok.c M lib/xmltok_impl.c M tests/acc_tests.c M tests/alloc_tests.c M tests/basic_tests.c M tests/chardata.c M tests/common.c M tests/handlers.c M tests/handlers.h M tests/misc_tests.c M xmlwf/filemap.h M xmlwf/win32filemap.c M xmlwf/xmlfile.c M xmlwf/xmlwf.c M xmlwf/xmlwf_helpgen.py Log Message: ----------- Import expat 2.8.2 (trimmed) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jun 26 00:37:09 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 21:37:09 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 837961: Import expat 2.8.2 (trimmed) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 8379613554c34893aad364c50c703b1482af2244 https://github.com/MidnightBSD/src/commit/8379613554c34893aad364c50c703b1482af2244 Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M Changes M README.md M configure.ac M doc/reference.html M doc/xmlwf.1 M doc/xmlwf.xml M lib/Makefile.am M lib/Makefile.in M lib/expat.h A lib/fallthrough.h M lib/libexpat.def.cmake A lib/memory_sanitizer.h M lib/random_arc4random_buf.c M lib/random_dev_urandom.c M lib/random_getentropy.c M lib/random_getrandom.c M lib/siphash.h A lib/xcsinc.c M lib/xmlparse.c M lib/xmltok.c M lib/xmltok_impl.c M tests/acc_tests.c M tests/alloc_tests.c M tests/basic_tests.c M tests/chardata.c M tests/common.c M tests/handlers.c M tests/handlers.h M tests/misc_tests.c M xmlwf/filemap.h M xmlwf/win32filemap.c M xmlwf/xmlfile.c M xmlwf/xmlwf.c M xmlwf/xmlwf_helpgen.py Log Message: ----------- Import expat 2.8.2 (trimmed) Commit: 93d3c86d7d7fbc64916c4c7908925c4632774e7d https://github.com/MidnightBSD/src/commit/93d3c86d7d7fbc64916c4c7908925c4632774e7d Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M contrib/expat/Changes M contrib/expat/README.md M contrib/expat/configure.ac M contrib/expat/doc/reference.html M contrib/expat/doc/xmlwf.1 M contrib/expat/doc/xmlwf.xml M contrib/expat/lib/Makefile.am M contrib/expat/lib/Makefile.in M contrib/expat/lib/expat.h A contrib/expat/lib/fallthrough.h M contrib/expat/lib/libexpat.def.cmake A contrib/expat/lib/memory_sanitizer.h M contrib/expat/lib/random_arc4random_buf.c M contrib/expat/lib/random_dev_urandom.c M contrib/expat/lib/random_getentropy.c M contrib/expat/lib/random_getrandom.c M contrib/expat/lib/siphash.h A contrib/expat/lib/xcsinc.c M contrib/expat/lib/xmlparse.c M contrib/expat/lib/xmltok.c M contrib/expat/lib/xmltok_impl.c M contrib/expat/tests/acc_tests.c M contrib/expat/tests/alloc_tests.c M contrib/expat/tests/basic_tests.c M contrib/expat/tests/chardata.c M contrib/expat/tests/common.c M contrib/expat/tests/handlers.c M contrib/expat/tests/handlers.h M contrib/expat/tests/misc_tests.c M contrib/expat/xmlwf/filemap.h M contrib/expat/xmlwf/win32filemap.c M contrib/expat/xmlwf/xmlfile.c M contrib/expat/xmlwf/xmlwf.c M contrib/expat/xmlwf/xmlwf_helpgen.py Log Message: ----------- Merge commit '8379613554c34893aad364c50c703b1482af2244' Compare: https://github.com/MidnightBSD/src/compare/ddccdb744285...93d3c86d7d7f To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jun 26 00:37:08 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 21:37:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 837961: Import expat 2.8.2 (trimmed) Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 8379613554c34893aad364c50c703b1482af2244 https://github.com/MidnightBSD/src/commit/8379613554c34893aad364c50c703b1482af2244 Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M Changes M README.md M configure.ac M doc/reference.html M doc/xmlwf.1 M doc/xmlwf.xml M lib/Makefile.am M lib/Makefile.in M lib/expat.h A lib/fallthrough.h M lib/libexpat.def.cmake A lib/memory_sanitizer.h M lib/random_arc4random_buf.c M lib/random_dev_urandom.c M lib/random_getentropy.c M lib/random_getrandom.c M lib/siphash.h A lib/xcsinc.c M lib/xmlparse.c M lib/xmltok.c M lib/xmltok_impl.c M tests/acc_tests.c M tests/alloc_tests.c M tests/basic_tests.c M tests/chardata.c M tests/common.c M tests/handlers.c M tests/handlers.h M tests/misc_tests.c M xmlwf/filemap.h M xmlwf/win32filemap.c M xmlwf/xmlfile.c M xmlwf/xmlwf.c M xmlwf/xmlwf_helpgen.py Log Message: ----------- Import expat 2.8.2 (trimmed) Commit: fed41594b5c3f55816189b44846fd2090d7d8894 https://github.com/MidnightBSD/src/commit/fed41594b5c3f55816189b44846fd2090d7d8894 Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M contrib/expat/Changes M contrib/expat/README.md M contrib/expat/configure.ac M contrib/expat/doc/reference.html M contrib/expat/doc/xmlwf.1 M contrib/expat/doc/xmlwf.xml M contrib/expat/lib/Makefile.am M contrib/expat/lib/Makefile.in M contrib/expat/lib/expat.h A contrib/expat/lib/fallthrough.h M contrib/expat/lib/libexpat.def.cmake A contrib/expat/lib/memory_sanitizer.h M contrib/expat/lib/random_arc4random_buf.c M contrib/expat/lib/random_dev_urandom.c M contrib/expat/lib/random_getentropy.c M contrib/expat/lib/random_getrandom.c M contrib/expat/lib/siphash.h A contrib/expat/lib/xcsinc.c M contrib/expat/lib/xmlparse.c M contrib/expat/lib/xmltok.c M contrib/expat/lib/xmltok_impl.c M contrib/expat/tests/acc_tests.c M contrib/expat/tests/alloc_tests.c M contrib/expat/tests/basic_tests.c M contrib/expat/tests/chardata.c M contrib/expat/tests/common.c M contrib/expat/tests/handlers.c M contrib/expat/tests/handlers.h M contrib/expat/tests/misc_tests.c M contrib/expat/xmlwf/filemap.h M contrib/expat/xmlwf/win32filemap.c M contrib/expat/xmlwf/xmlfile.c M contrib/expat/xmlwf/xmlwf.c M contrib/expat/xmlwf/xmlwf_helpgen.py Log Message: ----------- Merge commit '8379613554c34893aad364c50c703b1482af2244' into stable/4.0 Compare: https://github.com/MidnightBSD/src/compare/391e4eac3023...fed41594b5c3 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jun 26 00:37:08 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 25 Jun 2026 21:37:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 837961: Import expat 2.8.2 (trimmed) Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 8379613554c34893aad364c50c703b1482af2244 https://github.com/MidnightBSD/src/commit/8379613554c34893aad364c50c703b1482af2244 Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M Changes M README.md M configure.ac M doc/reference.html M doc/xmlwf.1 M doc/xmlwf.xml M lib/Makefile.am M lib/Makefile.in M lib/expat.h A lib/fallthrough.h M lib/libexpat.def.cmake A lib/memory_sanitizer.h M lib/random_arc4random_buf.c M lib/random_dev_urandom.c M lib/random_getentropy.c M lib/random_getrandom.c M lib/siphash.h A lib/xcsinc.c M lib/xmlparse.c M lib/xmltok.c M lib/xmltok_impl.c M tests/acc_tests.c M tests/alloc_tests.c M tests/basic_tests.c M tests/chardata.c M tests/common.c M tests/handlers.c M tests/handlers.h M tests/misc_tests.c M xmlwf/filemap.h M xmlwf/win32filemap.c M xmlwf/xmlfile.c M xmlwf/xmlwf.c M xmlwf/xmlwf_helpgen.py Log Message: ----------- Import expat 2.8.2 (trimmed) Commit: 838f71df7de45f3fffc4a696932e8747b8937094 https://github.com/MidnightBSD/src/commit/838f71df7de45f3fffc4a696932e8747b8937094 Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M contrib/expat/Changes M contrib/expat/README.md M contrib/expat/configure.ac M contrib/expat/doc/reference.html M contrib/expat/doc/xmlwf.1 M contrib/expat/doc/xmlwf.xml M contrib/expat/lib/Makefile.am M contrib/expat/lib/Makefile.in M contrib/expat/lib/expat.h A contrib/expat/lib/fallthrough.h M contrib/expat/lib/libexpat.def.cmake A contrib/expat/lib/memory_sanitizer.h M contrib/expat/lib/random_arc4random_buf.c M contrib/expat/lib/random_dev_urandom.c M contrib/expat/lib/random_getentropy.c M contrib/expat/lib/random_getrandom.c M contrib/expat/lib/siphash.h A contrib/expat/lib/xcsinc.c M contrib/expat/lib/xmlparse.c M contrib/expat/lib/xmltok.c M contrib/expat/lib/xmltok_impl.c M contrib/expat/tests/acc_tests.c M contrib/expat/tests/alloc_tests.c M contrib/expat/tests/basic_tests.c M contrib/expat/tests/chardata.c M contrib/expat/tests/common.c M contrib/expat/tests/handlers.c M contrib/expat/tests/handlers.h M contrib/expat/tests/misc_tests.c M contrib/expat/xmlwf/filemap.h M contrib/expat/xmlwf/win32filemap.c M contrib/expat/xmlwf/xmlfile.c M contrib/expat/xmlwf/xmlwf.c M contrib/expat/xmlwf/xmlwf_helpgen.py Log Message: ----------- Merge commit '8379613554c34893aad364c50c703b1482af2244' into stable/4.1 Compare: https://github.com/MidnightBSD/src/compare/deaf1e61573a...838f71df7de4 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jun 26 09:23:06 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 06:23:06 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c4b608: misc/github-copilot-cli: add port Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c4b608ccbefda29657d5bb9834b04a159758259f https://github.com/MidnightBSD/mports/commit/c4b608ccbefda29657d5bb9834b04a159758259f Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M misc/Makefile A misc/github-copilot-cli/Makefile A misc/github-copilot-cli/distinfo A misc/github-copilot-cli/files/package-lock-keytar.json A misc/github-copilot-cli/files/package-lock-node-addon-api.json A misc/github-copilot-cli/files/package-lock-pty.json A misc/github-copilot-cli/files/package-lock-sharp.json A misc/github-copilot-cli/files/package-lock.json A misc/github-copilot-cli/files/patch-node__modules__github_copilot_npm-loader.js A misc/github-copilot-cli/pkg-descr A misc/github-copilot-cli/pkg-plist Log Message: ----------- misc/github-copilot-cli: add port Add the native Node-based GitHub Copilot CLI port based on the FreeBSD port, adapted for MidnightBSD's Node 24 default and fake-install workflow. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jun 26 09:36:31 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 06:36:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 32ed97: Fix sshd build: include hostfile.h before auth.h Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 32ed97dbfa1d11c44c8b52c58dc783ea512e6a3a https://github.com/MidnightBSD/src/commit/32ed97dbfa1d11c44c8b52c58dc783ea512e6a3a Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M crypto/openssh/auth-rhosts.c M crypto/openssh/loginrec.c M crypto/openssh/sshd-session.c Log Message: ----------- Fix sshd build: include hostfile.h before auth.h The buildworld fallout cleanup (4b45a7c5b4) alphabetized the local #include block in sshd-session.c, auth-rhosts.c and loginrec.c, which moved "auth.h" ahead of "hostfile.h". auth.h declares check_key_in_hostfiles() returning HostStatus, a type defined in hostfile.h, so the reordering broke the build with "error: unknown type name 'HostStatus'". Restore the upstream OpenSSH include ordering (hostfile.h before auth.h) in the three affected files. Co-Authored-By: Claude Opus 4.8 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jun 26 10:38:51 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 07:38:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 9b2a72: AGENTS.md: warn against alphabetizing crypto/opens... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 9b2a720dd20d6c641a0ca478ca5e52091b3528ee https://github.com/MidnightBSD/src/commit/9b2a720dd20d6c641a0ca478ca5e52091b3528ee Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M AGENTS.md Log Message: ----------- AGENTS.md: warn against alphabetizing crypto/openssh includes Document that several crypto/openssh files must include "hostfile.h" before "auth.h" (auth.h uses the HostStatus type from hostfile.h), so clang-format/include-sorters must not alphabetize that block. This is the root cause of the recent "unknown type name 'HostStatus'" build break fixed in 32ed97dbfa. Co-Authored-By: Claude Opus 4.8 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jun 26 14:47:56 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 11:47:56 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a47f95: misc/linux-claude: update to 2.1.193 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a47f95f27c4e2230c2d36b2bd26da15bd332b5c3 https://github.com/MidnightBSD/mports/commit/a47f95f27c4e2230c2d36b2bd26da15bd332b5c3 Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M misc/linux-claude/Makefile M misc/linux-claude/distinfo Log Message: ----------- misc/linux-claude: update to 2.1.193 Refresh distinfo for the latest Claude Code Linux x64 release. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jun 26 15:16:41 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 12:16:41 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 7beda8: net/intel-ice-kmod: update to 2.1.8 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7beda8e36810c363cfe052b898e1dc446c9d3e7a https://github.com/MidnightBSD/mports/commit/7beda8e36810c363cfe052b898e1dc446c9d3e7a Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M net/intel-ice-kmod/Makefile M net/intel-ice-kmod/distinfo M net/intel-ixl-kmod/Makefile Log Message: ----------- net/intel-ice-kmod: update to 2.1.8 Update the Intel E810 ice kernel module port to Intel's 2.1.8 release and refresh distinfo. Set the ice slave port license to bsd3 while keeping the shared Intel kmod master license overrideable for other slave ports. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Fri Jun 26 22:20:50 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 19:20:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 76ae6d: linuxkpi: 80211: fix lock/node leak and unsynched ... Message-ID: Branch: refs/heads/fix-iwlwifi-lkpi80211-assoc-panic Home: https://github.com/MidnightBSD/src Commit: 76ae6d3e378a1d93c7668d9765409515f4e4e3d5 https://github.com/MidnightBSD/src/commit/76ae6d3e378a1d93c7668d9765409515f4e4e3d5 Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M sys/compat/linuxkpi/common/src/linux_80211.c Log Message: ----------- linuxkpi: 80211: fix lock/node leak and unsynched TX in scan_to_auth Backport association-failure path hardening from FreeBSD stable/14 to lkpi_sta_scan_to_auth(). This file is still at ~13.5 content level and is missing two fixes that lead to kernel memory-corruption panics (__stack_chk_fail "stack overflow detected" / 0xdeadc0de use-after-free faults / stack guard-page exhaustion) seen when an Intel AX210 (iwlwifi) repeatedly fails to associate. - The "lvif_bss_synched || lvif_bss != NULL" early return left LKPI_80211_LVIF_LOCK held and leaked the local ni reference. Release both before returning EBUSY. - lsta->txq_ready was set true before the iv_bss sync check, so a lost (*iv_update_bss) race let net80211 hand MGMT/AUTH frames to the driver for a station with no allocated queue, producing the "tx on invalid TXQ 65535" path (FreeBSD PR 274382). Defer txq_ready and tie it to the synched state instead. Builds clean (-Werror) as linuxkpi_wlan.ko. Obtained from: FreeBSD (stable/14) PR: 274382 (FreeBSD) Co-Authored-By: Claude Opus 4.8 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jun 26 23:48:07 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 20:48:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 9d8ae8: linuxkpi: 80211: release BSS node outside the LHW ... Message-ID: Branch: refs/heads/fix-iwlwifi-lkpi80211-assoc-panic Home: https://github.com/MidnightBSD/src Commit: 9d8ae81aa4a3b2307035c27b166f2903c90c0ccd https://github.com/MidnightBSD/src/commit/9d8ae81aa4a3b2307035c27b166f2903c90c0ccd Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M sys/compat/linuxkpi/common/src/linux_80211.c Log Message: ----------- linuxkpi: 80211: release BSS node outside the LHW lock on teardown Backport from FreeBSD stable/14. In the STA teardown handlers the final ieee80211_free_node() for the lvif_bss node was called while holding the LHW lock. net80211's node_free path can drain the per-sta txq taskqueue (which takes the same LHW lock) and, where HW crypto is enabled, delete keys via the same path -- a deadlock / recurse-on-non-recursive-sx hazard. Move the free past the unlock, guarded so it only runs on the same paths that previously freed (success for auth_to_scan; the EALREADY full-teardown path for _lkpi_sta_assoc_to_down and run_to_init). Fixes the three teardown handlers: - lkpi_sta_auth_to_scan (free on error == 0) - _lkpi_sta_assoc_to_down (free on error == EALREADY) - lkpi_sta_run_to_init (free on error == EALREADY) Builds clean (-Werror). Obtained from: FreeBSD (stable/14) Co-Authored-By: Claude Opus 4.8 (1M context) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jun 26 23:54:50 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 20:54:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] f698fc: linuxkpi: 80211: fix lock/node leak and unsynched ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: f698fc9e40327aeec451161fe68c1c6d75ccc0c8 https://github.com/MidnightBSD/src/commit/f698fc9e40327aeec451161fe68c1c6d75ccc0c8 Author: Lucas Holt Date: 2026-06-26 (Fri, 26 Jun 2026) Changed paths: M sys/compat/linuxkpi/common/src/linux_80211.c Log Message: ----------- linuxkpi: 80211: fix lock/node leak and unsynched TX in scan_to_auth (#434) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jun 26 23:54:52 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 20:54:52 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/heads/fix-iwlwifi-lkpi80211-assoc-panic Home: https://github.com/MidnightBSD/src To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 27 01:04:39 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 22:04:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 46b896: Vendor import of ldns 1.9.2 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 46b896b068f84c4d8b6a433aa40e709b18857ccd https://github.com/MidnightBSD/src/commit/46b896b068f84c4d8b6a433aa40e709b18857ccd Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M Changelog M Makefile.in M README M config.guess M config.sub M configure M configure.ac A contrib/DNS-LDNS/Changes A contrib/DNS-LDNS/LDNS.xs A contrib/DNS-LDNS/LICENSE A contrib/DNS-LDNS/MANIFEST A contrib/DNS-LDNS/META.yml A contrib/DNS-LDNS/Makefile.PL A contrib/DNS-LDNS/README A contrib/DNS-LDNS/constants.PL A contrib/DNS-LDNS/dist.ini A contrib/DNS-LDNS/lib/DNS/LDNS.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecDataChain.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecName.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecRRSets.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecRRs.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecTrustTree.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecZone.pm A contrib/DNS-LDNS/lib/DNS/LDNS/GC.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Key.pm A contrib/DNS-LDNS/lib/DNS/LDNS/KeyList.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Packet.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RBNode.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RBTree.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RData.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RR.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RRList.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Resolver.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Zone.pm A contrib/DNS-LDNS/ppport.h A contrib/DNS-LDNS/t/DNS-LDNS.t A contrib/DNS-LDNS/t/dnssec_datachain.t A contrib/DNS-LDNS/t/dnssec_zone.t A contrib/DNS-LDNS/t/key.t A contrib/DNS-LDNS/t/rdata.t A contrib/DNS-LDNS/t/resolver.t A contrib/DNS-LDNS/t/rr.t A contrib/DNS-LDNS/t/rrlist.t A contrib/DNS-LDNS/t/testdata/key.private A contrib/DNS-LDNS/t/testdata/myzone.org A contrib/DNS-LDNS/t/testdata/resolv.conf A contrib/DNS-LDNS/t/zone.t A contrib/DNS-LDNS/typemap M contrib/python/ldns_buffer.i M contrib/python/ldns_key.i M contrib/python/ldns_packet.i M contrib/python/ldns_rdf.i M contrib/python/ldns_resolver.i M contrib/python/ldns_rr.i M contrib/python/ldns_zone.i M dnssec.c M dnssec_zone.c M doc/ldns_manpages M doc/man/man3/ldns_dnssec_name_new.3 M doc/man/man3/ldns_dnssec_rrs_new.3 M doc/man/man3/ldns_dnssec_rrsets_new.3 M doc/man/man3/ldns_dnssec_zone_find_rrset.3 M doc/man/man3/ldns_rdf.3 M doc/man/man3/ldns_rr.3 M drill/drill.c M drill/securetrace.c M error.c M examples/ldns-compare-zones.1 M examples/ldns-compare-zones.c M examples/ldns-dpa.c M examples/ldns-signzone.1 M examples/ldns-testns.1 M examples/ldns-testns.c M examples/ldns-testpkts.c M examples/ldns-testpkts.h M examples/ldns-verify-zone.1.in M examples/ldns-verify-zone.c M examples/ldns-walk.c M host2str.c M host2wire.c M keys.c M ldns/config.h.in M ldns/dnssec_zone.h M ldns/edns.h M ldns/error.h M ldns/host2str.h M ldns/packet.h M ldns/rdata.h M ldns/rr.h M ldns/str2host.h M ldns/util.h.in M net.c M packet.c M rdata.c M resolver.c M rr.c M sha1.c M sha2.c M str2host.c M util.c M wire2host.c M zone.c Log Message: ----------- Vendor import of ldns 1.9.2 Commit: f2c1df5ff40b242b5d744427f4f1e51422260aac https://github.com/MidnightBSD/src/commit/f2c1df5ff40b242b5d744427f4f1e51422260aac Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M contrib/ldns/Changelog M contrib/ldns/Makefile.in M contrib/ldns/README M contrib/ldns/config.guess M contrib/ldns/config.sub M contrib/ldns/configure M contrib/ldns/configure.ac M contrib/ldns/dnssec.c M contrib/ldns/dnssec_zone.c M contrib/ldns/drill/drill.c M contrib/ldns/drill/securetrace.c M contrib/ldns/error.c M contrib/ldns/host2str.c M contrib/ldns/host2wire.c M contrib/ldns/keys.c M contrib/ldns/ldns/config.h.in M contrib/ldns/ldns/dnssec_zone.h M contrib/ldns/ldns/edns.h M contrib/ldns/ldns/error.h M contrib/ldns/ldns/host2str.h M contrib/ldns/ldns/packet.h M contrib/ldns/ldns/rdata.h M contrib/ldns/ldns/rr.h M contrib/ldns/ldns/str2host.h M contrib/ldns/ldns/util.h.in M contrib/ldns/net.c M contrib/ldns/packet.c M contrib/ldns/rdata.c M contrib/ldns/resolver.c M contrib/ldns/rr.c M contrib/ldns/sha1.c M contrib/ldns/sha2.c M contrib/ldns/str2host.c M contrib/ldns/util.c M contrib/ldns/wire2host.c M contrib/ldns/zone.c Log Message: ----------- Merge commit '46b896b068f84c4d8b6a433aa40e709b18857ccd' Commit: e0b9788e040995bda4cac3e90c558019c9ec1066 https://github.com/MidnightBSD/src/commit/e0b9788e040995bda4cac3e90c558019c9ec1066 Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M contrib/ldns/MIDNIGHTBSD-upgrade M contrib/ldns/ldns/config.h M contrib/ldns/ldns/util.h Log Message: ----------- ldns: regenerate config.h/util.h for 1.9.2 and update MIDNIGHTBSD-upgrade Commit: a2fec94c18fe0c36de9ab7ab728b85a47c270568 https://github.com/MidnightBSD/src/commit/a2fec94c18fe0c36de9ab7ab728b85a47c270568 Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note ldns 1.9.2 CVE-2026-10846 Compare: https://github.com/MidnightBSD/src/compare/f698fc9e4032...a2fec94c18fe To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 27 01:04:39 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 22:04:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 46b896: Vendor import of ldns 1.9.2 Message-ID: Branch: refs/heads/vendor/ldns/dist Home: https://github.com/MidnightBSD/src Commit: 46b896b068f84c4d8b6a433aa40e709b18857ccd https://github.com/MidnightBSD/src/commit/46b896b068f84c4d8b6a433aa40e709b18857ccd Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M Changelog M Makefile.in M README M config.guess M config.sub M configure M configure.ac A contrib/DNS-LDNS/Changes A contrib/DNS-LDNS/LDNS.xs A contrib/DNS-LDNS/LICENSE A contrib/DNS-LDNS/MANIFEST A contrib/DNS-LDNS/META.yml A contrib/DNS-LDNS/Makefile.PL A contrib/DNS-LDNS/README A contrib/DNS-LDNS/constants.PL A contrib/DNS-LDNS/dist.ini A contrib/DNS-LDNS/lib/DNS/LDNS.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecDataChain.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecName.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecRRSets.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecRRs.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecTrustTree.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecZone.pm A contrib/DNS-LDNS/lib/DNS/LDNS/GC.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Key.pm A contrib/DNS-LDNS/lib/DNS/LDNS/KeyList.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Packet.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RBNode.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RBTree.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RData.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RR.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RRList.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Resolver.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Zone.pm A contrib/DNS-LDNS/ppport.h A contrib/DNS-LDNS/t/DNS-LDNS.t A contrib/DNS-LDNS/t/dnssec_datachain.t A contrib/DNS-LDNS/t/dnssec_zone.t A contrib/DNS-LDNS/t/key.t A contrib/DNS-LDNS/t/rdata.t A contrib/DNS-LDNS/t/resolver.t A contrib/DNS-LDNS/t/rr.t A contrib/DNS-LDNS/t/rrlist.t A contrib/DNS-LDNS/t/testdata/key.private A contrib/DNS-LDNS/t/testdata/myzone.org A contrib/DNS-LDNS/t/testdata/resolv.conf A contrib/DNS-LDNS/t/zone.t A contrib/DNS-LDNS/typemap M contrib/python/ldns_buffer.i M contrib/python/ldns_key.i M contrib/python/ldns_packet.i M contrib/python/ldns_rdf.i M contrib/python/ldns_resolver.i M contrib/python/ldns_rr.i M contrib/python/ldns_zone.i M dnssec.c M dnssec_zone.c M doc/ldns_manpages M doc/man/man3/ldns_dnssec_name_new.3 M doc/man/man3/ldns_dnssec_rrs_new.3 M doc/man/man3/ldns_dnssec_rrsets_new.3 M doc/man/man3/ldns_dnssec_zone_find_rrset.3 M doc/man/man3/ldns_rdf.3 M doc/man/man3/ldns_rr.3 M drill/drill.c M drill/securetrace.c M error.c M examples/ldns-compare-zones.1 M examples/ldns-compare-zones.c M examples/ldns-dpa.c M examples/ldns-signzone.1 M examples/ldns-testns.1 M examples/ldns-testns.c M examples/ldns-testpkts.c M examples/ldns-testpkts.h M examples/ldns-verify-zone.1.in M examples/ldns-verify-zone.c M examples/ldns-walk.c M host2str.c M host2wire.c M keys.c M ldns/config.h.in M ldns/dnssec_zone.h M ldns/edns.h M ldns/error.h M ldns/host2str.h M ldns/packet.h M ldns/rdata.h M ldns/rr.h M ldns/str2host.h M ldns/util.h.in M net.c M packet.c M rdata.c M resolver.c M rr.c M sha1.c M sha2.c M str2host.c M util.c M wire2host.c M zone.c Log Message: ----------- Vendor import of ldns 1.9.2 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 27 01:04:39 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 22:04:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/ldns/dist/1.9.2 Home: https://github.com/MidnightBSD/src To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 27 01:04:40 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 22:04:40 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 46b896: Vendor import of ldns 1.9.2 Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 46b896b068f84c4d8b6a433aa40e709b18857ccd https://github.com/MidnightBSD/src/commit/46b896b068f84c4d8b6a433aa40e709b18857ccd Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M Changelog M Makefile.in M README M config.guess M config.sub M configure M configure.ac A contrib/DNS-LDNS/Changes A contrib/DNS-LDNS/LDNS.xs A contrib/DNS-LDNS/LICENSE A contrib/DNS-LDNS/MANIFEST A contrib/DNS-LDNS/META.yml A contrib/DNS-LDNS/Makefile.PL A contrib/DNS-LDNS/README A contrib/DNS-LDNS/constants.PL A contrib/DNS-LDNS/dist.ini A contrib/DNS-LDNS/lib/DNS/LDNS.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecDataChain.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecName.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecRRSets.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecRRs.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecTrustTree.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecZone.pm A contrib/DNS-LDNS/lib/DNS/LDNS/GC.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Key.pm A contrib/DNS-LDNS/lib/DNS/LDNS/KeyList.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Packet.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RBNode.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RBTree.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RData.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RR.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RRList.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Resolver.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Zone.pm A contrib/DNS-LDNS/ppport.h A contrib/DNS-LDNS/t/DNS-LDNS.t A contrib/DNS-LDNS/t/dnssec_datachain.t A contrib/DNS-LDNS/t/dnssec_zone.t A contrib/DNS-LDNS/t/key.t A contrib/DNS-LDNS/t/rdata.t A contrib/DNS-LDNS/t/resolver.t A contrib/DNS-LDNS/t/rr.t A contrib/DNS-LDNS/t/rrlist.t A contrib/DNS-LDNS/t/testdata/key.private A contrib/DNS-LDNS/t/testdata/myzone.org A contrib/DNS-LDNS/t/testdata/resolv.conf A contrib/DNS-LDNS/t/zone.t A contrib/DNS-LDNS/typemap M contrib/python/ldns_buffer.i M contrib/python/ldns_key.i M contrib/python/ldns_packet.i M contrib/python/ldns_rdf.i M contrib/python/ldns_resolver.i M contrib/python/ldns_rr.i M contrib/python/ldns_zone.i M dnssec.c M dnssec_zone.c M doc/ldns_manpages M doc/man/man3/ldns_dnssec_name_new.3 M doc/man/man3/ldns_dnssec_rrs_new.3 M doc/man/man3/ldns_dnssec_rrsets_new.3 M doc/man/man3/ldns_dnssec_zone_find_rrset.3 M doc/man/man3/ldns_rdf.3 M doc/man/man3/ldns_rr.3 M drill/drill.c M drill/securetrace.c M error.c M examples/ldns-compare-zones.1 M examples/ldns-compare-zones.c M examples/ldns-dpa.c M examples/ldns-signzone.1 M examples/ldns-testns.1 M examples/ldns-testns.c M examples/ldns-testpkts.c M examples/ldns-testpkts.h M examples/ldns-verify-zone.1.in M examples/ldns-verify-zone.c M examples/ldns-walk.c M host2str.c M host2wire.c M keys.c M ldns/config.h.in M ldns/dnssec_zone.h M ldns/edns.h M ldns/error.h M ldns/host2str.h M ldns/packet.h M ldns/rdata.h M ldns/rr.h M ldns/str2host.h M ldns/util.h.in M net.c M packet.c M rdata.c M resolver.c M rr.c M sha1.c M sha2.c M str2host.c M util.c M wire2host.c M zone.c Log Message: ----------- Vendor import of ldns 1.9.2 Commit: 13a8492a24da1f530982db0c65b2194b0118d233 https://github.com/MidnightBSD/src/commit/13a8492a24da1f530982db0c65b2194b0118d233 Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M contrib/ldns/Changelog M contrib/ldns/Makefile.in M contrib/ldns/README M contrib/ldns/config.guess M contrib/ldns/config.sub M contrib/ldns/configure M contrib/ldns/configure.ac M contrib/ldns/dnssec.c M contrib/ldns/dnssec_zone.c M contrib/ldns/drill/drill.c M contrib/ldns/drill/securetrace.c M contrib/ldns/error.c M contrib/ldns/host2str.c M contrib/ldns/host2wire.c M contrib/ldns/keys.c M contrib/ldns/ldns/config.h.in M contrib/ldns/ldns/dnssec_zone.h M contrib/ldns/ldns/edns.h M contrib/ldns/ldns/error.h M contrib/ldns/ldns/host2str.h M contrib/ldns/ldns/packet.h M contrib/ldns/ldns/rdata.h M contrib/ldns/ldns/rr.h M contrib/ldns/ldns/str2host.h M contrib/ldns/ldns/util.h.in M contrib/ldns/net.c M contrib/ldns/packet.c M contrib/ldns/rdata.c M contrib/ldns/resolver.c M contrib/ldns/rr.c M contrib/ldns/sha1.c M contrib/ldns/sha2.c M contrib/ldns/str2host.c M contrib/ldns/util.c M contrib/ldns/wire2host.c M contrib/ldns/zone.c Log Message: ----------- Merge commit '46b896b068f84c4d8b6a433aa40e709b18857ccd' into stable/4.1 Commit: f25be41a7f7b520c1259390456fc08822d57a640 https://github.com/MidnightBSD/src/commit/f25be41a7f7b520c1259390456fc08822d57a640 Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M contrib/ldns/ldns/config.h M contrib/ldns/ldns/util.h Log Message: ----------- ldns: regenerate config.h/util.h for 1.9.2 Commit: 8e343d4001bfa0e3e231d0bb2f8fbb8ada0b4309 https://github.com/MidnightBSD/src/commit/8e343d4001bfa0e3e231d0bb2f8fbb8ada0b4309 Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note ldns 1.9.2 CVE-2026-10846 (cherry picked from commit a2fec94c18fe0c36de9ab7ab728b85a47c270568) Compare: https://github.com/MidnightBSD/src/compare/838f71df7de4...8e343d4001bf To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jun 27 01:04:40 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 26 Jun 2026 22:04:40 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 46b896: Vendor import of ldns 1.9.2 Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 46b896b068f84c4d8b6a433aa40e709b18857ccd https://github.com/MidnightBSD/src/commit/46b896b068f84c4d8b6a433aa40e709b18857ccd Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M Changelog M Makefile.in M README M config.guess M config.sub M configure M configure.ac A contrib/DNS-LDNS/Changes A contrib/DNS-LDNS/LDNS.xs A contrib/DNS-LDNS/LICENSE A contrib/DNS-LDNS/MANIFEST A contrib/DNS-LDNS/META.yml A contrib/DNS-LDNS/Makefile.PL A contrib/DNS-LDNS/README A contrib/DNS-LDNS/constants.PL A contrib/DNS-LDNS/dist.ini A contrib/DNS-LDNS/lib/DNS/LDNS.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecDataChain.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecName.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecRRSets.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecRRs.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecTrustTree.pm A contrib/DNS-LDNS/lib/DNS/LDNS/DNSSecZone.pm A contrib/DNS-LDNS/lib/DNS/LDNS/GC.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Key.pm A contrib/DNS-LDNS/lib/DNS/LDNS/KeyList.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Packet.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RBNode.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RBTree.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RData.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RR.pm A contrib/DNS-LDNS/lib/DNS/LDNS/RRList.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Resolver.pm A contrib/DNS-LDNS/lib/DNS/LDNS/Zone.pm A contrib/DNS-LDNS/ppport.h A contrib/DNS-LDNS/t/DNS-LDNS.t A contrib/DNS-LDNS/t/dnssec_datachain.t A contrib/DNS-LDNS/t/dnssec_zone.t A contrib/DNS-LDNS/t/key.t A contrib/DNS-LDNS/t/rdata.t A contrib/DNS-LDNS/t/resolver.t A contrib/DNS-LDNS/t/rr.t A contrib/DNS-LDNS/t/rrlist.t A contrib/DNS-LDNS/t/testdata/key.private A contrib/DNS-LDNS/t/testdata/myzone.org A contrib/DNS-LDNS/t/testdata/resolv.conf A contrib/DNS-LDNS/t/zone.t A contrib/DNS-LDNS/typemap M contrib/python/ldns_buffer.i M contrib/python/ldns_key.i M contrib/python/ldns_packet.i M contrib/python/ldns_rdf.i M contrib/python/ldns_resolver.i M contrib/python/ldns_rr.i M contrib/python/ldns_zone.i M dnssec.c M dnssec_zone.c M doc/ldns_manpages M doc/man/man3/ldns_dnssec_name_new.3 M doc/man/man3/ldns_dnssec_rrs_new.3 M doc/man/man3/ldns_dnssec_rrsets_new.3 M doc/man/man3/ldns_dnssec_zone_find_rrset.3 M doc/man/man3/ldns_rdf.3 M doc/man/man3/ldns_rr.3 M drill/drill.c M drill/securetrace.c M error.c M examples/ldns-compare-zones.1 M examples/ldns-compare-zones.c M examples/ldns-dpa.c M examples/ldns-signzone.1 M examples/ldns-testns.1 M examples/ldns-testns.c M examples/ldns-testpkts.c M examples/ldns-testpkts.h M examples/ldns-verify-zone.1.in M examples/ldns-verify-zone.c M examples/ldns-walk.c M host2str.c M host2wire.c M keys.c M ldns/config.h.in M ldns/dnssec_zone.h M ldns/edns.h M ldns/error.h M ldns/host2str.h M ldns/packet.h M ldns/rdata.h M ldns/rr.h M ldns/str2host.h M ldns/util.h.in M net.c M packet.c M rdata.c M resolver.c M rr.c M sha1.c M sha2.c M str2host.c M util.c M wire2host.c M zone.c Log Message: ----------- Vendor import of ldns 1.9.2 Commit: 2cc3fac0741a4cd774f103c696cf1cac09b6c97e https://github.com/MidnightBSD/src/commit/2cc3fac0741a4cd774f103c696cf1cac09b6c97e Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M contrib/ldns/Changelog M contrib/ldns/Makefile.in M contrib/ldns/README M contrib/ldns/config.guess M contrib/ldns/config.sub M contrib/ldns/configure M contrib/ldns/configure.ac M contrib/ldns/dnssec.c M contrib/ldns/dnssec_zone.c M contrib/ldns/drill/drill.c M contrib/ldns/drill/securetrace.c M contrib/ldns/error.c M contrib/ldns/host2str.c M contrib/ldns/host2wire.c M contrib/ldns/keys.c M contrib/ldns/ldns/config.h.in M contrib/ldns/ldns/dnssec_zone.h M contrib/ldns/ldns/edns.h M contrib/ldns/ldns/error.h M contrib/ldns/ldns/host2str.h M contrib/ldns/ldns/packet.h M contrib/ldns/ldns/rdata.h M contrib/ldns/ldns/rr.h M contrib/ldns/ldns/str2host.h M contrib/ldns/ldns/util.h.in M contrib/ldns/net.c M contrib/ldns/packet.c M contrib/ldns/rdata.c M contrib/ldns/resolver.c M contrib/ldns/rr.c M contrib/ldns/sha1.c M contrib/ldns/sha2.c M contrib/ldns/str2host.c M contrib/ldns/util.c M contrib/ldns/wire2host.c M contrib/ldns/zone.c Log Message: ----------- Merge commit '46b896b068f84c4d8b6a433aa40e709b18857ccd' into stable/4.0 Commit: 06fac4610a81226dc3afb2e0f23d4a941740a760 https://github.com/MidnightBSD/src/commit/06fac4610a81226dc3afb2e0f23d4a941740a760 Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M contrib/ldns/ldns/config.h M contrib/ldns/ldns/util.h Log Message: ----------- ldns: regenerate config.h/util.h for 1.9.2 Commit: d33df4e2bdcc78d8daf4b43af498ce06a92e09c6 https://github.com/MidnightBSD/src/commit/d33df4e2bdcc78d8daf4b43af498ce06a92e09c6 Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note ldns 1.9.2 CVE-2026-10846 (cherry picked from commit a2fec94c18fe0c36de9ab7ab728b85a47c270568) Compare: https://github.com/MidnightBSD/src/compare/fed41594b5c3...d33df4e2bdcc To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jun 28 03:27:23 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 28 Jun 2026 00:27:23 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 899ce0: Mk: switch default Python to 3.12 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 899ce0ac3b64cbb915e8d32e08a5941b140160b8 https://github.com/MidnightBSD/mports/commit/899ce0ac3b64cbb915e8d32e08a5941b140160b8 Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M Mk/components/default-versions.mk M devel/boost-python-libs/Makefile M devel/py-pip/Makefile M devel/py-pip/distinfo M net/samba416/Makefile M www/mod_wsgi4/Makefile Log Message: ----------- Mk: switch default Python to 3.12 Bump PYTHON_DEFAULT from 3.11 to 3.12, matching FreeBSD's default. The python framework is already version-agnostic (3.12 is in _PYTHON_VERSIONS and each interpreter supplies its own Makefile.version), and lang/python312 builds on i386 and amd64, so the switch is a one-line change plus fallout fixes: - devel/boost-python-libs, www/mod_wsgi4, net/samba416: raise the python version cap from 3.11 to 3.12 so they don't IGNORE under the new default. - devel/py-pip: update 22.3.1 -> 23.3.2 for proper 3.12 support (pip gained 3.12 support in 23.2+). devel/py-setuptools is intentionally left at 63.1.0: FreeBSD freezes it there for the 3.12 transition because newer setuptools drops the vendored distutils that USE_PYTHON=distutils ports rely on. Our port already matches and is already converted to USE_PYTHON=pep517. Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 028f5c35b717a0aa8460c3c4b96c7495cad12dee https://github.com/MidnightBSD/mports/commit/028f5c35b717a0aa8460c3c4b96c7495cad12dee Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M accessibility/accerciser/Makefile M accessibility/feedbackd/Makefile M accessibility/libspeechprovider/Makefile M accessibility/libspiel/Makefile M accessibility/py-atspi/Makefile M accessibility/speech-dispatcher/Makefile M archivers/liblz4/Makefile M archivers/py-borgbackup/Makefile M archivers/py-brotli/Makefile M archivers/py-brotlicffi/Makefile M archivers/py-brotlipy/Makefile M archivers/py-bz2file/Makefile M archivers/py-laszip/Makefile M archivers/py-libarchive-c/Makefile M archivers/py-lz4/Makefile M archivers/py-lzma/Makefile M archivers/py-rarfile/Makefile M archivers/py-zopfli/Makefile M archivers/py-zstandard/Makefile M astro/gpsd/Makefile M audio/csound/Makefile M audio/exaile/Makefile M audio/faust/Makefile M audio/jack/Makefile M audio/libsndfile/Makefile M audio/lilv/Makefile M audio/lv2/Makefile M audio/py-gtts/Makefile M audio/py-mpd/Makefile M audio/py-mutagen/Makefile M audio/py-python-mpd2/Makefile M audio/py-sounddevice/Makefile M audio/sonata/Makefile M audio/sratom/Makefile M audio/suil/Makefile M benchmarks/compiler-benchmark/Makefile M benchmarks/phoronix-test-suite/Makefile M cad/antimony/Makefile M cad/apio/Makefile M cad/astk-serveur/Makefile M cad/brlcad/Makefile M cad/cura/Makefile M cad/cvc/Makefile M cad/fasm/Makefile M cad/ghdl/Makefile M cad/k40-whisperer/Makefile M cad/klayout/Makefile M cad/magic/Makefile M cad/netgen-lvs/Makefile M cad/netgen/Makefile M cad/opentimer/Makefile M cad/py-amaranth/Makefile M cad/py-cocotb/Makefile M cad/py-edalize/Makefile M cad/py-ezdxf/Makefile M cad/py-gdspy/Makefile M cad/py-gdstk/Makefile M cad/py-gmsh/Makefile M cad/py-lcapy/Makefile M cad/py-phidl/Makefile M cad/py-pyfda/Makefile M cad/py-pygmsh/Makefile M cad/py-pymtl/Makefile M cad/py-pyvcd/Makefile M cad/py-vunit-hdl/Makefile M cad/python-gdsii/Makefile M cad/qflow/Makefile M cad/silice/Makefile M cad/sumo/Makefile M cad/symbiyosys/Makefile M cad/uhdm/Makefile M cad/uranium/Makefile M cad/verilator/Makefile M cad/xyce/Makefile M cad/yosys/Makefile M chinese/gydict/Makefile M chinese/ibus-array/Makefile M chinese/ibus-cangjie/Makefile M chinese/ibus-libpinyin/Makefile M chinese/opencc/Makefile M chinese/pycangjie/Makefile M comms/hamlib/Makefile M comms/lirc/Makefile M comms/py-pyserial/Makefile M converters/py-text-unidecode/Makefile M converters/py-unidecode/Makefile M converters/py-webencodings/Makefile M core/midnightbsd-desktop/Makefile M databases/arrow-glib/Makefile M databases/arrow/Makefile M databases/cassandra3/Makefile M databases/cassandra4/Makefile M databases/galera26/Makefile M databases/gom/Makefile M databases/ldb25/Makefile M databases/libgda5/Makefile M databases/libgda6/Makefile M databases/mongodb60/Makefile M databases/mongodb70/Makefile M databases/mongodb80/Makefile M databases/py-aiopg/Makefile M databases/py-aioredis/Makefile M databases/py-aiosqlite/Makefile M databases/py-alembic/Makefile M databases/py-apsw/Makefile M databases/py-asyncpg/Makefile M databases/py-berkeleydb/Makefile M databases/py-bsddb3/Makefile M databases/py-cassandra-driver/Makefile M databases/py-flask-sqlalchemy/Makefile M databases/py-gdbm/Makefile M databases/py-hiredis/Makefile M databases/py-mongoengine/Makefile M databases/py-pg8000/Makefile M databases/py-postgresql/Makefile M databases/py-psycopg-c/Makefile M databases/py-psycopg-pool/Makefile M databases/py-psycopg/Makefile M databases/py-psycopg2/Makefile M databases/py-pymongo/Makefile M databases/py-pymysql/Makefile M databases/py-python-memcached/Makefile M databases/py-redis/Makefile M databases/py-redis2/Makefile M databases/py-sqlalchemy-migrate/Makefile M databases/py-sqlalchemy-utils/Makefile M databases/py-sqlalchemy10/Makefile M databases/py-sqlalchemy14/Makefile M databases/py-sqlalchemy20/Makefile M databases/py-sqlite-fts4/Makefile M databases/py-sqlite-migrate/Makefile M databases/py-sqlite-utils/Makefile M databases/py-sqlite3/Makefile M databases/py-sqlobject/Makefile M databases/py-sqlparse/Makefile M databases/py-xapian/Makefile M deskutils/gnome-screenshot/Makefile M deskutils/menumaker/Makefile M deskutils/py-send2trash/Makefile M deskutils/virt-manager/Makefile M devel/b2/Makefile M devel/basu/Makefile M devel/boost-docs/Makefile M devel/boost-python-libs/Makefile M devel/catch/Makefile M devel/catch2/Makefile M devel/cbang/Makefile M devel/cgit/Makefile M devel/cmake-doc/Makefile M devel/cmake-man/Makefile M devel/dbus/Makefile M devel/dconf/Makefile M devel/docopt.cpp/Makefile M devel/dulwich/Makefile M devel/efivar/Makefile M devel/eric6/Makefile M devel/flatbuffers/Makefile M devel/gconf2/Makefile M devel/gdcm/Makefile M devel/gettext-lint/Makefile M devel/gettext-msghack/Makefile M devel/git-cola/Makefile M devel/git-filter-repo/Makefile M devel/git-lab/Makefile M devel/git-tools/Makefile M devel/git/Makefile M devel/gitui/Makefile M devel/gn/Makefile M devel/gobject-introspection/Makefile M devel/googlemock/Makefile M devel/googletest/Makefile M devel/gsettings-desktop-schemas/Makefile M devel/hs-cabal-install/Makefile M devel/hyperscan/Makefile M devel/icu/Makefile M devel/ipython/Makefile M devel/jetbrains-clion/Makefile M devel/jetbrains-goland/Makefile M devel/json-glib/Makefile M devel/jsoncpp/Makefile M devel/kf6-kapidox/Makefile M devel/libclc/Makefile M devel/libevdev/Makefile M devel/libevent/Makefile M devel/libfwnt/Makefile M devel/libgit2/Makefile M devel/libgusb/Makefile M devel/liblogging/Makefile M devel/libpeas/Makefile M devel/libpeas1/Makefile M devel/libsavitar/Makefile M devel/libsigc++30/Makefile M devel/libsoup3/Makefile M devel/libzim/Makefile M devel/mercurial/Makefile M devel/meson-python/Makefile M devel/meson/Makefile M devel/ninja/Makefile M devel/pcsc-lite/Makefile M devel/plasma/Makefile M devel/py-Automat/Makefile M devel/py-Faker/Makefile M devel/py-Jinja2/Makefile M devel/py-QtPy/Makefile M devel/py-absl-py/Makefile M devel/py-agent-client-protocol/Makefile M devel/py-aiobotocore/Makefile M devel/py-aiofiles/Makefile M devel/py-aioitertools/Makefile M devel/py-aiosignal/Makefile M devel/py-amalgamate/Makefile M devel/py-aniso8601/Makefile M devel/py-annotated-doc/Makefile M devel/py-annotated-types/Makefile M devel/py-antlr4-python3-runtime/Makefile M devel/py-anyio/Makefile M devel/py-anytree/Makefile M devel/py-apipkg/Makefile M devel/py-apispec-webframeworks/Makefile M devel/py-apispec/Makefile M devel/py-appdirs/Makefile M devel/py-argcomplete/Makefile M devel/py-arpeggio/Makefile M devel/py-arrow/Makefile M devel/py-asn1crypto/Makefile M devel/py-aspectlib/Makefile M devel/py-ast-grep-cli/Makefile M devel/py-astor/Makefile M devel/py-astroid/Makefile M devel/py-astroid2/Makefile M devel/py-asttokens/Makefile M devel/py-astunparse/Makefile M devel/py-async_generator/Makefile M devel/py-async_timeout/Makefile M devel/py-asynctest/Makefile M devel/py-atomiclong/Makefile M devel/py-atomicwrites/Makefile M devel/py-atpublic/Makefile M devel/py-attrs/Makefile M devel/py-autocommand/Makefile M devel/py-aws-sam-translator/Makefile M devel/py-aws-xray-sdk/Makefile M devel/py-awscli/Makefile M devel/py-awscrt/Makefile M devel/py-b2sdk/Makefile M devel/py-babel/Makefile M devel/py-backoff/Makefile M devel/py-backports.tarfile/Makefile M devel/py-backports/Makefile M devel/py-bcdoc/Makefile M devel/py-beartype/Makefile M devel/py-beniget/Makefile M devel/py-binaryornot/Makefile M devel/py-black/Makefile M devel/py-blessings/Makefile M devel/py-blinker/Makefile M devel/py-boolean.py/Makefile M devel/py-boto/Makefile M devel/py-botocore/Makefile M devel/py-build/Makefile M devel/py-buildbot-console-view/Makefile M devel/py-buildbot-grid-view/Makefile M devel/py-buildbot-pkg/Makefile M devel/py-buildbot-waterfall-view/Makefile M devel/py-buildbot-worker/Makefile M devel/py-buildbot-www/Makefile M devel/py-buildbot/Makefile M devel/py-cachetools/Makefile M devel/py-calver/Makefile M devel/py-capstone/Makefile M devel/py-cattrs/Makefile M devel/py-cbor/Makefile M devel/py-cbor2/Makefile M devel/py-cffi/Makefile M devel/py-cfgv/Makefile M devel/py-cfn-lint/Makefile M devel/py-cftime/Makefile M devel/py-characteristic/Makefile M devel/py-check-manifest/Makefile M devel/py-cheetah3/Makefile M devel/py-cliapp/Makefile M devel/py-click-default-group/Makefile M devel/py-click-help-colors/Makefile M devel/py-click-plugins/Makefile M devel/py-click/Makefile M devel/py-cligj/Makefile M devel/py-cmdtest/Makefile M devel/py-codecov/Makefile M devel/py-colorama/Makefile M devel/py-colorlog/Makefile M devel/py-commandlines/Makefile M devel/py-condense-json/Makefile M devel/py-configargparse/Makefile M devel/py-configobj/Makefile M devel/py-configparser/Makefile M devel/py-constantly/Makefile M devel/py-contextlib2/Makefile M devel/py-cookiecutter/Makefile M devel/py-country/Makefile M devel/py-covdefaults/Makefile M devel/py-coverage/Makefile M devel/py-coverage_enable_subprocess/Makefile M devel/py-coveralls/Makefile M devel/py-cppy/Makefile M devel/py-curio/Makefile M devel/py-cycler/Makefile M devel/py-cython-test-exception-raiser/Makefile M devel/py-daemon/Makefile M devel/py-datadog/Makefile M devel/py-ddt/Makefile M devel/py-decorator/Makefile M devel/py-defusedxml/Makefile M devel/py-deprecation/Makefile M devel/py-diff-cover/Makefile M devel/py-dill/Makefile M devel/py-dirty-equals/Makefile M devel/py-distlib/Makefile M devel/py-docopt/Makefile M devel/py-doctest-ignore-unicode/Makefile M devel/py-domdf-python-tools/Makefile M devel/py-dpcontracts/Makefile M devel/py-dulwich/Makefile M devel/py-dunamai/Makefile M devel/py-editables/Makefile M devel/py-entrypoints/Makefile M devel/py-eval-type-backport/Makefile M devel/py-evdev/Makefile M devel/py-exceptiongroup/Makefile M devel/py-executing/Makefile M devel/py-expandvars/Makefile M devel/py-extras/Makefile M devel/py-factory-boy/Makefile M devel/py-fasteners/Makefile M devel/py-fastimport/Makefile M devel/py-fastjsonschema/Makefile M devel/py-fastuuid/Makefile M devel/py-filetype/Makefile M devel/py-find-libpython/Makefile M devel/py-fixtures/Makefile M devel/py-flake8/Makefile M devel/py-flaky/Makefile M devel/py-flatbuffers/Makefile M devel/py-flex/Makefile M devel/py-flit-core/Makefile M devel/py-flit-scm/Makefile M devel/py-flit/Makefile M devel/py-flufl.i18n/Makefile M devel/py-flufl.lock/Makefile M devel/py-freezegun/Makefile M devel/py-frozenlist/Makefile M devel/py-funcsigs/Makefile M devel/py-future/Makefile M devel/py-game/Makefile M devel/py-gast/Makefile M devel/py-genty/Makefile M devel/py-geojson/Makefile M devel/py-gevent/Makefile M devel/py-geventhttpclient/Makefile M devel/py-gitdb/Makefile M devel/py-gitpython/Makefile M devel/py-giturlparse/Makefile M devel/py-google-i18n-address/Makefile M devel/py-googleapis-common-protos/Makefile M devel/py-gql/Makefile M devel/py-graphql-core/Makefile M devel/py-greenlet/Makefile M devel/py-grpcio-gcp/Makefile M devel/py-grpcio-status/Makefile M devel/py-grpcio-tools/Makefile M devel/py-grpcio/Makefile M devel/py-gyp/Makefile M devel/py-hatch-fancy-pypi-readme/Makefile M devel/py-hatch-nodejs-version/Makefile M devel/py-hatch-requirements-txt/Makefile M devel/py-hatch-vcs/Makefile M devel/py-hatchling/Makefile M devel/py-hgtools/Makefile M devel/py-humanize/Makefile M devel/py-hypothesis/Makefile M devel/py-id/Makefile M devel/py-identify/Makefile M devel/py-importlib-metadata/Makefile M devel/py-importlib-resources/Makefile M devel/py-incremental/Makefile M devel/py-inflect/Makefile M devel/py-iniconfig/Makefile M devel/py-installer/Makefile M devel/py-intervaltree/Makefile M devel/py-invoke/Makefile M devel/py-ipaddr/Makefile M devel/py-iso8601/Makefile M devel/py-isodate/Makefile M devel/py-isort/Makefile M devel/py-itertree/Makefile M devel/py-jaraco.classes/Makefile M devel/py-jaraco.collections/Makefile M devel/py-jaraco.context/Makefile M devel/py-jaraco.functools/Makefile M devel/py-jaraco.packaging/Makefile M devel/py-jaraco.text/Makefile M devel/py-jaraco/Makefile M devel/py-jedi/Makefile M devel/py-jeepney/Makefile M devel/py-jmespath/Makefile M devel/py-joblib/Makefile M devel/py-jsbeautifier/Makefile M devel/py-jschema-to-python/Makefile M devel/py-jschon/Makefile M devel/py-jsmin/Makefile M devel/py-jsondiff/Makefile M devel/py-jsonform/Makefile M devel/py-jsonpatch/Makefile M devel/py-jsonpath-ng/Makefile M devel/py-jsonpath-python/Makefile M devel/py-jsonpickle/Makefile M devel/py-jsonpointer/Makefile M devel/py-jsonref/Makefile M devel/py-jsonschema-path/Makefile M devel/py-jsonschema-specifications/Makefile M devel/py-jsonschema/Makefile M devel/py-jsonsir/Makefile M devel/py-jupyter-core/Makefile M devel/py-keystone-engine/Makefile M devel/py-kitchen/Makefile M devel/py-lark/Makefile M devel/py-lazr.config/Makefile M devel/py-lazr.delegates/Makefile M devel/py-lazr.restfulclient/Makefile M devel/py-lazr.uri/Makefile M devel/py-lazy-object-proxy/Makefile M devel/py-lazy_loader/Makefile M devel/py-libevdev/Makefile M devel/py-libvirt/Makefile M devel/py-linecache2/Makefile M devel/py-littleutils/Makefile M devel/py-llvmlite/Makefile M devel/py-lockfile/Makefile M devel/py-logfury/Makefile M devel/py-logutils/Makefile M devel/py-lxml/Makefile M devel/py-magic/Makefile M devel/py-marshmallow/Makefile M devel/py-maturin/Makefile M devel/py-mccabe/Makefile M devel/py-memory-profiler/Makefile M devel/py-mergedeep/Makefile M devel/py-mistralai/Makefile M devel/py-mock/Makefile M devel/py-molecule/Makefile M devel/py-monotonic/Makefile M devel/py-more-itertools/Makefile M devel/py-moto/Makefile M devel/py-msgpack/Makefile M devel/py-multipart/Makefile M devel/py-munch/Makefile M devel/py-mypy/Makefile M devel/py-mypy_extensions/Makefile M devel/py-natsort/Makefile M devel/py-nbformat/Makefile M devel/py-node-semver/Makefile M devel/py-nodeenv/Makefile M devel/py-nose/Makefile M devel/py-nose2/Makefile M devel/py-num2words/Makefile M devel/py-numba/Makefile M devel/py-objgraph/Makefile M devel/py-olefile/Makefile M devel/py-openapi-schema-validator/Makefile M devel/py-openapi-spec-validator/Makefile M devel/py-opentelemetry-api/Makefile M devel/py-opentelemetry-exporter-credential-provider-gcp/Makefile M devel/py-opentelemetry-exporter-otlp-proto-common/Makefile M devel/py-opentelemetry-exporter-otlp-proto-http/Makefile M devel/py-opentelemetry-proto/Makefile M devel/py-opentelemetry-sdk/Makefile M devel/py-opentelemetry-semantic-conventions/Makefile M devel/py-orderedmultidict/Makefile M devel/py-orjson/Makefile M devel/py-ormsgpack/Makefile M devel/py-outcome/Makefile M devel/py-packaging/Makefile M devel/py-parameterized/Makefile M devel/py-parsedatetime/Makefile M devel/py-patch-ng/Makefile M devel/py-path.py/Makefile M devel/py-pathable/Makefile M devel/py-pathlib2/Makefile M devel/py-pathspec/Makefile M devel/py-pbr/Makefile M devel/py-pdm-backend/Makefile M devel/py-pdm-pep517/Makefile M devel/py-pefile/Makefile M devel/py-pendulum/Makefile M devel/py-pep440/Makefile M devel/py-pep8-naming/Makefile M devel/py-phx-class-registry/Makefile M devel/py-pid/Makefile M devel/py-pip-api/Makefile M devel/py-pkgconfig/Makefile M devel/py-platformdirs/Makefile M devel/py-pluggy/Makefile M devel/py-pluggy0/Makefile M devel/py-pluginbase/Makefile M devel/py-ply/Makefile M devel/py-pockets/Makefile M devel/py-poetry-core/Makefile M devel/py-polib/Makefile M devel/py-pooch/Makefile M devel/py-poyo/Makefile M devel/py-prance/Makefile M devel/py-pre-commit/Makefile M devel/py-pretend/Makefile M devel/py-prompt-toolkit/Makefile M devel/py-proselint/Makefile M devel/py-protobuf/Makefile M devel/py-pure-eval/Makefile M devel/py-py-partiql-parser/Makefile M devel/py-py-ubjson/Makefile M devel/py-py/Makefile M devel/py-pyTooling/Makefile M devel/py-pyasn1-modules/Makefile M devel/py-pyasn1/Makefile M devel/py-pybind11/Makefile M devel/py-pycodeexport/Makefile M devel/py-pycodestyle/Makefile M devel/py-pycompilation/Makefile M devel/py-pycparser/Makefile M devel/py-pydantic-core/Makefile M devel/py-pydantic-extra-types/Makefile M devel/py-pydantic-settings/Makefile M devel/py-pydantic/Makefile M devel/py-pydantic2/Makefile M devel/py-pyelftools/Makefile M devel/py-pyflakes/Makefile M devel/py-pygdbmi/Makefile M devel/py-pygobject/Makefile M devel/py-pyicu/Makefile M devel/py-pyinotify/Makefile M devel/py-pyinstaller-hooks-contrib/Makefile M devel/py-pyinstaller/Makefile M devel/py-pynest2d/Makefile M devel/py-pyparsing/Makefile M devel/py-pyperclip/Makefile M devel/py-pyproject-api/Makefile M devel/py-pyproject-hooks/Makefile M devel/py-pyproject-metadata/Makefile M devel/py-pyrfc3339/Makefile M devel/py-pyright/Makefile M devel/py-pyrsistent/Makefile M devel/py-pytest-asyncio/Makefile M devel/py-pytest-benchmark/Makefile M devel/py-pytest-black-multipy/Makefile M devel/py-pytest-black/Makefile M devel/py-pytest-cache/Makefile M devel/py-pytest-capturelog/Makefile M devel/py-pytest-checkdocs/Makefile M devel/py-pytest-codspeed/Makefile M devel/py-pytest-console-scripts/Makefile M devel/py-pytest-cov/Makefile M devel/py-pytest-datadir/Makefile M devel/py-pytest-drop-dup-tests/Makefile M devel/py-pytest-enabler/Makefile M devel/py-pytest-env/Makefile M devel/py-pytest-flake8/Makefile M devel/py-pytest-forked/Makefile M devel/py-pytest-html/Makefile M devel/py-pytest-httpbin/Makefile M devel/py-pytest-httpserver/Makefile M devel/py-pytest-isort/Makefile M devel/py-pytest-lazy-fixture/Makefile M devel/py-pytest-metadata/Makefile M devel/py-pytest-mock/Makefile M devel/py-pytest-mypy/Makefile M devel/py-pytest-plus/Makefile M devel/py-pytest-randomly/Makefile M devel/py-pytest-recording/Makefile M devel/py-pytest-relaxed/Makefile M devel/py-pytest-rerunfailures/Makefile M devel/py-pytest-runner/Makefile M devel/py-pytest-services/Makefile M devel/py-pytest-socket/Makefile M devel/py-pytest-subtests/Makefile M devel/py-pytest-sugar/Makefile M devel/py-pytest-timeout/Makefile M devel/py-pytest-trio/Makefile M devel/py-pytest-xdist/Makefile M devel/py-pytest/Makefile M devel/py-pytest4-asyncio/Makefile M devel/py-pytest4-cache/Makefile M devel/py-pytest4-cov/Makefile M devel/py-pytest4-flakes/Makefile M devel/py-pytest4/Makefile M devel/py-python-dateutil/Makefile M devel/py-python-dbusmock/Makefile M devel/py-python-distutils-extra/Makefile M devel/py-python-easyconfig/Makefile M devel/py-python-editor/Makefile M devel/py-python-gitlab/Makefile M devel/py-python-magic/Makefile M devel/py-python-mimeparse/Makefile M devel/py-python-subunit/Makefile M devel/py-pythran/Makefile M devel/py-pytrie/Makefile M devel/py-pytz/Makefile M devel/py-pytzdata/Makefile M devel/py-pyudev/Makefile M devel/py-pyusb/Makefile M devel/py-pyyaml/Makefile M devel/py-pyyaml_env_tag/Makefile M devel/py-qt5-pyqt/Makefile M devel/py-qt5-qscintilla2/Makefile M devel/py-qt5-sip/Makefile M devel/py-qt5/Makefile M devel/py-qt6-pyqt/Makefile M devel/py-qt6-qscintilla2/Makefile M devel/py-qt6-sip/Makefile M devel/py-qtbuilder/Makefile M devel/py-ramlfications/Makefile M devel/py-raven/Makefile M devel/py-re-assert/Makefile M devel/py-readme-renderer/Makefile M devel/py-referencing/Makefile M devel/py-repoze.sphinx.autointerface/Makefile M devel/py-resolvelib/Makefile M devel/py-resolvelib05/Makefile M devel/py-resource/Makefile M devel/py-responses/Makefile M devel/py-retry2/Makefile M devel/py-rfc3339-validator/Makefile M devel/py-rpds-py/Makefile M devel/py-rstr/Makefile M devel/py-rtree/Makefile M devel/py-ruamel.yaml.clib/Makefile M devel/py-ruamel.yaml/Makefile M devel/py-sarif-om/Makefile M devel/py-scikit-build-core/Makefile M devel/py-scripttest/Makefile M devel/py-semantic-version/Makefile M devel/py-semver/Makefile M devel/py-sentry-sdk/Makefile M devel/py-setproctitle/Makefile M devel/py-setuptools-git/Makefile M devel/py-setuptools-pkg/Makefile M devel/py-setuptools-rust/Makefile M devel/py-setuptools-scm/Makefile M devel/py-setuptools/Makefile M devel/py-setuptools_git_ls_files/Makefile M devel/py-setuptools_hg/Makefile M devel/py-setuptools_scm7/Makefile M devel/py-setuptools_scm_git_archive/Makefile M devel/py-sgmllib3k/Makefile M devel/py-shapely/Makefile M devel/py-shellingham/Makefile M devel/py-shtab/Makefile M devel/py-simplejson/Makefile M devel/py-sip/Makefile M devel/py-six/Makefile M devel/py-smmap/Makefile M devel/py-sniffio/Makefile M devel/py-sortedcontainers/Makefile M devel/py-sre-yield/Makefile M devel/py-stack-data/Makefile M devel/py-stdnum/Makefile M devel/py-stone/Makefile M devel/py-strenum/Makefile M devel/py-strict-rfc3339/Makefile M devel/py-strictyaml/Makefile M devel/py-stringbrewer/Makefile M devel/py-structlog/Makefile M devel/py-subprocess-tee/Makefile M devel/py-subversion/Makefile M devel/py-sure/Makefile M devel/py-syrupy/Makefile M devel/py-tables/Makefile M devel/py-tabulate/Makefile M devel/py-tblib/Makefile M devel/py-tempora/Makefile M devel/py-tenacity/Makefile M devel/py-termcolor/Makefile M devel/py-testfixtures/Makefile M devel/py-testpath/Makefile M devel/py-testrepository/Makefile M devel/py-testscenarios/Makefile M devel/py-testtools/Makefile M devel/py-threadpoolctl/Makefile M devel/py-time-machine/Makefile M devel/py-tokenize-rt/Makefile M devel/py-tox/Makefile M devel/py-traceback2/Makefile M devel/py-traitlets/Makefile M devel/py-tree-sitter-bash/Makefile M devel/py-tree-sitter/Makefile M devel/py-treelib/Makefile M devel/py-trimesh/Makefile M devel/py-trove-classifiers/Makefile M devel/py-ttystatus/Makefile M devel/py-twine/Makefile M devel/py-twine1/Makefile M devel/py-twisted/Makefile M devel/py-txaio/Makefile M devel/py-typeguard/Makefile M devel/py-typer/Makefile M devel/py-types-Jinja2/Makefile M devel/py-types-MarkupSafe/Makefile M devel/py-types-PyYAML/Makefile M devel/py-types-docutils/Makefile M devel/py-types-jsonschema/Makefile M devel/py-types-psutil/Makefile M devel/py-types-python-dateutil/Makefile M devel/py-types-pyyaml/Makefile M devel/py-types-requests/Makefile M devel/py-types-setuptools/Makefile M devel/py-types-toml/Makefile M devel/py-types-urllib3/Makefile M devel/py-typing-extensions/Makefile M devel/py-typing-inspect/Makefile M devel/py-typing-inspection/Makefile M devel/py-tzdata/Makefile M devel/py-u-msgpack-python/Makefile M devel/py-ujson/Makefile M devel/py-undefined/Makefile M devel/py-unicodedata2/Makefile M devel/py-unidiff/Makefile M devel/py-unittest2/Makefile M devel/py-usb/Makefile M devel/py-uv-build/Makefile M devel/py-uv-dynamic-versioning/Makefile M devel/py-uvloop/Makefile M devel/py-validators/Makefile M devel/py-vcrpy/Makefile M devel/py-versioneer/Makefile M devel/py-versioningit/Makefile M devel/py-virtualenv/Makefile M devel/py-wadllib/Makefile M devel/py-watchdog/Makefile M devel/py-watchfiles/Makefile M devel/py-wcwidth/Makefile M devel/py-websockets/Makefile M devel/py-wheel/Makefile M devel/py-wheel044/Makefile M devel/py-wrapt/Makefile M devel/py-xdg/Makefile M devel/py-xmltodict/Makefile M devel/py-xxhash/Makefile M devel/py-yamllint/Makefile M devel/py-zclockfile/Makefile M devel/py-zipp/Makefile M devel/py-zope.component/Makefile M devel/py-zope.configuration/Makefile M devel/py-zope.event/Makefile M devel/py-zope.interface/Makefile M devel/py-zope.schema/Makefile M devel/pybind11-json/Makefile M devel/pybind11/Makefile M devel/pybind11_abseil/Makefile M devel/pybind11_protobuf/Makefile M devel/pycanberra/Makefile M devel/pydbus-common/Makefile M devel/pylint/Makefile M devel/pyside6-tools/Makefile M devel/pyside6/Makefile M devel/qt6-base/Makefile M devel/rclint/Makefile M devel/re2c/Makefile M devel/rubygem-license_finder-gitlab/Makefile M devel/rubygem-stackprof/Makefile M devel/scons/Makefile M devel/serd/Makefile M devel/simdjson/Makefile M devel/sord/Makefile M devel/spice-protocol/Makefile M devel/subversion-lts/Makefile M devel/tclap/Makefile M devel/tinysparql/Makefile M devel/universal-ctags/Makefile M devel/viewvc-devel/Makefile M devel/xfce4-dev-tools/Makefile M devel/zix/Makefile M dns/ldns/Makefile M dns/libpsl/Makefile M dns/py-aiodns/Makefile M dns/py-dns-lexicon/Makefile M dns/py-dnspython/Makefile M dns/py-idna/Makefile M dns/py-idna_ssl/Makefile M dns/py-publicsuffix2/Makefile M dns/py-py3dns/Makefile M dns/py-pycares/Makefile M dns/py-tld/Makefile M dns/py-tldextract/Makefile M editors/py-editorconfig/Makefile M editors/vim/Makefile M emulators/py-qemu.qmp/Makefile M emulators/qemu-user-static/Makefile M emulators/qemu/Makefile M emulators/qemu7/Makefile M emulators/qemu8/Makefile M filesystems/libbde/Makefile M filesystems/libfsapfs/Makefile M filesystems/libfsext/Makefile M filesystems/libfsfat/Makefile M filesystems/libfshfs/Makefile M filesystems/libfsntfs/Makefile M filesystems/libfsxfs/Makefile M filesystems/libmodi/Makefile M filesystems/lkl/Makefile M filesystems/py-fs/Makefile M filesystems/py-fs2/Makefile M filesystems/py-fsspec-xrootd/Makefile M filesystems/py-fsspec/Makefile M filesystems/py-fusepy/Makefile M filesystems/py-llfuse/Makefile M filesystems/py-pyfakefs/Makefile M filesystems/py-s3fs/Makefile M filesystems/py-zfs-autobackup/Makefile M filesystems/unionfs/Makefile M filesystems/unreliablefs/Makefile M finance/py-bitcoin/Makefile M finance/py-pycoin/Makefile M finance/py-stripe/Makefile M finance/py-vatnumber/Makefile M finance/py-ystockquote/Makefile M french/aster/Makefile M french/homard/Makefile M french/py-grammalecte-fr/Makefile M ftp/py-aioftp/Makefile M ftp/py-ftputil/Makefile M ftp/py-parfive/Makefile M ftp/py-pycurl/Makefile M ftp/py-pyftpdlib/Makefile M ftp/py-requests-ftp/Makefile M ftp/py-sftp/Makefile M ftp/py-tftpy/Makefile M games/black-hole-solver/Makefile M games/freecell-solver/Makefile M games/gnome-mines/Makefile M games/kajongg/Makefile M games/oolite/Makefile M games/py-cbeams/Makefile M games/py-pychess/Makefile M games/py-pysol-cards/Makefile M games/py-sgflib/Makefile M games/py-sgfsummary/Makefile M games/swell-foop/Makefile M graphics/cairo/Makefile M graphics/glslang/Makefile M graphics/goocanvas2/Makefile M graphics/graphene/Makefile M graphics/graphviz/Makefile M graphics/libepoxy/Makefile M graphics/libplacebo/Makefile M graphics/libskiasharp/Makefile M graphics/poppler/Makefile M graphics/py-OWSLib/Makefile M graphics/py-PyOpenGL/Makefile M graphics/py-beziers/Makefile M graphics/py-cairo/Makefile M graphics/py-cairocffi/Makefile M graphics/py-cairosvg/Makefile M graphics/py-fiona/Makefile M graphics/py-gdal/Makefile M graphics/py-geomdl/Makefile M graphics/py-geopandas/Makefile M graphics/py-graphviz/Makefile M graphics/py-imageio-ffmpeg/Makefile M graphics/py-imageio/Makefile M graphics/py-imagesize/Makefile M graphics/py-pillow/Makefile M graphics/py-pivy/Makefile M graphics/py-plotly/Makefile M graphics/py-png/Makefile M graphics/py-pycha/Makefile M graphics/py-pycollada/Makefile M graphics/py-pydot/Makefile M graphics/py-pyglet1/Makefile M graphics/py-pygraphviz/Makefile M graphics/py-pyproj/Makefile M graphics/py-pyqrcode/Makefile M graphics/py-pyrsgis/Makefile M graphics/py-qt5-3d/Makefile M graphics/py-rasterio/Makefile M graphics/py-scikit-image/Makefile M graphics/py-svg.path/Makefile M graphics/py-tifffile/Makefile M graphics/py-yaswfp/Makefile M graphics/qt6-3d/Makefile M graphics/spirv-tools/Makefile M graphics/vigra/Makefile M graphics/vips/Makefile M graphics/vulkan-loader/Makefile M graphics/vulkan-tools/Makefile M irc/weechat-otr/Makefile M irc/znc/Makefile M japanese/ibus-anthy/Makefile M japanese/ibus-skk/Makefile M japanese/py-SudachiPy/Makefile M japanese/py-fugashi/Makefile M japanese/py-ipadic/Makefile M japanese/py-jaconv/Makefile M japanese/skk-tools/Makefile M java/intellij/Makefile M lang/cython/Makefile M lang/cython0/Makefile M lang/linux-dotnet-sdk/Makefile M lang/py-textX/Makefile M lang/rust-bin/Makefile M lang/rust-bootstrap/Makefile M lang/rust/Makefile M lang/rust188/Makefile M lang/spidermonkey78/Makefile M lang/v8/Makefile M mail/fetchmailconf/Makefile M mail/mailman3/Makefile M mail/py-aiosmtpd/Makefile M mail/py-authheaders/Makefile M mail/py-authres/Makefile M mail/py-django-mailman3/Makefile M mail/py-dkimpy/Makefile M mail/py-email-validator/Makefile M mail/py-flufl.bounce/Makefile M mail/py-fuglu/Makefile M mail/py-mail-parser/Makefile M mail/py-mailmanclient/Makefile M mail/py-managesieve3/Makefile M mail/py-milter/Makefile M mail/py-postfix-mta-sts-resolver/Makefile M mail/py-premailer/Makefile M mail/py-pymailq/Makefile M mail/py-pyspf/Makefile M mail/py-pyzmail/Makefile M mail/py-validate_email/Makefile M mail/pyzor/Makefile M math/blis/Makefile M math/lapack/Makefile M math/nlopt/Makefile M math/py-MutatorMath/Makefile M math/py-affine/Makefile M math/py-altgraph/Makefile M math/py-bottleneck/Makefile M math/py-contourpy/Makefile M math/py-gmpy2/Makefile M math/py-igraph/Makefile M math/py-kiwisolver/Makefile M math/py-matplotlib-inline/Makefile M math/py-matplotlib-scalebar/Makefile M math/py-matplotlib/Makefile M math/py-mpmath/Makefile M math/py-munkres/Makefile M math/py-networkx/Makefile M math/py-numexpr/Makefile M math/py-numpy-stl/Makefile M math/py-numpy/Makefile M math/py-numpy1/Makefile M math/py-pandas/Makefile M math/py-pyclipper/Makefile M math/py-python-fcl/Makefile M math/py-random2/Makefile M math/py-scikit-umfpack/Makefile M math/py-sympy/Makefile M math/py-triangle/Makefile M math/sundials/Makefile M math/zn_poly/Makefile M misc/codex/Makefile M misc/gemini-cli/Makefile M misc/github-copilot-cli/Makefile M misc/grc/Makefile M misc/iso-codes/Makefile M misc/llama-cpp/Makefile M misc/mc/Makefile M misc/memo/Makefile M misc/onnx/Makefile M misc/openclaw/Makefile M misc/patchutils/Makefile M misc/py-anthropic/Makefile M misc/py-google-genai/Makefile M misc/py-headroom-ai/Makefile M misc/py-hf-xet/Makefile M misc/py-huggingface-hub/Makefile M misc/py-langchain-anthropic/Makefile M misc/py-langchain-core/Makefile M misc/py-langchain-google-genai/Makefile M misc/py-langchain-openai/Makefile M misc/py-langchain-tests/Makefile M misc/py-langchain-text-splitters/Makefile M misc/py-langchain/Makefile M misc/py-langgraph-checkpoint/Makefile M misc/py-langgraph-prebuilt/Makefile M misc/py-langgraph-sdk/Makefile M misc/py-langgraph/Makefile M misc/py-langsmith/Makefile M misc/py-laspy/Makefile M misc/py-lazrs/Makefile M misc/py-litellm-proxy-extras/Makefile M misc/py-litellm/Makefile M misc/py-llm/Makefile M misc/py-mcp/Makefile M misc/py-mistral-common/Makefile M misc/py-openai-whisper/Makefile M misc/py-openai/Makefile M misc/py-pexpect/Makefile M misc/py-python-utils/Makefile M misc/py-pytorch/Makefile M misc/py-spdx-tools/Makefile M misc/py-tqdm/Makefile M misc/py-uuid-utils/Makefile M misc/pytorch/Makefile M misc/seabios/Makefile M misc/shared-mime-info/Makefile M multimedia/gstreamer1-editing-services/Makefile M multimedia/gstreamer1-plugins-rust/Makefile M multimedia/gstreamer1-plugins/Makefile M multimedia/gstreamer1-rtsp-server/Makefile M multimedia/py-gstreamer1/Makefile M multimedia/ringrtc/Makefile M multimedia/streamlink/Makefile M multimedia/wireplumber/Makefile M net-im/folks/Makefile M net-im/libpurple/Makefile M net-im/telepathy-glib/Makefile M net-im/telepathy-idle/Makefile M net-mgmt/flow-tools/Makefile M net-mgmt/librenms/Makefile M net-mgmt/net-snmp/Makefile M net-mgmt/py-prometheus-client/Makefile M net-p2p/libtorrent-rasterbar/Makefile M net-p2p/warpinator/Makefile M net/frr8/Makefile M net/gnome-nettool/Makefile M net/google-cloud-sdk/Makefile M net/gtk-vnc/Makefile M net/kea/Makefile M net/libarcus/Makefile M net/libcharon/Makefile M net/libgweather/Makefile M net/libgweather4/Makefile M net/librest1/Makefile M net/mpich/Makefile M net/ntpsec/Makefile M net/openpgm/Makefile M net/py-avahi/Makefile M net/py-ec2-cli-tools/Makefile M net/py-eventlet/Makefile M net/py-h11/Makefile M net/py-ifaddr/Makefile M net/py-impacket/Makefile M net/py-ldap3/Makefile M net/py-ldapdomaindump/Makefile M net/py-maxminddb/Makefile M net/py-mpi4py/Makefile M net/py-netaddr/Makefile M net/py-netifaces/Makefile M net/py-ntplib/Makefile M net/py-oauth2/Makefile M net/py-paho-mqtt/Makefile M net/py-portend/Makefile M net/py-pysendfile/Makefile M net/py-pysocks/Makefile M net/py-python-socks/Makefile M net/py-qt5-networkauth/Makefile M net/py-s3cmd/Makefile M net/py-s3transfer/Makefile M net/py-siosocks/Makefile M net/py-socksio/Makefile M net/py-speedtest-cli/Makefile M net/py-trio-websocket/Makefile M net/py-trio/Makefile M net/py-twitter-tools/Makefile M net/py-uritemplate/Makefile M net/py-uritools/Makefile M net/py-url-normalize/Makefile M net/py-urllib3/Makefile M net/py-wsproto/Makefile M net/py-zeroconf/Makefile M net/rsync/Makefile M net/rubygem-amq-protocol/Makefile M net/samba416/Makefile M net/samba419/Makefile M net/tiny-network-utilities/Makefile M news/inn/Makefile M print/cups-cloud-print/Makefile M print/libraqm/Makefile M print/py-collidoscope/Makefile M print/py-dehinter/Makefile M print/py-font-v/Makefile M print/py-fontaine/Makefile M print/py-fontbakery/Makefile M print/py-fontparts/Makefile M print/py-fontpens/Makefile M print/py-fonttools/Makefile M print/py-fonttools3/Makefile M print/py-fpdf/Makefile M print/py-freetype-py/Makefile M print/py-glyphsets/Makefile M print/py-glyphtools/Makefile M print/py-pdf2/Makefile M print/py-pollyreports/Makefile M print/py-preppy/Makefile M print/py-psautohint/Makefile M print/py-pycups/Makefile M print/py-python-ly/Makefile M print/py-relatorio/Makefile M print/py-reportlab/Makefile M print/py-rtf/Makefile M print/py-ttfautohint-py/Makefile M print/py-ufolib2/Makefile M print/py-uharfbuzz/Makefile M print/py-vharfbuzz/Makefile M print/py-weasyprint/Makefile M print/texlive-texmf-source/Makefile M science/PETSc/Makefile M science/py-h5py/Makefile M science/py-meshio/Makefile M science/py-netCDF4/Makefile M science/py-scikit-learn/Makefile M science/py-scikit-sparse/Makefile M science/py-scipy/Makefile M science/sigrok-firmware-utils/Makefile M science/tfel-edf/Makefile M science/trilinos/Makefile M science/yoda/Makefile M security/gcr/Makefile M security/hashcat/Makefile M security/libcaes/Makefile M security/libfprint/Makefile M security/libsecret/Makefile M security/mbedtls/Makefile M security/mbedtls3/Makefile M security/openvas/Makefile M security/openvpn/Makefile M security/py-SecretStorage/Makefile M security/py-acme/Makefile M security/py-argon2-cffi-bindings/Makefile M security/py-argon2-cffi/Makefile M security/py-bcrypt/Makefile M security/py-certbot-apache/Makefile M security/py-certbot-dns-google/Makefile M security/py-certbot-dns-ovh/Makefile M security/py-certbot-dns-route53/Makefile M security/py-certbot-nginx/Makefile M security/py-certbot/Makefile M security/py-certifi/Makefile M security/py-cryptography-legacy/Makefile M security/py-cryptography-vectors/Makefile M security/py-cryptography/Makefile M security/py-docker-pycreds/Makefile M security/py-ecdsa/Makefile M security/py-fail2ban/Makefile M security/py-google-auth-httplib2/Makefile M security/py-google-auth/Makefile M security/py-greenbone-feed-sync/Makefile M security/py-itsdangerous/Makefile M security/py-josepy/Makefile M security/py-joserfc/Makefile M security/py-keyring/Makefile M security/py-keyrings.alt/Makefile M security/py-notus-scanner/Makefile M security/py-ntlm-auth/Makefile M security/py-oauth2client/Makefile M security/py-oauthlib/Makefile M security/py-openssl/Makefile M security/py-paramiko/Makefile M security/py-passlib/Makefile M security/py-potr/Makefile M security/py-pyclamd/Makefile M security/py-pycryptodome-test-vectors/Makefile M security/py-pycryptodome/Makefile M security/py-pynacl/Makefile M security/py-pyotp/Makefile M security/py-python-gnupg/Makefile M security/py-python-pam/Makefile M security/py-python3-openid/Makefile M security/py-rsa/Makefile M security/py-scramp/Makefile M security/py-service-identity/Makefile M security/py-trustme/Makefile M security/py-truststore/Makefile M security/py-yara/Makefile M security/vuxml/Makefile M security/wapiti/Makefile M shells/fish/Makefile M shells/xonsh/Makefile M sysutils/ansible/Makefile M sysutils/cinnamon-control-center/Makefile M sysutils/conan/Makefile M sysutils/duplicity/Makefile M sysutils/duply/Makefile M sysutils/edk2/Makefile M sysutils/libdisplay-info/Makefile M sysutils/lttng-ust/Makefile M sysutils/munin-contrib/Makefile M sysutils/nut/Makefile M sysutils/openipmi/Makefile M sysutils/opensbi/Makefile M sysutils/plasma6-plasma-systemmonitor/Makefile M sysutils/py-ansible-compat/Makefile M sysutils/py-ansible-core/Makefile M sysutils/py-ansible-lint/Makefile M sysutils/py-ansible-runner/Makefile M sysutils/py-croniter/Makefile M sysutils/py-croniter2/Makefile M sysutils/py-diffoscope/Makefile M sysutils/py-distro/Makefile M sysutils/py-docker/Makefile M sysutils/py-execnet/Makefile M sysutils/py-filelock/Makefile M sysutils/py-fwget/Makefile M sysutils/py-pkginfo/Makefile M sysutils/py-psutil/Makefile M sysutils/py-ptyprocess/Makefile M sysutils/py-puremagic/Makefile M sysutils/py-py-cpuinfo/Makefile M sysutils/py-scandir/Makefile M sysutils/py-uptime/Makefile M sysutils/rsyslog8/Makefile M sysutils/signon-plugin-oauth2/Makefile M sysutils/signond/Makefile M sysutils/u-boot-tools/Makefile M sysutils/xen-guest-tools/Makefile M sysutils/zpool-iostat-viz/Makefile M sysutils/zsm/Makefile M sysutils/zyggy/Makefile M textproc/asciidoc/Makefile M textproc/cmark/Makefile M textproc/expat2/Makefile M textproc/gtk-doc/Makefile M textproc/itstool/Makefile M textproc/kibana8/Makefile M textproc/libxml2-python/Makefile M textproc/meld/Makefile M textproc/opensearch-dashboards/Makefile M textproc/opensearch-dashboards219/Makefile M textproc/py-CommonMark/Makefile M textproc/py-Tempita/Makefile M textproc/py-alabaster/Makefile M textproc/py-ansi2html/Makefile M textproc/py-anyascii/Makefile M textproc/py-bracex/Makefile M textproc/py-chardet/Makefile M textproc/py-charset-normalizer/Makefile M textproc/py-cmarkgfm/Makefile M textproc/py-cssselect2/Makefile M textproc/py-docstring-parser/Makefile M textproc/py-docstring_parser/Makefile M textproc/py-docutils/Makefile M textproc/py-elasticsearch/Makefile M textproc/py-elementpath/Makefile M textproc/py-enchant/Makefile M textproc/py-enrich/Makefile M textproc/py-feedparser/Makefile M textproc/py-furo/Makefile M textproc/py-genshi/Makefile M textproc/py-gi-docgen/Makefile M textproc/py-griffe/Makefile M textproc/py-hexdump/Makefile M textproc/py-html2text/Makefile M textproc/py-htmlmin2/Makefile M textproc/py-interegular/Makefile M textproc/py-jiter/Makefile M textproc/py-junit-xml/Makefile M textproc/py-latexcodec/Makefile M textproc/py-license-expression/Makefile M textproc/py-linkify-it-py/Makefile M textproc/py-m2r/Makefile M textproc/py-mako/Makefile M textproc/py-markdown-callouts/Makefile M textproc/py-markdown-it-py/Makefile M textproc/py-markdown/Makefile M textproc/py-markdown2/Makefile M textproc/py-markdownify/Makefile M textproc/py-markupsafe/Makefile M textproc/py-mdit-py-plugins/Makefile M textproc/py-mdurl/Makefile M textproc/py-mistune/Makefile M textproc/py-mistune0/Makefile M textproc/py-mkdocs-autorefs/Makefile M textproc/py-mkdocs-get-deps/Makefile M textproc/py-mkdocs-git-revision-date-localized-plugin/Makefile M textproc/py-mkdocs-material-extensions/Makefile M textproc/py-mkdocs-material/Makefile M textproc/py-mkdocs-mermaid2-plugin/Makefile M textproc/py-mkdocs-minify-plugin/Makefile M textproc/py-mkdocs-nature/Makefile M textproc/py-mkdocs-redirects/Makefile M textproc/py-mkdocs-rss-plugin/Makefile M textproc/py-mkdocs-simple-hooks/Makefile M textproc/py-mkdocs/Makefile M textproc/py-mkdocstrings-crystal/Makefile M textproc/py-mkdocstrings-python-legacy/Makefile M textproc/py-mkdocstrings-python/Makefile M textproc/py-mkdocstrings/Makefile M textproc/py-myst-parser/Makefile M textproc/py-nltk/Makefile M textproc/py-openstep-plist/Makefile M textproc/py-paginate/Makefile M textproc/py-parse/Makefile M textproc/py-parso/Makefile M textproc/py-pyaml/Makefile M textproc/py-pybtex-docutils/Makefile M textproc/py-pybtex/Makefile M textproc/py-pycountry/Makefile M textproc/py-pygments-25/Makefile M textproc/py-pygments/Makefile M textproc/py-pyhamcrest/Makefile M textproc/py-pyjade/Makefile M textproc/py-pylons-sphinx-themes/Makefile M textproc/py-pymdown-extensions/Makefile M textproc/py-pypa-docs-theme/Makefile M textproc/py-pyphen/Makefile M textproc/py-pystemmer/Makefile M textproc/py-python-augeas/Makefile M textproc/py-python-docs-theme/Makefile M textproc/py-python-slugify/Makefile M textproc/py-python-ulid2/Makefile M textproc/py-pytidylib/Makefile M textproc/py-pytkdocs/Makefile M textproc/py-qrcode/Makefile M textproc/py-rdflib/Makefile M textproc/py-recommonmark/Makefile M textproc/py-regex/Makefile M textproc/py-reno/Makefile M textproc/py-rich/Makefile M textproc/py-rst2ansi/Makefile M textproc/py-scour/Makefile M textproc/py-sentencepiece/Makefile M textproc/py-smartypants/Makefile M textproc/py-snowballstemmer/Makefile M textproc/py-sparqlwrapper/Makefile M textproc/py-sphinx-argparse/Makefile M textproc/py-sphinx-autoapi/Makefile M textproc/py-sphinx-autodoc-typehints/Makefile M textproc/py-sphinx-basic-ng/Makefile M textproc/py-sphinx-copybutton/Makefile M textproc/py-sphinx-design/Makefile M textproc/py-sphinx-inline-tabs/Makefile M textproc/py-sphinx-issues/Makefile M textproc/py-sphinx-markdown-tables/Makefile M textproc/py-sphinx-me/Makefile M textproc/py-sphinx-multiversion-zrepl/Makefile M textproc/py-sphinx/Makefile M textproc/py-sphinx_rtd_theme/Makefile M textproc/py-sphinxcontrib-adadomain/Makefile M textproc/py-sphinxcontrib-applehelp/Makefile M textproc/py-sphinxcontrib-autoprogram/Makefile M textproc/py-sphinxcontrib-bibtex/Makefile M textproc/py-sphinxcontrib-bitbucket/Makefile M textproc/py-sphinxcontrib-devhelp/Makefile M textproc/py-sphinxcontrib-fulltoc/Makefile M textproc/py-sphinxcontrib-htmlhelp/Makefile M textproc/py-sphinxcontrib-httpdomain/Makefile M textproc/py-sphinxcontrib-issuetracker/Makefile M textproc/py-sphinxcontrib-jquery/Makefile M textproc/py-sphinxcontrib-jsmath/Makefile M textproc/py-sphinxcontrib-log-cabinet/Makefile M textproc/py-sphinxcontrib-napoleon/Makefile M textproc/py-sphinxcontrib-newsfeed/Makefile M textproc/py-sphinxcontrib-programoutput/Makefile M textproc/py-sphinxcontrib-qthelp/Makefile M textproc/py-sphinxcontrib-serializinghtml/Makefile M textproc/py-sphinxcontrib-svg2pdfconverter/Makefile M textproc/py-sphinxcontrib-towncrier/Makefile M textproc/py-sphinxcontrib-websupport/Makefile M textproc/py-texttable/Makefile M textproc/py-textual-speedups/Makefile M textproc/py-textual/Makefile M textproc/py-tiktoken/Makefile M textproc/py-tinycss/Makefile M textproc/py-tinycss2/Makefile M textproc/py-tokenizers/Makefile M textproc/py-toml/Makefile M textproc/py-tomli-w/Makefile M textproc/py-tomli/Makefile M textproc/py-tomlkit/Makefile M textproc/py-towncrier/Makefile M textproc/py-typogrify/Makefile M textproc/py-uc-micro-py/Makefile M textproc/py-ucl/Makefile M textproc/py-wcmatch/Makefile M textproc/py-xlrd/Makefile M textproc/py-xmlschema/Makefile M textproc/py-youseedee/Makefile M textproc/py-zope.i18nmessageid/Makefile M textproc/rubygem-gitlab-markup/Makefile M textproc/unoconv/Makefile M textproc/xml2rfc/Makefile M textproc/ydiff/Makefile M textproc/yelp-tools/Makefile M textproc/yq/Makefile M www/gitlab/Makefile.common M www/googler/Makefile M www/ladybird/Makefile M www/mod_wsgi4/Makefile M www/nghttp2/Makefile M www/node20/Makefile M www/node22/Makefile M www/node23/Makefile M www/node24/Makefile M www/node25/Makefile M www/npm-node22/Makefile M www/npm-node24/Makefile M www/py-aiohttp/Makefile M www/py-aioquic/Makefile M www/py-asgiref/Makefile M www/py-autobahn/Makefile M www/py-beaker/Makefile M www/py-beautifulsoup/Makefile M www/py-bleach/Makefile M www/py-boto3/Makefile M www/py-bottle/Makefile M www/py-cachecontrol/Makefile M www/py-cheroot/Makefile M www/py-cherrypy/Makefile M www/py-css-parser/Makefile M www/py-csscompressor/Makefile M www/py-cssselect/Makefile M www/py-cssutils/Makefile M www/py-django-allauth/Makefile M www/py-django-debug-toolbar/Makefile M www/py-django-gravatar2/Makefile M www/py-django-requests-debug-toolbar/Makefile M www/py-django42/Makefile M www/py-django50/Makefile M www/py-dropbox/Makefile M www/py-falcon/Makefile M www/py-fastapi/Makefile M www/py-flasgger/Makefile M www/py-flask-cors/Makefile M www/py-flask-jwt/Makefile M www/py-flask-restful/Makefile M www/py-flask/Makefile M www/py-flup6/Makefile M www/py-formencode/Makefile M www/py-ghp-import/Makefile M www/py-google-api-core/Makefile M www/py-google-api-python-client/Makefile M www/py-gunicorn/Makefile M www/py-h2/Makefile M www/py-hpack/Makefile M www/py-hstspreload/Makefile M www/py-html5-parser/Makefile M www/py-html5lib/Makefile M www/py-httpbin/Makefile M www/py-httpcore/Makefile M www/py-httplib2/Makefile M www/py-httpx-sse/Makefile M www/py-httpx/Makefile M www/py-hyperframe/Makefile M www/py-hyperlink/Makefile M www/py-libsass/Makefile M www/py-mechanize/Makefile M www/py-multidict/Makefile M www/py-nh3/Makefile M www/py-pecan/Makefile M www/py-postorius/Makefile M www/py-priority/Makefile M www/py-priority1/Makefile M www/py-pyjwt/Makefile M www/py-pylsqpack/Makefile M www/py-python-dotenv/Makefile M www/py-python-multipart/Makefile M www/py-qt5-webengine/Makefile M www/py-qt6-webengine/Makefile M www/py-requests-aws4auth/Makefile M www/py-requests-cache/Makefile M www/py-requests-file/Makefile M www/py-requests-futures/Makefile M www/py-requests-mock/Makefile M www/py-requests-oauthlib/Makefile M www/py-requests-toolbelt/Makefile M www/py-requests-unixsocket/Makefile M www/py-requests/Makefile M www/py-requests_ntlm/Makefile M www/py-respx/Makefile M www/py-rfc3986/Makefile M www/py-rfc3987/Makefile M www/py-soupsieve/Makefile M www/py-sse-starlette/Makefile M www/py-starlette/Makefile M www/py-tornado/Makefile M www/py-treq/Makefile M www/py-uvicorn/Makefile M www/py-waitress/Makefile M www/py-webob/Makefile M www/py-websocket-client/Makefile M www/py-webtest/Makefile M www/py-werkzeug/Makefile M www/py-wsaccel/Makefile M www/py-yarl/Makefile M www/yt-dlp/Makefile M x11-drivers/xf86-video-qxl/Makefile M x11-fonts/fontconfig/Makefile M x11-fonts/py-QtAwesome/Makefile M x11-fonts/py-afdko/Makefile M x11-fonts/py-axisregistry/Makefile M x11-fonts/py-babelfont/Makefile M x11-fonts/py-bdflib/Makefile M x11-fonts/py-booleanOperations/Makefile M x11-fonts/py-cffsubr/Makefile M x11-fonts/py-compreffor/Makefile M x11-fonts/py-cu2qu/Makefile M x11-fonts/py-defcon/Makefile M x11-fonts/py-fontMath/Makefile M x11-fonts/py-fontfeatures/Makefile M x11-fonts/py-fontmake/Makefile M x11-fonts/py-gflanguages/Makefile M x11-fonts/py-gfsubsets/Makefile M x11-fonts/py-glyphsLib/Makefile M x11-fonts/py-opentype-sanitizer/Makefile M x11-fonts/py-opentypespec/Makefile M x11-fonts/py-shaperglot/Makefile M x11-fonts/py-ufo2ft/Makefile M x11-fonts/py-ufoLib/Makefile M x11-fonts/py-ufolint/Makefile M x11-fonts/py-ufonormalizer/Makefile M x11-fonts/py-ufoprocessor/Makefile M x11-fonts/terminus-font/Makefile M x11-themes/gnome-themes/Makefile M x11-themes/greybird-theme/Makefile M x11-themes/plasma6-breeze-gtk/Makefile M x11-themes/xapp-symbolic-icons/Makefile M x11-themes/yaru-gtk-themes/Makefile M x11-themes/yaru-icon-theme/Makefile M x11-toolkits/libadwaita/Makefile M x11-toolkits/py-python-xlib/Makefile M x11-toolkits/py-qt5-charts/Makefile M x11-toolkits/py-qt5-datavis3d/Makefile M x11-toolkits/py-tkinter/Makefile M x11-toolkits/py-wxPython4/Makefile M x11-toolkits/qt5-declarative-test/Makefile M x11-toolkits/qt5-declarative/Makefile M x11-toolkits/qt6-declarative/Makefile M x11-toolkits/qt6-quick3d/Makefile M x11-toolkits/qt6-shadertools/Makefile M x11-wm/fvwm2/Makefile M x11-wm/openbox/Makefile M x11-wm/plasma6-kwin-x11/Makefile M x11-wm/plasma6-kwin/Makefile M x11-wm/wmii-devel/Makefile M x11/alacritty/Makefile M x11/cinnamon-desktop/Makefile M x11/cinnamon-screensaver/Makefile M x11/cinnamon-session/Makefile M x11/fuzzel/Makefile M x11/gnome-menus/Makefile M x11/gnome-shell-extensions/Makefile M x11/gnome-terminal/Makefile M x11/libei/Makefile M x11/libinput/Makefile M x11/libwacom/Makefile M x11/libxcb/Makefile M x11/libxfce4windowing/Makefile M x11/libxkbcommon/Makefile M x11/menulibre/Makefile M x11/plasma6-plasma-desktop/Makefile M x11/plasma6-plasma-workspace/Makefile M x11/py-python-xapp/Makefile M x11/py-xcffib/Makefile M x11/py-xdot/Makefile M x11/sddm/Makefile M x11/xapp/Makefile M x11/xcb-proto/Makefile M x11/xcb-util-errors/Makefile M x11/xfce4-screensaver/Makefile M x11/xkeyboard-config/Makefile M x11/xwayland-run/Makefile Log Message: ----------- Python ports: bump PORTREVISION for the 3.12 default switch Sweep PORTREVISION on ports that consume the default Python interpreter, to force rebuilds now that PYTHON_DEFAULT is 3.12 (see prior commit). Scope: all ports with USES=python that resolve to the py3 default. Excluded: - the lang/python* interpreter ports themselves - Python-2.7-only ports (py-enum34, py-setuptools44, talloc1, py-dnspython1, zbar, mailman, cracklib, google-sitemapgen, moinmoin, subversion) -- unaffected by the py3 default - devel/py-pip (just version-bumped to 23.3.2) - net-im/pidgin (slave; inherits the bump from net-im/libpurple) Computed/fallback revisions handled in place: www/gitlab bumps GITLAB_PORTREVISION in Makefile.common; devel/icu bumps its PORTREVISION?= line; sysutils/u-boot-master left to its per-version computed revision. Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 9997fd8728dd9f452b1a026f38cccea3235290c9 https://github.com/MidnightBSD/mports/commit/9997fd8728dd9f452b1a026f38cccea3235290c9 Author: Lucas Holt Date: 2026-06-27 (Sat, 27 Jun 2026) Changed paths: M misc/py-mistral-vibe/files/patch-textual-6.12 Log Message: ----------- misc/py-mistral-vibe: extend Textual 6 patch for tool widgets Update patch-textual-6.12 to also port vibe/cli/textual_ui/widgets/ tool_widgets.py to the Textual 6 API (native_ansi_color -> ansi_color), matching the onboarding fixes already in the patch. Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 1c6ddcd9c98ae7a073c8fc865104c54ef3527e0a https://github.com/MidnightBSD/mports/commit/1c6ddcd9c98ae7a073c8fc865104c54ef3527e0a Author: Lucas Holt Date: 2026-06-28 (Sun, 28 Jun 2026) Changed paths: M misc/linux-claude/Makefile M misc/linux-claude/distinfo Log Message: ----------- misc/linux-claude: 2.1.195 Compare: https://github.com/MidnightBSD/mports/compare/7beda8e36810...1c6ddcd9c98a To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications