Subject: CVS commit: pkgsrc/devel/hs-hashable
From: Masatake Daimon
Date: 2025-01-29 17:43:05
Message id: 20250129164305.AF4E9FBE0@cvs.NetBSD.org

Log Message:
devel/hs-hashable: update to hashable-1.5.0.0

## Version 1.5.0.0

  * Add `QuantifiedConstraints` superclasses to `Hashable1/2`:

```haskell
class (Eq1 t, forall a. Hashable a => Hashable (t a)) => Hashable1 t where
class (Eq2 t, forall a. Hashable a => Hashable1 (t a)) => Hashable2 t where
```

  * Change contexts of `Compose`, `Product` and `Sum` instances.
    This and above is the similar change as [CLC proposal \ 
#10](https://github.com/haskell/core-libraries-committee/issues/10)

  * The above changes require `base-4.18.0.0`, so we drop support for GHC prior \ 
GHC-9.6.5
    (The `hashable-1.4` branch will be maintained for time being for older GHC \ 
users).

  * Make `Arg a b` instance behave as `Hashable a` instance.

## Version 1.4.7.0

  * Make `arch-native` disabled by default.

## Version 1.4.6.0

  * Use GND&DerivingVia to derive `newtype` intances (`Data.Semigroup`, \ 
`Data.Monoid`, `Identity` etc).

## Version 1.4.5.0

  * Drop support for GHCs prior 8.6.5
  * Use xxhash for hashing bytestrings and bytearrays.
    Note: when compiling binaries for distribution, you may need to disable
    `arch-native` flag.

Files:
RevisionActionfile
1.2modifypkgsrc/devel/hs-hashable/DESCR
1.30modifypkgsrc/devel/hs-hashable/Makefile
1.27modifypkgsrc/devel/hs-hashable/buildlink3.mk