Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ghc-network-byte-order for
openSUSE:Factory checked in at 2023-10-18 21:26:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-network-byte-order (Old)
and /work/SRC/openSUSE:Factory/.ghc-network-byte-order.new.31755 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-network-byte-order"
Wed Oct 18 21:26:00 2023 rev:7 rq:1118482 version:0.1.7
Changes:
--------
---
/work/SRC/openSUSE:Factory/ghc-network-byte-order/ghc-network-byte-order.changes
2023-04-04 21:21:51.861687603 +0200
+++
/work/SRC/openSUSE:Factory/.ghc-network-byte-order.new.31755/ghc-network-byte-order.changes
2023-10-18 21:26:16.545930749 +0200
@@ -1,0 +2,6 @@
+Thu Oct 12 01:29:09 UTC 2023 - Peter Simons <[email protected]>
+
+- Update network-byte-order to version 0.1.7.
+ Upstream does not provide a change log file.
+
+-------------------------------------------------------------------
Old:
----
network-byte-order-0.1.6.tar.gz
network-byte-order.cabal
New:
----
network-byte-order-0.1.7.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ghc-network-byte-order.spec ++++++
--- /var/tmp/diff_new_pack.pMpCID/_old 2023-10-18 21:26:17.493965092 +0200
+++ /var/tmp/diff_new_pack.pMpCID/_new 2023-10-18 21:26:17.497965237 +0200
@@ -18,15 +18,13 @@
%global pkg_name network-byte-order
%global pkgver %{pkg_name}-%{version}
-%bcond_with tests
Name: ghc-%{pkg_name}
-Version: 0.1.6
+Version: 0.1.7
Release: 0
Summary: Network byte order utilities
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-base-devel
BuildRequires: ghc-base-prof
@@ -34,10 +32,6 @@
BuildRequires: ghc-bytestring-prof
BuildRequires: ghc-rpm-macros
ExcludeArch: %{ix86}
-%if %{with tests}
-BuildRequires: ghc-doctest-devel
-BuildRequires: ghc-doctest-prof
-%endif
%description
Peek and poke functions for network byte order.
@@ -71,7 +65,6 @@
%prep
%autosetup -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
%build
%ghc_lib_build
@@ -79,9 +72,6 @@
%install
%ghc_lib_install
-%check
-%cabal_test
-
%post devel
%ghc_pkg_recache
++++++ network-byte-order-0.1.6.tar.gz -> network-byte-order-0.1.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/network-byte-order-0.1.6/Network/ByteOrder.hs
new/network-byte-order-0.1.7/Network/ByteOrder.hs
--- old/network-byte-order-0.1.6/Network/ByteOrder.hs 2020-09-28
07:01:20.000000000 +0200
+++ new/network-byte-order-0.1.7/Network/ByteOrder.hs 2001-09-09
03:46:40.000000000 +0200
@@ -85,6 +85,7 @@
import System.IO.Unsafe (unsafeDupablePerformIO)
-- $setup
+-- >>> :set -XOverloadedStrings
-- >>> import Data.ByteString hiding (foldl')
-- >>> import Data.Word
-- >>> import Data.List
@@ -426,7 +427,7 @@
-- | Write three bytes and ff one byte.
-- If buffer overrun occurs, 'BufferOverrun' is thrown.
--
--- >>> withWriteBuffer 3 $ \wbuf -> write24 wbuf (65 * 256^2 + 66 * 256 + 67)
+-- >>> withWriteBuffer 3 $ \wbuf -> write24 wbuf (65 * 256^(2 :: Int) + 66 *
256 + 67)
-- "ABC"
write24 :: WriteBuffer -> Word32 -> IO ()
write24 WriteBuffer{..} w = do
@@ -440,7 +441,7 @@
-- | Write four bytes and ff one byte.
-- If buffer overrun occurs, 'BufferOverrun' is thrown.
--
--- >>> withWriteBuffer 4 $ \wbuf -> write32 wbuf (65 * 256^3 + 66 * 256^2 + 67
* 256 + 68)
+-- >>> withWriteBuffer 4 $ \wbuf -> write32 wbuf (65 * 256^(3 :: Int) + 66 *
256^(2 :: Int) + 67 * 256 + 68)
-- "ABCD"
write32 :: WriteBuffer -> Word32 -> IO ()
write32 WriteBuffer{..} w = do
@@ -585,6 +586,7 @@
-- | Returning the length of the remaining
remainingSize :: a -> IO Int
-- | Executing an action on the current offset pointer.
+ position :: a -> IO Int
withCurrentOffSet :: a -> (Buffer -> IO b) -> IO b
-- | Memorizing the current offset pointer.
save :: a -> IO ()
@@ -624,6 +626,9 @@
remainingSize WriteBuffer{..} = do
ptr <- readIORef offset
return $ limit `minusPtr` ptr
+ position WriteBuffer{..} = do
+ ptr <- readIORef offset
+ return $ ptr `minusPtr` start
{-# INLINE withCurrentOffSet #-}
withCurrentOffSet WriteBuffer{..} action = readIORef offset >>= action
{-# INLINE save #-}
@@ -647,6 +652,8 @@
ff (ReadBuffer w) = ff w
{-# INLINE remainingSize #-}
remainingSize (ReadBuffer w) = remainingSize w
+ {-# INLINE position #-}
+ position (ReadBuffer w) = position w
{-# INLINE withCurrentOffSet #-}
withCurrentOffSet (ReadBuffer w) = withCurrentOffSet w
{-# INLINE save #-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/network-byte-order-0.1.6/network-byte-order.cabal
new/network-byte-order-0.1.7/network-byte-order.cabal
--- old/network-byte-order-0.1.6/network-byte-order.cabal 2020-09-28
07:01:20.000000000 +0200
+++ new/network-byte-order-0.1.7/network-byte-order.cabal 2001-09-09
03:46:40.000000000 +0200
@@ -1,42 +1,24 @@
--- Initial network-byte-order.cabal generated by cabal init. For further
--- documentation, see http://haskell.org/cabal/users-guide/
+cabal-version: >=1.10
+name: network-byte-order
+version: 0.1.7
+license: BSD3
+license-file: LICENSE
+maintainer: [email protected]
+author: Kazu Yamamoto
+synopsis: Network byte order utilities
+description: Peek and poke functions for network byte order.
+category: Network
+build-type: Simple
-name: network-byte-order
-version: 0.1.6
-synopsis: Network byte order utilities
-description: Peek and poke functions for network byte order.
-license: BSD3
-license-file: LICENSE
-author: Kazu Yamamoto
-maintainer: [email protected]
--- copyright:
-category: Network
-build-type: Simple
--- extra-source-files: ChangeLog.md
-cabal-version: >= 1.10
+source-repository head
+ type: git
+ location: git://github.com/kazu-yamamoto/network-byte-order.git
library
- ghc-options: -Wall
- exposed-modules: Network.ByteOrder
- -- other-modules:
- -- other-extensions:
- build-depends: base >= 4.8 && < 5
- , bytestring
- -- hs-source-dirs:
- default-language: Haskell2010
- if impl(ghc >= 8)
- default-extensions: Strict StrictData
-
-test-suite doctest
- type: exitcode-stdio-1.0
- default-language: Haskell2010
- hs-source-dirs: test
- ghc-options: -Wall
- main-is: doctests.hs
- build-depends: base
- , bytestring
- , doctest
-
-source-repository head
- type: git
- location: git://github.com/kazu-yamamoto/network-byte-order.git
+ exposed-modules: Network.ByteOrder
+ default-language: Haskell2010
+ default-extensions: Strict StrictData
+ ghc-options: -Wall
+ build-depends:
+ base >=4.9 && <5,
+ bytestring
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/network-byte-order-0.1.6/test/doctests.hs
new/network-byte-order-0.1.7/test/doctests.hs
--- old/network-byte-order-0.1.6/test/doctests.hs 2020-09-28
07:01:20.000000000 +0200
+++ new/network-byte-order-0.1.7/test/doctests.hs 1970-01-01
01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-module Main where
-
-import Test.DocTest
-
-main :: IO ()
-main = doctest [
- "-XOverloadedStrings"
- , "-XCPP"
- , "Network/ByteOrder.hs"
- ]