Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 144 lines (131 sloc) 3.112 kb
4fbd02c @kolmodin Rename to small letters
kolmodin authored
1 Name: hackport
6c50a7b @trofi Release 0.2.18
trofi authored
2 Version: 0.2.18
aff37c2 First release of HackPort, the Hackage tool for Portage
der_eq@freenet.de authored
3 License: GPL
69c1aba @kolmodin hackport is GPL, so add the GPL license
kolmodin authored
4 License-file: LICENSE
ebadfa7 @kolmodin Add main authors
kolmodin authored
5 Author: Henning Günther, Duncan Coutts, Lennart Kolmodin
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
6 Maintainer: Gentoo Haskell team <haskell@gentoo.org>
7 Category: Distribution
aff37c2 First release of HackPort, the Hackage tool for Portage
der_eq@freenet.de authored
8 Synopsis: Hackage and Portage integration tool
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
9 Description: A command line tool to manage an overlay of Gentoo ebuilds
10 that are generated from a hackage repo of Cabal packages.
6ab0bc7 Update for cabal-1.2
Duncan Coutts authored
11 Build-Type: Simple
c4ec3d3 @kolmodin Update to use cabal-1.10 and the bundled cabal-install-0.9.5 (snapshot f...
kolmodin authored
12 Cabal-Version: >=1.10
aff37c2 First release of HackPort, the Hackage tool for Portage
der_eq@freenet.de authored
13
fbc7b9c @dcoutts Add source repository info to the .cabal file
dcoutts authored
14 source-repository head
186b44b @trofi hackport.cabal: tag version 0.2.13 and fix upstream URL
trofi authored
15 type: git
16 location: git://github.com/gentoo-haskell/hackport.git
fbc7b9c @dcoutts Add source repository info to the .cabal file
dcoutts authored
17
6ab0bc7 Update for cabal-1.2
Duncan Coutts authored
18 Flag split-base
19
20 Executable hackport
21 Main-Is: Main.hs
b66c948 @kolmodin Lower default-language to haskell98 instead of haskell2010
kolmodin authored
22 Default-Language: Haskell98
8ff048b @trofi move 'cabal' repo out of this git repo (Nensha's idea and implementation...
trofi authored
23 Hs-Source-Dirs: ., cabal, cabal/Cabal, cabal/cabal-install
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
24 Build-Depends:
f9f401a @trofi moved from OldException to extensible-exceptions
trofi authored
25 base >= 2.0 && < 5,
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
26 filepath,
27 parsec,
28 mtl,
29 network,
225135f @kolmodin Switch to using Portage.{PackageId,Version}
kolmodin authored
30 pretty,
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
31 regex-compat,
dc69959 @qnikst Support for mirror://hackage
qnikst authored
32 MissingH,
a9446c6 @dcoutts Fixup use of HTTP-4000 api
dcoutts authored
33 HTTP >= 4000.0.3,
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
34 zlib,
c3c8420 @kolmodin Merge changes
kolmodin authored
35 tar,
d2c5a34 @kolmodin Must be xml > 1.3.5
kolmodin authored
36 xml>1.3.5,
f9f401a @trofi moved from OldException to extensible-exceptions
trofi authored
37 array,
ac5deac @trofi port to (bundled) Cabal-1.12
trofi authored
38 extensible-exceptions,
39 -- cabal depends
40 unix
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
41
c4ec3d3 @kolmodin Update to use cabal-1.10 and the bundled cabal-install-0.9.5 (snapshot f...
kolmodin authored
42 -- extensions due to hackport
43 other-extensions:
44 DeriveDataTypeable,
45 PatternGuards
46
47 -- extensions due to bundled cabal-install
48 other-extensions:
49 CPP,
50 ForeignFunctionInterface,
51 PatternGuards
52
6ab0bc7 Update for cabal-1.2
Duncan Coutts authored
53 if flag(split-base)
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
54 Build-Depends:
f9f401a @trofi moved from OldException to extensible-exceptions
trofi authored
55 base >= 3 && < 5,
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
56 directory,
57 containers,
58 process,
59 old-time,
60 bytestring
6ab0bc7 Update for cabal-1.2
Duncan Coutts authored
61 else
f9f401a @trofi moved from OldException to extensible-exceptions
trofi authored
62 Build-Depends: base < 3
392730d Add cabal2ebuild standalone prog to Hackport.
Duncan Coutts authored
63
87d875b @kolmodin Wall police
kolmodin authored
64 ghc-options: -Wall
81b7cfd @kolmodin Add other-modules
kolmodin authored
65 other-modules:
66 AnsiColor
67 BlingBling
68 Cabal2Ebuild
69 CacheFile
70 Diff
71 Error
bf26c18 @trofi cleanup: factor out Main.defaultRepo{,URI} to separate Hackage file
trofi authored
72 Hackage
81b7cfd @kolmodin Add other-modules
kolmodin authored
73 Main
74 Overlays
bf26c18 @trofi cleanup: factor out Main.defaultRepo{,URI} to separate Hackage file
trofi authored
75 Paths_hackport
225135f @kolmodin Switch to using Portage.{PackageId,Version}
kolmodin authored
76 Portage.Version
6956e2f @kolmodin Tiny cleanup about different Version structures. Add rdepend to ebuild.
kolmodin authored
77 Portage.Dependency
3120a6c @kolmodin guess-ghc: Add which packages are included in ghc 6.12.1 and 6.10.4
kolmodin authored
78 Portage.GHCCore
225135f @kolmodin Switch to using Portage.{PackageId,Version}
kolmodin authored
79 Portage.PackageId
80 Portage.Overlay
033ff9b @kolmodin move package resolving functions to Portage.Resolve
kolmodin authored
81 Portage.Resolve
27f08f3 @kolmodin Move host information code into Portage.Host
kolmodin authored
82 Portage.Host
861db07 @kolmodin Move dependency resolution to its own file
kolmodin authored
83 Merge.Dependencies
81b7cfd @kolmodin Add other-modules
kolmodin authored
84 Setup
85 Status
86 Merge
830d9bb @trofi Added basic repository location discovery (currently disfiles dir via pa...
trofi authored
87 Util
e481757 @kolmodin guess-ghc-version: Add the guess-ghc-version executable to hackport.caba...
kolmodin authored
88
89
90 Executable hackport-guess-ghc-version
91 Main-Is: Main-GuessGHC.hs
b66c948 @kolmodin Lower default-language to haskell98 instead of haskell2010
kolmodin authored
92 Default-Language: Haskell98
1f6a84e @kolmodin Disable building hackport-guess-ghc-version
kolmodin authored
93 Buildable: False
94 -- this was used as a test while developing the
95 -- ghc-guessfeature. now we can disable building
e481757 @kolmodin guess-ghc-version: Add the guess-ghc-version executable to hackport.caba...
kolmodin authored
96 Build-Depends:
97 base >= 2.0 && < 5,
98 filepath,
99 parsec,
100 mtl,
101 network,
102 pretty,
103 regex-compat,
104 HTTP >= 4000.0.3,
105 zlib,
106 tar,
107 array,
108 -- array is inherited from cabal-install
109 -- tar >= 0.3.0.0 && < 0.4
110 extensible-exceptions
111
112 if flag(split-base)
113 Build-Depends:
114 base >= 3 && < 5,
115 directory,
116 containers,
117 process,
118 old-time,
119 bytestring
120 else
121 Build-Depends: base < 3
122
123 ghc-options: -Wall
124 other-modules:
125 Portage.GHCCore
c3373d9 @trofi cabal: added resolveCat as a separate testsuite
trofi authored
126
127 Test-Suite test-resolve-category
128 Type: exitcode-stdio-1.0
129 Default-Language: Haskell98
130 Main-Is: tests/resolveCat.hs
fa9fce7 @markwright Make Test-Suite Hs-Source-Dirs the same as Executable hackport Hs-Source...
markwright authored
131 Hs-Source-Dirs: ., cabal, cabal/Cabal, cabal/cabal-install
c3373d9 @trofi cabal: added resolveCat as a separate testsuite
trofi authored
132 Build-Depends: base >= 3 && < 5,
133 bytestring,
134 containers,
135 directory,
136 extensible-exceptions,
137 filepath,
138 HUnit,
139 mtl,
140 pretty,
141 process,
142 unix,
143 xml
Something went wrong with that request. Please try again.