Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-network for openSUSE:Factory 
checked in at 2021-10-12 21:49:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-network (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-network.new.2443 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-network"

Tue Oct 12 21:49:16 2021 rev:28 rq:924072 version:3.1.2.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-network/ghc-network.changes  2021-06-23 
17:38:31.376495505 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-network.new.2443/ghc-network.changes        
2021-10-12 21:50:32.527973831 +0200
@@ -1,0 +2,17 @@
+Thu Oct  7 07:57:19 UTC 2021 - [email protected]
+
+- Update network to version 3.1.2.3.
+  ## Version 3.1.2.3
+
+  * Supporting M1 Mac
+    [#510](https://github.com/haskell/network/pull/510)
+  * Workaround for autoconf on Windows
+    [#508](https://github.com/haskell/network/pull/508)
+  * Fixing building failure on SmartOS
+    [#507](https://github.com/haskell/network/pull/507)
+  * HsNet.h: remove unused fn hsnet_inet_ntoa definition
+    [#504](https://github.com/haskell/network/pull/504)
+  * Use a working define for OpenBSD detection
+    [#503](https://github.com/haskell/network/pull/503)
+
+-------------------------------------------------------------------

Old:
----
  network-3.1.2.2.tar.gz

New:
----
  network-3.1.2.3.tar.gz

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

Other differences:
------------------
++++++ ghc-network.spec ++++++
--- /var/tmp/diff_new_pack.B41MgY/_old  2021-10-12 21:50:33.027974546 +0200
+++ /var/tmp/diff_new_pack.B41MgY/_new  2021-10-12 21:50:33.031974552 +0200
@@ -19,7 +19,7 @@
 %global pkg_name network
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        3.1.2.2
+Version:        3.1.2.3
 Release:        0
 Summary:        Low-level networking interface
 License:        BSD-3-Clause

++++++ network-3.1.2.2.tar.gz -> network-3.1.2.3.tar.gz ++++++
++++ 10234 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/network-3.1.2.2/CHANGELOG.md new/network-3.1.2.3/CHANGELOG.md
--- old/network-3.1.2.2/CHANGELOG.md    2021-06-15 03:14:45.000000000 +0200
+++ new/network-3.1.2.3/CHANGELOG.md    2021-10-07 03:38:27.000000000 +0200
@@ -1,3 +1,16 @@
+## Version 3.1.2.3
+
+* Supporting M1 Mac
+  [#510](https://github.com/haskell/network/pull/510)
+* Workaround for autoconf on Windows
+  [#508](https://github.com/haskell/network/pull/508)
+* Fixing building failure on SmartOS
+  [#507](https://github.com/haskell/network/pull/507)
+* HsNet.h: remove unused fn hsnet_inet_ntoa definition
+  [#504](https://github.com/haskell/network/pull/504)
+* Use a working define for OpenBSD detection
+  [#503](https://github.com/haskell/network/pull/503)
+
 ## Version 3.1.2.2
 
 * Allow bytestring 0.11
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/network-3.1.2.2/Network/Socket/Syscall.hs 
new/network-3.1.2.3/Network/Socket/Syscall.hs
--- old/network-3.1.2.2/Network/Socket/Syscall.hs       2021-06-15 
03:14:45.000000000 +0200
+++ new/network-3.1.2.3/Network/Socket/Syscall.hs       2021-10-07 
03:38:27.000000000 +0200
@@ -106,7 +106,7 @@
       -- The IPv6Only option is only supported on Windows Vista and later,
       -- so trying to change it might throw an error.
       setSocketOption s IPv6Only 0 `catchIOError` \_ -> return ()
-# elif defined(__OpenBSD__)
+# elif defined(openbsd_HOST_OS)
       -- don't change IPv6Only
       return ()
 # else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/network-3.1.2.2/Network/Socket/Types.hsc 
new/network-3.1.2.3/Network/Socket/Types.hsc
--- old/network-3.1.2.2/Network/Socket/Types.hsc        2021-06-15 
03:14:45.000000000 +0200
+++ new/network-3.1.2.3/Network/Socket/Types.hsc        2021-10-07 
03:38:27.000000000 +0200
@@ -386,7 +386,7 @@
 -- for the corresponding @PF_xxxxx@ protocol family values, to which they are
 -- numerically equal in mainstream socket API implementations.
 --
--- Stictly correct usage would be to pass the @PF_xxxxx@ constants as the first
+-- Strictly correct usage would be to pass the @PF_xxxxx@ constants as the 
first
 -- argument when creating a 'Socket', while the @AF_xxxxx@ constants should be
 -- used as @addrFamily@ values with 'getAddrInfo'.  For now only the @AF_xxxxx@
 -- constants are provided.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/network-3.1.2.2/configure.ac new/network-3.1.2.3/configure.ac
--- old/network-3.1.2.2/configure.ac    2021-06-15 03:14:45.000000000 +0200
+++ new/network-3.1.2.3/configure.ac    2021-10-07 03:38:27.000000000 +0200
@@ -1,5 +1,5 @@
 AC_INIT([Haskell network package],
-        [3.1.2.1],
+        [3.1.2.3],
         [[email protected]],
         [network])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/network-3.1.2.2/include/HsNet.h new/network-3.1.2.3/include/HsNet.h
--- old/network-3.1.2.2/include/HsNet.h 2021-06-15 03:14:45.000000000 +0200
+++ new/network-3.1.2.3/include/HsNet.h 2021-10-07 03:38:27.000000000 +0200
@@ -133,24 +133,6 @@
 cmsg_len(int l);
 #endif /* _WIN32 */
 
-INLINE char *
-hsnet_inet_ntoa(
-#if defined(_WIN32)
-             u_long addr
-#elif defined(HAVE_IN_ADDR_T)
-             in_addr_t addr
-#elif defined(HAVE_INTTYPES_H)
-             uint32_t addr
-#else
-             unsigned long addr
-#endif
-           )
-{
-    struct in_addr a;
-    a.s_addr = addr;
-    return inet_ntoa(a);
-}
-
 INLINE int
 hsnet_getnameinfo(const struct sockaddr* a,socklen_t b, char* c,
 # if defined(_WIN32)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/network-3.1.2.2/include/HsNetworkConfig.h.in 
new/network-3.1.2.3/include/HsNetworkConfig.h.in
--- old/network-3.1.2.2/include/HsNetworkConfig.h.in    2021-06-15 
03:14:45.000000000 +0200
+++ new/network-3.1.2.3/include/HsNetworkConfig.h.in    2021-10-07 
03:38:27.000000000 +0200
@@ -60,9 +60,6 @@
 /* Define to 1 if you have the <limits.h> header file. */
 #undef HAVE_LIMITS_H
 
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
 /* Define to 1 if you have the <netdb.h> header file. */
 #undef HAVE_NETDB_H
 
@@ -81,6 +78,9 @@
 /* Define to 1 if you have the <stdint.h> header file. */
 #undef HAVE_STDINT_H
 
+/* Define to 1 if you have the <stdio.h> header file. */
+#undef HAVE_STDIO_H
+
 /* Define to 1 if you have the <stdlib.h> header file. */
 #undef HAVE_STDLIB_H
 
@@ -138,7 +138,9 @@
 /* Define to the version of this package. */
 #undef PACKAGE_VERSION
 
-/* Define to 1 if you have the ANSI C header files. */
+/* Define to 1 if all of the C90 standard headers exist (not just the ones
+   required in a freestanding environment). This macro is provided for
+   backward compatibility; new code need not use it. */
 #undef STDC_HEADERS
 
 /* Define to empty if `const' does not conform to ANSI C. */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/network-3.1.2.2/network.cabal new/network-3.1.2.3/network.cabal
--- old/network-3.1.2.2/network.cabal   2021-06-15 03:14:45.000000000 +0200
+++ new/network-3.1.2.3/network.cabal   2021-10-07 03:38:27.000000000 +0200
@@ -1,6 +1,6 @@
 cabal-version:  1.18
 name:           network
-version:        3.1.2.2
+version:        3.1.2.3
 license:        BSD3
 license-file:   LICENSE
 maintainer:     Kazu Yamamoto, Evan Borden
@@ -111,6 +111,8 @@
 
   if os(solaris)
     extra-libraries: nsl, socket
+    cpp-options: -D__EXTENSIONS__ -D_XOPEN_SOURCE=500
+    cc-options: -D__EXTENSIONS__ -D_XOPEN_SOURCE=500
 
   if os(windows)
     other-modules:

Reply via email to