summaryrefslogtreecommitdiff
path: root/dev-haskell/citeproc-hs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell/citeproc-hs')
-rw-r--r--dev-haskell/citeproc-hs/Manifest6
-rw-r--r--dev-haskell/citeproc-hs/citeproc-hs-0.3.10-r1.ebuild54
-rw-r--r--dev-haskell/citeproc-hs/citeproc-hs-0.3.10.ebuild51
-rw-r--r--dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-ghc-7.10.patch28
-rw-r--r--dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-pandoc-1.16.patch126
-rw-r--r--dev-haskell/citeproc-hs/metadata.xml26
6 files changed, 0 insertions, 291 deletions
diff --git a/dev-haskell/citeproc-hs/Manifest b/dev-haskell/citeproc-hs/Manifest
deleted file mode 100644
index 811afffc3a1b..000000000000
--- a/dev-haskell/citeproc-hs/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX citeproc-hs-0.3.10-ghc-7.10.patch 1106 BLAKE2B 77333b6784814b212c6ba40e378f2524dbe87610d4aabe47a83747dfaa413697cb952f3c9362d5f7135777f195043ec80f42519a50016641743c5649e0104ec5 SHA512 99743acfe916238dfbd7ed3e7bd680787e48eee38300243be284a8d20632957f9c52dd3b3574a96423a7f9f921eb2531a1495fc7975ef83d7a65748393013a97
-AUX citeproc-hs-0.3.10-pandoc-1.16.patch 5933 BLAKE2B 9fcfc937118b24f6e3e130b51e681278179c94df2941c404d925eac4c4b2175507026c16d0f090436441159070a1e0c3cf992cca97258f825c0304c06416f733 SHA512 9ac93221d544c4db306e71c33daa4583485704bae6a4800776fcf2b6950583d385cf91877418b8efd9c8dbb5feb14c329c8667b853bc8e322e60b39b78a4f303
-DIST citeproc-hs-0.3.10.tar.gz 115588 BLAKE2B f4b62c40dfe8abaa2eded4d2440915670cd1903eb326f86f3451764ef249ff1226facd77d2b68f2f875460f3beeabc07dd3c231f47581d57d867c77fafa4d81c SHA512 961c97fb82a0d497946695ef71dcbf0072dd9522a0f3b8e44975348b9ccf3ee703e2923408b3c3f1c58de04665418f54b95773865ed9cb16ad31a548a18b8b6f
-EBUILD citeproc-hs-0.3.10-r1.ebuild 1679 BLAKE2B 291f4a404b13bc88027beb897aeb2ff99de6702cb6bb7b481c38f7aa170df0ff81710af49d0924d138d50b0f575c88bb3e8a03377d14c58c58cc69a1864d40b9 SHA512 b06ea9af05983e5d8383a796ba892c13ac254586f81e0b0b661474f8b1c4f54791b1b8c1e468ec37a5f061ecadbe010d5016efd04e1c0059601f1f7db25619ee
-EBUILD citeproc-hs-0.3.10.ebuild 1666 BLAKE2B e7362ef03355437bafea4c7d1b27716c47566101dae167a02e06b375791df6645fe439a5b269c741aa2ea615432999193072ea15a949a636022d73c8704195a8 SHA512 c7e07bd867c5644525e7e4070981cb56a1dcc151358cc201c6f06c3c561d025933032741937eb020b310cb621f435b8107e1bad572f442af75e2886e02ce0c9a
-MISC metadata.xml 1205 BLAKE2B e7adee3236a1337af4b419da21dafc59f23076eac19758fb603d2e522a616d327f5b63e1a955099222595fbdfc69063175666295e6f89d1beb0b83c087c3867a SHA512 d9fda9c1af0a2d6de9887004834d65cbdb2456a600856e83ee2bff02b535bbdcbe219a4f16b7a9a836995f5533ee6ada05c845a6bcb6b22b5f9faef3864178f7
diff --git a/dev-haskell/citeproc-hs/citeproc-hs-0.3.10-r1.ebuild b/dev-haskell/citeproc-hs/citeproc-hs-0.3.10-r1.ebuild
deleted file mode 100644
index 1c7f1a2bf920..000000000000
--- a/dev-haskell/citeproc-hs/citeproc-hs-0.3.10-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.3
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit haskell-cabal
-
-DESCRIPTION="A Citation Style Language implementation in Haskell"
-HOMEPAGE="http://istitutocolli.org/repos/citeproc-hs/"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bibutils embed_data_files +hexpat +network +small_base unicode_collation"
-
-RDEPEND="dev-haskell/json:=[profile?]
- dev-haskell/mtl:=[profile?]
- >=dev-haskell/pandoc-types-1.8:=[profile?]
- dev-haskell/parsec:=[profile?]
- dev-haskell/syb:=[profile?]
- dev-haskell/utf8-string:=[profile?]
- >=dev-lang/ghc-7.4.1:=
- bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
- embed_data_files? ( dev-haskell/file-embed:=[profile?] )
- hexpat? ( >=dev-haskell/hexpat-0.20.2:=[profile?] )
- !hexpat? ( dev-haskell/xml:=[profile?] )
- network? ( >=dev-haskell/http-4000.0.9:=[profile?]
- >=dev-haskell/network-2.6:=[profile?]
- >=dev-haskell/network-uri-2.6:=[profile?] )
- unicode_collation? ( dev-haskell/text:=[profile?]
- dev-haskell/text-icu:=[profile?] )
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6
-"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-ghc-7.10.patch
- epatch "${FILESDIR}"/${P}-pandoc-1.16.patch
-}
-
-src_configure() {
- haskell-cabal_src_configure \
- $(cabal_flag bibutils bibutils) \
- $(cabal_flag embed_data_files embed_data_files) \
- $(cabal_flag hexpat hexpat) \
- $(cabal_flag network network) \
- $(cabal_flag small_base small_base) \
- $(cabal_flag unicode_collation unicode_collation)
-}
diff --git a/dev-haskell/citeproc-hs/citeproc-hs-0.3.10.ebuild b/dev-haskell/citeproc-hs/citeproc-hs-0.3.10.ebuild
deleted file mode 100644
index 5765a67367bb..000000000000
--- a/dev-haskell/citeproc-hs/citeproc-hs-0.3.10.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-# ebuild generated by hackport 0.4.3
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit base haskell-cabal
-
-DESCRIPTION="A Citation Style Language implementation in Haskell"
-HOMEPAGE="http://istitutocolli.org/repos/citeproc-hs/"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="+bibutils embed_data_files +hexpat +network +small_base unicode_collation"
-
-RDEPEND="dev-haskell/json:=[profile?]
- dev-haskell/mtl:=[profile?]
- >=dev-haskell/pandoc-types-1.8:=[profile?] <dev-haskell/pandoc-types-1.13:=[profile?]
- dev-haskell/parsec:=[profile?]
- dev-haskell/syb:=[profile?]
- dev-haskell/utf8-string:=[profile?]
- >=dev-lang/ghc-7.4.1:=
- bibutils? ( >=dev-haskell/hs-bibutils-0.3:=[profile?] )
- embed_data_files? ( dev-haskell/file-embed:=[profile?] )
- hexpat? ( >=dev-haskell/hexpat-0.20.2:=[profile?] )
- !hexpat? ( dev-haskell/xml:=[profile?] )
- network? ( >=dev-haskell/http-4000.0.9:=[profile?]
- >=dev-haskell/network-2.6:=[profile?]
- >=dev-haskell/network-uri-2.6:=[profile?] )
- unicode_collation? ( dev-haskell/text:=[profile?]
- dev-haskell/text-icu:=[profile?] )
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.6
-"
-
-PATCHES=("${FILESDIR}/${P}-ghc-7.10.patch")
-
-src_configure() {
- haskell-cabal_src_configure \
- $(cabal_flag bibutils bibutils) \
- $(cabal_flag embed_data_files embed_data_files) \
- $(cabal_flag hexpat hexpat) \
- $(cabal_flag network network) \
- $(cabal_flag small_base small_base) \
- $(cabal_flag unicode_collation unicode_collation)
-}
diff --git a/dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-ghc-7.10.patch b/dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-ghc-7.10.patch
deleted file mode 100644
index 0ea6ce4e4313..000000000000
--- a/dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-ghc-7.10.patch
+++ /dev/null
@@ -1,28 +0,0 @@
---- citeproc-hs-0.3.10-orig/src/Text/CSL/Eval.hs 2015-03-17 21:32:38.000000000 +1100
-+++ citeproc-hs-0.3.10/src/Text/CSL/Eval.hs 2015-04-04 11:18:45.018893632 +1100
-@@ -1,4 +1,5 @@
- {-# LANGUAGE PatternGuards #-}
-+{-# LANGUAGE FlexibleContexts #-}
- -----------------------------------------------------------------------------
- -- |
- -- Module : Text.CSL.Eval
---- citeproc-hs-0.3.10-orig/src/Text/CSL/Eval/Names.hs 2015-03-17 21:32:38.000000000 +1100
-+++ citeproc-hs-0.3.10/src/Text/CSL/Eval/Names.hs 2015-04-04 11:18:28.823909497 +1100
-@@ -1,4 +1,5 @@
- {-# LANGUAGE PatternGuards #-}
-+{-# LANGUAGE FlexibleContexts #-}
- -----------------------------------------------------------------------------
- -- |
- -- Module : Text.CSL.Eval.Names
---- citeproc-hs-0.3.10-orig/src/Text/CSL/Test.hs 2015-03-17 21:32:38.000000000 +1100
-+++ citeproc-hs-0.3.10/src/Text/CSL/Test.hs 2015-04-04 11:21:42.164719120 +1100
-@@ -29,7 +29,9 @@
- import Data.Maybe (isJust)
- import Data.Time
- import System.Directory
-+#if !MIN_VERSION_time(1,5,0)
- import System.Locale
-+#endif
-
- import Text.ParserCombinators.Parsec
-
diff --git a/dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-pandoc-1.16.patch b/dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-pandoc-1.16.patch
deleted file mode 100644
index ab95388748d4..000000000000
--- a/dev-haskell/citeproc-hs/files/citeproc-hs-0.3.10-pandoc-1.16.patch
+++ /dev/null
@@ -1,126 +0,0 @@
-diff --git a/citeproc-hs.cabal b/citeproc-hs.cabal
-index 542f893..606ec05 100644
---- a/citeproc-hs.cabal
-+++ b/citeproc-hs.cabal
-@@ -119,3 +119,3 @@ library
- build-depends: containers, directory, mtl, json, utf8-string,
-- bytestring, filepath, pandoc-types >= 1.8 && < 1.13
-+ bytestring, filepath, pandoc-types >= 1.8
-
-diff --git a/src/Text/CSL/Output/Pandoc.hs b/src/Text/CSL/Output/Pandoc.hs
-index 0f2cdfb..74e698f 100644
---- a/src/Text/CSL/Output/Pandoc.hs
-+++ b/src/Text/CSL/Output/Pandoc.hs
-@@ -1,2 +1,2 @@
--{-# LANGUAGE PatternGuards, DeriveDataTypeable #-}
-+{-# LANGUAGE PatternGuards, DeriveDataTypeable, CPP #-}
- -----------------------------------------------------------------------------
-@@ -78,2 +78,10 @@ tailFO (f:fs)
-
-+#if MIN_VERSION_pandoc_types(1,16,0)
-+# define P16_ATTRS nullAttr
-+# define P16_ATTRS_ _attrs
-+#else
-+# define P16_ATTRS
-+# define P16_ATTRS_
-+#endif
-+
- renderFo :: Style -> FormattedOutput -> [Inline]
-@@ -85,3 +93,3 @@ renderFo sty fo
- | FO fm xs <- fo = toPandoc fm $ rest xs
-- | FUrl u fm <- fo = toPandoc fm [Link (toStr $ snd u) u]
-+ | FUrl u fm <- fo = toPandoc fm [Link P16_ATTRS (toStr $ snd u) u]
- | otherwise = []
-@@ -109,3 +117,3 @@ renderFo sty fo
- setCase' f i
-- | Link s r <- i = Link (map (setCase f) s) r
-+ | Link P16_ATTRS_ s r <- i = Link P16_ATTRS_ (map (setCase f) s) r
- | otherwise = setCase f i
-@@ -148,3 +156,3 @@ renderFo sty fo
- rmZeros = dropWhile (== '0')
-- escape s x = Link x (s,s) -- we use a link to store some data
-+ escape s x = Link P16_ATTRS x (s,s) -- we use a link to store some data
-
-@@ -181,3 +189,4 @@ clean s b (i:is)
- | Strong x <- i = split (isLink' "strong" ) (return . Strong ) x ++ clean s b is
-- | Link x t <- i = clean' s b (Link x t : clean s b is)
-+ | Link P16_ATTRS_ x t <- i = clean'
-+ s b (Link P16_ATTRS_ x t : clean s b is)
- | otherwise = clean' s b (i : clean s b is)
-@@ -185,10 +194,10 @@ clean s b (i:is)
- unwrap f ls
-- | Link x _ : _ <- ls = clean' s b x
-- | _ : _ <- ls = f ls
-+ | Link P16_ATTRS_ x _ : _ <- ls = clean' s b x
-+ | _ : _ <- ls = f ls
- | otherwise = []
- isLink l il
-- | Link _ (x,y) <- il = x == l && x == y
-+ | Link P16_ATTRS_ _ (x,y) <- il = x == l && x == y
- | otherwise = False
- isLink' l il
-- | Link _ (x,y) <- il = (x == l || x == "nodecor") && x == y
-+ | Link P16_ATTRS_ _ (x,y) <- il = (x == l || x == "nodecor") && x == y
- | otherwise = False
-@@ -201,3 +210,3 @@ clean' _ _ [] = []
- clean' s b (i:is)
-- | Link inls (y,z) <- i, y == "inquote"
-+ | Link P16_ATTRS_ inls (y,z) <- i, y == "inquote"
- , y == z = case headInline is of
-@@ -235,7 +244,7 @@ flipFlop (i:is)
- reverseEmph' e
-- | bo, Emph inls <- e = Link (reverseEmph False inls) ("emph","emph")
-+ | bo, Emph inls <- e = Link P16_ATTRS (reverseEmph False inls) ("emph","emph")
- | Emph inls <- e = Emph (reverseEmph True inls)
-- | Link ls (x,y) <- e = if x == "nodecor" && x == y
-- then Link ls ("emph","emph")
-- else e
-+ | Link P16_ATTRS_ ls (x,y) <- e = if x == "nodecor" && x == y
-+ then Link P16_ATTRS_ ls ("emph","emph")
-+ else e
- | otherwise = e
-@@ -244,7 +253,7 @@ flipFlop (i:is)
- reverseStrong' e
-- | bo, Strong inls <- e = Link (reverseStrong False inls) ("strong","strong")
-+ | bo, Strong inls <- e = Link P16_ATTRS (reverseStrong False inls) ("strong","strong")
- | Strong inls <- e = Strong (reverseStrong True inls)
-- | Link ls (x,y) <- e = if x == "nodecor" && x == y
-- then Link ls ("strong","strong")
-- else e
-+ | Link P16_ATTRS_ ls (x,y) <- e = if x == "nodecor" && x == y
-+ then Link P16_ATTRS_ ls ("strong","strong")
-+ else e
- | otherwise = e
-@@ -306,3 +315,3 @@ initInline (i:[])
- | Strikeout is <- i = return $ Strikeout (initInline is)
-- | Link is t <- i = return $ Link (initInline is) t
-+ | Link P16_ATTRS_ is t <- i = return $ Link P16_ATTRS_ (initInline is) t
- | otherwise = []
-@@ -336,3 +345,3 @@ mapHeadInline f (i:xs)
- | Strikeout is <- i = Strikeout (mapHeadInline f is) : xs
-- | Link is t <- i = Link (mapHeadInline f is) t : xs
-+ | Link P16_ATTRS_ is t <- i = Link P16_ATTRS_ (mapHeadInline f is) t : xs
- | otherwise = i : xs
-@@ -348,3 +357,3 @@ getInline i
- | SmallCaps is <- i = is
-- | Link is _ <- i = is
-+ | Link P16_ATTRS_ is _ <- i = is
- | otherwise = []
-diff --git a/src/Text/CSL/Test.hs b/src/Text/CSL/Test.hs
-index 1a470cf..2d9befa 100644
---- a/src/Text/CSL/Test.hs
-+++ b/src/Text/CSL/Test.hs
-@@ -166,2 +166,8 @@ pandocBib s
-
-+#if MIN_VERSION_pandoc_types(1,16,0)
-+# define P16_ATTRS_ _attrs
-+#else
-+# define P16_ATTRS_
-+#endif
-+
- pandocToHTML :: [Inline] -> String
-@@ -179,3 +185,3 @@ pandocToHTML (i:xs)
- SingleQuote -> "‘" ++ pandocToHTML is ++ "’" ++ pandocToHTML xs
-- | Link is x <- i = case snd x of
-+ | Link P16_ATTRS_ is x <- i = case snd x of
- "emph" -> "<span style=\"font-style:normal;\">" ++
diff --git a/dev-haskell/citeproc-hs/metadata.xml b/dev-haskell/citeproc-hs/metadata.xml
deleted file mode 100644
index a27651833e76..000000000000
--- a/dev-haskell/citeproc-hs/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>haskell@gentoo.org</email>
- <name>Gentoo Haskell</name>
- </maintainer>
- <use>
- <flag name="bibutils">use Chris Putnam's <pkg>app-text/bibutils</pkg></flag>
- <flag name="embed_data_files">Embed locale files into the library (needed for windows packaging)</flag>
- <flag name="network">use <pkg>dev-haskell/network</pkg> and <pkg>dev-haskell/http</pkg> to retrieve CSL file from URIs</flag>
- <flag name="hexpat">use <pkg>dev-haskell/hexpat</pkg> instead of <pkg>dev-haskell/xml</pkg> for XML parsing</flag>
- <flag name="small_base">Choose the new smaller, split-up base package.</flag>
- <flag name="unicode_collation">Use Haskell bindings to the <pkg>dev-libs/icu</pkg></flag>
- </use>
- <longdescription>
- citeproc-hs is a library for rendering
- bibliographic reference citations into a variety
- of styles using a macro language called Citation
- Style Language (CSL). More details on CSL can be
- found here:
- &lt;http://citationstyles.org/&gt;.
-
- For the API documentation please see "Text.CSL".
- </longdescription>
-</pkgmetadata>