Thread index · Date index · Mailing lists
Branch: refs/heads/master\n Home: https://github.com/MidnightBSD/mports\n Commit: 21b144f1bc09fb7a2454e6426fba5438549c51b0\n https://github.com/MidnightBSD/mports/commit/21b144f1bc09fb7a2454e6426fba5438549c51b0\n Author: Lucas Holt <luke@foolishgames.com>\n Date: 2026-10-13 (Tue, 13 Oct 2026)\n\n Changed paths:\n M multimedia/Makefile\n A multimedia/deckcraft/Makefile\n A multimedia/deckcraft/Makefile.crates\n A multimedia/deckcraft/distinfo\n A multimedia/deckcraft/pkg-descr\n A multimedia/deckcraft/pkg-plist\n\n Log Message:\n -----------\n multimedia/deckcraft: Add DeckCraft 0.6.1 port (#1779)\n\n## Summary\n\nAdd `multimedia/deckcraft` 0.6.1 from Storytold. The port installs the\ndesktop presentation editor, CLI, desktop/MIME integration, icons, and\ndocumentation. It embeds the same pinned `craft-fonts` snapshot used by\nupstream CI, and records the separate ArtCraft trademark terms in the\nport license metadata.\n\n## Validation\n\n- `bmake makesum`, `bmake -DNO_DEPENDS patch`, build, fake, test, and\npackage passed on MidnightBSD 4.2 amd64.\n- `bmake -DNO_DEPENDS test`: 19 tests passed.\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 saved a sample deck, rendered eight slides, exported PPTX,\nimported it again, and rendered the round-trip deck.\n- Desktop entry, AppStream metadata, and MIME XML validate; `ldd` found\nno missing libraries.\n- The package archive includes the separate brand terms and its editor\nbinary matches the staged copy.\n\nA separate stable/4.0 environment was not available for validation.\n\n## Summary by Sourcery\n\nAdd the DeckCraft 0.6.1 presentation editor and CLI port with desktop\nintegration and required licensing metadata.\n\nNew Features:\n- Add the DeckCraft 0.6.1 presentation editor and command-line tools for\namd64 systems.\n- Install desktop integration, MIME metadata, icons, documentation, and\nbundled font licensing information.\n\nBuild:\n- Add the DeckCraft port, including its Rust dependencies and pinned\ncraft-fonts source.\n\nSigned-off-by: Lucas Holt <luke@foolishgames.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