on master help sign in
re-do base-3 support
commita44cc74c1e5a8dfe242ed13f4f9d6f4c7ada2768 authorAntoine Latter <aslatter@gmail.com> dateMon 23 Nov 2009, 00:39 (17 years ago) parent5bf788f
2 files changed+5−15
Data/UUID/Internal.hs+3−3 uuid.cabal+2−12
Data/UUID/Internal.hs+3−3
@@ -35,10 +35,10 @@ import Data.List (splitAt, foldl', unfoldr)
3535
3636import Data.Typeable
3737
38−#ifdef BASE_3_SUPPORT
39−import Data.Generics.Basics
40−#else
38+#if MIN_VERSION_base(4,0,0)
4139import Data.Data
40+#else
41+import Data.Generics.Basics
4242#endif
4343
4444import Foreign.Ptr
uuid.cabal+2−12
@@ -8,7 +8,7 @@ License-file: LICENSE
88
99Category: Data
1010Build-Type: Simple
11−Cabal-Version: >= 1.2.3
11+Cabal-Version: >= 1.6
1212
1313Description:
1414 This library is useful for creating, comparing, parsing and
@@ -19,19 +19,9 @@ Synopsis: For creating, comparing, parsing and printing Universally Unique Ident
1919
2020Homepage: http://community.haskell.org/~aslatter/code/uuid/
2121
22−Flag Base3
23− Default: False
24− Description: Set when support for base package version 3 is required.
25−
2622Library
2723 Build-Depends: random, binary, bytestring, Crypto, maccatcher,
28− time
29−
30− if flag(Base3)
31− Build-Depends: base >= 3, base < 4
32− CPP-Options: -DBASE_3_SUPPORT
33− else
34− Build-Depends: base >=4, base < 5
24+ time, base >=3, base < 5
3525
3626 Exposed-Modules:
3727 Data.UUID