BSD Ports

graphics/artcraft 0.41.0 MidnightBSD

Desktop application for AI image and video creation

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
81cc7d6d75
License
ArtCraft
Categories
graphics

Description

ArtCraft is a desktop application for creating AI images and videos. It combines a visual frontend with a Rust backend and supports multiple model providers.

Install

Binary package:

mport install artcraft

From mports:

cd /usr/mports/graphics/artcraft && make install clean

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

RUN_DEPENDS=	artcraft>0:graphics/artcraft

Dependencies

As this port's Makefile names them.

Build 2

Library 2

Runtime 1

Fetch 2

Build dependencies 5
Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

USES
cargo desktop-file-utils gnome nodejs:24,build pkgconfig
Service scripts
none

Files

pkg-plist 6
  • bin/artcraft
  • share/applications/artcraft.desktop
  • share/icons/hicolor/512x512/apps/artcraft.png
  • share/doc/artcraft/LICENSE.md
  • share/doc/artcraft/README.md
  • @dir share/doc/artcraft
distinfo 836
FileSizeSHA256
rust/crates/adler2-2.0.0.crate13529512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
rust/crates/ahash-0.7.8.crate38550891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
rust/crates/ahash-0.8.12.crate434135a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/aligned-vec-0.5.0.crate89214aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1
rust/crates/alloc-no-stdlib-2.0.4.crate10105cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
rust/crates/alloc-stdlib-0.2.2.crate669394fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece
rust/crates/allocator-api2-0.2.18.crate625045c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
rust/crates/android_log-sys-0.3.2.crate621884521a3cf562bc62942e294181d9eef17eb38ceb8c68677bc49f144e4c3d4f8d
rust/crates/android_logger-0.15.0.crate16583f6f39be698127218cca460cb624878c9aa4e2b47dba3b277963d2bf00bad263b
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/anstream-0.6.21.crate2951643d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
rust/crates/anstyle-1.0.13.crate176515192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
rust/crates/anstyle-parse-0.2.4.crate23069c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4
rust/crates/anstyle-query-1.1.0.crate9832ad186efb764318d35165f1758e7dcef3b10628e26d41a44bc5550652e6804391
rust/crates/anstyle-wincon-3.0.11.crate12638291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/arbitrary-1.4.2.crate38307c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
rust/crates/arc-swap-1.7.1.crate6851269f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
rust/crates/arg_enum_proc_macro-0.3.4.crate51020ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea

Commit history 2

DateCommitCreditsLog message
81cc7d6d75 Lucas Holt graphics/artcraft: Add npm and Git fetch dependencies (#1771)
ArtCraft runs npm ci in post-fetch, and its lockfile includes a Git-based package. Declare npm and Git as FETCH_DEPENDS so both are present before that hook. npm remains a BUILD_DEPENDS for pre-build. Validation: bmake fetch-depends and portlint -N passed. ## Summary by Sourcery Enhancements: - Declare npm and Git as fetch-time dependencies for ArtCraft so its post-fetch dependency installation can run successfully, while retaining npm for the build phase. Signed-off-by: Lucas Holt <[email protected]>
fd16d9c370 Lucas Holt graphics/artcraft: Add ArtCraft 0.41.0 port (#1770)