FreeBSD Ports

graphics/artem 3.0.0_16

Converts images to ASCII art

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MPL20
Categories
graphics
Package size
1871.0 KiB, 5049.8 KiB installed

Description

Artem is a small cli program, written in rust, to easily convert images to ASCII art, named after the latin word for art. By default it tries to use truecolor, but if the terminal does not support truecolor, it falls back to 16 Color ANSI. When the ASCII image is written to a file, the image will not use colors. It supports .jpeg, .png, .gif, .webp and many more.

Install

As a binary package — by origin, or by package name:

pkg install graphics/artem
pkg install artem

From the ports tree:

cd /usr/ports/graphics/artem/ && make install clean

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

RUN_DEPENDS=	artem>0:graphics/artem

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.0.0_153.0.0_16-3.0.0_43.0.0_16
FreeBSD:14:quarterly3.0.0_143.0.0_14n/a3.0.0_33.0.0_14
FreeBSD:15:latest3.0.0_163.0.0_16n/a3.0.0_43.0.0_4
FreeBSD:15:quarterly3.0.0_143.0.0_14n/an/an/a
FreeBSD:16:latest3.0.0_143.0.0_16n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 12

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 223
FileSizeSHA256
rust/crates/adler-1.0.2.crate12778f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/aligned-vec-0.5.0.crate89214aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1
rust/crates/anes-0.1.6.crate238574b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
rust/crates/anstream-0.6.13.crate30928d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
rust/crates/anstyle-1.0.6.crate146048901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
rust/crates/anstyle-lossy-1.1.0.crate8754a9a0444767dbd4aea9355cb47a370eb184dbfe918875e127eff52cb9d1638181
rust/crates/anstyle-parse-0.2.3.crate24699c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c
rust/crates/anstyle-query-1.0.2.crate8739e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648
rust/crates/anstyle-svg-0.1.3.crate96888b6ddad447b448d6d5db36b31cbd3ff27c7af071619501998eeceab01968287a
rust/crates/anstyle-wincon-3.0.2.crate112721cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7
rust/crates/anyhow-1.0.81.crate451420952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
rust/crates/arbitrary-1.3.2.crate320377d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110
rust/crates/arg_enum_proc_macro-0.3.4.crate51020ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
rust/crates/arrayvec-0.7.4.crate2985696d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
rust/crates/assert_cmd-2.0.14.crate24591ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8
rust/crates/autocfg-1.2.0.crate14808f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
rust/crates/av1-grain-0.2.3.crate347036678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf
rust/crates/avif-serialize-0.8.1.crate11150876c75a42f6364451a033496a14c44bffe41f5f4a8236f697391f11024e596d2
rust/crates/base64-0.21.7.crate825769d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
396c159306 Alan Somers */*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the compat-11 symbols until version 0.2.176. Patch a great many Rust ports to use a newer version of libc, to eliminate the dependency on COMPAT11. Explicitly patching Cargo.lock isn't usually necessarily, since within the build jail cargo is forced to use whichever crates Makefile.crates installs there. Notes on specific ports: * textproc/bookokrat: Rework bookokrat's existing patch to be more robust. Also, report the issue upstream: https://github.com/bugzmanov/bookokrat/issues/182 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645