[Midnightbsd-cvs] [MidnightBSD/src] 5fab65: bc: remove OpenBSD fallback and fix gh-bc integration

Lucas Holt noreply at github.com
Thu Sep 3 19:40:04 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 5fab65ac161a589414011b9633913b1db2cca501
      https://github.com/MidnightBSD/src/commit/5fab65ac161a589414011b9633913b1db2cca501
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-03 (Thu, 03 Sep 2026)

  Changed paths:
    M ObsoleteFiles.inc
    M share/man/man5/src.conf.5
    M share/mk/src.opts.mk
    M targets/pseudo/userland/Makefile.depend
    M tools/build/depend-cleanup.sh
    R tools/build/options/WITHOUT_GH_BC
    R tools/build/options/WITH_GH_BC
    M usr.bin/Makefile
    R usr.bin/bc/Makefile
    R usr.bin/bc/Makefile.depend
    R usr.bin/bc/bc.1
    R usr.bin/bc/bc.library
    R usr.bin/bc/bc.y
    R usr.bin/bc/extern.h
    R usr.bin/bc/pathnames.h
    R usr.bin/bc/scan.l
    R usr.bin/bc/tty.c
    R usr.bin/dc/Makefile
    R usr.bin/dc/Makefile.depend
    R usr.bin/dc/bcode.c
    R usr.bin/dc/bcode.h
    R usr.bin/dc/dc.1
    R usr.bin/dc/dc.c
    R usr.bin/dc/extern.h
    R usr.bin/dc/inout.c
    R usr.bin/dc/mem.c
    R usr.bin/dc/stack.c
    R usr.bin/dc/tests/Makefile
    R usr.bin/dc/tests/bcode.sh
    R usr.bin/dc/tests/inout.sh
    M usr.bin/gh-bc/Makefile
    M usr.bin/gh-bc/tests/Makefile
    A usr.bin/gh-bc/tests/bc_tests.sh
    A usr.bin/gh-bc/tests/dc_tests.sh

  Log Message:
  -----------
  bc: remove OpenBSD fallback and fix gh-bc integration

Remove the legacy OpenBSD-derived bc and dc implementations and make the Gavin Howard implementation unconditional. Port the FreeBSD version wiring and test-runner fixes, and update MidnightBSD-specific pseudo dependencies.

Obtained from: FreeBSD

AI-Assisted-by: OpenAI Codex (GPT-5)
Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: 23e13174411f6c18c5bcc8d98883f9d1e5b0536e
      https://github.com/MidnightBSD/src/commit/23e13174411f6c18c5bcc8d98883f9d1e5b0536e
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-03 (Thu, 03 Sep 2026)

  Changed paths:
    M UPDATING

  Log Message:
  -----------
  UPDATING: document removal of OpenBSD bc and dc

AI-Assisted-by: OpenAI Codex (GPT-5)
Signed-off-by: Lucas Holt <luke at foolishgames.com>


Compare: https://github.com/MidnightBSD/src/compare/44eecade6b55...23e13174411f

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


More information about the Midnightbsd-cvs mailing list