@@ -46,12 +46,19 @@ Build-type: Custom
47Tested-With: GHC == 7.10.3, GHC == 8.0.1
47Tested-With: GHC == 7.10.3, GHC == 8.0.1
49+-- NOTE: due to https://github.com/haskell/cabal/issues/6125 the use of ** is
50+-- heavily discouraged.
49Data-files: idrisdoc/styles.css
51Data-files: idrisdoc/styles.css
50− jsrts/**/*.js
52+ jsrts/jsbn/*.js
51 jsrts/jsbn/LICENSE
54 jsrts/jsbn/LICENSE
52 rts/Makefile
55 rts/Makefile
53− rts/**/*.c
56+ rts/*.c
54− rts/**/*.h
60+ rts/windows/*.h
55 rts/seL4/CMakeLists.txt
62 rts/seL4/CMakeLists.txt
56 rts/seL4/README.md
63 rts/seL4/README.md
@@ -64,8 +71,13 @@ Extra-doc-files:
64 RELEASE-CHECKS.md
71 RELEASE-CHECKS.md
65 idris-tutorial.pdf
72 idris-tutorial.pdf
66 man/idris.1
73 man/idris.1
67− samples/**/*.idr
74+ samples/effects/*.idr
76+ samples/tutorial/*.idr
78+ samples/ST/Graphics/*.idr
68− samples/**/*.lidr
80+ samples/misc/*.lidr
70-- extra-source-files is generated by Setup.hs using `git --ls-files`.
82-- extra-source-files is generated by Setup.hs using `git --ls-files`.
71Extra-source-files:
83Extra-source-files:
@@ -73,15 +85,20 @@ Extra-source-files:
74 custom.mk-alldeps
86 custom.mk-alldeps
77 stack-shell.nix
88 stack-shell.nix
78 stack.yaml
89 stack.yaml
79 stylize.sh
90 stylize.sh
80 win-release.sh
91 win-release.sh
82 benchmarks/*.pl
93 benchmarks/*.pl
83− benchmarks/**/*.idr
94+ benchmarks/fasta/*.idr
95+ benchmarks/fasta/*.ipkg
96+ benchmarks/pidigits/*.idr
97+ benchmarks/pidigits/*.ipkg
98+ benchmarks/quasigroups/*.idr
99+ benchmarks/quasigroups/*.ipkg
100+ benchmarks/trivial/*.idr
84− benchmarks/**/*.ipkg
101+ benchmarks/trivial/*.ipkg
85 benchmarks/quasigroups/board
102 benchmarks/quasigroups/board
87 icons/*.png
104 icons/*.png
@@ -304,13 +321,13 @@ Library
304 Build-depends: base >=4 && <5
321 Build-depends: base >=4 && <5
305 , aeson >= 0.6 && < 1.5
322 , aeson >= 0.6 && < 1.5
306 , annotated-wl-pprint >= 0.7 && < 0.8
323 , annotated-wl-pprint >= 0.7 && < 0.8
307− , ansi-terminal < 0.10
324+ , ansi-terminal < 0.11
308 , ansi-wl-pprint < 0.7
325 , ansi-wl-pprint < 0.7
309 , array >= 0.4.0.1 && < 0.6
326 , array >= 0.4.0.1 && < 0.6
310 , base64-bytestring < 1.1
327 , base64-bytestring < 1.1
311 , binary >= 0.8.4.1 && < 0.9
328 , binary >= 0.8.4.1 && < 0.9
312 , blaze-html >= 0.6.1.3 && < 0.10
329 , blaze-html >= 0.6.1.3 && < 0.10
313− , blaze-markup >= 0.5.2.1 && < 0.9
330+ , blaze-markup >= 0.5.2.1 && < 0.10
314 , bytestring < 0.11
331 , bytestring < 0.11
315 , cheapskate >= 0.1.1.2 && < 0.2
332 , cheapskate >= 0.1.1.2 && < 0.2
316 , code-page >= 0.1 && < 0.3
333 , code-page >= 0.1 && < 0.3
@@ -321,9 +338,9 @@ Library
321 , fingertree >= 0.1.4.1 && < 0.2
338 , fingertree >= 0.1.4.1 && < 0.2
322 , haskeline >= 0.7 && < 0.8
339 , haskeline >= 0.7 && < 0.8
323 , ieee754 >= 0.7 && < 0.9
340 , ieee754 >= 0.7 && < 0.9
324− , megaparsec >= 7.0.4 && < 8
341+ , megaparsec >= 7.0.4 && < 9
325 , mtl >= 2.1 && < 2.3
342 , mtl >= 2.1 && < 2.3
326− , network >= 2.7 && < 2.9
343+ , network >= 2.7 && < 3.1.2
327 , optparse-applicative >= 0.13 && < 0.16
344 , optparse-applicative >= 0.13 && < 0.16
328 , parser-combinators >= 1.0.0
345 , parser-combinators >= 1.0.0
329 , pretty < 1.2
346 , pretty < 1.2
@@ -341,7 +358,7 @@ Library
341 , vector < 0.13
358 , vector < 0.13
342 , vector-binary-instances < 0.3
359 , vector-binary-instances < 0.3
343 , zip-archive > 0.2.3.5 && < 0.5
360 , zip-archive > 0.2.3.5 && < 0.5
344− , fsnotify >= 0.2 && < 2.2
361+ , fsnotify >= 0.2 && < 0.4
345 , async < 2.3
362 , async < 2.3
347 if !impl(ghc >= 8.0)
364 if !impl(ghc >= 8.0)
@@ -459,4 +476,3 @@ Executable idris-codegen-node
459 Default-Language: Haskell2010
476 Default-Language: Haskell2010
460 ghc-prof-options: -auto-all -caf-all
477 ghc-prof-options: -auto-all -caf-all
461 ghc-options: -threaded -rtsopts -funbox-strict-fields
478 ghc-options: -threaded -rtsopts -funbox-strict-fields