summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wright <gienah@gentoo.org>2014-07-02 13:26:33 +0000
committerMark Wright <gienah@gentoo.org>2014-07-02 13:26:33 +0000
commit705e792fbe14b632dd54fc4d6f6c13c4c4d4259e (patch)
treeb221a3eb71963bdbb46f14d51c529fb3f631bc2b /dev-haskell/semigroups
parentsys-kernel/aufs-sources: Bump to latest aufs3, genpatches and linux release; ... (diff)
downloadgentoo-2-705e792fbe14b632dd54fc4d6f6c13c4c4d4259e.tar.gz
gentoo-2-705e792fbe14b632dd54fc4d6f6c13c4c4d4259e.tar.bz2
gentoo-2-705e792fbe14b632dd54fc4d6f6c13c4c4d4259e.zip
Bump semigroups to 0.15.1
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 618E971F)
Diffstat (limited to 'dev-haskell/semigroups')
-rw-r--r--dev-haskell/semigroups/ChangeLog8
-rw-r--r--dev-haskell/semigroups/metadata.xml23
-rw-r--r--dev-haskell/semigroups/semigroups-0.15.1.ebuild38
3 files changed, 68 insertions, 1 deletions
diff --git a/dev-haskell/semigroups/ChangeLog b/dev-haskell/semigroups/ChangeLog
index 1493ec70c69b..3e09163e9b92 100644
--- a/dev-haskell/semigroups/ChangeLog
+++ b/dev-haskell/semigroups/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-haskell/semigroups
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-haskell/semigroups/ChangeLog,v 1.8 2014/03/23 10:01:03 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/semigroups/ChangeLog,v 1.9 2014/07/02 13:26:33 gienah Exp $
+
+*semigroups-0.15.1 (02 Jul 2014)
+
+ 02 Jul 2014; Mark Wright <gienah@gentoo.org> +semigroups-0.15.1.ebuild,
+ metadata.xml:
+ Bump semigroups to 0.15.1
23 Mar 2014; Agostino Sarubbo <ago@gentoo.org> semigroups-0.12.1.ebuild:
Stable for x86, wrt bug #502690
diff --git a/dev-haskell/semigroups/metadata.xml b/dev-haskell/semigroups/metadata.xml
index 4221ce2966cd..837f72b18377 100644
--- a/dev-haskell/semigroups/metadata.xml
+++ b/dev-haskell/semigroups/metadata.xml
@@ -10,4 +10,27 @@
In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup generalizes a monoid in that there might not exist an identity element. It also (originally) generalized a group (a monoid with all inverses) to a type where every element did not have to have an inverse, thus the name semigroup.
</longdescription>
+ <use>
+ <flag name="hashable">You can disable the use of the `hashable` package using
+ USE=-hashable. Disabling this is an unsupported configuration, but it may be
+ useful for accelerating builds in sandboxes for expert users. If set we will
+ not supply an instance of `Hashable`.</flag>
+ <flag name="bytestring">You can disable the use of the `bytestring`
+ package using USE=-bytestring. Disabling this is an
+ unsupported configuration, but it may be useful for
+ accelerating builds in sandboxes for expert users.</flag>
+ <flag name="containers">You can disable the use of the `containers`
+ package using USE=-containers. Disabing this is an unsupported
+ configuration, but it may be useful for accelerating builds in
+ sandboxes for expert users.</flag>
+ <flag name="text">You can disable the use of the `text` package
+ using USE=-text. Disabling this is an unsupported
+ configuration, but it may be useful for accelerating builds in
+ sandboxes for expert users.</flag>
+ <flag name="unordered-containers">You can disable the use of the
+ `unordered-containers` package using
+ USE=-unordered-containers. Disabling this is an unsupported
+ configuration, but it may be useful for accelerating builds in
+ sandboxes for expert users.</flag>
+ </use>
</pkgmetadata>
diff --git a/dev-haskell/semigroups/semigroups-0.15.1.ebuild b/dev-haskell/semigroups/semigroups-0.15.1.ebuild
new file mode 100644
index 000000000000..f2c4def88604
--- /dev/null
+++ b/dev-haskell/semigroups/semigroups-0.15.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-haskell/semigroups/semigroups-0.15.1.ebuild,v 1.1 2014/07/02 13:26:33 gienah Exp $
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Anything that associates"
+HOMEPAGE="http://github.com/ekmett/semigroups/"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bytestring +containers +hashable +text +unordered-containers"
+
+RDEPEND=">=dev-haskell/nats-0.1:=[profile?] <dev-haskell/nats-1:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ hashable? ( >=dev-haskell/hashable-1.1:=[profile?] <dev-haskell/hashable-1.3:=[profile?]
+ unordered-containers? ( >=dev-haskell/unordered-containers-0.2:=[profile?] <dev-haskell/unordered-containers-0.3:=[profile?] ) )
+ text? ( >=dev-haskell/text-0.10:=[profile?] <dev-haskell/text-2:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.10
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag bytestring bytestring) \
+ $(cabal_flag containers containers) \
+ $(cabal_flag hashable hashable) \
+ $(cabal_flag text text) \
+ $(cabal_flag unordered-containers unordered-containers)
+}