diff --git a/.gitignore b/.gitignore index af78cb0..8f47599 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /HsOpenSSL-0.11.7.tar.gz /HsOpenSSL-0.11.7.1.tar.gz /HsOpenSSL-0.11.7.2.tar.gz +/HsOpenSSL-0.11.7.4.tar.gz diff --git a/HsOpenSSL-0.11.7.2.cabal b/HsOpenSSL-0.11.7.2.cabal deleted file mode 100644 index 4ee167e..0000000 --- a/HsOpenSSL-0.11.7.2.cabal +++ /dev/null @@ -1,212 +0,0 @@ -Name: HsOpenSSL -Synopsis: Partial OpenSSL binding for Haskell -Description: - HsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA - and DSA keys, read and write PEM files, generate message digests, - sign and verify messages, encrypt and decrypt messages. It has - also some capabilities of creating SSL clients and servers. - . - This package is in production use by a number of Haskell based - systems and stable. You may also be interested in the @tls@ package, - , which is a pure Haskell - implementation of SSL. -Version: 0.11.7.2 -x-revision: 3 -License: PublicDomain -License-File: COPYING -Author: Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen -Maintainer: Vladimir Shabanov -Stability: stable -Homepage: https://github.com/haskell-cryptography/HsOpenSSL -Bug-Reports: https://github.com/haskell-cryptography/HsOpenSSL/issues -Category: Cryptography -Cabal-Version: 1.12 -Tested-With: - GHC==8.8.1, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC ==7.4.2 -Build-Type: Custom -Extra-Source-Files: - AUTHORS - ChangeLog - README.md - cbits/HsOpenSSL.h - cbits/mutex.h - examples/Makefile - examples/GenRSAKey.hs - examples/HelloWorld.hs - examples/PKCS7.hs - examples/Server.hs - examples/server.crt - examples/server.pem - -Source-Repository head - Type: git - Location: git://github.com/haskell-cryptography/HsOpenSSL.git - -Flag fast-bignum - Description: - Enable fast moving of bignums between OpenSSL and GMP (GHC and OpenSSL version < 1.1.0 only). - Default: - False - -Flag homebrew-openssl - Description: - Use Homebrew version of OpenSSL (macOS only). - Default: - False - -Flag macports-openssl - Description: - Use MacPorts version of OpenSSL (macOS only). - Default: - False - -Flag use-pkg-config - Description: - Use pkg-config to find OpenSSL (macOS and linux only). - Default: - False - Manual: - True - -Custom-setup - setup-depends: Cabal >= 1.12, - base >= 4.4 && < 5 - -Library - Build-Depends: - base >= 4.4 && < 5, - bytestring >= 0.9 && < 0.12, - network >= 2.1 && < 3.2, - time >= 1.5 && < 1.13 - - Build-Tools: hsc2hs >= 0.67 - - if flag(fast-bignum) && impl(ghc >= 7.10.1) - -- only new integer-gmp 1.0.0 is supported - -- and it only works in OpenSSL version < 1.1.0 where BIGNUM - -- wasn't opaque structure. - CPP-Options: -DFAST_BIGNUM - Build-Depends: integer-gmp >= 1.0.0 && < 1.1.0 - - if os(darwin) && flag(homebrew-openssl) - Include-Dirs: /usr/local/opt/openssl/include - Extra-Lib-Dirs: /usr/local/opt/openssl/lib - - if os(darwin) && flag(macports-openssl) - Include-Dirs: /opt/local/include - Extra-Lib-Dirs: /opt/local/lib - - if flag(use-pkg-config) - pkgconfig-depends: libssl, libcrypto - else - Extra-Libraries: ssl crypto - - if os(mingw32) - C-Sources: cbits/mutex-win.c - CC-Options: -D MINGW32 -DNOCRYPT - CPP-Options: -DCALLCONV=stdcall - else - C-Sources: cbits/mutex-pthread.c - CC-Options: -D PTHREAD - CPP-Options: -DCALLCONV=ccall - - Exposed-Modules: - OpenSSL - OpenSSL.BN - OpenSSL.DER - OpenSSL.EVP.Base64 - OpenSSL.EVP.Cipher - OpenSSL.EVP.Digest - OpenSSL.EVP.Internal - OpenSSL.EVP.Open - OpenSSL.EVP.PKey - OpenSSL.EVP.Seal - OpenSSL.EVP.Sign - OpenSSL.EVP.Verify - OpenSSL.Cipher - OpenSSL.PEM - OpenSSL.PKCS7 - OpenSSL.Random - OpenSSL.DSA - OpenSSL.RSA - OpenSSL.X509 - OpenSSL.X509.Revocation - OpenSSL.X509.Request - OpenSSL.X509.Store - OpenSSL.Session - OpenSSL.DH - Other-Modules: - OpenSSL.ASN1 - OpenSSL.BIO - OpenSSL.ERR - OpenSSL.Objects - OpenSSL.SSL.Option - OpenSSL.Stack - OpenSSL.Utils - OpenSSL.X509.Name - OpenSSL.DH.Internal - Default-Language: - Haskell2010 - GHC-Options: - -Wall - C-Sources: - cbits/HsOpenSSL.c - Include-Dirs: - cbits - Includes: - openssl/asn1.h - -Test-Suite test-dsa - Type: exitcode-stdio-1.0 - Main-Is: DSA.hs - HS-Source-Dirs: Test/OpenSSL - Other-Modules: TestUtils - Build-Depends: - HsOpenSSL, - base >= 4.4 && < 5, - bytestring >= 0.9 && < 0.12 - Default-Language: - Haskell2010 - GHC-Options: - -Wall - -Test-Suite test-der - Type: exitcode-stdio-1.0 - Main-Is: DER.hs - HS-Source-Dirs: Test/OpenSSL - Other-Modules: TestUtils - Build-Depends: - HsOpenSSL, - base >= 4.4 && < 5 - Default-Language: - Haskell2010 - GHC-Options: - -Wall - -Test-Suite test-evp-base64 - Type: exitcode-stdio-1.0 - Main-Is: EVP/Base64.hs - HS-Source-Dirs: Test/OpenSSL - Other-Modules: TestUtils - Build-Depends: - HsOpenSSL, - base >= 4.4 && < 5, - bytestring >= 0.9 && < 0.12 - Default-Language: - Haskell2010 - GHC-Options: - -Wall - -Test-Suite test-evp-digest - Type: exitcode-stdio-1.0 - Main-Is: EVP/Digest.hs - HS-Source-Dirs: Test/OpenSSL - Other-Modules: TestUtils - Build-Depends: - HsOpenSSL, - base >= 4.4 && < 5, - bytestring >= 0.9 && < 0.12 - Default-Language: - Haskell2010 - GHC-Options: - -Wall diff --git a/ghc-HsOpenSSL.spec b/ghc-HsOpenSSL.spec index 6a65f46..985056f 100644 --- a/ghc-HsOpenSSL.spec +++ b/ghc-HsOpenSSL.spec @@ -9,8 +9,8 @@ %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.11.7.2 -Release: 4%{?dist} +Version: 0.11.7.4 +Release: 1%{?dist} Summary: Partial OpenSSL binding for Haskell # see also the ChangeLog entry for 2013-11-07 @@ -18,11 +18,9 @@ License: CC0-1.0 Url: https://hackage.haskell.org/package/%{pkg_name} # Begin cabal-rpm sources: Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal # End cabal-rpm sources # Begin cabal-rpm deps: -BuildRequires: dos2unix BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-base-devel @@ -88,7 +86,6 @@ This package provides the Haskell %{pkg_name} profiling library. %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} -dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal # End cabal-rpm setup @@ -132,6 +129,10 @@ dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal %changelog +* Sun Jan 22 2023 Jens Petersen - 0.11.7.4-1 +- https://hackage.haskell.org/package/HsOpenSSL-0.11.7.4/changelog +- refresh to cabal-rpm-2.1.0 with SPDX migration + * Thu Jul 21 2022 Fedora Release Engineering - 0.11.7.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 43a54a2..8c7c997 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (HsOpenSSL-0.11.7.2.tar.gz) = 7f707022b7bd20e6397638ab074cd04bdbeb0381bc2427185fd1f5cc452fc4a12cd5461cb66d3c3ad5048b2781408f99da4bd69933e9ab4808ed83df56bc855b +SHA512 (HsOpenSSL-0.11.7.4.tar.gz) = 0a03fea3d7aca0145543e923fc7530a238187ba5d3c0c59ae2fe90f5f4f9b5641d7b365c7cf9a590babc167cc7c248306186d476fc5be82c999c8c2debb2ff40