summaryrefslogtreecommitdiff
path: root/dev-haskell
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell')
-rw-r--r--dev-haskell/Manifest.gzbin111961 -> 112279 bytes
-rw-r--r--dev-haskell/basement/Manifest3
-rw-r--r--dev-haskell/basement/basement-0.0.11.ebuild24
-rw-r--r--dev-haskell/basement/metadata.xml11
-rw-r--r--dev-haskell/cryptonite/Manifest2
-rw-r--r--dev-haskell/cryptonite/cryptonite-0.26-r1.ebuild45
-rw-r--r--dev-haskell/foundation/Manifest3
-rw-r--r--dev-haskell/foundation/foundation-0.0.25.ebuild40
-rw-r--r--dev-haskell/foundation/metadata.xml30
-rw-r--r--dev-haskell/memory/Manifest2
-rw-r--r--dev-haskell/memory/memory-0.15.0.ebuild35
11 files changed, 195 insertions, 0 deletions
diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz
index f2c90d123a06..9340cee9bf98 100644
--- a/dev-haskell/Manifest.gz
+++ b/dev-haskell/Manifest.gz
Binary files differ
diff --git a/dev-haskell/basement/Manifest b/dev-haskell/basement/Manifest
new file mode 100644
index 000000000000..0c2b47ec9c1e
--- /dev/null
+++ b/dev-haskell/basement/Manifest
@@ -0,0 +1,3 @@
+DIST basement-0.0.11.tar.gz 134032 BLAKE2B 52d9d674841d048b53011589c7a87c7cd7e45655db3c7bc2c99574b8a49bace33f20abf7d4614cf3106e2b87cb67340e5d2f76416889038c2e081c1f62f46bdb SHA512 2396e692fcaa080418eb90c38148dbb2465490ffaa5e35d141573d32729794dffb444bdddd55082878520a22629cfead5fdc1ac98f1d369600cc3165b64730d5
+EBUILD basement-0.0.11.ebuild 562 BLAKE2B 0554ad3f9b0ba9195a19c5603a3566ad1324572c77a6ca022024ad903b66a558c9fd8cc4d3d5c9a97c1444493fab08efd17556cd93d4c5c1a71d5cb1eb38f82b SHA512 abc0dbbf1b94ac220fd7bc587b2a0431188c97f32c1f179dc18c3146df287673d4cc74888e879566f1ff1c8b86785f903e16c0c7553487c98593eff7bae59a3a
+MISC metadata.xml 348 BLAKE2B 594f04ef0cf2906ca8416434ddcc4a03c00221a47dd5c2aa8a0200815fb8ea2ce977dc7f2519869a2740f6c0c0f8745e85d1d415e6d3223154f735a73e6e4d3a SHA512 0215ed5b91fa56d25ebf4d6e59ff060c439e039d258ce6c1f7220184fc816626231e94ec4bf850a5f4cf0b1ce5e1b37ac23d9dfeb555de2512d6cfe442133413
diff --git a/dev-haskell/basement/basement-0.0.11.ebuild b/dev-haskell/basement/basement-0.0.11.ebuild
new file mode 100644
index 000000000000..ea25452e60fb
--- /dev/null
+++ b/dev-haskell/basement/basement-0.0.11.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Foundation scrap box of array & string"
+HOMEPAGE="https://github.com/haskell-foundation/foundation#readme"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+"
diff --git a/dev-haskell/basement/metadata.xml b/dev-haskell/basement/metadata.xml
new file mode 100644
index 000000000000..b6fc07589f5d
--- /dev/null
+++ b/dev-haskell/basement/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ Foundation most basic primitives without any dependencies
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/cryptonite/Manifest b/dev-haskell/cryptonite/Manifest
index c8764f8762e5..06756c4d3b5f 100644
--- a/dev-haskell/cryptonite/Manifest
+++ b/dev-haskell/cryptonite/Manifest
@@ -1,4 +1,6 @@
AUX cryptonite-0.21-sse2.patch 372 BLAKE2B 0aa045ffbc4153367c232a62192f6d3bdf41b514d6e6415ee9ad4b2290ad5e6126e028a39b600b14bbbc12f11a18eff2e09d0ea00e4237c7e457763b750dceff SHA512 dc4aee2ee1754936ccfd1a604a9b781a16770675bdd38cfc9fd1624feeb568fae0d30eecde625ca03e38d60fabc5bb59db51f521af890da635da5924effacdb1
DIST cryptonite-0.21.tar.gz 615850 BLAKE2B df5f0273fa40b5401e4bb5df7c4cd5839ab87fdff3d2cef6be80c977433a1adbcdbf1c9d42f79987e4a7a590f8179fd998f93017af396116e10554108566b028 SHA512 7f04ad5f7411bf90f343c13b71438fdd0e1e40cc5c9a5f1553c1f396a278f81cbe3a548ee8bc03b3b63bc66485ce36dc9a93c3dc3e5884f601bbae49efa98cc3
+DIST cryptonite-0.26.tar.gz 581153 BLAKE2B 2becdd3d0c6f1e037fd4d38143a2a8644e38e9826faa271c971d4feff8a4ab1e4c0a04df338c99a8454cff626f79f3334a0a37b19cc136f33e7c8f53e66bd33a SHA512 4236d411542fd104e5cace61fbdeda615f7d13e442594d7fa12acc682d917b0494b10b242a88fef19e91e93489797206fee07497bff92e43d3849ebac8ee11b0
EBUILD cryptonite-0.21.ebuild 1490 BLAKE2B 3290462a3cc7e66f154d779233621e82be1b6d84294215c6af58b2459ce61f34aa9d990bb40ea8f0689523bf8ffd417cef70883c5e36ce4dbf682232cdfb71a2 SHA512 cbb885bd320f84ba45819c6090455bbd0ea88a94e48376d21eac0e3233583310a9397d2c8c50335020fabd6327379822818a52aeff325207ddda16f6bfe5753e
+EBUILD cryptonite-0.26-r1.ebuild 1469 BLAKE2B a9fc04de21d1f3a1715b573e499f276ea8543a1a96d8d0bd48b434221d154381fbeb27460e5d5a74202230e67868f86f44c331ffcf8ddeab01a8adae7096bdc6 SHA512 98a4dce92985c54d1735680852e221ce954746bbc7aeb265d95062a1a9b5a13cdeaa7dbd596badc0b2958fd04c4758f3606a0a4ee553816de01e46d87e407a6d
MISC metadata.xml 1375 BLAKE2B 57717826af32cc08fca8f3bfd31ff57192f557d202897b6e7feea124494b660669c03f783321e24142277235839fc3b37e2f24c1fabfb5ed690c3873f80c4670 SHA512 de4d581bb0a57ed192fcbbd64024d21fa25c34f67bb75a94e871b1ca1e320f58befee639a307c055a2405a16c9ac3b76be1bdaf2bb13f257a86829f33c431938
diff --git a/dev-haskell/cryptonite/cryptonite-0.26-r1.ebuild b/dev-haskell/cryptonite/cryptonite-0.26-r1.ebuild
new file mode 100644
index 000000000000..8d097bb5cfaf
--- /dev/null
+++ b/dev-haskell/cryptonite/cryptonite-0.26-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+#hackport: flags: -check_alignment,-old_toolchain_inliner,+support_deepseq,support_aesni:cpu_flags_x86_aes,support_pclmuldq:cpu_flags_x86_sse4_1,support_sse:cpu_flags_x86_sse,support_rdrand:cpu-flags-x86-rdrand
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Cryptography Primitives sink"
+HOMEPAGE="https://github.com/haskell-crypto/cryptonite"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+cpu-flags-x86-rdrand +cpu_flags_x86_aes cpu_flags_x86_sse cpu_flags_x86_sse4_1 +integer-gmp"
+
+RDEPEND=">=dev-haskell/basement-0.0.6:=[profile?]
+ >=dev-haskell/memory-0.14.18:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ virtual/libc
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.18
+ test? ( dev-haskell/memory
+ dev-haskell/tasty
+ dev-haskell/tasty-hunit
+ dev-haskell/tasty-kat
+ dev-haskell/tasty-quickcheck )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-check_alignment \
+ $(cabal_flag integer-gmp integer-gmp) \
+ --flag=-old_toolchain_inliner \
+ $(cabal_flag cpu_flags_x86_aes support_aesni) \
+ --flag=support_deepseq \
+ $(cabal_flag cpu_flags_x86_sse4_1 support_pclmuldq) \
+ $(cabal_flag cpu-flags-x86-rdrand support_rdrand) \
+ $(cabal_flag cpu_flags_x86_sse support_sse)
+}
diff --git a/dev-haskell/foundation/Manifest b/dev-haskell/foundation/Manifest
new file mode 100644
index 000000000000..ac6a131b9749
--- /dev/null
+++ b/dev-haskell/foundation/Manifest
@@ -0,0 +1,3 @@
+DIST foundation-0.0.25.tar.gz 120472 BLAKE2B 2cff11363840b0b338b57d38438a13211e41a8e9bc6c359552dfb1854c9277c3228aac88b4a7930031fab75f78574cbe1cac6d5c87936f9b179e5c2277c00ff5 SHA512 7335795a1cdf2975d6e9471c5b469d99cc6d224d2da66838d830593a5abda73675920acb2dc823a6b92f2141dc2364c8fd5ad53d7e8aecd8df00e6998683be60
+EBUILD foundation-0.0.25.ebuild 1014 BLAKE2B 217be1b6cb7318f94badab77cf39a1d5f7a4abfc8ea584c847b426fee928a0f06d6ec3abe3ff848988eb4c1d342bdb8b476d5519b3307d5c714a516456ee858e SHA512 de632b91a9d3a5373067be73666facb43183eadf25a8c0a0a41804fd5ac1b6a5f2fcd1d79f723a546df0ffddc23b777d61c62e1879291223a7f1f5e7c2bf97bd
+MISC metadata.xml 1114 BLAKE2B 41ce470a3203d232d7ecaafdb84a2c972d92ebcd2b9f6b42e9502b7999642a3665eff04a914f8df6b10323f63e311fa10e2afce28bb784962d1fa58ac0921d9b SHA512 bba2cb85bbedd5dc75f56f0cfb1858e6a5c8d38c0c1fe1c25e193f5ba77f82554c092737d439307a7e3494352819820106cc4cc13d3a9559a871cd3bfe4d1a7a
diff --git a/dev-haskell/foundation/foundation-0.0.25.ebuild b/dev-haskell/foundation/foundation-0.0.25.ebuild
new file mode 100644
index 000000000000..1f75b31ea271
--- /dev/null
+++ b/dev-haskell/foundation/foundation-0.0.25.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+#hackport: flags: +doctest,-minimal-deps,-bench-all,-bounds-check,-linktest
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Alternative prelude with batteries and no dependencies"
+HOMEPAGE="https://github.com/haskell-foundation/foundation"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="experimental"
+
+RESTRICT="test" # fails to doctest
+
+RDEPEND="~dev-haskell/basement-0.0.11:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/basement
+ >=dev-haskell/doctest-0.9 )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-bench-all \
+ --flag=-bounds-check \
+ --flag=doctest \
+ $(cabal_flag experimental experimental) \
+ --flag=-linktest \
+ --flag=-minimal-deps
+}
diff --git a/dev-haskell/foundation/metadata.xml b/dev-haskell/foundation/metadata.xml
new file mode 100644
index 000000000000..f3416f8ccd59
--- /dev/null
+++ b/dev-haskell/foundation/metadata.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <use>
+ <flag name='experimental'>enable building experimental features, known as highly unstable or without good support cross-platform</flag>
+ </use>
+ <longdescription>
+ A custom prelude with no dependencies apart from base.
+
+ This package has the following goals:
+
+ * provide a base like sets of modules that provide a consistent set of features and bugfixes across multiple versions of GHC (unlike base).
+
+ * provide a better and more efficient prelude than base&#39;s prelude.
+
+ * be self-sufficient: no external dependencies apart from base.
+
+ * provide better data-types: packed unicode string by default, arrays.
+
+ * Better numerical classes that better represent mathematical thing (No more all-in-one Num).
+
+ * Better I/O system with less Lazy IO
+
+ * Usual partial functions distinguished through type system
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-haskell/memory/Manifest b/dev-haskell/memory/Manifest
index 69e1c3b4bd6b..a78a3cb07597 100644
--- a/dev-haskell/memory/Manifest
+++ b/dev-haskell/memory/Manifest
@@ -1,7 +1,9 @@
DIST memory-0.10.tar.gz 35039 BLAKE2B bca8342ebd866c53fa2fe476b11fa3ecb75ac8383a98baf86bb577f99d623828e5656b2a23b9f95f03044fefa97aea5fd1429c1df45e625eabca36b8b54dbbd2 SHA512 e548dddfe168f6094e066b7bbda165e842d1eab429b5d2ea978706acfd4b3a93a84f9ba56cc2830fecddadefe60efcfb474a791a72211f552fb223a6989dd55c
DIST memory-0.14.1.tar.gz 35928 BLAKE2B 6ac85e5f9cd41ea4058abdc168bd094e7632582fb234c00aab9e6a3359a87e0695907e3821a684ca8c1ad6259c7343e8d0dd38a8fc3e4e85dd89efa09fcbabb5 SHA512 12f8d8f3d14dc060b5da9950ddef398ac55464cf79438c501ba8eaa222817d474c191463fd5f97ed460f5ca4af6d3b643363eb2cca278c583cc14e442fe669cf
+DIST memory-0.15.0.tar.gz 42299 BLAKE2B fd4cebe132ebc824e88907325d6106ab62d01942f5055481f0ff85248ba1a84211e768e49409b02f45ff224a4149338abb771b1dcad38c31175c340e35063fad SHA512 49aabf5fdaddae597df6d8f30a3e07c4d6d70fcc7b9146452a4ad4e81858786041676bc780e2b048fd683cc7c0d799d4579596c14fae940ea57954e9a7ee9129
DIST memory-0.7.tar.gz 33072 BLAKE2B e29aac80f99121c2ae588b8b4e2db468a83e19583aabd524384b7aad43a210147746bbad3e05c682a5226dae163d39a9724fcd38b5b813889620ec7c918b9aa4 SHA512 5df9d3ff6ab1fad7760a34d22657af255d7ad57019e8b61bd81dbd09b5df6da83d93e667989c10ebea2910a3399be05ef33d298aca0b09764b0e3a855fba15a8
EBUILD memory-0.10.ebuild 798 BLAKE2B 227df3044f69674dff7b68bd5eadccbc80bb7514173bd1735bbdb2e2ea7d9ec1034c248189dad0e12271df27720b93995eda8db72473933b4e84edc06b6d5575 SHA512 7a015e1596507c9899b5de8990c0f581b40d5c1397cfff80246ae8a7532c1dbfe6dfdee5997ec6a7930ec3c556824dd9921c59d24c0810a0f000562990104dd1
EBUILD memory-0.14.1.ebuild 820 BLAKE2B dc3671214ed80c5a5d878e2e828dcec04a4a98ba73e30bd77d72c0404dc12d1cce4799fbc655c615b5369a0d3101e8b3c1f0a62af4beac1780d5e84aeb755055 SHA512 a552dbae0a85f88211a4dc1a9039a8d820035ecf321299adafd4b82d16b9fa6e5e9089d10eb5741292caecc69a7172de8f35e91cf519f84f107bde396f7b372f
+EBUILD memory-0.15.0.ebuild 888 BLAKE2B 86388424694233df889f61bc8e1031aa0a1bc4c3445b12bffa33f72c6c239a1c07bdbe721b6fc0168e4d433572dd74a89955cc6fc37653b7f26266d7c1d42d1d SHA512 1fadd74283b38a15c7e18602cb8e45dd1c43d0abcedf3df46a7d6d9b9d60ca9095b9c946c89176ee9ad86f15d8d53775d9cb9ba7dfbf469e5277430dc9df18af
EBUILD memory-0.7.ebuild 797 BLAKE2B 419234ba609da7e1494460c678142cf0b661c7020808d925062dc716b5e66dbff87d20bf2c4d5425367a4a7bbb92e937fd5c81be424096f6e218024dda8c48d7 SHA512 4d1b63829d5a4ff64230a4bd97027f020e1137fcf27b7d2838622783d981a21c566961767dd3692f4afa972e243380f7591b3b9fb870cca95cf564d09c7f9b46
MISC metadata.xml 681 BLAKE2B 6b8c4a5aeac640ecddecedc449873e35327c9162a9f36c64246dfd0cdb28741c953e75b46a61c182205da8b9bdadab3338954ac7eb2b4a77f5d71d7d3a1e589b SHA512 174440b555b9b8dba3344dc534ffac79a7c2d9863174315733f041db89c9f0e0a055dc5b15af7d2e1880b14584998749ed6906d1dacf0e30ac36d00ddeb8222d
diff --git a/dev-haskell/memory/memory-0.15.0.ebuild b/dev-haskell/memory/memory-0.15.0.ebuild
new file mode 100644
index 000000000000..b7a87029607e
--- /dev/null
+++ b/dev-haskell/memory/memory-0.15.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# ebuild generated by hackport 0.6.1.9999
+#hackport: flags: +support_foundation,+support_deepseq,+support_bytestring,+support_basement
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="memory and related abstraction stuff"
+HOMEPAGE="https://github.com/vincenthz/hs-memory"
+SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/basement-0.0.7:=[profile?]
+ >=dev-lang/ghc-8.0.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.24.0.0
+ test? ( dev-haskell/foundation )
+"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=support_basement \
+ --flag=support_bytestring \
+ --flag=support_deepseq \
+ --flag=support_foundation
+}