]> gitweb.michael.orlitzky.com - dead/harbl.git/blob - harbl.cabal
Add the no-equal-neighbors restriction for labels.
[dead/harbl.git] / harbl.cabal
1 name: harbl
2 version: 0.0.1
3 cabal-version: >= 1.8
4 author: Michael Orlitzky
5 maintainer: Michael Orlitzky <michael@orlitzky.com>
6 category: Utils
7 license: AGPL-3
8 license-file: doc/LICENSE
9 build-type: Simple
10 synopsis:
11 Real-time Blacklist (RBL) library.
12 description:
13 Provides utility functions for performing blacklist lookups.
14
15
16 executable harbl
17 build-depends:
18 base >= 4.6 && < 5,
19 parsec >= 3,
20 tasty >= 0.8,
21 tasty-hunit >= 0.8
22
23 main-is:
24 Main.hs
25
26 other-modules:
27 Domain
28 DnsblSite
29 IPv4Pattern
30 Pretty
31
32 hs-source-dirs:
33 src/
34
35 ghc-options:
36 -Wall
37 -fwarn-hi-shadowing
38 -fwarn-missing-signatures
39 -fwarn-name-shadowing
40 -fwarn-orphans
41 -fwarn-type-defaults
42 -fwarn-tabs
43 -fwarn-incomplete-record-updates
44 -fwarn-monomorphism-restriction
45 -fwarn-unused-do-bind
46 -O2
47
48 ghc-prof-options:
49 -prof
50 -fprof-auto
51 -fprof-cafs
52
53
54 test-suite testsuite
55 type: exitcode-stdio-1.0
56 hs-source-dirs: src test
57 main-is: TestSuite.hs
58 build-depends:
59 base >= 4.6 && < 5,
60 parsec >= 3,
61 tasty >= 0.8,
62 tasty-hunit >= 0.8
63
64 -- It's not entirely clear to me why I have to reproduce all of this.
65 ghc-options:
66 -Wall
67 -fwarn-hi-shadowing
68 -fwarn-missing-signatures
69 -fwarn-name-shadowing
70 -fwarn-orphans
71 -fwarn-type-defaults
72 -fwarn-tabs
73 -fwarn-incomplete-record-updates
74 -fwarn-monomorphism-restriction
75 -fwarn-unused-do-bind
76 -O2
77
78
79 test-suite doctests
80 type: exitcode-stdio-1.0
81 hs-source-dirs: test
82 main-is: Doctests.hs
83 build-depends:
84 base >= 4.6 && < 5,
85 -- Additional test dependencies.
86 doctest >= 0.9,
87 filemanip >= 0.3.6
88
89 -- It's not entirely clear to me why I have to reproduce all of this.
90 ghc-options:
91 -Wall
92 -fwarn-hi-shadowing
93 -fwarn-missing-signatures
94 -fwarn-name-shadowing
95 -fwarn-orphans
96 -fwarn-type-defaults
97 -fwarn-tabs
98 -fwarn-incomplete-record-updates
99 -fwarn-monomorphism-restriction
100 -fwarn-unused-do-bind
101 -rtsopts
102 -threaded
103 -optc-O3
104 -optc-march=native
105 -O2
106
107
108 source-repository head
109 type: git
110 location: http://michael.orlitzky.com/git/harbl.git
111 branch: master