./converters/pandoc, Conversion between markup formats

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.1.9nb1, Package name: pandoc-3.1.9nb1, Maintainer: zecrazytux

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
several dialects of Markdown and (subsets of) HTML, reStructuredText,
LaTeX, DocBook, JATS, MediaWiki markup, DokuWiki markup, TWiki markup,
TikiWiki markup, Jira markup, Creole 1.0, Haddock markup, OPML, Emacs
Org-Mode, Emacs Muse, txt2tags, ipynb (Jupyter notebooks), Vimwiki,
Word Docx, ODT, EPUB, FictionBook2, roff man, and Textile, and it can
write Markdown, reStructuredText, XHTML, HTML 5, LaTeX, ConTeXt,
DocBook, JATS, OPML, TEI, OpenDocument, ODT, Word docx, PowerPoint
pptx, RTF, MediaWiki, DokuWiki, XWiki, ZimWiki, Textile, Jira, roff
man, roff ms, plain text, Emacs Org-Mode, AsciiDoc, Haddock markup,
EPUB (v2 and v3), ipynb, FictionBook2, InDesign ICML, Muse, LaTeX
beamer slides, and several kinds of HTML/JavaScript slide shows (S5,
Slidy, Slideous, DZSlides, reveal.js).

In contrast to most existing tools for converting Markdown to HTML,
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.


Required to run:
[devel/hs-data-default] [net/hs-network] [devel/hs-random] [devel/hs-syb] [devel/hs-exceptions] [devel/hs-vector] [textproc/hs-blaze-markup] [devel/hs-unordered-containers] [math/hs-scientific] [converters/hs-base64-bytestring] [www/hs-HTTP] [textproc/hs-blaze-html] [devel/hs-split] [devel/hs-safe] [textproc/hs-tagsoup] [textproc/hs-xml] [archivers/hs-zlib] [textproc/hs-case-insensitive] [textproc/hs-attoparsec] [converters/hs-aeson] [textproc/hs-pandoc-types] [textproc/hs-texmath] [sysutils/hs-temporary] [net/hs-network-uri] [lang/ghc88] [converters/hs-aeson-pretty] [textproc/hs-cmark-gfm] [textproc/hs-doclayout] [textproc/hs-HsYAML] [textproc/hs-Glob] [textproc/hs-doctemplates] [textproc/hs-haddock-library] [converters/hs-emojis] [converters/hs-text-conversions] [devel/hs-hslua-module-system] [lang/hs-hslua] [textproc/hs-hslua-module-text] [www/hs-http-types] [devel/hs-ipynb] [www/hs-http-client] [graphics/hs-JuicyPixels] [textproc/hs-jira-wiki-markup] [textproc/hs-skylighting-core] [www/hs-http-client-tls] [security/hs-SHA] [textproc/hs-skylighting] [textproc/hs-unicode-transforms] [archivers/hs-zip-archive]

Required to build:
[pkgtools/cwrappers]

Package options: lua

Master sites:

Filesize: 10.536 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141)
Log message:
Revbump all Haskell after updating lang/ghc96
   2023-10-31 15:37:29 by Masatake Daimon | Files touched by this commit (4)
Log message:
converters/pandoc: Fix build with GHC 9.6
   2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988)
Log message:
Bump Haskell packages after updating lang/ghc94
   2023-01-29 11:10:04 by Masatake Daimon | Files touched by this commit (1)
Log message:
converters/pandoc: Forgot to commit options.mk
   2023-01-29 11:09:41 by Masatake Daimon | Files touched by this commit (5)
Log message:
converters/pandoc: Update to 3.0.1

The release note is too long to paste here. See
https://hackage.haskell.org/package/pandoc-3.0.1/changelog

As of 3.0, the pandoc package has been split into 3 packages:

  * pandoc:            Base library         (converters/hs-pandoc-base)
  * pandoc-server:     HTTP REST API        (converters/hs-pandoc-server)
  * pandoc-cli:        Command-line tool    (converters/pandoc; this package)
  * pandoc-lua-engine: Lua scripting engine (converters/hs-pandoc-lua-engine)

The original package "pandoc" no longer contains the pandoc executable, and
now it resides in "pandoc-cli". This sucks, as simply creating a new pkgsrc
package for the CLI means that converters/pandoc suddenly loses the
executable and will confuse existing users a lot. So I had no choice but to
replace the content of converters/pandoc with pandoc-cli, and synchronize
its version with converters/hs-pandoc-base.
   2022-09-07 08:50:53 by Masatake Daimon | Files touched by this commit (149) | Package updated
Log message:
Recursive bump for recently updated Haskell packages
   2022-08-29 17:30:03 by Thomas Klausner | Files touched by this commit (2)
Log message:
pandoc: fix build with current pkgsrc dependencies
   2022-08-22 12:13:26 by Thomas Klausner | Files touched by this commit (80)
Log message:
*: bump for hs-vector-algorithms buildlink3.mk change