diff options
Diffstat (limited to 'devel/hs-abstract-deque')
-rw-r--r-- | devel/hs-abstract-deque/Makefile | 22 | ||||
-rw-r--r-- | devel/hs-abstract-deque/distinfo | 4 | ||||
-rw-r--r-- | devel/hs-abstract-deque/pkg-descr | 2 |
3 files changed, 10 insertions, 18 deletions
diff --git a/devel/hs-abstract-deque/Makefile b/devel/hs-abstract-deque/Makefile index c669fdf47654..1ea1dd25c621 100644 --- a/devel/hs-abstract-deque/Makefile +++ b/devel/hs-abstract-deque/Makefile @@ -1,29 +1,21 @@ # $FreeBSD$ PORTNAME= abstract-deque -PORTVERSION= 0.2 -PORTREVISION= 4 +PORTVERSION= 0.3 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Abstract, parameterized interface to mutable Deques -LICENSE= BSD +LICENSE= BSD3CLAUSE -USE_CABAL= HUnit random +USE_CABAL= random -OPTIONS_DEFINE= USECAS +FLAGS_DEFINE= USECAS -USECAS_DESC= Use hardware compare-and-swap - -.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk" - -.if ${PORT_OPTIONS:MUSECAS} -CONFIGURE_ARGS+= --flags="useCAS" -USE_CABAL+= IORefCas>=0.2 -.else -CONFIGURE_ARGS+= --flags="-useCAS" -.endif +USECAS_DESC= Use hardware compare-and-swap +USECAS_FLAG_ENABLE= useCAS +USECAS_FLAG_CABAL= atomic-primops>=0.5.0.2 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/devel/hs-abstract-deque/distinfo b/devel/hs-abstract-deque/distinfo index 809ccc640360..917676268041 100644 --- a/devel/hs-abstract-deque/distinfo +++ b/devel/hs-abstract-deque/distinfo @@ -1,2 +1,2 @@ -SHA256 (cabal/abstract-deque-0.2.tar.gz) = 09e9d73cf5940fa1b2523387afc2fd7e13fbecb50ee203b7a38e14b4c8990133 -SIZE (cabal/abstract-deque-0.2.tar.gz) = 13248 +SHA256 (cabal/abstract-deque-0.3.tar.gz) = 09aa10f38193a8275a7791b92a4f3a7192a304874637e2a35c897dde25d75ca2 +SIZE (cabal/abstract-deque-0.3.tar.gz) = 7219 diff --git a/devel/hs-abstract-deque/pkg-descr b/devel/hs-abstract-deque/pkg-descr index f21a5842237d..9924ce73442a 100644 --- a/devel/hs-abstract-deque/pkg-descr +++ b/devel/hs-abstract-deque/pkg-descr @@ -11,4 +11,4 @@ using the type-system to select an efficient implementation given the requirements (using type families). This package also includes a simple reference implementation based on 'IORef' and "Data.Sequence". -WWW: https://github.com/rrnewton/haskell-lockfree-queue/wiki +WWW: https://github.com/rrnewton/haskell-lockfree/wiki |