Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 114 lines (104 sloc) 2.243 kB
4fbd02c @kolmodin Rename to small letters
kolmodin authored
1 Name: hackport
5b7331b @kolmodin Bump to 0.2.9
kolmodin authored
2 Version: 0.2.9
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
60d04de @kolmodin adapt to cabal-1.8 and cabal-install-0.7.5 (HEADs)
kolmodin authored
12 Cabal-Version: >=1.8
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
15 type: darcs
16 location: http://code.haskell.org/gentoo/hackport/
17
6ab0bc7 Update for cabal-1.2
Duncan Coutts authored
18 Flag split-base
19
20 Executable hackport
21 Main-Is: Main.hs
4b2a1d2 @kolmodin Upgrade bundled cabal-install from 0.8.0 to 0.8.2
kolmodin authored
22 Hs-Source-Dirs: ., cabal-install-0.8.2
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
23 Build-Depends:
f9f401a @trofi moved from OldException to extensible-exceptions
trofi authored
24 base >= 2.0 && < 5,
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
25 filepath,
26 parsec,
27 mtl,
28 network,
225135f @kolmodin Switch to using Portage.{PackageId,Version}
kolmodin authored
29 pretty,
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
30 regex-compat,
60d04de @kolmodin adapt to cabal-1.8 and cabal-install-0.7.5 (HEADs)
kolmodin authored
31 Cabal == 1.8.*,
a9446c6 @dcoutts Fixup use of HTTP-4000 api
dcoutts authored
32 HTTP >= 4000.0.3,
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
33 zlib,
c3c8420 @kolmodin Merge changes
kolmodin authored
34 tar,
d2c5a34 @kolmodin Must be xml > 1.3.5
kolmodin authored
35 xml>1.3.5,
f9f401a @trofi moved from OldException to extensible-exceptions
trofi authored
36 array,
c3c8420 @kolmodin Merge changes
kolmodin authored
37 -- array is inherited from cabal-install
f9f401a @trofi moved from OldException to extensible-exceptions
trofi authored
38 -- tar >= 0.3.0.0 && < 0.4
39 extensible-exceptions
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
40
6ab0bc7 Update for cabal-1.2
Duncan Coutts authored
41 if flag(split-base)
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
42 Build-Depends:
f9f401a @trofi moved from OldException to extensible-exceptions
trofi authored
43 base >= 3 && < 5,
ace670a Rearrange the .cabal file a bit more
Duncan Coutts authored
44 directory,
45 containers,
46 process,
47 old-time,
48 bytestring
6ab0bc7 Update for cabal-1.2
Duncan Coutts authored
49 else
f9f401a @trofi moved from OldException to extensible-exceptions
trofi authored
50 Build-Depends: base < 3
392730d Add cabal2ebuild standalone prog to Hackport.
Duncan Coutts authored
51
87d875b @kolmodin Wall police
kolmodin authored
52 ghc-options: -Wall
81b7cfd @kolmodin Add other-modules
kolmodin authored
53 other-modules:
54 AnsiColor
55 BlingBling
56 Cabal2Ebuild
57 CacheFile
58 Diff
59 Error
60a5406 @jkarlson Add a tag with proper version to generated ebuilds.
jkarlson authored
60 Paths_hackport
81b7cfd @kolmodin Add other-modules
kolmodin authored
61 Main
62 Overlays
63 Portage
225135f @kolmodin Switch to using Portage.{PackageId,Version}
kolmodin authored
64 Portage.Version
6956e2f @kolmodin Tiny cleanup about different Version structures. Add rdepend to ebuild.
kolmodin authored
65 Portage.Dependency
3120a6c @kolmodin guess-ghc: Add which packages are included in ghc 6.12.1 and 6.10.4
kolmodin authored
66 Portage.GHCCore
225135f @kolmodin Switch to using Portage.{PackageId,Version}
kolmodin authored
67 Portage.PackageId
68 Portage.Overlay
033ff9b @kolmodin move package resolving functions to Portage.Resolve
kolmodin authored
69 Portage.Resolve
27f08f3 @kolmodin Move host information code into Portage.Host
kolmodin authored
70 Portage.Host
861db07 @kolmodin Move dependency resolution to its own file
kolmodin authored
71 Merge.Dependencies
81b7cfd @kolmodin Add other-modules
kolmodin authored
72 Setup
73 Status
74 Merge
830d9bb @trofi Added basic repository location discovery (currently disfiles dir via…
trofi authored
75 Util
e481757 @kolmodin guess-ghc-version: Add the guess-ghc-version executable to hackport.c…
kolmodin authored
76
77
78 Executable hackport-guess-ghc-version
79 Main-Is: Main-GuessGHC.hs
1f6a84e @kolmodin Disable building hackport-guess-ghc-version
kolmodin authored
80 Buildable: False
81 -- this was used as a test while developing the
82 -- ghc-guessfeature. now we can disable building
e481757 @kolmodin guess-ghc-version: Add the guess-ghc-version executable to hackport.c…
kolmodin authored
83 Build-Depends:
84 base >= 2.0 && < 5,
85 filepath,
86 parsec,
87 mtl,
88 network,
89 pretty,
90 regex-compat,
91 Cabal == 1.8.*,
92 HTTP >= 4000.0.3,
93 zlib,
94 tar,
95 array,
96 -- array is inherited from cabal-install
97 -- tar >= 0.3.0.0 && < 0.4
98 extensible-exceptions
99
100 if flag(split-base)
101 Build-Depends:
102 base >= 3 && < 5,
103 directory,
104 containers,
105 process,
106 old-time,
107 bytestring
108 else
109 Build-Depends: base < 3
110
111 ghc-options: -Wall
112 other-modules:
113 Portage.GHCCore
Something went wrong with that request. Please try again.