Index: head/Mk/Uses/cabal.mk =================================================================== --- head/Mk/Uses/cabal.mk (revision 504636) +++ head/Mk/Uses/cabal.mk (revision 504637) @@ -1,167 +1,167 @@ # $FreeBSD$ # # Provide support for building Haskell packages using Cabal. # # Feature: cabal # Usage: USES=cabal # # Variables, which can be set by the port: # # USE_CABAL List of Haskell packages required to build a port. # Should be listed along with version, like profunctors-5.3 # Package revision can be specified too with # usual "_" syntax: invariant-0.5.1_1 # When creating a new port, the initial list can be built # using make-use-cabal auxiliary target. # # CABAL_FLAGS List of Cabal flags to be passed verbatim into --flags # argument of cabal-install utility. Used for both # cabal configure and cabal build. # # EXECUTABLES List of executable Cabal targets to be built and installed. # default: ${PORTNAME} # # opt_USE_CABAL Variant of USE_CABAL to be used with options framework. # opt_CABAL_FLAGS Variant of CABAL_FLAGS to be used with options framework. # Note that it works a bit differently from CABAL_FLAGS: # it appends "${opt_CABAL_FLAGS}" when the option is enabled # and "-${opt_CABAL_FLAGS}" otherwise. # opt_EXECUTABLES Variant of EXECUTABLES to be used with options framework. # # FOO_DATADIR_VARS Additional environment vars to add to FOO executable's # wrapper script. # # MAINTAINER: haskell@FreeBSD.org .if !defined(_INCLUDE_USES_CABAL_MK) _INCLUDE_USES_CABAL_MK= yes .if !empty(cabal_ARGS) IGNORE= Incorrect 'USES= cabal:${cabal_ARGS}' cabal takes no arguments .endif PKGNAMEPREFIX?= hs- EXECUTABLES?= ${PORTNAME} CABAL_HOME= ${WRKDIR}/cabal-home CABAL_EXTRACT_SUFX= .tar.gz . if !defined(CABAL_BOOTSTRAP) BUILD_DEPENDS+= cabal:devel/hs-cabal-install \ ghc:lang/ghc . endif # Inherited via lang/ghc we need to depend on iconv and libgmp.so (stage q/a) iconv_ARGS= translit .include "${USESDIR}/iconv.mk" LIB_DEPENDS+= libgmp.so:math/gmp \ libffi.so.6:devel/libffi DIST_SUBDIR?= cabal MASTER_SITES?= https://hackage.haskell.org/package/${PORTNAME}-${PORTVERSION}/ \ http://hackage.haskell.org/package/${PORTNAME}-${PORTVERSION}/ DISTFILES?= ${PORTNAME}-${PORTVERSION}${CABAL_EXTRACT_SUFX} EXTRACT_ONLY?= ${PORTNAME}-${PORTVERSION}${CABAL_EXTRACT_SUFX} _USES_extract= 701:cabal-post-extract _USES_stage= 751:cabal-post-install-script BUILD_TARGET?= ${EXECUTABLES:S/^/exe:&/} _use_cabal= ${USE_CABAL:O:u} . for package in ${_use_cabal} _PKG_GROUP= ${package:C/[\.-]//g} _PKG_WITHOUT_REV= ${package:C/_[0-9]+//} _REV= ${package:C/[^_]*//:S/_//} MASTER_SITES+= https://hackage.haskell.org/package/:${package:C/[\.-]//g} \ http://hackage.haskell.org/package/:${package:C/[\.-]//g} DISTFILES+= ${package:C/_[0-9]+//}/${package:C/_[0-9]+//}${CABAL_EXTRACT_SUFX}:${package:C/[\.-]//g} . if !defined(CABAL_BOOTSTRAP) EXTRACT_ONLY+= ${package:C/_[0-9]+//}/${package:C/_[0-9]+//}${CABAL_EXTRACT_SUFX} . endif . if ${package:C/[^_]*//:S/_//} != "" DISTFILES+= ${package:C/_[0-9]+//}/revision/${package:C/[^_]*//:S/_//}.cabal:${package:C/[\.-]//g} . endif . endfor # Fetches and unpacks package source from Hackage using only PORTNAME and PORTVERSION. cabal-extract: ${WRKDIR} ${SETENV} HOME=${CABAL_HOME} cabal new-update cd ${WRKDIR} && \ ${SETENV} HOME=${CABAL_HOME} cabal get ${PORTNAME}-${PORTVERSION} # Fetches and unpacks dependencies sources for a cabal-extract'ed package. # Builds them as side-effect. cabal-extract-deps: cd ${WRKSRC} && \ ${SETENV} HOME=${CABAL_HOME} cabal new-configure --flags="${CABAL_FLAGS}" ${CONFIGURE_ARGS} cd ${WRKSRC} && \ ${SETENV} HOME=${CABAL_HOME} cabal new-build --dependencies-only # Generates USE_CABAL= ... line ready to be pasted into the port based on artifacts of cabal-extract-deps. make-use-cabal: @echo ==================== @find ${CABAL_HOME} -name '*.conf' -exec basename {} + | sed -E 's|-[0-9a-z]{64}\.conf||' | sort | xargs echo -n USE_CABAL= && echo # Checks USE_CABAL items that have revisions. check-revs: . for package in ${_use_cabal} @(fetch -o /dev/null http://hackage.haskell.org/package/${package:C/_[0-9]+//}/revision/1.cabal 2>/dev/null && echo "Package ${package} has revisions") || true @([ -d ${DISTDIR}/${DIST_SUBDIR}/${package:C/_[0-9]+//}/revision ] && echo " hint: " `find ${DISTDIR}/${DIST_SUBDIR}/${package:C/_[0-9]+//} -name *.cabal | xargs basename`) || true . endfor . if !defined(CABAL_BOOTSTRAP) cabal-post-extract: . for package in ${_use_cabal} . if ${package:C/[^_]*//:S/_//} != "" cp ${DISTDIR}/${DIST_SUBDIR}/${package:C/_[0-9]+//}/revision/${package:C/[^_]*//:S/_//}.cabal `find ${WRKDIR}/${package:C/_[0-9]+//} -name *.cabal -depth 1` . endif cd ${WRKDIR} && \ mv ${package:C/_[0-9]+//} ${WRKSRC}/ . endfor mkdir -p ${CABAL_HOME}/.cabal touch ${CABAL_HOME}/.cabal/config . if !target(do-build) do-build: cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} HOME=${CABAL_HOME} cabal new-build --offline --flags "${CABAL_FLAGS}" ${BUILD_ARGS} ${BUILD_TARGET} . endif . if !target(do-install) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/cabal . for exe in ${EXECUTABLES} ${INSTALL_PROGRAM} \ $$(find ${WRKSRC}/dist-newstyle -name ${exe} -type f -perm +111) \ ${STAGEDIR}${PREFIX}/libexec/cabal/${exe} ${ECHO} '#!/bin/sh' > ${STAGEDIR}${PREFIX}/bin/${exe} ${ECHO} '' >> ${STAGEDIR}${PREFIX}/bin/${exe} ${ECHO} 'export ${exe:S/-/_/}_datadir=${DATADIR}' >> ${STAGEDIR}${PREFIX}/bin/${exe} . for dep in ${${exe}_DATADIR_VARS} ${ECHO} 'export ${dep:S/-/_/}_datadir=${DATADIR}' >> ${STAGEDIR}${PREFIX}/bin/${exe} . endfor ${ECHO} '' >> ${STAGEDIR}${PREFIX}/bin/${exe} - ${ECHO} '${PREFIX}/libexec/cabal/${exe} $$*' >> ${STAGEDIR}${PREFIX}/bin/${exe} + ${ECHO} '${PREFIX}/libexec/cabal/${exe} "$$@"' >> ${STAGEDIR}${PREFIX}/bin/${exe} ${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/${exe} . endfor . endif . if !defined(SKIP_CABAL_PLIST) cabal-post-install-script: . for exe in ${EXECUTABLES} ${ECHO_CMD} 'bin/${exe}' >> ${TMPPLIST} ${ECHO_CMD} 'libexec/cabal/${exe}' >> ${TMPPLIST} . endfor . endif . endif # !defined(CABAL_BOOTSTRAP) .endif Index: head/converters/hs-aeson-pretty/Makefile =================================================================== --- head/converters/hs-aeson-pretty/Makefile (revision 504636) +++ head/converters/hs-aeson-pretty/Makefile (revision 504637) @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= aeson-pretty PORTVERSION= 0.8.7 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= converters haskell MAINTAINER= haskell@FreeBSD.org COMMENT= JSON pretty-printing command-line tool LICENSE= BSD3CLAUSE USES= cabal USE_CABAL= aeson-1.4.2.0 attoparsec-0.13.2.2 base-compat-0.10.5 \ cmdargs-0.10.20 dlist-0.8.0.5 hashable-1.2.7.0_1 \ integer-logarithms-1.0.2.2 primitive-0.6.4.0_1 random-1.1_1 \ scientific-0.3.6.2 tagged-0.8.6 th-abstraction-0.2.10.0 \ time-locale-compat-0.1.1.5 unordered-containers-0.2.10.0 \ uuid-types-1.0.3 vector-0.12.0.2 .include Index: head/devel/hs-ShellCheck/Makefile =================================================================== --- head/devel/hs-ShellCheck/Makefile (revision 504636) +++ head/devel/hs-ShellCheck/Makefile (revision 504637) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= ShellCheck DISTVERSION= 0.6.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= pizzamig@FreeBSD.org COMMENT= Shell script analysis tool LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cabal USE_CABAL= QuickCheck-2.12.6.1_1 aeson-1.4.2.0_1 attoparsec-0.13.2.2 \ base-compat-0.10.5 dlist-0.8.0.5 erf-2.0.0.0 hashable-1.2.7.0_1 \ integer-logarithms-1.0.2.2 primitive-0.6.4.0_1 random-1.1_1 \ regex-base-0.93.2 regex-tdfa-1.2.3.1 scientific-0.3.6.2 \ tagged-0.8.6 tf-random-0.5 th-abstraction-0.2.10.0 \ time-locale-compat-0.1.1.5 unordered-containers-0.2.10.0 \ uuid-types-1.0.3_1 vector-0.12.0.2 EXECUTABLES= shellcheck .include Index: head/devel/hs-alex/Makefile =================================================================== --- head/devel/hs-alex/Makefile (revision 504636) +++ head/devel/hs-alex/Makefile (revision 504637) @@ -1,24 +1,24 @@ # Created by: Volker Stolz # $FreeBSD$ PORTNAME= alex PORTVERSION= 3.2.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Tool for generating lexical analysers in Haskell LICENSE= BSD3CLAUSE USES= cabal OPTIONS_DEFINE= EXAMPLES PORTEXAMPLES= Makefile *.x *.y post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/devel/hs-bytestring-nums/Makefile =================================================================== --- head/devel/hs-bytestring-nums/Makefile (revision 504636) +++ head/devel/hs-bytestring-nums/Makefile (revision 504637) @@ -1,18 +1,18 @@ # $FreeBSD$ PORTNAME= bytestring-nums PORTVERSION= 0.3.6 -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Parse numeric literals from ByteStrings LICENSE= BSD3CLAUSE USES= cabal CABAL_FLAGS= cli EXECUTABLES= spoj-eugene .include Index: head/devel/hs-c2hs/Makefile =================================================================== --- head/devel/hs-c2hs/Makefile (revision 504636) +++ head/devel/hs-c2hs/Makefile (revision 504637) @@ -1,25 +1,25 @@ # Created by: Oliver Braun # $FreeBSD$ PORTNAME= c2hs PORTVERSION= 0.28.6 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= C->Haskell FFI tool that gives some cross-language type safety LICENSE= GPLv2 BUILD_DEPENDS= happy:devel/hs-happy USES= cabal USE_CABAL= alex-3.2.4 dlist-0.8.0.5 happy-1.19.9_3 language-c-0.8.2_1 syb-0.7 PLIST_FILES= man/man1/c2hs.1.gz post-install: ${INSTALL_MAN} ${WRKSRC}/doc/man1/c2hs.1 ${STAGEDIR}${MANPREFIX}/man/man1/ .include Index: head/devel/hs-cabal-install/Makefile =================================================================== --- head/devel/hs-cabal-install/Makefile (revision 504636) +++ head/devel/hs-cabal-install/Makefile (revision 504637) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= cabal-install PORTVERSION= 2.4.0.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Command-line interface for Cabal and Hackage LICENSE= BSD3CLAUSE BUILD_DEPENDS= ghc:lang/ghc USES= cabal compiler:c11 USE_CABAL= async-2.2.1_1 base16-bytestring-0.1.1.6 base64-bytestring-1.0.0.1 \ cryptohash-sha256-0.11.101.0_2 digest-0.0.1.2 echo-0.1.3_1 \ ed25519-0.0.5.0_2 edit-distance-0.2.2.1_1 hackage-security-0.5.3.0_4 \ hashable-1.2.7.0_1 HTTP-4000.3.12_2 mintty-0.1.2 network-2.7.0.0 \ network-uri-2.6.1.0_1 random-1.1_1 resolv-0.1.1.1_3 tar-0.5.1.0_1 \ zip-archive-0.3.3_1 zlib-0.6.2 CABAL_BOOTSTRAP= yes PLIST_FILES= bin/cabal post-extract: .for package in ${USE_CABAL} ${CP} ${DISTDIR}/${DIST_SUBDIR}/${package:C/_[0-9]+//}/${package:C/_[0-9]+//}${EXTRACT_SUFX} ${WRKSRC} . if ${package:C/[^_]*//:S/_//} != "" ${CP} ${DISTDIR}/${DIST_SUBDIR}/${package:C/_[0-9]+//}/revision/${package:C/[^_]*//:S/_//}.cabal ${WRKSRC}/${package:C/[0-9._]*$//:S/-$//}.cabal.hackage . else tar -C ${WRKDIR} -xf ${DISTDIR}/${DIST_SUBDIR}/${package:C/_[0-9]+//}/${package:C/_[0-9]+//}${EXTRACT_SUFX} --include='*.cabal' ${MV} ${WRKDIR}/${package:C/_[0-9]+//}/${package:C/[0-9._]*$//:S/-$//}.cabal ${WRKSRC}/${package:C/[0-9._]*$//:S/-$//}.cabal.hackage . endif .endfor do-build: cd ${WRKSRC} && \ ${SETENV} EXTRA_CONFIGURE_OPTS="--disable-library-profiling" \ ${MAKE_ENV} HOME=${WRKDIR}/home PREFIX=${WRKDIR}/prefix \ ${WRKSRC}/bootstrap.sh --no-doc --jobs ${MAKE_JOBS_NUMBER} do-install: ${INSTALL_PROGRAM} ${WRKDIR}/prefix/bin/cabal ${STAGEDIR}${PREFIX}/bin/ .include Index: head/devel/hs-cpphs/Makefile =================================================================== --- head/devel/hs-cpphs/Makefile (revision 504636) +++ head/devel/hs-cpphs/Makefile (revision 504637) @@ -1,18 +1,18 @@ # Created by: obraun@FreeBSD.org # $FreeBSD$ PORTNAME= cpphs PORTVERSION= 1.20.8 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Liberalised re-implementation of cpp, the C pre-processor LICENSE= LGPL21 USES= cabal USE_CABAL= old-locale-1.0.0.7_2 old-time-1.1.0.3_2 polyparse-1.12.1 .include Index: head/devel/hs-darcs/Makefile =================================================================== --- head/devel/hs-darcs/Makefile (revision 504636) +++ head/devel/hs-darcs/Makefile (revision 504637) @@ -1,48 +1,48 @@ # Created by: Oliver Braun # $FreeBSD$ PORTNAME= darcs PORTVERSION= 2.14.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Distributed, interactive, smart revision control system LICENSE= GPLv2 USES= cabal pkgconfig USE_CABAL= HTTP-4000.3.12_2 async-2.2.1_1 attoparsec-0.13.2.2_2 \ base16-bytestring-0.1.1.6 base-compat-0.10.5 basement-0.0.10_1 \ byteable-0.1.1 colour-2.3.4 conduit-1.3.1.1 cryptohash-0.11.9 \ cryptonite-0.25 data-ordlist-0.4.7.0 digest-0.0.1.2 dlist-0.8.0.5 \ exceptions-0.10.0_2 fgl-5.7.0.1 graphviz-2999.20.0.3 \ hashable-1.2.7.0_1 html-1.0.1.2 integer-logarithms-1.0.2.2_1 \ memory-0.14.18_1 mmap-0.5.9 mono-traversable-1.0.11.0 \ network-2.7.0.2_2 network-uri-2.6.1.0_1 old-locale-1.0.0.7_2 \ old-time-1.1.0.3_2 polyparse-1.12.1 primitive-0.6.4.0_1 \ random-1.1_1 regex-applicative-0.3.3 regex-base-0.93.2 \ regex-compat-tdfa-0.95.1.4 regex-tdfa-1.2.3.1 resourcet-1.2.2 \ sandi-0.5 scientific-0.3.6.2 split-0.2.3.3_1 tar-0.5.1.0_1 \ temporary-1.3 transformers-compat-0.6.2 unix-compat-0.5.1 \ unliftio-core-0.1.2.0_1 unordered-containers-0.2.10.0 \ utf8-string-1.0.1.1_3 vector-0.12.0.2 vector-algorithms-0.8.0.1 \ wl-pprint-text-1.2.0.0 zip-archive-0.4 zlib-0.6.2 CABAL_FLAGS= pkgconfig executable optimize OPTIONS_DEFINE= CURL TERMINFO THREADED OPTIONS_DEFAULT= CURL TERMINFO THREADED CURL_DESC= Use libcurl for HTTP support CURL_FLAG_ENABLE= curl CURL_LIB_DEPENDS= libcurl.so:ftp/curl TERMINFO_DESC= Use terminfo library for enhanced console support TERMINFO_CABAL_FLAGS= terminfo THREADED_DESC= Use threading and SMP support THREADED_CABAL_FLAGS= threaded .include Index: head/devel/hs-ghc-events/Makefile =================================================================== --- head/devel/hs-ghc-events/Makefile (revision 504636) +++ head/devel/hs-ghc-events/Makefile (revision 504637) @@ -1,16 +1,17 @@ # $FreeBSD$ PORTNAME= ghc-events PORTVERSION= 0.9.0 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Library and tool for parsing .eventlog files from GHC LICENSE= BSD3CLAUSE USES= cabal USE_CABAL= primitive-0.6.4.0_1 vector-0.12.0.2 .include Index: head/devel/hs-git-annex/Makefile =================================================================== --- head/devel/hs-git-annex/Makefile (revision 504636) +++ head/devel/hs-git-annex/Makefile (revision 504637) @@ -1,181 +1,181 @@ # Created by: frase@frase.id.au # $FreeBSD$ PORTNAME= git-annex PORTVERSION= 7.20190129 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Manage files with git, without checking their contents into git LICENSE= GPLv3 BUILD_DEPENDS= rsync:net/rsync \ git:devel/git \ gsha256sum:sysutils/coreutils \ happy:devel/hs-happy \ hs-network>=2.6:net/hs-network RUN_DEPENDS= rsync:net/rsync \ git:devel/git \ gsha256sum:sysutils/coreutils USES= cabal perl5 USE_PERL5= build USE_CABAL= IfElse-0.85 QuickCheck-2.12.6.1_1 SafeSemaphore-0.10.1_1 \ StateVar-1.1.1.1 adjunctions-4.4_2 aeson-1.4.2.0_1 \ aeson-compat-0.3.9 alex-3.2.4 ansi-terminal-0.9 ansi-wl-pprint-0.6.8.2_1 \ appar-0.1.7 asn1-encoding-0.9.5 asn1-parse-0.9.4 asn1-types-0.3.2 \ async-2.2.1_1 attoparsec-0.13.2.2 attoparsec-iso8601-1.0.1.0 \ auto-update-0.1.4 base-compat-0.10.5 base-orphans-0.8 \ basement-0.0.10_1 bencode-0.6.0.0 bifunctors-5.5.3 \ blaze-builder-0.4.1.0 blaze-html-0.9.1.1 blaze-markup-0.8.2.2 \ bloomfilter-2.0.1.0 bsb-http-chunked-0.0.0.4 byteable-0.1.1 \ byteorder-1.0.4 cabal-doctest-1.0.6_2 call-stack-0.1.0 \ case-insensitive-1.2.0.11 cereal-0.5.8.0 cipher-aes-0.2.11 \ clientsession-0.9.1.2 clock-0.7.2 colour-2.3.4 comonad-5.0.4 \ concurrent-output-1.10.9 conduit-1.3.1 conduit-extra-1.3.0 \ connection-0.2.8 contravariant-1.5 cookie-0.4.4 cprng-aes-0.6.1 \ crypto-api-0.13.3 crypto-cipher-types-0.0.9 crypto-random-0.0.9 \ cryptohash-md5-0.11.100.1_3 cryptohash-sha1-0.11.100.1_3 \ cryptonite-0.25 cryptonite-conduit-0.2.2 css-text-0.1.3.0 \ data-default-0.7.1.1 data-default-class-0.1.2.0 \ data-default-instances-containers-0.0.1 \ data-default-instances-dlist-0.0.1 \ data-default-instances-old-locale-0.0.1 disk-free-space-0.1.0.1_3 \ distributive-0.6 dlist-0.8.0.5 easy-file-0.2.2 edit-distance-0.2.2.1_1 \ email-validate-2.3.2.10 entropy-0.4.1.4 erf-2.0.0.0 \ exceptions-0.10.0_2 fast-logger-2.4.13 feed-1.0.1.0 \ file-embed-0.0.11 fingertree-0.1.4.2 free-5.1 happy-1.19.9_3 \ hashable-1.2.7.0_1 hjsmin-0.2.0.2 \ hourglass-0.2.12 hsc2hs-0.68.4 hslogger-1.2.12 http-api-data-0.4 \ http-client-0.6.1 http-client-tls-0.3.5.3 http-conduit-2.3.5 \ http-date-0.0.8 http-types-0.12.2 http2-1.6.4 \ integer-logarithms-1.0.2.2 invariant-0.5.1_1 iproute-1.7.7 \ kan-extensions-5.2 language-javascript-0.6.0.11 lens-4.17 \ libyaml-0.1.1.0 lifted-base-0.2.3.12 magic-1.1 memory-0.14.18_1 \ microlens-0.4.10 microlens-th-0.4.2.3 mime-types-0.1.0.9 \ monad-control-1.0.2.3 monad-logger-0.3.30 monad-loops-0.4.3 \ mono-traversable-1.0.11.0 network-byte-order-0.0.0.0 \ network-info-0.2.0.10 network-uri-2.6.1.0_1 \ old-time-1.1.0.3_2 optparse-applicative-0.14.3.0 \ parallel-3.2.2.0 path-pieces-0.2.1_1 pem-0.2.4 persistent-2.9.1_1 \ persistent-sqlite-2.9.2 persistent-template-2.6.0 \ primitive-0.6.4.0_1 profunctors-5.3 psqueues-0.2.7.1 random-1.1_1 \ reducers-3.12.3 reflection-2.1.4 regex-base-0.93.2 \ regex-tdfa-1.2.3.1 resource-pool-0.2.3.2 resourcet-1.2.2 \ rio-0.1.8.0 safe-0.3.17 sandi-0.5 scientific-0.3.6.2 \ securemem-0.1.10 semigroupoids-5.3.2 semigroups-0.18.5 \ setenv-0.1.1.3_1 shakespeare-2.0.20 silently-1.2.5 \ simple-sendfile-0.2.28 skein-1.0.9.4 socks-0.5.6_1 split-0.2.3.3_1 \ stm-chans-3.0.0.4_1 streaming-commons-0.2.1.0 syb-0.7 \ tagged-0.8.6 tagsoup-0.14.7 tasty-1.2.1 tasty-hunit-0.10.0.1 \ tasty-quickcheck-0.10_1 tasty-rerun-1.1.14 terminal-size-0.3.2.1 \ tf-random-0.5 th-abstraction-0.2.10.0 time-locale-compat-0.1.1.5 \ tls-1.4.1 tls-session-manager-0.0.0.2 torrent-10000.1.1 \ transformers-base-0.4.5.2 transformers-compat-0.6.2 \ typed-process-0.2.4.0 unbounded-delays-0.1.1.0 \ unix-compat-0.5.1 unix-time-0.4.5 unliftio-0.2.10 \ unliftio-core-0.1.2.0_1 unordered-containers-0.2.10.0 \ utf8-string-1.0.1.1_3 uuid-1.3.13_2 uuid-types-1.0.3_1 vault-0.3.1.2 \ vector-0.12.0.2 vector-algorithms-0.8.0.1 void-0.7.2 wai-3.2.2 \ wai-app-static-3.1.6.2 wai-logger-2.3.4 wai-extra-3.0.25 warp-3.2.26 \ wcwidth-0.0.2 word8-0.1.3 \ x509-1.7.5 x509-store-1.6.7 x509-system-1.6.6 \ x509-validation-1.6.11 xml-conduit-1.8.0.1 xml-hamlet-0.5.0 \ xml-types-0.3.6 xss-sanitize-0.3.6 yaml-0.11.0.0 yesod-core-1.6.12 \ yesod-persistent-1.6.0.1 zlib-0.6.2 OPTIONS_DEFINE= S3 ASSISTANT WEBDAV WEBAPP PAIRING DBUS OPTIONS_DEFAULT= S3 ASSISTANT WEBDAV WEBAPP PAIRING S3_DESC= S3 support S3_CABAL_FLAGS= s3 S3_USE_CABAL= aws-0.21 base16-bytestring-0.1.1.6 base64-bytestring-1.0.0.2 old-locale-1.0.0.7_2 WEBDAV_DESC= WebDAV support WEBDAV_CABAL_FLAGS= webdav WEBDAV_USE_CABAL= DAV-1.3.3 ASSISTANT_DESC= 'assistant' and 'watch' commands ASSISTANT_CABAL_FLAGS= assistant ASSISTANT_USE_CABAL= mountpoints-1.0.2 WEBAPP_DESC= Web application (requires ASSISTANT) WEBAPP_IMPLIES= ASSISTANT WEBAPP_CABAL_FLAGS= webapp WEBAPP_USE_CABAL= yesod-1.6.0 yesod-form-1.6.4 \ yesod-static-1.6.0.1 \ warp-tls-3.2.4.3 PAIRING_DESC= Enable pairing (requires WEBAPP) PAIRING_IMPLIES= WEBAPP PAIRING_CABAL_FLAGS= pairing PAIRING_USE_CABAL= network-multicast-0.2.0 DBUS_DESC= D-Bus support DBUS_CABAL_FLAGS= dbus DBUS_USE_CABAL= dbus-1.2.3 fdo-notify-0.3.1 th-lift-0.7.11 CABAL_FLAGS= torrentparser magicmime \ -benchmark -debuglocks EXECUTABLES= git-annex MAN1PAGES= git-annex-add git-annex-expire git-annex-lookupkey \ git-annex-remotedaemon git-annex-ungroup \ git-annex-addunused git-annex-find git-annex-map \ git-annex-repair git-annex-uninit git-annex-addurl \ git-annex-findref git-annex-matchexpression \ git-annex-required git-annex-unlock git-annex-adjust \ git-annex-fix git-annex-matching-options \ git-annex-resolvemerge git-annex-untrust \ git-annex-assistant git-annex-forget git-annex-merge \ git-annex-rmurl git-annex-unused git-annex-calckey \ git-annex-fromkey git-annex-metadata git-annex-schedule \ git-annex-upgrade git-annex-checkpresentkey \ git-annex-fsck git-annex-migrate git-annex-semitrust \ git-annex-vadd git-annex-contentlocation \ git-annex-fuzztest git-annex-mirror git-annex-setkey \ git-annex-vcycle git-annex-copy git-annex-get \ git-annex-move git-annex-setpresentkey \ git-annex-version git-annex-dead git-annex-group \ git-annex-multicast git-annex-shell git-annex-vfilter \ git-annex-describe git-annex-groupwanted \ git-annex-numcopies git-annex-smudge git-annex-vicfg \ git-annex-diffdriver git-annex-import git-annex-p2p \ git-annex-status git-annex-view git-annex-direct \ git-annex-importfeed git-annex-pre-commit \ git-annex-sync git-annex-vpop git-annex-drop \ git-annex-indirect git-annex-preferred-content \ git-annex-test git-annex-wanted git-annex-dropkey \ git-annex-info git-annex-proxy git-annex-testremote \ git-annex-watch git-annex-dropunused git-annex-init \ git-annex-readpresentkey git-annex-transferkey \ git-annex-webapp git-annex-edit git-annex-initremote \ git-annex-registerurl git-annex-transferkeys \ git-annex-whereis git-annex-enable-tor git-annex-list \ git-annex-reinit git-annex-trust git-annex \ git-annex-enableremote git-annex-lock \ git-annex-reinject git-annex-unannex \ git-remote-tor-annex git-annex-examinekey git-annex-log \ git-annex-rekey git-annex-undo post-build: .for man in ${MAN1PAGES} ${WRKSRC}/Build/mdwn2man ${man} 1 ${WRKSRC}/doc/${man}.mdwn > ${WRKSRC}/doc/${man}.1 .endfor post-install: .for man in ${MAN1PAGES} ${INSTALL_MAN} ${WRKSRC}/doc/${man}.1 ${STAGEDIR}${MANPREFIX}/man/man1/ .endfor post-stage: ${LN} -sf git-annex ${STAGEDIR}${PREFIX}/bin/git-annex-shell ${LN} -sf git-annex ${STAGEDIR}${PREFIX}/bin/git-remote-tor-annex .include Index: head/devel/hs-haddock/Makefile =================================================================== --- head/devel/hs-haddock/Makefile (revision 504636) +++ head/devel/hs-haddock/Makefile (revision 504637) @@ -1,22 +1,23 @@ # Created by: Oliver Braun # $FreeBSD$ PORTNAME= haddock PORTVERSION= 2.22.0 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Documentation-generation tool for Haskell libraries LICENSE= BSD3CLAUSE USES= cabal USE_CABAL= ghc-paths-0.1.0.9_4 haddock-api-${PORTVERSION} haddock-library-1.7.0 haddock_DATADIR_VARS= haddock-api post-install: cd ${WRKSRC}/haddock-api-${PORTVERSION}/resources/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR} .include Index: head/devel/hs-happy/Makefile =================================================================== --- head/devel/hs-happy/Makefile (revision 504636) +++ head/devel/hs-happy/Makefile (revision 504637) @@ -1,28 +1,28 @@ # Created by: Simon Marlow # $FreeBSD$ PORTNAME= happy PORTVERSION= 1.19.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Happy is a parser generator for Haskell LICENSE= BSD3CLAUSE USES= cabal PORTEXAMPLES= *.ly README glr/* igloo/* OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} $$(find ${WRKSRC} -name 'HappyTemplate*') ${STAGEDIR}${DATADIR} .include Index: head/devel/hs-hasktags/Makefile =================================================================== --- head/devel/hs-hasktags/Makefile (revision 504636) +++ head/devel/hs-hasktags/Makefile (revision 504637) @@ -1,23 +1,23 @@ # $FreeBSD$ PORTNAME= hasktags PORTVERSION= 0.71.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Produces ctags "tags" and etags "TAGS" files for Haskell programs LICENSE= BSD3CLAUSE USES= cabal USE_CABAL= ansi-terminal-0.9 ansi-wl-pprint-0.6.8.2_1 colour-2.3.4 \ hashable-1.2.7.0_1 json-0.9.3 microlens-0.4.10 \ microlens-ghc-0.4.10 microlens-mtl-0.1.11.1 \ microlens-platform-0.3.11 microlens-th-0.4.2.3 \ optparse-applicative-0.14.3.0 primitive-0.6.4.0_1 syb-0.7 \ th-abstraction-0.2.10.0 transformers-compat-0.6.2 \ unordered-containers-0.2.10.0 utf8-string-1.0.1.1_3 vector-0.12.0.2 .include Index: head/devel/hs-hlint/Makefile =================================================================== --- head/devel/hs-hlint/Makefile (revision 504636) +++ head/devel/hs-hlint/Makefile (revision 504637) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= hlint PORTVERSION= 2.1.12 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Source code suggestions LICENSE= BSD3CLAUSE USES= cabal BUILD_DEPENDS= happy:devel/hs-happy USE_CABAL= aeson-1.4.2.0_1 ansi-terminal-0.9 attoparsec-0.13.2.2 \ base-compat-0.10.5 clock-0.7.2 cmdargs-0.10.20 colour-2.3.4 \ conduit-1.3.1 cpphs-1.20.8 data-default-0.7.1.1 \ data-default-class-0.1.2.0 \ data-default-instances-containers-0.0.1 \ data-default-instances-dlist-0.0.1 \ data-default-instances-old-locale-0.0.1 dlist-0.8.0.5 \ exceptions-0.10.0_2 extra-1.6.14 happy-1.19.9_3 hashable-1.2.7.0_1 \ haskell-src-exts-1.21.0 haskell-src-exts-util-0.2.4 hscolour-1.24.4 \ integer-logarithms-1.0.2.2 libyaml-0.1.1.0 \ mono-traversable-1.0.11.0 old-locale-1.0.0.7_2 old-time-1.1.0.3_2 \ polyparse-1.12.1 primitive-0.6.4.0_1 random-1.1_1 refact-0.3.0.2 \ resourcet-1.2.2 \ scientific-0.3.6.2 semigroups-0.18.5 split-0.2.3.3_1 syb-0.7 \ tagged-0.8.6 th-abstraction-0.2.10.0 time-locale-compat-0.1.1.5 \ transformers-compat-0.6.2 uniplate-1.6.12 unliftio-core-0.1.2.0_1 \ unordered-containers-0.2.10.0 uuid-types-1.0.3_1 vector-0.12.0.2 \ vector-algorithms-0.8.0.1 yaml-0.11.0.0 .include Index: head/devel/hs-hoogle/Makefile =================================================================== --- head/devel/hs-hoogle/Makefile (revision 504636) +++ head/devel/hs-hoogle/Makefile (revision 504637) @@ -1,56 +1,57 @@ # Created by: Giuseppe Pilichi aka Jacula Modyun # $FreeBSD$ PORTNAME= hoogle PORTVERSION= 5.0.17.9 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Haskell API Search LICENSE= BSD3CLAUSE BUILD_DEPENDS= happy:devel/hs-happy RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss USES= cabal USE_CABAL= ListLike-4.6_2 QuickCheck-2.12.6.1_1 aeson-1.4.2.0_1 appar-0.1.7 \ asn1-encoding-0.9.5 asn1-parse-0.9.4 asn1-types-0.3.2 async-2.2.1_1 \ attoparsec-0.13.2.2 auto-update-0.1.4 base-compat-0.10.5 \ base-orphans-0.8 basement-0.0.10_1 blaze-builder-0.4.1.0 blaze-html-0.9.1.1 \ blaze-markup-0.8.2.2_1 bsb-http-chunked-0.0.0.4 byteable-0.1.1 byteorder-1.0.4 \ cabal-doctest-1.0.6_2 case-insensitive-1.2.0.11 cereal-0.5.8.0 \ clock-0.7.2 cmdargs-0.10.20 conduit-1.3.1 conduit-extra-1.3.0 \ connection-0.2.8 cookie-0.4.4 cryptonite-0.25 \ data-default-0.7.1.1 data-default-class-0.1.2.0 \ data-default-instances-containers-0.0.1 \ data-default-instances-dlist-0.0.1 \ data-default-instances-old-locale-0.0.1 dlist-0.8.0.5 \ easy-file-0.2.2 erf-2.0.0.0 exceptions-0.10.0_2 extra-1.6.14 \ fast-logger-2.4.13 fmlist-0.9.2 foundation-0.0.23 \ generic-deriving-1.12.3 happy-1.19.9_3 hashable-1.2.7.0_1 \ haskell-src-exts-1.21.0 hourglass-0.2.12 hsc2hs-0.68.4_1 \ http-client-0.6.1 http-client-tls-0.3.5.3 http-conduit-2.3.5 \ http-date-0.0.8 http-types-0.12.2 http2-1.6.4 \ integer-logarithms-1.0.2.2 iproute-1.7.7 js-flot-0.8.3 \ js-jquery-3.3.1 memory-0.14.18 mime-types-0.1.0.9 mmap-0.5.9 \ mono-traversable-1.0.11.0 network-2.7.0.2_2 network-uri-2.6.1.0_1 \ network-byte-order-0.0.0.0 old-locale-1.0.0.7_2 old-time-1.1.0.3_2 \ pem-0.2.4 primitive-0.6.4.0_1 process-extras-0.7.4 psqueues-0.2.7.1 \ random-1.1_1 resourcet-1.2.2 scientific-0.3.6.2 semigroups-0.18.5 \ simple-sendfile-0.2.28 socks-0.5.6 split-0.2.3.3_1 \ storable-record-0.0.4 storable-tuple-0.0.3.3 \ streaming-commons-0.2.1.0 syb-0.7 tar-0.5.1.0_1 tagged-0.8.6 \ tf-random-0.5 th-abstraction-0.2.10.0 time-locale-compat-0.1.1.5 \ tls-1.4.1 tls-session-manager-0.0.0.2 transformers-compat-0.6.2 \ typed-process-0.2.4.0 uniplate-1.6.12 unix-compat-0.5.1 \ unix-time-0.4.5 unliftio-core-0.1.2.0_1 \ unordered-containers-0.2.10.0 utf8-string-1.0.1.1_3 \ utility-ht-0.0.14 uuid-types-1.0.3 vault-0.3.1.2 \ vector-0.12.0.2 vector-algorithms-0.8.0.1 wai-3.2.2 \ wai-logger-2.3.4 warp-3.2.26 warp-tls-3.2.4.3 \ word8-0.1.3 x509-1.7.5 x509-store-1.6.7 x509-system-1.6.6 \ x509-validation-1.6.11 zlib-0.6.2 .include Index: head/devel/hs-hspec-discover/Makefile =================================================================== --- head/devel/hs-hspec-discover/Makefile (revision 504636) +++ head/devel/hs-hspec-discover/Makefile (revision 504637) @@ -1,14 +1,15 @@ # $FreeBSD$ PORTNAME= hspec-discover PORTVERSION= 2.7.1 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Automatically discover and run Hspec tests LICENSE= MIT USES= cabal .include Index: head/devel/hs-mueval/Makefile =================================================================== --- head/devel/hs-mueval/Makefile (revision 504636) +++ head/devel/hs-mueval/Makefile (revision 504637) @@ -1,23 +1,23 @@ # Created by: Giuseppe Pilichi aka Jacula Modyun # $FreeBSD$ PORTNAME= mueval PORTVERSION= 0.9.3 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Safely evaluate pure Haskell expressions LICENSE= BSD3CLAUSE USES= cabal USE_CABAL= QuickCheck-2.12.6.1_1 erf-2.0.0.0 exceptions-0.10.0_2 \ extensible-exceptions-0.1.1.4 ghc-paths-0.1.0.9_4 hint-0.9.0 \ primitive-0.6.4.0_1 random-1.1_1 show-0.6 simple-reflect-0.3.3 \ syb-0.7 temporary-1.3 tf-random-0.5 transformers-compat-0.6.2 EXECUTABLES= mueval mueval-core .include Index: head/devel/hs-shake/Makefile =================================================================== --- head/devel/hs-shake/Makefile (revision 504636) +++ head/devel/hs-shake/Makefile (revision 504637) @@ -1,19 +1,20 @@ # $FreeBSD$ PORTNAME= shake PORTVERSION= 0.18.2 +PORTREVISION= 1 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Build system library, like Make, but more accurate dependencies LICENSE= BSD3CLAUSE USES= cabal USE_CABAL= clock-0.7.2 extra-1.6.14 filepattern-0.1.1 hashable-1.2.7.0_1 \ heaps-0.3.6.1 js-dgtable-0.5.2 js-flot-0.8.3 js-jquery-3.3.1 \ primitive-0.6.4.0_1 random-1.1_1 unordered-containers-0.2.10.0 \ utf8-string-1.0.1.1_3 .include Index: head/devel/hs-threadscope/Makefile =================================================================== --- head/devel/hs-threadscope/Makefile (revision 504636) +++ head/devel/hs-threadscope/Makefile (revision 504637) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= threadscope PORTVERSION= 0.2.11.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Graphical tool for profiling parallel Haskell programs LICENSE= BSD3CLAUSE BUILD_DEPENDS= happy:devel/hs-happy LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= cabal gnome pkgconfig USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 USE_CABAL= alex-3.2.4 cairo-0.13.6.0 exceptions-0.10.0_2 file-embed-0.0.11 \ ghc-events-0.8.0.1 gio-0.13.6.0 glib-0.13.7.0 \ gtk2hs-buildtools-0.13.5.0 gtk-0.15.2 happy-1.19.9_3 hashable-1.2.7.0_1 \ hashtables-1.2.3.1 pango-0.13.6.0 primitive-0.6.4.0_1 random-1.1_1 \ temporary-1.3 transformers-compat-0.6.2 utf8-string-1.0.1.1_3 \ vector-0.12.0.2 .include Index: head/devel/stack/Makefile =================================================================== --- head/devel/stack/Makefile (revision 504636) +++ head/devel/stack/Makefile (revision 504637) @@ -1,77 +1,77 @@ # Created by: Tobias Kortkamp # $FreeBSD$ PORTNAME= stack PORTVERSION= 1.9.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Cross-platform program for developing Haskell programs LICENSE= BSD3CLAUSE BUILD_DEPENDS= happy:devel/hs-happy RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss USES= cabal USE_CABAL= Glob-0.10.0 HUnit-1.6.0.0 QuickCheck-2.12.6.1_1 StateVar-1.1.1.1 \ aeson-1.4.2.0_1 aeson-compat-0.3.9 annotated-wl-pprint-0.7.0 \ ansi-terminal-0.9 ansi-wl-pprint-0.6.8.2_1 asn1-encoding-0.9.5 \ asn1-parse-0.9.4 asn1-types-0.3.2 async-2.2.1_1 attoparsec-0.13.2.2 \ attoparsec-iso8601-1.0.1.0 auto-update-0.1.4.1 base16-bytestring-0.1.1.6 \ base64-bytestring-1.0.0.2 base-compat-0.10.5 base-orphans-0.8 \ base-prelude-1.3 basement-0.0.10_1 bifunctors-5.5.3 \ bindings-uname-0.1 bitarray-0.0.1.1 blaze-builder-0.4.1.0 \ blaze-html-0.9.1.1 blaze-markup-0.8.2.2 byteable-0.1.1 \ cabal-doctest-1.0.6_2 call-stack-0.1.0 case-insensitive-1.2.0.11 \ cereal-0.5.8.0 clock-0.7.2 cmdargs-0.10.20 colour-2.3.4 \ comonad-5.0.4 conduit-1.3.1.1 conduit-extra-1.3.1.1 \ connection-0.2.8 contravariant-1.5 cookie-0.4.4 cryptohash-0.11.9 \ cryptohash-sha256-0.11.101.0_2 cryptonite-0.25 cryptonite-conduit-0.2.2 \ data-default-class-0.1.2.0 digest-0.0.1.2 distributive-0.6 \ dlist-0.8.0.5 easy-file-0.2.2 ed25519-0.0.5.0_2 echo-0.1.3_1 \ either-5.0.1 erf-2.0.0.0 exceptions-0.10.0_2 extra-1.6.14 \ fast-logger-2.4.13 file-embed-0.0.11 filelock-0.1.1.2 free-5.1 \ fsnotify-0.3.0.1_1 generic-deriving-1.12.3 githash-0.1.3.1 \ hackage-security-0.5.3.0_4 hashable-1.2.7.0_1 hourglass-0.2.12 \ hpack-0.31.2 hsc2hs-0.68.4 hspec-2.7.0 hspec-core-2.7.0 \ hspec-discover-2.7.0 hspec-expectations-0.8.2 \ hspec-smallcheck-0.5.2 http-api-data-0.4 http-client-0.6.2 \ http-client-tls-0.3.5.3 http-conduit-2.3.6.1 http-types-0.12.3 \ infer-license-0.2.0 integer-logarithms-1.0.2.2 libyaml-0.1.1.0 \ lifted-base-0.2.3.12 logict-0.6.0.2 megaparsec-7.0.4 \ memory-0.14.18_1 microlens-0.4.10 microlens-th-0.4.2.3 \ mime-types-0.1.0.9 mintty-0.1.2 monad-control-1.0.2.3 \ monad-logger-0.3.30 monad-loops-0.4.3 mono-traversable-1.0.11.0 \ mustache-2.3.0 neat-interpolation-0.3.2.4 network-2.7.0.2_2 \ network-uri-2.6.1.0_1 open-browser-0.2.1.0 old-locale-1.0.0.7_2 \ old-time-1.1.0.3_2 optparse-applicative-0.14.3.0 \ optparse-simple-0.1.1.1 parser-combinators-1.0.1 path-0.6.1_1 \ path-io-1.4.2 path-pieces-0.2.1_1 pem-0.2.4 persistent-2.9.1_1 \ persistent-sqlite-2.9.2 persistent-template-2.6.0 \ primitive-0.6.4.0_1 profunctors-5.3 project-template-0.2.0.1 \ quickcheck-io-0.2.0 random-1.1_1 regex-applicative-0.3.3 \ regex-applicative-text-0.1.0.1_3 resource-pool-0.2.3.2 \ resourcet-1.2.2 retry-0.8.0.0 rio-0.1.8.0 safe-0.3.17 \ scientific-0.3.6.2 semigroupoids-5.3.2 semigroups-0.18.5 \ setenv-0.1.1.3_1 silently-1.2.5 smallcheck-1.1.5 socks-0.5.6_1 \ split-0.2.3.3_1 stm-chans-3.0.0.4_1 store-0.5.0.1 store-core-0.4.4 \ streaming-commons-0.2.1.0 syb-0.7 tar-0.5.1.0_1 tagged-0.8.6 temporary-1.3 \ text-metrics-0.3.0_4 tf-random-0.5 th-abstraction-0.2.11.0 \ th-expand-syns-0.4.4.0_1 th-lift-0.7.11 th-lift-instances-0.1.11 \ th-orphans-0.13.6 th-reify-many-0.1.8 th-utilities-0.2.1.0 \ time-locale-compat-0.1.1.5 tls-1.4.1 transformers-base-0.4.5.2 \ transformers-compat-0.6.2 typed-process-0.2.4.0 \ unicode-transforms-0.3.5 unix-compat-0.5.1 unix-time-0.4.5 \ unliftio-0.2.10 unliftio-core-0.1.2.0_1 \ unordered-containers-0.2.10.0 uuid-types-1.0.3_1 vector-0.12.0.2 \ vector-algorithms-0.8.0.1 void-0.7.2 x509-1.7.5 \ x509-store-1.6.7 x509-system-1.6.6 x509-validation-1.6.11 \ yaml-0.11.0.0 zip-archive-0.4 zlib-0.6.2 #PLIST_FILES= etc/bash_completion.d/_stack.bash \ # share/zsh/site-functions/_stack .include Index: head/games/hedgewars-server/Makefile =================================================================== --- head/games/hedgewars-server/Makefile (revision 504636) +++ head/games/hedgewars-server/Makefile (revision 504637) @@ -1,41 +1,41 @@ # $FreeBSD$ PORTNAME= hedgewars PORTVERSION= 0.9.25 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://www.hedgewars.org/download/releases/ \ http://mirror.amdmi3.ru/distfiles/ PKGNAMESUFFIX= -server DISTNAME= ${PORTNAME}-src-${DISTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # cabal.mk has different default from bsd.port.mk EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= haskell@FreeBSD.org COMMENT= Server part of free Worms-like turn based strategy game LICENSE= GPLv2 USES= cabal tar:bzip2 WRKSRC_SUBDIR= gameServer USE_CABAL= ConfigFile-1.1.4 HUnit-1.6.0.0 MissingH-1.4.1.0 SHA-1.6.4.4 \ aeson-1.4.3.0 attoparsec-0.13.2.2_2 base-compat-0.10.5 \ call-stack-0.1.0 conduit-1.3.1.1 dlist-0.8.0.6 entropy-0.4.1.4 \ exceptions-0.10.2 hashable-1.2.7.0_1 hslogger-1.3.0.0 \ integer-logarithms-1.0.3 libyaml-0.1.1.0 \ mono-traversable-1.0.11.0 network-2.7.0.2 \ old-locale-1.0.0.7_2 old-time-1.1.0.3_2 primitive-0.6.4.0_1 \ random-1.1 regex-base-0.93.2 regex-compat-0.95.1 \ regex-posix-0.95.2 regex-tdfa-1.2.3.1 resourcet-1.2.2 sandi-0.5 \ scientific-0.3.6.2 split-0.2.3.3_1 tagged-0.8.6 \ th-abstraction-0.3.1.0 time-locale-compat-0.1.1.5 \ transformers-compat-0.6.4 unliftio-core-0.1.2.0_1 \ unordered-containers-0.2.10.0 utf8-string-1.0.1.1_3 \ uuid-types-1.0.3_1 vector-0.12.0.3 vector-algorithms-0.8.0.1 \ yaml-0.11.0.0 zlib-0.6.2 EXECUTABLES= hedgewars-server checker .include Index: head/games/hs-scroll/Makefile =================================================================== --- head/games/hs-scroll/Makefile (revision 504636) +++ head/games/hs-scroll/Makefile (revision 504637) @@ -1,29 +1,29 @@ # Created by: Nikolai Lifanov # $FreeBSD$ PORTNAME= scroll PORTVERSION= 1.20180421 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= games haskell MAINTAINER= haskell@FreeBSD.org COMMENT= A roguelike game LICENSE= GPLv2 BUILD_DEPENDS= happy:devel/hs-happy USES= cabal USE_CABAL= IfElse-0.85 alex-3.2.4 ansi-terminal-0.9 ansi-wl-pprint-0.6.8.2_1 \ c2hs-0.28.6 case-insensitive-1.2.0.11 colour-2.3.4 data-default-0.7.1.1 \ data-default-class-0.1.2.0 \ data-default-instances-containers-0.0.1 \ data-default-instances-dlist-0.0.1 \ data-default-instances-old-locale-0.0.1 dlist-0.8.0.5 hashable-1.2.7.0_1 \ happy-1.19.9_3 language-c-0.8.2_1 monad-loops-0.4.3 ncurses-0.2.16_1 \ old-locale-1.0.0.7_2 optparse-applicative-0.14.3.0 \ primitive-0.6.4.0_1 random-1.1_1 syb-0.7 transformers-compat-0.6.2 \ vector-0.12.0.2 .include Index: head/lang/hs-brainfuck/Makefile =================================================================== --- head/lang/hs-brainfuck/Makefile (revision 504636) +++ head/lang/hs-brainfuck/Makefile (revision 504637) @@ -1,18 +1,18 @@ # Created by: Giuseppe Pilichi aka Jacula Modyun # $FreeBSD$ PORTNAME= brainfuck PORTVERSION= 0.1.0.3 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= lang haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Brainfuck interpreter LICENSE= GPLv2 USES= cabal EXECUTABLES= bf .include Index: head/lang/hs-unlambda/Makefile =================================================================== --- head/lang/hs-unlambda/Makefile (revision 504636) +++ head/lang/hs-unlambda/Makefile (revision 504637) @@ -1,16 +1,16 @@ # Created by: Giuseppe Pilichi aka Jacula Modyun # $FreeBSD$ PORTNAME= unlambda PORTVERSION= 0.1.4.2 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= lang haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Unlambda interpreter LICENSE= GPLv2 USES= cabal .include Index: head/print/hs-hscolour/Makefile =================================================================== --- head/print/hs-hscolour/Makefile (revision 504636) +++ head/print/hs-hscolour/Makefile (revision 504637) @@ -1,19 +1,19 @@ # Created by: Giuseppe Pilichi aka Jacula Modyun # $FreeBSD$ PORTNAME= hscolour PORTVERSION= 1.24.4 -PORTREVISION= 4 +PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= print haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Colourise Haskell code LICENSE= GPLv2 USES= cabal EXECUTABLES= HsColour .include Index: head/textproc/cgrep/Makefile =================================================================== --- head/textproc/cgrep/Makefile (revision 504636) +++ head/textproc/cgrep/Makefile (revision 504637) @@ -1,35 +1,35 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= cgrep PORTVERSION= 6.6.25 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc MAINTAINER= lwhsu@FreeBSD.org COMMENT= Context-aware grep for source codes LICENSE= GPLv2 LIB_DEPENDS= libpcre.so:devel/pcre USES= cabal USE_CABAL= StateVar-1.1.1.1 aeson-1.4.2.0 ansi-terminal-0.9 async-2.2.1_1 \ attoparsec-0.13.2.2 base-compat-0.10.5 base-orphans-0.8 \ bifunctors-5.5.3 cabal-doctest-1.0.6_2 cmdargs-0.10.20 \ colour-2.3.4 comonad-5.0.4 conduit-1.3.1 contravariant-1.5 \ distributive-0.6 dlist-0.8.0.5 either-5.0.1 exceptions-0.10.0_2 \ hashable-1.2.7.0_1 integer-logarithms-1.0.2.2 libyaml-0.1.1.0 \ mono-traversable-1.0.11.0 primitive-0.6.4.0_1 profunctors-5.3 \ random-1.1_1 regex-base-0.93.2 regex-pcre-0.94.4 regex-posix-0.95.2 \ resourcet-1.2.2 safe-0.3.17 scientific-0.3.6.2 \ semigroupoids-5.3.2 semigroups-0.18.5 split-0.2.3.3_1 \ stringsearch-0.3.6.6_1 tagged-0.8.6 th-abstraction-0.2.10.0 \ time-locale-compat-0.1.1.5 transformers-compat-0.6.2 \ unicode-show-0.1.0.3 unix-compat-0.5.1 unliftio-core-0.1.2.0_1 \ unordered-containers-0.2.10.0 utf8-string-1.0.1.1_3 \ uuid-types-1.0.3 vector-0.12.0.2 vector-algorithms-0.8.0.1 \ yaml-0.11.0.0 .include Index: head/textproc/hs-lhs2tex/Makefile =================================================================== --- head/textproc/hs-lhs2tex/Makefile (revision 504636) +++ head/textproc/hs-lhs2tex/Makefile (revision 504637) @@ -1,22 +1,22 @@ # Created by: mainland@apeiron.net # $FreeBSD$ PORTNAME= lhs2tex PORTVERSION= 1.22 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= textproc haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Preprocessor for typesetting Haskell sources with LaTeX LICENSE= GPLv2 USES= cabal USE_TEX= latex dvipsk USE_CABAL= regex-base-0.93.2 regex-compat-0.95.1 regex-posix-0.95.2 EXECUTABLES= lhs2TeX .include Index: head/textproc/hs-pandoc/Makefile =================================================================== --- head/textproc/hs-pandoc/Makefile (revision 504636) +++ head/textproc/hs-pandoc/Makefile (revision 504637) @@ -1,69 +1,70 @@ # Created by: John MacFarlane # $FreeBSD$ PORTNAME= pandoc PORTVERSION= 2.7.2 +PORTREVISION= 1 CATEGORIES= textproc haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Conversion between markup formats LICENSE= GPLv2 USES= cabal OPTIONS_DEFINE= EMBED_DATA TRYPANDOC EMBED_DATA_DESC= Embed data files in binary for relocatable executable EMBED_DATA_CABAL_FLAGS= embed_data_files EMBED_DATA_USE_CABAL= file-embed-0.0.11 TRYPANDOC_DESC= Build trypandoc cgi executable TRYPANDOC_CABAL_FLAGS= trypandoc TRYPANDOC_USE_CABAL= appar-0.1.7 auto-update-0.1.4 byteorder-1.0.4 \ cabal-doctest-1.0.6_2 easy-file-0.2.2 fast-logger-2.4.13 \ hsc2hs-0.68.4_1 iproute-1.7.7 resourcet-1.2.2 \ semigroups-0.18.5 unix-compat-0.5.1 unix-time-0.4.5 \ unliftio-core-0.1.2.0_1 vault-0.3.1.2 void-0.7.2 wai-3.2.2 \ wai-extra-3.0.25 wai-logger-2.3.4 word8-0.1.3 TRYPANDOC_EXECUTABLES= trypandoc USE_CABAL= Glob-0.10.0 HTTP-4000.3.12_2 HsYAML-0.1.1.3 JuicyPixels-3.3.3_1 \ QuickCheck-2.12.6.1_1 SHA-1.6.4.4 aeson-1.4.2.0_1 \ aeson-pretty-0.8.7 ansi-terminal-0.9 asn1-encoding-0.9.5 \ asn1-parse-0.9.4 asn1-types-0.3.2 async-2.2.1_1 attoparsec-0.13.2.2 \ base64-bytestring-1.0.0.2 base-compat-0.10.5 basement-0.0.10 \ bitarray-0.0.1.1 blaze-builder-0.4.1.0 blaze-html-0.9.1.1 \ blaze-markup-0.8.2.2 byteable-0.1.1 case-insensitive-1.2.0.11 \ cereal-0.5.8.0 cmark-gfm-0.1.8 colour-2.3.4 connection-0.2.8 \ cookie-0.4.4 cryptonite-0.25 data-default-0.7.1.1 \ data-default-class-0.1.2.0 data-default-instances-containers-0.0.1 \ data-default-instances-dlist-0.0.1 \ data-default-instances-old-locale-0.0.1 digest-0.0.1.2 dlist-0.8.0.5 \ doctemplates-0.2.2.1 erf-2.0.0.0 exceptions-0.10.0_2 fail-4.9.0.0 \ haddock-library-1.7.0 hashable-1.2.7.0_1 hourglass-0.2.12 \ hslua-1.0.2 hslua-module-text-0.2.0 http-client-0.6.1 \ http-client-tls-0.3.5.3 http-types-0.12.2 hxt-9.3.1.16 \ hxt-charproperties-9.2.0.1 hxt-regex-xmlschema-9.2.0.3 \ hxt-unicode-9.0.2.4 integer-logarithms-1.0.2.2 ipynb-0.1 \ memory-0.14.18 mime-types-0.1.0.9 network-2.7.0.2_2 \ network-uri-2.6.1.0_1 old-locale-1.0.0.7_2 \ pandoc-types-1.17.5.4 pem-0.2.4 primitive-0.6.4.0_1 random-1.1_1 \ regex-base-0.93.2 regex-pcre-builtin-0.94.4.8.8.35 safe-0.3.17 \ scientific-0.3.6.2 skylighting-0.7.7 skylighting-core-0.7.7 \ socks-0.5.6 split-0.2.3.3_1 streaming-commons-0.2.1.0 syb-0.7 \ tagged-0.8.6 tagsoup-0.14.7 temporary-1.3 texmath-0.11.2.2 \ tf-random-0.5 th-abstraction-0.2.10.0 \ time-locale-compat-0.1.1.5 tls-1.4.1 transformers-compat-0.6.2 \ unicode-transforms-0.3.5 unordered-containers-0.2.10.0 \ utf8-string-1.0.1.1_3 uuid-types-1.0.3_1 vector-0.12.0.2 \ x509-1.7.5 x509-store-1.6.7 x509-system-1.6.6 \ x509-validation-1.6.11 xml-1.3.14 zip-archive-0.4 zlib-0.6.2 CABAL_FLAGS= -static derive_json_via_th post-install: cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR} ${INSTALL_MAN} ${WRKSRC}/man/pandoc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include Index: head/textproc/hs-pandoc-citeproc/Makefile =================================================================== --- head/textproc/hs-pandoc-citeproc/Makefile (revision 504636) +++ head/textproc/hs-pandoc-citeproc/Makefile (revision 504637) @@ -1,74 +1,75 @@ # $FreeBSD$ PORTNAME= pandoc-citeproc PORTVERSION= 0.16.2 +PORTREVISION= 1 CATEGORIES= textproc haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Supports using pandoc with citeproc LICENSE= BSD3CLAUSE USES= cabal OPTIONS_DEFINE= BIBUTILS EMBED_DATA UNICODE_COLLATION OPTIONS_DEFAULT= BIBUTILS BIBUTILS_DESC= Use Chris Putnam's Bibutils #' BIBUTILS_CABAL_FLAGS= bibutils BIBUTILS_USE_CABAL= hs-bibutils-6.7.0.0 EMBED_DATA_DESC= Embed locale files into the library EMBED_DATA_CABAL_FLAGS= embed_data_files EMBED_DATA_USE_CABAL= file-embed-0.0.11 UNICODE_COLLATION_DESC= Use bindings to the Internationl Components for Unicode libraries UNICODE_COLLATION_CABAL_FLAGS= unicode_collation UNICODE_COLLATION_USE_CABAL= text-icu-0.7.0.1 UNICODE_COLLATION_LIB_DEPENDS= libicui18n.so:devel/icu USE_CABAL= Glob-0.10.0 HTTP-4000.3.12_2 HsYAML-0.1.1.3 JuicyPixels-3.3.3_1 \ QuickCheck-2.12.6.1_1 SHA-1.6.4.4 aeson-1.4.2.0_1 \ aeson-pretty-0.8.7 ansi-terminal-0.9 asn1-encoding-0.9.5 \ asn1-parse-0.9.4 asn1-types-0.3.2 async-2.2.1_1 attoparsec-0.13.2.2 \ base64-bytestring-1.0.0.2 base-compat-0.10.5 basement-0.0.10_1 \ bitarray-0.0.1.1 blaze-builder-0.4.1.0 blaze-html-0.9.1.1 \ blaze-markup-0.8.2.2 byteable-0.1.1 case-insensitive-1.2.0.11 \ cereal-0.5.8.0 cmark-gfm-0.1.6 colour-2.3.4 conduit-1.3.1 \ conduit-extra-1.3.0 connection-0.2.8 cookie-0.4.4 cryptonite-0.25 \ data-default-0.7.1.1 data-default-class-0.1.2.0 \ data-default-instances-containers-0.0.1 \ data-default-instances-dlist-0.0.1 \ data-default-instances-old-locale-0.0.1 digest-0.0.1.2 dlist-0.8.0.5 \ doctemplates-0.2.2.1 erf-2.0.0.0 exceptions-0.10.0_2 \ fail-4.9.0.0 haddock-library-1.7.0 hashable-1.2.7.0_1 \ hourglass-0.2.12 hslua-1.0.2 hslua-module-text-0.2.0 \ http-client-0.6.1 http-client-tls-0.3.5.3 http-types-0.12.2 \ hxt-9.3.1.16 hxt-charproperties-9.2.0.1 \ hxt-regex-xmlschema-9.2.0.3 hxt-unicode-9.0.2.4 \ integer-logarithms-1.0.2.2 ipynb-0.1 libyaml-0.1.1.0 \ memory-0.14.18 mime-types-0.1.0.9 mono-traversable-1.0.11.0 \ network-2.7.0.2_2 network-uri-2.6.1.0_1 old-locale-1.0.0.7_2 \ pandoc-2.6 pandoc-types-1.17.5.4 pem-0.2.4 primitive-0.6.4.0_1 \ random-1.1_1 regex-base-0.93.2 regex-pcre-builtin-0.94.4.8.8.35 \ resourcet-1.2.2 rfc5051-0.1.0.4 safe-0.3.17 scientific-0.3.6.2 \ setenv-0.1.1.3 skylighting-0.7.6 skylighting-core-0.7.6 \ socks-0.5.6 split-0.2.3.3_1 streaming-commons-0.2.1.0 syb-0.7 \ tagged-0.8.6 tagsoup-0.14.7 temporary-1.3 texmath-0.11.2 \ tf-random-0.5 th-abstraction-0.2.10.0 time-locale-compat-0.1.1.5 \ tls-1.4.1 transformers-compat-0.6.2 typed-process-0.2.4.0 \ unicode-transforms-0.3.5 unliftio-core-0.1.2.0_1 \ unordered-containers-0.2.10.0 utf8-string-1.0.1.1_3 \ uuid-types-1.0.3_1 vector-0.12.0.2 vector-algorithms-0.8.0.1 \ x509-1.7.5 x509-store-1.6.7 x509-system-1.6.6 \ x509-validation-1.6.11 xml-1.3.14 xml-conduit-1.8.0.1 \ xml-types-0.3.6 yaml-0.11.0.0 zip-archive-0.4 zlib-0.6.2 CABAL_FLAGS= -test_citeproc -debug post-install: ${INSTALL_MAN} ${WRKSRC}/man/man1/pandoc-citeproc.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 cd ${WRKSRC} && ${COPYTREE_SHARE} locales ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/chicago-author-date.csl ${STAGEDIR}${DATADIR} .include Index: head/textproc/hs-yaml/Makefile =================================================================== --- head/textproc/hs-yaml/Makefile (revision 504636) +++ head/textproc/hs-yaml/Makefile (revision 504637) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= yaml PORTVERSION= 0.11.0.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= textproc haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Utilities for converting YAML and JSON documents back and forth LICENSE= BSD3CLAUSE USES= cabal USE_CABAL= aeson-1.4.2.0_1 attoparsec-0.13.2.2 base-compat-0.10.5 \ conduit-1.3.1 dlist-0.8.0.5 exceptions-0.10.0_2 \ hashable-1.2.7.0_1 integer-logarithms-1.0.2.2 libyaml-0.1.1.0 \ mono-traversable-1.0.11.0 primitive-0.6.4.0_1 random-1.1_1 \ resourcet-1.2.2 scientific-0.3.6.2 split-0.2.3.3_1 tagged-0.8.6 \ th-abstraction-0.2.10.0 time-locale-compat-0.1.1.5 \ transformers-compat-0.6.2 unliftio-core-0.1.2.0_1 \ unordered-containers-0.2.10.0 uuid-types-1.0.3_1 vector-0.12.0.2 \ vector-algorithms-0.8.0.1 EXECUTABLES= json2yaml yaml2json CABAL_FLAGS= -no-exe .include Index: head/www/hs-DAV/Makefile =================================================================== --- head/www/hs-DAV/Makefile (revision 504636) +++ head/www/hs-DAV/Makefile (revision 504637) @@ -1,51 +1,51 @@ # $FreeBSD$ PORTNAME= DAV PORTVERSION= 1.3.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Command line client for RFC 4918 WebDAV protocol LICENSE= GPLv3 USES= cabal USE_CABAL= StateVar-1.1.1.1 adjunctions-4.4_2 aeson-1.4.2.0_1 ansi-terminal-0.9 \ ansi-wl-pprint-0.6.8.2_1 asn1-encoding-0.9.5 asn1-parse-0.9.4 \ asn1-types-0.3.2 async-2.2.1_1 attoparsec-0.13.2.2 base-compat-0.10.5 \ base-orphans-0.8 basement-0.0.10 bifunctors-5.5.3 \ blaze-builder-0.4.1.0 blaze-html-0.9.1.1 blaze-markup-0.8.2.2 \ byteable-0.1.1 cabal-doctest-1.0.6_2 call-stack-0.1.0 \ case-insensitive-1.2.0.11 cereal-0.5.8.0 colour-2.3.4 \ comonad-5.0.4 conduit-1.3.1 conduit-extra-1.3.0 connection-0.2.8 \ contravariant-1.5 cookie-0.4.4 cryptonite-0.25 \ data-default-0.7.1.1 data-default-class-0.1.2.0 \ data-default-instances-containers-0.0.1 \ data-default-instances-dlist-0.0.1 \ data-default-instances-old-locale-0.0.1 distributive-0.6 \ dlist-0.8.0.5 exceptions-0.10.0_2 free-5.1 hashable-1.2.7.0_1 \ hourglass-0.2.12 http-client-0.6.1 http-client-tls-0.3.5.3 \ http-types-0.12.2 integer-logarithms-1.0.2.2 invariant-0.5.1 \ kan-extensions-5.2 lens-4.17 memory-0.14.18 mime-types-0.1.0.9 \ mono-traversable-1.0.11.0 network-2.7.0.2_2 network-uri-2.6.1.0_1 \ old-locale-1.0.0.7_2 optparse-applicative-0.14.3.0 \ parallel-3.2.2.0 pem-0.2.4 primitive-0.6.4.0_1 profunctors-5.3 \ random-1.1_1 reflection-2.1.4 resourcet-1.2.2 scientific-0.3.6.2 \ semigroupoids-5.3.2 semigroups-0.18.5 shakespeare-2.0.20 \ socks-0.5.6 split-0.2.3.3_1 streaming-commons-0.2.1.0 \ tagged-0.8.6 th-abstraction-0.2.10.0 time-locale-compat-0.1.1.5 \ tls-1.4.1 transformers-base-0.4.5.2 transformers-compat-0.6.2 \ typed-process-0.2.4.0 unliftio-core-0.1.2.0_1 \ unordered-containers-0.2.10.0 utf8-string-1.0.1.1_3 \ uuid-types-1.0.3_1 vector-0.12.0.2 vector-algorithms-0.8.0.1 \ void-0.7.2 x509-1.7.5 x509-store-1.6.7 \ x509-system-1.6.6 x509-validation-1.6.11 xml-conduit-1.8.0.1 \ xml-hamlet-0.5.0 xml-types-0.3.6 zlib-0.6.2 EXECUTABLES= hdav CABAL_FLAGS= network-uri .include Index: head/www/hs-hjsmin/Makefile =================================================================== --- head/www/hs-hjsmin/Makefile (revision 504636) +++ head/www/hs-hjsmin/Makefile (revision 504637) @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= hjsmin PORTVERSION= 0.2.0.2 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= www haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Haskell implementation of a javascript minifier LICENSE= BSD3CLAUSE BUILD_DEPENDS= happy:devel/hs-happy USES= cabal USE_CABAL= alex-3.2.4 ansi-terminal-0.9 ansi-wl-pprint-0.6.8.2_1 \ blaze-builder-0.4.1.0 colour-2.3.4 happy-1.19.9_3 \ language-javascript-0.6.0.11 optparse-applicative-0.14.3.0 \ transformers-compat-0.6.2 utf8-string-1.0.1.1_3 .include Index: head/www/hs-wai-app-static/Makefile =================================================================== --- head/www/hs-wai-app-static/Makefile (revision 504636) +++ head/www/hs-wai-app-static/Makefile (revision 504637) @@ -1,40 +1,41 @@ # $FreeBSD$ PORTNAME= wai-app-static PORTVERSION= 3.1.6.3 +PORTREVISION= 1 CATEGORIES= www haskell MAINTAINER= haskell@FreeBSD.org COMMENT= WAI application for static serving LICENSE= MIT USES= cabal USE_CABAL= aeson-1.4.2.0_1 ansi-terminal-0.9 ansi-wl-pprint-0.6.8.2_1 \ appar-0.1.7 async-2.2.1_1 attoparsec-0.13.2.2 auto-update-0.1.4 \ base64-bytestring-1.0.0.2 base-compat-0.10.5 basement-0.0.10_1 \ blaze-builder-0.4.1.0 blaze-html-0.9.1.1 blaze-markup-0.8.2.2 \ bsb-http-chunked-0.0.0.4 byteorder-1.0.4 cabal-doctest-1.0.6_2 \ case-insensitive-1.2.0.11 colour-2.3.4 cookie-0.4.4 \ cryptonite-0.25 data-default-class-0.1.2.0 dlist-0.8.0.5 \ easy-file-0.2.2 exceptions-0.10.0_2 fast-logger-2.4.13 \ file-embed-0.0.11 hashable-1.2.7.0_1 hsc2hs-0.68.4_1 \ http-date-0.0.8 http-types-0.12.2 \ http2-1.6.4 integer-logarithms-1.0.2.2 iproute-1.7.7 \ memory-0.14.18_1 mime-types-0.1.0.9 network-2.7.0.2_2 \ network-byte-order-0.0.0.0 old-locale-1.0.0.7_2 old-time-1.1.0.3_2 \ optparse-applicative-0.14.3.0 primitive-0.6.4.0_1 \ psqueues-0.2.7.1 random-1.1_1 resourcet-1.2.2 \ scientific-0.3.6.2 semigroups-0.18.5 simple-sendfile-0.2.28 \ streaming-commons-0.2.1.0 tagged-0.8.6 \ th-abstraction-0.2.10.0 time-locale-compat-0.1.1.5 \ transformers-compat-0.6.2 unix-compat-0.5.1 unix-time-0.4.5 \ unliftio-core-0.1.2.0_1 unordered-containers-0.2.10.0 \ uuid-types-1.0.3_1 vault-0.3.1.2 vector-0.12.0.2 void-0.7.2 \ wai-3.2.2 wai-extra-3.0.25 wai-logger-2.3.4 warp-3.2.26 \ word8-0.1.3 zlib-0.6.2 EXECUTABLES= warp .include Index: head/www/hs-yesod-bin/Makefile =================================================================== --- head/www/hs-yesod-bin/Makefile (revision 504636) +++ head/www/hs-yesod-bin/Makefile (revision 504637) @@ -1,51 +1,51 @@ # $FreeBSD$ PORTNAME= yesod-bin PORTVERSION= 1.6.0.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Yesod helper executable LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cabal USE_CABAL= aeson-1.4.2.0_1 ansi-terminal-0.9 ansi-wl-pprint-0.6.8.2_1 \ appar-0.1.7 asn1-encoding-0.9.5 asn1-parse-0.9.4 \ asn1-types-0.3.2 async-2.2.1_1 attoparsec-0.13.2.2 auto-update-0.1.4 \ base64-bytestring-1.0.0.2 base-compat-0.10.5 basement-0.0.10_1 \ blaze-builder-0.4.1.0 blaze-html-0.9.1.1 blaze-markup-0.8.2.2 \ bsb-http-chunked-0.0.0.4 byteable-0.1.1 byteorder-1.0.4 \ cabal-doctest-1.0.6_2 case-insensitive-1.2.0.11 cereal-0.5.8.0 \ clock-0.7.2 colour-2.3.4 conduit-1.3.1 conduit-extra-1.3.0 \ connection-0.2.8 cookie-0.4.4 cryptonite-0.25 \ data-default-class-0.1.2.0 dlist-0.8.0.5 easy-file-0.2.2 \ exceptions-0.10.0_2 fast-logger-2.4.13 file-embed-0.0.11 \ fsnotify-0.3.0.1_1 hsc2hs-0.68.4_1 hashable-1.2.7.0_1 \ hourglass-0.2.12 http-client-0.6.1 http-client-tls-0.3.5.3 \ http-date-0.0.8 http-reverse-proxy-0.6.0 http-types-0.12.2 \ http2-1.6.4 integer-logarithms-1.0.2.2 iproute-1.7.7 \ libyaml-0.1.1.0 memory-0.14.18_1 mime-types-0.1.0.9 \ mono-traversable-1.0.11.0 network-2.7.0.2_2 network-byte-order-0.0.0.0 \ network-uri-2.6.1.0_1 old-locale-1.0.0.7_2 old-time-1.1.0.3_2 \ optparse-applicative-0.14.3.0 pem-0.2.4 primitive-0.6.4.0_1 \ project-template-0.2.0.1 psqueues-0.2.7.1 random-1.1_1 \ resourcet-1.2.2 say-0.1.0.1 scientific-0.3.6.2 semigroups-0.18.5 \ shakespeare-2.0.20 simple-sendfile-0.2.28 socks-0.5.6_1 \ split-0.2.3.3_1 streaming-commons-0.2.1.0 tar-0.5.1.0_1 tagged-0.8.6 \ th-abstraction-0.2.10.0 time-locale-compat-0.1.1.5 tls-1.4.1 \ tls-session-manager-0.0.0.2 transformers-compat-0.6.2 \ typed-process-0.2.4.0 unix-compat-0.5.1 unix-time-0.4.5 \ unliftio-0.2.10 unliftio-core-0.1.2.0_1 \ unordered-containers-0.2.10.0 uuid-types-1.0.3_1 vault-0.3.1.2 \ vector-0.12.0.2 vector-algorithms-0.8.0.1 void-0.7.2 wai-3.2.2 \ wai-extra-3.0.25 wai-logger-2.3.4 warp-3.2.26 warp-tls-3.2.4.3 \ word8-0.1.3 x509-1.7.5 x509-store-1.6.7 x509-system-1.6.6 \ x509-validation-1.6.11 yaml-0.11.0.0 zlib-0.6.2 EXECUTABLES= yesod .include Index: head/x11/hs-xmobar/Makefile =================================================================== --- head/x11/hs-xmobar/Makefile (revision 504636) +++ head/x11/hs-xmobar/Makefile (revision 504637) @@ -1,86 +1,87 @@ # Created by: Samy Al Bahra # $FreeBSD$ PORTNAME= xmobar PORTVERSION= 0.29.5 +PORTREVISION= 1 CATEGORIES= x11 haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Minimalistic text-based status bar LICENSE= BSD3CLAUSE USES= cabal pkgconfig OPTIONS_DEFINE= EXAMPLES XFT XPM UTF8 MPD INOTIFY DATEZONE THREADED UVMETER OPTIONS_DEFAULT= XFT UTF8 XFT_DESC= Use Xft to render text (UTF-8 support included) XFT_CABAL_FLAGS= with_xft XFT_USE_CABAL= utf8-string-1.0.1.1_3 X11-xft-0.3.1 XFT_USE= xorg=xft XFT_IMPLIES= UTF8 XPM_DESC= Use Xpm to render icons XPM_CABAL_FLAGS= with_xpm XPM_USE= xorg=xpm UTF8_DESC= UTF-8 support UTF8_CABAL_FLAGS= with_utf8 UTF8_USE_CABAL= utf8-string-1.0.1.1_3 MPD_DESC= Music Player Daemon support MPD_CABAL_FLAGS= with_mpd MPD_USE_CABAL= libmpd-0.9.0.9 INOTIFY_DESC= inotify support (required for the Mail and MBox plugins) INOTIFY_CABAL_FLAGS= with_inotify INOTIFY_USE_CABAL= hinotify-0.4 INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify INOTIFY_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-hinotify.cabal DATEZONE_DESC= Localized date support DATEZONE_CABAL_FLAGS= with_datezone DATEZONE_USE_CABAL= timezone-olson-0.1.9 timezone-series-0.1.9 THREADED_DESC= Use threaded runtime THREADED_CABAL_FLAGS= with_threaded UVMETER_DESC= UV meter plugin UVMETER_CABAL_FLAGS= with_uvmeter USE_XORG= xrandr xrender xscrnsaver xinerama xext x11 USE_CABAL= X11-1.9 X11-xft-0.3.1 async-2.2.1_1 data-default-0.7.1.1 \ data-default-class-0.1.2.0 data-default-instances-containers-0.0.1 \ data-default-instances-dlist-0.0.1 hashable-1.2.7.0_1 \ data-default-instances-old-locale-0.0.1 dlist-0.8.0.5 \ extensible-exceptions-0.1.1.4 old-locale-1.0.0.7_2 parsec-numbers-0.1.0 \ random-1.1_1 regex-base-0.93.2 regex-compat-0.95.1 regex-posix-0.95.2 \ utf8-string-1.0.1.1_3 http-types-0.12.3 case-insensitive-1.2.0.11 \ http-conduit-2.3.6.1 unliftio-core-0.1.2.0_1 resourcet-1.2.2 \ http-client-tls-0.3.5.3 tls-1.4.1 memory-0.14.18_1 \ http-client-0.6.2 streaming-commons-0.2.1.0 mime-types-0.1.0.9 \ exceptions-0.10.0_2 transformers-compat-0.6.2 cookie-0.4.4 \ blaze-builder-0.4.1.0 cryptonite-0.25 basement-0.0.10_1 \ connection-0.2.8_1 x509-validation-1.6.11 x509-system-1.6.6 \ x509-store-1.6.7 x509-1.7.5 socks-0.5.6_1 byteable-0.1.1 \ conduit-extra-1.3.1.1 typed-process-0.2.4.0 primitive-0.6.4.0_1 \ conduit-1.3.1.1 vector-0.12.0.2 mono-traversable-1.0.11.0 \ attoparsec-0.13.2.2_2 scientific-0.3.6.2 aeson-1.4.2.0 \ uuid-types-1.0.3_1 unordered-containers-0.2.10.0 network-2.7.0.2_2 \ network-uri-2.6.1.0_1 time-locale-compat-0.1.1.5 \ th-abstraction-0.2.11.0 tagged-0.8.6 base-compat-0.10.5 \ vector-algorithms-0.8.0.1 split-0.2.3.3_1 \ integer-logarithms-1.0.2.2_1 cereal-0.5.8.0 asn1-types-0.3.2 \ hourglass-0.2.12 asn1-encoding-0.9.5 pem-0.2.4 asn1-parse-0.9.4 \ zlib-0.6.2 CABAL_FLAGS= with_weather with_rtsopts \ -with_mpris -with_dbus -with_iwlib -with_alsa -all_extensions post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/xmobar.config ${STAGEDIR}${EXAMPLESDIR} .include