summaryrefslogtreecommitdiff
path: root/dev-haskell/crypto
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell/crypto')
-rw-r--r--dev-haskell/crypto/Manifest5
-rw-r--r--dev-haskell/crypto/crypto-4.2.5.1-r1.ebuild46
-rw-r--r--dev-haskell/crypto/metadata.xml14
3 files changed, 65 insertions, 0 deletions
diff --git a/dev-haskell/crypto/Manifest b/dev-haskell/crypto/Manifest
new file mode 100644
index 000000000000..1d5b611d7d96
--- /dev/null
+++ b/dev-haskell/crypto/Manifest
@@ -0,0 +1,5 @@
+DIST Crypto-4.2.5.1.tar.gz 56474 SHA256 6ad5e0533d0aaaf2f30049d166881a845cc190780798661815da9b4914a0af66 SHA512 3b965f6a06784d3e8996aaae2622fa5b8e4a645a324618ff497f565230a8db525a0a5305d5cc5166283b2a24242df4554b29eb015326d416dc705f252ef456ac WHIRLPOOL d5d384c3995a1666a16b26dcd55f4c0821110a1945f05ce9203478333496b6407bb1670efad6ea2b56c9f8f2a2c5146d59055c2aec1b19933e5885455f57e3f4
+EBUILD crypto-4.2.5.1-r1.ebuild 1103 SHA256 404552330b9b4bc92a09794a030fa8e7234f3236fb3fd349c5f11cd9e094f770 SHA512 4ebb1adc121fd5ecdb173800f6ca9d1d7e35763319183b0193f470a06ea10448674c576b252e2128039439865026695e556e0c5c947b543d885e7ac8bf9d6063 WHIRLPOOL 420f71c02ac7f867cb80edd44c6405e1eddcb89a01ad8f8e6ef76802ddd5bbdadfa454e6945c5143b6f41887ca40776b2922d64b53cf86ea1e661ab6a6d94b72
+MISC ChangeLog 3039 SHA256 3e46ab6e1970e5f3896a5f880906c6d1610f3e4dc183c5d78abf64dc0faf218d SHA512 38aaf2891c18fb74c27f6398a989e2d9f137e5c9727b93f088b6e34dcca72fb6d9ce96165b7bfd9ee5d466d3da812fdacfbb92c0cff5375136db21a9527740b0 WHIRLPOOL aba159fe095fa83078109654b221649568d1914eee7329f8d51af9e4646cce4106823f94699953eeb9b259cc8e46a0b54cc0fbbd7a53c68571609392357ab23f
+MISC ChangeLog-2015 1672 SHA256 e4d16ff8b6df849291765ddd3cd3a07aaac7431b41af76b5e15df74fa438d948 SHA512 bfc16e11d0554349f2af2344e8e102ce7e1b9b08cd912c65819c1336d27f0cda8db837b09393489f96ec6aab1b5ebd2d62db9989e4e0c575910e191efee0b771 WHIRLPOOL fb0a3daf7e7b1c227f07f3207c3e421fc060c54a91c510510cca5841c7360b866599ca3bf4229c91e35153d97049d92ab2f67d89e9c93f52f2e7a57d3b687ff6
+MISC metadata.xml 547 SHA256 93120f363026db959e0acf633ad837812d0ce8f878125fa1c93f81b6251f98ab SHA512 cfee502ca5b3d23d9223a97a0e1b928955be0f9fc8552e988aeb5e25f515ab2dc6a7578b2aa5f930400c7807835c29ba7e9103165a2a0a330d4f5b88c2f907e9 WHIRLPOOL 343335aa337d337ed46d0ad9853aed07d7369ef5bc21c33aae6e402f12b1a78332459134d5e38709a591eb814a1c418c149ac8157649efa0d976354e43677a8a
diff --git a/dev-haskell/crypto/crypto-4.2.5.1-r1.ebuild b/dev-haskell/crypto/crypto-4.2.5.1-r1.ebuild
new file mode 100644
index 000000000000..196367b36910
--- /dev/null
+++ b/dev-haskell/crypto/crypto-4.2.5.1-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+MY_PN="Crypto"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Collects together existing Haskell cryptographic functions into a package"
+HOMEPAGE="http://hackage.haskell.org/package/Crypto"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="dev-haskell/hunit:=[profile?]
+ >=dev-haskell/quickcheck-2.4.0.1:2=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-6.10.4:="
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.2"
+
+S="${WORKDIR}/${MY_P}"
+
+src_test() {
+ TESTS="SymmetricTest SHA1Test RSATest QuickTest HMACTest WordListTest"
+
+ for t in $TESTS; do
+ einfo "Running test $t..."
+ # the quickcheck tests doesn't fail when the test fails...
+ "${S}/dist/build/$t/$t" || die "Test $t failed"
+ done
+}
+
+src_install() {
+ cabal_src_install
+
+ rm -rf "${D}/usr/bin" 2>/dev/null
+}
diff --git a/dev-haskell/crypto/metadata.xml b/dev-haskell/crypto/metadata.xml
new file mode 100644
index 000000000000..2dbebd8cd714
--- /dev/null
+++ b/dev-haskell/crypto/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+ DES, Blowfish, AES, TEA, SHA1, MD5, RSA, BubbleBabble,
+ Hexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5
+ Padding, Various Encryption Modes e.g. Cipher Block Chaining all in one package,
+ with HUnit and QuickCheck tests, and examples.
+ </longdescription>
+</pkgmetadata>