aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/hs-pandoc
diff options
context:
space:
mode:
authorpgj <pgj@FreeBSD.org>2012-06-04 06:32:23 +0800
committerpgj <pgj@FreeBSD.org>2012-06-04 06:32:23 +0800
commitfe2d15a7fd6a308dfb2f2e0e723476e609714eca (patch)
tree8adea075a79cd216e8da4d7d5b59a82d293d0247 /textproc/hs-pandoc
parent43b1b8dcacf79df1f491e8cbb19c15c844db716f (diff)
downloadfreebsd-ports-gnome-fe2d15a7fd6a308dfb2f2e0e723476e609714eca.tar.gz
freebsd-ports-gnome-fe2d15a7fd6a308dfb2f2e0e723476e609714eca.tar.zst
freebsd-ports-gnome-fe2d15a7fd6a308dfb2f2e0e723476e609714eca.zip
- Update to 1.9.3
Obtained from: FreeBSD Haskell
Diffstat (limited to 'textproc/hs-pandoc')
-rw-r--r--textproc/hs-pandoc/Makefile48
-rw-r--r--textproc/hs-pandoc/distinfo4
-rw-r--r--textproc/hs-pandoc/files/patch-Setup.hs16
-rw-r--r--textproc/hs-pandoc/pkg-descr37
4 files changed, 38 insertions, 67 deletions
diff --git a/textproc/hs-pandoc/Makefile b/textproc/hs-pandoc/Makefile
index 09fa619b848a..8f03263f3a8b 100644
--- a/textproc/hs-pandoc/Makefile
+++ b/textproc/hs-pandoc/Makefile
@@ -6,41 +6,33 @@
#
PORTNAME= pandoc
-PORTVERSION= 1.8.2.1
-PORTREVISION= 1
+PORTVERSION= 1.9.3
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
-COMMENT= A general markup converter
+COMMENT= Conversion between markup formats
LICENSE= GPLv2
FILE_LICENSE= COPYING
CABAL_SETUP= Setup.hs
-USE_CABAL= base64-bytestring>=0.1 citeproc-hs>=0.3.1 dlist>=0.4 \
- HTTP>=4000.0.5 json>=0.4 mtl>=1.1 network>=2 pandoc-types>=1.8 \
- parsec>=2.1 tagsoup>=0.12 texmath>=0.5 utf8-string>=0.3 \
- xhtml>=3000.0 xml>=1.3.5 zip-archive>=0.1.1.7
-MAN1= pandoc.1 markdown2pdf.1
+USE_CABAL= base64-bytestring>=0.1 blaze-html>=0.4.3.0 citeproc-hs>=0.3.4 \
+ highlighting-kate>=0.5.0.2 HTTP>=4000.0.5 json>=0.4 \
+ mtl>=1.1 network>=2 pandoc-types>=1.9.0.2 parsec>=3.1 \
+ random>=1 syb>=0.1 tagsoup>=0.12.5 temporary>=1.1 \
+ texmath>=0.6.0.2 utf8-string>=0.3 xml>=1.3.12 \
+ zip-archive>=0.1.1.7 zlib>=0.5
+
+MAN1= pandoc.1
MAN5= pandoc_markdown.5
-OPTIONS= HIGHLIGHTING "Compile in support for syntax highlighting" off \
- EXECUTABLE "Build the pandoc executable" on \
- WRAPPERS "Build the wrappers (markdown2pdf)" on \
+OPTIONS= EXECUTABLE "Build the pandoc executable" on \
LIBRARY "Build the pandoc library" on \
- THREADED "Compile markdown2pdf with -threaded option" on
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
.include <bsd.port.options.mk>
-.if defined(WITH_HIGHLIGHTING)
-CONFIGURE_ARGS+= --flags="highlighting"
-USE_CABAL+= highlighting-kate
-.else
-CONFIGURE_ARGS+= --flags="-highlighting"
-.endif
-
.if defined(WITH_EXECUTABLE)
CONFIGURE_ARGS+= --flags="exectuable"
EXECUTABLE+= pandoc
@@ -48,18 +40,6 @@ EXECUTABLE+= pandoc
CONFIGURE_ARGS+= --flags="-executable"
.endif
-.if defined(WITH_WRAPPERS)
-CONFIGURE_ARGS+= --flags="wrappers"
-EXECUTABLE+= markdown2pdf
-
-.if !defined(WITH_EXECUTABLE)
-IGNORE= cannot be compiled since wrappers require an executable. Please (re)run 'make config' and choose EXECUTABLE
-.endif
-
-.else
-CONFIGURE_ARGS+= --flags="-wrappers"
-.endif
-
.if defined(WITH_LIBRARY)
CONFIGURE_ARGS+= --flags="library"
.else
@@ -71,11 +51,5 @@ STANDALONE= yes
IGNORE= cannot be compiled in this configuration. Please (re)run 'make config' and choose either EXECUTABLE or LIBRARY or both
.endif
-.if defined(WITH_THREADED)
-CONFIGURE_ARGS+= --flags="threaded"
-.else
-CONFIGURE_ARGS+= --flags="-threaded"
-.endif
-
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
diff --git a/textproc/hs-pandoc/distinfo b/textproc/hs-pandoc/distinfo
index 4093cd04ddb7..38b2e047b12a 100644
--- a/textproc/hs-pandoc/distinfo
+++ b/textproc/hs-pandoc/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cabal/pandoc-1.8.2.1.tar.gz) = f1025377b2c78043b06d7963eb61ce66c2290d2580f2488a8186c82c24f09433
-SIZE (cabal/pandoc-1.8.2.1.tar.gz) = 461545
+SHA256 (cabal/pandoc-1.9.3.tar.gz) = 40929596f7a57de4cbd58e30beca2faaf237e4eee1db3f6265b94a1a52ff1f36
+SIZE (cabal/pandoc-1.9.3.tar.gz) = 560502
diff --git a/textproc/hs-pandoc/files/patch-Setup.hs b/textproc/hs-pandoc/files/patch-Setup.hs
index b666d2d2005c..091750ce1d47 100644
--- a/textproc/hs-pandoc/files/patch-Setup.hs
+++ b/textproc/hs-pandoc/files/patch-Setup.hs
@@ -1,20 +1,20 @@
---- ./Setup.hs.orig 2011-02-13 18:03:00.000000000 +0100
-+++ ./Setup.hs 2011-03-13 01:14:26.580023488 +0100
-@@ -6,7 +6,7 @@
- import Distribution.Simple.LocalBuildInfo
+--- ./Setup.hs.orig 2012-05-13 05:04:40.000000000 +0200
++++ ./Setup.hs 2012-05-15 16:22:31.000000000 +0200
+@@ -7,7 +7,7 @@
(LocalBuildInfo(..), absoluteInstallDirs)
import Distribution.Verbosity ( Verbosity, silent )
+ import Distribution.Simple.GHC (ghcPackageDbOptions)
-import Distribution.Simple.InstallDirs (mandir, bindir, CopyDest (NoCopyDest))
+import Distribution.Simple.InstallDirs (prefix, bindir, CopyDest (NoCopyDest))
- import Distribution.Simple.Utils (copyFiles)
+ import Distribution.Simple.Utils (installOrdinaryFiles)
import Control.Exception ( bracket_ )
import Control.Monad ( unless )
-@@ -85,7 +85,7 @@
+@@ -86,7 +86,7 @@
installManpages :: PackageDescription -> LocalBuildInfo
-> Verbosity -> CopyDest -> IO ()
installManpages pkg lbi verbosity copy =
-- copyFiles verbosity (mandir (absoluteInstallDirs pkg lbi copy))
-+ copyFiles verbosity (prefix (absoluteInstallDirs pkg lbi copy) </> "man")
+- installOrdinaryFiles verbosity (mandir (absoluteInstallDirs pkg lbi copy))
++ installOrdinaryFiles verbosity (prefix (absoluteInstallDirs pkg lbi copy) </> manDir)
(zip (repeat manDir) manpages)
-- | Returns a list of 'dependencies' that have been modified after 'file'.
diff --git a/textproc/hs-pandoc/pkg-descr b/textproc/hs-pandoc/pkg-descr
index 75e98878b9f1..9f2a42e3ee84 100644
--- a/textproc/hs-pandoc/pkg-descr
+++ b/textproc/hs-pandoc/pkg-descr
@@ -1,21 +1,18 @@
-Pandoc is a command-line tool for converting from one markup format to
-another. It can read markdown and (subsets of) reStructuredText, HTML,
-and LaTeX, and it can write plain text, markdown, reStructuredText,
-HTML, LaTeX, ConTeXt, PDF, RTF, DocBook XML, OpenDocument XML, ODT, GNU
-Texinfo, MediaWiki markup, groff man pages, EPUB ebooks, and S5 and
-Slidy HTML slide shows.
+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) reStructuredText, HTML, LaTeX and Textile, and
+it can write markdown, reStructuredText, HTML, LaTeX, ConTeXt, Docbook,
+OpenDocument, ODT, Word docx, RTF, MediaWiki, Textile, groff man pages,
+plain text, Emacs Org-Mode, AsciiDoc, EPUB, and S5 and Slidy HTML slide
+shows. 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.
-Pandoc extends standard markdown syntax with footnotes, embedded LaTeX,
-and other features. A compatibility mode is provided for those who
-need a drop-in replacement for Markdown.pl. Included wrapper scripts
-make it easy to convert markdown documents to PDF and to convert web
-pages to markdown documents.
-
-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.
-
-WWW: http://johnmacfarlane.net/pandoc/
+WWW: http://johnmacfarlane.net/pandoc