textproc/hs-pandoc 3.12 MidnightBSD
Conversion between markup formats
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
e54e120706- License
- gpl2
- Categories
- textproc, haskell
Description
Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can read markdown and (subsets of) HTML, reStructuredText, LaTeX, DocBook, MediaWiki markup, TWiki markup, Haddock markup, OPML, Emacs Org-Mode, txt2tags and Textile, and it can write markdown, reStructuredText, XHTML, HTML 5, LaTeX, ConTeXt, DocBook, OPML, OpenDocument, ODT, Word docx, RTF, MediaWiki, DokuWiki, Textile, groff man pages, plain text, Emacs Org-Mode, AsciiDoc, Haddock markup, EPUB (v2 and v3), FictionBook2, InDesign ICML, and several kinds of HTML/javascript slide shows (S5, Slidy, Slideous, DZSlides, reveal.js).
Pandoc extends standard markdown syntax with footnotes, embedded LaTeX, definition lists, tables, and other features. A compatibility mode is provided for those who need a drop-in replacement for Markdown.pl.
In contrast to existing tools for converting markdown to HTML, which use regex substitutions, Pandoc has a modular design: it consists of a set of readers, which parse text in a given format and produce a native representation of the document, and a set of writers, which convert this native representation into a target format. Thus, adding an input or output format requires only adding a reader or writer.
In the other systems
The newest version among them is 3.12.1, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | textproc/hs-pandoc | 3.12 behind since 2026-10-10 | no data | - | [email protected] | 2026-10-02 |
| FreeBSD | textproc/hs-pandoc | 3.12.1 newest | none known | - | [email protected] | 2026-10-10 |
| OpenBSD | textproc/pandoc by name | 3.10 behind since 2026-07-27 | no data | - | The OpenBSD ports mailing-list <[email protected]> | 2026-07-30 |
| NetBSD | converters/pandoc by name | 3.7.0.2 behind since 2026-07-27 | none known | - | [email protected] | - |
| DragonFly | textproc/hs-pandoc | 3.6.4 behind since 2026-07-27 | none known | - | [email protected] | - |
| HardenedBSD | textproc/hs-pandoc | 3.12 behind since 2026-10-10 | no data | - | [email protected] | - |
| GhostBSD | textproc/hs-pandoc | 3.11 behind since 2026-09-29 | no data | - | [email protected] | - |
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
mport install pandoc
From mports:
cd /usr/mports/textproc/hs-pandoc && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pandoc>0:textproc/hs-pandoc
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Configuration
Options name: textproc_pandoc
| Option | Default | Description |
|---|---|---|
| EMBED_DATA | off | Embed data files in binary for relocatable executable |
- USES
- cabal cpe
- Service scripts
- none
Files
Manual pages 3
- pandoc(1)
- pandoc-lua(1)
- pandoc-server(1)
pkg-plist 250
- share/man/man1/pandoc-lua.1.gz
- share/man/man1/pandoc-server.1.gz
- share/man/man1/pandoc.1.gz
- share/pandoc/data/abbreviations
- share/pandoc/data/creole.lua
- share/pandoc/data/default.csl
- share/pandoc/data/docbook-entities.txt
- share/pandoc/data/docx/[Content_Types].xml
- share/pandoc/data/docx/_rels/.rels
- share/pandoc/data/docx/docProps/app.xml
- share/pandoc/data/docx/docProps/core.xml
- share/pandoc/data/docx/docProps/custom.xml
- share/pandoc/data/docx/word/_rels/document.xml.rels
- share/pandoc/data/docx/word/_rels/footnotes.xml.rels
- share/pandoc/data/docx/word/comments.xml
- share/pandoc/data/docx/word/document.xml
- share/pandoc/data/docx/word/fontTable.xml
- share/pandoc/data/docx/word/footnotes.xml
- share/pandoc/data/docx/word/numbering.xml
- share/pandoc/data/docx/word/settings.xml
- share/pandoc/data/docx/word/styles.xml
- share/pandoc/data/docx/word/theme/theme1.xml
- share/pandoc/data/docx/word/webSettings.xml
- share/pandoc/data/dzslides/template.html
- share/pandoc/data/epub.css
- share/pandoc/data/init.lua
- share/pandoc/data/odt/META-INF/manifest.xml
- share/pandoc/data/odt/content.xml
- share/pandoc/data/odt/manifest.rdf
- share/pandoc/data/odt/meta.xml
- share/pandoc/data/odt/mimetype
- share/pandoc/data/odt/styles.xml
- share/pandoc/data/pptx/[Content_Types].xml
- share/pandoc/data/pptx/_rels/.rels
- share/pandoc/data/pptx/docProps/app.xml
- share/pandoc/data/pptx/docProps/core.xml
- share/pandoc/data/pptx/ppt/_rels/presentation.xml.rels
- share/pandoc/data/pptx/ppt/notesMasters/_rels/notesMaster1.xml.rels
- share/pandoc/data/pptx/ppt/notesMasters/notesMaster1.xml
- share/pandoc/data/pptx/ppt/notesSlides/_rels/notesSlide1.xml.rels
- share/pandoc/data/pptx/ppt/notesSlides/_rels/notesSlide2.xml.rels
- share/pandoc/data/pptx/ppt/notesSlides/notesSlide1.xml
- share/pandoc/data/pptx/ppt/notesSlides/notesSlide2.xml
- share/pandoc/data/pptx/ppt/presProps.xml
- share/pandoc/data/pptx/ppt/presentation.xml
- share/pandoc/data/pptx/ppt/slideLayouts/_rels/slideLayout1.xml.rels
- share/pandoc/data/pptx/ppt/slideLayouts/_rels/slideLayout10.xml.rels
- share/pandoc/data/pptx/ppt/slideLayouts/_rels/slideLayout11.xml.rels
- share/pandoc/data/pptx/ppt/slideLayouts/_rels/slideLayout2.xml.rels
- share/pandoc/data/pptx/ppt/slideLayouts/_rels/slideLayout3.xml.rels
- share/pandoc/data/pptx/ppt/slideLayouts/_rels/slideLayout4.xml.rels
- share/pandoc/data/pptx/ppt/slideLayouts/_rels/slideLayout5.xml.rels
- share/pandoc/data/pptx/ppt/slideLayouts/_rels/slideLayout6.xml.rels
- share/pandoc/data/pptx/ppt/slideLayouts/_rels/slideLayout7.xml.rels
- share/pandoc/data/pptx/ppt/slideLayouts/_rels/slideLayout8.xml.rels
- share/pandoc/data/pptx/ppt/slideLayouts/_rels/slideLayout9.xml.rels
- share/pandoc/data/pptx/ppt/slideLayouts/slideLayout1.xml
- share/pandoc/data/pptx/ppt/slideLayouts/slideLayout10.xml
- share/pandoc/data/pptx/ppt/slideLayouts/slideLayout11.xml
- share/pandoc/data/pptx/ppt/slideLayouts/slideLayout2.xml
- share/pandoc/data/pptx/ppt/slideLayouts/slideLayout3.xml
- share/pandoc/data/pptx/ppt/slideLayouts/slideLayout4.xml
- share/pandoc/data/pptx/ppt/slideLayouts/slideLayout5.xml
- share/pandoc/data/pptx/ppt/slideLayouts/slideLayout6.xml
- share/pandoc/data/pptx/ppt/slideLayouts/slideLayout7.xml
- share/pandoc/data/pptx/ppt/slideLayouts/slideLayout8.xml
- share/pandoc/data/pptx/ppt/slideLayouts/slideLayout9.xml
- share/pandoc/data/pptx/ppt/slideMasters/_rels/slideMaster1.xml.rels
- share/pandoc/data/pptx/ppt/slideMasters/slideMaster1.xml
- share/pandoc/data/pptx/ppt/slides/_rels/slide1.xml.rels
- share/pandoc/data/pptx/ppt/slides/_rels/slide2.xml.rels
- share/pandoc/data/pptx/ppt/slides/_rels/slide3.xml.rels
- share/pandoc/data/pptx/ppt/slides/_rels/slide4.xml.rels
- share/pandoc/data/pptx/ppt/slides/slide1.xml
- share/pandoc/data/pptx/ppt/slides/slide2.xml
- share/pandoc/data/pptx/ppt/slides/slide3.xml
- share/pandoc/data/pptx/ppt/slides/slide4.xml
- share/pandoc/data/pptx/ppt/tableStyles.xml
- share/pandoc/data/pptx/ppt/theme/theme1.xml
- share/pandoc/data/pptx/ppt/theme/theme2.xml
- share/pandoc/data/pptx/ppt/viewProps.xml
- share/pandoc/data/templates/affiliations.jats
- share/pandoc/data/templates/after-header-includes.latex
- share/pandoc/data/templates/article.jats_publishing
- share/pandoc/data/templates/common.latex
- share/pandoc/data/templates/default.ansi
- share/pandoc/data/templates/default.asciidoc
- share/pandoc/data/templates/default.bbcode
- share/pandoc/data/templates/default.beamer
- share/pandoc/data/templates/default.biblatex
- share/pandoc/data/templates/default.bibtex
- share/pandoc/data/templates/default.chunkedhtml
- share/pandoc/data/templates/default.commonmark
- share/pandoc/data/templates/default.context
- share/pandoc/data/templates/default.djot
- share/pandoc/data/templates/default.docbook4
- share/pandoc/data/templates/default.docbook5
- share/pandoc/data/templates/default.dokuwiki
- share/pandoc/data/templates/default.dzslides
- share/pandoc/data/templates/default.epub2
The first 100 are listed.
distinfo 298
| File | Size | SHA256 |
|---|---|---|
| cabal/pandoc-cli-3.12/pandoc-cli-3.12.tar.gz | 105220 | c2bf5aea6f664e528e0f307a85e145980cb7b8b9504545a5e48554f045b8d98e |
| cabal/Glob-0.10.2/Glob-0.10.2.tar.gz | 30226 | 6af672ac8427d35cbd42d64142dc288feab266f0be92dae3c696e8860d8173c0 |
| cabal/Glob-0.10.2/revision/3.cabal | 2938 | dd2ddbecae8f84e8f4cacb5b856901a19c25ceaa11f2525d3ee88d034acb0081 |
| cabal/HUnit-1.6.2.0/HUnit-1.6.2.0.tar.gz | 21179 | b0b7538871ffc058486fc00740886d2f3172f8fa6869936bfe83a5e10bd744ab |
| cabal/JuicyPixels-3.3.9/JuicyPixels-3.3.9.tar.gz | 137971 | 3e44ac5d3e684b65e9efaf60ca9a907a86edc879dfcf63f86eebc721e542864d |
| cabal/JuicyPixels-3.3.9/revision/1.cabal | 4047 | bf5797222c7f3580b84b43cef84a51237b30d6be00a010d94ede59deeda19e06 |
| cabal/OneTuple-0.4.3/OneTuple-0.4.3.tar.gz | 5299 | 643d1f48e63480ac6d03a8f0ab5976d66527c9b42b1fca81d1bf373d10099c6b |
| cabal/Only-0.1/Only-0.1.tar.gz | 1960 | ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85ab08cb20c2dd62ba248c1ab265 |
| cabal/Only-0.1/revision/2.cabal | 1398 | c6033d181e0f802e9e8543f683fa9c50aeb01cfdf6c83cd5bb72fb47aa863b07 |
| cabal/QuickCheck-2.18.0.0/QuickCheck-2.18.0.0.tar.gz | 90712 | fd8462ad3b1c3bb90465ec581356cf5214673c1015d73f28f2e7a3df179bbc55 |
| cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz | 5048 | 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825 |
| cabal/aeson-2.2.5.1/aeson-2.2.5.1.tar.gz | 341499 | ea82d650c0bbd8877dbf13a03b9baae3be7ed4a65f4e8cfe5b4eacb4f5beae75 |
| cabal/aeson-pretty-0.8.11/aeson-pretty-0.8.11.tar.gz | 5937 | d25ce5aa8e447d64dce5b721dfc3f9563ab534cb4388e959645bcf03e23b156e |
| cabal/alex-3.5.4.2/alex-3.5.4.2.tar.gz | 94432 | df481dc960e2c59a30395f7335031fd4ef8773b8a42894a4f2320e00ff474418 |
| cabal/ansi-terminal-1.1.5/ansi-terminal-1.1.5.tar.gz | 33344 | 9cf083cef2e2ba88a425f132c8a82bfa931eb4b0c38232b2017f8fcea2e23073 |
| cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz | 8791 | 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689 |
| cabal/appar-0.1.8/appar-0.1.8.tar.gz | 4037 | c4ceeddc26525b58d82c41b6d3e32141371a200a6794aae185b6266ccc81631f |
| cabal/asciidoc-0.1.1/asciidoc-0.1.1.tar.gz | 64976 | c3093e539265fd1dbef1afb0dc9bd0025c45e758758f41dc6b6f8f1c1317da7e |
| cabal/assoc-1.1.1/assoc-1.1.1.tar.gz | 3158 | 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6 |
| cabal/assoc-1.1.1/revision/2.cabal | 1437 | 766b1040eda5255bfcf10e1a9859c06d0ed6ad0e2ac87ed915bb035574d10ae4 |