@@ -99,29 +99,29 @@ Library
99 Build.Utils,
99 Build.Utils,
100 Paths_Elm
100 Paths_Elm
102− Build-depends: aeson < 0.9,
102+ Build-depends: aeson >= 0.7 && < 0.9,
103− aeson-pretty < 0.8,
103+ aeson-pretty >= 0.7 && < 0.8,
104 base >=4.2 && <5,
104 base >=4.2 && <5,
105 binary >= 0.7.0.0 && < 0.8,
105 binary >= 0.7.0.0 && < 0.8,
106 blaze-html >= 0.5 && < 0.8,
106 blaze-html >= 0.5 && < 0.8,
107− blaze-markup < 0.7,
107+ blaze-markup >= 0.5.1 && < 0.7,
108− bytestring < 0.11,
108+ bytestring >= 0.9 && < 0.11,
109− cheapskate < 0.2,
109+ cheapskate >= 0.1 && < 0.2,
110− cmdargs < 0.11,
110+ cmdargs >= 0.7 && < 0.11,
111 containers >= 0.3 && < 0.6,
111 containers >= 0.3 && < 0.6,
112− directory < 2.0,
112+ directory >= 1.0 && < 2.0,
113− filepath < 2.0,
113+ filepath >= 1 && < 2.0,
114− highlighting-kate < 0.6,
114+ highlighting-kate >= 0.5 && < 0.6,
115− indents < 0.4,
115+ indents >= 0.3 && < 0.4,
116 language-ecmascript >=0.15 && < 0.17,
116 language-ecmascript >=0.15 && < 0.17,
117 language-glsl >= 0.0.2 && < 0.1,
117 language-glsl >= 0.0.2 && < 0.1,
118 mtl >= 2 && < 3,
118 mtl >= 2 && < 3,
119 parsec >= 3.1.1 && < 3.5,
119 parsec >= 3.1.1 && < 3.5,
120− pretty < 2.0,
120+ pretty >= 1.0 && < 2.0,
121 text >= 1 && < 2,
121 text >= 1 && < 2,
122 transformers >= 0.2 && < 0.5,
122 transformers >= 0.2 && < 0.5,
123− union-find < 0.3,
123+ union-find >= 0.2 && < 0.3,
124− unordered-containers < 0.3
124+ unordered-containers >= 0.1 && < 0.3
126Executable elm
126Executable elm
127 Main-is: Compiler.hs
127 Main-is: Compiler.hs
@@ -189,29 +189,29 @@ Executable elm
189 Build.Utils,
189 Build.Utils,
190 Paths_Elm
190 Paths_Elm
192− Build-depends: aeson < 0.9,
192+ Build-depends: aeson >= 0.7 && < 0.9,
193− aeson-pretty < 0.8,
193+ aeson-pretty >= 0.7 && < 0.8,
194 base >=4.2 && <5,
194 base >=4.2 && <5,
195 binary >= 0.7.0.0 && < 0.8,
195 binary >= 0.7.0.0 && < 0.8,
196 blaze-html >= 0.5 && < 0.8,
196 blaze-html >= 0.5 && < 0.8,
197− blaze-markup < 0.7,
197+ blaze-markup >= 0.5.1 && < 0.7,
198− bytestring < 0.11,
198+ bytestring >= 0.9 && < 0.11,
199− cheapskate < 0.2,
199+ cheapskate >= 0.1 && < 0.2,
200− cmdargs < 0.11,
200+ cmdargs >= 0.7 && < 0.11,
201 containers >= 0.3 && < 0.6,
201 containers >= 0.3 && < 0.6,
202− directory < 2.0,
202+ directory >= 1.0 && < 2.0,
203− filepath < 2.0,
203+ filepath >= 1 && < 2.0,
204− highlighting-kate < 0.6,
204+ highlighting-kate >= 0.5 && < 0.6,
205− indents < 0.4,
205+ indents >= 0.3 && < 0.4,
206 language-ecmascript >=0.15 && < 0.17,
206 language-ecmascript >=0.15 && < 0.17,
207 language-glsl >= 0.0.2 && < 0.1,
207 language-glsl >= 0.0.2 && < 0.1,
208 mtl >= 2 && < 3,
208 mtl >= 2 && < 3,
209 parsec >= 3.1.1 && < 3.5,
209 parsec >= 3.1.1 && < 3.5,
210− pretty < 2.0,
210+ pretty >= 1.0 && < 2.0,
211 text >= 1 && < 2,
211 text >= 1 && < 2,
212 transformers >= 0.2 && < 0.5,
212 transformers >= 0.2 && < 0.5,
213− union-find < 0.3,
213+ union-find >= 0.2 && < 0.3,
214− unordered-containers < 0.3
214+ unordered-containers >= 0.1 && < 0.3
216Executable elm-doc
216Executable elm-doc
217 Main-is: Docs.hs
217 Main-is: Docs.hs
@@ -235,23 +235,23 @@ Executable elm-doc
235 Parse.Pattern,
235 Parse.Pattern,
236 Parse.Type
236 Parse.Type
238− Build-depends: aeson < 0.9,
238+ Build-depends: aeson >= 0.7 && < 0.9,
239− aeson-pretty < 0.8,
239+ aeson-pretty >= 0.7 && < 0.8,
240 base >=4.2 && <5,
240 base >=4.2 && <5,
241 binary >= 0.7.0.0 && < 0.8,
241 binary >= 0.7.0.0 && < 0.8,
242− bytestring < 0.11,
242+ bytestring >= 0.9 && < 0.11,
243− cmdargs < 0.11,
243+ cmdargs >= 0.7 && < 0.11,
244 containers >= 0.3 && < 0.6,
244 containers >= 0.3 && < 0.6,
245− directory < 2.0,
245+ directory >= 1.0 && < 2.0,
246− filepath < 2.0,
246+ filepath >= 1 && < 2.0,
247− indents < 0.4,
247+ indents >= 0.3 && < 0.4,
248 language-glsl >= 0.0.2 && < 0.1,
248 language-glsl >= 0.0.2 && < 0.1,
249 mtl >= 2 && < 3,
249 mtl >= 2 && < 3,
250 parsec >= 3.1.1 && < 3.5,
250 parsec >= 3.1.1 && < 3.5,
251− pretty < 2.0,
251+ pretty >= 1.0 && < 2.0,
252 text >= 1 && < 2,
252 text >= 1 && < 2,
253 transformers >= 0.2 && < 0.5,
253 transformers >= 0.2 && < 0.5,
254− union-find < 0.3
254+ union-find >= 0.2 && < 0.3
256Test-Suite compiler-tests
256Test-Suite compiler-tests
257 Type: exitcode-stdio-1.0
257 Type: exitcode-stdio-1.0
@@ -263,43 +263,43 @@ Test-Suite compiler-tests
263 AST.Helpers
263 AST.Helpers
264 AST.Literal
264 AST.Literal
265 AST.PrettyPrint
265 AST.PrettyPrint
266− build-depends: test-framework < 0.9,
266+ build-depends: test-framework > 0.8 && < 0.9,
267− test-framework-hunit < 0.4,
267+ test-framework-hunit >= 0.3 && < 0.4,
268 test-framework-quickcheck2 >= 0.3 && < 0.4,
268 test-framework-quickcheck2 >= 0.3 && < 0.4,
269− HUnit < 2,
269+ HUnit >= 1.1 && < 2,
270 QuickCheck >= 2 && < 3,
270 QuickCheck >= 2 && < 3,
271− aeson < 0.9,
271+ aeson >= 0.7 && < 0.9,
272− aeson-pretty < 0.8,
272+ aeson-pretty >= 0.7 && < 0.8,
273 base >=4.2 && <5,
273 base >=4.2 && <5,
274 binary >= 0.7.0.0 && < 0.8,
274 binary >= 0.7.0.0 && < 0.8,
275 blaze-html >= 0.5 && < 0.8,
275 blaze-html >= 0.5 && < 0.8,
276− blaze-markup < 0.7,
276+ blaze-markup >= 0.5.1 && < 0.7,
277− bytestring < 0.11,
277+ bytestring >= 0.9 && < 0.11,
278− cheapskate < 0.2,
278+ cheapskate >= 0.1 && < 0.2,
279− cmdargs < 0.11,
279+ cmdargs >= 0.7 && < 0.11,
280 containers >= 0.3 && < 0.6,
280 containers >= 0.3 && < 0.6,
281− directory < 2.0,
281+ directory >= 1.0 && < 2.0,
283− filemanip < 0.4,
283+ filemanip >= 0.3.5 && < 0.4,
284− filepath < 2.0,
284+ filepath >= 1 && < 2.0,
285− highlighting-kate < 0.6,
285+ highlighting-kate >= 0.5 && < 0.6,
286− indents < 0.4,
286+ indents >= 0.3 && < 0.4,
287 language-ecmascript >=0.15 && < 0.17,
287 language-ecmascript >=0.15 && < 0.17,
288 language-glsl >= 0.0.2 && < 0.1,
288 language-glsl >= 0.0.2 && < 0.1,
289 mtl >= 2 && < 3,
289 mtl >= 2 && < 3,
290 parsec >= 3.1.1 && < 3.5,
290 parsec >= 3.1.1 && < 3.5,
291− pretty < 2.0,
291+ pretty >= 1.0 && < 2.0,
292 text >= 1 && < 2,
292 text >= 1 && < 2,
293 transformers >= 0.2 && < 0.5,
293 transformers >= 0.2 && < 0.5,
294− union-find < 0.3,
294+ union-find >= 0.2 && < 0.3,
295− unordered-containers < 0.3
295+ unordered-containers >= 0.1 && < 0.3
297Test-Suite library-tests
297Test-Suite library-tests
298 Type: exitcode-stdio-1.0
298 Type: exitcode-stdio-1.0
299 Hs-Source-Dirs: tests/libraries
299 Hs-Source-Dirs: tests/libraries
300 Main-is: LibraryTest.hs
300 Main-is: LibraryTest.hs
301 build-depends: base >= 4.2 && <5,
301 build-depends: base >= 4.2 && <5,
302− directory < 2.0,
302+ directory >= 1.0 && < 2.0,
304− filepath < 2.0,
304+ filepath >= 1 && < 2.0,
305− process < 2.0
305+ process >= 1 && < 2.0