]> gitweb.michael.orlitzky.com - dead/harbl.git/blob - harbl.cabal
Add the Network.DNS.RBL.Host module.
[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 dns >= 2,
20 iproute >= 1.4,
21 parsec >= 3,
22 tasty >= 0.8,
23 tasty-hunit >= 0.8
24
25 main-is:
26 Main.hs
27
28 other-modules:
29 Network.DNS.RBL
30 Network.DNS.RBL.Domain
31 Network.DNS.RBL.Host
32 Network.DNS.RBL.IPv4Pattern
33 Network.DNS.RBL.Pretty
34 Network.DNS.RBL.Site
35
36 hs-source-dirs:
37 src/
38
39 ghc-options:
40 -Wall
41 -fwarn-hi-shadowing
42 -fwarn-missing-signatures
43 -fwarn-name-shadowing
44 -fwarn-orphans
45 -fwarn-type-defaults
46 -fwarn-tabs
47 -fwarn-incomplete-record-updates
48 -fwarn-monomorphism-restriction
49 -fwarn-unused-do-bind
50 -O2
51
52 ghc-prof-options:
53 -prof
54 -fprof-auto
55 -fprof-cafs
56
57
58 test-suite testsuite
59 type: exitcode-stdio-1.0
60 hs-source-dirs: src test
61 main-is: TestSuite.hs
62 build-depends:
63 base >= 4.6 && < 5,
64 dns >= 2,
65 iproute >= 1.4,
66 parsec >= 3,
67 tasty >= 0.8,
68 tasty-hunit >= 0.8
69
70 -- It's not entirely clear to me why I have to reproduce all of this.
71 ghc-options:
72 -Wall
73 -fwarn-hi-shadowing
74 -fwarn-missing-signatures
75 -fwarn-name-shadowing
76 -fwarn-orphans
77 -fwarn-type-defaults
78 -fwarn-tabs
79 -fwarn-incomplete-record-updates
80 -fwarn-monomorphism-restriction
81 -fwarn-unused-do-bind
82 -O2
83
84
85 test-suite doctests
86 type: exitcode-stdio-1.0
87 hs-source-dirs: test
88 main-is: Doctests.hs
89 build-depends:
90 base >= 4.6 && < 5,
91 -- Additional test dependencies.
92 doctest >= 0.9,
93 filemanip >= 0.3.6
94
95 -- It's not entirely clear to me why I have to reproduce all of this.
96 ghc-options:
97 -Wall
98 -fwarn-hi-shadowing
99 -fwarn-missing-signatures
100 -fwarn-name-shadowing
101 -fwarn-orphans
102 -fwarn-type-defaults
103 -fwarn-tabs
104 -fwarn-incomplete-record-updates
105 -fwarn-monomorphism-restriction
106 -fwarn-unused-do-bind
107 -rtsopts
108 -threaded
109 -optc-O3
110 -optc-march=native
111 -O2
112
113
114 source-repository head
115 type: git
116 location: http://michael.orlitzky.com/git/harbl.git
117 branch: master