From noreply at github.com Mon Jun 29 01:58:29 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 28 Jun 2026 22:58:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e72ece: editors/vim: update to 9.2.0738 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e72ece66ccb5630ac35b6d73addb6990bd475259 https://github.com/MidnightBSD/mports/commit/e72ece66ccb5630ac35b6d73addb6990bd475259 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M editors/vim/Makefile M editors/vim/distinfo Log Message: ----------- editors/vim: update to 9.2.0738 Update Vim to the latest upstream patch level and refresh distinfo. AI-Assisted-by: Codex GPT-5 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 29 18:44:17 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 29 Jun 2026 15:44:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 6babf0: www/tomcat: update supported branches Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 6babf0b6478c1e00b66abd1d72b76abcf229c7a6 https://github.com/MidnightBSD/mports/commit/6babf0b6478c1e00b66abd1d72b76abcf229c7a6 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M www/tomcat101/Makefile M www/tomcat101/distinfo M www/tomcat101/pkg-plist M www/tomcat110/Makefile M www/tomcat110/distinfo M www/tomcat110/pkg-plist M www/tomcat9/Makefile M www/tomcat9/distinfo Log Message: ----------- www/tomcat: update supported branches Update Tomcat 9, 10.1, and 11 to the latest upstream point releases and refresh distinfo. Adjust the Jakarta EE migration jar plist entry for Tomcat 10.1 and 11. AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt Commit: 5458a61124043a5b668ded3460069f7964979be5 https://github.com/MidnightBSD/mports/commit/5458a61124043a5b668ded3460069f7964979be5 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M net/activemq/Makefile M net/activemq/distinfo Log Message: ----------- net/activemq: update to 5.19.8 Update ActiveMQ Classic to the latest supported 5.x point release for recent security advisories. Allow Java 11 or newer to match the supported runtime range for the 5.19.x line. AI-Assisted-by: Codex GPT-5 Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/e72ece66ccb5...5458a6112404 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 29 19:16:04 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 29 Jun 2026 16:16:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 528a79: java/eclipse: update to 4.39 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 528a79a93c6b2d5755d59c4494bc7d8d4328d128 https://github.com/MidnightBSD/mports/commit/528a79a93c6b2d5755d59c4494bc7d8d4328d128 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M java/eclipse/Makefile M java/eclipse/Makefile.plugins M java/eclipse/distinfo M java/eclipse/files/eclipse.in R java/eclipse/files/patch-eclipse-platform-parent R java/eclipse/files/patch-eclipse.pde.build R java/eclipse/files/patch-eclipse.pde.ui R java/eclipse/files/patch-eclipse.platform.releng R java/eclipse/files/patch-eclipse.platform.releng.tychoeclipsebuilder R java/eclipse/files/patch-eclipse.platform.resources R java/eclipse/files/patch-eclipse.platform.runtime R java/eclipse/files/patch-eclipse.platform.swt R java/eclipse/files/patch-eclipse.platform.swt.binaries R java/eclipse/files/patch-eclipse.platform.team R java/eclipse/files/patch-eclipse.platform.text R java/eclipse/files/patch-eclipse.platform.ua R java/eclipse/files/patch-eclipse.platform.ui R java/eclipse/files/patch-rt.equinox.bundles R java/eclipse/files/patch-rt.equinox.framework R java/eclipse/files/patch-rt.equinox.p2 M java/eclipse/pkg-descr R java/eclipse/scripts/post-extract M java/eclipse/scripts/pre-build R java/eclipse/scripts/pre-patch Log Message: ----------- java/eclipse: update to 4.39 Track FreeBSD's rewrite of the port: 4.39 abandons the old multi-snapshot sources plus hand-maintained patch set in favour of chirontt's pre-patched repos (which carry the FreeBSD/cross-build fixes and gtk.freebsd natives) and NorbertXYZ's prebuilt offline maven repository. All 17 files/patch-* and the post-extract/pre-patch reorg scripts are therefore removed. Switch to GH_TUPLE, maven39, openjdk21 (JAVA_VERSION 21+), USES=gl with USE_GL, gtk30+gtk40, c++17, and install the SDK icons into hicolor. Restrict to amd64. Two MidnightBSD-specific fixes, both because uname/os.name report "MidnightBSD" rather than "FreeBSD": - OS=FreeBSD in MAVEN_ENV, so chirontt's SWT/equinox build.sh scripts take the FreeBSD branch (gmake on make_unix.mak) instead of running bsd make on a GNU makefile. - -Dos.name=FreeBSD in MAVEN_OPTS, so the embedded Equinox frameworks Tycho launches (e.g. tycho-document-bundle schema-to-html) compute osgi.native.osname=freebsd and resolve com.sun.jna's native capability; otherwise pde.core et al. fail to load and the doc.isv build dies. Builds to completion (BUILD SUCCESS) and packages cleanly on amd64. 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 Mon Jun 29 20:11:34 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 29 Jun 2026 17:11:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 55e642: devel/p5-Exporter-Tiny: update to 1.006003 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 55e642ddbdabddb897f97f6e399a453dff9c03bb https://github.com/MidnightBSD/mports/commit/55e642ddbdabddb897f97f6e399a453dff9c03bb Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Exporter-Tiny/Makefile M devel/p5-Exporter-Tiny/distinfo Log Message: ----------- devel/p5-Exporter-Tiny: update to 1.006003 Commit: fe9acd899422556736df67813ae5127b8ada0510 https://github.com/MidnightBSD/mports/commit/fe9acd899422556736df67813ae5127b8ada0510 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Role-Tiny/Makefile M devel/p5-Role-Tiny/distinfo Log Message: ----------- devel/p5-Role-Tiny: update to 2.002005 Commit: e5f3932ee169384daa9511953619240d7b6614c1 https://github.com/MidnightBSD/mports/commit/e5f3932ee169384daa9511953619240d7b6614c1 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-CPAN-Meta-Requirements/Makefile M devel/p5-CPAN-Meta-Requirements/distinfo Log Message: ----------- devel/p5-CPAN-Meta-Requirements: update to 2.145 Commit: 07107ecfa2ddda6c7a23dcb78f795031018aa7fd https://github.com/MidnightBSD/mports/commit/07107ecfa2ddda6c7a23dcb78f795031018aa7fd Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-CPAN-Meta/Makefile M devel/p5-CPAN-Meta/distinfo Log Message: ----------- devel/p5-CPAN-Meta: update to 2.150013 Commit: 9e7062b3fca19086df13156df8efa927f172ff75 https://github.com/MidnightBSD/mports/commit/9e7062b3fca19086df13156df8efa927f172ff75 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-TimeDate/Makefile M devel/p5-TimeDate/distinfo Log Message: ----------- devel/p5-TimeDate: update to 2.35 Compare: https://github.com/MidnightBSD/mports/compare/528a79a93c6b...9e7062b3fca1 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 29 21:49:13 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 29 Jun 2026 18:49:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d7c92d: update distinfo Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d7c92d25e9b797c9a76399e8ae03a8fa15dff2ac https://github.com/MidnightBSD/mports/commit/d7c92d25e9b797c9a76399e8ae03a8fa15dff2ac Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/Makefile M devel/ccache/files/pkg-message.in A devel/ccache4/Makefile A devel/ccache4/distinfo A devel/ccache4/files/ccache-update-links.sh.in A devel/ccache4/files/ccache_clean.in A devel/ccache4/files/pkg-message.in A devel/ccache4/files/world-ccache.in A devel/ccache4/pkg-descr A devel/ccache4/pkg-plist M textproc/hs-pandoc/distinfo Log Message: ----------- update distinfo Commit: edc76350053c0b9f992ef9c246a977cac9a63a4c https://github.com/MidnightBSD/mports/commit/edc76350053c0b9f992ef9c246a977cac9a63a4c Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Module-Build-Tiny/Makefile M devel/p5-Module-Build-Tiny/distinfo Log Message: ----------- devel/p5-Module-Build-Tiny: update to 0.053 Commit: fab2c3e74578a1432fe1246a52a33738dca1519d https://github.com/MidnightBSD/mports/commit/fab2c3e74578a1432fe1246a52a33738dca1519d Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-DateTime-TimeZone/Makefile M devel/p5-DateTime-TimeZone/distinfo Log Message: ----------- devel/p5-DateTime-TimeZone: update to 2.68 Commit: 15495e8cdc6a30ccc5b90ce215ef94340f3fe62f https://github.com/MidnightBSD/mports/commit/15495e8cdc6a30ccc5b90ce215ef94340f3fe62f Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Clone/Makefile M devel/p5-Clone/distinfo Log Message: ----------- devel/p5-Clone: update to 0.50 Commit: 5dbec44e69b0a1c9f12f3ea5dffce87b529fd0fd https://github.com/MidnightBSD/mports/commit/5dbec44e69b0a1c9f12f3ea5dffce87b529fd0fd Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M converters/p5-Encode/Makefile M converters/p5-Encode/distinfo Log Message: ----------- converters/p5-Encode: update to 3.24 Commit: ecd5284ff2a8e2b313108a7803b447ef3f3df495 https://github.com/MidnightBSD/mports/commit/ecd5284ff2a8e2b313108a7803b447ef3f3df495 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M net/p5-Socket/Makefile M net/p5-Socket/distinfo Log Message: ----------- net/p5-Socket: update to 2.041 Commit: 658aa42cf546cac9c6c5debfdf6c6903e0938c17 https://github.com/MidnightBSD/mports/commit/658aa42cf546cac9c6c5debfdf6c6903e0938c17 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-ExtUtils-ParseXS/Makefile M devel/p5-ExtUtils-ParseXS/distinfo Log Message: ----------- devel/p5-ExtUtils-ParseXS: update to 3.61 Commit: 0f6ae08481057af06b72f0c5fee1c68453f2a067 https://github.com/MidnightBSD/mports/commit/0f6ae08481057af06b72f0c5fee1c68453f2a067 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M archivers/p5-Archive-Tar/Makefile M archivers/p5-Archive-Tar/distinfo Log Message: ----------- archivers/p5-Archive-Tar: update to 3.10 Commit: 802bd30546857451187ac682fbfbbb2fc10cd979 https://github.com/MidnightBSD/mports/commit/802bd30546857451187ac682fbfbbb2fc10cd979 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M archivers/p5-Compress-Raw-Bzip2/Makefile M archivers/p5-Compress-Raw-Bzip2/distinfo Log Message: ----------- archivers/p5-Compress-Raw-Bzip2: update to 2.218 Commit: d38926f291b2e93a2dfeaca50ab37720df47ede2 https://github.com/MidnightBSD/mports/commit/d38926f291b2e93a2dfeaca50ab37720df47ede2 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M archivers/p5-Compress-Raw-Zlib/Makefile M archivers/p5-Compress-Raw-Zlib/distinfo Log Message: ----------- archivers/p5-Compress-Raw-Zlib: update to 2.222 Commit: 5408d040f4728afa6fb52253f9ff2691a778bc43 https://github.com/MidnightBSD/mports/commit/5408d040f4728afa6fb52253f9ff2691a778bc43 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M archivers/p5-IO-Compress/Makefile M archivers/p5-IO-Compress/distinfo Log Message: ----------- archivers/p5-IO-Compress: update to 2.220 Commit: 986e5902b16f8d574ca50eb30db2f0b0626fcb46 https://github.com/MidnightBSD/mports/commit/986e5902b16f8d574ca50eb30db2f0b0626fcb46 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M archivers/p5-IO-Compress-Lzma/Makefile M archivers/p5-IO-Compress-Lzma/distinfo Log Message: ----------- archivers/p5-IO-Compress-Lzma: update to 2.217 Commit: 4f301f936e5976a1b16e4e027563525ba881705c https://github.com/MidnightBSD/mports/commit/4f301f936e5976a1b16e4e027563525ba881705c Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M textproc/hs-pandoc/Makefile Log Message: ----------- Fix hs-pandoc build: remove main package from USE_CABAL and update paths Remove pandoc-3.1.1 from USE_CABAL (main package, not a dependency) Remove non-standard HACKAGE_DISTNAME variable Update post-install targets to use WRKSRC instead of CABAL_DEPSDIR/PORTNAME-PORTVERSION This fixes the extract phase error where cabal infrastructure tried to move pandoc-3.1.1 into work/pandoc-3.1.1/_cabal_deps/pandoc-3.1.1 (circular path). Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe EOF Commit: c7d23536d50c2aa565be275bed205f3927d44b39 https://github.com/MidnightBSD/mports/commit/c7d23536d50c2aa565be275bed205f3927d44b39 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M archivers/p5-Compress-Raw-Lzma/Makefile M archivers/p5-Compress-Raw-Lzma/distinfo Log Message: ----------- archivers/p5-Compress-Raw-Lzma: update to 2.221 Commit: 455c116c1439e762afe5d7509eda418f091db5c4 https://github.com/MidnightBSD/mports/commit/455c116c1439e762afe5d7509eda418f091db5c4 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M security/p5-CryptX/Makefile M security/p5-CryptX/distinfo Log Message: ----------- security/p5-CryptX: update to 0.087 Commit: 6c713663215915796bdcb214ddc82aff0cbc85b9 https://github.com/MidnightBSD/mports/commit/6c713663215915796bdcb214ddc82aff0cbc85b9 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M dns/p5-Net-DNS/Makefile M dns/p5-Net-DNS/distinfo Log Message: ----------- dns/p5-Net-DNS: update to 1.54 Commit: 4d9660092f316668288e044803bf032c3b4954db https://github.com/MidnightBSD/mports/commit/4d9660092f316668288e044803bf032c3b4954db Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M mail/p5-Mail-SPF/Makefile M mail/p5-Mail-SPF/distinfo Log Message: ----------- mail/p5-Mail-SPF: update to 3.20260331 Commit: 05e15d3abcbc5bec4e1f211e79700d638e16056e https://github.com/MidnightBSD/mports/commit/05e15d3abcbc5bec4e1f211e79700d638e16056e Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M mail/p5-Mail-AuthenticationResults/Makefile M mail/p5-Mail-AuthenticationResults/distinfo Log Message: ----------- mail/p5-Mail-AuthenticationResults: update to 2.20260216 Commit: 5b3f10aa94534ece98afff1e892b489bef5b3220 https://github.com/MidnightBSD/mports/commit/5b3f10aa94534ece98afff1e892b489bef5b3220 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M security/p5-IO-Socket-SSL/Makefile M security/p5-IO-Socket-SSL/distinfo Log Message: ----------- security/p5-IO-Socket-SSL: update to 2.098 Commit: eedeb93d2889b24e1ed6ccdae4d2ab0015a8d0c6 https://github.com/MidnightBSD/mports/commit/eedeb93d2889b24e1ed6ccdae4d2ab0015a8d0c6 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M mail/p5-Mail-DMARC/Makefile M mail/p5-Mail-DMARC/distinfo Log Message: ----------- mail/p5-Mail-DMARC: update to 1.20260306 Commit: d42e04238dc3dfd554d84c8aa0fc9df6999e9fc6 https://github.com/MidnightBSD/mports/commit/d42e04238dc3dfd554d84c8aa0fc9df6999e9fc6 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M security/p5-Authen-SASL/Makefile M security/p5-Authen-SASL/distinfo Log Message: ----------- security/p5-Authen-SASL: update to 2.1900 Add p5-Crypt-URandom dependency; drop DISTVERSIONSUFFIX. Commit: 1a8f4d1de5f13c641f19ccc477497c2a044368b7 https://github.com/MidnightBSD/mports/commit/1a8f4d1de5f13c641f19ccc477497c2a044368b7 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M www/p5-Mojolicious/Makefile M www/p5-Mojolicious/distinfo Log Message: ----------- www/p5-Mojolicious: update to 9.45 Commit: 4765eb882b074407eb201278cec145c2e30f190d https://github.com/MidnightBSD/mports/commit/4765eb882b074407eb201278cec145c2e30f190d Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M www/p5-Plack/Makefile M www/p5-Plack/distinfo Log Message: ----------- www/p5-Plack: update to 1.0054 Commit: 73572f0a48d19ce3a8d343b5de8b964ccd166f93 https://github.com/MidnightBSD/mports/commit/73572f0a48d19ce3a8d343b5de8b964ccd166f93 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M www/p5-CGI/Makefile M www/p5-CGI/distinfo Log Message: ----------- www/p5-CGI: update to 4.72 Commit: 67a538009c1fb266137d1de3c3e0c4869460ebf4 https://github.com/MidnightBSD/mports/commit/67a538009c1fb266137d1de3c3e0c4869460ebf4 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M www/p5-HTTP-Tiny/Makefile M www/p5-HTTP-Tiny/distinfo Log Message: ----------- www/p5-HTTP-Tiny: update to 0.094 Commit: 0c492d5071c06aca60d778f0c049508612ed0390 https://github.com/MidnightBSD/mports/commit/0c492d5071c06aca60d778f0c049508612ed0390 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M www/p5-LWP-Protocol-https/Makefile M www/p5-LWP-Protocol-https/distinfo Log Message: ----------- www/p5-LWP-Protocol-https: update to 6.15 Commit: 6da70fdd4a33032aae4ea8555887e1945f444248 https://github.com/MidnightBSD/mports/commit/6da70fdd4a33032aae4ea8555887e1945f444248 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M www/p5-HTML-Form/Makefile M www/p5-HTML-Form/distinfo Log Message: ----------- www/p5-HTML-Form: update to 6.13 Commit: 1be57e10bdafff1fd7cb96a724c56f1649bd1d8c https://github.com/MidnightBSD/mports/commit/1be57e10bdafff1fd7cb96a724c56f1649bd1d8c Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M www/p5-HTTP-Daemon/Makefile M www/p5-HTTP-Daemon/distinfo Log Message: ----------- www/p5-HTTP-Daemon: update to 6.17 Switch to USE_PERL5=modbuildtiny (upstream moved to Module::Build::Tiny). Commit: 6093873cdf9f40a15c545f722ebc0429c6704c66 https://github.com/MidnightBSD/mports/commit/6093873cdf9f40a15c545f722ebc0429c6704c66 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M converters/p5-Sereal-Decoder/Makefile M converters/p5-Sereal-Decoder/distinfo Log Message: ----------- converters/p5-Sereal-Decoder: update to 5.006 Commit: daef49d3c9774bf08652a13eb8ca0a2a3c5917d5 https://github.com/MidnightBSD/mports/commit/daef49d3c9774bf08652a13eb8ca0a2a3c5917d5 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M converters/p5-Sereal-Encoder/Makefile M converters/p5-Sereal-Encoder/distinfo Log Message: ----------- converters/p5-Sereal-Encoder: update to 5.006 Commit: 27af28ad1b07692af4f5219881333f5228d90199 https://github.com/MidnightBSD/mports/commit/27af28ad1b07692af4f5219881333f5228d90199 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M databases/p5-DBD-Pg/Makefile M databases/p5-DBD-Pg/distinfo Log Message: ----------- databases/p5-DBD-Pg: update to 3.20.2 Commit: d9956a35b95142980231da201c0de2922bb7cc30 https://github.com/MidnightBSD/mports/commit/d9956a35b95142980231da201c0de2922bb7cc30 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Devel-MAT/Makefile M devel/p5-Devel-MAT/distinfo Log Message: ----------- devel/p5-Devel-MAT: update to 0.54 Commit: bdaf432c295e61362ed7ccb3895a84602d1292d1 https://github.com/MidnightBSD/mports/commit/bdaf432c295e61362ed7ccb3895a84602d1292d1 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Devel-MAT-Dumper/Makefile M devel/p5-Devel-MAT-Dumper/distinfo Log Message: ----------- devel/p5-Devel-MAT-Dumper: update to 0.51 Commit: d6c44d3c12b5c6bf694d0d923bfcb056333c5a54 https://github.com/MidnightBSD/mports/commit/d6c44d3c12b5c6bf694d0d923bfcb056333c5a54 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-File-MimeInfo/Makefile M devel/p5-File-MimeInfo/distinfo Log Message: ----------- devel/p5-File-MimeInfo: update to 0.37 Commit: 653a45c45bac85e5494af965d82e7fc53e154a96 https://github.com/MidnightBSD/mports/commit/653a45c45bac85e5494af965d82e7fc53e154a96 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-IPC-Run/Makefile M devel/p5-IPC-Run/distinfo Log Message: ----------- devel/p5-IPC-Run: update to 20260402.0 Commit: 5868c9ca4d500c3ef2a21c99a630a5857abdb7d8 https://github.com/MidnightBSD/mports/commit/5868c9ca4d500c3ef2a21c99a630a5857abdb7d8 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Inline/Makefile M devel/p5-Inline/distinfo Log Message: ----------- devel/p5-Inline: update to 0.87 Commit: 684b8d04dbda22030be9fdc510cf91b84f44679a https://github.com/MidnightBSD/mports/commit/684b8d04dbda22030be9fdc510cf91b84f44679a Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Locale-libintl/Makefile M devel/p5-Locale-libintl/distinfo Log Message: ----------- devel/p5-Locale-libintl: update to 1.37 Commit: 457384bcf62b53edb7a2dd0eae76539fd1c08750 https://github.com/MidnightBSD/mports/commit/457384bcf62b53edb7a2dd0eae76539fd1c08750 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-MetaCPAN-Client/Makefile M devel/p5-MetaCPAN-Client/distinfo Log Message: ----------- devel/p5-MetaCPAN-Client: update to 2.043000 Commit: 8531cd8427caed7aede858df840451d5f2a9f279 https://github.com/MidnightBSD/mports/commit/8531cd8427caed7aede858df840451d5f2a9f279 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Module-CoreList/Makefile M devel/p5-Module-CoreList/distinfo Log Message: ----------- devel/p5-Module-CoreList: update to 5.20260420 Commit: 3aa76449f2f7110bd85462b834314cf284a50e4f https://github.com/MidnightBSD/mports/commit/3aa76449f2f7110bd85462b834314cf284a50e4f Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Module-Pluggable/Makefile M devel/p5-Module-Pluggable/distinfo Log Message: ----------- devel/p5-Module-Pluggable: update to 6.3 Commit: f3fbbd61bbd95fdf159c406a4a89f1942dafc193 https://github.com/MidnightBSD/mports/commit/f3fbbd61bbd95fdf159c406a4a89f1942dafc193 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Mouse/Makefile M devel/p5-Mouse/distinfo Log Message: ----------- devel/p5-Mouse: update to 2.6.2 Commit: d9046f65d4ae6629d983b23756e5dc7c0ac34b97 https://github.com/MidnightBSD/mports/commit/d9046f65d4ae6629d983b23756e5dc7c0ac34b97 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Perl-PrereqScanner-NotQuiteLite/Makefile M devel/p5-Perl-PrereqScanner-NotQuiteLite/distinfo Log Message: ----------- devel/p5-Perl-PrereqScanner-NotQuiteLite: update to 0.9918 Commit: bf77ef8c60bd4b131a859f5ece5f6727e020e9bc https://github.com/MidnightBSD/mports/commit/bf77ef8c60bd4b131a859f5ece5f6727e020e9bc Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Sub-Exporter-Lexical/Makefile M devel/p5-Sub-Exporter-Lexical/distinfo Log Message: ----------- devel/p5-Sub-Exporter-Lexical: update to 1.001 Commit: 7db0edfcf3d9f03016d3fd4e7b46ae10c739cc35 https://github.com/MidnightBSD/mports/commit/7db0edfcf3d9f03016d3fd4e7b46ae10c739cc35 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Term-Table/Makefile M devel/p5-Term-Table/distinfo Log Message: ----------- devel/p5-Term-Table: update to 0.028 Commit: 4af0c5c8d3ed3a388a47a24f058c6c714859b547 https://github.com/MidnightBSD/mports/commit/4af0c5c8d3ed3a388a47a24f058c6c714859b547 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Test-Differences/Makefile M devel/p5-Test-Differences/distinfo Log Message: ----------- devel/p5-Test-Differences: update to 0.710 Commit: 1c16a96af9334b4789f0455bf1cb5d63bffdb8de https://github.com/MidnightBSD/mports/commit/1c16a96af9334b4789f0455bf1cb5d63bffdb8de Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Time-Piece/Makefile M devel/p5-Time-Piece/distinfo Log Message: ----------- devel/p5-Time-Piece: update to 1.41 Commit: cbb76319bc8f1ea2d89f1468d9735e9a606de507 https://github.com/MidnightBSD/mports/commit/cbb76319bc8f1ea2d89f1468d9735e9a606de507 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Validation-Class/Makefile M devel/p5-Validation-Class/distinfo Log Message: ----------- devel/p5-Validation-Class: update to 7.900059 Commit: f4caa2ed32b1996d28176ee42d2fe9bcef060d55 https://github.com/MidnightBSD/mports/commit/f4caa2ed32b1996d28176ee42d2fe9bcef060d55 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M net/p5-IO-Socket-IP/Makefile M net/p5-IO-Socket-IP/distinfo Log Message: ----------- net/p5-IO-Socket-IP: update to 0.44 Commit: c7f9c44cbbb956ded1362d25135ed0b3daf6875a https://github.com/MidnightBSD/mports/commit/c7f9c44cbbb956ded1362d25135ed0b3daf6875a Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M net/p5-Net-CIDR-Lite/Makefile M net/p5-Net-CIDR-Lite/distinfo Log Message: ----------- net/p5-Net-CIDR-Lite: update to 0.24 Commit: 332a02de1591ba4b87d992c547f085f63aa66a68 https://github.com/MidnightBSD/mports/commit/332a02de1591ba4b87d992c547f085f63aa66a68 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M textproc/p5-Text-CSV_XS/Makefile M textproc/p5-Text-CSV_XS/distinfo Log Message: ----------- textproc/p5-Text-CSV_XS: update to 1.62 Commit: 0df47b8ba6d839ecc717b353e8fa7f3630b90712 https://github.com/MidnightBSD/mports/commit/0df47b8ba6d839ecc717b353e8fa7f3630b90712 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M textproc/p5-XML-LibXML/Makefile M textproc/p5-XML-LibXML/distinfo Log Message: ----------- textproc/p5-XML-LibXML: update to 2.0213 Commit: e73adc2be714418ea546925de456d46e82833289 https://github.com/MidnightBSD/mports/commit/e73adc2be714418ea546925de456d46e82833289 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: A devel/py-cachetools/files/patch-pyproject.toml M textproc/p5-YAML-LibYAML/Makefile M textproc/p5-YAML-LibYAML/distinfo Log Message: ----------- textproc/p5-YAML-LibYAML: update to 0.907.0 Upstream moved to a v-prefixed tag; add DISTVERSIONPREFIX. Commit: cb79b1e3dffb3bedf461549aafdea2f1cd9a1013 https://github.com/MidnightBSD/mports/commit/cb79b1e3dffb3bedf461549aafdea2f1cd9a1013 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M textproc/p5-YAML-PP/Makefile M textproc/p5-YAML-PP/distinfo Log Message: ----------- textproc/p5-YAML-PP: update to 0.39.0 Upstream moved to a v-prefixed tag; add DISTVERSIONPREFIX. Commit: dea26ed8c85fd6e8afb86e8f24212bf0796821a7 https://github.com/MidnightBSD/mports/commit/dea26ed8c85fd6e8afb86e8f24212bf0796821a7 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M mail/p5-Email-Sender/Makefile M mail/p5-Email-Sender/distinfo Log Message: ----------- mail/p5-Email-Sender: update to 2.601 Switch p5-Email-Address dependency to p5-Email-Address-XS. Commit: 0e27c632385f135bb24d3b7781a4e3a5196e0cc8 https://github.com/MidnightBSD/mports/commit/0e27c632385f135bb24d3b7781a4e3a5196e0cc8 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M mail/p5-Mail-Sendmail/Makefile M mail/p5-Mail-Sendmail/distinfo Log Message: ----------- mail/p5-Mail-Sendmail: update to 0.82 Add p5-Sys-Hostname-Long dependency. Commit: deb8d88204c0ef9341d691801eb60c82a3f470a2 https://github.com/MidnightBSD/mports/commit/deb8d88204c0ef9341d691801eb60c82a3f470a2 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Test2-Plugin-MemUsage/Makefile M devel/p5-Test2-Plugin-MemUsage/distinfo Log Message: ----------- devel/p5-Test2-Plugin-MemUsage: update to 0.002006 Commit: 3f730c89197d5429d95938a9d21c412afba98c36 https://github.com/MidnightBSD/mports/commit/3f730c89197d5429d95938a9d21c412afba98c36 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M textproc/p5-PPI/Makefile M textproc/p5-PPI/distinfo Log Message: ----------- textproc/p5-PPI: update to 1.291 Add p5-Safe-Isa and p5-YAML-PP run dependencies. Compare: https://github.com/MidnightBSD/mports/compare/9e7062b3fca1...3f730c89197d To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 29 22:34:08 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 29 Jun 2026 19:34:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 85dfe0: Update misc/py-mistral-vibe to 2.16.1 and update d... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 85dfe04bf32fae95c02da69fe44fe7791c7be973 https://github.com/MidnightBSD/mports/commit/85dfe04bf32fae95c02da69fe44fe7791c7be973 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/py-attrs/Makefile M devel/py-attrs/distinfo M devel/py-cachetools/Makefile M devel/py-cachetools/distinfo M devel/py-click/Makefile M devel/py-click/distinfo M devel/py-gitpython/Makefile M devel/py-gitpython/distinfo M devel/py-humanize/Makefile M devel/py-humanize/distinfo M devel/py-importlib-metadata/Makefile M devel/py-importlib-metadata/distinfo M devel/py-jaraco.context/Makefile M devel/py-jaraco.context/distinfo M devel/py-jaraco.functools/Makefile M devel/py-jaraco.functools/distinfo M devel/py-jsonpointer/Makefile M devel/py-jsonpointer/distinfo M devel/py-jsonschema-specifications/Makefile M devel/py-jsonschema-specifications/distinfo M devel/py-jsonschema/Makefile M devel/py-jsonschema/distinfo M devel/py-more-itertools/Makefile M devel/py-more-itertools/distinfo M devel/py-packaging/Makefile M devel/py-packaging/distinfo M devel/py-pyperclip/Makefile M devel/py-pyperclip/distinfo M devel/py-rpds-py/Makefile M devel/py-rpds-py/distinfo M devel/py-watchfiles/Makefile M devel/py-watchfiles/distinfo M devel/py-websockets/Makefile M devel/py-websockets/distinfo M dns/py-idna/Makefile M dns/py-idna/distinfo M misc/py-mistral-vibe/Makefile M misc/py-mistral-vibe/distinfo M net/py-urllib3/Makefile M net/py-urllib3/distinfo M security/py-certifi/Makefile M security/py-certifi/distinfo M security/py-cryptography/Makefile M security/py-cryptography/distinfo M security/py-keyring/Makefile M security/py-keyring/distinfo M textproc/py-charset-normalizer/Makefile M textproc/py-charset-normalizer/distinfo M textproc/py-linkify-it-py/Makefile M textproc/py-linkify-it-py/distinfo M textproc/py-markdown-it-py/Makefile M textproc/py-markdown-it-py/distinfo M textproc/py-markdownify/Makefile M textproc/py-markdownify/distinfo M textproc/py-mdit-py-plugins/Makefile M textproc/py-mdit-py-plugins/distinfo M www/py-beautifulsoup/Makefile M www/py-beautifulsoup/distinfo M www/py-pyjwt/Makefile M www/py-pyjwt/distinfo M www/py-requests/Makefile M www/py-requests/distinfo M www/py-starlette/Makefile M www/py-starlette/distinfo M www/py-uvicorn/Makefile M www/py-uvicorn/distinfo Log Message: ----------- Update misc/py-mistral-vibe to 2.16.1 and update dependencies Update the main port and 32 dependencies to meet version requirements: - misc/py-mistral-vibe: 2.16.0 -> 2.16.1 - devel/py-attrs: 23.2.0 -> 26.1.0 - devel/py-cachetools: 5.5.1 -> 7.0.6 - devel/py-click: 8.1.7 -> 8.3.3 - devel/py-gitpython: 3.1.30 -> 3.1.50 - devel/py-humanize: 4.14.0 -> 4.15.0 - devel/py-importlib-metadata: 8.7.0 -> 8.7.1 - devel/py-jaraco.context: 4.3.0 -> 6.1.2 - devel/py-jaraco.functools: 4.0.0 -> 4.5.0 - devel/py-jsonpointer: 2.0 -> 3.1.1 - devel/py-jsonschema: 4.24.0 -> 4.26.0 - devel/py-jsonschema-specifications: 2023.6.1 -> 2025.9.1 - devel/py-more-itertools: 8.7.0 -> 11.1.0 - devel/py-packaging: 26.0 -> 26.2 - devel/py-pyperclip: 1.7.0 -> 1.9.0 - devel/py-rpds-py: 0.13.2 -> 0.30.0 - devel/py-watchfiles: 1.1.1 -> 1.2.0 - devel/py-websockets: 15.0 -> 16.0 - dns/py-idna: 3.11 -> 3.13 - net/py-urllib3: 1.26.20 -> 2.7.0 - security/py-certifi: 2024.2.2 -> 2026.4.22 - security/py-cryptography: 43.0.3 -> 47.0.0 - security/py-keyring: 23.9.3 -> 25.7.0 - textproc/py-charset-normalizer: 3.0.1 -> 3.4.7 - textproc/py-linkify-it-py: 2.0.3 -> 2.1.0 - textproc/py-markdown-it-py: 3.0.0 -> 4.2.0 - textproc/py-markdownify: 0.14.1 -> 1.2.2 - textproc/py-mdit-py-plugins: 0.4.2 -> 0.5.0 - www/py-beautifulsoup: 4.12.3 -> 4.14.3 - www/py-pyjwt: 2.12.1 -> 2.13.0 - www/py-requests: 2.32.2 -> 2.34.2 - www/py-starlette: 1.0.0 -> 1.1.0 - www/py-uvicorn: 0.46.0 -> 0.47.0 Key changes: - Updated www/py-requests to 2.34.2 which is compatible with urllib3 2.7.0 - All changes follow FreeBSD ports conventions where applicable - Preserved allflavors in USES_PYTHON as per project conventions AI-Assisted-by: Mistral Vibe Signed-off-by: Lucas Holt Commit: 804fb31f259d4dedff942461f8b3e275e9e2e2e2 https://github.com/MidnightBSD/mports/commit/804fb31f259d4dedff942461f8b3e275e9e2e2e2 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/Makefile A devel/p5-Getopt-Yath/Makefile A devel/p5-Getopt-Yath/distinfo A devel/p5-Getopt-Yath/pkg-descr A devel/p5-Getopt-Yath/pkg-plist Log Message: ----------- devel/p5-Getopt-Yath: add port Option processing yath style; a dependency of Test2::Harness 2.x. Commit: 6dd61da545bf573cecd0287e477ff2a022af8b7e https://github.com/MidnightBSD/mports/commit/6dd61da545bf573cecd0287e477ff2a022af8b7e Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/Makefile A devel/p5-App-Yath-Script/Makefile A devel/p5-App-Yath-Script/distinfo A devel/p5-App-Yath-Script/pkg-descr A devel/p5-App-Yath-Script/pkg-plist Log Message: ----------- devel/p5-App-Yath-Script: add port Script initialization and utility functions for Test2::Harness; a dependency of Test2::Harness 2.x. Commit: bb9d85c462041ae375e54a388918882e169caca2 https://github.com/MidnightBSD/mports/commit/bb9d85c462041ae375e54a388918882e169caca2 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/p5-Test2-Harness/Makefile M devel/p5-Test2-Harness/distinfo M devel/p5-Test2-Harness/pkg-plist Log Message: ----------- devel/p5-Test2-Harness: update to 1.000172 Upstream split the yath script into App-Yath-Script (now a dependency) and switched from Test2-Suite to Test-Simple. Add p5-App-Yath-Script, drop p5-Test2-Suite, add p5-Test-Simple; plist gains App::Yath::Script::V1 and loses bin/yath (now shipped by p5-App-Yath-Script). Compare: https://github.com/MidnightBSD/mports/compare/3f730c89197d...bb9d85c46204 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 29 22:52:16 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 29 Jun 2026 19:52:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2e5996: databases/xapian-core: update to 2.0.0 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 2e5996d32ea0cb5f0a4f033c5693cd48d6223d75 https://github.com/MidnightBSD/mports/commit/2e5996d32ea0cb5f0a4f033c5693cd48d6223d75 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M databases/xapian-core/Makefile M databases/xapian-core/distinfo M databases/xapian-core/pkg-plist Log Message: ----------- databases/xapian-core: update to 2.0.0 Major version update. Switch to C++17 (USE_CXXSTD/compiler:c++17-lang), drop pathfix from USES, and bump CONFLICTS_INSTALL to xapian-core14. SONAME goes from libxapian.so.30 to libxapian.so.45, so consumers (p5-Xapian, py-xapian, ruby-xapian, php-xapian, lua-xapian, dovecot24, libzim, doxygen, akonadi-search, et al.) need rebuilding. Commit: 3e08fc0168f2337bc3bddd602cfefacdf8298d39 https://github.com/MidnightBSD/mports/commit/3e08fc0168f2337bc3bddd602cfefacdf8298d39 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M databases/p5-Xapian/Makefile M databases/p5-Xapian/distinfo Log Message: ----------- databases/p5-Xapian: update to 2.0.0.0 Track xapian-core 2.0; switch to C++17. Builds against xapian-core 2.0.0. Compare: https://github.com/MidnightBSD/mports/compare/bb9d85c46204...3e08fc0168f2 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 29 22:58:09 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 29 Jun 2026 19:58:09 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 38378c: devel/p5-Test2-Suite: remove obsolete port, merged... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 38378c8f6a6c47d4ef41be8d83ddcff3620595c7 https://github.com/MidnightBSD/mports/commit/38378c8f6a6c47d4ef41be8d83ddcff3620595c7 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M MOVED M devel/Makefile M devel/p5-Params-ValidationCompiler/Makefile M devel/p5-Struct-Dumb/Makefile M devel/p5-Test2-Plugin-Cover/Makefile M devel/p5-Test2-Plugin-DBIProfile/Makefile M devel/p5-Test2-Plugin-IOEvents/Makefile M devel/p5-Test2-Plugin-MemUsage/Makefile R devel/p5-Test2-Suite/Makefile R devel/p5-Test2-Suite/distinfo R devel/p5-Test2-Suite/pkg-descr R devel/p5-Test2-Suite/pkg-plist M net-mgmt/p5-Net-Netmask/Makefile M textproc/p5-String-Tagged/Makefile Log Message: ----------- devel/p5-Test2-Suite: remove obsolete port, merged into p5-Test-Simple The Test2::Suite modules (Test2::V0, Test2::Tools::*, Test2::AsyncSubtest, Test2::Bundle::*, etc.) are now shipped by the Test-Simple distribution, so the separate p5-Test2-Suite port collided with p5-Test-Simple >= 1.302200 (both own Test2/AsyncSubtest.pm and friends). Migrate the 8 consumers to p5-Test-Simple and add a MOVED entry, mirroring FreeBSD (which removed it 2024-08-15). To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 29 23:20:47 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 29 Jun 2026 20:20:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 885bbb: databases/py-xapian: update to 2.0.0 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 885bbbc9ae827c8a90b95b439ad2247cbb7e5acd https://github.com/MidnightBSD/mports/commit/885bbbc9ae827c8a90b95b439ad2247cbb7e5acd Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M databases/py-xapian/Makefile M databases/py-xapian/distinfo Log Message: ----------- databases/py-xapian: update to 2.0.0 Track xapian-core 2.0; switch to C++17. Commit: 1c22a5aa8bb0e985a316cef0fc1ee89b325353ed https://github.com/MidnightBSD/mports/commit/1c22a5aa8bb0e985a316cef0fc1ee89b325353ed Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M databases/ruby-xapian/Makefile M databases/ruby-xapian/distinfo Log Message: ----------- databases/ruby-xapian: update to 2.0.0 Track xapian-core 2.0; switch to C++17. Commit: 1ba6655a80063f80d62901e2f528711956920ffc https://github.com/MidnightBSD/mports/commit/1ba6655a80063f80d62901e2f528711956920ffc Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M databases/php-xapian/Makefile M databases/php-xapian/distinfo Log Message: ----------- databases/php-xapian: update to 2.0.0 Track xapian-core 2.0; switch to C++17. Commit: e75a7f0abc472590c9e80e9da15dd83df07e25f6 https://github.com/MidnightBSD/mports/commit/e75a7f0abc472590c9e80e9da15dd83df07e25f6 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M databases/lua-xapian/Makefile M databases/lua-xapian/distinfo Log Message: ----------- databases/lua-xapian: update to 2.0.0 Track xapian-core 2.0; switch to C++17. Commit: 8a5f3afbc38416545a36f70498fcce760c85c80b https://github.com/MidnightBSD/mports/commit/8a5f3afbc38416545a36f70498fcce760c85c80b Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/py-uv-build/Makefile M devel/py-uv-build/distinfo M devel/uv/Makefile M devel/uv/distinfo Log Message: ----------- Add devel/uv port and update devel/py-uv-build to 0.11.16 - Add devel/uv: Extremely fast Python package installer and resolver (0.11.16) - Update devel/py-uv-build from 0.11.15 to 0.11.16 This enables the dependency chain for ports that require uv. AI-Assisted-by: Mistral Vibe Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/38378c8f6a6c...8a5f3afbc384 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Mon Jun 29 23:44:10 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 29 Jun 2026 20:44:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e2b28c: Add uv to devel/Makefile SUBDIR list Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e2b28c3529e46105dfd975d80abed900e4cea7a3 https://github.com/MidnightBSD/mports/commit/e2b28c3529e46105dfd975d80abed900e4cea7a3 Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/Makefile Log Message: ----------- Add uv to devel/Makefile SUBDIR list Register the newly added devel/uv port in the category Makefile so it is properly recognized during INDEX generation. AI-Assisted-by: Mistral Vibe 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 29 23:47:42 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 29 Jun 2026 20:47:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1dbe85: Fix devel/Makefile: move uv to correct alphabetica... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1dbe85b488b0824ee8a52d12a51dd3106cef187f https://github.com/MidnightBSD/mports/commit/1dbe85b488b0824ee8a52d12a51dd3106cef187f Author: Lucas Holt Date: 2026-06-29 (Mon, 29 Jun 2026) Changed paths: M devel/Makefile Log Message: ----------- Fix devel/Makefile: move uv to correct alphabetical position Move the uv SUBDIR entry to the correct alphabetical position among the other 'u' entries (after uthash, before valgrind). AI-Assisted-by: Mistral Vibe 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 30 00:27:47 2026 From: noreply at github.com (Lucas Holt) Date: Mon, 29 Jun 2026 21:27:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b76718: devel/Makefile: index Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b76718c37e824af39e04c8235c8b3b97750e4140 https://github.com/MidnightBSD/mports/commit/b76718c37e824af39e04c8235c8b3b97750e4140 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M devel/Makefile Log Message: ----------- devel/Makefile: index To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 30 08:57:40 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 05:57:40 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4cf4b8: misc/py-mistral-vibe: fix GitPython dependency det... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4cf4b80a0e8ed4a1f377b6cd1520ee0fcdb2dafc https://github.com/MidnightBSD/mports/commit/4cf4b80a0e8ed4a1f377b6cd1520ee0fcdb2dafc Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M misc/py-mistral-vibe/Makefile Log Message: ----------- misc/py-mistral-vibe: fix GitPython dependency detection Match the runtime dependency pattern to devel/py-gitpython's actual package base, py*-GitPython. The dependency checker matches package names case-sensitively, so py*-gitpython was not detected even when installed. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: b26bcad775952ab27a7b2e5a09757eeb7a1061fc https://github.com/MidnightBSD/mports/commit/b26bcad775952ab27a7b2e5a09757eeb7a1061fc Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M databases/mongodb80/Makefile M devel/git-lab/Makefile M print/py-font-v/Makefile M textproc/py-mkdocs-git-revision-date-localized-plugin/Makefile M textproc/py-mkdocs-rss-plugin/Makefile Log Message: ----------- *: fix GitPython dependency casing devel/py-gitpython produces a py*-GitPython package base. Match consumers to that case so mport's case-sensitive package dependency query detects installed GitPython packages correctly. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/b76718c37e82...b26bcad77595 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 30 10:37:54 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 07:37:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c024a4: openssh 10.0p1 Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: c024a4a4b9b8d31c7c8b451791cc3c76d3d143ab https://github.com/MidnightBSD/src/commit/c024a4a4b9b8d31c7c8b451791cc3c76d3d143ab Author: Lucas Holt Date: 2026-01-20 (Tue, 20 Jan 2026) Changed paths: M .depend M .git_allowed_signers M .github/ci-status.md M .github/configs M .github/run_test.sh M .github/setup_ci.sh M .github/workflows/c-cpp.yml M .github/workflows/selfhosted.yml M .github/workflows/upstream.yml M .gitignore M .skipped-commit-ids M ChangeLog M INSTALL M Makefile.in M PROTOCOL.agent M PROTOCOL.certkeys M README M README.md M addr.c M addr.h M auth2-pubkey.c M auth2.c M authfile.c M buildpkg.sh.in M channels.c M channels.h M cipher.c M clientloop.c M config.h.in M configure M configure.ac M contrib/cygwin/ssh-user-config M contrib/redhat/openssh.spec M contrib/suse/openssh.spec M defines.h M dh.c M groupaccess.c M includes.h M libcrux_mlkem768_sha3.h M log.c M log.h M loginrec.c M loginrec.h M mdoc2man.awk M misc.c M mlkem768.sh M moduli M monitor.c M monitor.h M monitor_wrap.c M monitor_wrap.h M mux.c M myproposal.h M openbsd-compat/bsd-pselect.c M openbsd-compat/openssl-compat.h M openbsd-compat/port-linux.c M openbsd-compat/port-linux.h M pathnames.h M platform-listen.c M platform.h M progressmeter.c M readconf.c M readconf.h M regress/agent-restrict.sh M regress/agent.sh M regress/cert-userkey.sh M regress/cfginclude.sh M regress/cfgmatch.sh M regress/dropbear-ciphers.sh M regress/dropbear-kex.sh M regress/hostkey-agent.sh M regress/key-options.sh A regress/misc/Makefile M regress/misc/fuzz-harness/agent_fuzz_helper.c A regress/misc/sk-dummy/Makefile A regress/misc/ssh-verify-attestation/Makefile A regress/misc/ssh-verify-attestation/ssh-verify-attestation.c M regress/percent.sh M regress/servcfginclude.sh A regress/sftp-resume.sh M regress/sshfp-connect.sh M regress/test-exec.sh A regress/unittests/Makefile A regress/unittests/authopt/Makefile A regress/unittests/bitmap/Makefile A regress/unittests/conversion/Makefile A regress/unittests/hostkeys/Makefile A regress/unittests/kex/Makefile A regress/unittests/match/Makefile A regress/unittests/misc/Makefile A regress/unittests/sshbuf/Makefile A regress/unittests/sshkey/Makefile A regress/unittests/test_helper/Makefile A regress/unittests/utf8/Makefile M sandbox-capsicum.c M sandbox-darwin.c M sandbox-null.c R sandbox-pledge.c M sandbox-rlimit.c M sandbox-seccomp-filter.c M sandbox-solaris.c R sandbox-systrace.c M scp.0 M scp.1 M scp.c M servconf.c M servconf.h M serverloop.c M session.c M sftp-client.c M sftp.0 M sftp.1 M sftp.c M sk-usbhid.c M srclimit.c M ssh-agent.0 M ssh-agent.1 M ssh-agent.c M ssh-ecdsa-sk.c M ssh-keygen.0 M ssh-keygen.1 M ssh-keygen.c M ssh-keyscan.c M ssh-keysign.c M ssh-pkcs11.c M ssh-sandbox.h M ssh.0 M ssh.1 M ssh.c M ssh.h M ssh_api.c M ssh_config.0 M ssh_config.5 M sshconnect.c M sshconnect.h M sshconnect2.c A sshd-auth.c A sshd-debug.sh M sshd-session.c M sshd.c M sshd_config M sshd_config.0 M sshd_config.5 M sshkey.c M sshkey.h M sshsig.c M version.h Log Message: ----------- openssh 10.0p1 Commit: 1f5894b3718e44c3586a7d908a541698268cd6d6 https://github.com/MidnightBSD/src/commit/1f5894b3718e44c3586a7d908a541698268cd6d6 Author: Lucas Holt Date: 2026-04-22 (Wed, 22 Apr 2026) Changed paths: M .depend M .github/ci-status.md M .github/configs M .github/run_test.sh M .github/setup_ci.sh M .github/workflows/c-cpp.yml M .github/workflows/selfhosted.yml M .github/workflows/upstream.yml M .gitignore M .skipped-commit-ids M ChangeLog M INSTALL M Makefile.in M PROTOCOL M PROTOCOL.agent M README M README.md M TODO M addr.c M addr.h M addrmatch.c M atomicio.c M audit-bsm.c M audit-linux.c M auth-bsdauth.c M auth-krb5.c M auth-options.c M auth-pam.c M auth-pam.h M auth-passwd.c M auth-rhosts.c M auth-shadow.c M auth.c M auth.h M auth2-chall.c M auth2-gss.c M auth2-hostbased.c M auth2-none.c M auth2-pubkey.c M auth2-pubkeyfile.c M auth2.c M authfd.c M authfd.h M authfile.c M canohost.c M chacha.c M channels.c M channels.h M cipher-aesctr.c M cipher-chachapoly-libcrypto.c M cipher.c M clientloop.c M clientloop.h M compat.c M config.h.in M configure M configure.ac M contrib/README M contrib/cygwin/ssh-user-config M contrib/redhat/openssh.spec M contrib/redhat/sshd.init M contrib/ssh-copy-id M contrib/suse/openssh.spec M crypto_api.h M defines.h M dh.c M digest-libc.c M dispatch.c M dispatch.h M dns.c M dns.h M ed25519.c M entropy.c M entropy.h M groupaccess.c M gss-genr.c M gss-serv-krb5.c M gss-serv.c M hmac.c M hostfile.c M includes.h M kex-names.c M kex.c M kex.h M kexdh.c M kexecdh.c M kexgen.c M kexgex.c M kexgexc.c M kexgexs.c M kexmlkem768x25519.c M krl.c M krl.h M libcrux_mlkem768_sha3.h M log.c M loginrec.c M loginrec.h M logintest.c M m4/openssh.m4 M mac.c M mac.h M mdoc2man.awk M misc.c M misc.h M mlkem768.sh M moduli M moduli.0 M moduli.c M monitor.c M monitor.h M monitor_fdpass.c M monitor_wrap.c M monitor_wrap.h M msg.c M mux.c M myproposal.h M nchan.c M openbsd-compat/Makefile.in M openbsd-compat/arc4random.c M openbsd-compat/arc4random.h M openbsd-compat/arc4random_uniform.c M openbsd-compat/bcrypt_pbkdf.c M openbsd-compat/bsd-misc.c M openbsd-compat/bsd-misc.h M openbsd-compat/bsd-openpty.c M openbsd-compat/bsd-poll.h M openbsd-compat/daemon.c M openbsd-compat/fake-rfc2553.c M openbsd-compat/glob.c M openbsd-compat/memmem.c M openbsd-compat/openbsd-compat.h M openbsd-compat/openssl-compat.c M openbsd-compat/openssl-compat.h M openbsd-compat/port-prngd.c M openbsd-compat/reallocarray.c M openbsd-compat/recallocarray.c M openbsd-compat/regress/utimensattest.c M openbsd-compat/sha2.c M packet.c M packet.h M pathnames.h M pkcs11.h M platform.c M poly1305.c M progressmeter.c M readconf.c M readconf.h M readpass.c M regress/agent-pkcs11-cert.sh M regress/agent-pkcs11-restrict.sh M regress/agent-pkcs11.sh M regress/agent-restrict.sh M regress/agent.sh M regress/cert-hostkey.sh M regress/cert-userkey.sh M regress/cfgmatch.sh M regress/cfgparse.sh M regress/check-perm.c M regress/dynamic-forward.sh M regress/hostbased.sh M regress/keygen-comment.sh M regress/keytype.sh M regress/knownhosts-command.sh M regress/krl.sh M regress/limit-keytype.sh M regress/misc/fuzz-harness/Makefile M regress/misc/fuzz-harness/agent_fuzz_helper.c M regress/misc/fuzz-harness/fixed-keys.h M regress/misc/fuzz-harness/testdata/create-agent-corpus.sh M regress/misc/sk-dummy/Makefile M regress/misc/sk-dummy/fatal.c M regress/misc/sk-dummy/sk-dummy.c M regress/misc/ssh-verify-attestation/Makefile M regress/misc/ssh-verify-attestation/ssh-verify-attestation.c M regress/modpipe.c M regress/multiplex.sh M regress/netcat.c M regress/penalty-expire.sh M regress/penalty.sh M regress/percent.sh M regress/rekey.sh M regress/scp.sh M regress/scp3.sh M regress/sftp-cmds.sh M regress/sftp-resume.sh M regress/ssh-com-client.sh M regress/ssh-com.sh M regress/ssh2putty.sh M regress/sshcfgparse.sh M regress/sshsig.sh M regress/test-exec.sh M regress/unittests/Makefile.inc M regress/unittests/authopt/Makefile M regress/unittests/authopt/tests.c M regress/unittests/bitmap/Makefile M regress/unittests/bitmap/tests.c M regress/unittests/conversion/Makefile M regress/unittests/conversion/tests.c M regress/unittests/hostkeys/Makefile M regress/unittests/hostkeys/mktestdata.sh M regress/unittests/hostkeys/test_iterate.c M regress/unittests/hostkeys/testdata/known_hosts M regress/unittests/hostkeys/tests.c M regress/unittests/kex/Makefile M regress/unittests/kex/test_kex.c M regress/unittests/kex/test_proposal.c M regress/unittests/kex/tests.c M regress/unittests/match/Makefile M regress/unittests/match/tests.c M regress/unittests/misc/Makefile M regress/unittests/misc/test_argv.c M regress/unittests/misc/test_convtime.c M regress/unittests/misc/test_expand.c M regress/unittests/misc/test_hpdelim.c M regress/unittests/misc/test_parse.c M regress/unittests/misc/test_ptimeout.c M regress/unittests/misc/test_strdelim.c M regress/unittests/misc/tests.c M regress/unittests/sshbuf/Makefile M regress/unittests/sshbuf/test_sshbuf.c M regress/unittests/sshbuf/test_sshbuf_fixed.c M regress/unittests/sshbuf/test_sshbuf_fuzz.c M regress/unittests/sshbuf/test_sshbuf_getput_basic.c M regress/unittests/sshbuf/test_sshbuf_getput_crypto.c M regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c M regress/unittests/sshbuf/test_sshbuf_misc.c M regress/unittests/sshbuf/tests.c M regress/unittests/sshkey/Makefile M regress/unittests/sshkey/common.c M regress/unittests/sshkey/common.h M regress/unittests/sshkey/mktestdata.sh M regress/unittests/sshkey/test_file.c M regress/unittests/sshkey/test_fuzz.c M regress/unittests/sshkey/test_sshkey.c M regress/unittests/sshkey/tests.c M regress/unittests/sshsig/Makefile M regress/unittests/sshsig/mktestdata.sh M regress/unittests/sshsig/tests.c M regress/unittests/test_helper/fuzz.c M regress/unittests/test_helper/test_helper.c M regress/unittests/test_helper/test_helper.h M regress/unittests/utf8/Makefile M regress/unittests/utf8/tests.c M rijndael.c M sandbox-capsicum.c M sandbox-darwin.c M sandbox-seccomp-filter.c M scp.0 M scp.1 M scp.c M servconf.c M servconf.h M serverloop.c M session.c M sftp-client.c M sftp-client.h M sftp-common.c M sftp-common.h M sftp-glob.c M sftp-server.0 M sftp-server.c M sftp-usergroup.c M sftp.0 M sftp.c M sk-api.h M sk-usbhid.c M sntrup761.c M sntrup761.sh M srclimit.c M srclimit.h M ssh-add.0 M ssh-add.1 M ssh-add.c M ssh-agent.0 M ssh-agent.1 M ssh-agent.c M ssh-ecdsa-sk.c M ssh-ecdsa.c M ssh-ed25519-sk.c M ssh-ed25519.c M ssh-keygen.0 M ssh-keygen.1 M ssh-keygen.c M ssh-keyscan.0 M ssh-keyscan.1 M ssh-keyscan.c M ssh-keysign.0 M ssh-keysign.c M ssh-pkcs11-client.c M ssh-pkcs11-helper.0 M ssh-pkcs11-helper.c M ssh-pkcs11.c M ssh-pkcs11.h M ssh-rsa.c M ssh-sk-client.c M ssh-sk-helper.0 M ssh-sk-helper.c M ssh-sk.c M ssh.0 M ssh.1 M ssh.c M ssh_api.c M ssh_api.h M ssh_config M ssh_config.0 M ssh_config.5 M sshbuf-getput-basic.c M sshbuf-getput-crypto.c M sshbuf-misc.c M sshbuf.c M sshbuf.h M sshconnect.c M sshconnect.h M sshconnect2.c M sshd-auth.c M sshd-session.c M sshd.0 M sshd.8 M sshd.c M sshd_config.0 M sshd_config.5 M ssherr.c M ssherr.h M sshkey.c M sshkey.h M sshlogin.c M sshpty.c M sshsig.c M ttymodes.c M uidswap.c M umac.c M version.h M xmalloc.c Log Message: ----------- Import OpenSSH 10.3p1 Commit: b4e150c5c1aa0854399ee90aa95bb8224829fdf9 https://github.com/MidnightBSD/src/commit/b4e150c5c1aa0854399ee90aa95bb8224829fdf9 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M crypto/openssh/.depend M crypto/openssh/.git_allowed_signers M crypto/openssh/.gitignore M crypto/openssh/.skipped-commit-ids M crypto/openssh/ChangeLog M crypto/openssh/INSTALL M crypto/openssh/Makefile.in M crypto/openssh/PROTOCOL M crypto/openssh/PROTOCOL.agent M crypto/openssh/PROTOCOL.certkeys M crypto/openssh/README M crypto/openssh/README.md M crypto/openssh/TODO M crypto/openssh/addr.c M crypto/openssh/addr.h M crypto/openssh/addrmatch.c M crypto/openssh/atomicio.c M crypto/openssh/audit-bsm.c M crypto/openssh/audit-linux.c M crypto/openssh/auth-bsdauth.c M crypto/openssh/auth-krb5.c M crypto/openssh/auth-options.c M crypto/openssh/auth-pam.c M crypto/openssh/auth-pam.h M crypto/openssh/auth-passwd.c M crypto/openssh/auth-rhosts.c M crypto/openssh/auth-shadow.c M crypto/openssh/auth.c M crypto/openssh/auth.h M crypto/openssh/auth2-chall.c M crypto/openssh/auth2-gss.c M crypto/openssh/auth2-hostbased.c M crypto/openssh/auth2-none.c M crypto/openssh/auth2-pubkey.c M crypto/openssh/auth2-pubkeyfile.c M crypto/openssh/auth2.c M crypto/openssh/authfd.c M crypto/openssh/authfd.h M crypto/openssh/authfile.c M crypto/openssh/buildpkg.sh.in M crypto/openssh/canohost.c M crypto/openssh/chacha.c M crypto/openssh/channels.c M crypto/openssh/channels.h M crypto/openssh/cipher-aesctr.c M crypto/openssh/cipher-chachapoly-libcrypto.c M crypto/openssh/cipher.c M crypto/openssh/clientloop.c M crypto/openssh/clientloop.h M crypto/openssh/compat.c M crypto/openssh/config.h M crypto/openssh/configure.ac M crypto/openssh/contrib/README M crypto/openssh/contrib/cygwin/ssh-user-config M crypto/openssh/contrib/redhat/openssh.spec M crypto/openssh/contrib/redhat/sshd.init M crypto/openssh/contrib/ssh-copy-id M crypto/openssh/contrib/suse/openssh.spec M crypto/openssh/crypto_api.h M crypto/openssh/defines.h M crypto/openssh/dh.c M crypto/openssh/digest-libc.c M crypto/openssh/dispatch.c M crypto/openssh/dispatch.h M crypto/openssh/dns.c M crypto/openssh/dns.h M crypto/openssh/ed25519.c M crypto/openssh/entropy.c M crypto/openssh/entropy.h M crypto/openssh/groupaccess.c M crypto/openssh/gss-genr.c M crypto/openssh/gss-serv-krb5.c M crypto/openssh/gss-serv.c M crypto/openssh/hmac.c M crypto/openssh/hostfile.c M crypto/openssh/includes.h M crypto/openssh/kex-names.c M crypto/openssh/kex.c M crypto/openssh/kex.h M crypto/openssh/kexdh.c M crypto/openssh/kexecdh.c M crypto/openssh/kexgen.c M crypto/openssh/kexgex.c M crypto/openssh/kexgexc.c M crypto/openssh/kexgexs.c M crypto/openssh/kexmlkem768x25519.c M crypto/openssh/krl.c M crypto/openssh/krl.h M crypto/openssh/libcrux_mlkem768_sha3.h M crypto/openssh/log.c M crypto/openssh/log.h M crypto/openssh/loginrec.c M crypto/openssh/loginrec.h M crypto/openssh/logintest.c M crypto/openssh/m4/openssh.m4 M crypto/openssh/mac.c M crypto/openssh/mac.h M crypto/openssh/mdoc2man.awk A crypto/openssh/misc-agent.c M crypto/openssh/misc.c M crypto/openssh/misc.h M crypto/openssh/mlkem768.sh M crypto/openssh/moduli M crypto/openssh/moduli.c M crypto/openssh/monitor.c M crypto/openssh/monitor.h M crypto/openssh/monitor_fdpass.c M crypto/openssh/monitor_wrap.c M crypto/openssh/monitor_wrap.h M crypto/openssh/msg.c M crypto/openssh/mux.c M crypto/openssh/myproposal.h M crypto/openssh/nchan.c M crypto/openssh/openbsd-compat/Makefile.in M crypto/openssh/openbsd-compat/arc4random.c M crypto/openssh/openbsd-compat/arc4random.h M crypto/openssh/openbsd-compat/arc4random_uniform.c M crypto/openssh/openbsd-compat/bcrypt_pbkdf.c M crypto/openssh/openbsd-compat/bsd-misc.c M crypto/openssh/openbsd-compat/bsd-misc.h M crypto/openssh/openbsd-compat/bsd-openpty.c M crypto/openssh/openbsd-compat/bsd-poll.h M crypto/openssh/openbsd-compat/bsd-pselect.c M crypto/openssh/openbsd-compat/daemon.c M crypto/openssh/openbsd-compat/fake-rfc2553.c M crypto/openssh/openbsd-compat/glob.c M crypto/openssh/openbsd-compat/libressl-api-compat.c M crypto/openssh/openbsd-compat/memmem.c M crypto/openssh/openbsd-compat/openssl-compat.c M crypto/openssh/openbsd-compat/openssl-compat.h M crypto/openssh/openbsd-compat/port-linux.c M crypto/openssh/openbsd-compat/port-linux.h M crypto/openssh/openbsd-compat/port-prngd.c M crypto/openssh/openbsd-compat/reallocarray.c M crypto/openssh/openbsd-compat/recallocarray.c M crypto/openssh/openbsd-compat/regress/utimensattest.c M crypto/openssh/openbsd-compat/sha2.c M crypto/openssh/packet.c M crypto/openssh/packet.h M crypto/openssh/pathnames.h M crypto/openssh/pkcs11.h M crypto/openssh/platform-listen.c M crypto/openssh/platform.c M crypto/openssh/platform.h M crypto/openssh/poly1305.c M crypto/openssh/progressmeter.c M crypto/openssh/readconf.c M crypto/openssh/readconf.h M crypto/openssh/readpass.c M crypto/openssh/regress/agent-pkcs11-cert.sh M crypto/openssh/regress/agent-pkcs11-restrict.sh M crypto/openssh/regress/agent-pkcs11.sh M crypto/openssh/regress/agent-restrict.sh M crypto/openssh/regress/agent.sh M crypto/openssh/regress/cert-hostkey.sh M crypto/openssh/regress/cert-userkey.sh M crypto/openssh/regress/cfginclude.sh M crypto/openssh/regress/cfgmatch.sh M crypto/openssh/regress/cfgparse.sh M crypto/openssh/regress/check-perm.c M crypto/openssh/regress/dropbear-ciphers.sh M crypto/openssh/regress/dropbear-kex.sh M crypto/openssh/regress/dynamic-forward.sh M crypto/openssh/regress/hostbased.sh M crypto/openssh/regress/hostkey-agent.sh M crypto/openssh/regress/key-options.sh M crypto/openssh/regress/keygen-comment.sh M crypto/openssh/regress/keytype.sh M crypto/openssh/regress/knownhosts-command.sh M crypto/openssh/regress/krl.sh M crypto/openssh/regress/limit-keytype.sh M crypto/openssh/regress/misc/fuzz-harness/Makefile M crypto/openssh/regress/misc/fuzz-harness/agent_fuzz_helper.c M crypto/openssh/regress/misc/fuzz-harness/fixed-keys.h M crypto/openssh/regress/misc/fuzz-harness/testdata/create-agent-corpus.sh A crypto/openssh/regress/misc/sk-dummy/Makefile M crypto/openssh/regress/misc/sk-dummy/fatal.c M crypto/openssh/regress/misc/sk-dummy/sk-dummy.c A crypto/openssh/regress/misc/ssh-verify-attestation/Makefile A crypto/openssh/regress/misc/ssh-verify-attestation/ssh-verify-attestation.c M crypto/openssh/regress/modpipe.c M crypto/openssh/regress/multiplex.sh M crypto/openssh/regress/netcat.c M crypto/openssh/regress/penalty-expire.sh M crypto/openssh/regress/penalty.sh M crypto/openssh/regress/percent.sh M crypto/openssh/regress/rekey.sh M crypto/openssh/regress/scp.sh M crypto/openssh/regress/scp3.sh M crypto/openssh/regress/servcfginclude.sh M crypto/openssh/regress/sftp-cmds.sh A crypto/openssh/regress/sftp-resume.sh M crypto/openssh/regress/ssh-com-client.sh M crypto/openssh/regress/ssh-com.sh M crypto/openssh/regress/ssh2putty.sh M crypto/openssh/regress/sshcfgparse.sh M crypto/openssh/regress/sshfp-connect.sh M crypto/openssh/regress/sshsig.sh M crypto/openssh/regress/test-exec.sh M crypto/openssh/regress/unittests/Makefile M crypto/openssh/regress/unittests/Makefile.inc A crypto/openssh/regress/unittests/authopt/Makefile M crypto/openssh/regress/unittests/authopt/tests.c M crypto/openssh/regress/unittests/bitmap/Makefile M crypto/openssh/regress/unittests/bitmap/tests.c M crypto/openssh/regress/unittests/conversion/Makefile M crypto/openssh/regress/unittests/conversion/tests.c M crypto/openssh/regress/unittests/hostkeys/Makefile M crypto/openssh/regress/unittests/hostkeys/mktestdata.sh M crypto/openssh/regress/unittests/hostkeys/test_iterate.c M crypto/openssh/regress/unittests/hostkeys/testdata/known_hosts M crypto/openssh/regress/unittests/hostkeys/tests.c M crypto/openssh/regress/unittests/kex/Makefile M crypto/openssh/regress/unittests/kex/test_kex.c M crypto/openssh/regress/unittests/kex/test_proposal.c M crypto/openssh/regress/unittests/kex/tests.c M crypto/openssh/regress/unittests/match/Makefile M crypto/openssh/regress/unittests/match/tests.c A crypto/openssh/regress/unittests/misc/Makefile M crypto/openssh/regress/unittests/misc/test_argv.c M crypto/openssh/regress/unittests/misc/test_convtime.c M crypto/openssh/regress/unittests/misc/test_expand.c M crypto/openssh/regress/unittests/misc/test_hpdelim.c M crypto/openssh/regress/unittests/misc/test_parse.c M crypto/openssh/regress/unittests/misc/test_ptimeout.c M crypto/openssh/regress/unittests/misc/test_strdelim.c M crypto/openssh/regress/unittests/misc/tests.c M crypto/openssh/regress/unittests/sshbuf/Makefile M crypto/openssh/regress/unittests/sshbuf/test_sshbuf.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fixed.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fuzz.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_basic.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_crypto.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c M crypto/openssh/regress/unittests/sshbuf/test_sshbuf_misc.c M crypto/openssh/regress/unittests/sshbuf/tests.c M crypto/openssh/regress/unittests/sshkey/Makefile M crypto/openssh/regress/unittests/sshkey/common.c M crypto/openssh/regress/unittests/sshkey/common.h M crypto/openssh/regress/unittests/sshkey/mktestdata.sh M crypto/openssh/regress/unittests/sshkey/test_file.c M crypto/openssh/regress/unittests/sshkey/test_fuzz.c M crypto/openssh/regress/unittests/sshkey/test_sshkey.c M crypto/openssh/regress/unittests/sshkey/tests.c M crypto/openssh/regress/unittests/sshsig/Makefile M crypto/openssh/regress/unittests/sshsig/mktestdata.sh M crypto/openssh/regress/unittests/sshsig/tests.c M crypto/openssh/regress/unittests/test_helper/fuzz.c M crypto/openssh/regress/unittests/test_helper/test_helper.c M crypto/openssh/regress/unittests/test_helper/test_helper.h M crypto/openssh/regress/unittests/utf8/Makefile M crypto/openssh/regress/unittests/utf8/tests.c M crypto/openssh/rijndael.c M crypto/openssh/sandbox-capsicum.c M crypto/openssh/sandbox-darwin.c M crypto/openssh/sandbox-null.c R crypto/openssh/sandbox-pledge.c M crypto/openssh/sandbox-rlimit.c M crypto/openssh/sandbox-seccomp-filter.c M crypto/openssh/sandbox-solaris.c R crypto/openssh/sandbox-systrace.c M crypto/openssh/scp.1 M crypto/openssh/scp.c M crypto/openssh/servconf.c M crypto/openssh/servconf.h M crypto/openssh/serverloop.c M crypto/openssh/session.c M crypto/openssh/sftp-client.c M crypto/openssh/sftp-client.h M crypto/openssh/sftp-common.c M crypto/openssh/sftp-common.h M crypto/openssh/sftp-glob.c M crypto/openssh/sftp-server.c M crypto/openssh/sftp-usergroup.c M crypto/openssh/sftp.1 M crypto/openssh/sftp.c M crypto/openssh/sk-api.h M crypto/openssh/sk-usbhid.c M crypto/openssh/sntrup761.c M crypto/openssh/sntrup761.sh M crypto/openssh/srclimit.c M crypto/openssh/srclimit.h M crypto/openssh/ssh-add.1 M crypto/openssh/ssh-add.c M crypto/openssh/ssh-agent.1 M crypto/openssh/ssh-agent.c R crypto/openssh/ssh-dss.c M crypto/openssh/ssh-ecdsa-sk.c M crypto/openssh/ssh-ecdsa.c M crypto/openssh/ssh-ed25519-sk.c M crypto/openssh/ssh-ed25519.c M crypto/openssh/ssh-keygen.1 M crypto/openssh/ssh-keygen.c M crypto/openssh/ssh-keyscan.1 M crypto/openssh/ssh-keyscan.c M crypto/openssh/ssh-keysign.c M crypto/openssh/ssh-pkcs11-client.c M crypto/openssh/ssh-pkcs11-helper.c M crypto/openssh/ssh-pkcs11.c M crypto/openssh/ssh-pkcs11.h M crypto/openssh/ssh-rsa.c M crypto/openssh/ssh-sandbox.h M crypto/openssh/ssh-sk-client.c M crypto/openssh/ssh-sk-helper.c M crypto/openssh/ssh-sk.c M crypto/openssh/ssh.1 M crypto/openssh/ssh.c M crypto/openssh/ssh.h M crypto/openssh/ssh_api.c M crypto/openssh/ssh_api.h M crypto/openssh/ssh_config M crypto/openssh/ssh_config.5 M crypto/openssh/ssh_namespace.h M crypto/openssh/sshbuf-getput-basic.c M crypto/openssh/sshbuf-getput-crypto.c M crypto/openssh/sshbuf-misc.c M crypto/openssh/sshbuf.c M crypto/openssh/sshbuf.h M crypto/openssh/sshconnect.c M crypto/openssh/sshconnect.h M crypto/openssh/sshconnect2.c A crypto/openssh/sshd-auth.c A crypto/openssh/sshd-debug.sh M crypto/openssh/sshd-session.c M crypto/openssh/sshd.8 M crypto/openssh/sshd.c M crypto/openssh/sshd_config M crypto/openssh/sshd_config.5 M crypto/openssh/ssherr.c M crypto/openssh/ssherr.h M crypto/openssh/sshkey.c M crypto/openssh/sshkey.h M crypto/openssh/sshlogin.c M crypto/openssh/sshpty.c M crypto/openssh/sshsig.c M crypto/openssh/ttymodes.c M crypto/openssh/uidswap.c M crypto/openssh/umac.c M crypto/openssh/version.h M crypto/openssh/xmalloc.c M lib/libpam/modules/pam_ssh/pam_ssh.c M secure/lib/libssh/Makefile M secure/libexec/sshd-session/Makefile M secure/usr.bin/sftp/Makefile M secure/usr.bin/ssh-agent/Makefile M secure/usr.sbin/sshd/Makefile M share/mk/src.libnames.mk Log Message: ----------- crypto/openssh: update to OpenSSH 10.3p1 Merge the OpenSSH 10.3p1 vendor import into stable/4.0 and update the secure build glue for the split sshd-session/sshd-auth sources. Keep the MidnightBSD blacklistd integration and stable/4.0 OpenSSL 1.1.1 compatibility. Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Compare: https://github.com/MidnightBSD/src/compare/d33df4e2bdcc...b4e150c5c1aa To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 16:54:27 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 13:54:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 423f5c: arm64: fix freebsd32 context syscall returns Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 423f5cbcad83e7e905080777f5404fba0060a2c7 https://github.com/MidnightBSD/src/commit/423f5cbcad83e7e905080777f5404fba0060a2c7 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/arm64/arm64/freebsd32_machdep.c Log Message: ----------- arm64: fix freebsd32 context syscall returns Return EJUSTRETURN after successful freebsd32 setcontext(2) and swapcontext(2) on arm64 so restored contexts are not reported to userland as failed syscalls. This matches the native context syscall behavior and addresses FreeBSD-EN-26:16.arm64. Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Commit: 55850c118d6622f937f2efe8b4be100a13bbcdda https://github.com/MidnightBSD/src/commit/55850c118d6622f937f2efe8b4be100a13bbcdda Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note arm64 freebsd32 context fix Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Compare: https://github.com/MidnightBSD/src/compare/a2fec94c18fe...55850c118d66 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 16:54:27 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 13:54:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] cbea1b: arm64: fix freebsd32 context syscall returns Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: cbea1b0cfd431357c7f56eb1cf62c7eaba722b91 https://github.com/MidnightBSD/src/commit/cbea1b0cfd431357c7f56eb1cf62c7eaba722b91 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/arm64/arm64/freebsd32_machdep.c Log Message: ----------- arm64: fix freebsd32 context syscall returns Return EJUSTRETURN after successful freebsd32 setcontext(2) and swapcontext(2) on arm64 so restored contexts are not reported to userland as failed syscalls. This matches the native context syscall behavior and addresses FreeBSD-EN-26:16.arm64. Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Commit: 8f879654c765c6fae5adb2d0d73b98895e692315 https://github.com/MidnightBSD/src/commit/8f879654c765c6fae5adb2d0d73b98895e692315 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note arm64 freebsd32 context fix Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Compare: https://github.com/MidnightBSD/src/compare/b4e150c5c1aa...8f879654c765 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 16:54:28 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 13:54:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] f914c8: arm64: fix freebsd32 context syscall returns Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: f914c8cb398c661d7ccb0207637432d6d56f91fe https://github.com/MidnightBSD/src/commit/f914c8cb398c661d7ccb0207637432d6d56f91fe Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/arm64/arm64/freebsd32_machdep.c Log Message: ----------- arm64: fix freebsd32 context syscall returns Return EJUSTRETURN after successful freebsd32 setcontext(2) and swapcontext(2) on arm64 so restored contexts are not reported to userland as failed syscalls. This matches the native context syscall behavior and addresses FreeBSD-EN-26:16.arm64. Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Commit: 3582f92ee2123458cd3087eb58c98100a76cd23e https://github.com/MidnightBSD/src/commit/3582f92ee2123458cd3087eb58c98100a76cd23e Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note arm64 freebsd32 context fix Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Compare: https://github.com/MidnightBSD/src/compare/8e343d4001bf...3582f92ee212 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 17:32:35 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 14:32:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c7715b: vm: fix device pager page list use-after-free Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: c7715ba559d5ea91c63cbf58498e93bf0ffec9eb https://github.com/MidnightBSD/src/commit/c7715ba559d5ea91c63cbf58498e93bf0ffec9eb Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/vm/device_pager.c M sys/vm/vm_object.h M sys/vm/vm_page.c M tests/sys/vm/mmap_test.c Log Message: ----------- vm: fix device pager page list use-after-free Stop maintaining a separate unmanaged device pager page list and instead tear down device pages from the VM object memq. This avoids corrupting the device pager list when msync(MS_INVALIDATE) invalidates pages and a later fault reinserts them. Add a regression test for the device pager reinsertion path. This addresses FreeBSD-SA-26:37.vm / CVE-2026-49418. Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Commit: 896ba2ddc413e95c2f745443e24dbb9a500885fa https://github.com/MidnightBSD/src/commit/896ba2ddc413e95c2f745443e24dbb9a500885fa Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note CVE-2026-49418 VM fix Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Compare: https://github.com/MidnightBSD/src/compare/8f879654c765...896ba2ddc413 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 17:32:35 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 14:32:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 37ee84: vm: fix device pager page list use-after-free Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 37ee84350d9ce292515ba0aaebd654ffaeef0b9c https://github.com/MidnightBSD/src/commit/37ee84350d9ce292515ba0aaebd654ffaeef0b9c Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/vm/device_pager.c M sys/vm/vm_object.h M sys/vm/vm_page.c M tests/sys/vm/mmap_test.c Log Message: ----------- vm: fix device pager page list use-after-free Stop maintaining a separate unmanaged device pager page list and instead tear down device pages from the VM object memq. This avoids corrupting the device pager list when msync(MS_INVALIDATE) invalidates pages and a later fault reinserts them. Add a regression test for the device pager reinsertion path. This addresses FreeBSD-SA-26:37.vm / CVE-2026-49418. Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Commit: 3ebb1c8131c33016a418e5a213b25cd8eb2f0fbe https://github.com/MidnightBSD/src/commit/3ebb1c8131c33016a418e5a213b25cd8eb2f0fbe Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note CVE-2026-49418 VM fix Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Compare: https://github.com/MidnightBSD/src/compare/55850c118d66...3ebb1c8131c3 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 17:32:36 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 14:32:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 331cb2: vm: fix device pager page list use-after-free Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 331cb2d670f1c3c2f268bfb08798afb9ad2210c4 https://github.com/MidnightBSD/src/commit/331cb2d670f1c3c2f268bfb08798afb9ad2210c4 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/vm/device_pager.c M sys/vm/vm_object.h M sys/vm/vm_page.c M tests/sys/vm/mmap_test.c Log Message: ----------- vm: fix device pager page list use-after-free Stop maintaining a separate unmanaged device pager page list and instead tear down device pages from the VM object memq. This avoids corrupting the device pager list when msync(MS_INVALIDATE) invalidates pages and a later fault reinserts them. Add a regression test for the device pager reinsertion path. This addresses FreeBSD-SA-26:37.vm / CVE-2026-49418. Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Commit: 6654c0914a72891eec7222558ad16f73879d2397 https://github.com/MidnightBSD/src/commit/6654c0914a72891eec7222558ad16f73879d2397 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note CVE-2026-49418 VM fix Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Compare: https://github.com/MidnightBSD/src/compare/3582f92ee212...6654c0914a72 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 20:23:54 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 17:23:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8fa558: textproc/libxml2-python: fix location Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8fa5588df0613376d5c88fe909d601014d97bdd5 https://github.com/MidnightBSD/mports/commit/8fa5588df0613376d5c88fe909d601014d97bdd5 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M textproc/libxml2-python/Makefile Log Message: ----------- textproc/libxml2-python: fix location To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 30 21:11:15 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 18:11:15 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c58c93: iconv: Fix buffer overflows in HZ, UTF-7, VIQR, ZW... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: c58c93caa6351e0f306f9617463505ddd5ba7e24 https://github.com/MidnightBSD/src/commit/c58c93caa6351e0f306f9617463505ddd5ba7e24 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M lib/libiconv_modules/HZ/citrus_hz.c M lib/libiconv_modules/ISO2022/citrus_iso2022.c M lib/libiconv_modules/UTF7/citrus_utf7.c M lib/libiconv_modules/VIQR/citrus_viqr.c M lib/libiconv_modules/ZW/citrus_zw.c Log Message: ----------- iconv: Fix buffer overflows in HZ, UTF-7, VIQR, ZW and ISO-2022 modules Several citrus iconv(3) encoding modules (HZ, UTF-7, VIQR, ZW) did not check the size of the caller-supplied output buffer before writing converted characters [CVE-2026-58081]. The ISO-2022 module used a stack buffer sized to MB_LEN_MAX (6 bytes) for intermediate output, but some ISO-2022 variants require up to 10 bytes per character, allowing a stack buffer overflow of up to four bytes [CVE-2026-58082]. An application using iconv(3) to convert untrusted input to or from one of the affected encodings could be vulnerable to buffer overflows. Ported from the FreeBSD fix for SA-26:49.iconv (FreeBSD commit d62d0b6586a8), which is derived from NetBSD's citrus changes by Nick Wellnhofer and Mark Johnston. Security: FreeBSD-SA-26:49.iconv Security: CVE-2026-58081 Security: CVE-2026-58082 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 6fd9c242acf48e9ab1feb69e15df75e2279ef37d https://github.com/MidnightBSD/src/commit/6fd9c242acf48e9ab1feb69e15df75e2279ef37d Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:49.iconv fix Security: FreeBSD-SA-26:49.iconv Security: CVE-2026-58081 Security: CVE-2026-58082 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/3ebb1c8131c3...6fd9c242acf4 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 21:11:36 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 18:11:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 4a9725: iconv: Fix buffer overflows in HZ, UTF-7, VIQR, ZW... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 4a97253c5ced0e281f6293b71105e0292570be06 https://github.com/MidnightBSD/src/commit/4a97253c5ced0e281f6293b71105e0292570be06 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M lib/libiconv_modules/HZ/citrus_hz.c M lib/libiconv_modules/ISO2022/citrus_iso2022.c M lib/libiconv_modules/UTF7/citrus_utf7.c M lib/libiconv_modules/VIQR/citrus_viqr.c M lib/libiconv_modules/ZW/citrus_zw.c Log Message: ----------- iconv: Fix buffer overflows in HZ, UTF-7, VIQR, ZW and ISO-2022 modules Several citrus iconv(3) encoding modules (HZ, UTF-7, VIQR, ZW) did not check the size of the caller-supplied output buffer before writing converted characters [CVE-2026-58081]. The ISO-2022 module used a stack buffer sized to MB_LEN_MAX (6 bytes) for intermediate output, but some ISO-2022 variants require up to 10 bytes per character, allowing a stack buffer overflow of up to four bytes [CVE-2026-58082]. An application using iconv(3) to convert untrusted input to or from one of the affected encodings could be vulnerable to buffer overflows. Ported from the FreeBSD fix for SA-26:49.iconv (FreeBSD commit d62d0b6586a8), which is derived from NetBSD's citrus changes by Nick Wellnhofer and Mark Johnston. Security: FreeBSD-SA-26:49.iconv Security: CVE-2026-58081 Security: CVE-2026-58082 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 8415134c9b61f45f8e02615ce0d0f49426634c1b https://github.com/MidnightBSD/src/commit/8415134c9b61f45f8e02615ce0d0f49426634c1b Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:49.iconv fix Security: FreeBSD-SA-26:49.iconv Security: CVE-2026-58081 Security: CVE-2026-58082 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/6654c0914a72...8415134c9b61 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 21:12:01 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 18:12:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 527531: iconv: Fix buffer overflows in HZ, UTF-7, VIQR, ZW... Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 527531371fce197f1d0022ea5ee42b06134df9a9 https://github.com/MidnightBSD/src/commit/527531371fce197f1d0022ea5ee42b06134df9a9 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M lib/libiconv_modules/HZ/citrus_hz.c M lib/libiconv_modules/ISO2022/citrus_iso2022.c M lib/libiconv_modules/UTF7/citrus_utf7.c M lib/libiconv_modules/VIQR/citrus_viqr.c M lib/libiconv_modules/ZW/citrus_zw.c Log Message: ----------- iconv: Fix buffer overflows in HZ, UTF-7, VIQR, ZW and ISO-2022 modules Several citrus iconv(3) encoding modules (HZ, UTF-7, VIQR, ZW) did not check the size of the caller-supplied output buffer before writing converted characters [CVE-2026-58081]. The ISO-2022 module used a stack buffer sized to MB_LEN_MAX (6 bytes) for intermediate output, but some ISO-2022 variants require up to 10 bytes per character, allowing a stack buffer overflow of up to four bytes [CVE-2026-58082]. An application using iconv(3) to convert untrusted input to or from one of the affected encodings could be vulnerable to buffer overflows. Ported from the FreeBSD fix for SA-26:49.iconv (FreeBSD commit d62d0b6586a8), which is derived from NetBSD's citrus changes by Nick Wellnhofer and Mark Johnston. Security: FreeBSD-SA-26:49.iconv Security: CVE-2026-58081 Security: CVE-2026-58082 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: f3803669033855914138bd1e088d96b3813011a8 https://github.com/MidnightBSD/src/commit/f3803669033855914138bd1e088d96b3813011a8 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:49.iconv fix Security: FreeBSD-SA-26:49.iconv Security: CVE-2026-58081 Security: CVE-2026-58082 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/896ba2ddc413...f38036690338 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 21:31:46 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 18:31:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 8c7ff5: audit: Fix incorrect audit records for ptrace(PT_S... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 8c7ff51ac6fc86bfa9b3cb350af90c57da7b1a2c https://github.com/MidnightBSD/src/commit/8c7ff51ac6fc86bfa9b3cb350af90c57da7b1a2c Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/kern/kern_sig.c Log Message: ----------- audit: Fix incorrect audit records for ptrace(PT_SC_REMOTE) syscalls When auditing a system call executed via ptrace(PT_SC_REMOTE), the kernel passed the return value of the internal setup logic (error) to AUDIT_SYSCALL_EXIT() rather than the actual result of the executed system call (tsr->ts_ret.sr_error). As a result, committed audit records for remotely executed system calls that failed incorrectly indicated success. An attacker able to debug a process could exploit this to produce misleading audit trails, potentially undermining audit-based IDS. Ported from the FreeBSD fix for SA-26:45.audit (FreeBSD commit 1763deb84ba9), by Kyle Evans. Security: FreeBSD-SA-26:45.audit Security: CVE-2026-49426 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: b13b1d8e384293b8d148d60f9450a50de0372d56 https://github.com/MidnightBSD/src/commit/b13b1d8e384293b8d148d60f9450a50de0372d56 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:45.audit fix Security: FreeBSD-SA-26:45.audit Security: CVE-2026-49426 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/8415134c9b61...b13b1d8e3842 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 21:31:46 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 18:31:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 445925: audit: Fix incorrect audit records for ptrace(PT_S... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 44592526068b80552a3576508d5762c356960dff https://github.com/MidnightBSD/src/commit/44592526068b80552a3576508d5762c356960dff Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/kern/kern_sig.c Log Message: ----------- audit: Fix incorrect audit records for ptrace(PT_SC_REMOTE) syscalls When auditing a system call executed via ptrace(PT_SC_REMOTE), the kernel passed the return value of the internal setup logic (error) to AUDIT_SYSCALL_EXIT() rather than the actual result of the executed system call (tsr->ts_ret.sr_error). As a result, committed audit records for remotely executed system calls that failed incorrectly indicated success. An attacker able to debug a process could exploit this to produce misleading audit trails, potentially undermining audit-based IDS. Ported from the FreeBSD fix for SA-26:45.audit (FreeBSD commit 1763deb84ba9), by Kyle Evans. Security: FreeBSD-SA-26:45.audit Security: CVE-2026-49426 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 6d5a2037d1ed0219aa6ed4974b0c366a8c9afa52 https://github.com/MidnightBSD/src/commit/6d5a2037d1ed0219aa6ed4974b0c366a8c9afa52 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:45.audit fix Security: FreeBSD-SA-26:45.audit Security: CVE-2026-49426 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/6fd9c242acf4...6d5a2037d1ed To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 21:31:49 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 18:31:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 12c979: audit: Fix incorrect audit records for ptrace(PT_S... Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 12c97962b7e2df096bf5d17ac19c383e5b8e15f9 https://github.com/MidnightBSD/src/commit/12c97962b7e2df096bf5d17ac19c383e5b8e15f9 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/kern/kern_sig.c Log Message: ----------- audit: Fix incorrect audit records for ptrace(PT_SC_REMOTE) syscalls When auditing a system call executed via ptrace(PT_SC_REMOTE), the kernel passed the return value of the internal setup logic (error) to AUDIT_SYSCALL_EXIT() rather than the actual result of the executed system call (tsr->ts_ret.sr_error). As a result, committed audit records for remotely executed system calls that failed incorrectly indicated success. An attacker able to debug a process could exploit this to produce misleading audit trails, potentially undermining audit-based IDS. Ported from the FreeBSD fix for SA-26:45.audit (FreeBSD commit 1763deb84ba9), by Kyle Evans. Security: FreeBSD-SA-26:45.audit Security: CVE-2026-49426 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: b57f4dde803803a5534dbc82080eb8cd92eabf8f https://github.com/MidnightBSD/src/commit/b57f4dde803803a5534dbc82080eb8cd92eabf8f Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:45.audit fix Security: FreeBSD-SA-26:45.audit Security: CVE-2026-49426 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/f38036690338...b57f4dde8038 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 21:51:05 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 18:51:05 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c87954: Fix Magus run 641 audio port failures Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c879543d091684b847ffa9723719a4fcc3c5c86a https://github.com/MidnightBSD/mports/commit/c879543d091684b847ffa9723719a4fcc3c5c86a Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: A audio/audacity/files/patch-cmake-proxies_pffft_CMakeLists.txt M audio/gstreamer1-plugins-amrnb/Makefile M audio/gstreamer1-plugins-amrwbdec/Makefile M audio/gstreamer1-plugins-webrtcdsp/Makefile Log Message: ----------- Fix Magus run 641 audio port failures Move the AMR GStreamer plugin slaves to the good plugin dist where their Meson options now live, update webrtcdsp to the current webrtc-audio-processing dependency, and pass Audacity's existing SSE flag to the bundled pffft target. 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 Tue Jun 30 21:51:12 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 18:51:12 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/2026Q3 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 Tue Jun 30 21:58:47 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 18:58:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 0eefc6: posixshm: Fix use-after-free vulnerabilities in la... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 0eefc6fdcd8330809ec112b4bff3475074ac3782 https://github.com/MidnightBSD/src/commit/0eefc6fdcd8330809ec112b4bff3475074ac3782 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/kern/uipc_shm.c M sys/vm/vm_page.c Log Message: ----------- posixshm: Fix use-after-free vulnerabilities in largepage objects Pages belonging to largepage POSIX shared memory objects were not explicitly wired. When sendfile(2) transmitted such an object with the SF_NOCACHE flag, the underlying pages were freed after transmission even though existing mappings still referred to them. [CVE-2026-49427] Additionally, open(2) with O_TRUNC could incorrectly free memory in largepage objects: the O_TRUNC path called shm_dotruncate_locked() directly, bypassing the largepage dispatch in shm_dotruncate_cookie() which rejects truncation of largepage objects with ENOTSUP. [CVE-2026-49428] An unprivileged local user could abuse these to access freed kernel memory and potentially escalate privileges. Wire largepage pages at allocation (VM_ALLOC_WIRED) and unwire them explicitly in the phys object destructor via the object memq, and route the O_TRUNC path through shm_dotruncate_cookie(). The supporting vm_page_unwire()/vm_page_release() changes allow unwiring unmanaged, wired pages to PQ_NONE. Note: the fspacectl(2) portion of CVE-2026-49428 does not apply to MidnightBSD, which does not implement fspacectl(2) for shm objects (no fo_fspacectl in shm_ops), so that hunk is intentionally omitted. Ported from the FreeBSD fix for SA-26:44.posixshm (FreeBSD commit f30052c16dba), by Mark Johnston. Security: FreeBSD-SA-26:44.posixshm Security: CVE-2026-49427 Security: CVE-2026-49428 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 53e5496159ff069bd9492b200188e07aab83695f https://github.com/MidnightBSD/src/commit/53e5496159ff069bd9492b200188e07aab83695f Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:44.posixshm fix Security: FreeBSD-SA-26:44.posixshm Security: CVE-2026-49427 Security: CVE-2026-49428 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/6d5a2037d1ed...53e5496159ff To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 21:58:50 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 18:58:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 0e737f: posixshm: Fix use-after-free vulnerabilities in la... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 0e737f170b40231b5643062203621d77d2361f1f https://github.com/MidnightBSD/src/commit/0e737f170b40231b5643062203621d77d2361f1f Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/kern/uipc_shm.c M sys/vm/vm_page.c Log Message: ----------- posixshm: Fix use-after-free vulnerabilities in largepage objects Pages belonging to largepage POSIX shared memory objects were not explicitly wired. When sendfile(2) transmitted such an object with the SF_NOCACHE flag, the underlying pages were freed after transmission even though existing mappings still referred to them. [CVE-2026-49427] Additionally, open(2) with O_TRUNC could incorrectly free memory in largepage objects: the O_TRUNC path called shm_dotruncate_locked() directly, bypassing the largepage dispatch in shm_dotruncate_cookie() which rejects truncation of largepage objects with ENOTSUP. [CVE-2026-49428] An unprivileged local user could abuse these to access freed kernel memory and potentially escalate privileges. Wire largepage pages at allocation (VM_ALLOC_WIRED) and unwire them explicitly in the phys object destructor via the object memq, and route the O_TRUNC path through shm_dotruncate_cookie(). The supporting vm_page_unwire()/vm_page_release() changes allow unwiring unmanaged, wired pages to PQ_NONE. Note: the fspacectl(2) portion of CVE-2026-49428 does not apply to MidnightBSD, which does not implement fspacectl(2) for shm objects (no fo_fspacectl in shm_ops), so that hunk is intentionally omitted. Ported from the FreeBSD fix for SA-26:44.posixshm (FreeBSD commit f30052c16dba), by Mark Johnston. Security: FreeBSD-SA-26:44.posixshm Security: CVE-2026-49427 Security: CVE-2026-49428 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 29f29ec2324ae85b8bb83ac0b5c23e16b143c651 https://github.com/MidnightBSD/src/commit/29f29ec2324ae85b8bb83ac0b5c23e16b143c651 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:44.posixshm fix Security: FreeBSD-SA-26:44.posixshm Security: CVE-2026-49427 Security: CVE-2026-49428 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/b13b1d8e3842...29f29ec2324a To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 21:58:51 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 18:58:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 3973b7: posixshm: Fix use-after-free vulnerabilities in la... Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 3973b746e62dbde2721b752ddeb4129b998da30e https://github.com/MidnightBSD/src/commit/3973b746e62dbde2721b752ddeb4129b998da30e Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/kern/uipc_shm.c M sys/vm/vm_page.c Log Message: ----------- posixshm: Fix use-after-free vulnerabilities in largepage objects Pages belonging to largepage POSIX shared memory objects were not explicitly wired. When sendfile(2) transmitted such an object with the SF_NOCACHE flag, the underlying pages were freed after transmission even though existing mappings still referred to them. [CVE-2026-49427] Additionally, open(2) with O_TRUNC could incorrectly free memory in largepage objects: the O_TRUNC path called shm_dotruncate_locked() directly, bypassing the largepage dispatch in shm_dotruncate_cookie() which rejects truncation of largepage objects with ENOTSUP. [CVE-2026-49428] An unprivileged local user could abuse these to access freed kernel memory and potentially escalate privileges. Wire largepage pages at allocation (VM_ALLOC_WIRED) and unwire them explicitly in the phys object destructor via the object memq, and route the O_TRUNC path through shm_dotruncate_cookie(). The supporting vm_page_unwire()/vm_page_release() changes allow unwiring unmanaged, wired pages to PQ_NONE. Note: the fspacectl(2) portion of CVE-2026-49428 does not apply to MidnightBSD, which does not implement fspacectl(2) for shm objects (no fo_fspacectl in shm_ops), so that hunk is intentionally omitted. Ported from the FreeBSD fix for SA-26:44.posixshm (FreeBSD commit f30052c16dba), by Mark Johnston. Security: FreeBSD-SA-26:44.posixshm Security: CVE-2026-49427 Security: CVE-2026-49428 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 52872fad3edcde6d5a48039608ba7743ddb92d40 https://github.com/MidnightBSD/src/commit/52872fad3edcde6d5a48039608ba7743ddb92d40 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:44.posixshm fix Security: FreeBSD-SA-26:44.posixshm Security: CVE-2026-49427 Security: CVE-2026-49428 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/b57f4dde8038...52872fad3edc To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 22:26:50 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 19:26:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 78baa7: tcp: Fix use-after-free in RACK stack setsockopt h... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 78baa7439d31e21e9c08466b2c597c5016401562 https://github.com/MidnightBSD/src/commit/78baa7439d31e21e9c08466b2c597c5016401562 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/netinet/tcp_stacks/rack.c Log Message: ----------- tcp: Fix use-after-free in RACK stack setsockopt handler rack_set_sockopt() drops the connection lock to copy option data from userspace, then reacquires it. After reacquiring, it verifies that the TCP stack had not been switched away (tp->t_fb != &__tcp_rack), but did not reload its pointer to the stack's per-connection control block. If userspace switches stacks twice during this window, the check succeeds but the saved rack pointer refers to freed memory. Reload rack from tp->t_fb_ptr after re-validating the stack. The bug may be exploitable by an unprivileged local user to escalate privileges. Only systems that have loaded tcp_rack.ko are affected; the module is not loaded by default. Ported from the FreeBSD fix for SA-26:43.tcp (FreeBSD commit df8885512da5), by Michael Tuexen. Security: FreeBSD-SA-26:43.tcp Security: CVE-2026-49422 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: c447ba9ff00b3f2fce2f87279bb24695f4ba8781 https://github.com/MidnightBSD/src/commit/c447ba9ff00b3f2fce2f87279bb24695f4ba8781 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:43.tcp fix Security: FreeBSD-SA-26:43.tcp Security: CVE-2026-49422 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/53e5496159ff...c447ba9ff00b To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 22:26:52 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 19:26:52 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 3709d3: tcp: Fix use-after-free in RACK stack setsockopt h... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 3709d32431b0a8356c6b4458625575d54910db85 https://github.com/MidnightBSD/src/commit/3709d32431b0a8356c6b4458625575d54910db85 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/netinet/tcp_stacks/rack.c Log Message: ----------- tcp: Fix use-after-free in RACK stack setsockopt handler rack_set_sockopt() drops the connection lock to copy option data from userspace, then reacquires it. After reacquiring, it verifies that the TCP stack had not been switched away (tp->t_fb != &__tcp_rack), but did not reload its pointer to the stack's per-connection control block. If userspace switches stacks twice during this window, the check succeeds but the saved rack pointer refers to freed memory. Reload rack from tp->t_fb_ptr after re-validating the stack. The bug may be exploitable by an unprivileged local user to escalate privileges. Only systems that have loaded tcp_rack.ko are affected; the module is not loaded by default. Ported from the FreeBSD fix for SA-26:43.tcp (FreeBSD commit df8885512da5), by Michael Tuexen. Security: FreeBSD-SA-26:43.tcp Security: CVE-2026-49422 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 4d1db17549bbbdcc6b35f445d7a722c4e0236145 https://github.com/MidnightBSD/src/commit/4d1db17549bbbdcc6b35f445d7a722c4e0236145 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:43.tcp fix Security: FreeBSD-SA-26:43.tcp Security: CVE-2026-49422 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/29f29ec2324a...4d1db17549bb To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 22:26:55 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 19:26:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 3f74e3: tcp: Fix use-after-free in RACK stack setsockopt h... Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 3f74e342d6829fe459bcdac3c8d00d9b378be52c https://github.com/MidnightBSD/src/commit/3f74e342d6829fe459bcdac3c8d00d9b378be52c Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/netinet/tcp_stacks/rack.c Log Message: ----------- tcp: Fix use-after-free in RACK stack setsockopt handler rack_set_sockopt() drops the connection lock to copy option data from userspace, then reacquires it. After reacquiring, it verifies that the TCP stack had not been switched away (tp->t_fb != &__tcp_rack), but did not reload its pointer to the stack's per-connection control block. If userspace switches stacks twice during this window, the check succeeds but the saved rack pointer refers to freed memory. Reload rack from tp->t_fb_ptr after re-validating the stack. The bug may be exploitable by an unprivileged local user to escalate privileges. Only systems that have loaded tcp_rack.ko are affected; the module is not loaded by default. Ported from the FreeBSD fix for SA-26:43.tcp (FreeBSD commit df8885512da5), by Michael Tuexen. Security: FreeBSD-SA-26:43.tcp Security: CVE-2026-49422 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 512d7383ea0efb0992caf1194d9e0814a8471e31 https://github.com/MidnightBSD/src/commit/512d7383ea0efb0992caf1194d9e0814a8471e31 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:43.tcp fix Security: FreeBSD-SA-26:43.tcp Security: CVE-2026-49422 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/52872fad3edc...512d7383ea0e To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 22:44:41 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 19:44:41 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 069e3c: Fix additional Magus run 641 ports Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 069e3cfb265072fa2ed58f6f542b694a4cba9601 https://github.com/MidnightBSD/mports/commit/069e3cfb265072fa2ed58f6f542b694a4cba9601 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: A audio/gstreamer1-plugins-sndio/files/patch-sndiosrc.c M audio/shortwave/Makefile A audio/shortwave/files/patch-src_meson.build M irc/catgirl/Makefile Log Message: ----------- Fix additional Magus run 641 ports Update gstreamer1-plugins-sndio for the current GStreamer audio source read callback, fix Shortwave's Cargo target copy path, and force catgirl to use the ncurses port so ncursesw.pc is available. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: 20393a9509937a9a3c4990b04712396f6a15939c https://github.com/MidnightBSD/mports/commit/20393a9509937a9a3c4990b04712396f6a15939c Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M graphics/zbar/Makefile M graphics/zbar/distinfo R graphics/zbar/files/patch-Makefile.in R graphics/zbar/files/patch-configure R graphics/zbar/files/patch-zbarimg_zbarimg.c M graphics/zbar/pkg-descr M graphics/zbar/pkg-plist Log Message: ----------- Update graphics/zbar to 0.23.93 Update zbar to a maintained release that satisfies the GStreamer zbar plugin's pkg-config dependency. Refresh the plist/options for the modern build and remove obsolete 0.10-era patches. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/c879543d0916...20393a950993 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 30 22:44:42 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 19:44:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 33cd0c: unlinkat: Respect AT_RESOLVE_BENEATH in unlinkat(2... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 33cd0c6b6d3fc44a0862133541d8392782b13b53 https://github.com/MidnightBSD/src/commit/33cd0c6b6d3fc44a0862133541d8392782b13b53 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/kern/vfs_syscalls.c Log Message: ----------- unlinkat: Respect AT_RESOLVE_BENEATH in unlinkat(2)/funlinkat(2) kern_funlinkat_ex() validated the AT_RESOLVE_BENEATH flag but then called kern_frmdirat()/kern_funlinkat() with a hardcoded flag argument of 0, silently dropping the flag so that path resolution was not actually restricted. It also hardcoded UIO_USERSPACE instead of passing through its pathseg parameter. Pass the flags (minus AT_REMOVEDIR) and pathseg through to the underlying lookup, which already honors AT_RESOLVE_BENEATH via at2cnpflags(). A caller relying on AT_RESOLVE_BENEATH with unlinkat(2)/funlinkat(2) for path containment could delete files outside the intended directory tree. Ported from the FreeBSD fix for SA-26:42.unlinkat (FreeBSD commit 7982ae91a51a), by Mark Johnston. Security: FreeBSD-SA-26:42.unlinkat Security: CVE-2026-49421 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: bb61cba0ffe23559f7f6c4bffa6aa973057c29ac https://github.com/MidnightBSD/src/commit/bb61cba0ffe23559f7f6c4bffa6aa973057c29ac Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:42.unlinkat fix Security: FreeBSD-SA-26:42.unlinkat Security: CVE-2026-49421 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/c447ba9ff00b...bb61cba0ffe2 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 22:44:44 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 19:44:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 93b133: unlinkat: Respect AT_RESOLVE_BENEATH in unlinkat(2... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 93b1330b5d78f43291d86a9d6c0742aa127e7078 https://github.com/MidnightBSD/src/commit/93b1330b5d78f43291d86a9d6c0742aa127e7078 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/kern/vfs_syscalls.c Log Message: ----------- unlinkat: Respect AT_RESOLVE_BENEATH in unlinkat(2)/funlinkat(2) kern_funlinkat_ex() validated the AT_RESOLVE_BENEATH flag but then called kern_frmdirat()/kern_funlinkat() with a hardcoded flag argument of 0, silently dropping the flag so that path resolution was not actually restricted. It also hardcoded UIO_USERSPACE instead of passing through its pathseg parameter. Pass the flags (minus AT_REMOVEDIR) and pathseg through to the underlying lookup, which already honors AT_RESOLVE_BENEATH via at2cnpflags(). A caller relying on AT_RESOLVE_BENEATH with unlinkat(2)/funlinkat(2) for path containment could delete files outside the intended directory tree. Ported from the FreeBSD fix for SA-26:42.unlinkat (FreeBSD commit 7982ae91a51a), by Mark Johnston. Security: FreeBSD-SA-26:42.unlinkat Security: CVE-2026-49421 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: d0ce2eea486194d1e03da527b4bad8191c56ff51 https://github.com/MidnightBSD/src/commit/d0ce2eea486194d1e03da527b4bad8191c56ff51 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:42.unlinkat fix Security: FreeBSD-SA-26:42.unlinkat Security: CVE-2026-49421 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/4d1db17549bb...d0ce2eea4861 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 22:44:45 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 19:44:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] a40f96: unlinkat: Respect AT_RESOLVE_BENEATH in unlinkat(2... Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: a40f968ff4f15b295577a58caa1cdebce6f556d0 https://github.com/MidnightBSD/src/commit/a40f968ff4f15b295577a58caa1cdebce6f556d0 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/kern/vfs_syscalls.c Log Message: ----------- unlinkat: Respect AT_RESOLVE_BENEATH in unlinkat(2)/funlinkat(2) kern_funlinkat_ex() validated the AT_RESOLVE_BENEATH flag but then called kern_frmdirat()/kern_funlinkat() with a hardcoded flag argument of 0, silently dropping the flag so that path resolution was not actually restricted. It also hardcoded UIO_USERSPACE instead of passing through its pathseg parameter. Pass the flags (minus AT_REMOVEDIR) and pathseg through to the underlying lookup, which already honors AT_RESOLVE_BENEATH via at2cnpflags(). A caller relying on AT_RESOLVE_BENEATH with unlinkat(2)/funlinkat(2) for path containment could delete files outside the intended directory tree. Ported from the FreeBSD fix for SA-26:42.unlinkat (FreeBSD commit 7982ae91a51a), by Mark Johnston. Security: FreeBSD-SA-26:42.unlinkat Security: CVE-2026-49421 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 340c2068b1bb2938205c9b7c5acdc81080d0e6fc https://github.com/MidnightBSD/src/commit/340c2068b1bb2938205c9b7c5acdc81080d0e6fc Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:42.unlinkat fix Security: FreeBSD-SA-26:42.unlinkat Security: CVE-2026-49421 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/512d7383ea0e...340c2068b1bb To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 22:52:30 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 19:52:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 312503: devel/git-delta: refresh cargo crates Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 312503ae4457b0180f828a43ddde06b2551812b1 https://github.com/MidnightBSD/mports/commit/312503ae4457b0180f828a43ddde06b2551812b1 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M devel/git-delta/Makefile M devel/git-delta/distinfo M devel/git-delta/pkg-descr Log Message: ----------- devel/git-delta: refresh cargo crates Refresh the vendored Cargo crate list for git-delta 0.19.2 so the port can resolve ansi_colours 1.2.x during configure. This fixes the Magus run 641 configure failure caused by the stale ansi_colours 1.0.4 crate entry. 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 Tue Jun 30 22:55:33 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 19:55:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3083ab: devel/rubygem-opentelemetry-instrumentation-base-g... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3083abedbbd65fe4c640a7973c423707cb375c23 https://github.com/MidnightBSD/mports/commit/3083abedbbd65fe4c640a7973c423707cb375c23 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M devel/rubygem-opentelemetry-instrumentation-base-gitlab/Makefile Log Message: ----------- devel/rubygem-opentelemetry-instrumentation-base-gitlab: fix api dependency Correct the opentelemetry-api-gitlab version atom from 1.h to 1.7 so the dependency installed by mports satisfies the upstream gemspec and fake-qa can verify the runtime dependency. This fixes the Magus run 641 fake-qa failure for the OpenTelemetry instrumentation base package. 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 Tue Jun 30 23:00:47 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 20:00:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 1682fe: libalias: Fix buffer overflow in the RTSP handler Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 1682fee5cead2f2fd286c349bc0748e101e146b3 https://github.com/MidnightBSD/src/commit/1682fee5cead2f2fd286c349bc0748e101e146b3 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/netinet/libalias/alias_smedia.c Log Message: ----------- libalias: Fix buffer overflow in the RTSP handler The RTSP handler in libalias (alias_smedia.c) rewrote outgoing packets into a fixed-length 2048-byte stack buffer (plus an 80-byte stemp buffer) without checking whether the rewritten data fit in the buffer or back in the original packet. A host sending crafted RTSP traffic from inside a NAT gateway using libalias can overflow the stack buffer, potentially achieving remote code execution in the kernel (ipfw(4) NAT via alias_smedia.ko) or in the natd(8) process (which typically runs as root, via libalias_smedia.so). The code runs on outbound-NAT TCP/UDP packets when a source or destination port is 554 or 7070. Replace the fixed stack buffers with a heap allocation sized to the packet's maximum length, add bounds checks throughout, use snprintf() instead of sprintf(), and bounds-check search_string(). Ported from the FreeBSD fix for SA-26:41.libalias (FreeBSD commit 4c0f47666666), by Mark Johnston. Security: FreeBSD-SA-26:41.libalias Security: CVE-2026-49420 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: bf1593c2f0827521ddead5853207e8e68e086dae https://github.com/MidnightBSD/src/commit/bf1593c2f0827521ddead5853207e8e68e086dae Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:41.libalias fix Security: FreeBSD-SA-26:41.libalias Security: CVE-2026-49420 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/bb61cba0ffe2...bf1593c2f082 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 23:00:48 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 20:00:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 649502: libalias: Fix buffer overflow in the RTSP handler Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 649502467ca1500fe5fa8bfe42af8098553e4704 https://github.com/MidnightBSD/src/commit/649502467ca1500fe5fa8bfe42af8098553e4704 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/netinet/libalias/alias_smedia.c Log Message: ----------- libalias: Fix buffer overflow in the RTSP handler The RTSP handler in libalias (alias_smedia.c) rewrote outgoing packets into a fixed-length 2048-byte stack buffer (plus an 80-byte stemp buffer) without checking whether the rewritten data fit in the buffer or back in the original packet. A host sending crafted RTSP traffic from inside a NAT gateway using libalias can overflow the stack buffer, potentially achieving remote code execution in the kernel (ipfw(4) NAT via alias_smedia.ko) or in the natd(8) process (which typically runs as root, via libalias_smedia.so). The code runs on outbound-NAT TCP/UDP packets when a source or destination port is 554 or 7070. Replace the fixed stack buffers with a heap allocation sized to the packet's maximum length, add bounds checks throughout, use snprintf() instead of sprintf(), and bounds-check search_string(). Ported from the FreeBSD fix for SA-26:41.libalias (FreeBSD commit 4c0f47666666), by Mark Johnston. Security: FreeBSD-SA-26:41.libalias Security: CVE-2026-49420 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 91eb56ba6c01d3cdddffaf4b5e51003bb5deb8f0 https://github.com/MidnightBSD/src/commit/91eb56ba6c01d3cdddffaf4b5e51003bb5deb8f0 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:41.libalias fix Security: FreeBSD-SA-26:41.libalias Security: CVE-2026-49420 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/d0ce2eea4861...91eb56ba6c01 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 23:00:49 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 20:00:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 7fbc50: libalias: Fix buffer overflow in the RTSP handler Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 7fbc50878c6189ef4e3058927b830e035715cf62 https://github.com/MidnightBSD/src/commit/7fbc50878c6189ef4e3058927b830e035715cf62 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M sys/netinet/libalias/alias_smedia.c Log Message: ----------- libalias: Fix buffer overflow in the RTSP handler The RTSP handler in libalias (alias_smedia.c) rewrote outgoing packets into a fixed-length 2048-byte stack buffer (plus an 80-byte stemp buffer) without checking whether the rewritten data fit in the buffer or back in the original packet. A host sending crafted RTSP traffic from inside a NAT gateway using libalias can overflow the stack buffer, potentially achieving remote code execution in the kernel (ipfw(4) NAT via alias_smedia.ko) or in the natd(8) process (which typically runs as root, via libalias_smedia.so). The code runs on outbound-NAT TCP/UDP packets when a source or destination port is 554 or 7070. Replace the fixed stack buffers with a heap allocation sized to the packet's maximum length, add bounds checks throughout, use snprintf() instead of sprintf(), and bounds-check search_string(). Ported from the FreeBSD fix for SA-26:41.libalias (FreeBSD commit 4c0f47666666), by Mark Johnston. Security: FreeBSD-SA-26:41.libalias Security: CVE-2026-49420 Obtained from: FreeBSD Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 8f952dbed450d9b5b97a215b58d1dd0262cfd229 https://github.com/MidnightBSD/src/commit/8f952dbed450d9b5b97a215b58d1dd0262cfd229 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:41.libalias fix Security: FreeBSD-SA-26:41.libalias Security: CVE-2026-49420 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/340c2068b1bb...8f952dbed450 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Tue Jun 30 23:09:48 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 20:09:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ee4027: filesystems/R-cran-fs: build libuv FreeBSD code on... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ee402784185d6cc371b84c2b7146f2f35a00116c https://github.com/MidnightBSD/mports/commit/ee402784185d6cc371b84c2b7146f2f35a00116c Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: A filesystems/R-cran-fs/files/patch-src_libuv-1.44.2_configure A filesystems/R-cran-fs/files/patch-src_libuv-1.44.2_configure.ac Log Message: ----------- filesystems/R-cran-fs: build libuv FreeBSD code on MidnightBSD The bundled libuv configure script only enabled the FreeBSD source set for host_os values matching freebsd. On MidnightBSD that left udp.o referencing uv__recvmmsg and uv__sendmmsg without compiling the source file that defines them. Teach the bundled libuv configure inputs to treat MidnightBSD as FreeBSD for this conditional so fs.so loads during the R package install check. 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 Tue Jun 30 23:24:15 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 20:24:15 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b94da5: rubygem-rails-gitlab: fix dependency version bounds Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b94da51877fbf3d21edf70596ffa660a6ade8342 https://github.com/MidnightBSD/mports/commit/b94da51877fbf3d21edf70596ffa660a6ade8342 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M devel/rubygem-activejob-gitlab/Makefile M mail/rubygem-actionmailbox-gitlab/Makefile M mail/rubygem-actionmailer-gitlab/Makefile M net/rubygem-activestorage-gitlab/Makefile M textproc/rubygem-actiontext-gitlab/Makefile M www/rubygem-actioncable-gitlab/Makefile M www/rubygem-actionpack-gitlab/Makefile M www/rubygem-rails-gitlab/Makefile M www/rubygem-railties-gitlab/Makefile Log Message: ----------- rubygem-rails-gitlab: fix dependency version bounds mport.query does not satisfy combined dependency checks that use the same-version _99 upper bound, which caused rubygem-actionpack-gitlab to reject an installed rubygem-actionview-gitlab-7.2.3_1 package in Magus run 641. Use the Rails minor-series upper bound instead so the constraints still reject newer Rails minor releases while allowing port revisions of the current 7.2.x packages. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: 50607f0c3594735e8eb60ad288d4a3b820bbfc37 https://github.com/MidnightBSD/mports/commit/50607f0c3594735e8eb60ad288d4a3b820bbfc37 Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M devel/rubygem-irb/Makefile M devel/rubygem-json_pure1/Makefile M devel/rubygem-pp/Makefile M devel/rubygem-prettyprint/Makefile M devel/rubygem-tsort/Makefile Log Message: ----------- rubygems: use recognized bsd2 license key Several Ruby gem ports used BSD2CLAUSE, which is not a license key in the mports license database. This blocked rubygem-pp while validating the Rails GitLab dependency chain from Magus run 641. Use the existing bsd2 key and matching per-license file variable names without changing the upstream license selection. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/ee402784185d...50607f0c3594 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Tue Jun 30 23:29:39 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 20:29:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 38d6f4: multimedia/kodi: depend on libuuid provider Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 38d6f482bca309280af729c0266d8122f06d3d3c https://github.com/MidnightBSD/mports/commit/38d6f482bca309280af729c0266d8122f06d3d3c Author: Lucas Holt Date: 2026-06-30 (Tue, 30 Jun 2026) Changed paths: M multimedia/kodi/Makefile Log Message: ----------- multimedia/kodi: depend on libuuid provider Magus run 641 showed devel/kodi-platform failing while installing kodi because kodi's package metadata required e2fsprogs-libuuid even though the libuuid.so probe was satisfied by the libuuid provider. Point the LIB_DEPENDS entry at misc/libuuid so the shared-library check and package dependency metadata agree. 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 Wed Jul 1 00:55:36 2026 From: noreply at github.com (Lucas Holt) Date: Tue, 30 Jun 2026 21:55:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 6ed0ce: editors/emacs-devel: fix GC alignment with GCC Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 6ed0ce2de2c18c161f11232f1a168996bdee6151 https://github.com/MidnightBSD/mports/commit/6ed0ce2de2c18c161f11232f1a168996bdee6151 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: A editors/emacs-devel/files/patch-src_lisp.h Log Message: ----------- editors/emacs-devel: fix GC alignment with GCC Magus run 641 fails both full and nox i386 flavors in lisp.h GCALIGNED static assertions while compiling with GCC 14 in C23 mode. Use GCC's detected aligned attribute for GCALIGNED_UNION_MEMBER when available, avoiding the fragile C23 alignas union-member path on this toolchain while preserving the existing alignas fallback. 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 Wed Jul 1 08:50:02 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 05:50:02 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4feae6: www/R-cran-httr: add build deps for R imports Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4feae6d6c1914290243a7ea6d957faf24f053fa0 https://github.com/MidnightBSD/mports/commit/4feae6d6c1914290243a7ea6d957faf24f053fa0 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M www/R-cran-httr/Makefile Log Message: ----------- www/R-cran-httr: add build deps for R imports Magus run 641 failed during fake because R CMD INSTALL could not find httr imports curl, jsonlite, mime, openssl, and R6. List those CRAN imports as build dependencies as well as runtime dependencies so they are present during the staged install. 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 Wed Jul 1 09:22:40 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 06:22:40 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ec42ab: R-cran ports: add build deps for imports Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ec42ab6fc49f3fd59b63cd951a7cb067f789c9de https://github.com/MidnightBSD/mports/commit/ec42ab6fc49f3fd59b63cd951a7cb067f789c9de Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M devel/R-cran-Rdpack/Makefile M devel/R-cran-caTools/Makefile M devel/R-cran-diffobj/Makefile M devel/R-cran-gdata/Makefile M devel/R-cran-itertools/Makefile M devel/R-cran-multicool/Makefile M devel/R-cran-tzdb/Makefile M graphics/R-cran-R.devices/Makefile M math/R-cran-igraph/Makefile M math/R-cran-linprog/Makefile M math/R-cran-sandwich/Makefile M textproc/R-cran-openxlsx/Makefile Log Message: ----------- R-cran ports: add build deps for imports Magus run 641 failed during fake for several R ports because R CMD INSTALL could not find imports that were only listed as runtime dependencies. List those imports as build dependencies too so staged installs have the required R packages available. 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 Wed Jul 1 09:29:15 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 06:29:15 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 8401a6: zfs: Fix multiple OpenZFS vulnerabilities (SA-26:4... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 8401a6b685668b19b9a016135c4973a0ed087d92 https://github.com/MidnightBSD/src/commit/8401a6b685668b19b9a016135c4973a0ed087d92 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M sys/contrib/openzfs/module/nvpair/nvpair.c M sys/contrib/openzfs/module/zfs/dmu_recv.c M sys/contrib/openzfs/module/zfs/vdev_label.c M sys/contrib/openzfs/module/zfs/zfs_ioctl.c Log Message: ----------- zfs: Fix multiple OpenZFS vulnerabilities (SA-26:40 / CVE-2026-49429..31) Targeted backport of the three OpenZFS security fixes to the 2.1.15 tree shipped by MidnightBSD. The FreeBSD SA-26:40 patch targets OpenZFS 2.2.x and does not apply cleanly to 2.1.15, so the fixes were ported by hand. CVE-2026-49429: ZFS_IOC_USERSPACE_MANY truncated the 64-bit output buffer size to a 32-bit int for the kernel allocation but used the original 64-bit size when writing records, allowing a heap overflow by a user with the "userused" delegated permission. Use a uint64_t bufsize capped to 1000 entries (zfs_ioc_userspace_many). CVE-2026-49430: the ZFS_IOC_RECV_NEW heal path truncated a 64-bit payload size to 32 bits for allocation, then used the 64-bit size for a byteswap. Bound DRR_OBJECT/WRITE/WRITE_EMBEDDED/SPILL payload sizes to SPA_MAXBLOCKSIZE (returning ERANGE) in receive_read_record(), and widen the DRR_WRITE/DRR_SPILL size from int to uint64_t. Also harden nvpair i_get_value_size() to bound string scans with strnlen() so a crafted (received) packed nvlist cannot be read past its buffer. CVE-2026-49431: ZFS_IOC_SET_PROP was registered with zfs_secpolicy_none, letting any local user set the internal "$hasrecvd" metadata. Register it with a new zfs_secpolicy_setprops() that requires zfs_secpolicy_recv() when the received flag (zc_cookie) is set. Also NUL-terminate vbe_bootenv before reading it as a string in vdev_label_read_bootenv (defensive, matches upstream). Deviations from the FreeBSD 2.2 patch, deliberate for the 2.1.15 port: - Kept kmem_zalloc()/kmem_free() rather than switching to vmem_* in receive_read_record(). The SPA_MAXBLOCKSIZE bound makes the existing kmem path safe and avoids touching the receive_process_record() free sites, which differ in 2.1 (upstream's vmem free hunks do not apply). - Omitted the zfs_quota.c VERIFY3U->return(EINVAL) hardening: it is not one of the three CVEs, and in 2.1.15 dmu_objset_userquota_get_ids() ignores the callback's return and would read an uninitialized zfi. Applying it safely would require a matching caller change absent from this tree. Built and verified: zfs.ko (kernel) links clean and libnvpair (userland) compiles clean under -Werror. Security: FreeBSD-SA-26:40.zfs Security: CVE-2026-49429 Security: CVE-2026-49430 Security: CVE-2026-49431 Obtained from: OpenZFS (adapted to 2.1.15) Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 12e89cf3bd6086a9ec57d0fd272444d789d91d76 https://github.com/MidnightBSD/src/commit/12e89cf3bd6086a9ec57d0fd272444d789d91d76 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:40.zfs fix Security: FreeBSD-SA-26:40.zfs Security: CVE-2026-49429 Security: CVE-2026-49430 Security: CVE-2026-49431 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/bf1593c2f082...12e89cf3bd60 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 09:29:16 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 06:29:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 5ff5a5: zfs: Fix multiple OpenZFS vulnerabilities (SA-26:4... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 5ff5a53d6b0bc50d9c592ed06d3643ec4fee6ead https://github.com/MidnightBSD/src/commit/5ff5a53d6b0bc50d9c592ed06d3643ec4fee6ead Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M sys/contrib/openzfs/module/nvpair/nvpair.c M sys/contrib/openzfs/module/zfs/dmu_recv.c M sys/contrib/openzfs/module/zfs/vdev_label.c M sys/contrib/openzfs/module/zfs/zfs_ioctl.c Log Message: ----------- zfs: Fix multiple OpenZFS vulnerabilities (SA-26:40 / CVE-2026-49429..31) Targeted backport of the three OpenZFS security fixes to the 2.1.15 tree shipped by MidnightBSD. The FreeBSD SA-26:40 patch targets OpenZFS 2.2.x and does not apply cleanly to 2.1.15, so the fixes were ported by hand. CVE-2026-49429: ZFS_IOC_USERSPACE_MANY truncated the 64-bit output buffer size to a 32-bit int for the kernel allocation but used the original 64-bit size when writing records, allowing a heap overflow by a user with the "userused" delegated permission. Use a uint64_t bufsize capped to 1000 entries (zfs_ioc_userspace_many). CVE-2026-49430: the ZFS_IOC_RECV_NEW heal path truncated a 64-bit payload size to 32 bits for allocation, then used the 64-bit size for a byteswap. Bound DRR_OBJECT/WRITE/WRITE_EMBEDDED/SPILL payload sizes to SPA_MAXBLOCKSIZE (returning ERANGE) in receive_read_record(), and widen the DRR_WRITE/DRR_SPILL size from int to uint64_t. Also harden nvpair i_get_value_size() to bound string scans with strnlen() so a crafted (received) packed nvlist cannot be read past its buffer. CVE-2026-49431: ZFS_IOC_SET_PROP was registered with zfs_secpolicy_none, letting any local user set the internal "$hasrecvd" metadata. Register it with a new zfs_secpolicy_setprops() that requires zfs_secpolicy_recv() when the received flag (zc_cookie) is set. Also NUL-terminate vbe_bootenv before reading it as a string in vdev_label_read_bootenv (defensive, matches upstream). Deviations from the FreeBSD 2.2 patch, deliberate for the 2.1.15 port: - Kept kmem_zalloc()/kmem_free() rather than switching to vmem_* in receive_read_record(). The SPA_MAXBLOCKSIZE bound makes the existing kmem path safe and avoids touching the receive_process_record() free sites, which differ in 2.1 (upstream's vmem free hunks do not apply). - Omitted the zfs_quota.c VERIFY3U->return(EINVAL) hardening: it is not one of the three CVEs, and in 2.1.15 dmu_objset_userquota_get_ids() ignores the callback's return and would read an uninitialized zfi. Applying it safely would require a matching caller change absent from this tree. Built and verified: zfs.ko (kernel) links clean and libnvpair (userland) compiles clean under -Werror. Security: FreeBSD-SA-26:40.zfs Security: CVE-2026-49429 Security: CVE-2026-49430 Security: CVE-2026-49431 Obtained from: OpenZFS (adapted to 2.1.15) Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 90d11d815de23e0bdfd5c5a7864d9ce217b74bcb https://github.com/MidnightBSD/src/commit/90d11d815de23e0bdfd5c5a7864d9ce217b74bcb Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:40.zfs fix Security: FreeBSD-SA-26:40.zfs Security: CVE-2026-49429 Security: CVE-2026-49430 Security: CVE-2026-49431 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/91eb56ba6c01...90d11d815de2 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 09:29:18 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 06:29:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 50fc89: zfs: Fix multiple OpenZFS vulnerabilities (SA-26:4... Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 50fc89d43164d541cfc2ebc60eaa7364fa205402 https://github.com/MidnightBSD/src/commit/50fc89d43164d541cfc2ebc60eaa7364fa205402 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M sys/contrib/openzfs/module/nvpair/nvpair.c M sys/contrib/openzfs/module/zfs/dmu_recv.c M sys/contrib/openzfs/module/zfs/vdev_label.c M sys/contrib/openzfs/module/zfs/zfs_ioctl.c Log Message: ----------- zfs: Fix multiple OpenZFS vulnerabilities (SA-26:40 / CVE-2026-49429..31) Targeted backport of the three OpenZFS security fixes to the 2.1.15 tree shipped by MidnightBSD. The FreeBSD SA-26:40 patch targets OpenZFS 2.2.x and does not apply cleanly to 2.1.15, so the fixes were ported by hand. CVE-2026-49429: ZFS_IOC_USERSPACE_MANY truncated the 64-bit output buffer size to a 32-bit int for the kernel allocation but used the original 64-bit size when writing records, allowing a heap overflow by a user with the "userused" delegated permission. Use a uint64_t bufsize capped to 1000 entries (zfs_ioc_userspace_many). CVE-2026-49430: the ZFS_IOC_RECV_NEW heal path truncated a 64-bit payload size to 32 bits for allocation, then used the 64-bit size for a byteswap. Bound DRR_OBJECT/WRITE/WRITE_EMBEDDED/SPILL payload sizes to SPA_MAXBLOCKSIZE (returning ERANGE) in receive_read_record(), and widen the DRR_WRITE/DRR_SPILL size from int to uint64_t. Also harden nvpair i_get_value_size() to bound string scans with strnlen() so a crafted (received) packed nvlist cannot be read past its buffer. CVE-2026-49431: ZFS_IOC_SET_PROP was registered with zfs_secpolicy_none, letting any local user set the internal "$hasrecvd" metadata. Register it with a new zfs_secpolicy_setprops() that requires zfs_secpolicy_recv() when the received flag (zc_cookie) is set. Also NUL-terminate vbe_bootenv before reading it as a string in vdev_label_read_bootenv (defensive, matches upstream). Deviations from the FreeBSD 2.2 patch, deliberate for the 2.1.15 port: - Kept kmem_zalloc()/kmem_free() rather than switching to vmem_* in receive_read_record(). The SPA_MAXBLOCKSIZE bound makes the existing kmem path safe and avoids touching the receive_process_record() free sites, which differ in 2.1 (upstream's vmem free hunks do not apply). - Omitted the zfs_quota.c VERIFY3U->return(EINVAL) hardening: it is not one of the three CVEs, and in 2.1.15 dmu_objset_userquota_get_ids() ignores the callback's return and would read an uninitialized zfi. Applying it safely would require a matching caller change absent from this tree. Built and verified: zfs.ko (kernel) links clean and libnvpair (userland) compiles clean under -Werror. Security: FreeBSD-SA-26:40.zfs Security: CVE-2026-49429 Security: CVE-2026-49430 Security: CVE-2026-49431 Obtained from: OpenZFS (adapted to 2.1.15) Co-Authored-By: Claude Opus 4.8 (1M context) Commit: 6e7e5a8a76cf1f51ce954040e61bf1b20fe21b34 https://github.com/MidnightBSD/src/commit/6e7e5a8a76cf1f51ce954040e61bf1b20fe21b34 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: Note SA-26:40.zfs fix Security: FreeBSD-SA-26:40.zfs Security: CVE-2026-49429 Security: CVE-2026-49430 Security: CVE-2026-49431 Co-Authored-By: Claude Opus 4.8 (1M context) Compare: https://github.com/MidnightBSD/src/compare/8f952dbed450...6e7e5a8a76cf To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 09:37:40 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 06:37:40 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 840f67: execve: fix setid vmspace permission race Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 840f678b75c3fef1cb4129132ad47cfce00f51ba https://github.com/MidnightBSD/src/commit/840f678b75c3fef1cb4129132ad47cfce00f51ba Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M sys/compat/linprocfs/linprocfs.c M sys/compat/linux/linux_misc.c M sys/fs/cuse/cuse.c M sys/fs/procfs/procfs_map.c M sys/fs/procfs/procfs_mem.c M sys/fs/pseudofs/pseudofs_vnops.c M sys/kern/kern_exec.c M sys/kern/kern_exit.c M sys/kern/kern_fork.c M sys/kern/kern_proc.c M sys/kern/kern_procctl.c M sys/kern/kern_prot.c M sys/kern/sys_process.c M sys/sys/imgact.h M sys/sys/proc.h M sys/sys/ptrace.h Log Message: ----------- execve: fix setid vmspace permission race Block concurrent procfs-style access while a target process is in execve and bind debugging permission checks to stable vmspace references. This closes the window where a setid image has installed a new address space before credentials are updated. Update procfs, linprocfs, procctl, ptrace memory access, and related proc inspection paths to use the new exec block and proc_vmspace_ref helpers. This addresses FreeBSD-SA-26:39.execve / CVE-2026-49415. Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Commit: de174223fa9191db4c8c769e849902ad65cf85e9 https://github.com/MidnightBSD/src/commit/de174223fa9191db4c8c769e849902ad65cf85e9 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note CVE-2026-49415 execve fix Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Compare: https://github.com/MidnightBSD/src/compare/12e89cf3bd60...de174223fa91 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 09:45:42 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 06:45:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] bbd886: lang/fpc: strip fake prefix from generated configs Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: bbd88601ef0e7347793976b792742affe50d8aa5 https://github.com/MidnightBSD/mports/commit/bbd88601ef0e7347793976b792742affe50d8aa5 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M lang/fpc/Makefile Log Message: ----------- lang/fpc: strip fake prefix from generated configs Magus run 641 failed during fake-qa because samplecfg generated configuration files containing the staged fake prefix. Remove FAKE_DESTDIR from the generated fpc and fppkg configs after samplecfg runs so the staged files contain runtime paths. 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 Wed Jul 1 10:08:30 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 07:08:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] ddb3e6: execve: fix setid vmspace permission race Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: ddb3e65229ed40103f3f0e6cbc624741a08b41a9 https://github.com/MidnightBSD/src/commit/ddb3e65229ed40103f3f0e6cbc624741a08b41a9 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M sys/compat/linprocfs/linprocfs.c M sys/compat/linux/linux_misc.c M sys/fs/cuse/cuse.c M sys/fs/procfs/procfs_map.c M sys/fs/procfs/procfs_mem.c M sys/fs/pseudofs/pseudofs_vnops.c M sys/kern/kern_exec.c M sys/kern/kern_exit.c M sys/kern/kern_fork.c M sys/kern/kern_proc.c M sys/kern/kern_procctl.c M sys/kern/kern_prot.c M sys/kern/sys_process.c M sys/sys/imgact.h M sys/sys/proc.h M sys/sys/ptrace.h Log Message: ----------- execve: fix setid vmspace permission race Block concurrent procfs-style access while a target process is in execve and bind debugging permission checks to stable vmspace references. This closes the window where a setid image has installed a new address space before credentials are updated. Update procfs, linprocfs, procctl, ptrace memory access, and related proc inspection paths to use the new exec block and proc_vmspace_ref helpers. This addresses FreeBSD-SA-26:39.execve / CVE-2026-49415. Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Commit: 70b46a38e55d70c53a99279c69af3458f28d599a https://github.com/MidnightBSD/src/commit/70b46a38e55d70c53a99279c69af3458f28d599a Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note CVE-2026-49415 execve fix Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Compare: https://github.com/MidnightBSD/src/compare/90d11d815de2...70b46a38e55d To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 10:08:31 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 07:08:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 628dc4: execve: fix setid vmspace permission race Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 628dc4ffd3f92007ac271f9645fef80dace39829 https://github.com/MidnightBSD/src/commit/628dc4ffd3f92007ac271f9645fef80dace39829 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M sys/compat/linprocfs/linprocfs.c M sys/compat/linux/linux_misc.c M sys/fs/cuse/cuse.c M sys/fs/procfs/procfs_map.c M sys/fs/procfs/procfs_mem.c M sys/fs/pseudofs/pseudofs_vnops.c M sys/kern/kern_exec.c M sys/kern/kern_exit.c M sys/kern/kern_fork.c M sys/kern/kern_proc.c M sys/kern/kern_procctl.c M sys/kern/kern_prot.c M sys/kern/sys_process.c M sys/sys/imgact.h M sys/sys/proc.h M sys/sys/ptrace.h Log Message: ----------- execve: fix setid vmspace permission race Block concurrent procfs-style access while a target process is in execve and bind debugging permission checks to stable vmspace references. This closes the window where a setid image has installed a new address space before credentials are updated. Update procfs, linprocfs, procctl, ptrace memory access, and related proc inspection paths to use the new exec block and proc_vmspace_ref helpers. This addresses FreeBSD-SA-26:39.execve / CVE-2026-49415. Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Commit: aa4a1c1e882fb48fc045c684fb799d79a841b6df https://github.com/MidnightBSD/src/commit/aa4a1c1e882fb48fc045c684fb799d79a841b6df Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note CVE-2026-49415 execve fix Signed-off-by: Lucas Holt AI-Assisted-by: OpenAI Codex (GPT-5) Compare: https://github.com/MidnightBSD/src/compare/6e7e5a8a76cf...aa4a1c1e882f To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 10:23:35 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 07:23:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 724355: rubygem-rails72: fix dependency version bounds Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7243555802ecc5f5044a78113717ec40392991a1 https://github.com/MidnightBSD/mports/commit/7243555802ecc5f5044a78113717ec40392991a1 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M databases/rubygem-activemodel72/Makefile M databases/rubygem-activerecord72/Makefile M devel/rubygem-actionview72/Makefile M devel/rubygem-activejob72/Makefile M net/rubygem-activestorage72/Makefile M www/rubygem-actioncable72/Makefile M www/rubygem-actionpack72/Makefile M www/rubygem-railties72/Makefile Log Message: ----------- rubygem-rails72: fix dependency version bounds mport.query does not satisfy same-version _99 upper bounds after installing Rails component dependencies, which caused Magus run 641 failures for rubygem-activemodel72 and rubygem-activejob72. Use the Rails 7.2 minor-series upper bound so port revisions and mixed 7.2 patch releases satisfy the dependency constraints while still excluding newer Rails minor releases. 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 Wed Jul 1 11:36:46 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 08:36:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 7bb948: devel/rubygem-request_store: add build dependency Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7bb948c95c8a11f700e7d06ee8da6ebf5828e464 https://github.com/MidnightBSD/mports/commit/7bb948c95c8a11f700e7d06ee8da6ebf5828e464 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M devel/rubygem-request_store/Makefile Log Message: ----------- devel/rubygem-request_store: add build dependency Magus run 641 failed fake-qa because the staged gemspec requires rack, but rack was only declared as a runtime dependency and was not available to the RubyGem dependency check during fake. Mirror RUN_DEPENDS into BUILD_DEPENDS so fake-qa sees rack while preserving the existing runtime dependency. 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 Wed Jul 1 11:55:31 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 08:55:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8594a4: rubygem-gnome: update components to 4.3.4 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8594a448b0c042add053aeca7add8b2582a9a1b6 https://github.com/MidnightBSD/mports/commit/8594a448b0c042add053aeca7add8b2582a9a1b6 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M devel/rubygem-cairo-gobject/Makefile M devel/rubygem-cairo-gobject/distinfo M devel/rubygem-gio2/Makefile M devel/rubygem-gio2/distinfo M devel/rubygem-gobject-introspection/Makefile M devel/rubygem-gobject-introspection/distinfo M graphics/rubygem-clutter-gdk/Makefile M graphics/rubygem-clutter-gdk/distinfo M graphics/rubygem-clutter-gtk/Makefile M graphics/rubygem-clutter-gtk/distinfo M graphics/rubygem-clutter/Makefile M graphics/rubygem-clutter/distinfo M graphics/rubygem-gdk_pixbuf2/Makefile M graphics/rubygem-gdk_pixbuf2/distinfo M graphics/rubygem-rsvg2/Makefile M graphics/rubygem-rsvg2/distinfo M x11-toolkits/rubygem-gdk3/Makefile M x11-toolkits/rubygem-gdk3/distinfo M x11-toolkits/rubygem-gdk4/Makefile M x11-toolkits/rubygem-gdk4/distinfo M x11-toolkits/rubygem-gtk3/Makefile M x11-toolkits/rubygem-gtk3/distinfo M x11-toolkits/rubygem-gtk4/Makefile M x11-toolkits/rubygem-gtk4/distinfo M x11-toolkits/rubygem-gtksourceview3/Makefile M x11-toolkits/rubygem-gtksourceview3/distinfo M x11-toolkits/rubygem-gtksourceview4/Makefile M x11-toolkits/rubygem-gtksourceview4/distinfo M x11-toolkits/rubygem-pango/Makefile M x11-toolkits/rubygem-pango/distinfo M x11-toolkits/rubygem-poppler/Makefile M x11-toolkits/rubygem-poppler/distinfo M x11-toolkits/rubygem-vte3/Makefile M x11-toolkits/rubygem-vte3/distinfo M x11-toolkits/rubygem-vte4/Makefile M x11-toolkits/rubygem-vte4/distinfo Log Message: ----------- rubygem-gnome: update components to 4.3.4 Magus run 641 failed cairo-gobject and gobject-introspection fake-qa because their 4.2.9 gemspecs required glib2 = 4.2.9 while the tree already provides rubygem-glib2 4.3.4. Update the remaining Ruby-GNOME companion gems to 4.3.4, refresh distinfo, and use 4.3 minor-series dependency bounds so mport accepts installed provider packages with port revisions. Also declare the direct libraries now linked by rubygem-pango so fake-qa covers its native extension dependencies. 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 Wed Jul 1 12:13:13 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 09:13:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d45a02: rubygem-opentelemetry: build with Ruby 3.3 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d45a02c40982190b7566c890fa56b29551a10ab5 https://github.com/MidnightBSD/mports/commit/d45a02c40982190b7566c890fa56b29551a10ab5 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M Mk/extensions/gem.mk M devel/rubygem-opentelemetry-api/Makefile M devel/rubygem-opentelemetry-common/Makefile M devel/rubygem-opentelemetry-exporter-otlp/Makefile M devel/rubygem-opentelemetry-helpers-sql-obfuscation/Makefile M devel/rubygem-opentelemetry-helpers-sql/Makefile M devel/rubygem-opentelemetry-instrumentation-action_mailer/Makefile M devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile M devel/rubygem-opentelemetry-instrumentation-action_view/Makefile M devel/rubygem-opentelemetry-instrumentation-active_job/Makefile M devel/rubygem-opentelemetry-instrumentation-active_record/Makefile M devel/rubygem-opentelemetry-instrumentation-active_storage/Makefile M devel/rubygem-opentelemetry-instrumentation-active_support/Makefile M devel/rubygem-opentelemetry-instrumentation-aws_sdk/Makefile M devel/rubygem-opentelemetry-instrumentation-base/Makefile M devel/rubygem-opentelemetry-instrumentation-concurrent_ruby/Makefile M devel/rubygem-opentelemetry-instrumentation-ethon/Makefile M devel/rubygem-opentelemetry-instrumentation-excon/Makefile M devel/rubygem-opentelemetry-instrumentation-faraday/Makefile M devel/rubygem-opentelemetry-instrumentation-grape/Makefile M devel/rubygem-opentelemetry-instrumentation-graphql/Makefile M devel/rubygem-opentelemetry-instrumentation-http/Makefile M devel/rubygem-opentelemetry-instrumentation-http_client/Makefile M devel/rubygem-opentelemetry-instrumentation-net_http/Makefile M devel/rubygem-opentelemetry-instrumentation-pg/Makefile M devel/rubygem-opentelemetry-instrumentation-rack/Makefile M devel/rubygem-opentelemetry-instrumentation-rails/Makefile M devel/rubygem-opentelemetry-instrumentation-rake/Makefile M devel/rubygem-opentelemetry-instrumentation-redis/Makefile M devel/rubygem-opentelemetry-instrumentation-sidekiq/Makefile M devel/rubygem-opentelemetry-registry/Makefile M devel/rubygem-opentelemetry-sdk/Makefile M devel/rubygem-opentelemetry-semantic_conventions/Makefile Log Message: ----------- rubygem-opentelemetry: build with Ruby 3.3 Run gem commands through the selected Ruby interpreter so non-default Ruby gem ports do not accidentally execute RubyGems with the default Ruby. Select Ruby 3.3 for the non-GitLab OpenTelemetry stack, matching opentelemetry-api 1.9.0's upstream Ruby requirement. 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 Wed Jul 1 12:49:50 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 09:49:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] adfe04: devel/rubygem-sidekiq-gitlab: add build deps Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: adfe04a749079cf144f54a958c4427a02fd0402d https://github.com/MidnightBSD/mports/commit/adfe04a749079cf144f54a958c4427a02fd0402d Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M devel/rubygem-sidekiq-gitlab/Makefile Log Message: ----------- devel/rubygem-sidekiq-gitlab: add build deps fake-qa checks RubyGem dependencies during the build, so make the runtime gem dependencies available as build dependencies too. 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 Wed Jul 1 12:51:55 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 09:51:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ed9fdb: www/rubygem-httparty-gitlab: add build deps Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ed9fdb27fa07a3f05ad6a8c1278979f1ec2aeccb https://github.com/MidnightBSD/mports/commit/ed9fdb27fa07a3f05ad6a8c1278979f1ec2aeccb Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M www/rubygem-httparty-gitlab/Makefile Log Message: ----------- www/rubygem-httparty-gitlab: add build deps fake-qa checks RubyGem dependencies during the build, so make the runtime gem dependencies available as build dependencies too. 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 Wed Jul 1 13:22:33 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 10:22:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e15cdb: R-cran-Rcpp: update to 1.1.1 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e15cdb37cdd0f28c9f739416c5b0ba4ffa41d7ec https://github.com/MidnightBSD/mports/commit/e15cdb37cdd0f28c9f739416c5b0ba4ffa41d7ec Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M devel/R-cran-Rcpp/Makefile M devel/R-cran-Rcpp/distinfo M math/R-cran-RcppArmadillo/Makefile Log Message: ----------- R-cran-Rcpp: update to 1.1.1 Update Rcpp to satisfy RcppArmadillo's CRAN dependency from Magus run 641. Link Rcpp and RcppArmadillo against libexecinfo so their R package load checks resolve backtrace_symbols 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 Wed Jul 1 13:39:44 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 10:39:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] df7110: editors/xcoral: link bundled regex Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: df71103da11701b22e760aee7dc71c41bcf80fc0 https://github.com/MidnightBSD/mports/commit/df71103da11701b22e760aee7dc71c41bcf80fc0 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M editors/xcoral/Makefile Log Message: ----------- editors/xcoral: link bundled regex Keep xcoral's bundled GNU regex object in the generated build so re_compile_pattern and re_search resolve on MidnightBSD. This fixes the Magus run 641 linker failure. 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 Wed Jul 1 13:53:12 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 10:53:12 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] ddb546: Fix OpenSSL PKCS7 empty digest verification Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: ddb5469c26d33103880e2fda1df02aebdc82515f https://github.com/MidnightBSD/src/commit/ddb5469c26d33103880e2fda1df02aebdc82515f Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING M crypto/openssl/crypto/pkcs7/pk7_smime.c Log Message: ----------- Fix OpenSSL PKCS7 empty digest verification Reject signed PKCS#7 data with no digest algorithms before PKCS7_dataInit() can build a BIO chain from caller-owned input. This prevents the CVE-2026-45447 verification use-after-free case on stable/4.0. AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 15:05:11 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 12:05:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 5ca79d: security/chkrootkit: build ifpromisc on MidnightBSD Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 5ca79df6ffec78e0290e2aa0af67378798881b41 https://github.com/MidnightBSD/mports/commit/5ca79df6ffec78e0290e2aa0af67378798881b41 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M security/chkrootkit/Makefile A security/chkrootkit/files/patch-Makefile Log Message: ----------- security/chkrootkit: build ifpromisc on MidnightBSD Patch the upstream Makefile to build ifpromisc unconditionally so fake install can stage the helper that chkrootkit expects. This fixes the Magus run 641 fake-stage failure. 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 Wed Jul 1 15:28:57 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 12:28:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 5802e7: math/ldouble: add assembler build dependency Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 5802e7317e19a02a8f37b8b86ffdc496a5a52d3a https://github.com/MidnightBSD/mports/commit/5802e7317e19a02a8f37b8b86ffdc496a5a52d3a Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M math/ldouble/Makefile M math/ldouble/pkg-descr Log Message: ----------- math/ldouble: add assembler build dependency Depend on devel/binutils so the i386 build has an as executable available for sqrtlelf.387. Also move the project URL to WWW and remove leading blank lines so portlint no longer reports fatal style errors. 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 Wed Jul 1 15:58:45 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 12:58:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0ebf5a: security/ipsec-tools: fix default build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 0ebf5ac17e43cdde63a518240af2500e4e79b371 https://github.com/MidnightBSD/mports/commit/0ebf5ac17e43cdde63a518240af2500e4e79b371 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M security/ipsec-tools/Makefile Log Message: ----------- security/ipsec-tools: fix default build Do not enable NAT-T by default because configure aborts when the target kernel headers do not advertise NAT-T support. Apply the existing OpenSSL compatibility patch for the default OpenSSL provider as well, since the default build also uses opaque OpenSSL structs. 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 Wed Jul 1 15:59:46 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 12:59:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/openssl/3.0.21 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 Wed Jul 1 15:59:45 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 12:59:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c62c24: Vendor import of OpenSSL 3.0.21 Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: c62c244b69fc176f5d8f36ce50139102cfa69a9f https://github.com/MidnightBSD/src/commit/c62c244b69fc176f5d8f36ce50139102cfa69a9f Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M CHANGES.md M NEWS.md M VERSION.dat M apps/list.c M apps/s_client.c M apps/speed.c M apps/testdsa.h M apps/testrsa.h M crypto/aes/asm/aesfx-sparcv9.pl M crypto/asn1/a_d2i_fp.c M crypto/asn1/a_mbstr.c M crypto/asn1/asn1_lib.c M crypto/asn1/asn_mime.c M crypto/asn1/tasn_dec.c M crypto/bn/bn_const.c M crypto/bn/bn_mod.c M crypto/cast/cast_s.h M crypto/cms/cms_enc.c M crypto/cms/cms_env.c M crypto/cms/cms_err.c M crypto/cms/cms_local.h M crypto/cms/cms_pwri.c M crypto/crmf/crmf_lib.c M crypto/des/fcrypt.c M crypto/ec/curve448/scalar.c M crypto/ec/curve448/word.h M crypto/ec/ec_curve.c M crypto/ec/ec_lib.c M crypto/ec/ecp_s390x_nistp.c M crypto/err/openssl.txt M crypto/evp/e_aes.c M crypto/evp/encode.c M crypto/evp/evp_lib.c M crypto/ffc/ffc_params.c M crypto/http/http_client.c M crypto/http/http_lib.c M crypto/md2/md2_dgst.c M crypto/modes/wrap128.c M crypto/objects/obj_dat.c M crypto/param_build_set.c M crypto/pkcs12/p12_decr.c M crypto/pkcs7/pk7_smime.c M crypto/rc2/rc2_skey.c M crypto/sm2/sm2_crypt.c M crypto/sm2/sm2_sign.c M crypto/x509/v3_ist.c M demos/cipher/aeskeywrap.c M demos/cipher/ariacbc.c M demos/digest/EVP_MD_demo.c M demos/mac/cmac-aes256.c M demos/mac/hmac-sha512.c M demos/signature/EVP_Signature_demo.h M doc/fingerprints.txt M doc/man1/openssl-format-options.pod M doc/man1/openssl-pkcs8.pod.in M doc/man1/openssl-rehash.pod.in M doc/man1/openssl-s_client.pod.in M doc/man1/openssl-s_server.pod.in M doc/man1/openssl-smime.pod.in M doc/man3/BIO_s_bio.pod M doc/man3/BN_add.pod M doc/man3/EVP_EncryptInit.pod M doc/man3/OSSL_HTTP_REQ_CTX.pod M doc/man3/OSSL_HTTP_parse_url.pod M doc/man3/OSSL_HTTP_transfer.pod M doc/man3/PKCS7_decrypt.pod M doc/man3/SSL_CTX_set_session_cache_mode.pod M doc/man3/SSL_CTX_set_session_id_context.pod M doc/man3/SSL_CTX_set_tlsext_servername_callback.pod M doc/man3/d2i_X509.pod M doc/man7/EVP_CIPHER-AES.pod M doc/man7/openssl-env.pod M doc/man7/provider-asym_cipher.pod M fuzz/server.c M include/crypto/cmserr.h M include/openssl/bn.h M include/openssl/cmserr.h M include/openssl/ssl.h.in M providers/defltprov.c M providers/fips-sources.checksums M providers/fips.checksum M providers/implementations/ciphers/cipher_aes_ocb.c M providers/implementations/ciphers/cipher_aes_siv.c M providers/implementations/exchange/dh_exch.c M providers/implementations/include/prov/implementations.h M providers/implementations/keymgmt/ecx_kmgmt.c M providers/implementations/macs/poly1305_prov.c M providers/implementations/signature/rsa_sig.c M ssl/record/rec_layer_s3.c M ssl/ssl_ciph.c M ssl/statem/extensions_srvr.c M ssl/statem/statem.c M ssl/statem/statem_lib.c M test/bad_dtls_test.c M test/build.info M test/cipherlist_test.c A test/cms-msg/enveloped-content-type-for-aes-gcm.pem A test/cms-msg/make_missing_kdf_der.py A test/cms-msg/missing-kdf.der M test/cmsapitest.c M test/destest.c M test/dsatest.c M test/ectest.c M test/endecode_test.c M test/enginetest.c M test/evp_extra_test.c M test/evp_extra_test2.c M test/evp_kdf_test.c M test/evp_libctx_test.c M test/evp_pkey_provided_test.c M test/helpers/predefined_dhparams.c M test/http_test.c M test/ideatest.c M test/pbetest.c M test/pkcs12_format_test.c A test/recipes/70-test_tls13ticket.t M test/recipes/80-test_cms.t M test/recipes/80-test_cmsapi.t A test/recipes/80-test_cmsapi_data/cms_pwri_kek_oob.der M test/siphash_internal_test.c A test/smime-eml/pkcs7-empty-digest-set.eml M test/sslapitest.c M test/stack_test.c A test/tls13tickettest.c M util/missingcrypto.txt M util/missingcrypto111.txt Log Message: ----------- Vendor import of OpenSSL 3.0.21 Import OpenSSL 3.0.21 from the upstream openssl-3.0.21 tag. Upstream tag: openssl-3.0.21 Upstream tag object: d2a6bf8fdd03fa22182ef33814f0b7d0350f04fd AI-Assisted-by: OpenAI Codex Commit: e4b5a27af2048d696e40bfabe5ab9e6ec67b46ad https://github.com/MidnightBSD/src/commit/e4b5a27af2048d696e40bfabe5ab9e6ec67b46ad Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M crypto/openssl/CHANGES.md M crypto/openssl/NEWS.md M crypto/openssl/VERSION.dat M crypto/openssl/apps/list.c M crypto/openssl/apps/s_client.c M crypto/openssl/apps/speed.c M crypto/openssl/apps/testdsa.h M crypto/openssl/apps/testrsa.h M crypto/openssl/crypto/aes/asm/aesfx-sparcv9.pl M crypto/openssl/crypto/asn1/a_d2i_fp.c M crypto/openssl/crypto/asn1/a_mbstr.c M crypto/openssl/crypto/asn1/asn1_lib.c M crypto/openssl/crypto/asn1/asn_mime.c M crypto/openssl/crypto/asn1/tasn_dec.c M crypto/openssl/crypto/bn/bn_const.c M crypto/openssl/crypto/bn/bn_mod.c M crypto/openssl/crypto/cast/cast_s.h M crypto/openssl/crypto/cms/cms_enc.c M crypto/openssl/crypto/cms/cms_env.c M crypto/openssl/crypto/cms/cms_err.c M crypto/openssl/crypto/cms/cms_local.h M crypto/openssl/crypto/cms/cms_pwri.c M crypto/openssl/crypto/crmf/crmf_lib.c M crypto/openssl/crypto/des/fcrypt.c M crypto/openssl/crypto/ec/curve448/scalar.c M crypto/openssl/crypto/ec/curve448/word.h M crypto/openssl/crypto/ec/ec_curve.c M crypto/openssl/crypto/ec/ec_lib.c M crypto/openssl/crypto/ec/ecp_s390x_nistp.c M crypto/openssl/crypto/err/openssl.txt M crypto/openssl/crypto/evp/e_aes.c M crypto/openssl/crypto/evp/encode.c M crypto/openssl/crypto/evp/evp_lib.c M crypto/openssl/crypto/ffc/ffc_params.c M crypto/openssl/crypto/http/http_client.c M crypto/openssl/crypto/http/http_lib.c M crypto/openssl/crypto/md2/md2_dgst.c M crypto/openssl/crypto/modes/wrap128.c M crypto/openssl/crypto/objects/obj_dat.c M crypto/openssl/crypto/param_build_set.c M crypto/openssl/crypto/pkcs12/p12_decr.c M crypto/openssl/crypto/pkcs7/pk7_smime.c M crypto/openssl/crypto/rc2/rc2_skey.c M crypto/openssl/crypto/sm2/sm2_crypt.c M crypto/openssl/crypto/sm2/sm2_sign.c M crypto/openssl/crypto/x509/v3_ist.c M crypto/openssl/demos/cipher/aeskeywrap.c M crypto/openssl/demos/cipher/ariacbc.c M crypto/openssl/demos/digest/EVP_MD_demo.c M crypto/openssl/demos/mac/cmac-aes256.c M crypto/openssl/demos/mac/hmac-sha512.c M crypto/openssl/demos/signature/EVP_Signature_demo.h M crypto/openssl/doc/fingerprints.txt M crypto/openssl/doc/man1/openssl-format-options.pod M crypto/openssl/doc/man1/openssl-pkcs8.pod.in M crypto/openssl/doc/man1/openssl-rehash.pod.in M crypto/openssl/doc/man1/openssl-s_client.pod.in M crypto/openssl/doc/man1/openssl-s_server.pod.in M crypto/openssl/doc/man1/openssl-smime.pod.in M crypto/openssl/doc/man3/BIO_s_bio.pod M crypto/openssl/doc/man3/BN_add.pod M crypto/openssl/doc/man3/EVP_EncryptInit.pod M crypto/openssl/doc/man3/OSSL_HTTP_REQ_CTX.pod M crypto/openssl/doc/man3/OSSL_HTTP_parse_url.pod M crypto/openssl/doc/man3/OSSL_HTTP_transfer.pod M crypto/openssl/doc/man3/PKCS7_decrypt.pod M crypto/openssl/doc/man3/SSL_CTX_set_session_cache_mode.pod M crypto/openssl/doc/man3/SSL_CTX_set_session_id_context.pod M crypto/openssl/doc/man3/SSL_CTX_set_tlsext_servername_callback.pod M crypto/openssl/doc/man3/d2i_X509.pod M crypto/openssl/doc/man7/EVP_CIPHER-AES.pod M crypto/openssl/doc/man7/openssl-env.pod M crypto/openssl/doc/man7/provider-asym_cipher.pod M crypto/openssl/fuzz/server.c M crypto/openssl/include/crypto/cmserr.h M crypto/openssl/include/openssl/bn.h M crypto/openssl/include/openssl/cmserr.h M crypto/openssl/include/openssl/ssl.h.in M crypto/openssl/providers/defltprov.c M crypto/openssl/providers/fips-sources.checksums M crypto/openssl/providers/fips.checksum M crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c M crypto/openssl/providers/implementations/exchange/dh_exch.c M crypto/openssl/providers/implementations/include/prov/implementations.h M crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c M crypto/openssl/providers/implementations/macs/poly1305_prov.c M crypto/openssl/providers/implementations/signature/rsa_sig.c M crypto/openssl/ssl/record/rec_layer_s3.c M crypto/openssl/ssl/ssl_ciph.c M crypto/openssl/ssl/statem/extensions_srvr.c M crypto/openssl/ssl/statem/statem.c M crypto/openssl/ssl/statem/statem_lib.c M crypto/openssl/test/bad_dtls_test.c M crypto/openssl/test/build.info M crypto/openssl/test/cipherlist_test.c A crypto/openssl/test/cms-msg/enveloped-content-type-for-aes-gcm.pem A crypto/openssl/test/cms-msg/make_missing_kdf_der.py A crypto/openssl/test/cms-msg/missing-kdf.der M crypto/openssl/test/cmsapitest.c M crypto/openssl/test/destest.c M crypto/openssl/test/dsatest.c M crypto/openssl/test/ectest.c M crypto/openssl/test/endecode_test.c M crypto/openssl/test/enginetest.c M crypto/openssl/test/evp_extra_test.c M crypto/openssl/test/evp_extra_test2.c M crypto/openssl/test/evp_kdf_test.c M crypto/openssl/test/evp_libctx_test.c M crypto/openssl/test/evp_pkey_provided_test.c M crypto/openssl/test/helpers/predefined_dhparams.c M crypto/openssl/test/http_test.c M crypto/openssl/test/ideatest.c M crypto/openssl/test/pbetest.c M crypto/openssl/test/pkcs12_format_test.c A crypto/openssl/test/recipes/70-test_tls13ticket.t M crypto/openssl/test/recipes/80-test_cms.t M crypto/openssl/test/recipes/80-test_cmsapi.t A crypto/openssl/test/recipes/80-test_cmsapi_data/cms_pwri_kek_oob.der M crypto/openssl/test/siphash_internal_test.c A crypto/openssl/test/smime-eml/pkcs7-empty-digest-set.eml M crypto/openssl/test/sslapitest.c M crypto/openssl/test/stack_test.c A crypto/openssl/test/tls13tickettest.c M crypto/openssl/util/missingcrypto.txt M crypto/openssl/util/missingcrypto111.txt Log Message: ----------- Merge OpenSSL 3.0.21 from vendor branch Merge vendor/openssl 3.0.21 into crypto/openssl. Vendor commit: c62c244b69 AI-Assisted-by: OpenAI Codex Commit: 13ab6f1c7d7d3b7be749eec42605c9246416b511 https://github.com/MidnightBSD/src/commit/13ab6f1c7d7d3b7be749eec42605c9246416b511 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING M crypto/openssl/apps/progs.h M secure/usr.bin/openssl/Makefile A secure/usr.bin/openssl/app_lib_engine.c A secure/usr.bin/openssl/progs.c Log Message: ----------- OpenSSL: update secure build glue for 3.0.21 Update the stable/4.1 openssl(1) build files and generated command table to match the OpenSSL 3.0.21 source layout. Document the CVE-2026-34180 update in UPDATING. AI-Assisted-by: OpenAI Codex Compare: https://github.com/MidnightBSD/src/compare/70b46a38e55d...13ab6f1c7d7d To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 15:59:45 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 12:59:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c62c24: Vendor import of OpenSSL 3.0.21 Message-ID: Branch: refs/heads/vendor/openssl Home: https://github.com/MidnightBSD/src Commit: c62c244b69fc176f5d8f36ce50139102cfa69a9f https://github.com/MidnightBSD/src/commit/c62c244b69fc176f5d8f36ce50139102cfa69a9f Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M CHANGES.md M NEWS.md M VERSION.dat M apps/list.c M apps/s_client.c M apps/speed.c M apps/testdsa.h M apps/testrsa.h M crypto/aes/asm/aesfx-sparcv9.pl M crypto/asn1/a_d2i_fp.c M crypto/asn1/a_mbstr.c M crypto/asn1/asn1_lib.c M crypto/asn1/asn_mime.c M crypto/asn1/tasn_dec.c M crypto/bn/bn_const.c M crypto/bn/bn_mod.c M crypto/cast/cast_s.h M crypto/cms/cms_enc.c M crypto/cms/cms_env.c M crypto/cms/cms_err.c M crypto/cms/cms_local.h M crypto/cms/cms_pwri.c M crypto/crmf/crmf_lib.c M crypto/des/fcrypt.c M crypto/ec/curve448/scalar.c M crypto/ec/curve448/word.h M crypto/ec/ec_curve.c M crypto/ec/ec_lib.c M crypto/ec/ecp_s390x_nistp.c M crypto/err/openssl.txt M crypto/evp/e_aes.c M crypto/evp/encode.c M crypto/evp/evp_lib.c M crypto/ffc/ffc_params.c M crypto/http/http_client.c M crypto/http/http_lib.c M crypto/md2/md2_dgst.c M crypto/modes/wrap128.c M crypto/objects/obj_dat.c M crypto/param_build_set.c M crypto/pkcs12/p12_decr.c M crypto/pkcs7/pk7_smime.c M crypto/rc2/rc2_skey.c M crypto/sm2/sm2_crypt.c M crypto/sm2/sm2_sign.c M crypto/x509/v3_ist.c M demos/cipher/aeskeywrap.c M demos/cipher/ariacbc.c M demos/digest/EVP_MD_demo.c M demos/mac/cmac-aes256.c M demos/mac/hmac-sha512.c M demos/signature/EVP_Signature_demo.h M doc/fingerprints.txt M doc/man1/openssl-format-options.pod M doc/man1/openssl-pkcs8.pod.in M doc/man1/openssl-rehash.pod.in M doc/man1/openssl-s_client.pod.in M doc/man1/openssl-s_server.pod.in M doc/man1/openssl-smime.pod.in M doc/man3/BIO_s_bio.pod M doc/man3/BN_add.pod M doc/man3/EVP_EncryptInit.pod M doc/man3/OSSL_HTTP_REQ_CTX.pod M doc/man3/OSSL_HTTP_parse_url.pod M doc/man3/OSSL_HTTP_transfer.pod M doc/man3/PKCS7_decrypt.pod M doc/man3/SSL_CTX_set_session_cache_mode.pod M doc/man3/SSL_CTX_set_session_id_context.pod M doc/man3/SSL_CTX_set_tlsext_servername_callback.pod M doc/man3/d2i_X509.pod M doc/man7/EVP_CIPHER-AES.pod M doc/man7/openssl-env.pod M doc/man7/provider-asym_cipher.pod M fuzz/server.c M include/crypto/cmserr.h M include/openssl/bn.h M include/openssl/cmserr.h M include/openssl/ssl.h.in M providers/defltprov.c M providers/fips-sources.checksums M providers/fips.checksum M providers/implementations/ciphers/cipher_aes_ocb.c M providers/implementations/ciphers/cipher_aes_siv.c M providers/implementations/exchange/dh_exch.c M providers/implementations/include/prov/implementations.h M providers/implementations/keymgmt/ecx_kmgmt.c M providers/implementations/macs/poly1305_prov.c M providers/implementations/signature/rsa_sig.c M ssl/record/rec_layer_s3.c M ssl/ssl_ciph.c M ssl/statem/extensions_srvr.c M ssl/statem/statem.c M ssl/statem/statem_lib.c M test/bad_dtls_test.c M test/build.info M test/cipherlist_test.c A test/cms-msg/enveloped-content-type-for-aes-gcm.pem A test/cms-msg/make_missing_kdf_der.py A test/cms-msg/missing-kdf.der M test/cmsapitest.c M test/destest.c M test/dsatest.c M test/ectest.c M test/endecode_test.c M test/enginetest.c M test/evp_extra_test.c M test/evp_extra_test2.c M test/evp_kdf_test.c M test/evp_libctx_test.c M test/evp_pkey_provided_test.c M test/helpers/predefined_dhparams.c M test/http_test.c M test/ideatest.c M test/pbetest.c M test/pkcs12_format_test.c A test/recipes/70-test_tls13ticket.t M test/recipes/80-test_cms.t M test/recipes/80-test_cmsapi.t A test/recipes/80-test_cmsapi_data/cms_pwri_kek_oob.der M test/siphash_internal_test.c A test/smime-eml/pkcs7-empty-digest-set.eml M test/sslapitest.c M test/stack_test.c A test/tls13tickettest.c M util/missingcrypto.txt M util/missingcrypto111.txt Log Message: ----------- Vendor import of OpenSSL 3.0.21 Import OpenSSL 3.0.21 from the upstream openssl-3.0.21 tag. Upstream tag: openssl-3.0.21 Upstream tag object: d2a6bf8fdd03fa22182ef33814f0b7d0350f04fd AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 15:59:46 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 12:59:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 86764c: Fix OpenSSL ASN.1 large length decoding Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 86764ca6a4a82dbede3a640a12193fd790e800ad https://github.com/MidnightBSD/src/commit/86764ca6a4a82dbede3a640a12193fd790e800ad Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING M crypto/openssl/crypto/asn1/tasn_dec.c Log Message: ----------- Fix OpenSSL ASN.1 large length decoding Backport the OpenSSL CVE-2026-34180 fix to stable/4.0 by preventing long ASN.1 primitive content lengths from being truncated before callers that take int lengths. Upstream commit: fcb23806047f5afbe55d5d601a527fc24bf7ca2c AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 15:59:46 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 12:59:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c62c24: Vendor import of OpenSSL 3.0.21 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: c62c244b69fc176f5d8f36ce50139102cfa69a9f https://github.com/MidnightBSD/src/commit/c62c244b69fc176f5d8f36ce50139102cfa69a9f Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M CHANGES.md M NEWS.md M VERSION.dat M apps/list.c M apps/s_client.c M apps/speed.c M apps/testdsa.h M apps/testrsa.h M crypto/aes/asm/aesfx-sparcv9.pl M crypto/asn1/a_d2i_fp.c M crypto/asn1/a_mbstr.c M crypto/asn1/asn1_lib.c M crypto/asn1/asn_mime.c M crypto/asn1/tasn_dec.c M crypto/bn/bn_const.c M crypto/bn/bn_mod.c M crypto/cast/cast_s.h M crypto/cms/cms_enc.c M crypto/cms/cms_env.c M crypto/cms/cms_err.c M crypto/cms/cms_local.h M crypto/cms/cms_pwri.c M crypto/crmf/crmf_lib.c M crypto/des/fcrypt.c M crypto/ec/curve448/scalar.c M crypto/ec/curve448/word.h M crypto/ec/ec_curve.c M crypto/ec/ec_lib.c M crypto/ec/ecp_s390x_nistp.c M crypto/err/openssl.txt M crypto/evp/e_aes.c M crypto/evp/encode.c M crypto/evp/evp_lib.c M crypto/ffc/ffc_params.c M crypto/http/http_client.c M crypto/http/http_lib.c M crypto/md2/md2_dgst.c M crypto/modes/wrap128.c M crypto/objects/obj_dat.c M crypto/param_build_set.c M crypto/pkcs12/p12_decr.c M crypto/pkcs7/pk7_smime.c M crypto/rc2/rc2_skey.c M crypto/sm2/sm2_crypt.c M crypto/sm2/sm2_sign.c M crypto/x509/v3_ist.c M demos/cipher/aeskeywrap.c M demos/cipher/ariacbc.c M demos/digest/EVP_MD_demo.c M demos/mac/cmac-aes256.c M demos/mac/hmac-sha512.c M demos/signature/EVP_Signature_demo.h M doc/fingerprints.txt M doc/man1/openssl-format-options.pod M doc/man1/openssl-pkcs8.pod.in M doc/man1/openssl-rehash.pod.in M doc/man1/openssl-s_client.pod.in M doc/man1/openssl-s_server.pod.in M doc/man1/openssl-smime.pod.in M doc/man3/BIO_s_bio.pod M doc/man3/BN_add.pod M doc/man3/EVP_EncryptInit.pod M doc/man3/OSSL_HTTP_REQ_CTX.pod M doc/man3/OSSL_HTTP_parse_url.pod M doc/man3/OSSL_HTTP_transfer.pod M doc/man3/PKCS7_decrypt.pod M doc/man3/SSL_CTX_set_session_cache_mode.pod M doc/man3/SSL_CTX_set_session_id_context.pod M doc/man3/SSL_CTX_set_tlsext_servername_callback.pod M doc/man3/d2i_X509.pod M doc/man7/EVP_CIPHER-AES.pod M doc/man7/openssl-env.pod M doc/man7/provider-asym_cipher.pod M fuzz/server.c M include/crypto/cmserr.h M include/openssl/bn.h M include/openssl/cmserr.h M include/openssl/ssl.h.in M providers/defltprov.c M providers/fips-sources.checksums M providers/fips.checksum M providers/implementations/ciphers/cipher_aes_ocb.c M providers/implementations/ciphers/cipher_aes_siv.c M providers/implementations/exchange/dh_exch.c M providers/implementations/include/prov/implementations.h M providers/implementations/keymgmt/ecx_kmgmt.c M providers/implementations/macs/poly1305_prov.c M providers/implementations/signature/rsa_sig.c M ssl/record/rec_layer_s3.c M ssl/ssl_ciph.c M ssl/statem/extensions_srvr.c M ssl/statem/statem.c M ssl/statem/statem_lib.c M test/bad_dtls_test.c M test/build.info M test/cipherlist_test.c A test/cms-msg/enveloped-content-type-for-aes-gcm.pem A test/cms-msg/make_missing_kdf_der.py A test/cms-msg/missing-kdf.der M test/cmsapitest.c M test/destest.c M test/dsatest.c M test/ectest.c M test/endecode_test.c M test/enginetest.c M test/evp_extra_test.c M test/evp_extra_test2.c M test/evp_kdf_test.c M test/evp_libctx_test.c M test/evp_pkey_provided_test.c M test/helpers/predefined_dhparams.c M test/http_test.c M test/ideatest.c M test/pbetest.c M test/pkcs12_format_test.c A test/recipes/70-test_tls13ticket.t M test/recipes/80-test_cms.t M test/recipes/80-test_cmsapi.t A test/recipes/80-test_cmsapi_data/cms_pwri_kek_oob.der M test/siphash_internal_test.c A test/smime-eml/pkcs7-empty-digest-set.eml M test/sslapitest.c M test/stack_test.c A test/tls13tickettest.c M util/missingcrypto.txt M util/missingcrypto111.txt Log Message: ----------- Vendor import of OpenSSL 3.0.21 Import OpenSSL 3.0.21 from the upstream openssl-3.0.21 tag. Upstream tag: openssl-3.0.21 Upstream tag object: d2a6bf8fdd03fa22182ef33814f0b7d0350f04fd AI-Assisted-by: OpenAI Codex Commit: 4c14d4fde191d73ed6f4fbb28ca159a3df288957 https://github.com/MidnightBSD/src/commit/4c14d4fde191d73ed6f4fbb28ca159a3df288957 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M crypto/openssl/CHANGES.md M crypto/openssl/NEWS.md M crypto/openssl/VERSION.dat M crypto/openssl/apps/list.c M crypto/openssl/apps/s_client.c M crypto/openssl/apps/speed.c M crypto/openssl/apps/testdsa.h M crypto/openssl/apps/testrsa.h M crypto/openssl/crypto/aes/asm/aesfx-sparcv9.pl M crypto/openssl/crypto/asn1/a_d2i_fp.c M crypto/openssl/crypto/asn1/a_mbstr.c M crypto/openssl/crypto/asn1/asn1_lib.c M crypto/openssl/crypto/asn1/asn_mime.c M crypto/openssl/crypto/asn1/tasn_dec.c M crypto/openssl/crypto/bn/bn_const.c M crypto/openssl/crypto/bn/bn_mod.c M crypto/openssl/crypto/cast/cast_s.h M crypto/openssl/crypto/cms/cms_enc.c M crypto/openssl/crypto/cms/cms_env.c M crypto/openssl/crypto/cms/cms_err.c M crypto/openssl/crypto/cms/cms_local.h M crypto/openssl/crypto/cms/cms_pwri.c M crypto/openssl/crypto/crmf/crmf_lib.c M crypto/openssl/crypto/des/fcrypt.c M crypto/openssl/crypto/ec/curve448/scalar.c M crypto/openssl/crypto/ec/curve448/word.h M crypto/openssl/crypto/ec/ec_curve.c M crypto/openssl/crypto/ec/ec_lib.c M crypto/openssl/crypto/ec/ecp_s390x_nistp.c M crypto/openssl/crypto/err/openssl.txt M crypto/openssl/crypto/evp/e_aes.c M crypto/openssl/crypto/evp/encode.c M crypto/openssl/crypto/evp/evp_lib.c M crypto/openssl/crypto/ffc/ffc_params.c M crypto/openssl/crypto/http/http_client.c M crypto/openssl/crypto/http/http_lib.c M crypto/openssl/crypto/md2/md2_dgst.c M crypto/openssl/crypto/modes/wrap128.c M crypto/openssl/crypto/objects/obj_dat.c M crypto/openssl/crypto/param_build_set.c M crypto/openssl/crypto/pkcs12/p12_decr.c M crypto/openssl/crypto/pkcs7/pk7_smime.c M crypto/openssl/crypto/rc2/rc2_skey.c M crypto/openssl/crypto/sm2/sm2_crypt.c M crypto/openssl/crypto/sm2/sm2_sign.c M crypto/openssl/crypto/x509/v3_ist.c M crypto/openssl/demos/cipher/aeskeywrap.c M crypto/openssl/demos/cipher/ariacbc.c M crypto/openssl/demos/digest/EVP_MD_demo.c M crypto/openssl/demos/mac/cmac-aes256.c M crypto/openssl/demos/mac/hmac-sha512.c M crypto/openssl/demos/signature/EVP_Signature_demo.h M crypto/openssl/doc/fingerprints.txt M crypto/openssl/doc/man1/openssl-format-options.pod M crypto/openssl/doc/man1/openssl-pkcs8.pod.in M crypto/openssl/doc/man1/openssl-rehash.pod.in M crypto/openssl/doc/man1/openssl-s_client.pod.in M crypto/openssl/doc/man1/openssl-s_server.pod.in M crypto/openssl/doc/man1/openssl-smime.pod.in M crypto/openssl/doc/man3/BIO_s_bio.pod M crypto/openssl/doc/man3/BN_add.pod M crypto/openssl/doc/man3/EVP_EncryptInit.pod M crypto/openssl/doc/man3/OSSL_HTTP_REQ_CTX.pod M crypto/openssl/doc/man3/OSSL_HTTP_parse_url.pod M crypto/openssl/doc/man3/OSSL_HTTP_transfer.pod M crypto/openssl/doc/man3/PKCS7_decrypt.pod M crypto/openssl/doc/man3/SSL_CTX_set_session_cache_mode.pod M crypto/openssl/doc/man3/SSL_CTX_set_session_id_context.pod M crypto/openssl/doc/man3/SSL_CTX_set_tlsext_servername_callback.pod M crypto/openssl/doc/man3/d2i_X509.pod M crypto/openssl/doc/man7/EVP_CIPHER-AES.pod M crypto/openssl/doc/man7/openssl-env.pod M crypto/openssl/doc/man7/provider-asym_cipher.pod M crypto/openssl/fuzz/server.c M crypto/openssl/include/crypto/cmserr.h M crypto/openssl/include/openssl/bn.h M crypto/openssl/include/openssl/cmserr.h M crypto/openssl/include/openssl/ssl.h.in M crypto/openssl/providers/defltprov.c M crypto/openssl/providers/fips-sources.checksums M crypto/openssl/providers/fips.checksum M crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c M crypto/openssl/providers/implementations/exchange/dh_exch.c M crypto/openssl/providers/implementations/include/prov/implementations.h M crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c M crypto/openssl/providers/implementations/macs/poly1305_prov.c M crypto/openssl/providers/implementations/signature/rsa_sig.c M crypto/openssl/ssl/record/rec_layer_s3.c M crypto/openssl/ssl/ssl_ciph.c M crypto/openssl/ssl/statem/extensions_srvr.c M crypto/openssl/ssl/statem/statem.c M crypto/openssl/ssl/statem/statem_lib.c M crypto/openssl/test/bad_dtls_test.c M crypto/openssl/test/build.info M crypto/openssl/test/cipherlist_test.c A crypto/openssl/test/cms-msg/enveloped-content-type-for-aes-gcm.pem A crypto/openssl/test/cms-msg/make_missing_kdf_der.py A crypto/openssl/test/cms-msg/missing-kdf.der M crypto/openssl/test/cmsapitest.c M crypto/openssl/test/destest.c M crypto/openssl/test/dsatest.c M crypto/openssl/test/ectest.c M crypto/openssl/test/endecode_test.c M crypto/openssl/test/enginetest.c M crypto/openssl/test/evp_extra_test.c M crypto/openssl/test/evp_extra_test2.c M crypto/openssl/test/evp_kdf_test.c M crypto/openssl/test/evp_libctx_test.c M crypto/openssl/test/evp_pkey_provided_test.c M crypto/openssl/test/helpers/predefined_dhparams.c M crypto/openssl/test/http_test.c M crypto/openssl/test/ideatest.c M crypto/openssl/test/pbetest.c M crypto/openssl/test/pkcs12_format_test.c A crypto/openssl/test/recipes/70-test_tls13ticket.t M crypto/openssl/test/recipes/80-test_cms.t M crypto/openssl/test/recipes/80-test_cmsapi.t A crypto/openssl/test/recipes/80-test_cmsapi_data/cms_pwri_kek_oob.der M crypto/openssl/test/siphash_internal_test.c A crypto/openssl/test/smime-eml/pkcs7-empty-digest-set.eml M crypto/openssl/test/sslapitest.c M crypto/openssl/test/stack_test.c A crypto/openssl/test/tls13tickettest.c M crypto/openssl/util/missingcrypto.txt M crypto/openssl/util/missingcrypto111.txt Log Message: ----------- Merge OpenSSL 3.0.21 from vendor branch Merge vendor/openssl 3.0.21 into crypto/openssl. Vendor commit: c62c244b69 AI-Assisted-by: OpenAI Codex Commit: 3832bcab320709df7d02198bc048471e661b0611 https://github.com/MidnightBSD/src/commit/3832bcab320709df7d02198bc048471e661b0611 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING Log Message: ----------- UPDATING: note OpenSSL 3.0.21 Document the OpenSSL 3.0.21 update and CVE-2026-34180 rebuild guidance. AI-Assisted-by: OpenAI Codex Compare: https://github.com/MidnightBSD/src/compare/de174223fa91...3832bcab3207 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 16:09:58 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 13:09:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 59e104: OpenSSL: fix ASN1_mbstring_ncopy size overflow Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 59e1047deb37793d3b26e4deeb254d1df1b601a3 https://github.com/MidnightBSD/src/commit/59e1047deb37793d3b26e4deeb254d1df1b601a3 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING M crypto/openssl/crypto/asn1/a_mbstr.c Log Message: ----------- OpenSSL: fix ASN1_mbstring_ncopy size overflow Backport the CVE-2026-7383 ASN.1 multibyte string size checks to OpenSSL 1.1.1w and document the rebuild guidance. AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 18:04:16 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 15:04:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c55f6e: OpenSSL: fix delta CRL missing number crash Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: c55f6e21e3dcb0bd06a37bd37303328dc10ba409 https://github.com/MidnightBSD/src/commit/c55f6e21e3dcb0bd06a37bd37303328dc10ba409 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING M crypto/openssl/crypto/x509/x509_vfy.c Log Message: ----------- OpenSSL: fix delta CRL missing number crash Backport the CVE-2026-28388 delta CRL guard to OpenSSL 1.1.1w and document the rebuild guidance. AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 23:27:12 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 20:27:12 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c0ac48: Mend: ignore false positive OpenSSL CVE Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: c0ac48c5562aeaaf6b8079f0aaa8e7767d68ba3f https://github.com/MidnightBSD/src/commit/c0ac48c5562aeaaf6b8079f0aaa8e7767d68ba3f Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M .whitesource Log Message: ----------- Mend: ignore false positive OpenSSL CVE Ignore CVE-2019-1563 in Mend configuration because the affected OpenSSL ranges end at 1.1.1c and stable/4.0 carries 1.1.1w. AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 23:33:36 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 20:33:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2dcea9: security/libcryptui: fix GPGME 2 build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 2dcea9402e24b39ba5093c83a4612202fdb09322 https://github.com/MidnightBSD/mports/commit/2dcea9402e24b39ba5093c83a4612202fdb09322 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M security/libcryptui/Makefile A security/libcryptui/files/patch-configure A security/libcryptui/files/patch-daemon_seahorse-gpgme-operation.c Log Message: ----------- security/libcryptui: fix GPGME 2 build Accept newer major GPGME versions when checking the minimum version in configure. Guard the removed GPGME_EVENT_NEXT_TRUSTITEM event and declare the direct libraries linked by seahorse-daemon. 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 Wed Jul 1 23:49:15 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 20:49:15 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2ddf3f: Magus: install fetch dependencies for prefetch Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 2ddf3f92dcd0b143fe6e7c369eaded2a397727d0 https://github.com/MidnightBSD/mports/commit/2ddf3f92dcd0b143fe6e7c369eaded2a397727d0 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M Tools/lib/Magus/App/Slave/Worker.pm M Tools/lib/Magus/Port.pm M Tools/magus/ready_ports.sql M Tools/magus/schema.sql M Tools/magus/www/data/magus/index.cgi Log Message: ----------- Magus: install fetch dependencies for prefetch Allow build scheduling after any completed fetch attempt, while still requiring prefetch to run before build. Have fetch workers inject the fetch dependency package closure before running make fetch so tools like Go, npm, curl, and svn are available during prefetch. 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 Wed Jul 1 23:57:50 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 20:57:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 1d6118: LLVM: avoid gc.relocate diagnostic crash Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 1d61187d092356adf03c627c484ebd0d5da7937f https://github.com/MidnightBSD/src/commit/1d61187d092356adf03c627c484ebd0d5da7937f Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING M contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp M contrib/llvm-project/llvm/lib/IR/Verifier.cpp Log Message: ----------- LLVM: avoid gc.relocate diagnostic crash Reject malformed gc.relocate indexes before verifier diagnostics call accessors that assume valid statepoint operands. This fixes CVE-2026-13574 for malformed bitcode handled by LLVM. AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 23:58:54 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 20:58:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 6d1d19: LLVM: avoid gc.relocate diagnostic crash Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 6d1d19bb5547e39bf648a9b97f43fbc176dd0a6c https://github.com/MidnightBSD/src/commit/6d1d19bb5547e39bf648a9b97f43fbc176dd0a6c Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING M contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp M contrib/llvm-project/llvm/lib/IR/Verifier.cpp Log Message: ----------- LLVM: avoid gc.relocate diagnostic crash Reject malformed gc.relocate indexes before verifier diagnostics call accessors that assume valid statepoint operands. This fixes CVE-2026-13574 for malformed bitcode handled by LLVM. AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Wed Jul 1 23:59:42 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 20:59:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] a63ffa: LLVM: avoid gc.relocate diagnostic crash Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: a63ffa9045e15359869253914c38996127415f78 https://github.com/MidnightBSD/src/commit/a63ffa9045e15359869253914c38996127415f78 Author: Lucas Holt Date: 2026-07-01 (Wed, 01 Jul 2026) Changed paths: M UPDATING M contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp M contrib/llvm-project/llvm/lib/IR/Verifier.cpp Log Message: ----------- LLVM: avoid gc.relocate diagnostic crash Reject malformed gc.relocate indexes before verifier diagnostics call accessors that assume valid statepoint operands. This fixes CVE-2026-13574 for malformed bitcode handled by LLVM. AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 00:00:51 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 21:00:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 36ef02: Regenerate distinfo for fetch failures Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 36ef0259fce0a8531f7e9a7e18219ae4153cd926 https://github.com/MidnightBSD/mports/commit/36ef0259fce0a8531f7e9a7e18219ae4153cd926 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M devel/py-qt6-pyqt/distinfo M games/kajongg/distinfo M japanese/tex-ptex/distinfo M japanese/wordpress/distinfo M math/analitza/distinfo M math/cantor/distinfo M multimedia/gstreamer1-plugins-rust/distinfo M net-mgmt/kf6-networkmanager-qt/distinfo M net/calendarsupport/distinfo M net/eventviews/distinfo M net/incidenceeditor/distinfo M net/libksieve/distinfo M net/mailcommon/distinfo M net/messagelib/distinfo M security/kgpg/distinfo M security/py-certbot-dns-google/Makefile M security/py-certbot-dns-google/distinfo M security/py-certbot-dns-route53/Makefile M security/py-certbot-dns-route53/distinfo M www/py-qt5-webengine/distinfo M www/py-qt6-webengine/distinfo Log Message: ----------- Regenerate distinfo for fetch failures Refresh checksums for ports that failed the Magus prefetch phase in run 641. Adjust the Certbot DNS plugin distfile names to match the upstream 4.0.0 source archives. 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 Jul 2 00:01:12 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 21:01:12 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 6b29a4: security/pecl-gnupg: build with GPGME 2 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 6b29a4ce948c9f51199c089f64f11fe9b4607a1b https://github.com/MidnightBSD/mports/commit/6b29a4ce948c9f51199c089f64f11fe9b4607a1b Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M security/pecl-gnupg/Makefile A security/pecl-gnupg/files/patch-gnupg.c M security/pecl-gnupg/pkg-descr Log Message: ----------- security/pecl-gnupg: build with GPGME 2 Guard the removed trustlist API so the extension continues to build against GPGME 2 while preserving support for older GPGME. Also move WWW metadata into the Makefile and bump PORTREVISION. 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 Jul 2 00:05:45 2026 From: noreply at github.com (Lucas Holt) Date: Wed, 01 Jul 2026 21:05:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4b755b: Add missing licenses for fetch fixes Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4b755b1573cde2dd42472ab555940c7fa12e4670 https://github.com/MidnightBSD/mports/commit/4b755b1573cde2dd42472ab555940c7fa12e4670 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M japanese/tex-ptex/Makefile M www/py-qt6-webengine/Makefile Log Message: ----------- Add missing licenses for fetch fixes Declare the licenses for japanese/tex-ptex and py-qt6-webengine so the ports no longer warn during validation. 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 Jul 2 09:16:20 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 06:16:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] ec3614: Fix hostapd EHT link ID bounds check Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: ec3614ffcc454546efe5f5236fc64be5b3013852 https://github.com/MidnightBSD/src/commit/ec3614ffcc454546efe5f5236fc64be5b3013852 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M contrib/wpa/src/ap/ieee802_11_eht.c Log Message: ----------- Fix hostapd EHT link ID bounds check Reject invalid Per-STA Profile link IDs before indexing the MLD links array. This prevents the optional IEEE 802.11be association parser from accepting link ID 15 when only IDs 0 through 14 are valid. Fixes CVE-2026-58374. AI-Assisted-by: OpenAI Codex Commit: bb19945dc0df936ab4e1abd48e8586ec30c78f0a https://github.com/MidnightBSD/src/commit/bb19945dc0df936ab4e1abd48e8586ec30c78f0a Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M .agents/skills/cppcheck-clang-format-precommit/SKILL.md M .agents/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh Log Message: ----------- Skip vendor code in C precommit checks Do not run clang-format, clang-tidy, or cppcheck on staged C files under contrib/ or crypto/. These directories contain vendor code and should not be reformatted by the local checker. AI-Assisted-by: OpenAI Codex Compare: https://github.com/MidnightBSD/src/compare/a63ffa9045e1...bb19945dc0df To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 09:16:20 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 06:16:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] ef0f68: Fix hostapd EHT link ID bounds check Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: ef0f68bda65df8cfbc48d3e5d4658b8ff05ecdbe https://github.com/MidnightBSD/src/commit/ef0f68bda65df8cfbc48d3e5d4658b8ff05ecdbe Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M contrib/wpa/src/ap/ieee802_11_eht.c Log Message: ----------- Fix hostapd EHT link ID bounds check Reject invalid Per-STA Profile link IDs before indexing the MLD links array. This prevents the optional IEEE 802.11be association parser from accepting link ID 15 when only IDs 0 through 14 are valid. Fixes CVE-2026-58374. AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 09:16:20 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 06:16:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c1b089: Fix hostapd EHT link ID bounds check Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: c1b0894bdce9070eef4be2f08361a604a8e9b276 https://github.com/MidnightBSD/src/commit/c1b0894bdce9070eef4be2f08361a604a8e9b276 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M contrib/wpa/src/ap/ieee802_11_eht.c Log Message: ----------- Fix hostapd EHT link ID bounds check Reject invalid Per-STA Profile link IDs before indexing the MLD links array. This prevents the optional IEEE 802.11be association parser from accepting link ID 15 when only IDs 0 through 14 are valid. Fixes CVE-2026-58374. AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 09:17:56 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 06:17:56 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a02f4d: security/owasp-dependency-check: build CLI module ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a02f4d9c2b4c90e1924666e635172ae94e27a7b3 https://github.com/MidnightBSD/mports/commit/a02f4d9c2b4c90e1924666e635172ae94e27a7b3 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M security/owasp-dependency-check/Makefile Log Message: ----------- security/owasp-dependency-check: build CLI module only Export JAVA_HOME for the Maven build and restrict the offline reactor to the CLI module plus required dependencies. The port only packages the CLI jar, and this avoids the unused Maven plugin module that requires missing offline artifacts. 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 Jul 2 09:23:08 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 06:23:08 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] cd3606: security/rubygem-attr_encrypted: fix license file ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: cd360655377f4ba17a0d2970d8b7ecc3b6456320 https://github.com/MidnightBSD/mports/commit/cd360655377f4ba17a0d2970d8b7ecc3b6456320 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M security/rubygem-attr_encrypted/Makefile Log Message: ----------- security/rubygem-attr_encrypted: fix license file path The 4.2.0 gem ships MIT-LICENSE, not mit-LICENSE. Use the shipped filename so the license check can complete during patch. 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 Jul 2 09:24:05 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 06:24:05 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] f0c69c: Sync agent instructions from master Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: f0c69cc4986415121519be1b72d8a82551db24d7 https://github.com/MidnightBSD/src/commit/f0c69cc4986415121519be1b72d8a82551db24d7 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A .agents/skills/cppcheck-clang-format-precommit/SKILL.md A .agents/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh A .agents/skills/splint-post-c-sanity/SKILL.md A .agents/skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh A .agents/skills/update-updating/SKILL.md A .agents/skills/vendor-update/SKILL.md M AGENTS.md Log Message: ----------- Sync agent instructions from master Copy the current agent policy and helper skill files from master so stable/4.1 uses the same AI workflow guidance. AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 09:24:05 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 06:24:05 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 935951: Sync agent instructions from master Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 935951911838202b79c8c4b2c003f7dc2b2d6ec0 https://github.com/MidnightBSD/src/commit/935951911838202b79c8c4b2c003f7dc2b2d6ec0 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A .agents/skills/cppcheck-clang-format-precommit/SKILL.md A .agents/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh A .agents/skills/splint-post-c-sanity/SKILL.md A .agents/skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh A .agents/skills/update-updating/SKILL.md A .agents/skills/vendor-update/SKILL.md M AGENTS.md M Jenkinsfile Log Message: ----------- Sync agent instructions from master Copy the current Jenkinsfile, agent policy, and helper skill files from master so stable/4.0 uses the same AI workflow guidance. AI-Assisted-by: OpenAI Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 09:25:13 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 06:25:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f58649: security/rubygem-bcrypt-ruby: fix license identifier Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f58649c53eeaab6bba8189fa87b22999ec293508 https://github.com/MidnightBSD/mports/commit/f58649c53eeaab6bba8189fa87b22999ec293508 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M security/rubygem-bcrypt-ruby/Makefile Log Message: ----------- security/rubygem-bcrypt-ruby: fix license identifier Use the lowercase mit identifier recognized by the mports license framework so the port can pass the license check. 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 Jul 2 10:02:34 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 07:02:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 728555: security/zaproxy: depend on gradle8 executable Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7285558a82122077e40507e88f01c22c2d8fb9b8 https://github.com/MidnightBSD/mports/commit/7285558a82122077e40507e88f01c22c2d8fb9b8 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M security/zaproxy/Makefile Log Message: ----------- security/zaproxy: depend on gradle8 executable The port invokes gradle8 directly, but BUILD_DEPENDS checked for gradle. Depend on the executable installed by devel/gradle8 so configure can satisfy the build dependency. 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 Jul 2 10:26:01 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 07:26:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0a1f13: accessibility/rubygem-atk: fix glib2 dependency range Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 0a1f132fa208b600e4360b1923eb36289fc3f669 https://github.com/MidnightBSD/mports/commit/0a1f132fa208b600e4360b1923eb36289fc3f669 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M accessibility/rubygem-atk/Makefile Log Message: ----------- accessibility/rubygem-atk: fix glib2 dependency range Use the same 4.3.x upper-bound form as the other Ruby GNOME ports so the installed rubygem-glib2 package satisfies the dependency check. 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 Jul 2 11:14:11 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 08:14:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 161523: Backport iichid input report fixes Message-ID: Branch: refs/heads/feature/iichid-touchpad-backports Home: https://github.com/MidnightBSD/src Commit: 1615234ad28cbe00125e9d0d632fff8740610ecc https://github.com/MidnightBSD/src/commit/1615234ad28cbe00125e9d0d632fff8740610ecc Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M sys/dev/iicbus/iichid.c Log Message: ----------- Backport iichid input report fixes Use the HID-over-I2C advertised input length for interrupt reads, handle RESET acknowledgements as the two-byte response required by the spec, and move reset waiting until after the interrupt or sampling path is available. This matches the relevant FreeBSD iichid fixes for newer laptop touchpads that require full-size reads to acknowledge interrupts. AI-Assisted-by: Codex (GPT-5) 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 Jul 2 11:31:46 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 08:31:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 61a97e: Upgrade claude-code-action to v1 and adjust prompt Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 61a97e85adee971b5e0f3fb1df582fabf263ab57 https://github.com/MidnightBSD/src/commit/61a97e85adee971b5e0f3fb1df582fabf263ab57 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M .github/workflows/claude-review.yml Log Message: ----------- Upgrade claude-code-action to v1 and adjust prompt Updated claude-code-action version and modified prompt format. 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 Jul 2 11:32:47 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 08:32:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 6dfc3a: Enable progress tracking for Claude code reviews Message-ID: Branch: refs/heads/laffer1-patch-1 Home: https://github.com/MidnightBSD/src Commit: 6dfc3aaa888468b826ac2ae3c40f440de4ecd140 https://github.com/MidnightBSD/src/commit/6dfc3aaa888468b826ac2ae3c40f440de4ecd140 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M .github/workflows/claude-review-ondemand.yml Log Message: ----------- Enable progress tracking for Claude code reviews Added tracking progress option for Claude code action. 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 Jul 2 11:33:22 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 08:33:22 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] c649c2: Enhance custom instructions in CLAUDE workflow Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: c649c2380afa46393464e60d98ad1a1d7a7c0d9f https://github.com/MidnightBSD/src/commit/c649c2380afa46393464e60d98ad1a1d7a7c0d9f Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M .github/workflows/claude-review-ondemand.yml Log Message: ----------- Enhance custom instructions in CLAUDE workflow Added repository and pull request number to custom instructions. 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 Jul 2 11:34:03 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 08:34:03 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 61a97e: Upgrade claude-code-action to v1 and adjust prompt Message-ID: Branch: refs/heads/feature/iichid-touchpad-backports Home: https://github.com/MidnightBSD/src Commit: 61a97e85adee971b5e0f3fb1df582fabf263ab57 https://github.com/MidnightBSD/src/commit/61a97e85adee971b5e0f3fb1df582fabf263ab57 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M .github/workflows/claude-review.yml Log Message: ----------- Upgrade claude-code-action to v1 and adjust prompt Updated claude-code-action version and modified prompt format. Signed-off-by: Lucas Holt Commit: c649c2380afa46393464e60d98ad1a1d7a7c0d9f https://github.com/MidnightBSD/src/commit/c649c2380afa46393464e60d98ad1a1d7a7c0d9f Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M .github/workflows/claude-review-ondemand.yml Log Message: ----------- Enhance custom instructions in CLAUDE workflow Added repository and pull request number to custom instructions. Signed-off-by: Lucas Holt Commit: d57588fd20a39ac125d72a2447d14b7857b645a1 https://github.com/MidnightBSD/src/commit/d57588fd20a39ac125d72a2447d14b7857b645a1 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M .github/workflows/claude-review-ondemand.yml M .github/workflows/claude-review.yml Log Message: ----------- Merge branch 'master' into feature/iichid-touchpad-backports Compare: https://github.com/MidnightBSD/src/compare/1615234ad28c...d57588fd20a3 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 13:01:30 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 10:01:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 6c5fb4: Address iichid review feedback Message-ID: Branch: refs/heads/feature/iichid-touchpad-backports Home: https://github.com/MidnightBSD/src Commit: 6c5fb4eacd924446d83e05d140e7e3a8aa7c204c https://github.com/MidnightBSD/src/commit/6c5fb4eacd924446d83e05d140e7e3a8aa7c204c Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M sys/dev/iicbus/iichid.c Log Message: ----------- Address iichid review feedback Guard reset acknowledgement reads, validate report length against the bytes transferred, remove the debug fill, and allow normal reads after reset timeout. AI-Assisted-by: Codex (GPT-5) 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 Jul 2 13:02:29 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 10:02:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 713329: net-mgmt/net-snmp: fix MidnightBSD IP scalar build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 713329222d7b0b75c1e9d8fc7bd93a6bb11d49f4 https://github.com/MidnightBSD/mports/commit/713329222d7b0b75c1e9d8fc7bd93a6bb11d49f4 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M net-mgmt/net-snmp/Makefile A net-mgmt/net-snmp/files/patch-agent_mibgroup_ip-mib_data__access_scalars__common.h A net-mgmt/net-snmp/files/patch-agent_mibgroup_mibII_ip.h Log Message: ----------- net-mgmt/net-snmp: fix MidnightBSD IP scalar build Include the sysctl IP scalar backend for MidnightBSD so mibII/ip has the ipReasmTimeout implementation when linking libnetsnmpmibs. Also align the packaged shared-library version with the built libraries and stage the private headers still listed by the port plist. 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 Jul 2 13:12:02 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 10:12:02 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 8a611a: Handle iichid sampling reset fallback Message-ID: Branch: refs/heads/feature/iichid-touchpad-backports Home: https://github.com/MidnightBSD/src Commit: 8a611ad92e1ead51c44cf9b4e8cc1aa891f8a5b3 https://github.com/MidnightBSD/src/commit/8a611ad92e1ead51c44cf9b4e8cc1aa891f8a5b3 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M sys/dev/iicbus/iichid.c Log Message: ----------- Handle iichid sampling reset fallback Mark RESET acknowledged after the sampling-mode attach read so future input reads do not remain limited to the two-byte header when the probe read returns a nonzero report. AI-Assisted-by: Codex (GPT-5) 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 Jul 2 13:13:39 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 10:13:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c47565: Fix test phase handling for run 641 failures Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c475656795718c59c59dbae9608b8980afbc69b2 https://github.com/MidnightBSD/mports/commit/c475656795718c59c59dbae9608b8980afbc69b2 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M Mk/extensions/meson.mk M Mk/extensions/pytest.mk M Mk/extensions/python.mk M Tools/lib/Magus/PortTest.pm M cad/py-amaranth/Makefile M cad/py-gdspy/Makefile M cad/py-gdstk/Makefile M comms/py-pyserial/Makefile M converters/py-text-unidecode/Makefile M databases/py-flask-sqlalchemy/Makefile M devel/mm/Makefile M devel/py-cftime/Makefile M devel/py-fastuuid/Makefile M devel/py-find-libpython/Makefile M devel/py-installer/Makefile A devel/py-installer/files/patch-src_installer_destinations.py M devel/py-llvmlite/Makefile M devel/py-numba/Makefile M devel/py-ormsgpack/Makefile M devel/py-poyo/Makefile M devel/py-pytest-recording/Makefile M graphics/jbigkit/Makefile M lang/py-textX/Makefile M misc/py-openai/Makefile M misc/py-uuid-utils/Makefile M net/py-urllib3/Makefile M science/py-h5py/Makefile M security/py-yara/Makefile M textproc/py-docstring_parser/Makefile M textproc/py-mkdocs-get-deps/Makefile M textproc/py-tokenizers/Makefile Log Message: ----------- Fix test phase handling for run 641 failures Skip Magus test phase for ports that declare tests disabled, teach muon-backed meson ports to use muon test, and make Python test helpers load fake-installed modules. Also fix Python 3.12 default transition issues in py-installer and several custom port test targets. 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 Jul 2 13:20:30 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 10:20:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] dbb265: Backport iichid input report fixes (#441) Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: dbb265a462de1affddf2b7d637b0bf38b6d36712 https://github.com/MidnightBSD/src/commit/dbb265a462de1affddf2b7d637b0bf38b6d36712 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M sys/dev/iicbus/iichid.c Log Message: ----------- Backport iichid input report fixes (#441) * Backport iichid input report fixes Use the HID-over-I2C advertised input length for interrupt reads, handle RESET acknowledgements as the two-byte response required by the spec, and move reset waiting until after the interrupt or sampling path is available. This matches the relevant FreeBSD iichid fixes for newer laptop touchpads that require full-size reads to acknowledge interrupts. AI-Assisted-by: Codex (GPT-5) Signed-off-by: Lucas Holt * Address iichid review feedback Guard reset acknowledgement reads, validate report length against the bytes transferred, remove the debug fill, and allow normal reads after reset timeout. AI-Assisted-by: Codex (GPT-5) Signed-off-by: Lucas Holt * Handle iichid sampling reset fallback Mark RESET acknowledged after the sampling-mode attach read so future input reads do not remain limited to the two-byte header when the probe read returns a nonzero report. AI-Assisted-by: Codex (GPT-5) Signed-off-by: Lucas Holt --------- 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 Jul 2 13:20:31 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 10:20:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/heads/feature/iichid-touchpad-backports 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 Thu Jul 2 13:23:14 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 10:23:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] a19ae8: Backport iichid input report fixes Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: a19ae8a8375ea51f79d8ad896ebfd88760afc6f4 https://github.com/MidnightBSD/src/commit/a19ae8a8375ea51f79d8ad896ebfd88760afc6f4 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M sys/dev/iicbus/iichid.c Log Message: ----------- Backport iichid input report fixes Use the HID-over-I2C advertised input length for interrupt reads, handle RESET acknowledgements as the two-byte response required by the spec, and move reset waiting until after the interrupt or sampling path is available. This matches the relevant FreeBSD iichid fixes for newer laptop touchpads that require full-size reads to acknowledge interrupts. AI-Assisted-by: Codex (GPT-5) Signed-off-by: Lucas Holt Commit: ee4f7f38fbe4f6c8d8fc73f66c98310f6f2d3bc4 https://github.com/MidnightBSD/src/commit/ee4f7f38fbe4f6c8d8fc73f66c98310f6f2d3bc4 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M sys/dev/iicbus/iichid.c Log Message: ----------- Address iichid review feedback Guard reset acknowledgement reads, validate report length against the bytes transferred, remove the debug fill, and allow normal reads after reset timeout. AI-Assisted-by: Codex (GPT-5) Signed-off-by: Lucas Holt Commit: 6d8c7e5e5a5afe33bf678ca013dfded6474787bc https://github.com/MidnightBSD/src/commit/6d8c7e5e5a5afe33bf678ca013dfded6474787bc Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M sys/dev/iicbus/iichid.c Log Message: ----------- Handle iichid sampling reset fallback Mark RESET acknowledged after the sampling-mode attach read so future input reads do not remain limited to the two-byte header when the probe read returns a nonzero report. AI-Assisted-by: Codex (GPT-5) Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/src/compare/f0c69cc49864...6d8c7e5e5a5a To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 13:31:33 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 10:31:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 40e21c: Limit CodeQL workflow to C and C++ Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 40e21c5fa4b6e0c1673d36b94bca0dbab88ab246 https://github.com/MidnightBSD/src/commit/40e21c5fa4b6e0c1673d36b94bca0dbab88ab246 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M .github/workflows/codeql.yml Log Message: ----------- Limit CodeQL workflow to C and C++ To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 13:41:19 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 10:41:19 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 8d2024: Use no-root installs in Jenkins Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 8d20246f51548c5c08ab498f88793deea00ce7e6 https://github.com/MidnightBSD/src/commit/8d20246f51548c5c08ab498f88793deea00ce7e6 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M Jenkinsfile Log Message: ----------- Use no-root installs in Jenkins To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 14:13:35 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 11:13:35 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 5e1a38: Use no-root installs in Jenkins Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 5e1a384a2c560a86fddb944463b95d64842561bf https://github.com/MidnightBSD/src/commit/5e1a384a2c560a86fddb944463b95d64842561bf Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M Jenkinsfile Log Message: ----------- Use no-root installs in Jenkins To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 14:14:58 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 11:14:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b1956a: Use no-root installs in Jenkins Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: b1956ab5142d429c6dd535fcb1e43e4634dc1283 https://github.com/MidnightBSD/src/commit/b1956ab5142d429c6dd535fcb1e43e4634dc1283 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M Jenkinsfile Log Message: ----------- Use no-root installs in Jenkins To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 14:30:34 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 11:30:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 2dac0c: Clean Jenkins workspaces after builds Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 2dac0c7fc3c3fe1a2b37c9de5bfd3c6d77ee099f https://github.com/MidnightBSD/src/commit/2dac0c7fc3c3fe1a2b37c9de5bfd3c6d77ee099f Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M Jenkinsfile Log Message: ----------- Clean Jenkins workspaces after builds Discard old Jenkins build records and remove per-architecture install trees and object files after matrix builds finish. This keeps CI nodes from retaining full buildworld output indefinitely. 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/src/settings/notifications From noreply at github.com Thu Jul 2 15:36:03 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 12:36:03 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 53864d: net-mgmt/tcpreplay: fix bundled queue guard Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 53864de6d144088b1d349be62f3b75026a430082 https://github.com/MidnightBSD/mports/commit/53864de6d144088b1d349be62f3b75026a430082 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M net-mgmt/tcpreplay/files/patch-lib_queue.h Log Message: ----------- net-mgmt/tcpreplay: fix bundled queue guard Move the local _SYS_QUEUE_H_ guard close to the end of the bundled queue.h so CIRCLEQ_REPLACE remains inside its macro body. This fixes the run 641 build failure where the premature #endif left a CIRCLEQ assignment at file scope. 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 Jul 2 15:55:51 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 12:55:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a1a445: math/ntl: update plist for installed 11.6.0 files Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a1a445e4bfd3993499f4cca45f623faffb2c936f https://github.com/MidnightBSD/mports/commit/a1a445e4bfd3993499f4cca45f623faffb2c936f Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M math/ntl/pkg-plist Log Message: ----------- math/ntl: update plist for installed 11.6.0 files Match the generated config text files, SIMDe headers, pkg-config file, and libntl.so.45 shared library installed by the current build. 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 Jul 2 16:17:40 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 13:17:40 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 9abb11: net/x11vnc: fix duplicate mutex definitions Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 9abb116e78586e0754b576b51180eb68bb05f55a https://github.com/MidnightBSD/mports/commit/9abb116e78586e0754b576b51180eb68bb05f55a Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M net/x11vnc/Makefile R net/x11vnc/files/patch-x11vnc.c Log Message: ----------- net/x11vnc: fix duplicate mutex definitions Remove the obsolete local patch that redefined mutex globals already provided by util.c, and declare the libraries detected and linked by configure so package metadata matches the built binary. 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 Jul 2 17:04:07 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 14:04:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f1ffd4: net/ulxmlrpcpp: build with C++14 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f1ffd46f8fc60e8d53162965de392863034dcff5 https://github.com/MidnightBSD/mports/commit/f1ffd46f8fc60e8d53162965de392863034dcff5 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M net/ulxmlrpcpp/Makefile M net/ulxmlrpcpp/pkg-descr Log Message: ----------- net/ulxmlrpcpp: build with C++14 Force the legacy library to compile as C++14 so std::auto_ptr remains available with newer clang defaults. Also move the existing project URL into the Makefile and remove the obsolete port header so portlint no longer reports fatal metadata issues. 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 Jul 2 17:08:31 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 14:08:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f3c2d5: java/openjdk: handle SIGBUS implicit null checks Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f3c2d5a526d7515ed5ca9dd4c9e0bb2d0c00bf98 https://github.com/MidnightBSD/mports/commit/f3c2d5a526d7515ed5ca9dd4c9e0bb2d0c00bf98 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A java/openjdk17/files/patch-src_hotspot_os_cpu_bsd_x86_os__bsd__x86.cpp A java/openjdk8/files/patch-hotspot_src_os__cpu_bsd__x86_vm_os__bsd__x86.cpp Log Message: ----------- java/openjdk: handle SIGBUS implicit null checks Treat SIGBUS on MidnightBSD like Darwin in the BSD x86 signal handlers so C2 compressed-oops implicit null checks can reach the HotSpot null-exception continuation instead of the unsafe/MappedByteBuffer path. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: b73bae6908e634251bac9ea620aa750be174ad5d https://github.com/MidnightBSD/mports/commit/b73bae6908e634251bac9ea620aa750be174ad5d Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A java/openjdk11/files/patch-src_hotspot_os_cpu_bsd_x86_os__bsd__x86.cpp A java/openjdk18/files/patch-src_hotspot_os_cpu_bsd_x86_os__bsd__x86.cpp Log Message: ----------- java/openjdk11,18: handle SIGBUS implicit null checks Apply the MidnightBSD SIGBUS signal-handler fix to the remaining native OpenJDK ports that have the same BSD x86 compressed-oops implicit null-check path. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/f1ffd46f8fc6...b73bae6908e6 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Thu Jul 2 17:56:04 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 14:56:04 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f622bd: java/openjdk19, 20: handle SIGBUS implicit null checks Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f622bd4905aa365e16f81a9e1e5324016c4ba3ab https://github.com/MidnightBSD/mports/commit/f622bd4905aa365e16f81a9e1e5324016c4ba3ab Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A java/openjdk19/files/patch-src_hotspot_os_cpu_bsd_x86_os__bsd__x86.cpp A java/openjdk20/files/patch-src_hotspot_os_cpu_bsd_x86_os__bsd__x86.cpp Log Message: ----------- java/openjdk19,20: handle SIGBUS implicit null checks Apply the MidnightBSD SIGBUS signal-handler fix to the native OpenJDK 19 and 20 ports, matching the other affected HotSpot BSD x86 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 Thu Jul 2 18:59:03 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 15:59:03 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] a11b6d: Fix share examples build on stable/4.1 Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: a11b6d083f1984176cb20b4580e2d5cde94937b3 https://github.com/MidnightBSD/src/commit/a11b6d083f1984176cb20b4580e2d5cde94937b3 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M share/examples/Makefile Log Message: ----------- Fix share examples build on stable/4.1 The drivers example directory was removed, but its SE_DIRS and SE_DRIVERS entries remained in share/examples/Makefile. This left buildworld trying to make drivers/README even though the source file no longer exists. Remove the stale drivers install list so share/examples can build again. Signed-off-by: Lucas Holt AI-Assisted-by: GPT-5 Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 19:01:41 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 16:01:41 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 63e395: net/zebra: fix readline build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 63e395ab978928e0854d7197e6f499f9b252c3cc https://github.com/MidnightBSD/mports/commit/63e395ab978928e0854d7197e6f499f9b252c3cc Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M net/zebra/Makefile A net/zebra/files/patch-doc_texinfo A net/zebra/files/patch-vtysh_vtysh.c M net/zebra/pkg-descr Log Message: ----------- net/zebra: fix readline build Update vtysh completion callbacks for modern readline prototypes, fix texinfo markup that newer makeinfo rejects, and declare the ncurses dependency pulled in by the readline link. Move the existing project URL into the Makefile while here. 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 Jul 2 19:10:00 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 16:10:00 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b5a4db: print/pslib: stage examples in fake root Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b5a4db30d1bb307ba794204a873e5b32adecb3e0 https://github.com/MidnightBSD/mports/commit/b5a4db30d1bb307ba794204a873e5b32adecb3e0 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M print/pslib/Makefile Log Message: ----------- print/pslib: stage examples in fake root Install example files under FAKE_DESTDIR so fake packaging does not detect files copied directly to the live prefix. 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 Jul 2 19:14:26 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 16:14:26 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] bf8352: graphics/ocrad: link against libpng Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: bf8352f1cbb7333a7747ae2ce2b02feac27061b0 https://github.com/MidnightBSD/mports/commit/bf8352f1cbb7333a7747ae2ce2b02feac27061b0 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M graphics/ocrad/Makefile Log Message: ----------- graphics/ocrad: link against libpng Declare the png dependency and pass localbase linker flags through configure so ocrad can find png.h and libpng during the build. 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 Jul 2 19:17:06 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 16:17:06 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 67073f: japanese/today: avoid doubled fake prefix Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 67073ff523c86e03e4252f431691453051725e88 https://github.com/MidnightBSD/mports/commit/67073ff523c86e03e4252f431691453051725e88 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M japanese/today/files/Makefile Log Message: ----------- japanese/today: avoid doubled fake prefix Install through the fake-adjusted PREFIX instead of adding DESTDIR again so fake installs do not target a duplicated path. 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 Jul 2 19:52:10 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 16:52:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c0f3c1: filesystems/mtools: install scripts without stripping Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c0f3c1ab706d9b47f04775c829fc4c952bca69da https://github.com/MidnightBSD/mports/commit/c0f3c1ab706d9b47f04775c829fc4c952bca69da Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M filesystems/mtools/Makefile A filesystems/mtools/files/patch-Makefile.in M filesystems/mtools/pkg-plist Log Message: ----------- filesystems/mtools: install scripts without stripping Install helper scripts without INSTALL_PROGRAM so fake packaging does not fail on strip errors, and list the newly installed helper links and mdoctorfat files. 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 Jul 2 19:55:28 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 16:55:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b48d88: Import mport 2.8.0 Message-ID: Branch: refs/heads/vendor/mport Home: https://github.com/MidnightBSD/src Commit: b48d882a4221900c0fd517a2278f1b82dd034c7c https://github.com/MidnightBSD/src/commit/b48d882a4221900c0fd517a2278f1b82dd034c7c Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A .github/workflows/claude-review.yml M .gitignore M AGENTS.md A MPORT_QUERY_SPEC.md M libexec/mport.fetch/mport.fetch.c M libmport/Makefile M libmport/bundle_read_install_pkg.c M libmport/check_preconditions.c M libmport/default_cbs.c M libmport/delete_primative.c M libmport/install_primative.c M libmport/mport.3 M libmport/mport.h M libmport/mport_private.h A libmport/mtree.c A libmport/pkgmeta_sort.c A libmport/query.c M libmport/upgrade.c M libmport/util.c M mport/mport.1 M mport/mport.c A replace.patch M skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh M skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh M tests/Kyuafile M tests/Makefile M tests/mport_cli_test A tests/mport_confirm_test.c A tests/mport_osrelease_test.c A tests/mport_pkgmeta_test.c A tests/mport_util_test.c Log Message: ----------- Import mport 2.8.0 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 19:55:28 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 16:55:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] Message-ID: Branch: refs/tags/vendor/mport/2.8.0 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 Thu Jul 2 19:57:18 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 16:57:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2a4a89: mail/batv-milter: define semun for bundled libsm Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 2a4a8901e7728ccf41237abd547d7cc54fc339c0 https://github.com/MidnightBSD/mports/commit/2a4a8901e7728ccf41237abd547d7cc54fc339c0 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M mail/batv-milter/Makefile M mail/batv-milter/files/site.config.m4 Log Message: ----------- mail/batv-milter: define semun for bundled libsm The sendmail devtools build does not inherit the port CFLAGS when building bundled libsm. Pass _WANT_SEMUN through conf_libsm_ENVDEF so sem.c gets the union semun definition 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 Jul 2 20:06:38 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 17:06:38 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 32e83f: misc/blogwatcher: mark broken on i386 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 32e83f76746780d4b3542b7fd5af2c67dec34869 https://github.com/MidnightBSD/mports/commit/32e83f76746780d4b3542b7fd5af2c67dec34869 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M misc/blogwatcher/Makefile Log Message: ----------- misc/blogwatcher: mark broken on i386 The vendored modernc.org/libc code in blogwatcher does not compile on i386 because its generated FreeBSD bindings mix 32-bit size_t with uint64. Mark the port broken on i386 while preserving the amd64 build. 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 Jul 2 20:08:50 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 17:08:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 758588: misc/wmScoreBoard: fix installed Perl shebang Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7585888f142714146e27283037957b350b47f9d0 https://github.com/MidnightBSD/mports/commit/7585888f142714146e27283037957b350b47f9d0 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M misc/wmScoreBoard/Makefile Log Message: ----------- misc/wmScoreBoard: fix installed Perl shebang Enable the existing shebangfix hook for GrabScores.excite so fake-qa no longer rejects the installed /usr/bin/perl shebang. 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 Jul 2 20:08:59 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 17:08:59 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b48d88: Import mport 2.8.0 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: b48d882a4221900c0fd517a2278f1b82dd034c7c https://github.com/MidnightBSD/src/commit/b48d882a4221900c0fd517a2278f1b82dd034c7c Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A .github/workflows/claude-review.yml M .gitignore M AGENTS.md A MPORT_QUERY_SPEC.md M libexec/mport.fetch/mport.fetch.c M libmport/Makefile M libmport/bundle_read_install_pkg.c M libmport/check_preconditions.c M libmport/default_cbs.c M libmport/delete_primative.c M libmport/install_primative.c M libmport/mport.3 M libmport/mport.h M libmport/mport_private.h A libmport/mtree.c A libmport/pkgmeta_sort.c A libmport/query.c M libmport/upgrade.c M libmport/util.c M mport/mport.1 M mport/mport.c A replace.patch M skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh M skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh M tests/Kyuafile M tests/Makefile M tests/mport_cli_test A tests/mport_confirm_test.c A tests/mport_osrelease_test.c A tests/mport_pkgmeta_test.c A tests/mport_util_test.c Log Message: ----------- Import mport 2.8.0 Commit: 5369eb9cac88d0e58557378a2b84212be1cf1837 https://github.com/MidnightBSD/src/commit/5369eb9cac88d0e58557378a2b84212be1cf1837 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A contrib/mport/.github/workflows/claude-review.yml M contrib/mport/.gitignore M contrib/mport/AGENTS.md A contrib/mport/MPORT_QUERY_SPEC.md M contrib/mport/libexec/mport.fetch/mport.fetch.c M contrib/mport/libmport/Makefile M contrib/mport/libmport/bundle_read_install_pkg.c M contrib/mport/libmport/check_preconditions.c M contrib/mport/libmport/default_cbs.c M contrib/mport/libmport/delete_primative.c M contrib/mport/libmport/install_primative.c M contrib/mport/libmport/mport.3 M contrib/mport/libmport/mport.h M contrib/mport/libmport/mport_private.h A contrib/mport/libmport/mtree.c A contrib/mport/libmport/pkgmeta_sort.c A contrib/mport/libmport/query.c M contrib/mport/libmport/upgrade.c M contrib/mport/libmport/util.c M contrib/mport/mport/mport.1 M contrib/mport/mport/mport.c A contrib/mport/replace.patch M contrib/mport/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh M contrib/mport/skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh M contrib/mport/tests/Kyuafile M contrib/mport/tests/Makefile M contrib/mport/tests/mport_cli_test A contrib/mport/tests/mport_confirm_test.c A contrib/mport/tests/mport_osrelease_test.c A contrib/mport/tests/mport_pkgmeta_test.c A contrib/mport/tests/mport_util_test.c Log Message: ----------- Merge commit 'b48d882a4221900c0fd517a2278f1b82dd034c7c' Commit: 091d9bf1ae19faaea7bd366b89c67a7fd514a07c https://github.com/MidnightBSD/src/commit/091d9bf1ae19faaea7bd366b89c67a7fd514a07c Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M lib/libmport/Makefile Log Message: ----------- libmport: add mtree.c, pkgmeta_sort.c, query.c from mport 2.8.0 mport 2.8.0 introduced three new libmport sources (mtree.c, pkgmeta_sort.c, query.c). Add them to SRCS so the in-tree lib/libmport build picks them up. Commit: 794055a5c4c1714c5f6129dec371f7615d7ba3aa https://github.com/MidnightBSD/src/commit/794055a5c4c1714c5f6129dec371f7615d7ba3aa Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A contrib/mport/MIDNIGHTBSD-upgrade Log Message: ----------- mport: add MIDNIGHTBSD-upgrade Document the vendor-update procedure for mport: vendor/mport branch, contrib/mport prefix, no Xlist, and the requirement to add new libmport/*.c files to lib/libmport/Makefile SRCS on each import. Note that the ohash-callback fix is now folded upstream (>= 2.8.0). Commit: f78af8d59c76345c4b81d0dd2190e987d87c8734 https://github.com/MidnightBSD/src/commit/f78af8d59c76345c4b81d0dd2190e987d87c8734 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M .agents/skills/cppcheck-clang-format-precommit/SKILL.md M .agents/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh M .github/workflows/claude-review-ondemand.yml M .github/workflows/claude-review.yml M .github/workflows/codeql.yml M Jenkinsfile M UPDATING M contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp M contrib/llvm-project/llvm/lib/IR/Verifier.cpp M contrib/wpa/src/ap/ieee802_11_eht.c M crypto/openssl/CHANGES.md M crypto/openssl/NEWS.md M crypto/openssl/VERSION.dat M crypto/openssl/apps/list.c M crypto/openssl/apps/s_client.c M crypto/openssl/apps/speed.c M crypto/openssl/apps/testdsa.h M crypto/openssl/apps/testrsa.h M crypto/openssl/crypto/aes/asm/aesfx-sparcv9.pl M crypto/openssl/crypto/asn1/a_d2i_fp.c M crypto/openssl/crypto/asn1/a_mbstr.c M crypto/openssl/crypto/asn1/asn1_lib.c M crypto/openssl/crypto/asn1/asn_mime.c M crypto/openssl/crypto/asn1/tasn_dec.c M crypto/openssl/crypto/bn/bn_const.c M crypto/openssl/crypto/bn/bn_mod.c M crypto/openssl/crypto/cast/cast_s.h M crypto/openssl/crypto/cms/cms_enc.c M crypto/openssl/crypto/cms/cms_env.c M crypto/openssl/crypto/cms/cms_err.c M crypto/openssl/crypto/cms/cms_local.h M crypto/openssl/crypto/cms/cms_pwri.c M crypto/openssl/crypto/crmf/crmf_lib.c M crypto/openssl/crypto/des/fcrypt.c M crypto/openssl/crypto/ec/curve448/scalar.c M crypto/openssl/crypto/ec/curve448/word.h M crypto/openssl/crypto/ec/ec_curve.c M crypto/openssl/crypto/ec/ec_lib.c M crypto/openssl/crypto/ec/ecp_s390x_nistp.c M crypto/openssl/crypto/err/openssl.txt M crypto/openssl/crypto/evp/e_aes.c M crypto/openssl/crypto/evp/encode.c M crypto/openssl/crypto/evp/evp_lib.c M crypto/openssl/crypto/ffc/ffc_params.c M crypto/openssl/crypto/http/http_client.c M crypto/openssl/crypto/http/http_lib.c M crypto/openssl/crypto/md2/md2_dgst.c M crypto/openssl/crypto/modes/wrap128.c M crypto/openssl/crypto/objects/obj_dat.c M crypto/openssl/crypto/param_build_set.c M crypto/openssl/crypto/pkcs12/p12_decr.c M crypto/openssl/crypto/pkcs7/pk7_smime.c M crypto/openssl/crypto/rc2/rc2_skey.c M crypto/openssl/crypto/sm2/sm2_crypt.c M crypto/openssl/crypto/sm2/sm2_sign.c M crypto/openssl/crypto/x509/v3_ist.c M crypto/openssl/demos/cipher/aeskeywrap.c M crypto/openssl/demos/cipher/ariacbc.c M crypto/openssl/demos/digest/EVP_MD_demo.c M crypto/openssl/demos/mac/cmac-aes256.c M crypto/openssl/demos/mac/hmac-sha512.c M crypto/openssl/demos/signature/EVP_Signature_demo.h M crypto/openssl/doc/fingerprints.txt M crypto/openssl/doc/man1/openssl-format-options.pod M crypto/openssl/doc/man1/openssl-pkcs8.pod.in M crypto/openssl/doc/man1/openssl-rehash.pod.in M crypto/openssl/doc/man1/openssl-s_client.pod.in M crypto/openssl/doc/man1/openssl-s_server.pod.in M crypto/openssl/doc/man1/openssl-smime.pod.in M crypto/openssl/doc/man3/BIO_s_bio.pod M crypto/openssl/doc/man3/BN_add.pod M crypto/openssl/doc/man3/EVP_EncryptInit.pod M crypto/openssl/doc/man3/OSSL_HTTP_REQ_CTX.pod M crypto/openssl/doc/man3/OSSL_HTTP_parse_url.pod M crypto/openssl/doc/man3/OSSL_HTTP_transfer.pod M crypto/openssl/doc/man3/PKCS7_decrypt.pod M crypto/openssl/doc/man3/SSL_CTX_set_session_cache_mode.pod M crypto/openssl/doc/man3/SSL_CTX_set_session_id_context.pod M crypto/openssl/doc/man3/SSL_CTX_set_tlsext_servername_callback.pod M crypto/openssl/doc/man3/d2i_X509.pod M crypto/openssl/doc/man7/EVP_CIPHER-AES.pod M crypto/openssl/doc/man7/openssl-env.pod M crypto/openssl/doc/man7/provider-asym_cipher.pod M crypto/openssl/fuzz/server.c M crypto/openssl/include/crypto/cmserr.h M crypto/openssl/include/openssl/bn.h M crypto/openssl/include/openssl/cmserr.h M crypto/openssl/include/openssl/ssl.h.in M crypto/openssl/providers/defltprov.c M crypto/openssl/providers/fips-sources.checksums M crypto/openssl/providers/fips.checksum M crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c M crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c M crypto/openssl/providers/implementations/exchange/dh_exch.c M crypto/openssl/providers/implementations/include/prov/implementations.h M crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c M crypto/openssl/providers/implementations/macs/poly1305_prov.c M crypto/openssl/providers/implementations/signature/rsa_sig.c M crypto/openssl/ssl/record/rec_layer_s3.c M crypto/openssl/ssl/ssl_ciph.c M crypto/openssl/ssl/statem/extensions_srvr.c M crypto/openssl/ssl/statem/statem.c M crypto/openssl/ssl/statem/statem_lib.c M crypto/openssl/test/bad_dtls_test.c M crypto/openssl/test/build.info M crypto/openssl/test/cipherlist_test.c A crypto/openssl/test/cms-msg/enveloped-content-type-for-aes-gcm.pem A crypto/openssl/test/cms-msg/make_missing_kdf_der.py A crypto/openssl/test/cms-msg/missing-kdf.der M crypto/openssl/test/cmsapitest.c M crypto/openssl/test/destest.c M crypto/openssl/test/dsatest.c M crypto/openssl/test/ectest.c M crypto/openssl/test/endecode_test.c M crypto/openssl/test/enginetest.c M crypto/openssl/test/evp_extra_test.c M crypto/openssl/test/evp_extra_test2.c M crypto/openssl/test/evp_kdf_test.c M crypto/openssl/test/evp_libctx_test.c M crypto/openssl/test/evp_pkey_provided_test.c M crypto/openssl/test/helpers/predefined_dhparams.c M crypto/openssl/test/http_test.c M crypto/openssl/test/ideatest.c M crypto/openssl/test/pbetest.c M crypto/openssl/test/pkcs12_format_test.c A crypto/openssl/test/recipes/70-test_tls13ticket.t M crypto/openssl/test/recipes/80-test_cms.t M crypto/openssl/test/recipes/80-test_cmsapi.t A crypto/openssl/test/recipes/80-test_cmsapi_data/cms_pwri_kek_oob.der M crypto/openssl/test/siphash_internal_test.c A crypto/openssl/test/smime-eml/pkcs7-empty-digest-set.eml M crypto/openssl/test/sslapitest.c M crypto/openssl/test/stack_test.c A crypto/openssl/test/tls13tickettest.c M crypto/openssl/util/missingcrypto.txt M crypto/openssl/util/missingcrypto111.txt M sys/compat/linprocfs/linprocfs.c M sys/compat/linux/linux_misc.c M sys/dev/iicbus/iichid.c M sys/fs/cuse/cuse.c M sys/fs/procfs/procfs_map.c M sys/fs/procfs/procfs_mem.c M sys/fs/pseudofs/pseudofs_vnops.c M sys/kern/kern_exec.c M sys/kern/kern_exit.c M sys/kern/kern_fork.c M sys/kern/kern_proc.c M sys/kern/kern_procctl.c M sys/kern/kern_prot.c M sys/kern/sys_process.c M sys/sys/imgact.h M sys/sys/proc.h M sys/sys/ptrace.h Log Message: ----------- Merge remote-tracking branch 'origin/master' Compare: https://github.com/MidnightBSD/src/compare/2dac0c7fc3c3...f78af8d59c76 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 20:13:13 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 17:13:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1db956: filesystems/webdavfs: avoid doubled fake prefix Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1db956a7ec03f7468452de12b61812e5d5be4141 https://github.com/MidnightBSD/mports/commit/1db956a7ec03f7468452de12b61812e5d5be4141 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M filesystems/webdavfs/Makefile Log Message: ----------- filesystems/webdavfs: avoid doubled fake prefix Use TRUE_PREFIX for the Go target's runtime sbin path so the Go install helper prepends the fake root only once during package staging. 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 Jul 2 20:15:24 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 17:15:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 792b57: games/libretro-fceumm: avoid doubled fake prefix Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 792b575955a70a251b76c1591abdd5edffcc89bf https://github.com/MidnightBSD/mports/commit/792b575955a70a251b76c1591abdd5edffcc89bf Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M games/libretro-fceumm/Makefile Log Message: ----------- games/libretro-fceumm: avoid doubled fake prefix do-install already receives a fake-adjusted PREFIX, so adding FAKE_DESTDIR produced a doubled staging path and a missing plist entry. Use PREFIX directly for the libretro install path. 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 Jul 2 20:19:49 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 17:19:49 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c2c0e0: games/libretro-genesis_plus_gx: avoid doubled fake... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c2c0e0f552b8b7116c6b60580b8262ed4f902035 https://github.com/MidnightBSD/mports/commit/c2c0e0f552b8b7116c6b60580b8262ed4f902035 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M games/libretro-genesis_plus_gx/Makefile Log Message: ----------- games/libretro-genesis_plus_gx: avoid doubled fake prefix do-install already receives a fake-adjusted PREFIX, so adding FAKE_DESTDIR produced a doubled staging path and a missing plist entry. Use PREFIX directly for the libretro install path. 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 Jul 2 20:39:50 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 17:39:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] bc36da: games/libretro: avoid doubled fake prefix Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: bc36da65510a44d8aa4a547de58ac360df75478e https://github.com/MidnightBSD/mports/commit/bc36da65510a44d8aa4a547de58ac360df75478e Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M games/libretro-beetle_psx/Makefile M games/libretro-pcsx_rearmed/Makefile M games/libretro-picodrive/Makefile Log Message: ----------- games/libretro: avoid doubled fake prefix Three libretro ports failed in Magus run 641 because do-install added FAKE_DESTDIR to an already fake-adjusted PREFIX, producing a doubled staging path and missing plist entries. Use PREFIX directly for the libretro install directories. 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 Jul 2 20:45:18 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 17:45:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4fad51: misc/dotenv-linter: fix Cargo install path Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4fad5133d951691b1d87bce4df3407082d6dd7b5 https://github.com/MidnightBSD/mports/commit/4fad5133d951691b1d87bce4df3407082d6dd7b5 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M misc/dotenv-linter/Makefile Log Message: ----------- misc/dotenv-linter: fix Cargo install path Magus run 641 failed in fake because do-install looked for the binary under WRKDIR/target/release and added FAKE_DESTDIR to an already fake-adjusted PREFIX. Install from the target-specific Cargo release directory and use PREFIX for the staged destination. 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 Jul 2 20:54:31 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 17:54:31 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b48d88: Import mport 2.8.0 Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: b48d882a4221900c0fd517a2278f1b82dd034c7c https://github.com/MidnightBSD/src/commit/b48d882a4221900c0fd517a2278f1b82dd034c7c Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A .github/workflows/claude-review.yml M .gitignore M AGENTS.md A MPORT_QUERY_SPEC.md M libexec/mport.fetch/mport.fetch.c M libmport/Makefile M libmport/bundle_read_install_pkg.c M libmport/check_preconditions.c M libmport/default_cbs.c M libmport/delete_primative.c M libmport/install_primative.c M libmport/mport.3 M libmport/mport.h M libmport/mport_private.h A libmport/mtree.c A libmport/pkgmeta_sort.c A libmport/query.c M libmport/upgrade.c M libmport/util.c M mport/mport.1 M mport/mport.c A replace.patch M skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh M skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh M tests/Kyuafile M tests/Makefile M tests/mport_cli_test A tests/mport_confirm_test.c A tests/mport_osrelease_test.c A tests/mport_pkgmeta_test.c A tests/mport_util_test.c Log Message: ----------- Import mport 2.8.0 Commit: f9a84f3e411723ff8a9ac5d4243beb34260018b2 https://github.com/MidnightBSD/src/commit/f9a84f3e411723ff8a9ac5d4243beb34260018b2 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A contrib/mport/.github/workflows/claude-review.yml M contrib/mport/.gitignore M contrib/mport/AGENTS.md A contrib/mport/MPORT_QUERY_SPEC.md M contrib/mport/libexec/mport.fetch/mport.fetch.c M contrib/mport/libmport/Makefile M contrib/mport/libmport/bundle_read_install_pkg.c M contrib/mport/libmport/check_preconditions.c M contrib/mport/libmport/default_cbs.c M contrib/mport/libmport/delete_primative.c M contrib/mport/libmport/install_primative.c M contrib/mport/libmport/mport.3 M contrib/mport/libmport/mport.h M contrib/mport/libmport/mport_private.h A contrib/mport/libmport/mtree.c A contrib/mport/libmport/pkgmeta_sort.c A contrib/mport/libmport/query.c M contrib/mport/libmport/upgrade.c M contrib/mport/libmport/util.c M contrib/mport/mport/mport.1 M contrib/mport/mport/mport.c A contrib/mport/replace.patch M contrib/mport/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh M contrib/mport/skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh M contrib/mport/tests/Kyuafile M contrib/mport/tests/Makefile M contrib/mport/tests/mport_cli_test A contrib/mport/tests/mport_confirm_test.c A contrib/mport/tests/mport_osrelease_test.c A contrib/mport/tests/mport_pkgmeta_test.c A contrib/mport/tests/mport_util_test.c Log Message: ----------- Merge commit 'b48d882a4221900c0fd517a2278f1b82dd034c7c' into stable/4.1 Commit: 97417fa26dd3e94901d8fc4bae986b41c70a3ea8 https://github.com/MidnightBSD/src/commit/97417fa26dd3e94901d8fc4bae986b41c70a3ea8 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M lib/libmport/Makefile Log Message: ----------- libmport: add mtree.c, pkgmeta_sort.c, query.c from mport 2.8.0 mport 2.8.0 introduced three new libmport sources (mtree.c, pkgmeta_sort.c, query.c). Add them to SRCS so the in-tree lib/libmport build picks them up. Commit: 748e070d0c990a49b094faba6eeb4a7221c75e04 https://github.com/MidnightBSD/src/commit/748e070d0c990a49b094faba6eeb4a7221c75e04 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A contrib/mport/MIDNIGHTBSD-upgrade Log Message: ----------- mport: add MIDNIGHTBSD-upgrade Document the vendor-update procedure for mport: vendor/mport branch, contrib/mport prefix, no Xlist, and the requirement to add new libmport/*.c files to lib/libmport/Makefile SRCS on each import. Note that the ohash-callback fix is now folded upstream (>= 2.8.0). Compare: https://github.com/MidnightBSD/src/compare/a11b6d083f19...748e070d0c99 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 20:57:48 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 17:57:48 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 433527: graphics/libprojectm: fix fake install path Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 433527ef603f07d84803109890e3b933a0e3d5c8 https://github.com/MidnightBSD/mports/commit/433527ef603f07d84803109890e3b933a0e3d5c8 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M graphics/libprojectm/Makefile A graphics/libprojectm/files/patch-Makefile.am Log Message: ----------- graphics/libprojectm: fix fake install path Use the staged PREFIX path in post-install hooks because mports already runs them under the fake destination. This avoids constructing a doubled fake path for config.inp during the fake stage. Also keep autoreconf on the bundled autoconf-archive macros so the shipped AX_CHECK_GL macro is used instead of the newer system copy. 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 Jul 2 20:58:32 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 17:58:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] b48d88: Import mport 2.8.0 Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: b48d882a4221900c0fd517a2278f1b82dd034c7c https://github.com/MidnightBSD/src/commit/b48d882a4221900c0fd517a2278f1b82dd034c7c Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A .github/workflows/claude-review.yml M .gitignore M AGENTS.md A MPORT_QUERY_SPEC.md M libexec/mport.fetch/mport.fetch.c M libmport/Makefile M libmport/bundle_read_install_pkg.c M libmport/check_preconditions.c M libmport/default_cbs.c M libmport/delete_primative.c M libmport/install_primative.c M libmport/mport.3 M libmport/mport.h M libmport/mport_private.h A libmport/mtree.c A libmport/pkgmeta_sort.c A libmport/query.c M libmport/upgrade.c M libmport/util.c M mport/mport.1 M mport/mport.c A replace.patch M skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh M skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh M tests/Kyuafile M tests/Makefile M tests/mport_cli_test A tests/mport_confirm_test.c A tests/mport_osrelease_test.c A tests/mport_pkgmeta_test.c A tests/mport_util_test.c Log Message: ----------- Import mport 2.8.0 Commit: 74f2c9ee2264250f821e0be69bf2ca9dc1617adf https://github.com/MidnightBSD/src/commit/74f2c9ee2264250f821e0be69bf2ca9dc1617adf Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A contrib/mport/.github/workflows/claude-review.yml M contrib/mport/.gitignore M contrib/mport/AGENTS.md A contrib/mport/MPORT_QUERY_SPEC.md M contrib/mport/libexec/mport.fetch/mport.fetch.c M contrib/mport/libmport/Makefile M contrib/mport/libmport/bundle_read_install_pkg.c M contrib/mport/libmport/check_preconditions.c M contrib/mport/libmport/default_cbs.c M contrib/mport/libmport/delete_primative.c M contrib/mport/libmport/install_primative.c M contrib/mport/libmport/mport.3 M contrib/mport/libmport/mport.h M contrib/mport/libmport/mport_private.h A contrib/mport/libmport/mtree.c A contrib/mport/libmport/pkgmeta_sort.c A contrib/mport/libmport/query.c M contrib/mport/libmport/upgrade.c M contrib/mport/libmport/util.c M contrib/mport/mport/mport.1 M contrib/mport/mport/mport.c A contrib/mport/replace.patch M contrib/mport/skills/cppcheck-clang-format-precommit/scripts/precommit_c_sanity.sh M contrib/mport/skills/splint-post-c-sanity/scripts/run_splint_on_staged.sh M contrib/mport/tests/Kyuafile M contrib/mport/tests/Makefile M contrib/mport/tests/mport_cli_test A contrib/mport/tests/mport_confirm_test.c A contrib/mport/tests/mport_osrelease_test.c A contrib/mport/tests/mport_pkgmeta_test.c A contrib/mport/tests/mport_util_test.c Log Message: ----------- Merge commit 'b48d882a4221900c0fd517a2278f1b82dd034c7c' into stable/4.0 Commit: 3aa8c54505531c141439345a878738e351a05357 https://github.com/MidnightBSD/src/commit/3aa8c54505531c141439345a878738e351a05357 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M lib/libmport/Makefile Log Message: ----------- libmport: add mtree.c, pkgmeta_sort.c, query.c from mport 2.8.0 mport 2.8.0 introduced three new libmport sources (mtree.c, pkgmeta_sort.c, query.c). Add them to SRCS so the in-tree lib/libmport build picks them up. Commit: ef8de0833d18591e4591d9efe18f434f82001b95 https://github.com/MidnightBSD/src/commit/ef8de0833d18591e4591d9efe18f434f82001b95 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: A contrib/mport/MIDNIGHTBSD-upgrade Log Message: ----------- mport: add MIDNIGHTBSD-upgrade Document the vendor-update procedure for mport: vendor/mport branch, contrib/mport prefix, no Xlist, and the requirement to add new libmport/*.c files to lib/libmport/Makefile SRCS on each import. Note that the ohash-callback fix is now folded upstream (>= 2.8.0). Compare: https://github.com/MidnightBSD/src/compare/b1956ab5142d...ef8de0833d18 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 21:06:47 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 18:06:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 3b8ba3: nope Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 3b8ba3776eae21f7859f758c385a8e6ae45ebe22 https://github.com/MidnightBSD/src/commit/3b8ba3776eae21f7859f758c385a8e6ae45ebe22 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: R contrib/mport/replace.patch Log Message: ----------- nope To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 21:31:30 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 18:31:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] f77ccf: mport: remove stray replace.patch artifact Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: f77ccf5343366fdabbef89c9e82074a6e2fcaa01 https://github.com/MidnightBSD/src/commit/f77ccf5343366fdabbef89c9e82074a6e2fcaa01 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: R contrib/mport/replace.patch Log Message: ----------- mport: remove stray replace.patch artifact replace.patch is an accidental build-artifact from upstream that was carried into contrib/mport by the 2.8.0 vendor import. It is not referenced by any build and is removed in-tree (matching master). To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 21:31:50 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 18:31:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] fa2751: mport: remove stray replace.patch artifact Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: fa275134f1dfd7dc6e0cba9f95858a3654751ea3 https://github.com/MidnightBSD/src/commit/fa275134f1dfd7dc6e0cba9f95858a3654751ea3 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: R contrib/mport/replace.patch Log Message: ----------- mport: remove stray replace.patch artifact replace.patch is an accidental build-artifact from upstream that was carried into contrib/mport by the 2.8.0 vendor import. It is not referenced by any build and is removed in-tree (matching master). To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Thu Jul 2 22:25:45 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 19:25:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 7e02c4: emulators/vice: fix GTK3 fake packaging Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7e02c4aec3326ee742ae154b6dbe9f3fbdb9acfa https://github.com/MidnightBSD/mports/commit/7e02c4aec3326ee742ae154b6dbe9f3fbdb9acfa Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M emulators/vice/Makefile M emulators/vice/pkg-plist Log Message: ----------- emulators/vice: fix GTK3 fake packaging Create the XDG desktop and icon directories during the fake phase so xdg-icon-resource can install icons into the staged tree, including refake runs. Update the plist for the VICE 3.10 GTK3 file layout, install the documented DOCS files explicitly, and declare the SDL 1.2 dependency that the GTK3 build links against. 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 Jul 2 22:38:37 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 19:38:37 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] be3d1a: x11/kitty: add tic build dependency Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: be3d1a7f1cb58d9d741ba12c934f052e1e203122 https://github.com/MidnightBSD/mports/commit/be3d1a7f1cb58d9d741ba12c934f052e1e203122 Author: Lucas Holt Date: 2026-07-02 (Thu, 02 Jul 2026) Changed paths: M x11/kitty/Makefile Log Message: ----------- x11/kitty: add tic build dependency kitty's linux-package build runs tic while compiling terminfo. USES=terminfo only handles plist entries and USES=ncurses only adds the library dependency, so declare the ncurses executable dependency explicitly. 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 Jul 3 00:00:45 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 21:00:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 7c2c9c: www/yarn-node24: fix sqlite USES Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 7c2c9ce8ca92c30079b627d960e2f0cab32b05cf https://github.com/MidnightBSD/mports/commit/7c2c9ce8ca92c30079b627d960e2f0cab32b05cf Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M www/yarn-node24/Makefile Log Message: ----------- www/yarn-node24: fix sqlite USES The port used sqlite3:port, but the framework extension is named sqlite and accepts port as an argument. Use sqlite:port so bmake can parse the port and declare the intended SQLite dependency. Also place DISTVERSIONPREFIX after PORTVERSION to satisfy portlint. 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 Jul 3 00:12:59 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 21:12:59 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] a8ee71: cpdup: use libmd for MD5 checksums Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: a8ee71ae34e172245a57768ddb661a490a6a1350 https://github.com/MidnightBSD/src/commit/a8ee71ae34e172245a57768ddb661a490a6a1350 Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M bin/cpdup/Makefile M bin/cpdup/md5.c Log Message: ----------- cpdup: use libmd for MD5 checksums Backport the master fix for OpenSSL 3 deprecation failures by using the base libmd MD5 interface instead of OpenSSL low-level MD5 APIs. The staged C sanity formatter also normalized md5.c style, and cppcheck exposed a redundant pnode NULL check in the touched file. Signed-off-by: Lucas Holt AI-Assisted-by: GPT-5 Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jul 3 00:15:39 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 21:15:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ba6aa3: www/qt6-webengine: limit i386 ninja jobs Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ba6aa3dde4c1a06b382b64bf6909a4a4658c553e https://github.com/MidnightBSD/mports/commit/ba6aa3dde4c1a06b382b64bf6909a4a4658c553e Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M www/qt6-webengine/Makefile Log Message: ----------- www/qt6-webengine: limit i386 ninja jobs Magus run 641 failed the i386 build with error 137 while compiling Chromium. The port already feeds MAKE_JOBS_NUMBER to ninja through NINJAFLAGS, so cap MAKE_JOBS_NUMBER on i386 to reduce memory pressure without slowing other architectures. 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 Jul 3 00:30:50 2026 From: noreply at github.com (Lucas Holt) Date: Thu, 02 Jul 2026 21:30:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 6155a4: mport: fix ohash callback guard on stable/4.1 Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 6155a43d96f0fe0de3ff4c8db16b24d300ac1c98 https://github.com/MidnightBSD/src/commit/6155a43d96f0fe0de3ff4c8db16b24d300ac1c98 Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M contrib/mport/libmport/upgrade.c Log Message: ----------- mport: fix ohash callback guard on stable/4.1 stable/4.1 still uses the older ohash_info halloc/hfree callback ABI, while master has moved to the newer calloc/free callback ABI. Limit the newer callback signatures to MidnightBSD 4.2 and later so libmport builds against the stable/4.1 ohash header. Signed-off-by: Lucas Holt AI-Assisted-by: GPT-5 Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jul 3 09:03:53 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 06:03:53 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e9cb06: japanese/canna-server: fix MidnightBSD header build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e9cb066cc3d5e5ec85b73d5f035f651fc6df0f08 https://github.com/MidnightBSD/mports/commit/e9cb066cc3d5e5ec85b73d5f035f651fc6df0f08 Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M japanese/canna-server/Makefile A japanese/canna-server/files/patch-canna-widedef.h Log Message: ----------- japanese/canna-server: fix MidnightBSD header build Patch Canna's widedef.h like the library port so it does not include the removed machine/ansi.h header on MidnightBSD. Stage the server and client command set explicitly during fake packaging so installed files match the plist. 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 Jul 3 09:06:55 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 06:06:55 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a2ec24: devel/build2: update plist for 0.18.1 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a2ec24bd22f608cc16a595b5aa56ee0c69f9c8ae https://github.com/MidnightBSD/mports/commit/a2ec24bd22f608cc16a595b5aa56ee0c69f9c8ae Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M devel/build2/pkg-plist Log Message: ----------- devel/build2: update plist for 0.18.1 Account for files installed by the current build2 0.18.1 toolchain, including the bx frontend, moved version snapshot header, new shell/cc/libbutl headers, and the 0.4 autoconf/kconfig module libraries. 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 Jul 3 09:08:29 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 06:08:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ce9e0a: net-im/libnice: fix shared library plist Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ce9e0afc4fb1c4a36b04536d1fb27ec725da89e7 https://github.com/MidnightBSD/mports/commit/ce9e0afc4fb1c4a36b04536d1fb27ec725da89e7 Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M net-im/libnice/pkg-plist Log Message: ----------- net-im/libnice: fix shared library plist The 0.1.23 build installs libnice.so.10.15.0, not the older 10.13.1 file recorded in pkg-plist. Update the plist so package creation succeeds. 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 Jul 3 09:10:34 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 06:10:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4b937e: math/cbc: fix shared library plist Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4b937e51c78d0a7edec0913783ef39508d491078 https://github.com/MidnightBSD/mports/commit/4b937e51c78d0a7edec0913783ef39508d491078 Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M math/cbc/pkg-plist Log Message: ----------- math/cbc: fix shared library plist The 2.10.13 build installs the Cbc, CbcSolver, and OsiCbc libraries with the 3.10.13 filename suffix. Update pkg-plist so package creation succeeds. 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 Jul 3 09:54:57 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 06:54:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8edabe: graphics/opencv: fix MidnightBSD build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8edabe63e8ce9b74026256f4b898039120eed649 https://github.com/MidnightBSD/mports/commit/8edabe63e8ce9b74026256f4b898039120eed649 Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M graphics/opencv/Makefile M graphics/opencv/pkg-plist Log Message: ----------- graphics/opencv: fix MidnightBSD build Remove stale IPP license files from the plist because OpenCV 4.13.0 no longer stages them with the current IPP bundle. Pass the legacy PYTHON3_EXECUTABLE CMake cache variable so OpenCV uses the ports-selected Python interpreter consistently, and disable the Orbbec backend because it requires linux/uvcvideo.h. 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 Jul 3 11:19:43 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 08:19:43 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 490736: devel/rubygem-git: fix gem dependency QA Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 490736516ba42bd2fe0207ae8b2721887b3f143b https://github.com/MidnightBSD/mports/commit/490736516ba42bd2fe0207ae8b2721887b3f143b Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M devel/rubygem-git/Makefile Log Message: ----------- devel/rubygem-git: fix gem dependency QA Rewrite the upstream gemspec's pessimistic runtime dependency constraints to explicit lower and upper bounds matching RUN_DEPENDS. This lets fake-qa validate the installed addressable and rchardet gems. 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 Jul 3 13:39:13 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 10:39:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 820ed8: textproc/rubygem-css_parser: fix license file path Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 820ed8fa4943d49ef8f4ffb1957d3264a63471ab https://github.com/MidnightBSD/mports/commit/820ed8fa4943d49ef8f4ffb1957d3264a63471ab Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M textproc/rubygem-css_parser/Makefile Log Message: ----------- textproc/rubygem-css_parser: fix license file path The 1.21.1 gem ships MIT-LICENSE, not mit-LICENSE. Point LICENSE_FILE at the staged file so patch/license checks can proceed. 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 Jul 3 13:41:02 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 10:41:02 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 9006ed: ktls: avoid deprecated HMAC APIs in tests Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 9006ed26225c10a4ee225eaf6cee46d8b27fc4e5 https://github.com/MidnightBSD/src/commit/9006ed26225c10a4ee225eaf6cee46d8b27fc4e5 Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M tests/sys/kern/ktls_test.c Log Message: ----------- ktls: avoid deprecated HMAC APIs in tests Use the EVP_DigestSign HMAC path in ktls_test instead of the OpenSSL HMAC_CTX APIs deprecated by OpenSSL 3. This fixes buildworld with -Werror=deprecated-declarations. The staged C sanity formatter also normalized ktls_test.c style. Signed-off-by: Lucas Holt AI-Assisted-by: GPT-5 Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Fri Jul 3 13:42:23 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 10:42:23 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8ab38b: devel/rubygem-countries: fix gem dependency QA Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8ab38b91365868c90bfc458599a9a90fd6988466 https://github.com/MidnightBSD/mports/commit/8ab38b91365868c90bfc458599a9a90fd6988466 Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M devel/rubygem-countries/Makefile Log Message: ----------- devel/rubygem-countries: fix gem dependency QA Rewrite the upstream gemspec's pessimistic runtime dependency constraints to explicit ranges matching RUN_DEPENDS so fake-qa accepts the installed dependency gems. 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 Jul 3 13:43:54 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 10:43:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 72fceb: devel/rubygem-ruby-magic: fix fake cleanup path Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 72fcebb4102af773d6b59971c9e44d2af2b76025 https://github.com/MidnightBSD/mports/commit/72fcebb4102af773d6b59971c9e44d2af2b76025 Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M devel/rubygem-ruby-magic/Makefile Log Message: ----------- devel/rubygem-ruby-magic: fix fake cleanup path Use PREFIX directly in post-install because it is already rooted in the fake install tree during the fake stage. This avoids doubling the fake path when removing the ports directory. 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 Jul 3 17:58:01 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 14:58:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 414564: devel/rubygem-oj-gitlab: stage headers in fake root Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 41456401939231c00fda3146bd91b93fe4892240 https://github.com/MidnightBSD/mports/commit/41456401939231c00fda3146bd91b93fe4892240 Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M devel/rubygem-oj-gitlab/Makefile Log Message: ----------- devel/rubygem-oj-gitlab: stage headers in fake root Use PREFIX directly during post-install so the oj headers are installed into the fake package tree instead of a doubled fake path. rubygem-oj-introspect derives its include path from the installed oj gem and needs these headers. 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 Jul 3 19:50:06 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 16:50:06 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] aee104: rubygems: fix MIT license file paths Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: aee1040738aea324ce34c75dba545b38bca6c198 https://github.com/MidnightBSD/mports/commit/aee1040738aea324ce34c75dba545b38bca6c198 Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M mail/rubygem-mail-gitlab/Makefile M textproc/rubygem-wikicloth081/Makefile Log Message: ----------- rubygems: fix MIT license file paths The current mail-gitlab and wikicloth081 gems ship MIT-LICENSE, not mit-LICENSE. Point LICENSE_FILE at the staged file names so patch/license checks can proceed. 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 Jul 3 20:25:52 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 17:25:52 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c05d15: devel/courier-unicode: update to 2.4.0 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c05d159dfd8569215cc9bc3cbc8e828b0a6fd3f9 https://github.com/MidnightBSD/mports/commit/c05d159dfd8569215cc9bc3cbc8e828b0a6fd3f9 Author: Lucas Holt Date: 2026-07-03 (Fri, 03 Jul 2026) Changed paths: M devel/courier-unicode/Makefile M devel/courier-unicode/distinfo M devel/courier-unicode/pkg-plist M mail/courier-imap/Makefile M mail/courier/Makefile M security/courier-authlib/Makefile Log Message: ----------- devel/courier-unicode: update to 2.4.0 mail/courier-imap 5.3.2 requires courier-unicode 2.4.0 during configure. Update courier-unicode so the nested rfc822 configure check can pass, refresh the plist for the new shared library version, and bump direct consumers for the libcourier-unicode.so.10 change. mail/courier-imap also links against gdbm when built with the default options, so declare that dependency for fake-qa. 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 Sat Jul 4 02:15:01 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 23:15:01 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 555bc7: archivers/quazip: add qt6 flavor Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 555bc726a697e926066fbc44e90ecdf0888f3015 https://github.com/MidnightBSD/mports/commit/555bc726a697e926066fbc44e90ecdf0888f3015 Author: Lucas Holt Date: 2026-07-04 (Sat, 04 Jul 2026) Changed paths: M archivers/quazip/Makefile M cad/fritzing/Makefile M cad/fritzing/files/pri_quazipdetect.pri Log Message: ----------- archivers/quazip: add qt6 flavor Add real qt5/qt6 flavors so consumers can depend on the Qt 6 shared library variant. Update Fritzing's quazip include path and staging commands so the port builds and packages with quazip-qt6. 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 Sat Jul 4 02:30:11 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 23:30:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] d77ecc: openssh: fix stable/4.1 build fallout Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: d77ecc5ca1c5e9ada011e1b6a11ff307f8ef5c1b https://github.com/MidnightBSD/src/commit/d77ecc5ca1c5e9ada011e1b6a11ff307f8ef5c1b Author: Lucas Holt Date: 2026-07-04 (Sat, 04 Jul 2026) Changed paths: M crypto/openssh/auth-rhosts.c M crypto/openssh/loginrec.c A crypto/openssh/misc-agent.c M crypto/openssh/ssh-agent.c M secure/libexec/sshd-auth/Makefile M secure/libexec/sshd-session/Makefile M secure/usr.bin/sftp/Makefile M secure/usr.bin/ssh-agent/Makefile Log Message: ----------- openssh: fix stable/4.1 build fallout Mirror the upstream OpenSSH build fixes needed by stable/4.1 after the OpenSSL/OpenSSH updates. Guard platform-specific headers, add the shared agent listener source to the affected programs, include openbsd-compat for sftp glob support, and fix the ssh-agent -U option typo. Signed-off-by: Lucas Holt AI-Assisted-by: GPT-5 Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jul 4 02:32:54 2026 From: noreply at github.com (Lucas Holt) Date: Fri, 03 Jul 2026 23:32:54 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] be318c: print/qt6-pdf: update plist for Qt 6.10.1 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: be318cc8b498359aec207c37c867843bc5f443f4 https://github.com/MidnightBSD/mports/commit/be318cc8b498359aec207c37c867843bc5f443f4 Author: Lucas Holt Date: 2026-07-04 (Sat, 04 Jul 2026) Changed paths: M print/qt6-pdf/pkg-plist Log Message: ----------- print/qt6-pdf: update plist for Qt 6.10.1 Qt 6.10 installs the PDF module metatype files without the build-type suffix and includes private CMake package files plus qtpdfglobal_p.h. Update the plist so fake QA accepts the staged files. 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 Sat Jul 4 15:44:09 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 12:44:09 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 357b17: textproc/fcitx5: update to 5.1.13 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 357b173cf87fe173bf390a638303ba8cd4c31420 https://github.com/MidnightBSD/mports/commit/357b173cf87fe173bf390a638303ba8cd4c31420 Author: Lucas Holt Date: 2026-07-04 (Sat, 04 Jul 2026) Changed paths: M textproc/fcitx5/Makefile M textproc/fcitx5/distinfo M textproc/fcitx5/pkg-plist Log Message: ----------- textproc/fcitx5: update to 5.1.13 libime 1.1.13 requires Fcitx5Utils 5.1.13 during configure. Update fcitx5 and package the new Fcitx5Utils headers needed by downstream tools. 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 Sat Jul 4 15:47:20 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 12:47:20 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 19d4eb: openssh: define pledge inet compatibility macro Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 19d4eb520bca96005acf58a19dff3797617142cc https://github.com/MidnightBSD/src/commit/19d4eb520bca96005acf58a19dff3797617142cc Author: Lucas Holt Date: 2026-07-04 (Sat, 04 Jul 2026) Changed paths: M crypto/openssh/config.h Log Message: ----------- openssh: define pledge inet compatibility macro Add the generated OpenSSH PLEDGE_EXTRA_INET config definition used by clientloop.c. On MidnightBSD pledge is supplied by OpenSSH portable's compatibility layer, so this fixes the stable/4.1 build without changing runtime sandbox behavior. Signed-off-by: Lucas Holt AI-Assisted-by: GPT-5 Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sat Jul 4 17:02:03 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 14:02:03 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d04eee: shells/ksh93: fix i386 libast bootstrap Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d04eee19c14080072539d75651e96aefec7bfee7 https://github.com/MidnightBSD/mports/commit/d04eee19c14080072539d75651e96aefec7bfee7 Author: Lucas Holt Date: 2026-07-04 (Sat, 04 Jul 2026) Changed paths: A shells/ksh93/files/patch-bin_mamprobe A shells/ksh93/files/patch-src_cmd_INIT_mamprobe.sh Log Message: ----------- shells/ksh93: fix i386 libast bootstrap The AST mamake bootstrap needs mam_cc_L set so -last resolves through INSTALLROOT/lib. On MidnightBSD i386 the probe can omit CC.L even though the compiler supports -L, leaving a raw -last in the nmake link and failing run 641. Force CC.L for MidnightBSD host types in both mamprobe copies used by the early bootstrap path. 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 Sun Jul 5 01:46:45 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 22:46:45 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 11040f: shells/ksh93-devel: fix Clang 19 build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 11040f93ae7fa03195598cf1fc31508802231e9a https://github.com/MidnightBSD/mports/commit/11040f93ae7fa03195598cf1fc31508802231e9a Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M shells/ksh93-devel/Makefile Log Message: ----------- shells/ksh93-devel: fix Clang 19 build Suppress Clang 19's int-conversion diagnostic while building the legacy AST sources. The warning was promoted to a hard error in libast's aso.c, which prevented libast.a from being archived and caused the later nmake bootstrap link to fail in Magus run 641. 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 Sun Jul 5 01:46:51 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 22:46:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 7765c8: atlantic: avoid RSS framework dependency without RSS Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 7765c84ef71eeb62a119955412776fc952cc1adf https://github.com/MidnightBSD/src/commit/7765c84ef71eeb62a119955412776fc952cc1adf Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M sys/dev/atlantic/aq_main.c Log Message: ----------- atlantic: avoid RSS framework dependency without RSS Only call rss_getkey() and rss_gethashconfig() when the kernel is built with options RSS. For non-RSS kernels, use a private RSS key and the standard TCP/IP hash type set so the Atlantic driver does not leave unresolved RSS symbols in GENERIC. Signed-off-by: Lucas Holt AI-Assisted-by: GPT-5 Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jul 5 01:51:41 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 22:51:41 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] e86ed7: mtree: add ps tests directory Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: e86ed79fdf437393da0d2aa6315ebfb2e6b4ec9c https://github.com/MidnightBSD/src/commit/e86ed79fdf437393da0d2aa6315ebfb2e6b4ec9c Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M etc/mtree/BSD.tests.dist Log Message: ----------- mtree: add ps tests directory Add the missing /usr/tests/bin/ps entry to BSD.tests.dist so installworld can install the ps ATF tests into a freshly-created DESTDIR. Signed-off-by: Lucas Holt AI-Assisted-by: GPT-5 Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jul 5 01:57:17 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 22:57:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ca88dc: math/qrupdate: fix fake install path Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ca88dc47524a2e45ac9a352d6087d8374304f55b https://github.com/MidnightBSD/mports/commit/ca88dc47524a2e45ac9a352d6087d8374304f55b Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M math/qrupdate/files/patch-src-Makefile Log Message: ----------- math/qrupdate: fix fake install path Avoid combining DESTDIR with the fake-rooted PREFIX passed by the mports fake target. This prevented upstream install from doubling the fake root when staging libqrupdate. 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 Sun Jul 5 01:59:18 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 22:59:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 32bdff: sysutils/beats7: update to 7.17.29 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 32bdff3d696ed7f5067b9ad5002b2b623fa51934 https://github.com/MidnightBSD/mports/commit/32bdff3d696ed7f5067b9ad5002b2b623fa51934 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M sysutils/beats7/Makefile M sysutils/beats7/distinfo M sysutils/beats7/files/patch-libbeat_scripts_Makefile A sysutils/beats7/files/patch-vendor_elastic-agent-system-metrics_filesystem__unix.go R sysutils/beats7/files/patch-vendor_github.com_elastic_elastic-agent-system-metrics_metric_system_filesystem_filesystem__unix.go R sysutils/beats7/files/patch-vendor_golang.org_x_net_internal_socket_rawconn__msg.go R sysutils/beats7/files/patch-vendor_golang.org_x_net_internal_socket_sys__unix.go Log Message: ----------- sysutils/beats7: update to 7.17.29 Use the Go module framework support instead of carrying a large static GH_TUPLE list, refresh patches for the newer vendored tree, and regenerate distinfo. 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 Sun Jul 5 02:01:44 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 23:01:44 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 6fb1bf: textproc/linuxdoc-tools: fix flex yyleng build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 6fb1bf61fc1709bd419b5a28487f2e8da40619d6 https://github.com/MidnightBSD/mports/commit/6fb1bf61fc1709bd419b5a28487f2e8da40619d6 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M textproc/linuxdoc-tools/Makefile A textproc/linuxdoc-tools/files/patch-rtf-fix_rtf2rtf.l M textproc/linuxdoc-tools/pkg-descr Log Message: ----------- textproc/linuxdoc-tools: fix flex yyleng build Declare yyleng as int in the RTF lexer to match the scanner generated by flex. This fixes the run 641 compiler error where the source redeclared yyleng as yy_size_t. Also move WWW out of pkg-descr and remove leading blank lines so portlint no longer reports fatal metadata errors. 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 Sun Jul 5 02:05:57 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 23:05:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] d8e723: build: add tests-install target Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: d8e723572cd55dc69ed715341d39cde16e757b7a https://github.com/MidnightBSD/src/commit/d8e723572cd55dc69ed715341d39cde16e757b7a Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M Makefile M Makefile.inc1 M share/mk/bsd.subdir.mk M share/mk/bsd.test.mk Log Message: ----------- build: add tests-install target Add a top-level tests-install target for Jenkins and release builds that install tests separately from installworld. The target sets up the same install tooling and tests mtree hierarchy used by installworld, then recurses through test makefiles via an internal retests-install target. Signed-off-by: Lucas Holt AI-Assisted-by: GPT-5 Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jul 5 02:12:28 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 23:12:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3f5bd0: math/spooles: fix Clang 19 build and fake install Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3f5bd04397bebda33366698a39bf889ca1c12eaf https://github.com/MidnightBSD/mports/commit/3f5bd04397bebda33366698a39bf889ca1c12eaf Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M math/spooles/Makefile A math/spooles/files/patch-ETree_src_transform.c Log Message: ----------- math/spooles: fix Clang 19 build and fake install Replace NULL integer initializers passed to IVinit with 0 so ETree/transform.c builds with Clang 19. Also avoid double-prefixing fake install paths and install DOCS from the custom do-install target. 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 Sun Jul 5 02:17:41 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 23:17:41 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 656969: build: add tests-install target Message-ID: Branch: refs/heads/stable/4.0 Home: https://github.com/MidnightBSD/src Commit: 656969b789a3b0181681e3380681ce6a5b9faa2c https://github.com/MidnightBSD/src/commit/656969b789a3b0181681e3380681ce6a5b9faa2c Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M Makefile M Makefile.inc1 M share/mk/bsd.subdir.mk M share/mk/bsd.test.mk Log Message: ----------- build: add tests-install target Add a top-level tests-install target for Jenkins and release builds that install tests separately from installworld. The target sets up the same install tooling and tests mtree hierarchy used by installworld, then recurses through test makefiles via an internal retests-install target. Signed-off-by: Lucas Holt AI-Assisted-by: GPT-5 Codex To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jul 5 02:20:46 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 23:20:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 862c5f: build: add tests-install target Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 862c5f6333c258eef30ce0132c61b585922f0475 https://github.com/MidnightBSD/src/commit/862c5f6333c258eef30ce0132c61b585922f0475 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M Makefile M Makefile.inc1 M share/mk/bsd.subdir.mk M share/mk/bsd.test.mk Log Message: ----------- build: add tests-install target Add a top-level tests-install target for Jenkins and release builds that install tests separately from installworld. The target sets up the same install tooling and tests mtree hierarchy used by installworld, then recurses through test makefiles via an internal retests-install target. Signed-off-by: Lucas Holt AI-Assisted-by: GPT-5 Codex (cherry picked from commit d8e723572cd55dc69ed715341d39cde16e757b7a) To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jul 5 02:36:27 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 23:36:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 579f9d: math/xtensor: fix xtl dependency and package list Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 579f9d23cda42772431afe39cb5e045bb5d21fd2 https://github.com/MidnightBSD/mports/commit/579f9d23cda42772431afe39cb5e045bb5d21fd2 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/xtl-quant-stack/Makefile M devel/xtl-quant-stack/distinfo M devel/xtl-quant-stack/pkg-descr M devel/xtl-quant-stack/pkg-plist M math/xtensor/Makefile M math/xtensor/files/patch-test_CMakeLists.txt M math/xtensor/pkg-descr M math/xtensor/pkg-plist Log Message: ----------- math/xtensor: fix xtl dependency and package list Update devel/xtl-quant-stack to 0.8.2 so math/xtensor 0.27.1 can satisfy its CMake requirement for xtl 0.8.0 or newer. Refresh math/xtensor's plist and test patch for the current upstream layout, and move WWW metadata into the port Makefiles. 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 Sun Jul 5 02:40:11 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 23:40:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] b9196f: magus: add YaraSkipLarger config key to skip overs... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: b9196faf51577fb92776f35bddfe96e69b6ed5e5 https://github.com/MidnightBSD/mports/commit/b9196faf51577fb92776f35bddfe96e69b6ed5e5 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M Tools/lib/Magus/App/Slave/Worker.pm M Tools/magus/config.yaml.example Log Message: ----------- magus: add YaraSkipLarger config key to skip oversized files in YARA scan Run 641 recorded 239 scan-phase internal errors, all from YARA exiting with code 2 on Go ports. The YARA port-file scan targets include patch files and scripts; large patch files in Go/LLVM ports can exhaust YARA's working memory on i386's 32-bit address space, causing a fatal exit rather than a clean scan result. Add a YaraSkipLarger config key (bytes). When set, --skip-larger=N is passed to yara, causing it to skip any target file over that size. Document it in config.yaml.example with a 2 MB default, which covers all legitimate port Makefiles, scripts, and patch files while excluding abnormally large files that trigger the crash. Verified against yara 4.5.0: --skip-larger is supported. 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 Sun Jul 5 02:41:29 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 23:41:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 97094a: devel/rubygem-licensee-gitlab: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 97094a49f61739f43bc211bb985485744146a133 https://github.com/MidnightBSD/mports/commit/97094a49f61739f43bc211bb985485744146a133 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-licensee-gitlab/Makefile Log Message: ----------- devel/rubygem-licensee-gitlab: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so fake-qa can satisfy the gemspec dependency checks during package builds. 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 Sun Jul 5 02:44:17 2026 From: noreply at github.com (Lucas Holt) Date: Sat, 04 Jul 2026 23:44:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3b85b6: devel/rubygem-sprockets-gitlab: add build dependen... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3b85b67974d6153c774794e1f162d59992722eb5 https://github.com/MidnightBSD/mports/commit/3b85b67974d6153c774794e1f162d59992722eb5 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-sprockets-gitlab/Makefile Log Message: ----------- devel/rubygem-sprockets-gitlab: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 11:33:16 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 08:33:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e161c7: devel/rubygem-vite_ruby-gitlab: add build dependen... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e161c7af261a1e8ebc78354513aa087ccb82f926 https://github.com/MidnightBSD/mports/commit/e161c7af261a1e8ebc78354513aa087ccb82f926 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-vite_ruby-gitlab/Makefile M devel/rubygem-vite_ruby-gitlab/pkg-descr Log Message: ----------- devel/rubygem-vite_ruby-gitlab: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Also expand pkg-descr so portlint passes cleanly. 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 Sun Jul 5 11:34:42 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 08:34:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 139681: www/rubygem-atlassian-jwt: add build dependency Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 139681c226fc1b2fa467c1b1c3446ec4deae436c https://github.com/MidnightBSD/mports/commit/139681c226fc1b2fa467c1b1c3446ec4deae436c Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M www/rubygem-atlassian-jwt/Makefile Log Message: ----------- www/rubygem-atlassian-jwt: add build dependency Add the runtime jwt dependency to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 17:00:59 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 14:00:59 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 734f2e: mtree: add msearch tests directory Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 734f2e38a651510f343ade3c54353d273fad2386 https://github.com/MidnightBSD/src/commit/734f2e38a651510f343ade3c54353d273fad2386 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M etc/mtree/BSD.tests.dist Log Message: ----------- mtree: add msearch tests directory Fixes installworld failure when usr.bin/msearch/tests tries to install into /usr/tests/usr.bin/msearch/ before the directory exists. 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/src/settings/notifications From noreply at github.com Sun Jul 5 17:03:24 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 14:03:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] a05951: textproc/rubygem-opensearch-ruby-gitlab: add build... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: a059518afdf2605e6367a1e6610065104003a9ea https://github.com/MidnightBSD/mports/commit/a059518afdf2605e6367a1e6610065104003a9ea Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M textproc/rubygem-opensearch-ruby-gitlab/Makefile Log Message: ----------- textproc/rubygem-opensearch-ruby-gitlab: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 17:06:57 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 14:06:57 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 368075: textproc/rubygem-sanitize60: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 368075fb1609b855d7c655cf0dd9915718f71de9 https://github.com/MidnightBSD/mports/commit/368075fb1609b855d7c655cf0dd9915718f71de9 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M textproc/rubygem-sanitize60/Makefile Log Message: ----------- textproc/rubygem-sanitize60: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 17:33:23 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 14:33:23 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 1dc09d: textproc/rubygem-terser: add build dependency Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 1dc09d1e65ec5d60c26a64bc52933db8281760a1 https://github.com/MidnightBSD/mports/commit/1dc09d1e65ec5d60c26a64bc52933db8281760a1 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M textproc/rubygem-terser/Makefile M textproc/rubygem-terser/pkg-descr Log Message: ----------- textproc/rubygem-terser: add build dependency Add the runtime execjs dependency to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Also expand pkg-descr so portlint passes cleanly. 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 Sun Jul 5 18:09:47 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 15:09:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3cfe3e: mail/rubygem-valid_email: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3cfe3e8dd82f6fd6cc29651c023e882c299e9b31 https://github.com/MidnightBSD/mports/commit/3cfe3e8dd82f6fd6cc29651c023e882c299e9b31 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M mail/rubygem-valid_email/Makefile Log Message: ----------- mail/rubygem-valid_email: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 18:22:39 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 15:22:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0445f6: mail/rubygem-gitlab-mail_room: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 0445f6912c5dce4b7d005bcbbc123bfbbfcada3d https://github.com/MidnightBSD/mports/commit/0445f6912c5dce4b7d005bcbbc123bfbbfcada3d Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M mail/rubygem-gitlab-mail_room/Makefile Log Message: ----------- mail/rubygem-gitlab-mail_room: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 18:28:25 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 15:28:25 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d3a8a7: www/rubygem-carrierwave-gitlab: add build dependen... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d3a8a704335717262319a9daf986b53aef18e7fa https://github.com/MidnightBSD/mports/commit/d3a8a704335717262319a9daf986b53aef18e7fa Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M www/rubygem-carrierwave-gitlab/Makefile Log Message: ----------- www/rubygem-carrierwave-gitlab: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 18:29:33 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 15:29:33 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f73d26: www/rubygem-coverband: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f73d26ebab4f1c879a6554e7159f628184d38858 https://github.com/MidnightBSD/mports/commit/f73d26ebab4f1c879a6554e7159f628184d38858 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M www/rubygem-coverband/Makefile M www/rubygem-coverband/pkg-descr Log Message: ----------- www/rubygem-coverband: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 18:36:10 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 15:36:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] bcd9c1: www/rubygem-hamlit-gitlab: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: bcd9c1479998aa76f4733f30b0a845d0338aef77 https://github.com/MidnightBSD/mports/commit/bcd9c1479998aa76f4733f30b0a845d0338aef77 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M www/rubygem-hamlit-gitlab/Makefile M www/rubygem-hamlit-gitlab/pkg-descr Log Message: ----------- www/rubygem-hamlit-gitlab: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 18:45:11 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 15:45:11 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] cc48dd: www/rubygem-jsonb_accessor: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: cc48dd39eaaba141597ea5d5cc3f29d273b01cc0 https://github.com/MidnightBSD/mports/commit/cc48dd39eaaba141597ea5d5cc3f29d273b01cc0 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M www/rubygem-jsonb_accessor/Makefile M www/rubygem-jsonb_accessor/pkg-descr Log Message: ----------- www/rubygem-jsonb_accessor: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 19:33:46 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 16:33:46 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 06b065: devel/rubygem-aws-sdk-cloudformation-gitlab: add b... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 06b0659971c879226b3e307b7ebfcbf3a6cf9a67 https://github.com/MidnightBSD/mports/commit/06b0659971c879226b3e307b7ebfcbf3a6cf9a67 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-aws-sdk-cloudformation-gitlab/Makefile M devel/rubygem-aws-sdk-cloudformation-gitlab/pkg-descr Log Message: ----------- devel/rubygem-aws-sdk-cloudformation-gitlab: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 19:34:38 2026 From: noreply at github.com (dependabot[bot]) Date: Sun, 05 Jul 2026 16:34:38 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 409ffe: build(deps): bump ws from 8.18.3 to 8.21.0 in /mis... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 409ffe0c972601d9a6b83d387d235faeb3c0c155 https://github.com/MidnightBSD/mports/commit/409ffe0c972601d9a6b83d387d235faeb3c0c155 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M misc/grok-cli/files/package-lock.json Log Message: ----------- build(deps): bump ws from 8.18.3 to 8.21.0 in /misc/grok-cli/files (#582) Bumps [ws](https://github.com/websockets/ws) from 8.18.3 to 8.21.0.
Release notes

Sourced from ws's releases.

8.21.0

Features

  • Introduced the maxBufferedChunks and maxFragments options (2b2abd45).

Bug fixes

  • Fixed a remote memory exhaustion DoS vulnerability (2b2abd45).

A high volume of tiny fragments and data chunks could be sent by a peer, using modest network traffic, to crash a ws server or client due to OOM.

import { WebSocket, WebSocketServer } from 'ws';

const wss = new WebSocketServer({ port: 0 }, function () { const data = Buffer.alloc(1); const options = { fin: false }; const { port } = wss.address(); const ws = new WebSocket(ws://localhost:${port});

ws.on('open', function () { (function send() { ws.send(data, options, function (err) { if (err) return; send(); }); })(); });

ws.on('error', console.error); ws.on('close', function (code, reason) { console.log(client close - code: ${code} reason: ${reason.toString()}); }); });

wss.on('connection', function (ws) { ws.on('error', console.error); ws.on('close', function (code, reason) { console.log(server close - code: ${code} reason: ${reason.toString()}); }); });

The vulnerability was responsibly disclosed and fixed by Nadav Magier.

In vulnerable versions, the issue can be mitigated by lowering the value of the maxPayload option if possible.

8.20.1

... (truncated)

Commits
  • bca91ad [dist] 8.21.0
  • 2b2abd4 [security] Limit retained message parts
  • 78eabe2 [security] Add latest vulnerability to SECURITY.md
  • 5d9b316 [dist] 8.20.1
  • c0327ec [security] Fix uninitialized memory disclosure in websocket.close()
  • ce2a3d6 [ci] Test on node 26
  • 58e45b8 [ci] Do not test on node 25
  • 5f26c24 [ci] Run the lint step on node 24
  • 8439255 [dist] 8.20.0
  • d3503c1 [minor] Export the PerMessageDeflate class and header utils
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ws&package-manager=npm_and_yarn&previous-version=8.18.3&new-version=8.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/MidnightBSD/mports/network/alerts).
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jul 5 19:34:40 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 16:34:40 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] Message-ID: Branch: refs/heads/dependabot/npm_and_yarn/misc/grok-cli/files/ws-8.21.0 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 Sun Jul 5 19:36:14 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 16:36:14 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 5009ab: devel/rubygem-aws-sdk-kms-gitlab: add build depend... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 5009ab51ab40e43dd252e0086730d6726f6ee76d https://github.com/MidnightBSD/mports/commit/5009ab51ab40e43dd252e0086730d6726f6ee76d Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-aws-sdk-kms-gitlab/Makefile M devel/rubygem-aws-sdk-kms-gitlab/pkg-descr Log Message: ----------- devel/rubygem-aws-sdk-kms-gitlab: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 19:52:51 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 16:52:51 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 57510e: Add Magus build failure skill Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 57510ed7d4c13ec5a6b2cb6a96035685f263d295 https://github.com/MidnightBSD/mports/commit/57510ed7d4c13ec5a6b2cb6a96035685f263d295 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: A .agents/skills/magus-build-failure/SKILL.md A .agents/skills/magus-build-failure/agents/openai.yaml Log Message: ----------- Add Magus build failure skill Add a repo-local skill for diagnosing and fixing mports failures reported by Magus. The workflow requires fetching raw Magus logs, calling analyze_build_log for an independent hypothesis, and checking that hypothesis against local evidence before patching. AI-Assisted-by: OpenAI Codex GPT-5 Signed-off-by: Lucas Holt Commit: 8f1bbb00e7d869513accf89b5962704f870df679 https://github.com/MidnightBSD/mports/commit/8f1bbb00e7d869513accf89b5962704f870df679 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-faraday_middleware-aws-sigv4-gitlab/Makefile Log Message: ----------- devel/rubygem-faraday_middleware-aws-sigv4-gitlab: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/5009ab51ab40...8f1bbb00e7d8 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jul 5 19:54:17 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 16:54:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4210c5: devel/rubygem-gitlab-security_report_schemas: add ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4210c5096347661257747ba4da943aa53b72b9d9 https://github.com/MidnightBSD/mports/commit/4210c5096347661257747ba4da943aa53b72b9d9 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-gitlab-security_report_schemas/Makefile M devel/rubygem-gitlab-security_report_schemas/pkg-descr Log Message: ----------- devel/rubygem-gitlab-security_report_schemas: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 20:01:43 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:01:43 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3ae1a6: Share .agents/skills with Claude Code via .claude/... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3ae1a673ccae289c145ce347ffbb2cd1e0111aa4 https://github.com/MidnightBSD/mports/commit/3ae1a673ccae289c145ce347ffbb2cd1e0111aa4 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: R .agents/skills/terminal.md A .agents/skills/terminal/SKILL.md M .gitignore Log Message: ----------- Share .agents/skills with Claude Code via .claude/skills symlink Claude Code only discovers project skills under .claude/skills, so the skills in .agents/skills were invisible to it. Symlink .claude/skills to ../.agents/skills so Claude and Codex share one source of truth, and gitignore the symlink. Convert terminal.md to terminal/SKILL.md with valid name/description frontmatter (the layout Claude requires) and strip the stray outer markdown code fence. Content is unchanged; its description now notes the rules are antigravity/agy-specific. AI-Assisted-by: Claude Opus 4.8 (1M context) Signed-off-by: Lucas Holt Commit: cee56d25259e0490ea3a1872aa53eb6a0e3b973e https://github.com/MidnightBSD/mports/commit/cee56d25259e0490ea3a1872aa53eb6a0e3b973e Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M databases/rubygem-state_machines-activerecord-gitlab/Makefile Log Message: ----------- databases/rubygem-state_machines-activerecord-gitlab: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/4210c5096347...cee56d25259e To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jul 5 20:03:42 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:03:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 0ff31b: devel/rubygem-tty-prompt: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 0ff31b0996cbbfccd79ad15f0671512b4e69d482 https://github.com/MidnightBSD/mports/commit/0ff31b0996cbbfccd79ad15f0671512b4e69d482 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-tty-prompt/Makefile Log Message: ----------- devel/rubygem-tty-prompt: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 20:05:29 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:05:29 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c834d0: devel/rubygem-slack-messenger: add build dependency Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c834d0af6d80507171c66b7eb972777d5f9db094 https://github.com/MidnightBSD/mports/commit/c834d0af6d80507171c66b7eb972777d5f9db094 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-slack-messenger/Makefile M devel/rubygem-slack-messenger/pkg-descr Log Message: ----------- devel/rubygem-slack-messenger: add build dependency Add the runtime re2 gem dependency to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 20:07:36 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:07:36 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 2f94cf: misc/linux-claude: update to 2.1.201 Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 2f94cfec933c1e737dce7f5b94ee5b4075bfbc67 https://github.com/MidnightBSD/mports/commit/2f94cfec933c1e737dce7f5b94ee5b4075bfbc67 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M misc/linux-claude/Makefile M misc/linux-claude/distinfo Log Message: ----------- misc/linux-claude: update to 2.1.201 Update Anthropic Claude Code CLI from 2.1.195 to 2.1.201. AI-Assisted-by: Claude Opus 4.8 (1M context) Signed-off-by: Lucas Holt Commit: 6b3fac363fb0be08732a786b9dbb29d1d73c4fe2 https://github.com/MidnightBSD/mports/commit/6b3fac363fb0be08732a786b9dbb29d1d73c4fe2 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M security/rubygem-acme-client-gitlab/Makefile M security/rubygem-acme-client-gitlab/pkg-descr Log Message: ----------- security/rubygem-acme-client-gitlab: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/c834d0af6d80...6b3fac363fb0 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jul 5 20:09:10 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:09:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] bebaba: security/rubygem-gitlab-cloud-connector: add build... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: bebaba15765fcfb6d2f33380b84986eb61956285 https://github.com/MidnightBSD/mports/commit/bebaba15765fcfb6d2f33380b84986eb61956285 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M security/rubygem-gitlab-cloud-connector/Makefile Log Message: ----------- security/rubygem-gitlab-cloud-connector: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 20:12:19 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:12:19 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d3ec49: security/rubygem-omniauth-alicloud: add build depe... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d3ec495ed5f9b60e2bb78467259f497b7aa5056e https://github.com/MidnightBSD/mports/commit/d3ec495ed5f9b60e2bb78467259f497b7aa5056e Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M security/rubygem-omniauth-alicloud/Makefile M security/rubygem-omniauth-alicloud/pkg-descr Log Message: ----------- security/rubygem-omniauth-alicloud: add build dependency Add the runtime omniauth-oauth2 gem dependency to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 20:14:24 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:14:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 6b884f: Add port-from-freebsd skill Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 6b884fa729b52bf77dd76e07cc67d02dde1da593 https://github.com/MidnightBSD/mports/commit/6b884fa729b52bf77dd76e07cc67d02dde1da593 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: A .agents/skills/port-from-freebsd/SKILL.md Log Message: ----------- Add port-from-freebsd skill Skill to create MidnightBSD mports by importing FreeBSD ports: prefers a local /usr/ports tree, falls back to the freebsd/freebsd-ports GitHub mirror, then adapts LICENSE naming, MAINTAINER, and mport conventions, checks dependency and FreeBSD-13 compatibility, and runs portlint. 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 Sun Jul 5 20:15:13 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:15:13 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c3615a: security/rubygem-omniauth: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c3615a493c428972015e2a9516bc28de640c765c https://github.com/MidnightBSD/mports/commit/c3615a493c428972015e2a9516bc28de640c765c Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M security/rubygem-omniauth-atlassian-oauth2/Makefile M security/rubygem-omniauth-oauth2-generic-gitlab/Makefile Log Message: ----------- security/rubygem-omniauth: add build dependencies Mirror runtime gem dependencies into BUILD_DEPENDS for the Atlassian OAuth2 and generic OAuth2 OmniAuth ports so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 20:17:24 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:17:24 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ce1176: security/rubygem-gitlab: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ce1176dcbd0293ddd942bb0899ab2b45c49f4f6a https://github.com/MidnightBSD/mports/commit/ce1176dcbd0293ddd942bb0899ab2b45c49f4f6a Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M security/rubygem-omniauth-saml-gitlab/Makefile M security/rubygem-omniauth-saml-gitlab/pkg-descr M security/rubygem-omniauth-shibboleth-redux-gitlab/Makefile M security/rubygem-safety_net_attestation/Makefile M security/rubygem-signet-gitlab/Makefile Log Message: ----------- security/rubygem-gitlab: add build dependencies Mirror runtime gem dependencies into BUILD_DEPENDS for additional GitLab-related security RubyGem ports so clean package builds satisfy fake-qa gem dependency checks. Expand the omniauth-saml pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 20:22:50 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:22:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 5342c4: devel/rubygem-tty-command: add build dependency Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 5342c4ded21dbd5b0591664a351dca5660cdc5f1 https://github.com/MidnightBSD/mports/commit/5342c4ded21dbd5b0591664a351dca5660cdc5f1 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-tty-command/Makefile Log Message: ----------- devel/rubygem-tty-command: add build dependency Add the runtime pastel gem dependency to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 20:24:34 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:24:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] e2d91b: devel/rubygem-telesign: add build dependency Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: e2d91bf70b7c8849bedbcb2a018c7c7cade0cfd9 https://github.com/MidnightBSD/mports/commit/e2d91bf70b7c8849bedbcb2a018c7c7cade0cfd9 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-telesign/Makefile M devel/rubygem-telesign/pkg-descr Log Message: ----------- devel/rubygem-telesign: add build dependency Add the runtime net-http-persistent gem dependency to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 20:26:34 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:26:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] d2a441: devel/rubygem-warden: add build dependency Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: d2a4414d45cac673c3be20b840e8ab0ced6f6975 https://github.com/MidnightBSD/mports/commit/d2a4414d45cac673c3be20b840e8ab0ced6f6975 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-warden/Makefile M devel/rubygem-warden/pkg-descr Log Message: ----------- devel/rubygem-warden: add build dependency Add the runtime rack gem dependency to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 20:27:59 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:27:59 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4a1194: textproc/rubygem-terminal-table: add build dependency Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4a11943bbc34cb67cabe48a57e10a88f7bab2ef2 https://github.com/MidnightBSD/mports/commit/4a11943bbc34cb67cabe48a57e10a88f7bab2ef2 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M textproc/rubygem-terminal-table/Makefile Log Message: ----------- textproc/rubygem-terminal-table: add build dependency Add the runtime unicode-display_width gem dependency to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 20:30:18 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:30:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] ccde19: textproc/rubygem-kramdown-parser-gfm-gitlab: add b... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: ccde199e3827e4126c6b6d67e4e62cd50e361b56 https://github.com/MidnightBSD/mports/commit/ccde199e3827e4126c6b6d67e4e62cd50e361b56 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M textproc/rubygem-kramdown-parser-gfm-gitlab/Makefile Log Message: ----------- textproc/rubygem-kramdown-parser-gfm-gitlab: add build dependency Add the runtime kramdown gem dependency to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 20:32:17 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:32:17 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 113ece: devel/rubygem-claide-plugins: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 113ece2b4c48d374fcfbc597ae273c5382fa474e https://github.com/MidnightBSD/mports/commit/113ece2b4c48d374fcfbc597ae273c5382fa474e Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-claide-plugins/Makefile Log Message: ----------- devel/rubygem-claide-plugins: add build dependencies Mirror runtime gem dependencies into BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 20:34:42 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:34:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 07be0a: devel/rubygem-dry-logic-gitlab: add build dependen... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 07be0a9255698478cacda450fbd92b07b87a1558 https://github.com/MidnightBSD/mports/commit/07be0a9255698478cacda450fbd92b07b87a1558 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-dry-logic-gitlab/Makefile M devel/rubygem-dry-logic-gitlab/pkg-descr Log Message: ----------- devel/rubygem-dry-logic-gitlab: add build dependencies Mirror runtime gem dependencies into BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 20:36:38 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:36:38 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 359b94: devel/rubygem-opentelemetry-helpers-mysql-gitlab: ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 359b94ac1e49fa98d766de054e81330a613222a4 https://github.com/MidnightBSD/mports/commit/359b94ac1e49fa98d766de054e81330a613222a4 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-opentelemetry-helpers-mysql-gitlab/Makefile Log Message: ----------- devel/rubygem-opentelemetry-helpers-mysql-gitlab: add build dependencies Mirror runtime OpenTelemetry gem dependencies into BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 20:38:58 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:38:58 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 93ba12: devel/rubygem-opentelemetry-helpers-sql-processor-... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 93ba1280b8159a39c0ef644d7b4429df9d09ab24 https://github.com/MidnightBSD/mports/commit/93ba1280b8159a39c0ef644d7b4429df9d09ab24 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-opentelemetry-helpers-sql-processor-gitlab/Makefile M devel/rubygem-opentelemetry-helpers-sql-processor-gitlab/pkg-descr Log Message: ----------- devel/rubygem-opentelemetry-helpers-sql-processor-gitlab: add build dependencies Mirror runtime OpenTelemetry gem dependencies into BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. 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 Sun Jul 5 20:41:32 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:41:32 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 3143f0: devel/rubygem-opentelemetry-sdk-gitlab: add build ... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 3143f001c8b9794be686017bc54a2b8658f7f369 https://github.com/MidnightBSD/mports/commit/3143f001c8b9794be686017bc54a2b8658f7f369 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-opentelemetry-sdk-gitlab/Makefile Log Message: ----------- devel/rubygem-opentelemetry-sdk-gitlab: add build dependencies Mirror runtime OpenTelemetry gem dependencies into BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. 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 Sun Jul 5 20:46:56 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:46:56 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c6cdf2: sysutils/rubygem-chef-config: fix fake-qa dependen... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c6cdf29a79277e846d271c17a30870aae57793f2 https://github.com/MidnightBSD/mports/commit/c6cdf29a79277e846d271c17a30870aae57793f2 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M sysutils/rubygem-chef-config/Makefile M sysutils/rubygem-chef-config/pkg-descr Log Message: ----------- sysutils/rubygem-chef-config: fix fake-qa dependencies Add the runtime gem dependencies to BUILD_DEPENDS so fake-qa can validate the generated gemspec during staging. Use an exact chef-utils dependency to match the gemspec and avoid the local resolver's unsupported combined version expression. 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 Sun Jul 5 20:50:28 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:50:28 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 174ad1: devel/rubygem-actionview50: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 174ad14e7f5ea40afd697d83c57ae4eb0f763afe https://github.com/MidnightBSD/mports/commit/174ad14e7f5ea40afd697d83c57ae4eb0f763afe Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-actionview50/Makefile Log Message: ----------- devel/rubygem-actionview50: add build dependencies Add the runtime RubyGem dependencies to BUILD_DEPENDS so fake-qa can validate the staged gemspec dependencies. 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 Sun Jul 5 20:51:50 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:51:50 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] f80507: textproc/rubygem-elasticsearch-transport-gitlab: a... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: f80507e2b10ac28c6b13d0a346ab9a4d862e1f75 https://github.com/MidnightBSD/mports/commit/f80507e2b10ac28c6b13d0a346ab9a4d862e1f75 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M textproc/rubygem-elasticsearch-transport-gitlab/Makefile Log Message: ----------- textproc/rubygem-elasticsearch-transport-gitlab: add build dependencies Add the runtime RubyGem dependencies to BUILD_DEPENDS so fake-qa can validate the staged gemspec dependency on Faraday. 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 Sun Jul 5 20:53:59 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:53:59 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 99d064: www/rubygem-actioncable80: fix fake-qa dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 99d064da3b9946dc1db361baee99cc20307ade2b https://github.com/MidnightBSD/mports/commit/99d064da3b9946dc1db361baee99cc20307ade2b Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M www/rubygem-actioncable80/Makefile Log Message: ----------- www/rubygem-actioncable80: fix fake-qa dependencies Add the runtime RubyGem dependencies to BUILD_DEPENDS so fake-qa can validate the staged gemspec dependencies. Use exact Rails dependency atoms for actionpack and activesupport to match the gemspec and avoid unsupported combined version expressions. 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 Sun Jul 5 20:56:30 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:56:30 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c3b11c: security/rubygem-signet: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c3b11c781d4cdd9d466d09fbcd41dc7afe1960c1 https://github.com/MidnightBSD/mports/commit/c3b11c781d4cdd9d466d09fbcd41dc7afe1960c1 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M security/rubygem-signet/Makefile M security/rubygem-signet/pkg-descr Log Message: ----------- security/rubygem-signet: add build dependencies Add the runtime RubyGem dependencies to BUILD_DEPENDS so fake-qa can validate the staged gemspec dependencies. Expand pkg-descr to satisfy portlint. 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 Sun Jul 5 20:59:42 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 17:59:42 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 029826: www/rubygem-http4: add build dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 029826b4836f20631f99c0ea0398c19e2c09c646 https://github.com/MidnightBSD/mports/commit/029826b4836f20631f99c0ea0398c19e2c09c646 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M www/rubygem-http4/Makefile Log Message: ----------- www/rubygem-http4: add build dependencies Add the runtime RubyGem dependencies to BUILD_DEPENDS so fake-qa can validate the staged gemspec dependencies. Fix PORTREVISION ordering while touching the Makefile. 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 Sun Jul 5 21:03:41 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 18:03:41 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 95cc98: rubygem-rails: use exact PORTVERSION dependencies Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 95cc98d395931235e5cda03e6658aa0796fef590 https://github.com/MidnightBSD/mports/commit/95cc98d395931235e5cda03e6658aa0796fef590 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M databases/rubygem-activemodel60/Makefile M databases/rubygem-activemodel61/Makefile M databases/rubygem-activemodel71/Makefile M databases/rubygem-activerecord81/Makefile M devel/rubygem-actionview60/Makefile M devel/rubygem-actionview61/Makefile M devel/rubygem-actionview70/Makefile M devel/rubygem-actionview71/Makefile M devel/rubygem-actionview81/Makefile M devel/rubygem-activejob60/Makefile M devel/rubygem-activejob61/Makefile M devel/rubygem-activejob70/Makefile M devel/rubygem-activejob71/Makefile M devel/rubygem-activejob81/Makefile M net/rubygem-activestorage80/Makefile Log Message: ----------- rubygem-rails: use exact PORTVERSION dependencies Replace Rails RubyGem dependency atoms of the form >=${PORTVERSION}<${PORTVERSION}_99 with exact =${PORTVERSION} dependencies for the run 641 failures. The combined expression is not reliably matched by mport.query after the dependency package is installed, while the gems require the matching Rails component version exactly. 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 Sun Jul 5 21:07:10 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 18:07:10 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 4d0922: devel/rubygem-stringex: fix license identifier Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 4d0922476ebddb38ac0f9d1e3544b8f596c01ddb https://github.com/MidnightBSD/mports/commit/4d0922476ebddb38ac0f9d1e3544b8f596c01ddb Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M devel/rubygem-stringex/Makefile Log Message: ----------- devel/rubygem-stringex: fix license identifier Use the mports-recognized lowercase mit license identifier so license validation can complete. 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 Sun Jul 5 21:13:39 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 18:13:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] c297ba: print/rubygem-pdf-reader: fix license file path Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: c297ba501eaffc06e85ecb21972fd377995f2e6a https://github.com/MidnightBSD/mports/commit/c297ba501eaffc06e85ecb21972fd377995f2e6a Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M print/rubygem-pdf-reader/Makefile Log Message: ----------- print/rubygem-pdf-reader: fix license file path Use the actual MIT-LICENSE filename from the extracted gem so license validation can complete during patch. 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 Sun Jul 5 21:16:16 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 18:16:16 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 54d388: print/rubygem-prawn-icon3: fix license file paths Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 54d38896fc2f545efea063f1c80470aa7caf40d0 https://github.com/MidnightBSD/mports/commit/54d38896fc2f545efea063f1c80470aa7caf40d0 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M print/rubygem-prawn-icon3/Makefile Log Message: ----------- print/rubygem-prawn-icon3: fix license file paths Use the GPLv2 and GPLv3 filenames shipped by the gem so license validation can complete during patch. 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 Sun Jul 5 21:18:27 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 18:18:27 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 784c08: print/rubygem-prawn-table: fix license file paths Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 784c08551b669fa8b7e3fdbf019e121fee45a799 https://github.com/MidnightBSD/mports/commit/784c08551b669fa8b7e3fdbf019e121fee45a799 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M print/rubygem-prawn-table/Makefile Log Message: ----------- print/rubygem-prawn-table: fix license file paths Use the GPLv2 and GPLv3 filenames shipped by the gem so license validation can complete during patch. 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 Sun Jul 5 21:23:34 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 18:23:34 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] dff270: databases/rubygem-flipper-active_record-rails70: u... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: dff270450e789b93d5e96ab63b9602ef28323f5f https://github.com/MidnightBSD/mports/commit/dff270450e789b93d5e96ab63b9602ef28323f5f Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M databases/rubygem-flipper-active_record-rails70/Makefile M databases/rubygem-flipper-active_record-rails70/distinfo Log Message: ----------- databases/rubygem-flipper-active_record-rails70: update to 1.3.6 Match the flipper-gitlab provider series so fake-qa can satisfy the gemspec flipper dependency. 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 Sun Jul 5 21:38:47 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 18:38:47 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8af067: databases/rubygem-flipper-active_record-rails70: u... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8af06753b2eaf0c58214302c2a501feadc09477a https://github.com/MidnightBSD/mports/commit/8af06753b2eaf0c58214302c2a501feadc09477a Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M databases/Makefile A databases/py-pyarrow/Makefile A databases/py-pyarrow/distinfo A databases/py-pyarrow/files/patch-pyproject.toml A databases/py-pyarrow/pkg-descr A databases/py-sqlmodel/Makefile A databases/py-sqlmodel/distinfo A databases/py-sqlmodel/pkg-descr M databases/rubygem-flipper-active_record-rails70/Makefile M databases/rubygem-flipper-active_record-rails70/distinfo M devel/Makefile A devel/py-asgi-lifespan/Makefile A devel/py-asgi-lifespan/distinfo A devel/py-asgi-lifespan/pkg-descr A devel/py-azure-core/Makefile A devel/py-azure-core/distinfo A devel/py-azure-core/files/patch-pyproject.toml A devel/py-azure-core/pkg-descr A devel/py-azure-identity/Makefile A devel/py-azure-identity/distinfo A devel/py-azure-identity/files/patch-pyproject.toml A devel/py-azure-identity/pkg-descr A devel/py-backports.zstd/Makefile A devel/py-backports.zstd/distinfo A devel/py-backports.zstd/files/patch-pyproject.toml A devel/py-backports.zstd/pkg-descr A devel/py-blockbuster/Makefile A devel/py-blockbuster/distinfo A devel/py-blockbuster/pkg-descr A devel/py-cloudpickle/Makefile A devel/py-cloudpickle/distinfo A devel/py-cloudpickle/pkg-descr A devel/py-dataclasses-json/Makefile A devel/py-dataclasses-json/distinfo A devel/py-dataclasses-json/pkg-descr A devel/py-faicons/Makefile A devel/py-faicons/distinfo A devel/py-faicons/pkg-descr A devel/py-forbiddenfruit/Makefile A devel/py-forbiddenfruit/distinfo A devel/py-forbiddenfruit/pkg-descr A devel/py-great-tables/Makefile A devel/py-great-tables/distinfo A devel/py-great-tables/pkg-descr A devel/py-inline-snapshot/Makefile A devel/py-inline-snapshot/distinfo A devel/py-inline-snapshot/pkg-descr A devel/py-libcst/Makefile A devel/py-libcst/Makefile.crates A devel/py-libcst/distinfo A devel/py-libcst/pkg-descr A devel/py-msal-extensions/Makefile A devel/py-msal-extensions/distinfo A devel/py-msal-extensions/pkg-descr A devel/py-msal/Makefile A devel/py-msal/distinfo A devel/py-msal/pkg-descr A devel/py-multiprocess/Makefile A devel/py-multiprocess/distinfo A devel/py-multiprocess/pkg-descr A devel/py-poetry-dynamic-versioning/Makefile A devel/py-poetry-dynamic-versioning/distinfo A devel/py-poetry-dynamic-versioning/pkg-descr A devel/py-portalocker/Makefile A devel/py-portalocker/distinfo A devel/py-portalocker/files/patch-pyproject.toml A devel/py-portalocker/pkg-descr A devel/py-pytest-examples/Makefile A devel/py-pytest-examples/distinfo A devel/py-pytest-examples/pkg-descr A devel/py-pytest-freezer/Makefile A devel/py-pytest-freezer/distinfo A devel/py-pytest-freezer/pkg-descr A devel/py-pytest-pretty/Makefile A devel/py-pytest-pretty/distinfo A devel/py-pytest-pretty/pkg-descr A devel/py-pytest-watcher/Makefile A devel/py-pytest-watcher/distinfo A devel/py-pytest-watcher/pkg-descr A devel/py-rapidfuzz-capi/Makefile A devel/py-rapidfuzz-capi/distinfo A devel/py-rapidfuzz-capi/pkg-descr A devel/py-rapidfuzz/Makefile A devel/py-rapidfuzz/distinfo A devel/py-rapidfuzz/pkg-descr A devel/py-ruff/Makefile A devel/py-ruff/distinfo A devel/py-ruff/pkg-descr A devel/py-scikit-build/Makefile A devel/py-scikit-build/distinfo A devel/py-scikit-build/files/patch-pyproject.toml A devel/py-scikit-build/pkg-descr A devel/py-strawberry-graphql/Makefile A devel/py-strawberry-graphql/distinfo A devel/py-strawberry-graphql/pkg-descr A devel/py-ty/Makefile A devel/py-ty/Makefile.crates A devel/py-ty/distinfo A devel/py-ty/files/patch-ruff_crates_ty_Cargo.toml A devel/py-ty/files/patch-ruff_crates_ty_src_main.rs A devel/py-ty/pkg-descr A devel/py-types-pytz/Makefile A devel/py-types-pytz/distinfo A devel/py-types-pytz/files/patch-pyproject.toml A devel/py-types-pytz/pkg-descr A devel/py-uuid7/Makefile A devel/py-uuid7/distinfo A devel/py-uuid7/pkg-descr A devel/rapidfuzz-cpp/Makefile A devel/rapidfuzz-cpp/distinfo A devel/rapidfuzz-cpp/pkg-descr A devel/rapidfuzz-cpp/pkg-plist A devel/taskflow/Makefile A devel/taskflow/distinfo A devel/taskflow/pkg-descr A devel/taskflow/pkg-plist M graphics/Makefile A graphics/py-altair/Makefile A graphics/py-altair/distinfo A graphics/py-altair/pkg-descr M lang/Makefile A lang/rust-nightly/Makefile A lang/rust-nightly/distinfo A lang/rust-nightly/files/patch-library_backtrace_src_backtrace_mod.rs A lang/rust-nightly/files/patch-src_bootstrap_src_core_build__steps_install.rs A lang/rust-nightly/files/patch-src_bootstrap_src_core_config_config.rs A lang/rust-nightly/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs A lang/rust-nightly/files/patch-vendor_cc.rs A lang/rust-nightly/files/patch-vendor_git2-0.20.2_src_lib.rs A lang/rust-nightly/update.sh M math/Makefile A math/faiss/Makefile A math/faiss/distinfo A math/faiss/files/patch-perf__tests_CMakeLists.txt A math/faiss/files/patch-tests_CMakeLists.txt A math/faiss/pkg-descr A math/faiss/pkg-plist A math/py-faiss/Makefile A math/py-faiss/distinfo A math/py-faiss/files/test.py A math/py-faiss/pkg-descr A math/py-faiss/pkg-plist A math/py-grandalf/Makefile A math/py-grandalf/distinfo A math/py-grandalf/files/patch-setup.py A math/py-grandalf/pkg-descr A math/py-jax/Makefile A math/py-jax/distinfo A math/py-jax/pkg-descr A math/py-ml-dtypes/Makefile A math/py-ml-dtypes/distinfo A math/py-ml-dtypes/files/patch-pyproject.toml A math/py-ml-dtypes/pkg-descr A math/py-narwhals/Makefile A math/py-narwhals/distinfo A math/py-narwhals/pkg-descr A math/py-opt-einsum/Makefile A math/py-opt-einsum/distinfo A math/py-opt-einsum/pkg-descr A math/py-pandas-stubs/Makefile A math/py-pandas-stubs/distinfo A math/py-pandas-stubs/pkg-descr M misc/Makefile A misc/py-datasets/Makefile A misc/py-datasets/distinfo A misc/py-datasets/files/patch-tests__test_patching.py A misc/py-datasets/files/patch-tests_conftest.py A misc/py-datasets/files/patch-tests_fixtures_files.py A misc/py-datasets/files/patch-tests_fixtures_fsspec.py A misc/py-datasets/files/patch-tests_fixtures_hub.py A misc/py-datasets/files/patch-tests_utils.py A misc/py-datasets/pkg-descr A misc/py-jiwer/Makefile A misc/py-jiwer/distinfo A misc/py-jiwer/pkg-descr A misc/py-onnxruntime/Makefile A misc/py-onnxruntime/Makefile.DISTFILES A misc/py-onnxruntime/Makefile.MASTER_SITES A misc/py-onnxruntime/distinfo A misc/py-onnxruntime/files/convert-deps.sh A misc/py-onnxruntime/files/patch-onnxruntime_core_common_spin__pause.cc A misc/py-onnxruntime/files/patch-onnxruntime_core_platform_posix_env.cc A misc/py-onnxruntime/pkg-descr A misc/py-onnxruntime/pkg-plist A misc/py-polars-runtime/Makefile A misc/py-polars-runtime/distinfo A misc/py-polars-runtime/files/patch-Cargo.lock A misc/py-polars-runtime/files/patch-crates_polars-ooc_Cargo.toml A misc/py-polars-runtime/files/patch-crates_polars-ooc_src_global__alloc.rs A misc/py-polars-runtime/files/patch-crates_polars-python_src_lib.rs A misc/py-polars-runtime/files/patch-crates_polars-sql_src_functions.rs A misc/py-polars-runtime/files/patch-crates_polars-sql_src_lib.rs A misc/py-polars-runtime/pkg-descr A misc/py-polars-runtime/pkg-plist A misc/py-polars/Makefile A misc/py-polars/distinfo A misc/py-polars/pkg-descr A misc/py-torchvision/Makefile A misc/py-torchvision/distinfo A misc/py-torchvision/files/patch-setup.py A misc/py-torchvision/files/patch-test_test__extended__models.py A misc/py-torchvision/files/patch-test_test__image.py A misc/py-torchvision/files/patch-torchvision___meta__registrations.py A misc/py-torchvision/pkg-descr M multimedia/Makefile A multimedia/py-torchcodec/Makefile A multimedia/py-torchcodec/distinfo A multimedia/py-torchcodec/files/patch-pyproject.toml A multimedia/py-torchcodec/pkg-descr M security/Makefile A security/py-pyopenssl/Makefile A security/py-pyopenssl/distinfo A security/py-pyopenssl/files/patch-src-OpenSSL-version.py A security/py-pyopenssl/pkg-descr M textproc/Makefile A textproc/py-commonmark/Makefile A textproc/py-commonmark/distinfo A textproc/py-commonmark/pkg-descr A textproc/sentencepiece/Makefile A textproc/sentencepiece/distinfo A textproc/sentencepiece/pkg-descr A textproc/sentencepiece/pkg-plist M www/Makefile A www/py-a2wsgi/Makefile A www/py-a2wsgi/distinfo A www/py-a2wsgi/pkg-descr A www/py-baize/Makefile A www/py-baize/distinfo A www/py-baize/pkg-descr A www/py-cross-web/Makefile A www/py-cross-web/distinfo A www/py-cross-web/pkg-descr A www/py-htmltools/Makefile A www/py-htmltools/distinfo A www/py-htmltools/pkg-descr A www/py-hypercorn/Makefile A www/py-hypercorn/distinfo A www/py-hypercorn/pkg-descr A www/py-quart-trio/Makefile A www/py-quart-trio/distinfo A www/py-quart-trio/pkg-descr A www/py-quart/Makefile A www/py-quart/distinfo A www/py-quart/pkg-descr Log Message: ----------- databases/rubygem-flipper-active_record-rails70: update to 1.3.6 Match the flipper-gitlab provider series so fake-qa can satisfy the gemspec flipper dependency. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: d124c394af7cc1545dafff3e0bfd5fc5c9b72d46 https://github.com/MidnightBSD/mports/commit/d124c394af7cc1545dafff3e0bfd5fc5c9b72d46 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M databases/Makefile A databases/py-pyarrow/Makefile A databases/py-pyarrow/distinfo A databases/py-pyarrow/files/patch-pyproject.toml A databases/py-pyarrow/pkg-descr A databases/py-sqlmodel/Makefile A databases/py-sqlmodel/distinfo A databases/py-sqlmodel/pkg-descr M devel/Makefile A devel/py-asgi-lifespan/Makefile A devel/py-asgi-lifespan/distinfo A devel/py-asgi-lifespan/pkg-descr A devel/py-azure-core/Makefile A devel/py-azure-core/distinfo A devel/py-azure-core/files/patch-pyproject.toml A devel/py-azure-core/pkg-descr A devel/py-azure-identity/Makefile A devel/py-azure-identity/distinfo A devel/py-azure-identity/files/patch-pyproject.toml A devel/py-azure-identity/pkg-descr A devel/py-backports.zstd/Makefile A devel/py-backports.zstd/distinfo A devel/py-backports.zstd/files/patch-pyproject.toml A devel/py-backports.zstd/pkg-descr A devel/py-blockbuster/Makefile A devel/py-blockbuster/distinfo A devel/py-blockbuster/pkg-descr A devel/py-cloudpickle/Makefile A devel/py-cloudpickle/distinfo A devel/py-cloudpickle/pkg-descr A devel/py-dataclasses-json/Makefile A devel/py-dataclasses-json/distinfo A devel/py-dataclasses-json/pkg-descr A devel/py-faicons/Makefile A devel/py-faicons/distinfo A devel/py-faicons/pkg-descr A devel/py-forbiddenfruit/Makefile A devel/py-forbiddenfruit/distinfo A devel/py-forbiddenfruit/pkg-descr A devel/py-great-tables/Makefile A devel/py-great-tables/distinfo A devel/py-great-tables/pkg-descr A devel/py-inline-snapshot/Makefile A devel/py-inline-snapshot/distinfo A devel/py-inline-snapshot/pkg-descr A devel/py-libcst/Makefile A devel/py-libcst/Makefile.crates A devel/py-libcst/distinfo A devel/py-libcst/pkg-descr A devel/py-msal-extensions/Makefile A devel/py-msal-extensions/distinfo A devel/py-msal-extensions/pkg-descr A devel/py-msal/Makefile A devel/py-msal/distinfo A devel/py-msal/pkg-descr A devel/py-multiprocess/Makefile A devel/py-multiprocess/distinfo A devel/py-multiprocess/pkg-descr A devel/py-poetry-dynamic-versioning/Makefile A devel/py-poetry-dynamic-versioning/distinfo A devel/py-poetry-dynamic-versioning/pkg-descr A devel/py-portalocker/Makefile A devel/py-portalocker/distinfo A devel/py-portalocker/files/patch-pyproject.toml A devel/py-portalocker/pkg-descr A devel/py-pytest-examples/Makefile A devel/py-pytest-examples/distinfo A devel/py-pytest-examples/pkg-descr A devel/py-pytest-freezer/Makefile A devel/py-pytest-freezer/distinfo A devel/py-pytest-freezer/pkg-descr A devel/py-pytest-pretty/Makefile A devel/py-pytest-pretty/distinfo A devel/py-pytest-pretty/pkg-descr A devel/py-pytest-watcher/Makefile A devel/py-pytest-watcher/distinfo A devel/py-pytest-watcher/pkg-descr A devel/py-rapidfuzz-capi/Makefile A devel/py-rapidfuzz-capi/distinfo A devel/py-rapidfuzz-capi/pkg-descr A devel/py-rapidfuzz/Makefile A devel/py-rapidfuzz/distinfo A devel/py-rapidfuzz/pkg-descr A devel/py-ruff/Makefile A devel/py-ruff/distinfo A devel/py-ruff/pkg-descr A devel/py-scikit-build/Makefile A devel/py-scikit-build/distinfo A devel/py-scikit-build/files/patch-pyproject.toml A devel/py-scikit-build/pkg-descr A devel/py-strawberry-graphql/Makefile A devel/py-strawberry-graphql/distinfo A devel/py-strawberry-graphql/pkg-descr A devel/py-ty/Makefile A devel/py-ty/Makefile.crates A devel/py-ty/distinfo A devel/py-ty/files/patch-ruff_crates_ty_Cargo.toml A devel/py-ty/files/patch-ruff_crates_ty_src_main.rs A devel/py-ty/pkg-descr A devel/py-types-pytz/Makefile A devel/py-types-pytz/distinfo A devel/py-types-pytz/files/patch-pyproject.toml A devel/py-types-pytz/pkg-descr A devel/py-uuid7/Makefile A devel/py-uuid7/distinfo A devel/py-uuid7/pkg-descr A devel/rapidfuzz-cpp/Makefile A devel/rapidfuzz-cpp/distinfo A devel/rapidfuzz-cpp/pkg-descr A devel/rapidfuzz-cpp/pkg-plist A devel/taskflow/Makefile A devel/taskflow/distinfo A devel/taskflow/pkg-descr A devel/taskflow/pkg-plist M graphics/Makefile A graphics/py-altair/Makefile A graphics/py-altair/distinfo A graphics/py-altair/pkg-descr M lang/Makefile A lang/rust-nightly/Makefile A lang/rust-nightly/distinfo A lang/rust-nightly/files/patch-library_backtrace_src_backtrace_mod.rs A lang/rust-nightly/files/patch-src_bootstrap_src_core_build__steps_install.rs A lang/rust-nightly/files/patch-src_bootstrap_src_core_config_config.rs A lang/rust-nightly/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs A lang/rust-nightly/files/patch-vendor_cc.rs A lang/rust-nightly/files/patch-vendor_git2-0.20.2_src_lib.rs A lang/rust-nightly/update.sh M math/Makefile A math/faiss/Makefile A math/faiss/distinfo A math/faiss/files/patch-perf__tests_CMakeLists.txt A math/faiss/files/patch-tests_CMakeLists.txt A math/faiss/pkg-descr A math/faiss/pkg-plist A math/py-faiss/Makefile A math/py-faiss/distinfo A math/py-faiss/files/test.py A math/py-faiss/pkg-descr A math/py-faiss/pkg-plist A math/py-grandalf/Makefile A math/py-grandalf/distinfo A math/py-grandalf/files/patch-setup.py A math/py-grandalf/pkg-descr A math/py-jax/Makefile A math/py-jax/distinfo A math/py-jax/pkg-descr A math/py-ml-dtypes/Makefile A math/py-ml-dtypes/distinfo A math/py-ml-dtypes/files/patch-pyproject.toml A math/py-ml-dtypes/pkg-descr A math/py-narwhals/Makefile A math/py-narwhals/distinfo A math/py-narwhals/pkg-descr A math/py-opt-einsum/Makefile A math/py-opt-einsum/distinfo A math/py-opt-einsum/pkg-descr A math/py-pandas-stubs/Makefile A math/py-pandas-stubs/distinfo A math/py-pandas-stubs/pkg-descr M misc/Makefile A misc/py-datasets/Makefile A misc/py-datasets/distinfo A misc/py-datasets/files/patch-tests__test_patching.py A misc/py-datasets/files/patch-tests_conftest.py A misc/py-datasets/files/patch-tests_fixtures_files.py A misc/py-datasets/files/patch-tests_fixtures_fsspec.py A misc/py-datasets/files/patch-tests_fixtures_hub.py A misc/py-datasets/files/patch-tests_utils.py A misc/py-datasets/pkg-descr A misc/py-jiwer/Makefile A misc/py-jiwer/distinfo A misc/py-jiwer/pkg-descr A misc/py-onnxruntime/Makefile A misc/py-onnxruntime/Makefile.DISTFILES A misc/py-onnxruntime/Makefile.MASTER_SITES A misc/py-onnxruntime/distinfo A misc/py-onnxruntime/files/convert-deps.sh A misc/py-onnxruntime/files/patch-onnxruntime_core_common_spin__pause.cc A misc/py-onnxruntime/files/patch-onnxruntime_core_platform_posix_env.cc A misc/py-onnxruntime/pkg-descr A misc/py-onnxruntime/pkg-plist A misc/py-polars-runtime/Makefile A misc/py-polars-runtime/distinfo A misc/py-polars-runtime/files/patch-Cargo.lock A misc/py-polars-runtime/files/patch-crates_polars-ooc_Cargo.toml A misc/py-polars-runtime/files/patch-crates_polars-ooc_src_global__alloc.rs A misc/py-polars-runtime/files/patch-crates_polars-python_src_lib.rs A misc/py-polars-runtime/files/patch-crates_polars-sql_src_functions.rs A misc/py-polars-runtime/files/patch-crates_polars-sql_src_lib.rs A misc/py-polars-runtime/pkg-descr A misc/py-polars-runtime/pkg-plist A misc/py-polars/Makefile A misc/py-polars/distinfo A misc/py-polars/pkg-descr A misc/py-torchvision/Makefile A misc/py-torchvision/distinfo A misc/py-torchvision/files/patch-setup.py A misc/py-torchvision/files/patch-test_test__extended__models.py A misc/py-torchvision/files/patch-test_test__image.py A misc/py-torchvision/files/patch-torchvision___meta__registrations.py A misc/py-torchvision/pkg-descr M multimedia/Makefile A multimedia/py-torchcodec/Makefile A multimedia/py-torchcodec/distinfo A multimedia/py-torchcodec/files/patch-pyproject.toml A multimedia/py-torchcodec/pkg-descr M security/Makefile A security/py-pyopenssl/Makefile A security/py-pyopenssl/distinfo A security/py-pyopenssl/files/patch-src-OpenSSL-version.py A security/py-pyopenssl/pkg-descr M textproc/Makefile A textproc/py-commonmark/Makefile A textproc/py-commonmark/distinfo A textproc/py-commonmark/pkg-descr A textproc/sentencepiece/Makefile A textproc/sentencepiece/distinfo A textproc/sentencepiece/pkg-descr A textproc/sentencepiece/pkg-plist M www/Makefile A www/py-a2wsgi/Makefile A www/py-a2wsgi/distinfo A www/py-a2wsgi/pkg-descr A www/py-baize/Makefile A www/py-baize/distinfo A www/py-baize/pkg-descr A www/py-cross-web/Makefile A www/py-cross-web/distinfo A www/py-cross-web/pkg-descr A www/py-htmltools/Makefile A www/py-htmltools/distinfo A www/py-htmltools/pkg-descr A www/py-hypercorn/Makefile A www/py-hypercorn/distinfo A www/py-hypercorn/pkg-descr A www/py-quart-trio/Makefile A www/py-quart-trio/distinfo A www/py-quart-trio/pkg-descr A www/py-quart/Makefile A www/py-quart/distinfo A www/py-quart/pkg-descr Log Message: ----------- Merge rescued port work Restore the recovered broad port commit 86030f05db onto master after it was removed locally during run 641 triage. Compare: https://github.com/MidnightBSD/mports/compare/dff270450e78...d124c394af7c To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jul 5 21:49:39 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 18:49:39 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 288fc6: multimedia/gstreamer1-plugins-bad: respect webrtcd... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 288fc64620e5d69d568e4cbf4d0403f4f8b5a95f https://github.com/MidnightBSD/mports/commit/288fc64620e5d69d568e4cbf4d0403f4f8b5a95f Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtcdsp_meson.build Log Message: ----------- multimedia/gstreamer1-plugins-bad: respect webrtcdsp option Prevent the webrtcdsp plugin from being built when the option is disabled. This avoids slave ports installing libgstwebrtcdsp when webrtc-audio-processing happens to be installed. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Commit: 54cf3a6b29666d0c9d685dae65c5e432bee6a50c https://github.com/MidnightBSD/mports/commit/54cf3a6b29666d0c9d685dae65c5e432bee6a50c Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M audio/spotifyd/Makefile Log Message: ----------- audio/spotifyd: fix fake linker path Avoid exporting the LLVM compiler path into Cargo so fake installs do not point the linker at the fake root. Also declare the OpenSSL runtime dependency required by the linked binary. AI-Assisted-by: OpenAI Codex Signed-off-by: Lucas Holt Compare: https://github.com/MidnightBSD/mports/compare/d124c394af7c...54cf3a6b2966 To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications From noreply at github.com Sun Jul 5 22:13:21 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 19:13:21 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 28a35b: ObsoleteFiles.inc: remove obsolete OpenSSL 1.1.1 s... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: 28a35b17654fd7e42e97fc67461f4ed84dcf0213 https://github.com/MidnightBSD/src/commit/28a35b17654fd7e42e97fc67461f4ed84dcf0213 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M ObsoleteFiles.inc Log Message: ----------- ObsoleteFiles.inc: remove obsolete OpenSSL 1.1.1 shared libraries After the OpenSSL 3.0.x update (libssl/libcrypto SHLIB_MAJOR 111 -> 30), the old .so.111 shared libraries are superseded. Add libcrypto.so.111 and libssl.so.111 (base and lib32) to OLD_LIBS so delete-old-libs removes them. To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jul 5 22:14:15 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 19:14:15 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 671978: ObsoleteFiles.inc: remove obsolete OpenSSL 1.1.1 s... Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 671978c855080513018edc5997e29029078d3280 https://github.com/MidnightBSD/src/commit/671978c855080513018edc5997e29029078d3280 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M ObsoleteFiles.inc Log Message: ----------- ObsoleteFiles.inc: remove obsolete OpenSSL 1.1.1 shared libraries After the OpenSSL 3.0.x update (libssl/libcrypto SHLIB_MAJOR 111 -> 30), the old .so.111 shared libraries are superseded. Add libcrypto.so.111 and libssl.so.111 (base and lib32) to OLD_LIBS so delete-old-libs removes them. To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jul 5 22:23:25 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 19:23:25 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] fb3466: check os version Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/src Commit: fb3466985778a27f0b0a32ca533b8808d48453aa https://github.com/MidnightBSD/src/commit/fb3466985778a27f0b0a32ca533b8808d48453aa Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M contrib/mport/libmport/mport_private.h Log Message: ----------- check os version To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jul 5 22:24:00 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 19:24:00 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/src] 4d898e: check os version Message-ID: Branch: refs/heads/stable/4.1 Home: https://github.com/MidnightBSD/src Commit: 4d898e0972094e96fbc2f0bc120087417409898d https://github.com/MidnightBSD/src/commit/4d898e0972094e96fbc2f0bc120087417409898d Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M contrib/mport/libmport/mport_private.h Log Message: ----------- check os version To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications From noreply at github.com Sun Jul 5 22:33:07 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 19:33:07 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 5d6e5a: cad/meshlab: fix clang 19 build Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 5d6e5a424f083d30c6d725a44ab165a4ac88246e https://github.com/MidnightBSD/mports/commit/5d6e5a424f083d30c6d725a44ab165a4ac88246e Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M cad/meshlab/Makefile A cad/meshlab/files/patch-src_meshlabplugins_filter__screened__poisson_Src_clang19 A devel/vcglib/files/patch-eigenlib_Eigen_src_Core_Transpositions.h A devel/vcglib/files/patch-vcg_complex_algorithms_update_selection.h A devel/vcglib/files/patch-wrap_io_trimesh_import_ply.h Log Message: ----------- cad/meshlab: fix clang 19 build Patch vcglib headers for newer clang template checks and fix MeshLab screened-poisson sources exposed after the provider header fixes. Also correct the MeshLab fake install paths so package creation stages files under PREFIX once. 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 Sun Jul 5 22:51:18 2026 From: noreply at github.com (Lucas Holt) Date: Sun, 05 Jul 2026 19:51:18 -0700 Subject: [Midnightbsd-cvs] [MidnightBSD/mports] 8fb69e: multimedia/ffmpeg4: fix custom prefix package meta... Message-ID: Branch: refs/heads/master Home: https://github.com/MidnightBSD/mports Commit: 8fb69ee61c95c41cda55e3c06c6002b49b211892 https://github.com/MidnightBSD/mports/commit/8fb69ee61c95c41cda55e3c06c6002b49b211892 Author: Lucas Holt Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M multimedia/ffmpeg4/Makefile Log Message: ----------- multimedia/ffmpeg4: fix custom prefix package metadata Do not include the standard mtree in the custom-prefix package, since mport runs mtree before preexec and mtree refuses a missing /usr/local/ffmpeg4 root. Install the ldconfig hint in the normal localbase directory so LIB_DEPENDS can find the legacy ffmpeg libraries. 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