Name : ghc-network-bsd
| |
Version : 2.8.1.0
| Vendor : openSUSE
|
Release : bp154.1.12
| Date : 2022-05-09 12:30:39
|
Group : Unspecified
| Source RPM : ghc-network-bsd-2.8.1.0-bp154.1.12.src.rpm
|
Size : 0.18 MB
| |
Packager : https://bugs_opensuse_org
| |
Summary : POSIX network database (< netdb.h>) API
|
Description :
This package provides Haskell bindings to the the [POSIX network database (netdb.h) API](http://pubs.opengroup.org/onlinepubs/009696699/basedefs/netdb.h.html).
=== Relationship to the \'network\' package
The \'network\' package version 2.* series provides \"Network.BSD\" but it is removed starting with \'network\' version 3.0.
This package provides the \"Network.BSD\" module split off from the < https://hackage.haskell.org/package/network network package>.
If in addition to the \'network\'\'s modules also \"Network.BSD\" is necessary, add \'network-bsd\' to your dependencies like so:
> library > build-depends: network >= 2.7 && < 3.2 > , network-bsd >= 2.7 && < 2.9
I.e. you can control the version of the \'network\' package independently.
__NOTE__: Starting with \'network-bsd-2.8.1.0\' the APIs of \'network\' and \'network-bsd\' evolve differently, and consequently the versioning doesn\'t match up anymore! Moreover, also starting with version \'network-bsd-2.8.1.0\' this package requires \'network >= 3\' in order to avoid module name clashes with \'network < 3\'\'s \"Network.BSD\" module.
However, \'network-bsd-2.7.0.0\' and \'network-bsd-2.8.0.0\' passes thru the \"Network.BSD\" module from \'network-2.7.*\' and \'network-2.8.*\' respectively in a non-clashing way via Cabal\'s < https://www.haskell.org/cabal/users-guide/developing-packages.html#pkg-field-library-reexported-modules reexported-modules> feature while ensuring a well-defined < https://pvp.haskell.org/ API versioning> of the observable API of \'network-bsd\'. This is why the example above supporting a wide range of \'network\' versions works by including version 2.7.0.0 in the required version range of \'network-bsd\'.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/openSUSE:/Backports:/SLE-15-SP4/standard/x86_64 |