public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-text/pandoc/files/, app-text/pandoc/
@ 2016-05-14 19:34 Sergei Trofimovich
  0 siblings, 0 replies; 3+ messages in thread
From: Sergei Trofimovich @ 2016-05-14 19:34 UTC (permalink / raw
  To: gentoo-commits

commit:     0a8c5873e9894ae0b17d0f233178cff360d9bf03
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat May 14 19:08:14 2016 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat May 14 19:34:34 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a8c5873

app-text/pandoc: drop old

Package-Manager: portage-2.2.28

 app-text/pandoc/Manifest                           |   1 -
 ...ndoc-1.11.1-highlighting-kate-0.5.5-tests.patch |  42 ----
 .../pandoc/files/pandoc-1.11.1-no-man-tests.patch  |  24 --
 .../pandoc/files/pandoc-1.11.1-tagsoup-0.13.patch  |  62 -----
 app-text/pandoc/files/pandoc-1.11.1-test.patch     |  42 ----
 app-text/pandoc/files/pandoc-1.13.2-ghc-7.10.patch | 251 ---------------------
 app-text/pandoc/pandoc-1.12.1-r1.ebuild            |  74 ------
 7 files changed, 496 deletions(-)

diff --git a/app-text/pandoc/Manifest b/app-text/pandoc/Manifest
index 795a983..e6bf84f 100644
--- a/app-text/pandoc/Manifest
+++ b/app-text/pandoc/Manifest
@@ -1,4 +1,3 @@
-DIST pandoc-1.12.1.tar.gz 991330 SHA256 ce9ac36ba558654dc30793887581ffa6b5c086557418fbec61556cdc1ccb5e33 SHA512 79507c7e447b35ce8b93371968da833153e74bc8a298db623d864f977abf2fa40aebf6bce8bbb5a8f825b8f734afe0a6013018041e29cb530abb12a2b8f02979 WHIRLPOOL b6245a6790fdc6952fd47545c0944806b9ab98ca89b37e6278cc654feb4a0747d0c5ee4eab1f516e55b489d249845e214ec08804c80ad43a96dc0b2d5478e7e0
 DIST pandoc-1.12.4.2.tar.gz 1048263 SHA256 2f47f5f36498d26aa9cda7b93bcee76afedeeca7463478b5eda076209ba27f45 SHA512 fd9f056350bb8b4981eaa0960f841a3e8b40956cc3ee1593a3e2eaef4256d494c5d1c6fd537419e95498ccc9115408e5cb56ce1d6783a33824dc67af059a3743 WHIRLPOOL 795a27f9106d9848abb1cf120cdfe92fdaf839e5097e5bb17533859f4b56f958d92b5027483cb08dd7a4d448e106487fd9d37f2a9d67ed4479647acca2ed77a1
 DIST pandoc-1.13.2.1.tar.gz 1999641 SHA256 66da6eb690b8de41eccf05620e165630854d74c08cf69dbfb68d0ea84589785f SHA512 3505e456705da7a370ebd9628959475a9dabaede5cf50b24a780783a814ac9e1efc84dfce37215dbc472af3cacbf05d13e8f447b6602700b2648fd13d170808d WHIRLPOOL 2413041022e237454439f60e32cd7a2bb38452abe7ff78ce72594e54fa05122db6802713c7fa2145b0e23b0a085fa883c5cc5e7ad899d24ae3d5a47a4e1f6622
 DIST pandoc-1.14.0.4.tar.gz 2052114 SHA256 01955bfb1f397ec22bbce10e2df7b4f2214b7289bf79bf51eb7ae0e3b427fadf SHA512 57d5e43179ae499ec95ec09fbdbf22ad1d7406fcb7151e9c608d9c0ac69e3b5f7eea6b50fd5d2526d52e9227e7fb05c5bda9da13a21537c582f1c2d4b9779443 WHIRLPOOL bc95f9b480b2336c7e0470187609a12d5e1f3ef5074af0bebb72c622d7c056efa74fa682190c08d9721f16b919d9264b859b2cbede2ac192870c419a60b5ef8c

diff --git a/app-text/pandoc/files/pandoc-1.11.1-highlighting-kate-0.5.5-tests.patch b/app-text/pandoc/files/pandoc-1.11.1-highlighting-kate-0.5.5-tests.patch
deleted file mode 100644
index 0ba930f..0000000
--- a/app-text/pandoc/files/pandoc-1.11.1-highlighting-kate-0.5.5-tests.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- pandoc-1.11.1-orig/tests/lhs-test.html+lhs	2013-03-18 09:26:59.000000000 +1100
-+++ pandoc-1.11.1/tests/lhs-test.html+lhs	2013-09-14 10:27:51.318546683 +1000
-@@ -30,7 +30,7 @@
- <h1>lhs test</h1>
- <p><code>unsplit</code> is an arrow that takes a pair of values and combines them to return a single value:</p>
- <pre class="sourceCode literate literatehaskell"><code class="sourceCode literatehaskell"><span class="ot">&gt; unsplit ::</span> (<span class="dt">Arrow</span> a) <span class="ot">=&gt;</span> (b <span class="ot">-&gt;</span> c <span class="ot">-&gt;</span> d) <span class="ot">-&gt;</span> a (b, c) d
--<span class="ot">&gt;</span> unsplit <span class="fu">=</span> arr <span class="fu">.</span> <span class="fu">uncurry</span>
-+<span class="ot">&gt;</span> unsplit <span class="fu">=</span> arr <span class="fu">.</span> uncurry
- <span class="ot">&gt;</span>           <span class="co">-- arr (\op (x,y) -&gt; x `op` y)</span></code></pre>
- <p><code>(***)</code> combines two arrows into a new arrow by running the two arrows on a pair of values (one arrow on the first item of the pair and one arrow on the second item of the pair).</p>
- <pre><code>f *** g = first f &gt;&gt;&gt; second g</code></pre>
---- pandoc-1.11.1-orig/tests/lhs-test.html	2013-03-18 09:26:59.000000000 +1100
-+++ pandoc-1.11.1/tests/lhs-test.html	2013-09-14 10:27:28.671546899 +1000
-@@ -30,7 +30,7 @@
- <h1>lhs test</h1>
- <p><code>unsplit</code> is an arrow that takes a pair of values and combines them to return a single value:</p>
- <pre class="sourceCode literate haskell"><code class="sourceCode haskell"><span class="ot">unsplit ::</span> (<span class="dt">Arrow</span> a) <span class="ot">=&gt;</span> (b <span class="ot">-&gt;</span> c <span class="ot">-&gt;</span> d) <span class="ot">-&gt;</span> a (b, c) d
--unsplit <span class="fu">=</span> arr <span class="fu">.</span> <span class="fu">uncurry</span>
-+unsplit <span class="fu">=</span> arr <span class="fu">.</span> uncurry
-           <span class="co">-- arr (\op (x,y) -&gt; x `op` y)</span></code></pre>
- <p><code>(***)</code> combines two arrows into a new arrow by running the two arrows on a pair of values (one arrow on the first item of the pair and one arrow on the second item of the pair).</p>
- <pre><code>f *** g = first f &gt;&gt;&gt; second g</code></pre>
---- pandoc-1.11.1-orig/tests/lhs-test.latex	2013-09-14 10:46:07.412536229 +1000
-+++ pandoc-1.11.1/tests/lhs-test.latex	2013-09-14 10:45:51.638536380 +1000
-@@ -21,7 +21,7 @@
- \usepackage{color}
- \usepackage{fancyvrb}
- \newcommand{\VerbBar}{|}
--\DefineShortVerb[commandchars=\\\{\}]{\|}
-+\newcommand{\VERB}{\Verb[commandchars=\\\{\}]}
- \DefineVerbatimEnvironment{Highlighting}{Verbatim}{commandchars=\\\{\}}
- % Add ',fontsize=\small' for more characters per line
- \newenvironment{Shaded}{}{}
-@@ -73,7 +73,7 @@
- \begin{Shaded}
- \begin{Highlighting}[]
- \OtherTok{unsplit ::} \NormalTok{(}\DataTypeTok{Arrow} \NormalTok{a) }\OtherTok{=>} \NormalTok{(b }\OtherTok{->} \NormalTok{c }\OtherTok{->} \NormalTok{d) }\OtherTok{->} \NormalTok{a (b, c) d}
--\NormalTok{unsplit }\FunctionTok{=} \NormalTok{arr }\FunctionTok{.} \FunctionTok{uncurry}
-+\NormalTok{unsplit }\FunctionTok{=} \NormalTok{arr }\FunctionTok{.} \NormalTok{uncurry}
-           \CommentTok{-- arr (\textbackslash{}op (x,y) -> x `op` y)}
- \end{Highlighting}
- \end{Shaded}

diff --git a/app-text/pandoc/files/pandoc-1.11.1-no-man-tests.patch b/app-text/pandoc/files/pandoc-1.11.1-no-man-tests.patch
deleted file mode 100644
index 93528d3..0000000
--- a/app-text/pandoc/files/pandoc-1.11.1-no-man-tests.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Fails on ghc-7.6 only as:
-
- tables.man
- ../dist/build/pandoc/pandoc --data-dir .. tables.native -r native -w man --columns=78
-- 141 cw(10.50n) lw(9.63n) rw(11.38n) lw(23.63n).
-+ 141 cw(10.50n) lw(9.62n) rw(11.38n) lw(23.62n).
-- 177 cw(10.50n) lw(9.63n) rw(11.38n) lw(23.63n).
-+ 177 cw(10.50n) lw(9.62n) rw(11.38n) lw(23.62n).
-- 247 cw(10.50n) lw(9.63n) rw(11.38n) lw(23.63n).
-+ 247 cw(10.50n) lw(9.62n) rw(11.38n) lw(23.62n).
-
-diff --git a/tests/Tests/Old.hs b/tests/Tests/Old.hs
-index 9e74935..d4cf2a9 100644
---- a/tests/Tests/Old.hs
-+++ b/tests/Tests/Old.hs
-@@ -126,7 +126,7 @@ tests = [ testGroup "markdown"
-           ]
-         , testGroup "other writers" $ map (\f -> testGroup f $ writerTests f)
-           [ "opendocument" , "context" , "texinfo"
--          , "man" , "plain" , "rtf", "org", "asciidoc"
-+          {- , "man" -} , "plain" , "rtf", "org", "asciidoc"
-           ]
-         ]
- 

diff --git a/app-text/pandoc/files/pandoc-1.11.1-tagsoup-0.13.patch b/app-text/pandoc/files/pandoc-1.11.1-tagsoup-0.13.patch
deleted file mode 100644
index ed3c3e8..0000000
--- a/app-text/pandoc/files/pandoc-1.11.1-tagsoup-0.13.patch
+++ /dev/null
@@ -1,62 +0,0 @@
---- pandoc-1.11.1-orig/pandoc.cabal	2013-03-18 09:26:59.000000000 +1100
-+++ pandoc-1.11.1/pandoc.cabal	2013-08-10 12:52:49.969834000 +1000
-@@ -232,7 +232,7 @@
-                  citeproc-hs >= 0.3.7 && < 0.4,
-                  pandoc-types >= 1.10 && < 1.11,
-                  json >= 0.4 && < 0.8,
--                 tagsoup >= 0.12.5 && < 0.13,
-+                 tagsoup >= 0.12.5 && < 0.14,
-                  base64-bytestring >= 0.1 && < 1.1,
-                  zlib >= 0.5 && < 0.6,
-                  highlighting-kate >= 0.5.3.7 && < 0.6,
---- /dev/null	2013-08-09 12:59:27.506999856 +1000
-+++ pandoc-1.11.1/src/Text/Pandoc/Compat/TagSoupEntity.hs	2013-08-10 12:28:14.261739000 +1000
-@@ -0,0 +1,15 @@
-+{-# LANGUAGE CPP #-}
-+module Text.Pandoc.Compat.TagSoupEntity (lookupEntity
-+                          ) where
-+
-+import qualified Text.HTML.TagSoup.Entity as TE
-+
-+lookupEntity :: String -> Maybe Char
-+#if MIN_VERSION_tagsoup(0,13,0)
-+lookupEntity = str2chr . TE.lookupEntity
-+  where str2chr :: Maybe String -> Maybe Char
-+        str2chr (Just [c]) = Just c
-+        str2chr _ = Nothing
-+#else
-+lookupEntity = TE.lookupEntity
-+#endif
---- pandoc-1.11.1-orig/src/Text/Pandoc/Parsing.hs	2013-03-18 09:26:57.000000000 +1100
-+++ pandoc-1.11.1/src/Text/Pandoc/Parsing.hs	2013-08-10 12:28:14.262814000 +1000
-@@ -159,7 +159,7 @@
- import Text.Pandoc.Shared
- import qualified Data.Map as M
- import Text.TeXMath.Macros (applyMacros, Macro, parseMacroDefinitions)
--import Text.HTML.TagSoup.Entity ( lookupEntity )
-+import Text.Pandoc.Compat.TagSoupEntity ( lookupEntity )
- import Data.Default
- import qualified Data.Set as Set
- import Control.Monad.Reader
---- pandoc-1.11.1-orig/src/Text/Pandoc/Readers/DocBook.hs	2013-03-18 09:26:57.000000000 +1100
-+++ pandoc-1.11.1/src/Text/Pandoc/Readers/DocBook.hs	2013-08-10 12:28:14.264936000 +1000
-@@ -4,7 +4,7 @@
- import Text.Pandoc.Definition
- import Text.Pandoc.Builder
- import Text.XML.Light
--import Text.HTML.TagSoup.Entity (lookupEntity)
-+import Text.Pandoc.Compat.TagSoupEntity (lookupEntity)
- import Data.Generics
- import Data.Monoid
- import Data.Char (isSpace)
---- pandoc-1.11.1-orig/src/Text/Pandoc/XML.hs	2013-03-18 09:26:57.000000000 +1100
-+++ pandoc-1.11.1/src/Text/Pandoc/XML.hs	2013-08-10 12:28:17.333957000 +1000
-@@ -39,7 +39,7 @@
- 
- import Text.Pandoc.Pretty
- import Data.Char (ord, isAscii, isSpace)
--import Text.HTML.TagSoup.Entity (lookupEntity)
-+import Text.Pandoc.Compat.TagSoupEntity (lookupEntity)
- 
- -- | Remove everything between <...>
- stripTags :: String -> String

diff --git a/app-text/pandoc/files/pandoc-1.11.1-test.patch b/app-text/pandoc/files/pandoc-1.11.1-test.patch
deleted file mode 100644
index d5d1e89..0000000
--- a/app-text/pandoc/files/pandoc-1.11.1-test.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-commit fa978e13658f76be109243224f7491550db74240
-Author: John MacFarlane <fiddlosopher@gmail.com>
-Date:   Tue May 7 20:22:09 2013 -0700
-
-    Use latest highlighting-kate and texmath.
-    
-    Closes #849.
-
-diff --git a/pandoc.cabal b/pandoc.cabal
-index 5f290a9..ea9e850 100644
---- a/pandoc.cabal
-+++ b/pandoc.cabal
-@@ -241,7 +241,7 @@ Library
-                  old-locale >= 1 && < 1.1,
-                  time >= 1.2 && < 1.5,
-                  HTTP >= 4000.0.5 && < 4000.3,
--                 texmath >= 0.6.1.3 && < 0.7,
-+                 texmath >= 0.6.1.5 && < 0.7,
-                  xml >= 1.3.12 && < 1.4,
-                  random >= 1 && < 1.1,
-                  extensible-exceptions >= 0.1 && < 0.2,
-@@ -251,7 +251,7 @@ Library
-                  tagsoup >= 0.12.5 && < 0.13,
-                  base64-bytestring >= 0.1 && < 1.1,
-                  zlib >= 0.5 && < 0.6,
--                 highlighting-kate >= 0.5.3.7 && < 0.6,
-+                 highlighting-kate >= 0.5.3.9 && < 0.6,
-                  data-default >= 0.4 && < 0.6,
-                  temporary >= 1.1 && < 1.2,
-                  blaze-html >= 0.5 && < 0.7,
-diff --git a/tests/lhs-test.latex b/tests/lhs-test.latex
-index 16e9a79..2a5025a 100644
---- a/tests/lhs-test.latex
-+++ b/tests/lhs-test.latex
-@@ -22,6 +22,7 @@
- \IfFileExists{microtype.sty}{\usepackage{microtype}}{}
- \usepackage{color}
- \usepackage{fancyvrb}
-+\newcommand{\VerbBar}{|}
- \DefineShortVerb[commandchars=\\\{\}]{\|}
- \DefineVerbatimEnvironment{Highlighting}{Verbatim}{commandchars=\\\{\}}
- % Add ',fontsize=\small' for more characters per line

diff --git a/app-text/pandoc/files/pandoc-1.13.2-ghc-7.10.patch b/app-text/pandoc/files/pandoc-1.13.2-ghc-7.10.patch
deleted file mode 100644
index 3ed96c2..0000000
--- a/app-text/pandoc/files/pandoc-1.13.2-ghc-7.10.patch
+++ /dev/null
@@ -1,251 +0,0 @@
---- pandoc-1.13.2-orig/pandoc.cabal	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/pandoc.cabal	2015-01-05 10:39:17.951823846 +1100
-@@ -250,7 +250,7 @@
-                  hslua >= 0.3 && < 0.4,
-                  binary >= 0.5 && < 0.8,
-                  SHA >= 1.6 && < 1.7,
--                 haddock-library >= 1.1 && < 1.2,
-+                 haddock-library >= 1.1 && < 1.3,
-                  old-time,
-                  deepseq-generics >= 0.1 && < 0.2,
-                  JuicyPixels >= 3.1.6.1 && < 3.3
---- pandoc-1.13.2-orig/src/Text/Pandoc/Readers/Haddock.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Readers/Haddock.hs	2015-01-05 14:24:34.371820789 +1100
-@@ -1,3 +1,4 @@
-+{-# LANGUAGE CPP #-}
- {- |
-    Module      : Text.Pandoc.Readers.Haddock
-    Copyright   : Copyright (C) 2013 David Lazar
-@@ -29,7 +30,12 @@
- readHaddock :: ReaderOptions -- ^ Reader options
-             -> String        -- ^ String to parse
-             -> Pandoc
--readHaddock opts = B.doc . docHToBlocks . trace' . parseParas
-+readHaddock opts =
-+#if MIN_VERSION_haddock_library(1,2,0)
-+  B.doc . docHToBlocks . trace' . _doc . parseParas
-+#else
-+  B.doc . docHToBlocks . trace' . parseParas
-+#endif
-   where trace' x = if readerTrace opts
-                       then trace (show x) x
-                       else x
---- pandoc-1.13.2-orig/src/Text/Pandoc/Readers/LaTeX.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Readers/LaTeX.hs	2015-01-05 11:20:35.193045904 +1100
-@@ -592,7 +592,7 @@
- 
- unescapeURL :: String -> String
- unescapeURL ('\\':x:xs) | isEscapable x = x:unescapeURL xs
--  where isEscapable c = c `elem` "#$%&~_^\\{}"
-+  where isEscapable c = c `elem` ("#$%&~_^\\{}" :: String)
- unescapeURL (x:xs) = x:unescapeURL xs
- unescapeURL [] = ""
- 
-@@ -1224,7 +1224,7 @@
-           <* optional sp
-           <* optional (char ',')
-           <* optional sp)
--  where isBibtexKeyChar c = isAlphaNum c || c `elem` ".:;?!`'()/*@_+=-[]*"
-+  where isBibtexKeyChar c = isAlphaNum c || c `elem` (".:;?!`'()/*@_+=-[]*" :: String)
- 
- cites :: CitationMode -> Bool -> LP [Citation]
- cites mode multi = try $ do
---- pandoc-1.13.2-orig/src/Text/Pandoc/Readers/Org.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Readers/Org.hs	2015-01-05 11:24:53.294689830 +1100
-@@ -1,5 +1,6 @@
- {-# LANGUAGE OverloadedStrings #-}
- {-# LANGUAGE GeneralizedNewtypeDeriving #-}
-+{-# LANGUAGE FlexibleContexts #-}
- {-
- Copyright (C) 2014 Albert Krewinkel <tarleb@moltkeplatz.de>
- 
-@@ -1168,7 +1169,7 @@
- 
- isUri :: String -> Bool
- isUri s = let (scheme, path) = break (== ':') s
--          in all (\c -> isAlphaNum c || c `elem` ".-") scheme
-+          in all (\c -> isAlphaNum c || c `elem` (".-" :: String)) scheme
-              && not (null path)
- 
- isAbsoluteFilePath :: String -> Bool
-@@ -1214,7 +1215,7 @@
- solidify = map replaceSpecialChar
-  where replaceSpecialChar c
-            | isAlphaNum c    = c
--           | c `elem` "_.-:" = c
-+           | c `elem` ("_.-:" :: String) = c
-            | otherwise       = '-'
- 
- -- | Parses an inline code block and marks it as an babel block.
-@@ -1465,7 +1466,7 @@
-    parseAsMathMLSym :: String -> Maybe Inlines
-    parseAsMathMLSym cs = B.str <$> MathMLEntityMap.getUnicode (clean cs)
-     -- dropWhileEnd would be nice here, but it's not available before base 4.5
--    where clean = reverse . dropWhile (`elem` "{}") . reverse . drop 1
-+    where clean = reverse . dropWhile (`elem` ("{}" :: String)) . reverse . drop 1
- 
-    state :: ParserState
-    state = def{ stateOptions = def{ readerParseRaw = True }}
---- pandoc-1.13.2-orig/src/Text/Pandoc/Readers/RST.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Readers/RST.hs	2015-01-05 11:21:59.819266953 +1100
-@@ -1,4 +1,5 @@
- {-# LANGUAGE OverloadedStrings #-}
-+{-# LANGUAGE FlexibleContexts #-}
- {-
- Copyright (C) 2006-2014 John MacFarlane <jgm@berkeley.edu>
- 
-@@ -708,7 +709,7 @@
- toChunks :: String -> [String]
- toChunks = dropWhile null
-            . map (trim . unlines)
--           . splitBy (all (`elem` " \t")) . lines
-+           . splitBy (all (`elem` (" \t" :: String))) . lines
- 
- codeblock :: Maybe String -> String -> String -> RSTParser Blocks
- codeblock numberLines lang body =
---- pandoc-1.13.2-orig/src/Text/Pandoc/Readers/TWiki.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Readers/TWiki.hs	2015-01-05 11:25:22.450138135 +1100
-@@ -1,4 +1,4 @@
--{-# LANGUAGE RelaxedPolyRec, FlexibleInstances, TypeSynonymInstances #-}
-+{-# LANGUAGE RelaxedPolyRec, FlexibleInstances, TypeSynonymInstances, FlexibleContexts #-}
- -- RelaxedPolyRec needed for inlinesBetween on GHC < 7
- {-
-   Copyright (C) 2014 Alexander Sulfrian <alexander.sulfrian@fu-berlin.de>
---- pandoc-1.13.2-orig/src/Text/Pandoc/Templates.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Templates.hs	2015-01-05 10:45:45.255969737 +1100
-@@ -124,7 +124,7 @@
-                    -> String           -- ^ Name of writer
-                    -> IO (Either E.IOException String)
- getDefaultTemplate user writer = do
--  let format = takeWhile (`notElem` "+-") writer  -- strip off extensions
-+  let format = takeWhile (`notElem` ("+-" :: String)) writer  -- strip off extensions
-   case format of
-        "native" -> return $ Right ""
-        "json"   -> return $ Right ""
-@@ -288,7 +288,7 @@
- reservedWords = ["else","endif","for","endfor","sep"]
- 
- skipEndline :: Parser ()
--skipEndline = P.try $ P.skipMany (P.satisfy (`elem` " \t")) >> P.char '\n' >> return ()
-+skipEndline = P.try $ P.skipMany (P.satisfy (`elem` (" \t" :: String))) >> P.char '\n' >> return ()
- 
- pConditional :: Parser Template
- pConditional = do
---- pandoc-1.13.2-orig/src/Text/Pandoc/Writers/ConTeXt.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Writers/ConTeXt.hs	2015-01-05 11:36:04.213852145 +1100
-@@ -119,7 +119,7 @@
- toLabel :: String -> String
- toLabel z = concatMap go z
-  where go x
--         | elem x "\\#[]\",{}%()|=" = "ux" ++ printf "%x" (ord x)
-+         | elem x ("\\#[]\",{}%()|=" :: String) = "ux" ++ printf "%x" (ord x)
-          | otherwise = [x]
- 
- -- | Convert Elements to ConTeXt
---- pandoc-1.13.2-orig/src/Text/Pandoc/Writers/EPUB.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Writers/EPUB.hs	2015-01-05 11:35:29.166882307 +1100
-@@ -1,4 +1,4 @@
--{-# LANGUAGE PatternGuards, CPP, ScopedTypeVariables, ViewPatterns #-}
-+{-# LANGUAGE PatternGuards, CPP, ScopedTypeVariables, ViewPatterns, FlexibleContexts #-}
- {-
- Copyright (C) 2010-2014 John MacFarlane <jgm@berkeley.edu>
- 
---- pandoc-1.13.2-orig/src/Text/Pandoc/Writers/ICML.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Writers/ICML.hs	2015-01-05 11:35:07.163880901 +1100
-@@ -1,4 +1,4 @@
--{-# LANGUAGE OverloadedStrings #-}
-+{-# LANGUAGE OverloadedStrings, FlexibleContexts #-}
- 
- {- |
-    Module      : Text.Pandoc.Writers.ICML
---- pandoc-1.13.2-orig/src/Text/Pandoc/Writers/LaTeX.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Writers/LaTeX.hs	2015-01-05 11:32:29.461099578 +1100
-@@ -240,7 +240,7 @@
-  where go [] = ""
-        go (x:xs)
-          | (isLetter x || isDigit x) && isAscii x = x:go xs
--         | elem x "-+=:;." = x:go xs
-+         | elem x ("-+=:;." :: String) = x:go xs
-          | otherwise = "ux" ++ printf "%x" (ord x) ++ go xs
- 
- -- | Puts contents into LaTeX command.
---- pandoc-1.13.2-orig/src/Text/Pandoc/Writers/Markdown.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Writers/Markdown.hs	2015-01-05 11:34:25.437241616 +1100
-@@ -323,9 +323,9 @@
-                     then Just $ writerColumns opts
-                     else Nothing
-   let rendered = render colwidth contents
--  let escapeDelimiter (x:xs) | x `elem` ".()" = '\\':x:xs
--                             | otherwise      = x : escapeDelimiter xs
--      escapeDelimiter []                      = []
-+  let escapeDelimiter (x:xs) | x `elem` (".()" :: String) = '\\':x:xs
-+                             | otherwise                  = x : escapeDelimiter xs
-+      escapeDelimiter []                                  = []
-   let contents' = if isEnabled Ext_all_symbols_escapable opts &&
-                      not (stPlain st) && beginsWithOrderedListMarker rendered
-                      then text $ escapeDelimiter rendered
-@@ -681,7 +681,7 @@
-   mapM (inlineToMarkdown opts) (avoidBadWraps lst) >>= return . cat
-   where avoidBadWraps [] = []
-         avoidBadWraps (Space:Str (c:cs):xs)
--          | c `elem` "-*+>" = Str (' ':c:cs) : avoidBadWraps xs
-+          | c `elem` ("-*+>" :: String) = Str (' ':c:cs) : avoidBadWraps xs
-         avoidBadWraps (x:xs) = x : avoidBadWraps xs
- 
- escapeSpaces :: Inline -> Inline
-@@ -821,8 +821,8 @@
-            sdoc <- inlineListToMarkdown opts sinlines
-            let k' = text (modekey m ++ "@" ++ k)
-                r = case sinlines of
--                        Str (y:_):_ | y `elem` ",;]@" -> k' <> sdoc
--                        _                             -> k' <+> sdoc
-+                        Str (y:_):_ | y `elem` (",;]@" :: String) -> k' <> sdoc
-+                        _                                         -> k' <+> sdoc
-            return $ pdoc <+> r
-         modekey SuppressAuthor = "-"
-         modekey _              = ""
---- pandoc-1.13.2-orig/src/Text/Pandoc/Writers/OpenDocument.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Writers/OpenDocument.hs	2015-01-05 11:36:22.915591722 +1100
-@@ -1,4 +1,4 @@
--{-# LANGUAGE PatternGuards, OverloadedStrings #-}
-+{-# LANGUAGE PatternGuards, OverloadedStrings, FlexibleContexts #-}
- {-
- Copyright (C) 2008-2014 Andrea Rossato <andrea.rossato@ing.unitn.it>
-                         and John MacFarlane.
---- pandoc-1.13.2-orig/src/Text/Pandoc/Writers/RST.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Writers/RST.hs	2015-01-05 11:32:00.815007351 +1100
-@@ -105,7 +105,7 @@
-          -> State WriterState Doc
- keyToRST (label, (src, _)) = do
-   label' <- inlineListToRST label
--  let label'' = if ':' `elem` (render Nothing label')
-+  let label'' = if ':' `elem` ((render Nothing label') :: String)
-                    then char '`' <> label' <> char '`'
-                    else label'
-   return $ nowrap $ ".. _" <> label'' <> ": " <> text src
-@@ -333,12 +333,12 @@
-         okAfterComplex :: Inline -> Bool
-         okAfterComplex Space = True
-         okAfterComplex LineBreak = True
--        okAfterComplex (Str (c:_)) = isSpace c || c `elem` "-.,:;!?\\/'\")]}>–—"
-+        okAfterComplex (Str (c:_)) = isSpace c || c `elem` ("-.,:;!?\\/'\")]}>–—" :: String)
-         okAfterComplex _ = False
-         okBeforeComplex :: Inline -> Bool
-         okBeforeComplex Space = True
-         okBeforeComplex LineBreak = True
--        okBeforeComplex (Str (c:_)) = isSpace c || c `elem` "-:/'\"<([{–—"
-+        okBeforeComplex (Str (c:_)) = isSpace c || c `elem` ("-:/'\"<([{–—" :: String)
-         okBeforeComplex _ = False
-         isComplex :: Inline -> Bool
-         isComplex (Emph _) = True
---- pandoc-1.13.2-orig/src/Text/Pandoc/Writers/Texinfo.hs	2014-12-20 19:18:27.000000000 +1100
-+++ pandoc-1.13.2/src/Text/Pandoc/Writers/Texinfo.hs	2015-01-05 11:33:07.407217820 +1100
-@@ -368,7 +368,7 @@
- 
- -- periods, commas, colons, and parentheses are disallowed in node names
- disallowedInNode :: Char -> Bool
--disallowedInNode c = c `elem` ".,:()"
-+disallowedInNode c = c `elem` (".,:()" :: String)
- 
- -- | Convert inline element to Texinfo
- inlineToTexinfo :: Inline    -- ^ Inline to convert

diff --git a/app-text/pandoc/pandoc-1.12.1-r1.ebuild b/app-text/pandoc/pandoc-1.12.1-r1.ebuild
deleted file mode 100644
index 280068d..0000000
--- a/app-text/pandoc/pandoc-1.12.1-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# ebuild generated by hackport 0.3.4.9999
-
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Conversion between markup formats"
-HOMEPAGE="http://johnmacfarlane.net/pandoc"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-KEYWORDS="amd64 x86"
-IUSE="embed_data_files +http-conduit"
-
-RDEPEND=">=dev-haskell/aeson-0.6:=[profile?] <dev-haskell/aeson-0.7:=[profile?]
-	>=dev-haskell/attoparsec-0.10:=[profile?] <dev-haskell/attoparsec-0.11:=[profile?]
-	>=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
-	>=dev-haskell/blaze-html-0.5:=[profile?] <dev-haskell/blaze-html-0.7:=[profile?]
-	>=dev-haskell/blaze-markup-0.5.1:=[profile?] <dev-haskell/blaze-markup-0.6:=[profile?]
-	>=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.6:=[profile?]
-	>=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?]
-	>=dev-haskell/highlighting-kate-0.5.5:=[profile?] <dev-haskell/highlighting-kate-0.6:=[profile?]
-	>=dev-haskell/hslua-0.3:=[profile?] <dev-haskell/hslua-0.4:=[profile?]
-	>=dev-haskell/http-4000.0.5:=[profile?] <dev-haskell/http-4000.3:=[profile?]
-	>=dev-haskell/mtl-1.1:=[profile?] <dev-haskell/mtl-2.2:=[profile?]
-	>=dev-haskell/network-2:=[profile?] <dev-haskell/network-2.5:=[profile?]
-	>=dev-haskell/pandoc-types-1.12.3:=[profile?] <dev-haskell/pandoc-types-1.13:=[profile?]
-	>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
-	>=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.1:=[profile?]
-	>=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.5:=[profile?]
-	>=dev-haskell/tagsoup-0.12.5:=[profile?] <dev-haskell/tagsoup-0.14:=[profile?]
-	>=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.2:=[profile?]
-	>=dev-haskell/texmath-0.6.4:=[profile?] <dev-haskell/texmath-0.7:=[profile?]
-	>=dev-haskell/text-0.11:=[profile?]
-	>=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
-	>=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.11:=[profile?]
-	>=dev-haskell/xml-1.3.12:=[profile?] <dev-haskell/xml-1.4:=[profile?]
-	>=dev-haskell/yaml-0.8.3:=[profile?] <dev-haskell/yaml-0.9:=[profile?]
-	>=dev-haskell/zip-archive-0.1.3.3:=[profile?] <dev-haskell/zip-archive-0.2:=[profile?]
-	>=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.6:=[profile?]
-	>=dev-lang/ghc-7.0.1:=
-	embed_data_files? ( dev-haskell/hsb2hs )
-	http-conduit? ( >=dev-haskell/http-conduit-1.9:=[profile?] <dev-haskell/http-conduit-1.10:=[profile?]
-			>=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.9:=[profile?] )
-"
-DEPEND="${RDEPEND}
-	dev-haskell/alex
-	>=dev-haskell/cabal-1.10.0.0
-	dev-haskell/happy
-	test? ( >=dev-haskell/ansi-terminal-0.5 <dev-haskell/ansi-terminal-0.7
-		>=dev-haskell/diff-0.2 <dev-haskell/diff-0.4
-		>=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.3
-		>=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.7
-		>=dev-haskell/test-framework-0.3 <dev-haskell/test-framework-0.9
-		>=dev-haskell/test-framework-hunit-0.2 <dev-haskell/test-framework-hunit-0.4
-		>=dev-haskell/test-framework-quickcheck2-0.2.9 <dev-haskell/test-framework-quickcheck2-0.4 )
-"
-
-src_prepare() {
-	cabal_chdeps \
-		'text >= 0.11 && < 0.12' 'text >= 0.11'
-}
-
-src_configure() {
-	haskell-cabal_src_configure \
-		$(cabal_flag embed_data_files embed_data_files) \
-		$(cabal_flag http-conduit http-conduit)
-}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/pandoc/files/, app-text/pandoc/
@ 2021-05-11 21:58 Sergei Trofimovich
  0 siblings, 0 replies; 3+ messages in thread
From: Sergei Trofimovich @ 2021-05-11 21:58 UTC (permalink / raw
  To: gentoo-commits

commit:     6e2b2dd1d0e4d93b5e8e046f7d7ab2fc10392457
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Tue May 11 21:58:10 2021 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Tue May 11 21:58:32 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e2b2dd1

app-text/pandoc: add 'text' depend to 'trypandoc'

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/785268
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 app-text/pandoc/files/pandoc-2.13-trypandoc.patch | 12 ++++++++++++
 app-text/pandoc/pandoc-2.13.ebuild                |  2 ++
 2 files changed, 14 insertions(+)

diff --git a/app-text/pandoc/files/pandoc-2.13-trypandoc.patch b/app-text/pandoc/files/pandoc-2.13-trypandoc.patch
new file mode 100644
index 00000000000..1a0dacce99b
--- /dev/null
+++ b/app-text/pandoc/files/pandoc-2.13-trypandoc.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/785268
+--- a/pandoc.cabal
++++ b/pandoc.cabal
+@@ -729,7 +729,7 @@ executable trypandoc
+   main-is:         trypandoc.hs
+   hs-source-dirs:  trypandoc
+   if flag(trypandoc)
+-    build-depends: aeson, http-types, wai >= 0.3, wai-extra >= 3.0.24
++    build-depends: aeson, http-types, wai >= 0.3, wai-extra >= 3.0.24, text
+     buildable:     True
+   else
+     buildable:     False

diff --git a/app-text/pandoc/pandoc-2.13.ebuild b/app-text/pandoc/pandoc-2.13.ebuild
index 72c73a65465..f0ae5e9a824 100644
--- a/app-text/pandoc/pandoc-2.13.ebuild
+++ b/app-text/pandoc/pandoc-2.13.ebuild
@@ -94,6 +94,8 @@ DEPEND="${RDEPEND}
 		>=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
 "
 
+PATCHES=("${FILESDIR}"/${P}-trypandoc.patch)
+
 src_prepare() {
 	default
 	# optimisations require ~16GB of memory on ghc-8.8.3


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-text/pandoc/files/, app-text/pandoc/
@ 2022-07-22 23:07 Sam James
  0 siblings, 0 replies; 3+ messages in thread
From: Sam James @ 2022-07-22 23:07 UTC (permalink / raw
  To: gentoo-commits

commit:     692de3c12fce56adb39f2bf485228417d5efb620
Author:     matoro <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Fri Jul 22 21:35:11 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 22 23:07:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=692de3c1

app-text/pandoc: drop 2.9.2.1, 2.11.3.1, 2.13

Signed-off-by: matoro <matoro <AT> users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/26527
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-text/pandoc/Manifest                          |   3 -
 app-text/pandoc/files/pandoc-2.13-trypandoc.patch |  12 ---
 app-text/pandoc/metadata.xml                      |   1 -
 app-text/pandoc/pandoc-2.11.3.1.ebuild            | 114 ---------------------
 app-text/pandoc/pandoc-2.13.ebuild                | 116 ----------------------
 app-text/pandoc/pandoc-2.9.2.1.ebuild             | 112 ---------------------
 6 files changed, 358 deletions(-)

diff --git a/app-text/pandoc/Manifest b/app-text/pandoc/Manifest
index e1f03537e6ed..983aabbbc381 100644
--- a/app-text/pandoc/Manifest
+++ b/app-text/pandoc/Manifest
@@ -1,4 +1 @@
-DIST pandoc-2.11.3.1.tar.gz 12924767 BLAKE2B e8e99e3993363730d7e048926754f29b0f8a3e61278efeadd549c45d7434ff627f701bbe5d54203a6592bc12fe0086b107d82e552c3b5e60f5f20afd65ecdae6 SHA512 a1e4b0a598c56b892e95d0c129717b0c56071fe6614583171bf7b661a8c02221cff8927f1a1a6b375236b563cc9585684de1d4eeb2514e81722866c29260fb5e
-DIST pandoc-2.13.tar.gz 12959060 BLAKE2B 78079d6805d8e1d84f73fd67c3802c2f202523b8e672204b69c6c9aa95e8c003588dbe158db506921bd6444c35aa4b0a8417bb317661fa889c8516cdae96197b SHA512 c894f59e7ff57603fd6a60d11880b9fd6d6e206247346f77070b176fed6f359b3d5a5ba984803717ac4a4e5c038ad0912513da091d4b8672df63af17d21627a8
 DIST pandoc-2.18.tar.gz 7251114 BLAKE2B 90413c0c2061f52cfdf2e8b50aa376605a3872e357baa951d327560094638d1f0dadd9f77e4b8ff5beadaf79330dd91e23fdbee490df8d1b6a6224b8abd9086f SHA512 0e8210a37dda6818b23b9fac25b73b240d67f8e03c41d1f3a776dcf95d7fdf48354a25c08ad64eea069003f4ab7a3167ee9c3e80d4f6684ad6ec33d8c477d212
-DIST pandoc-2.9.2.1.tar.gz 12586844 BLAKE2B 298cafc88c33f461e6724cb60f4462398ab6a484eb4fcd598a488f4d599abc09f5e85faf16cc4da5c7cfc2274fb2ed1acf5cf9450bcc83c2ec810badfb7d6380 SHA512 35ac491a7e0a2f6d8fe0f2c2ffe265748b13920904e974f88c92b3f82edb2f1c03e28ebef1bc344ead13d566117a5e50707a68edc49f95159157f974210b23b2

diff --git a/app-text/pandoc/files/pandoc-2.13-trypandoc.patch b/app-text/pandoc/files/pandoc-2.13-trypandoc.patch
deleted file mode 100644
index 1a0dacce99bc..000000000000
--- a/app-text/pandoc/files/pandoc-2.13-trypandoc.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/785268
---- a/pandoc.cabal
-+++ b/pandoc.cabal
-@@ -729,7 +729,7 @@ executable trypandoc
-   main-is:         trypandoc.hs
-   hs-source-dirs:  trypandoc
-   if flag(trypandoc)
--    build-depends: aeson, http-types, wai >= 0.3, wai-extra >= 3.0.24
-+    build-depends: aeson, http-types, wai >= 0.3, wai-extra >= 3.0.24, text
-     buildable:     True
-   else
-     buildable:     False

diff --git a/app-text/pandoc/metadata.xml b/app-text/pandoc/metadata.xml
index 8f389f32b1ce..76ff98a64e2e 100644
--- a/app-text/pandoc/metadata.xml
+++ b/app-text/pandoc/metadata.xml
@@ -16,7 +16,6 @@
 	</longdescription>
 	<use>
 		<flag name="embed-data-files">Embed data files in binary for relocatable executable.</flag>
-		<flag name="optimize">Enable -O1 optimizations (requires ~16GiB memory)</flag>
 		<flag name="trypandoc">Build trypandoc cgi executable.</flag>
 	</use>
 </pkgmetadata>

diff --git a/app-text/pandoc/pandoc-2.11.3.1.ebuild b/app-text/pandoc/pandoc-2.11.3.1.ebuild
deleted file mode 100644
index d51982085be4..000000000000
--- a/app-text/pandoc/pandoc-2.11.3.1.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.7.9999
-#hackport: flags: -static
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Conversion between markup formats"
-HOMEPAGE="https://pandoc.org"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="embed-data-files optimize trypandoc"
-
-# test failure: error while loading shared libraries:
-# libHSpandoc-2.9.2.1-FD5JyeIDy0ZA6c46md2bYO-ghc8.8.3.so:
-# cannot open shared object file: No such file or directory
-RESTRICT=test
-
-RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-1.6:=[profile?]
-	>=dev-haskell/aeson-pretty-0.8.5:=[profile?] <dev-haskell/aeson-pretty-0.9:=[profile?]
-	>=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
-	>=dev-haskell/base-compat-0.9:=[profile?]
-	>=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.2:=[profile?]
-	>=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?]
-	>=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?]
-	>=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
-	>=dev-haskell/citeproc-0.3.0.1:=[profile?] <dev-haskell/citeproc-0.4:=[profile?]
-	>=dev-haskell/commonmark-0.1.1.2:=[profile?] <dev-haskell/commonmark-0.2:=[profile?]
-	>=dev-haskell/commonmark-extensions-0.2.0.4:=[profile?] <dev-haskell/commonmark-extensions-0.3:=[profile?]
-	>=dev-haskell/commonmark-pandoc-0.2:=[profile?] <dev-haskell/commonmark-pandoc-0.3:=[profile?]
-	>=dev-haskell/connection-0.3.1:=[profile?]
-	>=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?]
-	>=dev-haskell/doclayout-0.3:=[profile?] <dev-haskell/doclayout-0.4:=[profile?]
-	>=dev-haskell/doctemplates-0.9:=[profile?] <dev-haskell/doctemplates-0.10:=[profile?]
-	>=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?]
-	>=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
-	>=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?]
-	>=dev-haskell/glob-0.7:=[profile?] <dev-haskell/glob-0.11:=[profile?]
-	>=dev-haskell/haddock-library-1.8:=[profile?] <dev-haskell/haddock-library-1.10:=[profile?]
-	>=dev-haskell/hslua-1.1:=[profile?] <dev-haskell/hslua-1.4:=[profile?]
-	>=dev-haskell/hslua-module-system-0.2:=[profile?] <dev-haskell/hslua-module-system-0.3:=[profile?]
-	>=dev-haskell/hslua-module-text-0.2.1:=[profile?] <dev-haskell/hslua-module-text-0.4:=[profile?]
-	>=dev-haskell/hsyaml-0.2:=[profile?] <dev-haskell/hsyaml-0.3:=[profile?]
-	>=dev-haskell/http-4000.0.5:=[profile?] <dev-haskell/http-4000.4:=[profile?]
-	>=dev-haskell/http-client-0.4.30:=[profile?] <dev-haskell/http-client-0.8:=[profile?]
-	>=dev-haskell/http-client-tls-0.2.4:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?]
-	>=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.13:=[profile?]
-	>=dev-haskell/ipynb-0.1:=[profile?] <dev-haskell/ipynb-0.2:=[profile?]
-	>=dev-haskell/jira-wiki-markup-1.3.2:=[profile?] <dev-haskell/jira-wiki-markup-1.4:=[profile?]
-	>=dev-haskell/juicypixels-3.1.6.1:=[profile?] <dev-haskell/juicypixels-3.4:=[profile?]
-	>=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
-	>=dev-haskell/network-2.6:=[profile?]
-	>=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?]
-	>=dev-haskell/pandoc-types-1.22:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?]
-	>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
-	>=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.2:=[profile?]
-	>=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
-	>=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
-	>=dev-haskell/sha-1.6:=[profile?] <dev-haskell/sha-1.7:=[profile?]
-	>=dev-haskell/skylighting-0.10.2:=[profile?] <dev-haskell/skylighting-0.11:=[profile?]
-	>=dev-haskell/skylighting-core-0.10.2:=[profile?] <dev-haskell/skylighting-core-0.11:=[profile?]
-	>=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?]
-	>=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?]
-	>=dev-haskell/tagsoup-0.14.6:=[profile?] <dev-haskell/tagsoup-0.15:=[profile?]
-	>=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.4:=[profile?]
-	>=dev-haskell/texmath-0.12.0.2:=[profile?] <dev-haskell/texmath-0.13:=[profile?]
-	>=dev-haskell/text-1.1.1.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
-	>=dev-haskell/text-conversions-0.3:=[profile?] <dev-haskell/text-conversions-0.4:=[profile?]
-	>=dev-haskell/unicode-transforms-0.3:=[profile?] <dev-haskell/unicode-transforms-0.4:=[profile?]
-	>=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
-	>=dev-haskell/xml-1.3.12:=[profile?] <dev-haskell/xml-1.4:=[profile?]
-	>=dev-haskell/zip-archive-0.2.3.4:=[profile?] <dev-haskell/zip-archive-0.5:=[profile?]
-	>=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
-	>=dev-lang/ghc-8.0.1:=
-	trypandoc? ( >=dev-haskell/wai-0.3:=[profile?]
-			dev-haskell/wai-extra:=[profile?] )
-"
-DEPEND="${RDEPEND}
-	>=dev-haskell/cabal-2.2
-	test? ( >=dev-haskell/diff-0.2 <dev-haskell/diff-0.5
-		>=dev-haskell/executable-path-0.0 <dev-haskell/executable-path-0.1
-		>=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.15
-		>=dev-haskell/tasty-0.11 <dev-haskell/tasty-1.4
-		>=dev-haskell/tasty-golden-2.3 <dev-haskell/tasty-golden-2.4
-		>=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
-		>=dev-haskell/tasty-lua-0.2 <dev-haskell/tasty-lua-0.3
-		>=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
-"
-
-src_prepare() {
-	default
-	# optimisations require ~16GB of memory on ghc-8.8.3
-	use optimize || HCFLAGS+=' -O0'
-}
-
-src_configure() {
-	haskell-cabal_src_configure \
-		$(cabal_flag embed-data-files embed_data_files) \
-		--flag=-static \
-		$(cabal_flag trypandoc trypandoc)
-}
-
-src_install() {
-	haskell-cabal_src_install
-
-	doman "${S}/man/${PN}.1"
-}

diff --git a/app-text/pandoc/pandoc-2.13.ebuild b/app-text/pandoc/pandoc-2.13.ebuild
deleted file mode 100644
index f0ae5e9a8249..000000000000
--- a/app-text/pandoc/pandoc-2.13.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.7.9999
-#hackport: flags: -static
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Conversion between markup formats"
-HOMEPAGE="https://pandoc.org"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="embed-data-files optimize trypandoc"
-
-# test failure: error while loading shared libraries:
-# libHSpandoc-2.9.2.1-FD5JyeIDy0ZA6c46md2bYO-ghc8.8.3.so:
-# cannot open shared object file: No such file or directory
-RESTRICT=test
-
-RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-1.6:=[profile?]
-	>=dev-haskell/aeson-pretty-0.8.5:=[profile?] <dev-haskell/aeson-pretty-0.9:=[profile?]
-	>=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
-	>=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?]
-	>=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?]
-	>=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?]
-	>=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
-	>=dev-haskell/citeproc-0.3.0.9:=[profile?] <dev-haskell/citeproc-0.3.1:=[profile?]
-	>=dev-haskell/commonmark-0.1.1.3:=[profile?] <dev-haskell/commonmark-0.2:=[profile?]
-	>=dev-haskell/commonmark-extensions-0.2.0.4:=[profile?] <dev-haskell/commonmark-extensions-0.3:=[profile?]
-	>=dev-haskell/commonmark-pandoc-0.2:=[profile?] <dev-haskell/commonmark-pandoc-0.3:=[profile?]
-	>=dev-haskell/connection-0.3.1:=[profile?]
-	>=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?]
-	>=dev-haskell/doclayout-0.3.0.1:=[profile?] <dev-haskell/doclayout-0.4:=[profile?]
-	>=dev-haskell/doctemplates-0.9:=[profile?] <dev-haskell/doctemplates-0.10:=[profile?]
-	>=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?]
-	>=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
-	>=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?]
-	>=dev-haskell/glob-0.7:=[profile?] <dev-haskell/glob-0.11:=[profile?]
-	>=dev-haskell/haddock-library-1.8:=[profile?] <dev-haskell/haddock-library-1.10:=[profile?]
-	>=dev-haskell/hslua-1.1:=[profile?] <dev-haskell/hslua-1.4:=[profile?]
-	>=dev-haskell/hslua-module-path-0.1.0:=[profile?] <dev-haskell/hslua-module-path-0.2.0:=[profile?]
-	>=dev-haskell/hslua-module-system-0.2:=[profile?] <dev-haskell/hslua-module-system-0.3:=[profile?]
-	>=dev-haskell/hslua-module-text-0.2.1:=[profile?] <dev-haskell/hslua-module-text-0.4:=[profile?]
-	>=dev-haskell/hsyaml-0.2:=[profile?] <dev-haskell/hsyaml-0.3:=[profile?]
-	>=dev-haskell/http-4000.0.5:=[profile?] <dev-haskell/http-4000.4:=[profile?]
-	>=dev-haskell/http-client-0.4.30:=[profile?] <dev-haskell/http-client-0.8:=[profile?]
-	>=dev-haskell/http-client-tls-0.2.4:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?]
-	>=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.13:=[profile?]
-	>=dev-haskell/ipynb-0.1:=[profile?] <dev-haskell/ipynb-0.2:=[profile?]
-	>=dev-haskell/jira-wiki-markup-1.3.4:=[profile?] <dev-haskell/jira-wiki-markup-1.4:=[profile?]
-	>=dev-haskell/juicypixels-3.1.6.1:=[profile?] <dev-haskell/juicypixels-3.4:=[profile?]
-	>=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
-	>=dev-haskell/network-2.6:=[profile?]
-	>=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?]
-	>=dev-haskell/pandoc-types-1.22:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?]
-	>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
-	>=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.3:=[profile?]
-	>=dev-haskell/safe-0.3.18:=[profile?] <dev-haskell/safe-0.4:=[profile?]
-	>=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
-	>=dev-haskell/sha-1.6:=[profile?] <dev-haskell/sha-1.7:=[profile?]
-	>=dev-haskell/skylighting-0.10.5:=[profile?] <dev-haskell/skylighting-0.10.6:=[profile?]
-	>=dev-haskell/skylighting-core-0.10.5:=[profile?] <dev-haskell/skylighting-core-0.10.6:=[profile?]
-	>=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?]
-	>=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?]
-	>=dev-haskell/tagsoup-0.14.6:=[profile?] <dev-haskell/tagsoup-0.15:=[profile?]
-	>=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.4:=[profile?]
-	>=dev-haskell/texmath-0.12.2:=[profile?] <dev-haskell/texmath-0.12.3:=[profile?]
-	>=dev-haskell/text-1.1.1.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
-	>=dev-haskell/text-conversions-0.3:=[profile?] <dev-haskell/text-conversions-0.4:=[profile?]
-	>=dev-haskell/unicode-transforms-0.3:=[profile?] <dev-haskell/unicode-transforms-0.4:=[profile?]
-	>=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
-	>=dev-haskell/xml-1.3.12:=[profile?] <dev-haskell/xml-1.4:=[profile?]
-	>=dev-haskell/xml-conduit-1.7:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?]
-	>=dev-haskell/zip-archive-0.2.3.4:=[profile?] <dev-haskell/zip-archive-0.5:=[profile?]
-	>=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
-	>=dev-lang/ghc-8.4.3:=
-	trypandoc? ( >=dev-haskell/wai-0.3:=[profile?]
-			>=dev-haskell/wai-extra-3.0.24:=[profile?] )
-"
-DEPEND="${RDEPEND}
-	>=dev-haskell/cabal-2.2.0.1
-	test? ( >=dev-haskell/diff-0.2 <dev-haskell/diff-0.5
-		>=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.15
-		>=dev-haskell/tasty-0.11 <dev-haskell/tasty-1.5
-		>=dev-haskell/tasty-golden-2.3 <dev-haskell/tasty-golden-2.4
-		>=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
-		>=dev-haskell/tasty-lua-0.2 <dev-haskell/tasty-lua-0.3
-		>=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
-"
-
-PATCHES=("${FILESDIR}"/${P}-trypandoc.patch)
-
-src_prepare() {
-	default
-	# optimisations require ~16GB of memory on ghc-8.8.3
-	use optimize || HCFLAGS+=' -O0'
-}
-
-src_configure() {
-	haskell-cabal_src_configure \
-		$(cabal_flag embed-data-files embed_data_files) \
-		--flag=-static \
-		$(cabal_flag trypandoc trypandoc)
-}
-
-src_install() {
-	haskell-cabal_src_install
-
-	doman "${S}/man/${PN}.1"
-}

diff --git a/app-text/pandoc/pandoc-2.9.2.1.ebuild b/app-text/pandoc/pandoc-2.9.2.1.ebuild
deleted file mode 100644
index 878536e561c9..000000000000
--- a/app-text/pandoc/pandoc-2.9.2.1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.4.9999
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Conversion between markup formats"
-HOMEPAGE="https://pandoc.org"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="embed-data-files optimize static trypandoc"
-# test failure: error while loading shared libraries:
-# libHSpandoc-2.9.2.1-FD5JyeIDy0ZA6c46md2bYO-ghc8.8.3.so:
-# cannot open shared object file: No such file or directory
-RESTRICT=test
-
-RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-1.5:=[profile?]
-	>=dev-haskell/aeson-pretty-0.8.5:=[profile?] <dev-haskell/aeson-pretty-0.9:=[profile?]
-	>=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.14:=[profile?]
-	>=dev-haskell/base-compat-0.9:=[profile?]
-	>=dev-haskell/base-noprelude-4.9:=[profile?] <dev-haskell/base-noprelude-5:=[profile?]
-	>=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.1:=[profile?]
-	>=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?]
-	>=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?]
-	>=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
-	>=dev-haskell/cmark-gfm-0.2:=[profile?] <dev-haskell/cmark-gfm-0.3:=[profile?]
-	>=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?]
-	>=dev-haskell/doclayout-0.3:=[profile?] <dev-haskell/doclayout-0.4:=[profile?]
-	>=dev-haskell/doctemplates-0.8:=[profile?] <dev-haskell/doctemplates-0.9:=[profile?]
-	>=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?]
-	>=dev-haskell/exceptions-0.8:=[profile?] <dev-haskell/exceptions-0.11:=[profile?]
-	>=dev-haskell/glob-0.7:=[profile?] <dev-haskell/glob-0.11:=[profile?]
-	>=dev-haskell/haddock-library-1.7:=[profile?] <dev-haskell/haddock-library-1.10:=[profile?]
-	>=dev-haskell/hslua-1.0.1:=[profile?] <dev-haskell/hslua-1.1:=[profile?]
-	>=dev-haskell/hslua-module-system-0.2:=[profile?] <dev-haskell/hslua-module-system-0.3:=[profile?]
-	>=dev-haskell/hslua-module-text-0.2:=[profile?] <dev-haskell/hslua-module-text-0.3:=[profile?]
-	>=dev-haskell/hsyaml-0.2:=[profile?] <dev-haskell/hsyaml-0.3:=[profile?]
-	>=dev-haskell/http-4000.0.5:=[profile?] <dev-haskell/http-4000.4:=[profile?]
-	>=dev-haskell/http-client-0.4.30:=[profile?] <dev-haskell/http-client-0.7:=[profile?]
-	>=dev-haskell/http-client-tls-0.2.4:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?]
-	>=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.13:=[profile?]
-	>=dev-haskell/ipynb-0.1:=[profile?] <dev-haskell/ipynb-0.2:=[profile?]
-	>=dev-haskell/jira-wiki-markup-1.1.3:=[profile?] <dev-haskell/jira-wiki-markup-1.2:=[profile?]
-	>=dev-haskell/juicypixels-3.1.6.1:=[profile?] <dev-haskell/juicypixels-3.4:=[profile?]
-	>=dev-haskell/mtl-2.2:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
-	>=dev-haskell/network-2.6:=[profile?]
-	>=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?]
-	>=dev-haskell/pandoc-types-1.20:=[profile?] <dev-haskell/pandoc-types-1.21:=[profile?]
-	>=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
-	>=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.2:=[profile?]
-	>=dev-haskell/safe-0.3:=[profile?] <dev-haskell/safe-0.4:=[profile?]
-	>=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
-	>=dev-haskell/sha-1.6:=[profile?] <dev-haskell/sha-1.7:=[profile?]
-	>=dev-haskell/skylighting-0.8.3.2:=[profile?] <dev-haskell/skylighting-0.9:=[profile?]
-	>=dev-haskell/skylighting-core-0.8.3.2:=[profile?] <dev-haskell/skylighting-core-0.9:=[profile?]
-	>=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?]
-	>=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?]
-	>=dev-haskell/tagsoup-0.14.6:=[profile?] <dev-haskell/tagsoup-0.15:=[profile?]
-	>=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.4:=[profile?]
-	>=dev-haskell/texmath-0.12.0.1:=[profile?] <dev-haskell/texmath-0.13:=[profile?]
-	>=dev-haskell/text-1.1.1.0:=[profile?] <dev-haskell/text-1.3:=[profile?]
-	>=dev-haskell/text-conversions-0.3:=[profile?] <dev-haskell/text-conversions-0.4:=[profile?]
-	>=dev-haskell/unicode-transforms-0.3:=[profile?] <dev-haskell/unicode-transforms-0.4:=[profile?]
-	>=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?]
-	>=dev-haskell/vector-0.10:=[profile?] <dev-haskell/vector-0.13:=[profile?]
-	>=dev-haskell/xml-1.3.12:=[profile?] <dev-haskell/xml-1.4:=[profile?]
-	>=dev-haskell/zip-archive-0.2.3.4:=[profile?] <dev-haskell/zip-archive-0.5:=[profile?]
-	>=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
-	>=dev-lang/ghc-8.0.1:=
-	embed-data-files? ( >=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?] )
-	trypandoc? ( >=dev-haskell/wai-0.3:=[profile?]
-			dev-haskell/wai-extra:=[profile?] )
-"
-DEPEND="${RDEPEND}
-	>=dev-haskell/cabal-2.0
-	test? ( >=dev-haskell/diff-0.2 <dev-haskell/diff-0.5
-		>=dev-haskell/executable-path-0.0 <dev-haskell/executable-path-0.1
-		>=dev-haskell/quickcheck-2.4 <dev-haskell/quickcheck-2.14
-		>=dev-haskell/tasty-0.11 <dev-haskell/tasty-1.3
-		>=dev-haskell/tasty-golden-2.3 <dev-haskell/tasty-golden-2.4
-		>=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
-		>=dev-haskell/tasty-lua-0.2 <dev-haskell/tasty-lua-0.3
-		>=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
-"
-
-src_prepare() {
-	default
-	# optimisations require ~16GB of memory on ghc-8.8.3
-	use optimize || HCFLAGS+=' -O0'
-	cabal_chdeps \
-		'haddock-library >= 1.8 && < 1.9' 'haddock-library >= 1.7'
-}
-
-src_configure() {
-	haskell-cabal_src_configure \
-		$(cabal_flag embed-data-files embed_data_files) \
-		$(cabal_flag static static) \
-		$(cabal_flag trypandoc trypandoc)
-}
-
-src_install() {
-	haskell-cabal_src_install
-
-	doman "${S}/man/${PN}.1"
-}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-07-22 23:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-14 19:34 [gentoo-commits] repo/gentoo:master commit in: app-text/pandoc/files/, app-text/pandoc/ Sergei Trofimovich
  -- strict thread matches above, loose matches on Subject: below --
2021-05-11 21:58 Sergei Trofimovich
2022-07-22 23:07 Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox