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

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


Branch: CURRENT, Version: 0.14.1nb1, Package name: hs-base-compat-batteries-0.14.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: 17.737 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-02 14:06:08 by Masatake Daimon | Files touched by this commit (1173)
Log message:
Bump all Haskell packages after switching the default compiler.
   2025-01-30 06:06:40 by Masatake Daimon | Files touched by this commit (3) | Package updated
Log message:
devel/hs-base-compat-batteries: update to base-compat-batteries-0.14.1

## Changes in 0.14.1 [2024.12.06]
 - This coincides with the `base-compat-batteries-0.14.1` release. Refer to the
   [`base-compat-batteries` \ 
changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat-batteries/CHANGES.markdown#changes-in-0141-20241206)
   for more details.
 - Drop support for pre-8.0 versions of GHC.

## Changes in 0.14.0 [2024.04.30]
 - This coincides with the `base-compat-batteries-0.14.0` release. Refer to the
   [`base-compat-batteries` \ 
changelog](https://github.com/haskell-compat/base-compat/blob/master/base-compat-batteries/CHANGES.markdown#changes-in-0140-20240430)
   for more details.
   2024-05-09 03:32:57 by Masatake Daimon | Files touched by this commit (1137)
Log message:
Recursive revbump after changing the default Haskell compiler
   2024-04-29 05:41:32 by Masatake Daimon | Files touched by this commit (1)
Log message:
devel/hs-base-compat-batteries: Fix build with GHC 9.8

This breaks build with the currently default GHC 9.6. Please bear with me
until I switch the default compiler.
   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