Hello community,
here is the log from the commit of package ghc-HsOpenSSL for openSUSE:Factory checked in at 2017-08-31 20:45:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-HsOpenSSL (Old)
and /work/SRC/openSUSE:Factory/.ghc-HsOpenSSL.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-HsOpenSSL"
Thu Aug 31 20:45:51 2017 rev:9 rq:513189 version:0.11.4.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-HsOpenSSL/ghc-HsOpenSSL.changes 2017-06-21 13:54:46.395838173 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-HsOpenSSL.new/ghc-HsOpenSSL.changes 2017-08-31 20:45:51.232803528 +0200
@@ -1,0 +2,5 @@
+Wed Jul 26 03:02:12 UTC 2017 - psimons@suse.com
+
+- Update to version 0.11.4.9 revision 1.
+
+-------------------------------------------------------------------
New:
----
HsOpenSSL.cabal
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-HsOpenSSL.spec ++++++
--- /var/tmp/diff_new_pack.qP9AzU/_old 2017-08-31 20:45:52.168672167 +0200
+++ /var/tmp/diff_new_pack.qP9AzU/_new 2017-08-31 20:45:52.172671605 +0200
@@ -26,6 +26,7 @@
Group: Development/Languages/Other
Url: https://hackage.haskell.org/package/%{pkg_name}
Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-bytestring-devel
BuildRequires: ghc-network-devel
@@ -59,6 +60,7 @@
%prep
%setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
%build
%ghc_lib_build
++++++ HsOpenSSL.cabal ++++++
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,
http://hackage.haskell.org/package/tls, which is a pure Haskell
implementation of SSL.
.
Version: 0.11.4.9
x-revision: 1
License: PublicDomain
License-File: COPYING
Author: Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen
Maintainer: Vladimir Shabanov
Stability: stable
Homepage: https://github.com/vshabanov/HsOpenSSL
Bug-Reports: https://github.com/vshabanov/HsOpenSSL/issues
Category: Cryptography
Cabal-Version: >= 1.12
Tested-With:
GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, GHC==7.2.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/vshabanov/HsOpenSSL.git
Flag fast-bignum
Description:
Enable fast moving of bignums between OpenSSL and GMP (GHC only).
Default:
True
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
Custom-setup
setup-depends: Cabal >=1.12 && <2.1,
base >=4.4 && <5
Library
Build-Depends:
base >= 4.4 && < 5,
bytestring >= 0.9 && < 0.11,
network >= 2.1 && < 2.7,
time >= 1.5 && < 1.9
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 os(mingw32)
if arch(x86_64)
Extra-Libraries: eay32 ssl
if arch(i386)
Extra-Libraries: eay32 ssl32
C-Sources: cbits/mutex-win.c
CC-Options: -D MINGW32 -DNOCRYPT
CPP-Options: -DCALLCONV=stdcall
else
Extra-Libraries: crypto ssl
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: Test/OpenSSL/DSA.hs
Other-Modules: Test.OpenSSL.TestUtils
Build-Depends:
HsOpenSSL,
base >= 4.4 && < 5,
bytestring >= 0.9 && < 0.11
Default-Language:
Haskell2010
GHC-Options:
-Wall
Test-Suite test-der
Type: exitcode-stdio-1.0
Main-Is: Test/OpenSSL/DER.hs
Other-Modules: Test.OpenSSL.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: Test/OpenSSL/EVP/Base64.hs
Other-Modules: Test.OpenSSL.TestUtils
Build-Depends:
HsOpenSSL,
base >= 4.4 && < 5,
bytestring >= 0.9 && < 0.11
Default-Language:
Haskell2010
GHC-Options:
-Wall
Test-Suite test-evp-digest
Type: exitcode-stdio-1.0
Main-Is: Test/OpenSSL/EVP/Digest.hs
Other-Modules: Test.OpenSSL.TestUtils
Build-Depends:
HsOpenSSL,
base >= 4.4 && < 5,
bytestring >= 0.9 && < 0.11
Default-Language:
Haskell2010
GHC-Options:
-Wall