diff options
Diffstat (limited to 'dev-haskell/crypto')
-rw-r--r-- | dev-haskell/crypto/Manifest | 5 | ||||
-rw-r--r-- | dev-haskell/crypto/crypto-4.2.5.1-r1.ebuild | 46 | ||||
-rw-r--r-- | dev-haskell/crypto/metadata.xml | 14 |
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> |