Skip to content

Commit 30e0252

Browse files
committed
Merge remote-tracking branch 'upstream/master' into andrea/pkgconfig-cache
2 parents c4c0361 + 9712115 commit 30e0252

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+916
-707
lines changed
Lines changed: 147 additions & 147 deletions
Original file line numberDiff line numberDiff line change
@@ -1,147 +1,147 @@
1-
name: haddock-api
2-
version: 2.18.1
3-
synopsis: A documentation-generation tool for Haskell libraries
4-
description: Haddock is a documentation-generation tool for Haskell
5-
libraries
6-
license: BSD3
7-
license-file: LICENSE
8-
author: Simon Marlow, David Waern
9-
maintainer: Alex Biehl <alexbiehl@gmail.com>, Simon Hengel <sol@typeful.net>, Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>
10-
homepage: http://www.haskell.org/haddock/
11-
bug-reports: https://github.com/haskell/haddock/issues
12-
copyright: (c) Simon Marlow, David Waern
13-
category: Documentation
14-
build-type: Simple
15-
cabal-version: >= 1.10
16-
17-
extra-source-files:
18-
CHANGES.md
19-
20-
data-dir:
21-
resources
22-
data-files:
23-
html/solarized.css
24-
html/haddock-util.js
25-
html/highlight.js
26-
html/Classic.theme/haskell_icon.gif
27-
html/Classic.theme/minus.gif
28-
html/Classic.theme/plus.gif
29-
html/Classic.theme/xhaddock.css
30-
html/Ocean.std-theme/hslogo-16.png
31-
html/Ocean.std-theme/minus.gif
32-
html/Ocean.std-theme/ocean.css
33-
html/Ocean.std-theme/plus.gif
34-
html/Ocean.std-theme/synopsis.png
35-
latex/haddock.sty
36-
37-
library
38-
default-language: Haskell2010
39-
40-
-- this package typically supports only single major versions
41-
build-depends: base ^>= 4.10.0
42-
, Cabal ^>= 2.0.0
43-
, ghc ^>= 8.2
44-
, ghc-paths ^>= 0.1.0.9
45-
, haddock-library == 1.4.4.*
46-
, xhtml ^>= 3000.2.2
47-
48-
-- Versions for the dependencies below are transitively pinned by
49-
-- the non-reinstallable `ghc` package and hence need no version
50-
-- bounds
51-
build-depends: array
52-
, bytestring
53-
, containers
54-
, deepseq
55-
, directory
56-
, filepath
57-
, ghc-boot
58-
, transformers
59-
60-
hs-source-dirs: src
61-
62-
ghc-options: -funbox-strict-fields -Wall -fwarn-tabs -O2
63-
ghc-options: -Wall
64-
if impl(ghc >= 8.0)
65-
ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
66-
67-
exposed-modules:
68-
Documentation.Haddock
69-
70-
other-modules:
71-
Haddock
72-
Haddock.Interface
73-
Haddock.Interface.Rename
74-
Haddock.Interface.Create
75-
Haddock.Interface.AttachInstances
76-
Haddock.Interface.LexParseRn
77-
Haddock.Interface.ParseModuleHeader
78-
Haddock.Interface.Specialize
79-
Haddock.Parser
80-
Haddock.Utils
81-
Haddock.Backends.Xhtml
82-
Haddock.Backends.Xhtml.Decl
83-
Haddock.Backends.Xhtml.DocMarkup
84-
Haddock.Backends.Xhtml.Layout
85-
Haddock.Backends.Xhtml.Names
86-
Haddock.Backends.Xhtml.Themes
87-
Haddock.Backends.Xhtml.Types
88-
Haddock.Backends.Xhtml.Utils
89-
Haddock.Backends.LaTeX
90-
Haddock.Backends.HaddockDB
91-
Haddock.Backends.Hoogle
92-
Haddock.Backends.Hyperlinker
93-
Haddock.Backends.Hyperlinker.Ast
94-
Haddock.Backends.Hyperlinker.Parser
95-
Haddock.Backends.Hyperlinker.Renderer
96-
Haddock.Backends.Hyperlinker.Types
97-
Haddock.Backends.Hyperlinker.Utils
98-
Haddock.ModuleTree
99-
Haddock.Types
100-
Haddock.Doc
101-
Haddock.Version
102-
Haddock.InterfaceFile
103-
Haddock.Options
104-
Haddock.GhcUtils
105-
Haddock.Syb
106-
Haddock.Convert
107-
Paths_haddock_api
108-
109-
autogen-modules:
110-
Paths_haddock_api
111-
112-
test-suite spec
113-
type: exitcode-stdio-1.0
114-
default-language: Haskell2010
115-
main-is: Spec.hs
116-
ghc-options: -Wall
117-
118-
hs-source-dirs:
119-
test
120-
, src
121-
122-
-- NB: We only use a small subset of lib:haddock-api here, which
123-
-- explains why this component has a smaller build-depends set
124-
other-modules:
125-
Haddock.Backends.Hyperlinker.ParserSpec
126-
Haddock.Backends.Hyperlinker.Parser
127-
Haddock.Backends.Hyperlinker.Types
128-
129-
build-depends:
130-
ghc ^>= 8.2
131-
, hspec ^>= 2.4.4
132-
, QuickCheck ^>= 2.10
133-
134-
-- Versions for the dependencies below are transitively pinned by
135-
-- the non-reinstallable `ghc` package and hence need no version
136-
-- bounds
137-
build-depends:
138-
base
139-
, containers
140-
141-
build-tool-depends:
142-
hspec-discover:hspec-discover ^>= 2.4.4
143-
144-
source-repository head
145-
type: git
146-
subdir: haddock-api
147-
location: https://github.com/haskell/haddock.git
1+
name: haddock-api
2+
version: 2.18.1
3+
synopsis: A documentation-generation tool for Haskell libraries
4+
description: Haddock is a documentation-generation tool for Haskell
5+
libraries
6+
license: BSD3
7+
license-file: LICENSE
8+
author: Simon Marlow, David Waern
9+
maintainer: Alex Biehl <alexbiehl@gmail.com>, Simon Hengel <sol@typeful.net>, Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>
10+
homepage: http://www.haskell.org/haddock/
11+
bug-reports: https://github.com/haskell/haddock/issues
12+
copyright: (c) Simon Marlow, David Waern
13+
category: Documentation
14+
build-type: Simple
15+
cabal-version: >= 1.10
16+
17+
extra-source-files:
18+
CHANGES.md
19+
20+
data-dir:
21+
resources
22+
data-files:
23+
html/solarized.css
24+
html/haddock-util.js
25+
html/highlight.js
26+
html/Classic.theme/haskell_icon.gif
27+
html/Classic.theme/minus.gif
28+
html/Classic.theme/plus.gif
29+
html/Classic.theme/xhaddock.css
30+
html/Ocean.std-theme/hslogo-16.png
31+
html/Ocean.std-theme/minus.gif
32+
html/Ocean.std-theme/ocean.css
33+
html/Ocean.std-theme/plus.gif
34+
html/Ocean.std-theme/synopsis.png
35+
latex/haddock.sty
36+
37+
library
38+
default-language: Haskell2010
39+
40+
-- this package typically supports only single major versions
41+
build-depends: base ^>= 4.10.0
42+
, Cabal ^>= 2.0.0
43+
, ghc ^>= 8.2
44+
, ghc-paths ^>= 0.1.0.9
45+
, haddock-library == 1.4.4.*
46+
, xhtml ^>= 3000.2.2
47+
48+
-- Versions for the dependencies below are transitively pinned by
49+
-- the non-reinstallable `ghc` package and hence need no version
50+
-- bounds
51+
build-depends: array
52+
, bytestring
53+
, containers
54+
, deepseq
55+
, directory
56+
, filepath
57+
, ghc-boot
58+
, transformers
59+
60+
hs-source-dirs: src
61+
62+
ghc-options: -funbox-strict-fields -Wall -fwarn-tabs -O2
63+
ghc-options: -Wall
64+
if impl(ghc >= 8.0)
65+
ghc-options: -Wcompat -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances
66+
67+
exposed-modules:
68+
Documentation.Haddock
69+
70+
other-modules:
71+
Haddock
72+
Haddock.Interface
73+
Haddock.Interface.Rename
74+
Haddock.Interface.Create
75+
Haddock.Interface.AttachInstances
76+
Haddock.Interface.LexParseRn
77+
Haddock.Interface.ParseModuleHeader
78+
Haddock.Interface.Specialize
79+
Haddock.Parser
80+
Haddock.Utils
81+
Haddock.Backends.Xhtml
82+
Haddock.Backends.Xhtml.Decl
83+
Haddock.Backends.Xhtml.DocMarkup
84+
Haddock.Backends.Xhtml.Layout
85+
Haddock.Backends.Xhtml.Names
86+
Haddock.Backends.Xhtml.Themes
87+
Haddock.Backends.Xhtml.Types
88+
Haddock.Backends.Xhtml.Utils
89+
Haddock.Backends.LaTeX
90+
Haddock.Backends.HaddockDB
91+
Haddock.Backends.Hoogle
92+
Haddock.Backends.Hyperlinker
93+
Haddock.Backends.Hyperlinker.Ast
94+
Haddock.Backends.Hyperlinker.Parser
95+
Haddock.Backends.Hyperlinker.Renderer
96+
Haddock.Backends.Hyperlinker.Types
97+
Haddock.Backends.Hyperlinker.Utils
98+
Haddock.ModuleTree
99+
Haddock.Types
100+
Haddock.Doc
101+
Haddock.Version
102+
Haddock.InterfaceFile
103+
Haddock.Options
104+
Haddock.GhcUtils
105+
Haddock.Syb
106+
Haddock.Convert
107+
Paths_haddock_api
108+
109+
autogen-modules:
110+
Paths_haddock_api
111+
112+
test-suite spec
113+
type: exitcode-stdio-1.0
114+
default-language: Haskell2010
115+
main-is: Spec.hs
116+
ghc-options: -Wall
117+
118+
hs-source-dirs:
119+
test
120+
, src
121+
122+
-- NB: We only use a small subset of lib:haddock-api here, which
123+
-- explains why this component has a smaller build-depends set
124+
other-modules:
125+
Haddock.Backends.Hyperlinker.ParserSpec
126+
Haddock.Backends.Hyperlinker.Parser
127+
Haddock.Backends.Hyperlinker.Types
128+
129+
build-depends:
130+
ghc ^>= 8.2
131+
, hspec ^>= 2.4.4
132+
, QuickCheck ^>= 2.10
133+
134+
-- Versions for the dependencies below are transitively pinned by
135+
-- the non-reinstallable `ghc` package and hence need no version
136+
-- bounds
137+
build-depends:
138+
base
139+
, containers
140+
141+
build-tool-depends:
142+
hspec-discover:hspec-discover ^>= 2.4.4
143+
144+
source-repository head
145+
type: git
146+
subdir: haddock-api
147+
location: https://github.com/haskell/haddock.git
Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
cabal-version: 3.4
2-
name: issue
3-
version: 7776
4-
build-type: Simple
5-
synopsis: duplicate-module check
6-
category: Test
7-
description:
8-
With duplicate modules guarded by exclusive conditions, it should be buildable but should show a warning.
9-
It *could* be smart enough to don't show the warning but we have to teach it about
10-
license: BSD-3-Clause
11-
license-file: LICENSE
12-
maintainer: Cabal Contributors
13-
14-
-- Example taken from ghc-source-gen
15-
library
16-
exposed-modules: Foo
17-
if impl(ghc<8.10)
18-
other-modules:
19-
GHC.Hs.Type
20-
hs-source-dirs:
21-
compat
22-
if impl(ghc>=8.10) && impl(ghc<9.0)
23-
other-modules:
24-
GHC.Hs.Type
25-
hs-source-dirs:
1+
cabal-version: 3.4
2+
name: issue
3+
version: 7776
4+
build-type: Simple
5+
synopsis: duplicate-module check
6+
category: Test
7+
description:
8+
With duplicate modules guarded by exclusive conditions, it should be buildable but should show a warning.
9+
It *could* be smart enough to don't show the warning but we have to teach it about
10+
license: BSD-3-Clause
11+
license-file: LICENSE
12+
maintainer: Cabal Contributors
13+
14+
-- Example taken from ghc-source-gen
15+
library
16+
exposed-modules: Foo
17+
if impl(ghc<8.10)
18+
other-modules:
19+
GHC.Hs.Type
20+
hs-source-dirs:
21+
compat
22+
if impl(ghc>=8.10) && impl(ghc<9.0)
23+
other-modules:
24+
GHC.Hs.Type
25+
hs-source-dirs:
2626
compat-8.10

0 commit comments

Comments
 (0)