summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wright <gienah@gentoo.org>2013-10-19 12:53:20 +0000
committerMark Wright <gienah@gentoo.org>2013-10-19 12:53:20 +0000
commit034032e62cdd996be61447bfa3b04713f934ac57 (patch)
tree4ce2a1c75104c95ebef07e12ca06399d6279dba5 /dev-haskell/vector
parentBump primitive to 0.5.1.0 (diff)
downloadgentoo-2-034032e62cdd996be61447bfa3b04713f934ac57.tar.gz
gentoo-2-034032e62cdd996be61447bfa3b04713f934ac57.tar.bz2
gentoo-2-034032e62cdd996be61447bfa3b04713f934ac57.zip
Bump vector to 0.10.9.1
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 618E971F)
Diffstat (limited to 'dev-haskell/vector')
-rw-r--r--dev-haskell/vector/ChangeLog8
-rw-r--r--dev-haskell/vector/metadata.xml10
-rw-r--r--dev-haskell/vector/vector-0.10.9.1.ebuild34
3 files changed, 51 insertions, 1 deletions
diff --git a/dev-haskell/vector/ChangeLog b/dev-haskell/vector/ChangeLog
index b50b2181e3e5..6fab5c1a59a2 100644
--- a/dev-haskell/vector/ChangeLog
+++ b/dev-haskell/vector/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-haskell/vector
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/vector/ChangeLog,v 1.15 2013/09/07 20:13:23 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/vector/ChangeLog,v 1.16 2013/10/19 12:53:20 gienah Exp $
+
+*vector-0.10.9.1 (19 Oct 2013)
+
+ 19 Oct 2013; Mark Wright <gienah@gentoo.org> +vector-0.10.9.1.ebuild,
+ metadata.xml:
+ Bump vector to 0.10.9.1
07 Sep 2013; Agostino Sarubbo <ago@gentoo.org> vector-0.10.0.1.ebuild:
Stable for sparc, wrt bug #480568
diff --git a/dev-haskell/vector/metadata.xml b/dev-haskell/vector/metadata.xml
index cf6961edaa31..b548179795fb 100644
--- a/dev-haskell/vector/metadata.xml
+++ b/dev-haskell/vector/metadata.xml
@@ -2,6 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>haskell</herd>
+ <maintainer>
+ <email>haskell@gentoo.org</email>
+ </maintainer>
<longdescription>
An efficient implementation of Int-indexed arrays (both mutable
@@ -63,4 +66,11 @@
* Performance improvements
</longdescription>
+ <use>
+ <flag name="boundschecks">Enable bounds checking</flag>
+ <flag name="internalchecks">Enable internal consistency checks at the cost of a
+ significant performance penalty</flag>
+ <flag name="unsafechecks">Enable bounds checking in unsafe operations at the cost of a
+ significant performance penalty</flag>
+ </use>
</pkgmetadata>
diff --git a/dev-haskell/vector/vector-0.10.9.1.ebuild b/dev-haskell/vector/vector-0.10.9.1.ebuild
new file mode 100644
index 000000000000..b67f106496ae
--- /dev/null
+++ b/dev-haskell/vector/vector-0.10.9.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/vector/vector-0.10.9.1.ebuild,v 1.1 2013/10/19 12:53:20 gienah Exp $
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.4.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Efficient Arrays"
+HOMEPAGE="https://github.com/haskell/vector"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="+boundschecks internalchecks unsafechecks"
+
+RDEPEND=">=dev-haskell/deepseq-1.1:=[profile?] <dev-haskell/deepseq-1.4:=[profile?]
+ >=dev-haskell/primitive-0.5.0.1:=[profile?] <dev-haskell/primitive-0.6:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.6.0.3
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag boundschecks boundschecks) \
+ $(cabal_flag internalchecks internalchecks) \
+ $(cabal_flag unsafechecks unsafechecks)
+}