aboutsummaryrefslogtreecommitdiff
path: root/textproc/hs-citeproc-hs/Makefile
diff options
context:
space:
mode:
authorGabor Pali <pgj@FreeBSD.org>2014-08-10 22:34:50 +0000
committerGabor Pali <pgj@FreeBSD.org>2014-08-10 22:34:50 +0000
commitcc555442337c7591ab5c3fd19ad8e3e185a256b0 (patch)
treea6a0dfa4f440949889fc7b609c83f74555f6894e /textproc/hs-citeproc-hs/Makefile
parent5e492199d1e024a681c6d21087c8d948cb3b7bc3 (diff)
downloadports-cc555442337c7591ab5c3fd19ad8e3e185a256b0.tar.gz
ports-cc555442337c7591ab5c3fd19ad8e3e185a256b0.zip
Notes
Diffstat (limited to 'textproc/hs-citeproc-hs/Makefile')
-rw-r--r--textproc/hs-citeproc-hs/Makefile42
1 files changed, 15 insertions, 27 deletions
diff --git a/textproc/hs-citeproc-hs/Makefile b/textproc/hs-citeproc-hs/Makefile
index 06a0bae89fab..79fcf36f08e9 100644
--- a/textproc/hs-citeproc-hs/Makefile
+++ b/textproc/hs-citeproc-hs/Makefile
@@ -1,46 +1,34 @@
# $FreeBSD$
PORTNAME= citeproc-hs
-PORTVERSION= 0.3.8
-PORTREVISION= 5
+PORTVERSION= 0.3.9
CATEGORIES= textproc haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Citation Style Language implementation in Haskell
-LICENSE= BSD
+LICENSE= BSD3CLAUSE
USE_CABAL= json mtl pandoc-types>=1.8 parsec syb utf8-string xml
-OPTIONS_DEFINE= BIBUTILS HEXPAT NETWORK
-OPTIONS_DEFAULT= BIBUTILS HEXPAT NETWORK
+FLAGS_DEFINE= BIBUTILS HEXPAT NETWORK UNICODE_COLLATION
+FLAGS_DEFAULT= BIBUTILS HEXPAT NETWORK
BIBUTILS_DESC= Use Chris Putnam's Bibutils
+BIBUTILS_FLAG_ENABLE= bibutils
+BIBUTILS_FLAG_CABAL= hs-bibutils>=0.3
+
HEXPAT_DESC= Use hexpat to parse XML
+HEXPAT_FLAG_ENABLE= hexpat
+HEXPAT_FLAG_CABAL= hexpat>=0.20.2
+
NETWORK_DESC= Use network and HTTP to retrieve CSL file
+NETWORK_FLAG_ENABLE= network
+NETWORK_FLAG_CABAL= HTTP>=4000.0.9 network>=2
-.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"
-
-.if ${PORT_OPTIONS:MBIBUTILS}
-CONFIGURE_ARGS+= --flags="bibutils"
-USE_CABAL+= hs-bibutils>=0.3
-.else
-CONFIGURE_ARGS+= --flags="-bibutils"
-.endif
-
-.if ${PORT_OPTIONS:MHEXPAT}
-CONFIGURE_ARGS+= --flags="hexpat"
-USE_CABAL+= hexpat>=0.20.2
-.else
-CONFIGURE_ARGS+= --flags="-hexpat"
-.endif
-
-.if ${PORT_OPTIONS:MNETWORK}
-CONFIGURE_ARGS+= --flags="network"
-USE_CABAL+= HTTP>=4000.0.9 network>=2
-.else
-CONFIGURE_ARGS+= --flags="-network"
-.endif
+UNICODE_COLLATION_DESC= Use bindings to the ICU libraries
+UNICODE_COLLATION_FLAG_ENABLE= unicode_collation
+UNICODE_COLLATION_FLAG_CABAL= text text-icu
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>