diff options
author | Tobias C. Berner <tcberner@FreeBSD.org> | 2017-08-08 17:21:45 +0000 |
---|---|---|
committer | Tobias C. Berner <tcberner@FreeBSD.org> | 2017-08-08 17:21:45 +0000 |
commit | 25bf018f0fa446ca38508d35b6b3474e88d758d3 (patch) | |
tree | 45b457da59382af32e809be042d2a1a7cad9e952 /security | |
parent | 1c8feb1a3fd41782660f5439357efe8a9519c625 (diff) |
Notes
Diffstat (limited to 'security')
104 files changed, 336 insertions, 76 deletions
diff --git a/security/Makefile b/security/Makefile index 17a0efaba226..9354e438ec7a 100644 --- a/security/Makefile +++ b/security/Makefile @@ -241,10 +241,15 @@ SUBDIR += hs-cryptohash SUBDIR += hs-cryptohash-conduit SUBDIR += hs-cryptohash-cryptoapi + SUBDIR += hs-cryptohash-md5 + SUBDIR += hs-cryptohash-sha1 + SUBDIR += hs-cryptohash-sha256 SUBDIR += hs-cryptonite SUBDIR += hs-digest + SUBDIR += hs-ed25519 SUBDIR += hs-entropy SUBDIR += hs-gnutls + SUBDIR += hs-hackage-security SUBDIR += hs-monadcryptorandom SUBDIR += hs-nonce SUBDIR += hs-pem @@ -252,6 +257,7 @@ SUBDIR += hs-pwstore-fast SUBDIR += hs-skein SUBDIR += hs-tls + SUBDIR += hs-tls-session-manager SUBDIR += hs-x509 SUBDIR += hs-x509-store SUBDIR += hs-x509-system diff --git a/security/hs-Crypto/Makefile b/security/hs-Crypto/Makefile index 3f421c2ec5be..05741227dba8 100644 --- a/security/hs-Crypto/Makefile +++ b/security/hs-Crypto/Makefile @@ -2,7 +2,7 @@ PORTNAME= Crypto PORTVERSION= 4.2.5.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-Crypto/distinfo b/security/hs-Crypto/distinfo index 99ef37f7fdc9..46e64ac08570 100644 --- a/security/hs-Crypto/distinfo +++ b/security/hs-Crypto/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624166 SHA256 (cabal/Crypto-4.2.5.1.tar.gz) = 6ad5e0533d0aaaf2f30049d166881a845cc190780798661815da9b4914a0af66 SIZE (cabal/Crypto-4.2.5.1.tar.gz) = 56474 diff --git a/security/hs-DRBG/Makefile b/security/hs-DRBG/Makefile index fdf9d3278677..82938e6f0a63 100644 --- a/security/hs-DRBG/Makefile +++ b/security/hs-DRBG/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= DRBG -PORTVERSION= 0.5.4 +PORTVERSION= 0.5.5 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-DRBG/distinfo b/security/hs-DRBG/distinfo index 85127d8414da..5464f75769ba 100644 --- a/security/hs-DRBG/distinfo +++ b/security/hs-DRBG/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/DRBG-0.5.4.tar.gz) = bd617d0b0458acb810f20343d56ca88a0fc50c12c169a5895e6648356566d30e -SIZE (cabal/DRBG-0.5.4.tar.gz) = 1548154 +TIMESTAMP = 1499624167 +SHA256 (cabal/DRBG-0.5.5.tar.gz) = 21df3202486cc83c7cc3f867cb139eac9a3f69bd91b5f6b016ae026e03c33bfd +SIZE (cabal/DRBG-0.5.5.tar.gz) = 1547022 diff --git a/security/hs-HsOpenSSL/Makefile b/security/hs-HsOpenSSL/Makefile index e144d0a16f5d..63f18d56620e 100644 --- a/security/hs-HsOpenSSL/Makefile +++ b/security/hs-HsOpenSSL/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= HsOpenSSL -PORTVERSION= 0.11.1.1 +PORTVERSION= 0.11.4.9 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-HsOpenSSL/distinfo b/security/hs-HsOpenSSL/distinfo index 6510690bede3..988efd22898e 100644 --- a/security/hs-HsOpenSSL/distinfo +++ b/security/hs-HsOpenSSL/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/HsOpenSSL-0.11.1.1.tar.gz) = 4a61e074e968a9863e0f3440b3be8ac131457b3d34eb983ca8102122d8ebc4c1 -SIZE (cabal/HsOpenSSL-0.11.1.1.tar.gz) = 72297 +TIMESTAMP = 1499450950 +SHA256 (cabal/HsOpenSSL-0.11.4.9.tar.gz) = ea0fe9bb2a6aa9afe5229dfdc44cae493c3fccf9daffa091d2d1aaa09087b378 +SIZE (cabal/HsOpenSSL-0.11.4.9.tar.gz) = 79689 diff --git a/security/hs-RSA/Makefile b/security/hs-RSA/Makefile index 903f45f9feb3..99bb5735d015 100644 --- a/security/hs-RSA/Makefile +++ b/security/hs-RSA/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= RSA -PORTVERSION= 2.1.0.1 +PORTVERSION= 2.3.0 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-RSA/distinfo b/security/hs-RSA/distinfo index 458cf746f5d0..b822aaf8e472 100644 --- a/security/hs-RSA/distinfo +++ b/security/hs-RSA/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/RSA-2.1.0.1.tar.gz) = 1b02096acd61e7fa477ca062773d47b7872e110cab594372699f8cba0632e454 -SIZE (cabal/RSA-2.1.0.1.tar.gz) = 14390 +TIMESTAMP = 1499624168 +SHA256 (cabal/RSA-2.3.0.tar.gz) = eee76dc7f9dd2d2cdeb014af728ff56f2f5d2908212bd3bb8c5e89f5c6485333 +SIZE (cabal/RSA-2.3.0.tar.gz) = 14710 diff --git a/security/hs-SHA/Makefile b/security/hs-SHA/Makefile index 781af35f22f9..99d909c0b55b 100644 --- a/security/hs-SHA/Makefile +++ b/security/hs-SHA/Makefile @@ -2,6 +2,7 @@ PORTNAME= SHA PORTVERSION= 1.6.4.2 +PORTREVISION= 1 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-SHA/distinfo b/security/hs-SHA/distinfo index 282b35223c6b..937843a899eb 100644 --- a/security/hs-SHA/distinfo +++ b/security/hs-SHA/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624168 SHA256 (cabal/SHA-1.6.4.2.tar.gz) = c470176f63cbe49fd0502a1b32ef22bc01b1af42385583b8be94547750958a8c SIZE (cabal/SHA-1.6.4.2.tar.gz) = 2715266 diff --git a/security/hs-certificate/Makefile b/security/hs-certificate/Makefile index d5921d0629d4..100732314692 100644 --- a/security/hs-certificate/Makefile +++ b/security/hs-certificate/Makefile @@ -2,7 +2,7 @@ PORTNAME= certificate PORTVERSION= 1.3.9 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-certificate/distinfo b/security/hs-certificate/distinfo index 2ae65684d021..f5e88267d436 100644 --- a/security/hs-certificate/distinfo +++ b/security/hs-certificate/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624168 SHA256 (cabal/certificate-1.3.9.tar.gz) = e6257b4b0e884db8a817d265d9a7f9a6c76af8190504f32dadbbf64b0fcee5a1 SIZE (cabal/certificate-1.3.9.tar.gz) = 15018 diff --git a/security/hs-cipher-aes/Makefile b/security/hs-cipher-aes/Makefile index f8340228b51b..2cb5ae5ddc1f 100644 --- a/security/hs-cipher-aes/Makefile +++ b/security/hs-cipher-aes/Makefile @@ -2,6 +2,7 @@ PORTNAME= cipher-aes PORTVERSION= 0.2.11 +PORTREVISION= 1 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-cipher-aes/distinfo b/security/hs-cipher-aes/distinfo index c0ad9abb6b96..c1a6fb11f246 100644 --- a/security/hs-cipher-aes/distinfo +++ b/security/hs-cipher-aes/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624168 SHA256 (cabal/cipher-aes-0.2.11.tar.gz) = d3b171895698c73da24d7ce97543f725d26637f038de670c0fd4012ca7f95015 SIZE (cabal/cipher-aes-0.2.11.tar.gz) = 33939 diff --git a/security/hs-cipher-aes128/Makefile b/security/hs-cipher-aes128/Makefile index f5fcb29316ff..5679867683f0 100644 --- a/security/hs-cipher-aes128/Makefile +++ b/security/hs-cipher-aes128/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= cipher-aes128 -PORTVERSION= 0.7.0.1 +PORTVERSION= 0.7.0.3 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-cipher-aes128/distinfo b/security/hs-cipher-aes128/distinfo index 9e20590a15bd..7a17b3ed108e 100644 --- a/security/hs-cipher-aes128/distinfo +++ b/security/hs-cipher-aes128/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/cipher-aes128-0.7.0.1.tar.gz) = 18aecff826ca46e188062b972dfbda7360f6f73e2ffe45aa15bdc676debb7662 -SIZE (cabal/cipher-aes128-0.7.0.1.tar.gz) = 25450 +TIMESTAMP = 1499624169 +SHA256 (cabal/cipher-aes128-0.7.0.3.tar.gz) = 6f27bea8bcd1987072fc75b6b423ae9c691574324b6a328ec1e2866f84412e3a +SIZE (cabal/cipher-aes128-0.7.0.3.tar.gz) = 25276 diff --git a/security/hs-cipher-blowfish/Makefile b/security/hs-cipher-blowfish/Makefile index 449626df8548..a8ffe35a065d 100644 --- a/security/hs-cipher-blowfish/Makefile +++ b/security/hs-cipher-blowfish/Makefile @@ -2,7 +2,7 @@ PORTNAME= cipher-blowfish PORTVERSION= 0.0.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-cipher-blowfish/distinfo b/security/hs-cipher-blowfish/distinfo index 8595bc9d23b6..4f316eb16cf1 100644 --- a/security/hs-cipher-blowfish/distinfo +++ b/security/hs-cipher-blowfish/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624169 SHA256 (cabal/cipher-blowfish-0.0.3.tar.gz) = 8f41170a851dba6d0b6f07298af3213baca09ab2a8aaf2adb733631feb3b6641 SIZE (cabal/cipher-blowfish-0.0.3.tar.gz) = 12876 diff --git a/security/hs-cipher-camellia/Makefile b/security/hs-cipher-camellia/Makefile index 2b770ef393a2..48d24ad6cb6c 100644 --- a/security/hs-cipher-camellia/Makefile +++ b/security/hs-cipher-camellia/Makefile @@ -2,7 +2,7 @@ PORTNAME= cipher-camellia PORTVERSION= 0.0.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-cipher-camellia/distinfo b/security/hs-cipher-camellia/distinfo index 5b49f8f1663f..1b6b6f7cb368 100644 --- a/security/hs-cipher-camellia/distinfo +++ b/security/hs-cipher-camellia/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624169 SHA256 (cabal/cipher-camellia-0.0.2.tar.gz) = 8d0cd137cdb890646bb5d3bb52b20fa6d74e1b0c35d7d524d60edd9d43ace2a7 SIZE (cabal/cipher-camellia-0.0.2.tar.gz) = 6230 diff --git a/security/hs-cipher-des/Makefile b/security/hs-cipher-des/Makefile index 948e8116684c..467bccad0a3c 100644 --- a/security/hs-cipher-des/Makefile +++ b/security/hs-cipher-des/Makefile @@ -2,7 +2,7 @@ PORTNAME= cipher-des PORTVERSION= 0.0.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-cipher-des/distinfo b/security/hs-cipher-des/distinfo index a077760fe3f9..fcf7ea4df4f5 100644 --- a/security/hs-cipher-des/distinfo +++ b/security/hs-cipher-des/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624169 SHA256 (cabal/cipher-des-0.0.6.tar.gz) = 85f1bccdec625a120ecf83b861afcb6478f8f899ceaa06fc083e642b54ff4ac7 SIZE (cabal/cipher-des-0.0.6.tar.gz) = 7857 diff --git a/security/hs-cipher-rc4/Makefile b/security/hs-cipher-rc4/Makefile index 8db20f36824c..26d6e7fe3052 100644 --- a/security/hs-cipher-rc4/Makefile +++ b/security/hs-cipher-rc4/Makefile @@ -2,7 +2,7 @@ PORTNAME= cipher-rc4 PORTVERSION= 0.1.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-cipher-rc4/distinfo b/security/hs-cipher-rc4/distinfo index 415da27b54fd..933530dd3438 100644 --- a/security/hs-cipher-rc4/distinfo +++ b/security/hs-cipher-rc4/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624169 SHA256 (cabal/cipher-rc4-0.1.4.tar.gz) = c67e731bc9e7f3882e33609c3d9ec97b4e9bbd2f95cd882926acfb621970384d SIZE (cabal/cipher-rc4-0.1.4.tar.gz) = 4315 diff --git a/security/hs-clientsession/Makefile b/security/hs-clientsession/Makefile index db70b046b7ba..1283132d5e7b 100644 --- a/security/hs-clientsession/Makefile +++ b/security/hs-clientsession/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= clientsession -PORTVERSION= 0.9.1.1 +PORTVERSION= 0.9.1.2 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-clientsession/distinfo b/security/hs-clientsession/distinfo index c68725e66480..fc222e7bcfd0 100644 --- a/security/hs-clientsession/distinfo +++ b/security/hs-clientsession/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/clientsession-0.9.1.1.tar.gz) = c9563c0bcda1a02cfea2fd39aecec5b9f419901587287f05afdec1e683210022 -SIZE (cabal/clientsession-0.9.1.1.tar.gz) = 7928 +TIMESTAMP = 1499624170 +SHA256 (cabal/clientsession-0.9.1.2.tar.gz) = 5915adc4de26d2a8b03f1a445bac0b0f5d10a5b0380a4eed71b79a20a727d068 +SIZE (cabal/clientsession-0.9.1.2.tar.gz) = 7991 diff --git a/security/hs-cprng-aes/Makefile b/security/hs-cprng-aes/Makefile index d39ce6bd20e1..091c83f6c527 100644 --- a/security/hs-cprng-aes/Makefile +++ b/security/hs-cprng-aes/Makefile @@ -2,6 +2,7 @@ PORTNAME= cprng-aes PORTVERSION= 0.6.1 +PORTREVISION= 1 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-cprng-aes/distinfo b/security/hs-cprng-aes/distinfo index 0b44f7ae992b..4f33dc075860 100644 --- a/security/hs-cprng-aes/distinfo +++ b/security/hs-cprng-aes/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624170 SHA256 (cabal/cprng-aes-0.6.1.tar.gz) = 64592a01de8c6683c5e29f538dceee918887ffe211d87214a2e38559d72c21f3 SIZE (cabal/cprng-aes-0.6.1.tar.gz) = 4396 diff --git a/security/hs-crypto-api/Makefile b/security/hs-crypto-api/Makefile index 85e7691424df..1f16e361315f 100644 --- a/security/hs-crypto-api/Makefile +++ b/security/hs-crypto-api/Makefile @@ -2,6 +2,7 @@ PORTNAME= crypto-api PORTVERSION= 0.13.2 +PORTREVISION= 1 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-crypto-api/distinfo b/security/hs-crypto-api/distinfo index 8e7208bf341a..55febda22434 100644 --- a/security/hs-crypto-api/distinfo +++ b/security/hs-crypto-api/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624170 SHA256 (cabal/crypto-api-0.13.2.tar.gz) = 5331d511a9761d5073e6661148234228d88f8ace14e2994171f0bcf5183e82ed SIZE (cabal/crypto-api-0.13.2.tar.gz) = 47877 diff --git a/security/hs-crypto-cipher-types/Makefile b/security/hs-crypto-cipher-types/Makefile index 75f6ae8875ec..b05582eb46f3 100644 --- a/security/hs-crypto-cipher-types/Makefile +++ b/security/hs-crypto-cipher-types/Makefile @@ -2,7 +2,7 @@ PORTNAME= crypto-cipher-types PORTVERSION= 0.0.9 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-crypto-cipher-types/distinfo b/security/hs-crypto-cipher-types/distinfo index 883fc4e7429e..507d67977773 100644 --- a/security/hs-crypto-cipher-types/distinfo +++ b/security/hs-crypto-cipher-types/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624170 SHA256 (cabal/crypto-cipher-types-0.0.9.tar.gz) = 2073f6b70df7916aebe2da49d224497183662d56d19da87b76f70039430c0a0f SIZE (cabal/crypto-cipher-types-0.0.9.tar.gz) = 8073 diff --git a/security/hs-crypto-conduit/Makefile b/security/hs-crypto-conduit/Makefile index b4b3cee22527..62d6307cff0c 100644 --- a/security/hs-crypto-conduit/Makefile +++ b/security/hs-crypto-conduit/Makefile @@ -2,6 +2,7 @@ PORTNAME= crypto-conduit PORTVERSION= 0.5.5 +PORTREVISION= 1 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org @@ -9,8 +10,7 @@ COMMENT= Conduit interface for cryptographic operations (from crypto-api) LICENSE= BSD3CLAUSE -USE_CABAL= cereal>=0.3 conduit>=1.0 conduit-extra>=1.1 crypto-api>=0.8 \ - resourcet +USE_CABAL= cereal conduit conduit-extra crypto-api resourcet .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/security/hs-crypto-conduit/distinfo b/security/hs-crypto-conduit/distinfo index 61ead6c6a252..641552ed134a 100644 --- a/security/hs-crypto-conduit/distinfo +++ b/security/hs-crypto-conduit/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624170 SHA256 (cabal/crypto-conduit-0.5.5.tar.gz) = ced360b56aba0d669e11af90fa603e68911e802f0e7d44750d5dcc3c64d5a47d SIZE (cabal/crypto-conduit-0.5.5.tar.gz) = 6883 diff --git a/security/hs-crypto-conduit/files/patch-crypto-conduit.cabal b/security/hs-crypto-conduit/files/patch-crypto-conduit.cabal new file mode 100644 index 000000000000..406550238d35 --- /dev/null +++ b/security/hs-crypto-conduit/files/patch-crypto-conduit.cabal @@ -0,0 +1,14 @@ +--- crypto-conduit.cabal.orig 2014-11-12 15:04:14 UTC ++++ crypto-conduit.cabal +@@ -37,9 +37,9 @@ Library + Build-depends: + base >= 3 && < 5, + bytestring >= 0.9, +- cereal >= 0.3 && < 0.5, ++ cereal >= 0.3 && < 0.6, + conduit >= 1.0 && < 1.3, +- transformers >= 0.2 && < 0.5, ++ transformers >= 0.2 && < 0.6, + resourcet + if flag(conduit11) + Build-depends: conduit-extra >= 1.1 diff --git a/security/hs-crypto-numbers/Makefile b/security/hs-crypto-numbers/Makefile index 903357c7ed75..8a23fb5313b8 100644 --- a/security/hs-crypto-numbers/Makefile +++ b/security/hs-crypto-numbers/Makefile @@ -2,6 +2,7 @@ PORTNAME= crypto-numbers PORTVERSION= 0.2.7 +PORTREVISION= 1 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-crypto-numbers/distinfo b/security/hs-crypto-numbers/distinfo index f8b221806853..bcbe621c1dc9 100644 --- a/security/hs-crypto-numbers/distinfo +++ b/security/hs-crypto-numbers/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624170 SHA256 (cabal/crypto-numbers-0.2.7.tar.gz) = 420aeb17e9cdcfdf8c950c6c6f10c54503c5524d36f611aa7238e3fd65f189a6 SIZE (cabal/crypto-numbers-0.2.7.tar.gz) = 16064 diff --git a/security/hs-crypto-pubkey-types/Makefile b/security/hs-crypto-pubkey-types/Makefile index 1c0a6fb6089b..2b3ae6391b12 100644 --- a/security/hs-crypto-pubkey-types/Makefile +++ b/security/hs-crypto-pubkey-types/Makefile @@ -2,6 +2,7 @@ PORTNAME= crypto-pubkey-types PORTVERSION= 0.4.3 +PORTREVISION= 1 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-crypto-pubkey-types/distinfo b/security/hs-crypto-pubkey-types/distinfo index 3c6dcb91af55..1e7b566dd183 100644 --- a/security/hs-crypto-pubkey-types/distinfo +++ b/security/hs-crypto-pubkey-types/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624170 SHA256 (cabal/crypto-pubkey-types-0.4.3.tar.gz) = 7ed9f52281ec4e34021a91818fe45288e33d65bff937f60334a3f45be5a71c60 SIZE (cabal/crypto-pubkey-types-0.4.3.tar.gz) = 11234 diff --git a/security/hs-crypto-pubkey/Makefile b/security/hs-crypto-pubkey/Makefile index eb44ddfaa627..71a43233316b 100644 --- a/security/hs-crypto-pubkey/Makefile +++ b/security/hs-crypto-pubkey/Makefile @@ -2,6 +2,7 @@ PORTNAME= crypto-pubkey PORTVERSION= 0.2.8 +PORTREVISION= 1 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-crypto-pubkey/distinfo b/security/hs-crypto-pubkey/distinfo index 81d7fa2cca77..8070014c3177 100644 --- a/security/hs-crypto-pubkey/distinfo +++ b/security/hs-crypto-pubkey/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624170 SHA256 (cabal/crypto-pubkey-0.2.8.tar.gz) = c0ccf2f5c38517de1f1626cb0a2542f35aefad8842f8ad5c1fac0b8c9de8b56e SIZE (cabal/crypto-pubkey-0.2.8.tar.gz) = 46405 diff --git a/security/hs-crypto-random-api/Makefile b/security/hs-crypto-random-api/Makefile index 35ac5182d940..fe2e4df1ca14 100644 --- a/security/hs-crypto-random-api/Makefile +++ b/security/hs-crypto-random-api/Makefile @@ -2,7 +2,7 @@ PORTNAME= crypto-random-api PORTVERSION= 0.2.0 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-crypto-random-api/distinfo b/security/hs-crypto-random-api/distinfo index 7ffa524456cd..3a8579457a90 100644 --- a/security/hs-crypto-random-api/distinfo +++ b/security/hs-crypto-random-api/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624170 SHA256 (cabal/crypto-random-api-0.2.0.tar.gz) = 56e9777061bd9ce553683d097ba3a11fdc371724060b62ca103f1f291f9f897c SIZE (cabal/crypto-random-api-0.2.0.tar.gz) = 3397 diff --git a/security/hs-crypto-random/Makefile b/security/hs-crypto-random/Makefile index fa6c58233f88..ffffed0ca558 100644 --- a/security/hs-crypto-random/Makefile +++ b/security/hs-crypto-random/Makefile @@ -2,6 +2,7 @@ PORTNAME= crypto-random PORTVERSION= 0.0.9 +PORTREVISION= 1 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-crypto-random/distinfo b/security/hs-crypto-random/distinfo index 85b0cb6f639a..9fdfe7b4b73f 100644 --- a/security/hs-crypto-random/distinfo +++ b/security/hs-crypto-random/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624170 SHA256 (cabal/crypto-random-0.0.9.tar.gz) = 170a7a18441379c2d1c19b502ee5919026a19adc6e78641cd4fb40b1d69a6904 SIZE (cabal/crypto-random-0.0.9.tar.gz) = 9256 diff --git a/security/hs-cryptocipher/Makefile b/security/hs-cryptocipher/Makefile index 4a1993899345..1d93baa5932b 100644 --- a/security/hs-cryptocipher/Makefile +++ b/security/hs-cryptocipher/Makefile @@ -2,7 +2,7 @@ PORTNAME= cryptocipher PORTVERSION= 0.6.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-cryptocipher/distinfo b/security/hs-cryptocipher/distinfo index 835939716d8e..eb039ed32fff 100644 --- a/security/hs-cryptocipher/distinfo +++ b/security/hs-cryptocipher/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624171 SHA256 (cabal/cryptocipher-0.6.2.tar.gz) = 34b9e62dee36c4019dd0c0e86576295d0bd1bb573eeb24686ec635a09550e346 SIZE (cabal/cryptocipher-0.6.2.tar.gz) = 2027 diff --git a/security/hs-cryptohash-conduit/Makefile b/security/hs-cryptohash-conduit/Makefile index 5b0610c967cc..f3fce39fe7fb 100644 --- a/security/hs-cryptohash-conduit/Makefile +++ b/security/hs-cryptohash-conduit/Makefile @@ -2,7 +2,7 @@ PORTNAME= cryptohash-conduit PORTVERSION= 0.1.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-cryptohash-conduit/distinfo b/security/hs-cryptohash-conduit/distinfo index 9e32fd382416..a3f5d6f1e8af 100644 --- a/security/hs-cryptohash-conduit/distinfo +++ b/security/hs-cryptohash-conduit/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624171 SHA256 (cabal/cryptohash-conduit-0.1.1.tar.gz) = ea516d898d3e34dae6be3e8bc59c9f61a61cb1222233dbfe84a84bb0ded4b4ce SIZE (cabal/cryptohash-conduit-0.1.1.tar.gz) = 2318 diff --git a/security/hs-cryptohash-cryptoapi/Makefile b/security/hs-cryptohash-cryptoapi/Makefile index f511eae64c2e..d8c15a3c7a04 100644 --- a/security/hs-cryptohash-cryptoapi/Makefile +++ b/security/hs-cryptohash-cryptoapi/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= cryptohash-cryptoapi -PORTVERSION= 0.1.3 -PORTREVISION= 2 +PORTVERSION= 0.1.4 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-cryptohash-cryptoapi/distinfo b/security/hs-cryptohash-cryptoapi/distinfo index 3223aa016fc3..a500d1879a1c 100644 --- a/security/hs-cryptohash-cryptoapi/distinfo +++ b/security/hs-cryptohash-cryptoapi/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/cryptohash-cryptoapi-0.1.3.tar.gz) = 56f080ba13b891b664bd986db17d6c1240adaea4792a14c173146929c61d4572 -SIZE (cabal/cryptohash-cryptoapi-0.1.3.tar.gz) = 2922 +TIMESTAMP = 1499544840 +SHA256 (cabal/cryptohash-cryptoapi-0.1.4.tar.gz) = 717a8664ebfaa1c31aaec1d78c9b7c776a5adcfdfc50ad88e21a34566f72058e +SIZE (cabal/cryptohash-cryptoapi-0.1.4.tar.gz) = 3094 diff --git a/security/hs-cryptohash-md5/Makefile b/security/hs-cryptohash-md5/Makefile new file mode 100644 index 000000000000..019379bf3ad2 --- /dev/null +++ b/security/hs-cryptohash-md5/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= cryptohash-md5 +PORTVERSION= 0.11.100.1 +CATEGORIES= security haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= A practical incremental and one-pass, pure API to the MD5 hash algorithm + +LICENSE= BSD3CLAUSE + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/security/hs-cryptohash-md5/distinfo b/security/hs-cryptohash-md5/distinfo new file mode 100644 index 000000000000..8587424cd8dd --- /dev/null +++ b/security/hs-cryptohash-md5/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1499702500 +SHA256 (cabal/cryptohash-md5-0.11.100.1.tar.gz) = 710bd48770fa3e9a3b05428c6dc77fb72c91956d334a1eb89ded11bb843e18f9 +SIZE (cabal/cryptohash-md5-0.11.100.1.tar.gz) = 10472 diff --git a/security/hs-cryptohash-md5/pkg-descr b/security/hs-cryptohash-md5/pkg-descr new file mode 100644 index 000000000000..eca0e4ce7c25 --- /dev/null +++ b/security/hs-cryptohash-md5/pkg-descr @@ -0,0 +1,16 @@ +A practical incremental and one-pass, pure API to the MD5 hash algorithm +(including HMAC support) with performance close to the fastest implementations +available in other languages. + +The implementation is made in C with a haskell FFI wrapper that hides the C +implementation. + +NOTE: This package has been forked off cryptohash-0.11.7 because the cryptohash +package has been deprecated and so this package continues to satisfy the need +for a lightweight package providing the MD5 hash algorithm without any +dependencies on packages other than base and bytestring. + +Consequently, this package can be used as a drop-in replacement for cryptohash's +Crypto.Hash.MD5 module, though with a clearly smaller footprint. + +WWW: http://hackage.haskell.org/package/cryptohash-md5 diff --git a/security/hs-cryptohash-sha1/Makefile b/security/hs-cryptohash-sha1/Makefile new file mode 100644 index 000000000000..ceee2d4258e6 --- /dev/null +++ b/security/hs-cryptohash-sha1/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= cryptohash-sha1 +PORTVERSION= 0.11.100.1 +CATEGORIES= security haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= A practical incremental and one-pass, pure API to the SHA-1 hash algorithm + +LICENSE= BSD3CLAUSE + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/security/hs-cryptohash-sha1/distinfo b/security/hs-cryptohash-sha1/distinfo new file mode 100644 index 000000000000..da303336191c --- /dev/null +++ b/security/hs-cryptohash-sha1/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1499702505 +SHA256 (cabal/cryptohash-sha1-0.11.100.1.tar.gz) = 3c79af33542512442f8f87f6abb1faef7cd43bbfb2859260a33251d861eb0dab +SIZE (cabal/cryptohash-sha1-0.11.100.1.tar.gz) = 10198 diff --git a/security/hs-cryptohash-sha1/pkg-descr b/security/hs-cryptohash-sha1/pkg-descr new file mode 100644 index 000000000000..1de0fe1e6c2b --- /dev/null +++ b/security/hs-cryptohash-sha1/pkg-descr @@ -0,0 +1,16 @@ +A practical incremental and one-pass, pure API to the SHA-1 hash algorithm +(including HMAC support) with performance close to the fastest implementations +available in other languages. + +The implementation is made in C with a haskell FFI wrapper that hides the C +implementation. + +NOTE: This package has been forked off cryptohash-0.11.7 because the cryptohash +package has been deprecated and so this package continues to satisfy the need +for a lightweight package providing the SHA1 hash algorithm without any +dependencies on packages other than base and bytestring. + +Consequently, this package can be used as a drop-in replacement for cryptohash's +Crypto.Hash.SHA1 module, though with a clearly smaller footprint. + +WWW: http://hackage.haskell.org/package/cryptohash-sha1 diff --git a/security/hs-cryptohash-sha256/Makefile b/security/hs-cryptohash-sha256/Makefile new file mode 100644 index 000000000000..e5c83dc2557c --- /dev/null +++ b/security/hs-cryptohash-sha256/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= cryptohash-sha256 +PORTVERSION= 0.11.100.1 +CATEGORIES= security haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= A practical incremental and one-pass, pure API to the SHA-256 hash algorithm + +LICENSE= BSD3CLAUSE + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/security/hs-cryptohash-sha256/distinfo b/security/hs-cryptohash-sha256/distinfo new file mode 100644 index 000000000000..d8533f99127a --- /dev/null +++ b/security/hs-cryptohash-sha256/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1499788695 +SHA256 (cabal/cryptohash-sha256-0.11.100.1.tar.gz) = 57b02338e9648639335788b422dd4c744543cb0991347472e2e3628a33c2f5d6 +SIZE (cabal/cryptohash-sha256-0.11.100.1.tar.gz) = 10885 diff --git a/security/hs-cryptohash-sha256/pkg-descr b/security/hs-cryptohash-sha256/pkg-descr new file mode 100644 index 000000000000..fa0efb2775df --- /dev/null +++ b/security/hs-cryptohash-sha256/pkg-descr @@ -0,0 +1,16 @@ +A practical incremental and one-pass, pure API to the SHA-256 hash algorithm +(including HMAC support) with performance close to the fastest implementations +available in other languages. + +The implementation is made in C with a haskell FFI wrapper that hides the C +implementation. + +NOTE: This package has been forked off cryptohash-0.11.7 because the cryptohash +package has been deprecated and so this package continues to satisfy the need for +a lightweight package providing the SHA256 hash algorithm without any dependencies +on packages other than base and bytestring. + +Consequently, this package can be used as a drop-in replacement for cryptohash's +Crypto.Hash.SHA256 module, though with a clearly smaller footprint. + +WWW: http://hackage.haskell.org/package/cryptohash-sha256 diff --git a/security/hs-cryptohash/Makefile b/security/hs-cryptohash/Makefile index a72f7fc376d5..b30aa32bbdcf 100644 --- a/security/hs-cryptohash/Makefile +++ b/security/hs-cryptohash/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= cryptohash -PORTVERSION= 0.11.6 -PORTREVISION= 2 +PORTVERSION= 0.11.9 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ COMMENT= Collection of crypto hashes, fast, pure, and practical LICENSE= BSD3CLAUSE -USE_CABAL= byteable +USE_CABAL= byteable cryptonite>=0.13 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/security/hs-cryptohash/distinfo b/security/hs-cryptohash/distinfo index de86d7930391..2dc65db6cae4 100644 --- a/security/hs-cryptohash/distinfo +++ b/security/hs-cryptohash/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/cryptohash-0.11.6.tar.gz) = da382334857a88f3e94ce0fb83f425f0a0787b0644100913c61f6e94bb62df37 -SIZE (cabal/cryptohash-0.11.6.tar.gz) = 65798 +TIMESTAMP = 1499538586 +SHA256 (cabal/cryptohash-0.11.9.tar.gz) = c28f847fc1fcd65b6eea2e74a100300af940919f04bb21d391f6a773968f22fb +SIZE (cabal/cryptohash-0.11.9.tar.gz) = 25762 diff --git a/security/hs-cryptonite/Makefile b/security/hs-cryptonite/Makefile index 294bb155b2e2..ebc659d4adcf 100644 --- a/security/hs-cryptonite/Makefile +++ b/security/hs-cryptonite/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= cryptonite -PORTVERSION= 0.6 +PORTVERSION= 0.24 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-cryptonite/distinfo b/security/hs-cryptonite/distinfo index 09f76b311552..be3760b8b491 100644 --- a/security/hs-cryptonite/distinfo +++ b/security/hs-cryptonite/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/cryptonite-0.6.tar.gz) = a016ccaa38579beb4517807a8917801baf6e6ddb830a74af91fc064c35acf853 -SIZE (cabal/cryptonite-0.6.tar.gz) = 319290 +TIMESTAMP = 1499539235 +SHA256 (cabal/cryptonite-0.24.tar.gz) = 17c3312343ef9bbfa87566d1f701d24870c2d34e015b104ff02faf1c9e1b5a86 +SIZE (cabal/cryptonite-0.24.tar.gz) = 579387 diff --git a/security/hs-digest/Makefile b/security/hs-digest/Makefile index decfb08b9e39..b3d9ccc9c5cd 100644 --- a/security/hs-digest/Makefile +++ b/security/hs-digest/Makefile @@ -2,7 +2,7 @@ PORTNAME= digest PORTVERSION= 0.0.1.2 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-digest/distinfo b/security/hs-digest/distinfo index 567e7d6cbbf8..e79c36a30960 100644 --- a/security/hs-digest/distinfo +++ b/security/hs-digest/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624171 SHA256 (cabal/digest-0.0.1.2.tar.gz) = 641717eb16392abf8965986a9e8dc21eebf1d97775bbb6923c7b7f8fee17fe11 SIZE (cabal/digest-0.0.1.2.tar.gz) = 3790 diff --git a/security/hs-ed25519/Makefile b/security/hs-ed25519/Makefile new file mode 100644 index 000000000000..8c1d8844e129 --- /dev/null +++ b/security/hs-ed25519/Makefile @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTNAME= ed25519 +PORTVERSION= 0.0.5.0 +CATEGORIES= security haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= A simple, fast, self-contained copy of the Ed25519 public-key signature system + +LICENSE= BSD3CLAUSE + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/security/hs-ed25519/distinfo b/security/hs-ed25519/distinfo new file mode 100644 index 000000000000..054c0ff16770 --- /dev/null +++ b/security/hs-ed25519/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1499789028 +SHA256 (cabal/ed25519-0.0.5.0.tar.gz) = d8a5958ebfa9309790efade64275dc5c441b568645c45ceed1b0c6ff36d6156d +SIZE (cabal/ed25519-0.0.5.0.tar.gz) = 80034 diff --git a/security/hs-ed25519/files/patch-ed25519.cabal b/security/hs-ed25519/files/patch-ed25519.cabal new file mode 100644 index 000000000000..ede2f9775f8c --- /dev/null +++ b/security/hs-ed25519/files/patch-ed25519.cabal @@ -0,0 +1,11 @@ +--- ed25519.cabal.orig 2017-07-11 16:16:50 UTC ++++ ed25519.cabal +@@ -60,7 +60,7 @@ flag no-donna + + library + build-depends: +- ghc-prim >= 0.1 && < 0.5, ++ ghc-prim >= 0.1 && < 0.6, + base >= 4 && < 5, + bytestring >= 0.9 && < 0.11 + diff --git a/security/hs-ed25519/pkg-descr b/security/hs-ed25519/pkg-descr new file mode 100644 index 000000000000..22b493743b5c --- /dev/null +++ b/security/hs-ed25519/pkg-descr @@ -0,0 +1,6 @@ +This package provides a simple, fast, self-contained copy of the Ed25519 +public-key signature system with a clean interface. It also includes support +for detached signatures, and thorough documentation on the design and +implementation, including usage guidelines. + +WWW: http://hackage.haskell.org/package/ed25519 diff --git a/security/hs-entropy/Makefile b/security/hs-entropy/Makefile index 1f611e169581..2ebbc1c9830d 100644 --- a/security/hs-entropy/Makefile +++ b/security/hs-entropy/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= entropy -PORTVERSION= 0.3.7 +PORTVERSION= 0.3.8 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-entropy/distinfo b/security/hs-entropy/distinfo index fb2160e7730d..be433e5a68d9 100644 --- a/security/hs-entropy/distinfo +++ b/security/hs-entropy/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/entropy-0.3.7.tar.gz) = 1ff020eba2edbb93c4b23297470f8c11d69d0ff1e1642d17cbab9d54a24befef -SIZE (cabal/entropy-0.3.7.tar.gz) = 6498 +TIMESTAMP = 1499538619 +SHA256 (cabal/entropy-0.3.8.tar.gz) = 743a49d5e17ae9d6118ff077f2cd2d5944c0ea6cff501efeec95b68d5f7474d0 +SIZE (cabal/entropy-0.3.8.tar.gz) = 6573 diff --git a/security/hs-gnutls/Makefile b/security/hs-gnutls/Makefile index f1cd8ca8d074..3359e2e435e3 100644 --- a/security/hs-gnutls/Makefile +++ b/security/hs-gnutls/Makefile @@ -2,7 +2,7 @@ PORTNAME= gnutls PORTVERSION= 0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-gnutls/distinfo b/security/hs-gnutls/distinfo index 2f40ad76ba0f..c63bda116f71 100644 --- a/security/hs-gnutls/distinfo +++ b/security/hs-gnutls/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624171 SHA256 (cabal/gnutls-0.2.tar.gz) = c0e6fddf92d48d1e6ab0d93af8104cc83d250eab7b3d369780ef72801aa8b7b0 SIZE (cabal/gnutls-0.2.tar.gz) = 17272 diff --git a/security/hs-hackage-security/Makefile b/security/hs-hackage-security/Makefile new file mode 100644 index 000000000000..384e0e95fa62 --- /dev/null +++ b/security/hs-hackage-security/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +PORTNAME= hackage-security +PORTVERSION= 0.5.2.2 +CATEGORIES= security haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= The hackage security library provides both server and client utilities for securing the Hackage package server + +LICENSE= BSD3CLAUSE + +USE_CABAL= base16-bytestring base64-bytestring cryptohash-sha256 ed25519 \ + mtl network network-uri old-locale old-time parsec tar zlib + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/security/hs-hackage-security/distinfo b/security/hs-hackage-security/distinfo new file mode 100644 index 000000000000..4b6cc06aacbc --- /dev/null +++ b/security/hs-hackage-security/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1499790857 +SHA256 (cabal/hackage-security-0.5.2.2.tar.gz) = 507a837851264a774c8f4d400f798c3dac5be11dc428fe72d33ef594ca533c41 +SIZE (cabal/hackage-security-0.5.2.2.tar.gz) = 83131 diff --git a/security/hs-hackage-security/files/patch-hackage-security.cabal b/security/hs-hackage-security/files/patch-hackage-security.cabal new file mode 100644 index 000000000000..9475199655e4 --- /dev/null +++ b/security/hs-hackage-security/files/patch-hackage-security.cabal @@ -0,0 +1,10 @@ +--- hackage-security.cabal.orig 2016-08-28 22:57:40 UTC ++++ hackage-security.cabal +@@ -101,7 +101,6 @@ library + bytestring >= 0.9 && < 0.11, + Cabal >= 1.14 && < 1.26, + containers >= 0.4 && < 0.6, +- directory >= 1.1.0.2 && < 1.3, + ed25519 >= 0.0 && < 0.1, + filepath >= 1.2 && < 1.5, + mtl >= 2.2 && < 2.3, diff --git a/security/hs-hackage-security/pkg-descr b/security/hs-hackage-security/pkg-descr new file mode 100644 index 000000000000..80d3f3cdec9e --- /dev/null +++ b/security/hs-hackage-security/pkg-descr @@ -0,0 +1,15 @@ +The hackage security library provides both server and client utilities for +securing the Hackage package server (http://hackage.haskell.org/). It is based on +The Update Framework (http://theupdateframework.com/), a set of recommendations +developed by security researchers at various universities in the US as well as +developers on the Tor project (https://www.torproject.org/). + +The current implementation supports only index signing, thereby enabling +untrusted mirrors. It does not yet provide facilities for author package +signing. + +The library has two main entry points: Hackage.Security.Client is the main entry +point for clients (the typical example being cabal), and Hackage.Security.Server +is the main entry point for servers (the typical example being hackage-server). + +WWW: https://hackage.haskell.org/package/hackage-security diff --git a/security/hs-monadcryptorandom/Makefile b/security/hs-monadcryptorandom/Makefile index 1acc7bd1dbd3..06efdfe4299c 100644 --- a/security/hs-monadcryptorandom/Makefile +++ b/security/hs-monadcryptorandom/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= monadcryptorandom -PORTVERSION= 0.6.1 -PORTREVISION= 2 +PORTVERSION= 0.7.1 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org @@ -10,7 +9,7 @@ COMMENT= Monad for using CryptoRandomGen LICENSE= BSD3CLAUSE -USE_CABAL= crypto-api>=0.2 mtl>=2.0 tagged>=0.2 +USE_CABAL= crypto-api exceptions tagged transformers-compat .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/security/hs-monadcryptorandom/distinfo b/security/hs-monadcryptorandom/distinfo index 60b6ac89e57e..3aac0fe2783c 100644 --- a/security/hs-monadcryptorandom/distinfo +++ b/security/hs-monadcryptorandom/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/monadcryptorandom-0.6.1.tar.gz) = 42be5bde4f4d5b2eadbbc9c4a1556b1ac60e366d9aeae76aa41a722c1c902949 -SIZE (cabal/monadcryptorandom-0.6.1.tar.gz) = 4659 +TIMESTAMP = 1499624172 +SHA256 (cabal/monadcryptorandom-0.7.1.tar.gz) = 85c37875743cd2357fba28d0bde3b06cd90f4f2d9770b8e0221e15258ac6b9e7 +SIZE (cabal/monadcryptorandom-0.7.1.tar.gz) = 4851 diff --git a/security/hs-nonce/Makefile b/security/hs-nonce/Makefile index f3896b16105b..80097d5250a5 100644 --- a/security/hs-nonce/Makefile +++ b/security/hs-nonce/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= nonce -PORTVERSION= 1.0.2 +PORTVERSION= 1.0.4 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org @@ -9,7 +9,7 @@ COMMENT= Generate cryptographic nonces LICENSE= BSD3CLAUSE -USE_CABAL= base64-bytestring cprng-aes>=0.5 crypto-random text>=0.9 +USE_CABAL= base64-bytestring cprng-aes>=0.5 crypto-random entropy>=0.3.7 text>=0.9 .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include <bsd.port.mk> diff --git a/security/hs-nonce/distinfo b/security/hs-nonce/distinfo index 53abf7a6f4a4..9479c7ac43c7 100644 --- a/security/hs-nonce/distinfo +++ b/security/hs-nonce/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/nonce-1.0.2.tar.gz) = 1004184996ea797b43189a0e73eab0b939f129cafc776341ca82289edb329cd0 -SIZE (cabal/nonce-1.0.2.tar.gz) = 2872 +TIMESTAMP = 1499537845 +SHA256 (cabal/nonce-1.0.4.tar.gz) = 51661ae3dda7263f1772d628f9a7c08a319dc221b3936ceabea3b2a50f086ef6 +SIZE (cabal/nonce-1.0.4.tar.gz) = 2788 diff --git a/security/hs-pem/Makefile b/security/hs-pem/Makefile index 7e684c7e12a8..96805bcbe2f1 100644 --- a/security/hs-pem/Makefile +++ b/security/hs-pem/Makefile @@ -2,7 +2,7 @@ PORTNAME= pem PORTVERSION= 0.2.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-pem/distinfo b/security/hs-pem/distinfo index f70c2d2028cc..27e69cb3de5e 100644 --- a/security/hs-pem/distinfo +++ b/security/hs-pem/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624172 SHA256 (cabal/pem-0.2.2.tar.gz) = 372808c76c6d860aedb4e30171cb4ee9f6154d9f68e3f2310f820bf174995a98 SIZE (cabal/pem-0.2.2.tar.gz) = 4641 diff --git a/security/hs-pureMD5/Makefile b/security/hs-pureMD5/Makefile index e38d36784758..64986285c678 100644 --- a/security/hs-pureMD5/Makefile +++ b/security/hs-pureMD5/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= pureMD5 -PORTVERSION= 2.1.2.1 -PORTREVISION= 10 +PORTVERSION= 2.1.3 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-pureMD5/distinfo b/security/hs-pureMD5/distinfo index f91dff9b45e3..f3220edd072a 100644 --- a/security/hs-pureMD5/distinfo +++ b/security/hs-pureMD5/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/pureMD5-2.1.2.1.tar.gz) = 6768174686d5eaef76b487f6f8160a932c48012668fbe542e7aba489134956ff -SIZE (cabal/pureMD5-2.1.2.1.tar.gz) = 5824 +TIMESTAMP = 1499624172 +SHA256 (cabal/pureMD5-2.1.3.tar.gz) = bef3358a5e3a45b649860a5792f052e2f927c0492a7056cf64425116c8a7b17d +SIZE (cabal/pureMD5-2.1.3.tar.gz) = 6719 diff --git a/security/hs-pwstore-fast/Makefile b/security/hs-pwstore-fast/Makefile index f73201319cc1..d9c2311d5214 100644 --- a/security/hs-pwstore-fast/Makefile +++ b/security/hs-pwstore-fast/Makefile @@ -2,6 +2,7 @@ PORTNAME= pwstore-fast PORTVERSION= 2.4.4 +PORTREVISION= 1 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-pwstore-fast/distinfo b/security/hs-pwstore-fast/distinfo index a37818b6f00f..3c391bd684b6 100644 --- a/security/hs-pwstore-fast/distinfo +++ b/security/hs-pwstore-fast/distinfo @@ -1,2 +1,3 @@ +TIMESTAMP = 1499624172 SHA256 (cabal/pwstore-fast-2.4.4.tar.gz) = 7219af66b6f762d9dd5376b3b25393d4d6626e390e9d9c9f87f6e3f13ea7fbb2 SIZE (cabal/pwstore-fast-2.4.4.tar.gz) = 8901 diff --git a/security/hs-skein/Makefile b/security/hs-skein/Makefile index 70c0c780bbc5..bea995dc55a3 100644 --- a/security/hs-skein/Makefile +++ b/security/hs-skein/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= skein -PORTVERSION= 1.0.9.3 +PORTVERSION= 1.0.9.4 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-skein/distinfo b/security/hs-skein/distinfo index bcda6d027f2d..a09b0bb93746 100644 --- a/security/hs-skein/distinfo +++ b/security/hs-skein/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/skein-1.0.9.3.tar.gz) = c7bab12dbad3af29fd8d3b10f418198fe22315e8f849539bf9d7efe9495df14c -SIZE (cabal/skein-1.0.9.3.tar.gz) = 119484 +TIMESTAMP = 1499624173 +SHA256 (cabal/skein-1.0.9.4.tar.gz) = f882ca0cc5ed336ef898fb3c89579e392900259296b2320edf968b9fc16cb8c9 +SIZE (cabal/skein-1.0.9.4.tar.gz) = 134346 diff --git a/security/hs-tls-session-manager/Makefile b/security/hs-tls-session-manager/Makefile new file mode 100644 index 000000000000..e58c9efde9cd --- /dev/null +++ b/security/hs-tls-session-manager/Makefile @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= tls-session-manager +PORTVERSION= 0.0.0.0 +CATEGORIES= security haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= TLS session manager with limitation, automatic pruning, energy saving and replay resistance + +LICENSE= BSD3CLAUSE + +USE_CABAL= auto-update clock psqueues tls + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include <bsd.port.mk> diff --git a/security/hs-tls-session-manager/distinfo b/security/hs-tls-session-manager/distinfo new file mode 100644 index 000000000000..2fda4da7e3f7 --- /dev/null +++ b/security/hs-tls-session-manager/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1499716462 +SHA256 (cabal/tls-session-manager-0.0.0.0.tar.gz) = 7673d405781125733283b9f848c07b600ef0a060b62c0bda605af8c92e886c11 +SIZE (cabal/tls-session-manager-0.0.0.0.tar.gz) = 3066 diff --git a/security/hs-tls-session-manager/pkg-descr b/security/hs-tls-session-manager/pkg-descr new file mode 100644 index 000000000000..a08b40b3e432 --- /dev/null +++ b/security/hs-tls-session-manager/pkg-descr @@ -0,0 +1,3 @@ +TLS session manager with limitation, automatic pruning, energy saving and replay resistance + +WWW: http://hackage.haskell.org/package/tls-session-manager diff --git a/security/hs-tls/Makefile b/security/hs-tls/Makefile index 799d80979f81..887196ed491f 100644 --- a/security/hs-tls/Makefile +++ b/security/hs-tls/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= tls -PORTVERSION= 1.3.1 +PORTVERSION= 1.3.11 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-tls/distinfo b/security/hs-tls/distinfo index be06dfa90070..44e95bcffc49 100644 --- a/security/hs-tls/distinfo +++ b/security/hs-tls/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/tls-1.3.1.tar.gz) = 747f840677115d077ef548b4da54acb479253ce3cb58ad3a03275fe2b452d5d0 -SIZE (cabal/tls-1.3.1.tar.gz) = 74668 +TIMESTAMP = 1499542268 +SHA256 (cabal/tls-1.3.11.tar.gz) = 3f008eb942874f8114f9a332f9669c44d72825ba39ce0fad89f0f8dfa6fb2703 +SIZE (cabal/tls-1.3.11.tar.gz) = 94342 diff --git a/security/hs-x509-store/Makefile b/security/hs-x509-store/Makefile index 82af2ef38954..b8b0ae1fbb24 100644 --- a/security/hs-x509-store/Makefile +++ b/security/hs-x509-store/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= x509-store -PORTVERSION= 1.6.0 +PORTVERSION= 1.6.2 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-x509-store/distinfo b/security/hs-x509-store/distinfo index 63fc08aed54a..701411ef031e 100644 --- a/security/hs-x509-store/distinfo +++ b/security/hs-x509-store/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/x509-store-1.6.0.tar.gz) = d5b347a80d66b0424b92d5a340108d6c674246ddbdd21c223b586be19f582e22 -SIZE (cabal/x509-store-1.6.0.tar.gz) = 3556 +TIMESTAMP = 1499594984 +SHA256 (cabal/x509-store-1.6.2.tar.gz) = 49fd261c7e55a45fd357931a6d9f81e22f242e6047304d3e2662e43db94d807b +SIZE (cabal/x509-store-1.6.2.tar.gz) = 4326 diff --git a/security/hs-x509-system/Makefile b/security/hs-x509-system/Makefile index 73edb4ed80ef..ba17721767fe 100644 --- a/security/hs-x509-system/Makefile +++ b/security/hs-x509-system/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= x509-system -PORTVERSION= 1.6.0 +PORTVERSION= 1.6.4 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-x509-system/distinfo b/security/hs-x509-system/distinfo index c58d9ea0466c..f3cd52ac8b6e 100644 --- a/security/hs-x509-system/distinfo +++ b/security/hs-x509-system/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/x509-system-1.6.0.tar.gz) = 50f9c24513aba2677d71a1c09cbd4f4d6cb82b5e0bad1ecfdfb407f6f5be1735 -SIZE (cabal/x509-system-1.6.0.tar.gz) = 3833 +TIMESTAMP = 1499624174 +SHA256 (cabal/x509-system-1.6.4.tar.gz) = d98ef028855ad73a872ed86026f205aba383378bf1e63462c5d3e4733b60ff4c +SIZE (cabal/x509-system-1.6.4.tar.gz) = 3443 diff --git a/security/hs-x509-validation/Makefile b/security/hs-x509-validation/Makefile index ece75bc58fa6..1e6304babab1 100644 --- a/security/hs-x509-validation/Makefile +++ b/security/hs-x509-validation/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= x509-validation -PORTVERSION= 1.6.0 +PORTVERSION= 1.6.5 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-x509-validation/distinfo b/security/hs-x509-validation/distinfo index d344e01e251b..9216fb078f20 100644 --- a/security/hs-x509-validation/distinfo +++ b/security/hs-x509-validation/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/x509-validation-1.6.0.tar.gz) = cc07c92402e685fafc31f1fc9d825d6e2775a7f5a423fb0b9b3453ede8349f1e -SIZE (cabal/x509-validation-1.6.0.tar.gz) = 9691 +TIMESTAMP = 1499594943 +SHA256 (cabal/x509-validation-1.6.5.tar.gz) = d1f73197677b6d19795fc80e4a1fa93e810d567ee4e3edc74e841b3eb20e1ca4 +SIZE (cabal/x509-validation-1.6.5.tar.gz) = 10370 diff --git a/security/hs-x509/Makefile b/security/hs-x509/Makefile index e5502c26bd0d..de192eb50cc7 100644 --- a/security/hs-x509/Makefile +++ b/security/hs-x509/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= x509 -PORTVERSION= 1.6.0 +PORTVERSION= 1.6.5 CATEGORIES= security haskell MAINTAINER= haskell@FreeBSD.org diff --git a/security/hs-x509/distinfo b/security/hs-x509/distinfo index f877126ab898..0081dbdf0bd5 100644 --- a/security/hs-x509/distinfo +++ b/security/hs-x509/distinfo @@ -1,2 +1,3 @@ -SHA256 (cabal/x509-1.6.0.tar.gz) = 939eec164a1dd764d610920d8896c7715c86f9b437c2d44b27119b3fb197c23b -SIZE (cabal/x509-1.6.0.tar.gz) = 15606 +TIMESTAMP = 1499543706 +SHA256 (cabal/x509-1.6.5.tar.gz) = b53894214e23ab2795f2a9f4c885e37b35a223bbc03763b0017ce06dc8394783 +SIZE (cabal/x509-1.6.5.tar.gz) = 16711 |