./devel/hs-base-compat-batteries, Base library compatibility without cpp

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.13.1nb1, Package name: hs-base-compat-batteries-0.13.1nb1, Maintainer: pkgsrc-users

Provides functions available in later versions of @base@ to a wider
range of compilers, without requiring you to use CPP pragmas in your
code.

This package provides the same API as the
@<http://hackage.haskell.org/package/base-compat base-compat>@
library, but depends on compatibility packages (such as @semigroups@)
to offer a wider support window than @base-compat@, which has no
dependencies. Most of the modules in this library have the same names
as in @base-compat@ to make it easier to switch between the two. There
also exist versions of each module with the suffix @.Repl.Batteries@,
which are distinct from anything in @base-compat@, to allow for easier
use in GHCi.


Required to run:
[devel/hs-base-compat] [lang/ghc88]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 18.709 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141)
Log message:
Revbump all Haskell after updating lang/ghc96
   2023-10-27 17:12:31 by Masatake Daimon | Files touched by this commit (4)
Log message:
devel/hs-base-compat-batteries: Update to 0.13.1

Changes in 0.13.1 [2023.10.11]
* This coincides with the base-compat-batteries-0.13.1 release. Refer to
  the base-compat-batteries changelog for more details.

Changes in 0.13.0 [2023.03.10]
* This coincides with the base-compat-0.13.0 release. Refer to the
  base-compat changelog for more details.
* Require OneTuple-0.4 or later on GHC 7.4+, as that is the first OneTuple
  release to backport the MkSolo data constuctor for Solo. See
  Data.Tuple.Compat.
* Introduce Data.Foldable1.Compat and Data.Bifoldable1.Compat modules,
  which correspond to changes made in base-4.18.0.0. base-compat-batteries
  uses the foldable1-classes-compat library to backport this code to older
  versions of base.
* Depend on bifunctor-classes-compat to backport the Bifunctor, Bifoldable,
  and Bitraversable classes instead of the bifunctors library, which has
  more dependencies.

Changes in 0.12.3 [2023.07.12]
* Allow building with OneTuple-0.4.*.
   2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988)
Log message:
Bump Haskell packages after updating lang/ghc94
   2023-01-25 10:33:44 by Masatake Daimon | Files touched by this commit (2)
Log message:
devel/hs-base-compat-batteries: Update BUILDLINK_{API,ABI}_DEPENDS
   2022-08-18 20:26:48 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
hs-base-compat-batteries: update to 0.12.2.

## Changes in 0.12.2 [2022.08.11]
 - This coincides with the `base-compat-0.12.2` release. Refer to the
   [`base-compat` \ 
changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat/CHANGES.markdown#changes-in-0122-20220811)
   for more details.
   2022-02-26 04:58:36 by Masatake Daimon | Files touched by this commit (872)
Log message:
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk
   2022-02-12 09:51:00 by Masatake Daimon | Files touched by this commit (575)
Log message:
revbump after changing the default Haskell compiler
   2022-02-11 14:02:00 by Masatake Daimon | Files touched by this commit (4)
Log message:
Update to base-compat-batteries-0.12.1

Changes in 0.12.1 [2021.10.30]
* Backport Solo to the Data.Tuple.Compat module. If using ghc-prim-0.7.0 or
  later, Solo is taken from ghc-prim. If using an older version of
  ghc-prim, Solo is taken from the OneTuple compatibility library.
* This coincides with the base-compat-0.12.1 release. Refer to the
  base-compat changelog for more details.

Changes in 0.12.0 [2021.08.29]
* Data.Semigroup.Compat{.Repl.Batteries} no longer re-exports the Option
  data type or the option function, as both have been removed in base-4.16.
* This coincides with the base-compat-0.12.0 release. Refer to the
  base-compat changelog for more details.