textproc/multimarkdown 6.7.0 FreeBSD
Extended Markdown processor with more features, written in C
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE, GPLv2+, MIT, ZLIB
- Categories
- textproc
- Package size
- 1490.2 KiB, 1852.1 KiB installed
Description
MultiMarkdown, or MMD, is a tool to help turn minimally marked-up plain text into well formatted documents, including HTML, PDF (by way of LaTeX), OPML, or OpenDocument (specifically, Flat OpenDocument or '.fodt', which can in turn be converted into RTF, Microsoft Word, or virtually any other word-processing format).
MMD is a superset of the Markdown syntax, originally created by John Gruber. It adds multiple syntax features (tables, footnotes, and citations, to name a few), in addition to the various output formats listed above (Markdown only creates HTML). Additionally, it builds in 'smart' typography for various languages (proper left- and right-sided quotes, for example).
NOTE: To use the mmd2pdf script, you must install print/latexmk.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/multimarkdown | 6.7.0 |
| OpenBSD | textproc/multimarkdown | 6.6.0p0 |
| NetBSD | textproc/multimarkdown | 6.5.2nb19 |
| DragonFly | textproc/multimarkdown | 6.7.0 |
Install
Binary package:
pkg install multimarkdown
From the ports tree:
cd /usr/ports/textproc/multimarkdown/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= multimarkdown>0:textproc/multimarkdown
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 | 6.7.0 | 6.7.0 | 6.6.0 | 6.7.0 | 6.7.0 |
| FreeBSD:14:quarterly | 6.7.0 | 6.7.0 | n/a | 6.7.0 | 6.7.0 |
| FreeBSD:15:latest | 6.7.0 | 6.7.0 | n/a | 6.7.0 | 6.7.0 |
| FreeBSD:15:quarterly | 6.7.0 | 6.7.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.7.0 | 6.7.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.
Library 1
libcurl.so: ftp/curl
The full lists below include those, and their dependencies in turn.
Build dependencies 22
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- textproc/expat2
- www/libnghttp2
Run dependencies 10
No port depends on this one.
Configuration
Options name: textproc_multimarkdown
| Option | Default | Description |
|---|---|---|
| CHEAT_SHEET | off | HTML-based cheat sheat |
| DOCS | off | Build and/or install documentation |
| EXTRAS | off | Extra scripts and XSLT support |
| HELPERS | off | Helper scripts (conflicts with filesystems/mtools) |
- USES
- cmake compiler:c11 localbase:ldflags
- Service scripts
- none
Files
pkg-plist 76
- bin/markdown
- bin/multimarkdown
- bin/mmd
- bin/mmd2all
- bin/mmd2epub
- bin/mmd2fodt
- bin/mmd2odt
- bin/mmd2opml
- bin/mmd2pdf
- bin/mmd2tex
- share/texmf/tex/latex/mmd6/Portfolio.png
- share/texmf/tex/latex/mmd6/README.md
- share/texmf/tex/latex/mmd6/Vintage.png
- share/texmf/tex/latex/mmd6/beamerthemekeynote-gradient.sty
- share/texmf/tex/latex/mmd6/beamerthemekeynote-portfolio.sty
- share/texmf/tex/latex/mmd6/beamerthemekeynote-vintage.sty
- share/texmf/tex/latex/mmd6/manuscript.sty
- share/texmf/tex/latex/mmd6/mmd-envelope.sty
- share/texmf/tex/latex/mmd6/mmd-letterhead.sty
- share/texmf/tex/latex/mmd6/mmd6-article-begin.tex
- share/texmf/tex/latex/mmd6/mmd6-article-footer.tex
- share/texmf/tex/latex/mmd6/mmd6-article-leader.tex
- share/texmf/tex/latex/mmd6/mmd6-beamer-begin.tex
- share/texmf/tex/latex/mmd6/mmd6-beamer-footer.tex
- share/texmf/tex/latex/mmd6/mmd6-beamer-leader.tex
- share/texmf/tex/latex/mmd6/mmd6-criticmarkup.tex
- share/texmf/tex/latex/mmd6/mmd6-default-metadata.tex
- share/texmf/tex/latex/mmd6/mmd6-letterhead-begin.tex
- share/texmf/tex/latex/mmd6/mmd6-letterhead-footer.tex
- share/texmf/tex/latex/mmd6/mmd6-letterhead-leader.tex
- share/texmf/tex/latex/mmd6/mmd6-manuscript-begin.tex
- share/texmf/tex/latex/mmd6/mmd6-manuscript-footer.tex
- share/texmf/tex/latex/mmd6/mmd6-manuscript-leader.tex
- share/texmf/tex/latex/mmd6/mmd6-manuscript-packages.tex
- share/texmf/tex/latex/mmd6/mmd6-memoir-book-begin.tex
- share/texmf/tex/latex/mmd6/mmd6-memoir-book-footer.tex
- share/texmf/tex/latex/mmd6/mmd6-memoir-book-leader.tex
- share/texmf/tex/latex/mmd6/mmd6-memoir-copyright.tex
- share/texmf/tex/latex/mmd6/mmd6-memoir-footer.tex
- share/texmf/tex/latex/mmd6/mmd6-memoir-layout-8.5x11.tex
- share/texmf/tex/latex/mmd6/mmd6-memoir-packages.tex
- share/texmf/tex/latex/mmd6/mmd6-memoir-setup.tex
- share/texmf/tex/latex/mmd6/mmd6-title.tex
- share/texmf/tex/latex/mmd6/mmd6-tufte-book-begin.tex
- share/texmf/tex/latex/mmd6/mmd6-tufte-book-footer.tex
- share/texmf/tex/latex/mmd6/mmd6-tufte-book-leader.tex
- share/texmf/tex/latex/mmd6/mmd6-tufte-footer.tex
- share/texmf/tex/latex/mmd6/mmd6-tufte-handout-begin.tex
- share/texmf/tex/latex/mmd6/mmd6-tufte-handout-footer.tex
- share/texmf/tex/latex/mmd6/mmd6-tufte-handout-leader.tex
- bin/mmd-xslt
- bin/mmd2LaTeX.pl
- bin/mmd2ODF.pl
- bin/mmd2OPML.pl
- bin/mmd2RTF.pl
- bin/mmd2XHTML.pl
- bin/mmd2tex-xslt
- bin/opml2html
- bin/opml2mmd
- bin/opml2tex
- bin/prep_tufte.sh
- share/multimarkdown/utilities/mmd_merge.pl
- share/multimarkdown/utilities/table_cleanup.pl
- share/multimarkdown/XSLT/beamer.xslt
- share/multimarkdown/XSLT/clean-text.xslt
- share/multimarkdown/XSLT/memoir.xslt
- share/multimarkdown/XSLT/opml2mmd.xslt
- share/multimarkdown/XSLT/xhtml-toc-h2.xslt
- share/multimarkdown/XSLT/xhtml2latex.xslt
- share/doc/multimarkdown/README-extras.md
- share/doc/multimarkdown/cheat-sheet/README.md
- share/doc/multimarkdown/cheat-sheet/css/markdown-reference.css
- share/doc/multimarkdown/cheat-sheet/index.html
- share/doc/multimarkdown/cheat-sheet/javascripts/guide.js
- share/doc/multimarkdown/cheat-sheet/javascripts/jquery-1.4.2.min.js
- share/doc/multimarkdown/cheat-sheet/mmd.png
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| multimarkdown/fletcher-MultiMarkdown-6-6.7.0_GH0.tar.gz | 3.329318e+06 | aa386f54631dbc4e0beeb6b9cf9eb769db95a3f505a69b663140a80008cf0595 |
| multimarkdown/fletcher-MultiMarkdown-6-Syntax-Guide-2cf0881_GH0.tar.gz | 49831 | f0be767860bac92a3c8d5009e349b7e88ee84d6c03b42a23f77e8be4cbd85ba2 |
| multimarkdown/fletcher-MMD-Support-685c95c_GH0.tar.gz | 16865 | 3544d81579a0a3d8b1649437ef418f5a4862c5cf080309fd817f617a2f958e69 |
Commit history 0
No commits in the history this site was built from.