BSD Ports

textproc/markterm 0.14.0 FreeBSD

Render Markdown to the terminal, to Markdown, or to PDF

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
6685e0ac3e
License
MIT
Categories
textproc

Description

MARKTerm renders Markdown for three different outputs, each with its own command:

  • markterm: styled terminal output with syntax-highlighted code blocks, automatic light/dark theme detection, base16 themes, clickable links and inline images where the terminal supports them.
  • markmark: Markdown back to Markdown, to reformat or normalise documents.
  • markpdf: Markdown or HTML to PDF, laid out with litehtml and written with libharu, including embedded CID fonts and remote images.

The TEXMATH option (on by default) renders LaTeX math blocks as Unicode text art through libtexprintf, which is GPLv3.

Install

Binary package:

pkg install markterm

From the ports tree:

cd /usr/ports/textproc/markterm/ && make install clean

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

RUN_DEPENDS=	markterm>0:textproc/markterm

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:latest-0.14.0---
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest0.14.00.14.0n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest-0.14.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Library 4

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

Build dependencies 34
Run dependencies 8

No port depends on this one.

Configuration

Options name: textproc_markterm

OptionDefaultDescription
DOCSonBuild and/or install documentation
TEXMATHonRender LaTeX math as Unicode text art via libtexprintf (GPLv3)
USES
cmake:indirect compiler:c++17-lang gmake gnome pkgconfig readline ssl
Service scripts
none

Files

distinfo 21
FileSizeSHA256
ralsina-markterm-v0.14.0_GH0.tar.gz9143467001c3d63d8f613092467251d97ddbb3d3a3c5c7f60bb1012f1076489cdc84ae
ralsina-markd-490f0bc3129d1e625464b3f4da7336a2a978cffe_GH0.tar.gz1777116a8e13849237fa7678c9c132d626d025edd7a37daff1b352f73206c6c83b516e
ralsina-docopt.cr-v0.3.1_GH0.tar.gz1.935577e+06c9b07aeb771ca415e2441f36a75b58a2c7d8c11c13c611098eee1238c396fdaa
ralsina-docopt-config-v0.3.0_GH0.tar.gz1201543a300a8be6b275fe257e08e2e40cdc86e00c58bf8c4b57e551a9f21f324dc9e
ralsina-tartrazine-v0.22.0_GH0.tar.gz7101657d8a61649c7957e1f1d5787c2d1c9dc93d3d439bec2ea027f2f6ec58a4291751
ralsina-sixteen-v0.9.0_GH0.tar.gz165035156e5c7a560b5f84368dcbd60df671b5c1fb7ce2afef1939618a359446ae5101
ralsina-baked_file_system-beb373124c7a235cfb9cd94e36849d8168eaa04b_GH0.tar.gz56113ccf94d5f384dffa627fc6409bad4521d5ab66b157d9e0020c7fe3d52bd9de152
hutou-tablo-v1.1.0_GH0.tar.gz411685da5ea1ef2361616b284b21970903218d406eb2e7c2027bed36bf2515a3225080
crystal-term-color-v1.0.0_GH0.tar.gz95962b22400af6c11a3b39a0fe92631778a7960f413b4111e64eca7f832c9446117b
crystal-term-screen-v1.0.0_GH0.tar.gz996707b4f10067e3fb6ce6ac164ce3b57974ed058abe8ab8bac0218cb952a829ee93
crystal-china-base58.cr-0e2c44d16a8098b00d8bf0b74add8bb9ea2f1c5f_GH0.tar.gz2793c507e71542775c3045f68306e92219d12c8accf8fa63a5af97ef4922191a4b03
naqvis-crimage-7d3244a3850646e3d398cef071f7c3e3f52c7518_GH0.tar.gz1.319413e+0672642f5527bbda596190160ac55a0463b7d60f1afddd7c5459a8feaa3d894fb9
naqvis-uni_text_seg-v0.1.3_GH0.tar.gz281305070a41f70906677b9b71639daa60fd5f8bce315e030a9b210938aab9997f18a
naqvis-uni_char_width-v0.1.3_GH0.tar.gz16124f0c1d4b80720dfdd1f6d1cc2acb1e12d42c9ac248207efb41215136e2e10bf8e
kemalcr-kemal-v1.13.0_GH0.tar.gz1248859bdd7a806dca60607318b0147f753d059bba266947827bbf7e179895f979e88c
luislavena-radix-v0.4.1_GH0.tar.gz138475f207eb769101d94726eb476eb5f9b4603482c7941396ab4c85866722b7497b1
crystal-loot-exception_page-v0.5.0_GH0.tar.gz11463900d030992589d5274c4c64b3d89c5191415777dced3f3d18a4c87847082df85
Sija-backtracer.cr-v1.2.4_GH0.tar.gz8940e5467608b275dda30bd8b404e25a0c50ff686817e20f7bddf4b80c94c1f1a413
ralsina-litehtml-bf76f100647e19d1938047d23f7258281586e87b_GH0.tar.gz8659154c0e225530047ed1e267e4d060a9e6cafce59556c67d804e855cbd64f9b4fae4
libharu-libharu-v2.4.6_GH0.tar.gz1.420425e+06ec8f327520d1d354ce58b5d2af75b64f380cddc522437c169463b39760921348

Commit history 2

DateCommitCreditsLog message
6685e0ac3e Dave Cottlehuber textproc/markterm: Prevent fetching from internet
The vendored shard.yml has a postinstall script that tries to fetch and regenerate unicode files at build time. Use sed to disable them. Sponsored by: SkunkWerks, GmbH Reported by: pkg-fallout
e8caa222c5 Dave Cottlehuber textproc/markterm: NEW PORT - render Markdown to terminal and PDF
Sponsored by: SkunkWerks, GmbH