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:
