Update devel/stack to version 2.3.3
[dports.git] / devel / stack / Makefile
1 # Created by: Tobias Kortkamp <t@tobik.me>
2 # $FreeBSD$
3
4 PORTNAME=       stack
5 PORTVERSION=    2.3.3
6 DISTVERSIONPREFIX=      v
7 CATEGORIES=     devel haskell
8 EXTRACT_ONLY=   ${DISTNAME}${EXTRACT_SUFX}
9
10 MAINTAINER=     haskell@FreeBSD.org
11 COMMENT=        Cross-platform program for developing Haskell programs
12
13 LICENSE=        BSD3CLAUSE
14
15 BUILD_DEPENDS=  happy:devel/hs-happy
16 RUN_DEPENDS=    ca_root_nss>0:security/ca_root_nss \
17                 gmake:devel/gmake \
18                 ${LOCALBASE}/lib/compat/libffi.so.6:devel/libffi321
19
20 USE_GITHUB=     yes
21 GH_ACCOUNT=     commercialhaskell
22 GH_PROJECT=     stack
23
24 USES=           cabal gmake perl5
25
26 USE_PERL5=      run
27
28 CABAL_FLAGS=    -support_aesni
29
30 USE_CABAL=      Glob-0.10.1 \
31                 StateVar-1.2 \
32                 aeson-1.4.7.1_1 \
33                 annotated-wl-pprint-0.7.0_1 \
34                 ansi-terminal-0.10.3 \
35                 ansi-wl-pprint-0.6.9_1 \
36                 asn1-encoding-0.9.6_1 \
37                 asn1-parse-0.9.5 \
38                 asn1-types-0.3.4 \
39                 async-2.2.2_1 \
40                 attoparsec-0.13.2.4 \
41                 attoparsec-iso8601-1.0.1.0_1 \
42                 auto-update-0.1.6 \
43                 base-compat-0.11.1 \
44                 base-compat-batteries-0.11.1 \
45                 base-orphans-0.8.2 \
46                 base16-bytestring-0.1.1.7 \
47                 base64-bytestring-1.1.0.0 \
48                 basement-0.0.11_2 \
49                 bifunctors-5.5.7_1 \
50                 bitarray-0.0.1.1_1 \
51                 blaze-builder-0.4.1.0 \
52                 blaze-html-0.9.1.2 \
53                 blaze-markup-0.8.2.7 \
54                 cabal-doctest-1.0.8_1 \
55                 casa-client-0.0.1 \
56                 casa-types-0.0.1 \
57                 case-insensitive-1.2.1.0 \
58                 cereal-0.5.8.1 \
59                 clock-0.8 \
60                 cmdargs-0.10.20 \
61                 colour-2.3.5 \
62                 comonad-5.0.6_1 \
63                 conduit-1.3.2 \
64                 conduit-combinators-1.3.0 \
65                 conduit-extra-1.3.5 \
66                 connection-0.3.1_1 \
67                 contravariant-1.5.2 \
68                 cookie-0.4.5 \
69                 cryptohash-sha256-0.11.101.0_4 \
70                 cryptonite-0.27 \
71                 cryptonite-conduit-0.2.2_1 \
72                 data-default-class-0.1.2.0 \
73                 digest-0.0.1.2 \
74                 distributive-0.6.2_2 \
75                 dlist-0.8.0.8 \
76                 easy-file-0.2.2 \
77                 echo-0.1.3_1 \
78                 ed25519-0.0.5.0_3 \
79                 either-5.0.1.1_1 \
80                 extra-1.7.4 \
81                 fast-logger-3.0.1 \
82                 file-embed-0.0.13.0 \
83                 filelock-0.1.1.5 \
84                 filtrable-0.1.5.0 \
85                 fsnotify-0.3.0.1_1 \
86                 generic-deriving-1.13.1 \
87                 githash-0.1.4.0 \
88                 hackage-security-0.6.0.1_2 \
89                 hashable-1.3.0.0_1 \
90                 hi-file-parser-0.1.0.0_2 \
91                 hourglass-0.2.12 \
92                 hpack-0.34.2 \
93                 hsc2hs-0.68.7 \
94                 http-api-data-0.4.1.1_1 \
95                 http-client-0.7.1 \
96                 http-client-tls-0.3.5.3_1 \
97                 http-conduit-2.3.7.3_1 \
98                 http-download-0.2.0.0 \
99                 http-types-0.12.3 \
100                 infer-license-0.2.0 \
101                 integer-logarithms-1.0.3_2 \
102                 libyaml-0.1.2 \
103                 lifted-base-0.2.3.12 \
104                 lukko-0.1.1.2 \
105                 megaparsec-8.0.0 \
106                 memory-0.15.0_1 \
107                 microlens-0.4.11.2 \
108                 microlens-mtl-0.2.0.1 \
109                 microlens-th-0.4.3.5 \
110                 mime-types-0.1.0.9 \
111                 mintty-0.1.2 \
112                 monad-control-1.0.2.3 \
113                 monad-logger-0.3.34 \
114                 monad-loops-0.4.3 \
115                 mono-traversable-1.0.15.1 \
116                 mustache-2.3.1 \
117                 neat-interpolation-0.5.1.1 \
118                 network-3.1.1.1 \
119                 network-uri-2.6.3.0 \
120                 old-locale-1.0.0.7_2 \
121                 old-time-1.1.0.3_2 \
122                 open-browser-0.2.1.0 \
123                 optparse-applicative-0.15.1.0_1 \
124                 optparse-simple-0.1.1.2 \
125                 pantry-0.4.0.2 \
126                 parser-combinators-1.2.1 \
127                 path-0.8.0 \
128                 path-io-1.6.0_3 \
129                 path-pieces-0.2.1_1 \
130                 pem-0.2.4 \
131                 persistent-2.10.5.2 \
132                 persistent-sqlite-2.10.6.2 \
133                 persistent-template-2.8.2.3 \
134                 primitive-0.7.1.0 \
135                 profunctors-5.5.2 \
136                 project-template-0.2.1.0 \
137                 random-1.2.0 \
138                 regex-applicative-0.3.4 \
139                 regex-applicative-text-0.1.0.1_5 \
140                 resource-pool-0.2.3.2 \
141                 resourcet-1.2.4.2 \
142                 retry-0.8.1.2 \
143                 rio-0.1.18.0 \
144                 rio-orphans-0.1.1.0 \
145                 rio-prettyprint-0.1.1.0 \
146                 safe-0.3.19 \
147                 safe-exceptions-0.1.7.0_6 \
148                 scientific-0.3.6.2 \
149                 semigroupoids-5.3.4_1 \
150                 semigroups-0.19.1 \
151                 silently-1.2.5.1 \
152                 socks-0.6.1 \
153                 split-0.2.3.4 \
154                 splitmix-0.1 \
155                 stm-chans-3.0.0.4_1 \
156                 streaming-commons-0.2.2.1 \
157                 syb-0.7.1 \
158                 tagged-0.8.6_2 \
159                 tar-0.5.1.1_2 \
160                 tar-conduit-0.3.2 \
161                 temporary-1.3 \
162                 text-metrics-0.3.0_4 \
163                 th-abstraction-0.3.2.0 \
164                 th-expand-syns-0.4.6.0 \
165                 th-lift-0.8.1 \
166                 th-lift-instances-0.1.17 \
167                 th-reify-many-0.1.9 \
168                 time-compat-1.9.3 \
169                 tls-1.5.4 \
170                 transformers-base-0.4.5.2 \
171                 transformers-compat-0.6.5 \
172                 typed-process-0.2.6.0 \
173                 unicode-transforms-0.3.6 \
174                 unix-compat-0.5.2_1 \
175                 unix-time-0.4.7 \
176                 unliftio-0.2.13 \
177                 unliftio-core-0.2.0.1_1 \
178                 unordered-containers-0.2.12.0 \
179                 uuid-types-1.0.3_3 \
180                 vector-0.12.1.2 \
181                 vector-algorithms-0.8.0.3 \
182                 x509-1.7.5_1 \
183                 x509-store-1.6.7_1 \
184                 x509-system-1.6.6 \
185                 x509-validation-1.6.11 \
186                 yaml-0.11.4.0 \
187                 zip-archive-0.4.1_1 \
188                 zlib-0.6.2.2
189
190 #PLIST_FILES=   etc/bash_completion.d/_stack.bash \
191 #               share/zsh/site-functions/_stack
192
193 .include <bsd.port.mk>