BSD Ports

multimedia/deckcraft 0.6.1 MidnightBSD

Presentation editor and command-line tools

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
21b144f1bc
License
mit, OFL11, ArtCraftBrand
Categories
multimedia

Description

DeckCraft is a presentation editor for creating and presenting slide decks. It supports themes, layouts, shapes, pictures, charts, animations, and PowerPoint files. A command-line tool can render and convert presentations.

Install

Binary package:

mport install deckcraft

From mports:

cd /usr/mports/multimedia/deckcraft && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	deckcraft>0:multimedia/deckcraft

Dependencies

As this port's Makefile names them.

Build 2

Library 5

Build dependencies 7
Run dependencies 5

No port depends on this one.

Configuration

No options to configure.

USES
cargo desktop-file-utils gl gnome pkgconfig shared-mime-info xorg
Service scripts
none

Files

pkg-plist 43
  • bin/deckcraft
  • bin/deckcraft-cli
  • share/applications/ai.storyteller.deckcraft.desktop
  • share/doc/deckcraft/OFL-merriweather.txt
  • share/doc/deckcraft/OFL-open-sans.txt
  • share/doc/deckcraft/README.md
  • share/doc/deckcraft/OFL-nunito-sans.txt
  • share/doc/deckcraft/ATTRIBUTION-craft-fonts.md
  • share/doc/deckcraft/LICENSE-MIT
  • share/doc/deckcraft/OFL-lato.txt
  • share/doc/deckcraft/OFL-biz-ud-pgothic.txt
  • share/doc/deckcraft/OFL-noto-sans-arabic.txt
  • share/doc/deckcraft/OFL-noto-sans-cjk-sc.txt
  • share/doc/deckcraft/OFL-caladea.txt
  • share/doc/deckcraft/OFL-source-sans-3.txt
  • share/doc/deckcraft/OFL-poppins.txt
  • share/doc/deckcraft/OFL-liberation-mono.txt
  • share/doc/deckcraft/OFL-liberation-sans.txt
  • share/doc/deckcraft/OFL-source-serif-4.txt
  • share/doc/deckcraft/OFL-shippori-mincho.txt
  • share/doc/deckcraft/OFL-biz-ud-mincho.txt
  • share/doc/deckcraft/OFL-liberation-serif.txt
  • share/doc/deckcraft/OFL-carlito.txt
  • share/doc/deckcraft/ATTRIBUTION.md
  • share/doc/deckcraft/OFL-roboto.txt
  • share/doc/deckcraft/OFL-inter.txt
  • share/doc/deckcraft/OFL-playfair-display.txt
  • share/doc/deckcraft/OFL-montserrat.txt
  • share/doc/deckcraft/NOTICE
  • share/doc/deckcraft/LICENSE-brand.txt
  • share/doc/deckcraft/LICENSE-APACHE
  • share/icons/hicolor/128x128/apps/ai.storyteller.deckcraft.png
  • share/icons/hicolor/64x64/apps/ai.storyteller.deckcraft.png
  • share/icons/hicolor/48x48/apps/ai.storyteller.deckcraft.png
  • share/icons/hicolor/24x24/apps/ai.storyteller.deckcraft.png
  • share/icons/hicolor/32x32/apps/ai.storyteller.deckcraft.png
  • share/icons/hicolor/16x16/apps/ai.storyteller.deckcraft.png
  • share/icons/hicolor/scalable/apps/ai.storyteller.deckcraft.svg
  • share/icons/hicolor/256x256/apps/ai.storyteller.deckcraft.png
  • share/icons/hicolor/512x512/apps/ai.storyteller.deckcraft.png
  • share/metainfo/ai.storyteller.deckcraft.metainfo.xml
  • share/mime/packages/ai.storyteller.deckcraft.xml
  • @dir share/doc/deckcraft
distinfo 547
FileSizeSHA256
rust/crates/accesskit-0.24.1.crate36947d3b7f7f85a7e5f68090000ed7622545829afd484d210358702ae4cb97dd0c320
rust/crates/accesskit_atspi_common-0.18.1.crate289241e8c61bee90b42a772d39d06a740207dc71a4e780004ace1db8d99fb1baaa954
rust/crates/accesskit_consumer-0.35.0.crate4623053cf47daed85312e763fbf85ceca136e0d7abc68e0a7e12abe11f48172bc3b10
rust/crates/accesskit_consumer-0.36.0.crate4719425e0d7e25d06f4dc21d1774d67146e9e80d6789216cbd4d1e88185b0095dba60
rust/crates/accesskit_consumer-0.38.0.crate484405d10a236f96f87d70732e44520046785431ef01d5bcd6b041317bfadd2f88245
rust/crates/accesskit_macos-0.26.3.crate27650ce02dc63b43f0c9296af9ac946312a2dc8814427d7a64d2d600971dac55b6076
rust/crates/accesskit_unix-0.21.1.crate27270b016ca8db0ea0ea2ceff29a9d6240391492d960716aa471967c00e8cc8cb197c
rust/crates/accesskit_windows-0.32.1.crate57411eff7009f1a532e917d66970a1e80c965140c6cfbbabbdde3d64e5431e6c78e21
rust/crates/accesskit_winit-0.32.2.crate345571fe9a94394896352cc4660ca2288bd4ef883d83238853c038b44070c8f134313
rust/crates/adler2-2.0.1.crate13366320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
rust/crates/alsa-0.9.1.crate72824ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43
rust/crates/alsa-sys-0.3.1.crate32748db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
rust/crates/android-activity-0.6.1.crate3226110f2a1bb052857d5dd49572219344a7332b31b76405648eabac5bc68978251bcd
rust/crates/android-properties-0.2.2.crate4563fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
rust/crates/android_system_properties-0.1.6.crate5625ae221649c9976a6f6c56ae1facf410f3ddb33cc661c4b7b61020a912d4237fbc
rust/crates/anyhow-1.0.104.crate48819330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470
rust/crates/arbitrary-1.5.0.crate386863bc62ac97cc33321f50863d514c3bc38a453947a8f9e781137e47c7401020aed
rust/crates/arboard-3.6.1.crate540180348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf

Commit history 1

DateCommitCreditsLog message
21b144f1bc Lucas Holt multimedia/deckcraft: Add DeckCraft 0.6.1 port (#1779)
## Summary Add `multimedia/deckcraft` 0.6.1 from Storytold. The port installs the desktop presentation editor, CLI, desktop/MIME integration, icons, and documentation. It embeds the same pinned `craft-fonts` snapshot used by upstream CI, and records the separate ArtCraft trademark terms in the port license metadata. ## Validation - `bmake makesum`, `bmake -DNO_DEPENDS patch`, build, fake, test, and package passed on MidnightBSD 4.2 amd64. - `bmake -DNO_DEPENDS test`: 19 tests passed. - `bmake -DNO_DEPENDS check-fake`, `bmake check-license`, and `portlint -N` passed. - The staged GUI opened and rendered under Xvfb with software OpenGL. - CLI saved a sample deck, rendered eight slides, exported PPTX, imported it again, and rendered the round-trip deck. …