mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
dev-haskell/pandoc-citeproc: fix USE=-bibutils build, #516640
Reported-by: Thomas Beutin Bug: https://bugs.gentoo.org/516640 Package-Manager: portage-2.2.27
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
Fails to build with -f-bibutils:
|
||||
https://bugs.gentoo.org/516640
|
||||
diff --git a/pandoc-citeproc.hs b/pandoc-citeproc.hs
|
||||
index 7006e02..f72fa41 100644
|
||||
--- a/pandoc-citeproc.hs
|
||||
+++ b/pandoc-citeproc.hs
|
||||
@@ -1 +1,2 @@
|
||||
+{-# LANGUAGE CPP #-}
|
||||
module Main where
|
||||
@@ -75,2 +76,3 @@ readFormat = go . map toLower
|
||||
go "bibtex" = Just Bibtex
|
||||
+#ifdef USE_BIBUTILS
|
||||
go "ris" = Just Ris
|
||||
@@ -87,2 +89,3 @@ readFormat = go . map toLower
|
||||
go "yaml" = Just Yaml
|
||||
+#endif
|
||||
go _ = Nothing
|
||||
diff --git a/src/Text/CSL/Input/Bibutils.hs b/src/Text/CSL/Input/Bibutils.hs
|
||||
index 081fa91..49ddbd0 100644
|
||||
--- a/src/Text/CSL/Input/Bibutils.hs
|
||||
+++ b/src/Text/CSL/Input/Bibutils.hs
|
||||
@@ -64,3 +64,3 @@ readBiblioFile f
|
||||
#else
|
||||
- _ -> error $ "citeproc: Bibliography format not supported.\n" ++
|
||||
+ _ -> error $ "citeproc: Bibliography format not supported.\n"
|
||||
#endif
|
||||
@@ -49,6 +49,10 @@ DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.12
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.9-no-binutils.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag bibutils bibutils) \
|
||||
|
||||
@@ -51,6 +51,10 @@ DEPEND="${RDEPEND}
|
||||
embed_data_files? ( dev-haskell/hsb2hs )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.9-no-binutils.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
haskell-cabal_src_configure \
|
||||
$(cabal_flag bibutils bibutils) \
|
||||
|
||||
Reference in New Issue
Block a user