diff options
Diffstat (limited to 'devel/hs-darcs/Makefile')
-rw-r--r-- | devel/hs-darcs/Makefile | 91 |
1 files changed, 30 insertions, 61 deletions
diff --git a/devel/hs-darcs/Makefile b/devel/hs-darcs/Makefile index e26ceef62c0a..150c34c2dc6e 100644 --- a/devel/hs-darcs/Makefile +++ b/devel/hs-darcs/Makefile @@ -3,7 +3,7 @@ PORTNAME= darcs PORTVERSION= 2.8.4 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org @@ -11,77 +11,46 @@ COMMENT= Distributed, interactive, smart revision control system LICENSE= GPLv2 -USE_CABAL= hashed-storage>=0.5.6 haskeline>=0.6.3 html \ - mtl>=1.0 parsec>=2.2 random regex-compat>=0.95.1 \ - regex-posix>=0.95.1 tar>=0.4 text>=0.11.0.6 unix-compat>=0.1.2 \ - utf8-string>=0.3.6 vector>=0.7 zlib>=0.5.1.0 +USE_CABAL= hashed-storage>=0.5.6 html mtl>=1.0 parsec>=2.2 random \ + regex-compat>=0.95.1 regex-posix>=0.95.1 tar>=0.4 \ + text>=0.11.0.6 unix-compat>=0.1.2 utf8-string>=0.3.6 \ + vector>=0.7 zlib>=0.5.1.0 EXECUTABLE= darcs -MAN1= darcs.1 +MAN1PAGES= darcs.1 -OPTIONS_DEFINE= STATIC TERMINFO THREADED COLOR MMAP -OPTIONS_MULTI= HTTP -OPTIONS_MULTI_HTTP= CURL HTTP -OPTIONS_DEFAULT= CURL THREADED +FLAGS_DEFINE= STATIC TERMINFO THREADED COLOR MMAP +FLAGS_MULTI= WEB +FLAGS_MULTI_WEB= CURL HTTP +WEB_DESC= HTTP backend + +FLAGS_DEFAULT= CURL THREADED +FLAGS_ENABLE= library executable CURL_DESC= Use libcurl for HTTP support +CURL_FLAG_ENABLE= curl +CURL_FLAG_LIB= libcurl.so:${PORTSDIR}/ftp/curl + HTTP_DESC= Use the pure HTTP package +HTTP_FLAG_ENABLE= http +HTTP_FLAG_CABAL= HTTP>=4000.0.8 network>=2.2 + STATIC_DESC= Build static binary -TERMINFO_DESC= Use the terminfo package +STATIC_FLAG_ENABLE= static + +TERMINFO_DESC= Use terminfo +TERMINFO_FLAG_ENABLE= terminfo + THREADED_DESC= Use threading and SMP support +THREADED_FLAG_ENABLE= threaded + COLOR_DESC= Use ANSI color escapes -MMAP_DESC= Compile with mmap support +COLOR_FLAG_ENABLE= color -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk" - -CONFIGURE_ARGS+= --flags="library executable" - -.if ${PORT_OPTIONS:MCURL} -CONFIGURE_ARGS+= --flags="curl" -LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl -.else -CONFIGURE_ARGS+= --flags="-curl" -.endif - -.if ${PORT_OPTIONS:MHTTP} -CONFIGURE_ARGS+= --flags="http" -USE_CABAL+= HTTP>=4000.0.8 network>=2.2 -.else -CONFIGURE_ARGS+= --flags="-http" -.endif - -.if ${PORT_OPTIONS:MSTATIC} -CONFIGURE_ARGS+= --flags="static" -.else -CONFIGURE_ARGS+= --flags="-static" -.endif - -.if ${PORT_OPTIONS:MTERMINFO} -CONFIGURE_ARGS+= --flags="terminfo" -USE_CABAL+= terminfo>=0.3 -.else -CONFIGURE_ARGS+= --flags="-terminfo" -.endif - -.if ${PORT_OPTIONS:MTHREADED} -CONFIGURE_ARGS+= --flags="threaded" -.else -CONFIGURE_ARGS+= --flags="-threaded" -.endif - -.if ${PORT_OPTIONS:MCOLOR} -CONFIGURE_ARGS+= --flags="color" -.else -CONFIGURE_ARGS+= --flags="-color" -.endif - -.if ${PORT_OPTIONS:MMMAP} -CONFIGURE_ARGS+= --flags="mmap" -USE_CABAL+= mmap>=0.5 -.else -CONFIGURE_ARGS+= --flags="-mmap" -.endif +MMAP_DESC= Compile with mmap support +MMAP_FLAG_ENABLE= mmap +MMAP_FLAG_CABAL= mmap>=0.5 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> |