diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-haskell/tls | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-haskell/tls')
-rw-r--r-- | dev-haskell/tls/Manifest | 7 | ||||
-rw-r--r-- | dev-haskell/tls/metadata.xml | 29 | ||||
-rw-r--r-- | dev-haskell/tls/tls-1.2.18.ebuild | 55 | ||||
-rw-r--r-- | dev-haskell/tls/tls-1.3.4.ebuild | 49 | ||||
-rw-r--r-- | dev-haskell/tls/tls-1.3.9.ebuild | 46 |
5 files changed, 186 insertions, 0 deletions
diff --git a/dev-haskell/tls/Manifest b/dev-haskell/tls/Manifest new file mode 100644 index 000000000000..1a5b67d4d069 --- /dev/null +++ b/dev-haskell/tls/Manifest @@ -0,0 +1,7 @@ +DIST tls-1.2.18.tar.gz 74115 BLAKE2B 5fda3b303d095afc079516e55dfa403cf01de4c77d5c1cb09ba39ad4604b021fae13932bf5d544f9d888aa42214c946fa1597bfb70595f8b5bb76bf9c4afe03b SHA512 34648a2f42c2a0f54b50a10daf3f9b8fb8452aa48e811122f8c69336621c45214a293fa85f8db5a9d568a5cbe7f114c8eef97968c76147d9ef016a8c3d2375ab +DIST tls-1.3.4.tar.gz 77920 BLAKE2B d82deb31a6fc08b2c9b4ae1ae33b130f05b0de52fbded6af42ce8f503fd504951446d0ba5220281b3b27120e91ada05668177294fc1362515dc3cfb5f94ebb48 SHA512 8b90cd2e9f31ea5dabe0fc8669bea43ac144ee7dfa3fdcb465a31975c35c45fb8b82cdc6175801fce7dbb9f52aaa594b82e16ededdbb7fd697d5fa673ed7c777 +DIST tls-1.3.9.tar.gz 88354 BLAKE2B 1d3d6be5ead5074c5583a2238a2f3352ba4b1f4398a891642e3ff2e5fc4375c669a81de64f9f10f1b13ade6c3a2e57e3b6507ea0d31bae0e6a218107558115c4 SHA512 bb7d573e44707121fef65c66b83086b0bd477d3fe526d0bcc9dfa0a59059d340eea6091bb0d6b36819bd2999d2ffa581d3591dbc4b2000bf5e1ba6dd40923446 +EBUILD tls-1.2.18.ebuild 1821 BLAKE2B 1d85da5b4896f6cb84faa614fc56507cc2b765b317fb912765996d7a7f47a4c6950f91b58b895badce7c39567dea21df11379371a854f42926f6fd2620839205 SHA512 d88a017d9b3de4856b54f5f831418dcfe74b16f6714b120bc534d01a86e274d1594b9707969b1c20ed8eec736780ee9e68d46ccc5065d05a021ba4a71626fc58 +EBUILD tls-1.3.4.ebuild 1457 BLAKE2B 1c97179dee99e33f42db86701d8fd38e65dc2aed2b351e620b62c778fa5c2406912507fa88faf520800f288e2d48461fb2226f8e8540f4251eb2f15ce51d1369 SHA512 12a767f3f3e7a462cad90844653b589da3e5c5b039b10d30da87badf249de619119548e623f8775ad90e27edec2a906f03c3dd4623a769d28f4a5c47c3006435 +EBUILD tls-1.3.9.ebuild 1384 BLAKE2B 29a7a7bccdd7156612f1a54b6774cfef55db3bb675dd705b630634b6ab725fbc5f3cb8771b4bb401d3949a1da68527157c1361c6a1af5ba323fd0d7c805f5c0c SHA512 0b3293d0b404268a17c4b7c1e2709fedbad329e3a619f0550c113289bda92c6fb4fdf3a91a2e469b0a3bbdf313160b284e035b6985c5402f2d9ca4acab9bce8a +MISC metadata.xml 1116 BLAKE2B 9d00bcd54e0705289cfaa53b4de66f26abe5aced518e3a2297e006c3831a47211a765fc4b67546e99ece24df406dfa27c2917bbfb886becaa9c322cc981b9fd7 SHA512 d2edc3311ce239a521e6f941e5cd4a98c25b70376b18b8700643e06e580532d7d6d1b760b5229871f3fe938c89e47cde3734a7c87de1427b83950cd22d73c590 diff --git a/dev-haskell/tls/metadata.xml b/dev-haskell/tls/metadata.xml new file mode 100644 index 000000000000..b95ef7b625de --- /dev/null +++ b/dev-haskell/tls/metadata.xml @@ -0,0 +1,29 @@ +<?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> + Native Haskell TLS and SSL protocol implementation for server and client. + + This provides a high-level implementation of a sensitive security protocol, + eliminating a common set of security issues through the use of the advanced + type system, high level constructions and common Haskell features. + + Currently implement the SSL3.0, TLS1.0, TLS1.1 and TLS1.2 protocol, + with only RSA supported for Key Exchange. + + Only core protocol available here, have a look at the + <http://hackage.haskell.org/package/tls-extra/> package for default + ciphers, compressions and certificates functions. + </longdescription> + <use> + <flag name="compat">Accept SSLv2 compatible handshake.</flag> + <flag name="network">Use the base network library.</flag> + </use> + <upstream> + <remote-id type="github">vincenthz/hs-tls</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-haskell/tls/tls-1.2.18.ebuild b/dev-haskell/tls/tls-1.2.18.ebuild new file mode 100644 index 000000000000..fab96dceabf5 --- /dev/null +++ b/dev-haskell/tls/tls-1.2.18.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.5.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="TLS/SSL protocol native implementation (Server and Client)" +HOMEPAGE="https://github.com/vincenthz/hs-tls" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="amd64 x86" +IUSE="+compat" + +RDEPEND="dev-haskell/asn1-encoding:=[profile?] + >=dev-haskell/asn1-types-0.2.0:=[profile?] + dev-haskell/async:=[profile?] + dev-haskell/byteable:=[profile?] + >=dev-haskell/cereal-0.4:=[profile?] + >=dev-haskell/cipher-aes-0.2:=[profile?] <dev-haskell/cipher-aes-0.3:=[profile?] + dev-haskell/cipher-des:=[profile?] + dev-haskell/cipher-rc4:=[profile?] + >=dev-haskell/crypto-cipher-types-0.0.8:=[profile?] + dev-haskell/crypto-numbers:=[profile?] + >=dev-haskell/crypto-pubkey-0.2.8:=[profile?] + >=dev-haskell/crypto-pubkey-types-0.4:=[profile?] + >=dev-haskell/crypto-random-0.0:=[profile?] <dev-haskell/crypto-random-0.1:=[profile?] + >=dev-haskell/cryptohash-0.6:=[profile?] + dev-haskell/data-default-class:=[profile?] + dev-haskell/mtl:=[profile?] + dev-haskell/network:=[profile?] + dev-haskell/transformers:=[profile?] + >=dev-haskell/x509-1.5.0:=[profile?] <dev-haskell/x509-1.6.0:=[profile?] + >=dev-haskell/x509-store-1.5.0:=[profile?] + >=dev-haskell/x509-validation-1.5.1:=[profile?] <dev-haskell/x509-validation-1.6.0:=[profile?] + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 + test? ( >=dev-haskell/cprng-aes-0.5 + dev-haskell/hourglass + dev-haskell/quickcheck + dev-haskell/tasty + dev-haskell/tasty-quickcheck ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag compat compat) +} diff --git a/dev-haskell/tls/tls-1.3.4.ebuild b/dev-haskell/tls/tls-1.3.4.ebuild new file mode 100644 index 000000000000..d953d574bf3d --- /dev/null +++ b/dev-haskell/tls/tls-1.3.4.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.6.9999 +#hackport: flags: -hans + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="TLS/SSL protocol native implementation (Server and Client)" +HOMEPAGE="https://github.com/vincenthz/hs-tls" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="+compat +network" + +RDEPEND="dev-haskell/asn1-encoding:=[profile?] + >=dev-haskell/asn1-types-0.2.0:=[profile?] + dev-haskell/async:=[profile?] + >=dev-haskell/cereal-0.4:=[profile?] + >=dev-haskell/cryptonite-0.7:=[profile?] + dev-haskell/data-default-class:=[profile?] + dev-haskell/memory:=[profile?] + >=dev-haskell/mtl-2:=[profile?] + dev-haskell/transformers:=[profile?] + >=dev-haskell/x509-1.6.2:=[profile?] <dev-haskell/x509-1.7.0:=[profile?] + >=dev-haskell/x509-store-1.6:=[profile?] + >=dev-haskell/x509-validation-1.6.3:=[profile?] <dev-haskell/x509-validation-1.7.0:=[profile?] + >=dev-lang/ghc-7.4.1:= + network? ( dev-haskell/network:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 + test? ( dev-haskell/hourglass + dev-haskell/quickcheck + dev-haskell/tasty + dev-haskell/tasty-quickcheck ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag compat compat) \ + --flag=-hans \ + $(cabal_flag network network) +} diff --git a/dev-haskell/tls/tls-1.3.9.ebuild b/dev-haskell/tls/tls-1.3.9.ebuild new file mode 100644 index 000000000000..12a030d8ecf1 --- /dev/null +++ b/dev-haskell/tls/tls-1.3.9.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.1.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="TLS/SSL protocol native implementation (Server and Client)" +HOMEPAGE="https://github.com/vincenthz/hs-tls" +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="+compat +network" + +RDEPEND="dev-haskell/asn1-encoding:=[profile?] + >=dev-haskell/asn1-types-0.2.0:=[profile?] + dev-haskell/async:=[profile?] + >=dev-haskell/cereal-0.4:=[profile?] + >=dev-haskell/cryptonite-0.21:=[profile?] + dev-haskell/data-default-class:=[profile?] + dev-haskell/memory:=[profile?] + >=dev-haskell/mtl-2:=[profile?] + >=dev-haskell/x509-1.6.5:=[profile?] <dev-haskell/x509-1.7.0:=[profile?] + >=dev-haskell/x509-store-1.6:=[profile?] + >=dev-haskell/x509-validation-1.6.5:=[profile?] <dev-haskell/x509-validation-1.7.0:=[profile?] + >=dev-lang/ghc-7.8.2:= + network? ( dev-haskell/network:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.18.1.3 + test? ( dev-haskell/hourglass + dev-haskell/quickcheck + dev-haskell/tasty + dev-haskell/tasty-quickcheck ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag compat compat) \ + $(cabal_flag network network) +} |