Bump dev-haskell/hashed-storage, and enable the test suite!
authorLennart Kolmodin <kolmodin@gentoo.org>
Sun, 28 Mar 2010 17:31:50 +0000 (17:31 +0000)
committerLennart Kolmodin <kolmodin@gentoo.org>
Sun, 28 Mar 2010 17:31:50 +0000 (17:31 +0000)
Package-Manager: portage-2.1.7.17/cvs/Linux x86_64

dev-haskell/hashed-storage/ChangeLog
dev-haskell/hashed-storage/Manifest
dev-haskell/hashed-storage/hashed-storage-0.3.9.ebuild [deleted file]
dev-haskell/hashed-storage/hashed-storage-0.4.10.ebuild [new file with mode: 0644]

index d323fd2b255b28750afcb78a7266838d67955e74..26acbc15552a404979ff7d4c6e5c7def42418924 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-haskell/hashed-storage
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hashed-storage/ChangeLog,v 1.1 2009/12/13 12:01:24 kolmodin Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hashed-storage/ChangeLog,v 1.2 2010/03/28 17:31:50 kolmodin Exp $
+
+*hashed-storage-0.4.10 (28 Mar 2010)
+
+  28 Mar 2010; Lennart Kolmodin <kolmodin@gentoo.org>
+  -hashed-storage-0.3.9.ebuild, +hashed-storage-0.4.10.ebuild:
+  Bump version, and enabling the test suite!
 
 *hashed-storage-0.3.9 (13 Dec 2009)
 
index beb4989da7db4ecf3062b774b589263e3a163caf..a10f26eac084a75a4707c4dde440413ba3c15163 100644 (file)
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-DIST hashed-storage-0.3.9.tar.gz 48950 RMD160 ea5418437fb0f515d63455b39f8a800ec3bc4879 SHA1 032b8230bda7bcd4e210d8a94627f4574d092bef SHA256 f0dfa16b705664f2a4a5f0ecee28f656d054a962e9b5f383d0cbb59a5da5e592
-EBUILD hashed-storage-0.3.9.ebuild 802 RMD160 50c6ace375c45d2bc9775a8a96fe57b0c7568f26 SHA1 afdb0e9b3fb353fb73a36c1882229e109fe5ecec SHA256 d3110f90d84843429ca833a5c967b9161dbeb8b630a86557022bdad8b7894e2d
-MISC ChangeLog 507 RMD160 c29d225c4616328fb27fa62d6bf90c51c5bf494c SHA1 df5b0115a5b4cfc4404f5116b47285cd8a95bc29 SHA256 ed11d6620f805bd0fcfd3c476158d1387758f08d54efd134cd0040b788ff59a3
+DIST hashed-storage-0.4.10.tar.gz 54396 RMD160 d31b68879ea63c8925d1710f66b0d530a0d3f266 SHA1 b5b80721ec648b13c5b2fcdf29838f8f0f4b240e SHA256 fa073bf804011d09002f134078e5f8ce65afc2a9cdbec94cee58813aa7a3590d
+EBUILD hashed-storage-0.4.10.ebuild 1114 RMD160 26291431fa10538ac36e52b265dccf42d3270fd6 SHA1 6fac807a8bf8634a6f968c0515840aeba462493b SHA256 d5c92808feee08616cae310b9590e221c01f489e6e4cb912386049a0c6c1d0ab
+MISC ChangeLog 708 RMD160 39522ba6413ed799d00a734b8ca035699745ad1c SHA1 c58b683b71ff88563a7d561e50290bc2ce6ad82b SHA256 8842354f57f18cfcae1931c46008f4875a0f69bdfdd17deda5c53a0c140feac0
 MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
+Version: GnuPG v2.0.14 (GNU/Linux)
 
-iEYEARECAAYFAksk14wACgkQ1n/CYbXjntKTvwCcC/FQz4Fg3vKcd6E7rsJoKcfP
-vq8AoJ5U83AtHHpi/cBnfEXPBzFFub5R
-=YdsL
+iEYEARECAAYFAkuvkogACgkQ1n/CYbXjntI6jwCdGJZ5FstmhTQifO36cctbpFjW
+4YAAn1x1a5zeMxM+Dmv9wNRMFiE6qRJ7
+=tvNq
 -----END PGP SIGNATURE-----
diff --git a/dev-haskell/hashed-storage/hashed-storage-0.3.9.ebuild b/dev-haskell/hashed-storage/hashed-storage-0.3.9.ebuild
deleted file mode 100644 (file)
index bfd1e22..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hashed-storage/hashed-storage-0.3.9.ebuild,v 1.1 2009/12/13 12:01:24 kolmodin Exp $
-
-CABAL_FEATURES="lib profile haddock"
-inherit haskell-cabal
-
-DESCRIPTION="Hashed file storage support code."
-HOMEPAGE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hashed-storage"
-SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-# not depending on extensible-exceptions forces us to depend on >=ghc-6.10
-RDEPEND=">=dev-lang/ghc-6.10
-               dev-haskell/filepath
-               =dev-haskell/mmap-0.4*
-               dev-haskell/mtl
-               dev-haskell/zlib"
-DEPEND="${RDEPEND}
-               >=dev-haskell/cabal-1.6"
diff --git a/dev-haskell/hashed-storage/hashed-storage-0.4.10.ebuild b/dev-haskell/hashed-storage/hashed-storage-0.4.10.ebuild
new file mode 100644 (file)
index 0000000..0e96e7e
--- /dev/null
@@ -0,0 +1,41 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/hashed-storage/hashed-storage-0.4.10.ebuild,v 1.1 2010/03/28 17:31:50 kolmodin Exp $
+
+CABAL_FEATURES="bin lib profile haddock"
+inherit haskell-cabal
+
+DESCRIPTION="Hashed file storage support code."
+HOMEPAGE="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/hashed-storage"
+SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND=">=dev-lang/ghc-6.10
+               dev-haskell/binary
+               dev-haskell/dataenc
+               =dev-haskell/mmap-0.4*
+               dev-haskell/mtl
+               dev-haskell/zlib"
+DEPEND=">=dev-haskell/cabal-1.6
+               test? (
+                       dev-haskell/test-framework
+                       dev-haskell/test-framework-hunit
+                       dev-haskell/test-framework-quickcheck2
+                       dev-haskell/zip-archive
+               )
+               ${RDEPEND}"
+
+if use test; then
+       CABAL_CONFIGURE_FLAGS="--flags=test"
+fi
+
+src_install() {
+       cabal_src_install
+
+       rm "${D}/usr/bin/hashed-storage-test" 2> /dev/null
+       rmdir "${D}/usr/bin" 2> /dev/null # only if empty
+}