[Midnightbsd-cvs] [MidnightBSD/mports] f36873: cad/cadcraft: Add CADCraft 0.6.2 port (#1778)

Thread index · Date index · Mailing lists

From: Lucas Holt <noreply_at_github.com>
Date: Tue, 13 Oct 2026 03:57:54 UTC

  Branch: refs/heads/master\n  Home:   https://github.com/MidnightBSD/mports\n  Commit: f3687328eb6cc40c6c7f439ec242e462d7bc5192\n      https://github.com/MidnightBSD/mports/commit/f3687328eb6cc40c6c7f439ec242e462d7bc5192\n  Author: Lucas Holt <luke@foolishgames.com>\n  Date:   2026-10-12 (Mon, 12 Oct 2026)\n\n  Changed paths:\n    M cad/Makefile\n    A cad/cadcraft/Makefile\n    A cad/cadcraft/Makefile.crates\n    A cad/cadcraft/distinfo\n    A cad/cadcraft/pkg-descr\n    A cad/cadcraft/pkg-plist\n\n  Log Message:\n  -----------\n  cad/cadcraft: Add CADCraft 0.6.2 port (#1778)\n\n## Summary\n\nAdd `cad/cadcraft` 0.6.2 from Storytold, including the desktop editor,\nheadless CLI, desktop/MIME integration, icons, and upstream license\nfiles.\n\n## Validation\n\n- `bmake makesum`, `bmake patch`, `bmake -DNO_DEPENDS`, `bmake\n-DNO_DEPENDS fake`, and `bmake -DNO_DEPENDS package` passed.\n- `bmake -DNO_DEPENDS test`: 60 tests passed across 5 suites.\n- `bmake -DNO_DEPENDS check-fake`, `bmake check-license`, and `portlint\n-N` passed.\n- The staged GUI opened and rendered under Xvfb with software OpenGL.\n- CLI generated a sample DXF, reported its entities, and converted it to\nPNG.\n- Packaged binary hashes match the staged binaries; `ldd` found no\nmissing libraries.\n\nThe build was validated on an amd64 MidnightBSD host. A separate\nstable/4.0 environment was not available for validation.\n\n## Summary by Sourcery\n\nAdd the CADCraft 0.6.2 desktop editor and CLI as a packaged CAD port.\n\nNew Features:\n- Add the CADCraft 0.6.2 computer-aided design application and headless\nCLI as a new cad category port.\n- Install CADCraft desktop integration, MIME metadata, icons,\ndocumentation, and licensing files.\n\nEnhancements:\n- Limit the port to amd64 and configure its Rust, graphics, desktop, and\nGUI dependencies.\n\nChores:\n- Register cadcraft in the top-level CAD ports collection.\n\n---------\n\nSigned-off-by: Lucas Holt <luke@foolishgames.com>\nCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>\n\n\n\nTo unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications\n\nMidnightbsd-cvs\nmidnightbsd-cvs@midnightbsd.org\nTo unsubscribe: midnightbsd-cvs+unsubscribe@midnightbsd.org\nhttps://lists.midnightbsd.org/\n