[Midnightbsd-cvs] [MidnightBSD/mports] 6620ee: ai/claude-code: update to 2.1.248 (#791)

Lucas Holt noreply at github.com
Sun Aug 30 23:59:47 EDT 2026


  Branch: refs/heads/ai/codex
  Home:   https://github.com/MidnightBSD/mports
  Commit: 6620eec77d527067ffd24bd7000f216db8f4d3d7
      https://github.com/MidnightBSD/mports/commit/6620eec77d527067ffd24bd7000f216db8f4d3d7
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M ai/claude-code/Makefile
    M ai/claude-code/distinfo

  Log Message:
  -----------
  ai/claude-code: update to 2.1.248 (#791)

## Summary
- update Claude Code from 2.1.243 to 2.1.248
- refresh the npm tarball checksum and size

## Validation
- BATCH=yes bmake makesum
- BATCH=yes bmake clean patch
- BATCH=yes bmake
- BATCH=yes bmake fake package
- BATCH=yes bmake test
- staged binary: 2.1.248 (Claude Code)
- xz -t Packages/amd64/All/claude-code-2.1.248.mport
- BATCH=yes bmake check-license
- portlint -C ai/claude-code (0 fatal errors; 5 pre-existing warnings)
- git diff --check

## Summary by Sourcery

Update the Claude Code port to the 2.1.248 release.

Enhancements:
- Update the packaged Claude Code release to version 2.1.248.

Chores:
- Refresh the npm distribution metadata for the updated release.

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 06203e68497c3850ee2534141d741cbb9148f392
      https://github.com/MidnightBSD/mports/commit/06203e68497c3850ee2534141d741cbb9148f392
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M mail/dovecot24/Makefile
    M mail/dovecot24/distinfo
    M mail/dovecot24/pkg-plist

  Log Message:
  -----------
  mail/dovecot24: update to 2.4.5 (#792)

## Summary
- update dovecot from 2.4.4 to 2.4.5, reset `PORTREVISION` to 0
- refresh `distinfo` for the 2.4.5 tarball
- sync `pkg-plist` with the new release: add `abnf.h`, `bitmap.h`,
`idna.h`, `idna-punycode.h`, `imap-state-private.h`, `sasl-proxy.h`,
`storage-version.h`, `xxh64.h` and `libexec/dovecot/imap-hibernate`;
drop `punycode.h`

## Validation
- distfile SHA256 and size verified against `distinfo`
(`868c2686a61b5f8e00a3e4721789b1ab46e6528fd773a5fbed07a6ecba7731e6`,
8747733 bytes)
- plist changes derived from the staged 2.4.5 build

Prepared in a separate worktree off `origin/master` so it does not touch
unrelated in-flight work.

## Summary by Sourcery

Update the Dovecot 2.4 port to version 2.4.5 and align its packaging
metadata with the release.

Enhancements:
- Update the Dovecot 2.4 port to release 2.4.5 and synchronize its
package contents with the new release.

Chores:
- Refresh the distfile metadata and reset the port revision for the new
upstream release.

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 32562722ac39e23fc02b019d4dda23788c95c2b2
      https://github.com/MidnightBSD/mports/commit/32562722ac39e23fc02b019d4dda23788c95c2b2
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M mail/dovecot24/Makefile
    A mail/dovecot24/files/patch-src_lib_net.c

  Log Message:
  -----------
  Mail/dovecot24 (#793)

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: aa56122424e1888a2d5c4d25f1d2019a06d2d8dd
      https://github.com/MidnightBSD/mports/commit/aa56122424e1888a2d5c4d25f1d2019a06d2d8dd
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-08-29 (Sat, 29 Aug 2026)

  Changed paths:
    M ai/codex/Makefile
    M ai/codex/Makefile.crates
    M ai/codex/distinfo
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_.gn
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build.rs
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_config_BUILD.gn
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_config_BUILDCONFIG.gn
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_config_c++_modules.gni
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_config_clang_BUILD.gn
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_config_compiler_BUILD.gn
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_config_compiler__cpu__abi.gn
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_config_linux_BUILD.gn
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_config_linux_pkg-config.py
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_config_sanitizers_sanitizers.gni
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_config_v8__target__cpu.gni
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_detect__host__arch.py
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_gn__run__binary.py
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_linux_chrome.map
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_linux_unbundle_libusb.gn
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_freebsd_BUILD.gn
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_gcc__solink__wrapper.py
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_gcc__toolchain.gni
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_siso.gni
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_sysroot.gni
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_toolchain.gni
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_third__party_abseil-cpp_absl_base_config.h
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_third__party_abseil-cpp_absl_base_internal_sysinfo.cc
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_third__party_icu_BUILD.gn
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_third__party_partition__alloc_src_partition__alloc_stack_stack.cc
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_v8_BUILD.gn
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_v8_include_v8config.h
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_api_api.cc
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_base_platform_platform-freebsd.cc
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_base_platform_platform-posix.cc
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_diagnostics_perf-jit.cc
    R ai/codex/files/patch-cargo-crates_v8-149.2.0_v8_src_diagnostics_perf-jit.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build.rs
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_BUILD.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_BUILDCONFIG.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_c++_modules.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_clang_BUILD.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_clang_clang.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_compiler_BUILD.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_compiler__cpu__abi.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_linux_BUILD.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_linux_libdrm_BUILD.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_linux_pkg-config.py
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_ozone.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_rust.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_config_v8__target__cpu.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_detect__host__arch.py
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_dotfile__settings.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_gn__run__binary.py
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_linux_chrome.map
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_linux_strip__binary.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_linux_strip__binary.py
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_linux_unbundle_icu.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_linux_unbundle_libpng.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_linux_unbundle_libusb.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_modules_unified_modulemap__config.py
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_rust_allocator_lib.rs
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_rust_rust__bindgen.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_rust_rust__bindgen__generator.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_rust_std_BUILD.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_toolchain_freebsd_BUILD.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_toolchain_gcc__solink__wrapper.py
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_toolchain_gcc__toolchain.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_toolchain_openbsd_BUILD.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_build_toolchain_toolchain.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_abseil-cpp_absl_base_config.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_abseil-cpp_absl_base_internal_sysinfo.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_libc++_src_include_____locale__dir_support_bsd__like.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_libc++_src_src_chrono.cpp
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_libc++_src_src_filesystem_filesystem__clock.cpp
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_libunwind_src_src_AddressSpace.hpp
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_libunwind_src_src_DwarfInstructions.hpp
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_libunwind_src_src_EHHeaderParser.hpp
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_libunwind_src_src_UnwindCursor.hpp
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_partition__alloc_partition__alloc.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_partition__alloc_src_partition__alloc_BUILD.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_partition__alloc_src_partition__alloc_page__allocator.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_partition__alloc_src_partition__alloc_partition__root.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_partition__alloc_src_partition__alloc_spinning__mutex.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_third__party_partition__alloc_src_partition__alloc_stack_stack.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_BUILD.gn
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_build__overrides_partition__alloc.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_gni_v8.gni
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_include_v8-internal.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_include_v8config.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_api_api.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_base_atomicops.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_base_macros.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_base_platform_memory.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_base_platform_platform-freebsd.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_base_platform_platform-openbsd.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_base_platform_platform-posix.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_base_strings.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_base_sys-info.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_diagnostics_perf-jit.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_diagnostics_perf-jit.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_execution_isolate.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_flags_flags.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_libsampler_sampler.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_objects_js-temporal-zoneinfo64.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_objects_simd.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_sandbox_sandbox.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_snapshot_embedded_platform-embedded-file-writer-base.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_snapshot_embedded_platform-embedded-file-writer-base.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_snapshot_embedded_platform-embedded-file-writer-generic.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_trap-handler_handler-inside-posix.cc
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_trap-handler_handler-inside-posix.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_src_trap-handler_trap-handler.h
    A ai/codex/files/patch-cargo-crates_v8-150.4.0_v8_tools_run.py
    A ai/codex/files/patch-codex-rs_Cargo.lock
    A ai/codex/files/patch-codex-rs_Cargo.toml
    A ai/codex/files/patch-codex-rs_code-mode-protocol_build.rs
    A ai/codex/files/patch-codex-rs_core_src_tools_runtimes_apply_patch.rs
    M ai/codex/files/patch-codex-rs_exec_tests_suite_mod.rs
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_address_space_randomization.h
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_base_debug_proc_maps_linux.cc
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_base_debug_stack_trace_posix.cc
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_base_rand_util_posix.cc
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_base_threading_platform_thread.h
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_base_threading_platform_thread_internal_posix.h
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_base_threading_platform_thread_posix.cc
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_config.h
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_constants.h
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_forward.h
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_page_allocator_constants.h
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_page_allocator_internals_posix.cc
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_page_allocator_internals_posix.h
    A ai/codex/files/patch-v8-150.4.0_partition_alloc_thread_isolation_pkey.cc
    R ai/codex/files/patch-v8_partition_alloc_libc_symbols.h

  Log Message:
  -----------
  ai/codex: update to 0.149.0 (#794)

Summary:
- update Codex CLI and vendored Cargo dependencies to 0.149.0
- update the bundled V8 port patches to 150.4.0
- require Rust 1.95.0 and GN 2345, matching upstream build requirements
- package codex-code-mode-host, codex-responses-api-proxy, and
logs_client alongside codex
- address review feedback for package revision, staged install paths,
and BSD target detection

Validation:
- bmake makesum
- BATCH=yes bmake clean checksum check-license patch
- BATCH=yes bmake build
- BATCH=yes bmake fake
- BATCH=yes bmake package
- staged codex --version: codex-cli 0.149.0
- ldd on all four staged binaries: no missing libraries
- xz -t and archive-content check on the generated package
- review follow-up: check-license, checksum, clean patch, staged
post-install path expansion
- portlint -C: 0 fatal errors, 2 advisory warnings

Tests:
- the all-features workspace test target was attempted; the parallel run
had a release-mode integration-test link killed by SIGKILL, and a
one-job retry was stopped after more than 45 minutes while still linking
additional release-mode test artifacts. No source test failure was
reported before stopping.
- NO_TEST=yes is retained because the full workspace suite exceeds
practical time and memory limits on the build host.

---------

Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 2c6516e69489f9673930a8c6eb077a416f1dee40
      https://github.com/MidnightBSD/mports/commit/2c6516e69489f9673930a8c6eb077a416f1dee40
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-08-30 (Sun, 30 Aug 2026)

  Changed paths:
    M ai/claude-code/Makefile
    M ai/claude-code/distinfo
    M mail/dovecot24/Makefile
    M mail/dovecot24/distinfo
    A mail/dovecot24/files/patch-src_lib_net.c
    M mail/dovecot24/pkg-plist

  Log Message:
  -----------
  Merge branch 'master' into ai/codex


Compare: https://github.com/MidnightBSD/mports/compare/c3abf123db65...2c6516e69489

To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications


More information about the Midnightbsd-cvs mailing list