Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-memory for openSUSE:Factory 
checked in at 2021-12-19 17:34:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-memory (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-memory.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-memory"

Sun Dec 19 17:34:47 2021 rev:22 rq:934286 version:0.16.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-memory/ghc-memory.changes    2021-05-11 
23:04:15.156932439 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-memory.new.2520/ghc-memory.changes  
2021-12-19 17:35:04.092291636 +0100
@@ -1,0 +2,6 @@
+Sat Nov 20 17:29:35 UTC 2021 - [email protected]
+
+- Update memory to version 0.16.0 revision 1.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------

New:
----
  memory.cabal

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-memory.spec ++++++
--- /var/tmp/diff_new_pack.pkHdCY/_old  2021-12-19 17:35:04.532291946 +0100
+++ /var/tmp/diff_new_pack.pkHdCY/_new  2021-12-19 17:35:04.532291946 +0100
@@ -25,6 +25,7 @@
 License:        BSD-3-Clause
 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-basement-devel
 BuildRequires:  ghc-bytestring-devel
@@ -63,6 +64,7 @@
 
 %prep
 %autosetup -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++++++ memory.cabal ++++++
Name:                memory
version:             0.16.0
x-revision: 1
Synopsis:            memory and related abstraction stuff
Description:
    Chunk of memory, polymorphic byte array management and manipulation
    .
    * A polymorphic byte array abstraction and function similar to strict 
ByteString.
    .
    * Different type of byte array abstraction.
    .
    * Raw memory IO operations (memory set, memory copy, ..)
    .
    * Aliasing with endianness support.
    .
    * Encoding : Base16, Base32, Base64.
    .
    * Hashing : FNV, SipHash
License:             BSD3
License-file:        LICENSE
Copyright:           Vincent Hanquez <[email protected]>
Author:              Vincent Hanquez <[email protected]>
Maintainer:          [email protected], Nicolas Di Prima 
<[email protected]>
Category:            memory
Stability:           experimental
Build-Type:          Simple
Homepage:            https://github.com/vincenthz/hs-memory
Bug-Reports:         https://github.com/vincenthz/hs-memory/issues
cabal-version:       1.18
extra-doc-files:     README.md CHANGELOG.md

source-repository head
  type: git
  location: https://github.com/vincenthz/hs-memory

Flag support_bytestring
  Description:       add non-orphan bytearray support for bytestring
  Default:           True
  Manual:            True

Flag support_foundation
  Description:       add support for foundation strings and unboxed array 
(deprecated use support_basement)
  Default:           True
  Manual:            True

Flag support_basement
  Description:       add support for foundation strings and unboxed array
  Default:           True
  Manual:            True

Flag support_deepseq
  Description:       add deepseq instances for memory types
  Default:           True
  Manual:            True

Library
  Exposed-modules:   Data.ByteArray
                     Data.ByteArray.Encoding
                     Data.ByteArray.Mapping
                     Data.ByteArray.Pack
                     Data.ByteArray.Parse
                     Data.ByteArray.Hash
                     Data.Memory.Endian
                     Data.Memory.PtrMethods
                     Data.Memory.ExtendedWords
                     Data.Memory.Encoding.Base16
                     Data.Memory.Encoding.Base32
                     Data.Memory.Encoding.Base64
  Other-modules:     Data.Memory.Internal.Compat
                     Data.Memory.Internal.CompatPrim
                     Data.Memory.Internal.CompatPrim64
                     Data.Memory.Internal.DeepSeq
                     Data.Memory.Internal.Imports
                     Data.Memory.Hash.SipHash
                     Data.Memory.Hash.FNV
                     Data.ByteArray.Pack.Internal
                     Data.ByteArray.Types
                     Data.ByteArray.Bytes
                     Data.ByteArray.ScrubbedBytes
                     Data.ByteArray.Methods
                     Data.ByteArray.MemView
                     Data.ByteArray.View
  if impl(ghc < 8.0)
    buildable: False
  else
    build-depends:   base < 4.16
                   , ghc-prim < 0.8
  -- FIXME armel or mispel is also little endian.
  -- might be a good idea to also add a runtime autodetect mode.
  -- ARCH_ENDIAN_UNKNOWN
  if (arch(i386) || arch(x86_64))
    CPP-options:     -DARCH_IS_LITTLE_ENDIAN
  if os(windows)
    Other-modules:   Data.Memory.MemMap.Windows
  else
    Other-modules:   Data.Memory.MemMap.Posix

  -- optional support bytearray instance for bytestring
  if flag(support_bytestring)
    CPP-options:     -DWITH_BYTESTRING_SUPPORT
    Build-depends:   bytestring
  if flag(support_deepseq)
    CPP-options:     -DWITH_DEEPSEQ_SUPPORT
    Build-depends:   deepseq >= 1.1
  if flag(support_foundation) || flag(support_basement)
    CPP-options:     -DWITH_BASEMENT_SUPPORT
    Build-depends:   basement >= 0.0.7
    exposed-modules: Data.ByteArray.Sized

  ghc-options:       -Wall -fwarn-tabs
  default-language:  Haskell2010

Test-Suite test-memory
  type:              exitcode-stdio-1.0
  hs-source-dirs:    tests
  Main-is:           Tests.hs
  Other-modules:     Imports
                     SipHash
                     Utils
  if impl(ghc < 8.0)
    buildable: False
  else
    build-depends:   base
  Build-Depends:     bytestring
                   , memory
                   , basement >= 0.0.7
                   , foundation
  ghc-options:       -Wall -fno-warn-orphans -fno-warn-missing-signatures 
-threaded
  default-language:  Haskell2010
  if flag(support_foundation)
    CPP-options:     -DWITH_BASEMENT_SUPPORT

-- Test-Suite test-examples
--   default-language:  Haskell2010
--   type:              exitcode-stdio-1.0
--   hs-source-dirs:    tests
--   ghc-options:       -threaded
--   Main-is:           DocTests.hs
--   Build-Depends:     base >= 3 && < 5
--                    , memory
--                    , bytestring
--                    , doctest

Reply via email to