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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 0.14.0 | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | 0.14.0 | 0.14.0 | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 0.14.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
crystal: lang/crystalgit: devel/gitshards: devel/shards
Library 4
libgc-threaded.so: devel/boehm-gc-threadedlibpcre2-8.so: devel/pcre2libpng.so: graphics/pnglibyaml.so: textproc/libyaml
The full lists below include those, and their dependencies in turn.
Build dependencies 34
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/boehm-gc
- devel/boehm-gc-threaded
- devel/cmake-core
- devel/gettext-runtime
- devel/git
- devel/gmake
- devel/jsoncpp
- devel/libevent
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/llvm20
- devel/pcre
- devel/pcre2
- devel/pkgconf
- devel/readline
- devel/shards
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/png
- lang/crystal
- math/gmp
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- textproc/expat2
- textproc/libxml2
- textproc/libyaml
- www/libnghttp2
Run dependencies 8
No port depends on this one.
Configuration
Options name: textproc_markterm
| Option | Default | Description |
|---|---|---|
| DOCS | on | Build and/or install documentation |
| TEXMATH | on | Render 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
| File | Size | SHA256 |
|---|---|---|
| ralsina-markterm-v0.14.0_GH0.tar.gz | 914346 | 7001c3d63d8f613092467251d97ddbb3d3a3c5c7f60bb1012f1076489cdc84ae |
| ralsina-markd-490f0bc3129d1e625464b3f4da7336a2a978cffe_GH0.tar.gz | 177711 | 6a8e13849237fa7678c9c132d626d025edd7a37daff1b352f73206c6c83b516e |
| ralsina-docopt.cr-v0.3.1_GH0.tar.gz | 1.935577e+06 | c9b07aeb771ca415e2441f36a75b58a2c7d8c11c13c611098eee1238c396fdaa |
| ralsina-docopt-config-v0.3.0_GH0.tar.gz | 12015 | 43a300a8be6b275fe257e08e2e40cdc86e00c58bf8c4b57e551a9f21f324dc9e |
| ralsina-tartrazine-v0.22.0_GH0.tar.gz | 710165 | 7d8a61649c7957e1f1d5787c2d1c9dc93d3d439bec2ea027f2f6ec58a4291751 |
| ralsina-sixteen-v0.9.0_GH0.tar.gz | 165035 | 156e5c7a560b5f84368dcbd60df671b5c1fb7ce2afef1939618a359446ae5101 |
| ralsina-baked_file_system-beb373124c7a235cfb9cd94e36849d8168eaa04b_GH0.tar.gz | 56113 | ccf94d5f384dffa627fc6409bad4521d5ab66b157d9e0020c7fe3d52bd9de152 |
| hutou-tablo-v1.1.0_GH0.tar.gz | 411685 | da5ea1ef2361616b284b21970903218d406eb2e7c2027bed36bf2515a3225080 |
| crystal-term-color-v1.0.0_GH0.tar.gz | 9596 | 2b22400af6c11a3b39a0fe92631778a7960f413b4111e64eca7f832c9446117b |
| crystal-term-screen-v1.0.0_GH0.tar.gz | 9967 | 07b4f10067e3fb6ce6ac164ce3b57974ed058abe8ab8bac0218cb952a829ee93 |
| crystal-china-base58.cr-0e2c44d16a8098b00d8bf0b74add8bb9ea2f1c5f_GH0.tar.gz | 2793 | c507e71542775c3045f68306e92219d12c8accf8fa63a5af97ef4922191a4b03 |
| naqvis-crimage-7d3244a3850646e3d398cef071f7c3e3f52c7518_GH0.tar.gz | 1.319413e+06 | 72642f5527bbda596190160ac55a0463b7d60f1afddd7c5459a8feaa3d894fb9 |
| naqvis-uni_text_seg-v0.1.3_GH0.tar.gz | 28130 | 5070a41f70906677b9b71639daa60fd5f8bce315e030a9b210938aab9997f18a |
| naqvis-uni_char_width-v0.1.3_GH0.tar.gz | 16124 | f0c1d4b80720dfdd1f6d1cc2acb1e12d42c9ac248207efb41215136e2e10bf8e |
| kemalcr-kemal-v1.13.0_GH0.tar.gz | 124885 | 9bdd7a806dca60607318b0147f753d059bba266947827bbf7e179895f979e88c |
| luislavena-radix-v0.4.1_GH0.tar.gz | 13847 | 5f207eb769101d94726eb476eb5f9b4603482c7941396ab4c85866722b7497b1 |
| crystal-loot-exception_page-v0.5.0_GH0.tar.gz | 11463 | 900d030992589d5274c4c64b3d89c5191415777dced3f3d18a4c87847082df85 |
| Sija-backtracer.cr-v1.2.4_GH0.tar.gz | 8940 | e5467608b275dda30bd8b404e25a0c50ff686817e20f7bddf4b80c94c1f1a413 |
| ralsina-litehtml-bf76f100647e19d1938047d23f7258281586e87b_GH0.tar.gz | 865915 | 4c0e225530047ed1e267e4d060a9e6cafce59556c67d804e855cbd64f9b4fae4 |
| libharu-libharu-v2.4.6_GH0.tar.gz | 1.420425e+06 | ec8f327520d1d354ce58b5d2af75b64f380cddc522437c169463b39760921348 |