Subject: CVS commit: pkgsrc/devel/hs-lens
From: Masatake Daimon
Date: 2023-10-30 19:52:38
Message id: 20231030185238.1FAA5FADC@cvs.NetBSD.org

Log Message:
devel/hs-lens: Update to 5.2.3

5.2.3 [2023.08.24]
* Allow building with GHC 9.8.
* Add new Prisms to Language.Haskell.TH.Lens to reflect recent additions to
  template-haskell:
  - _GetFieldE and _ProjectionE Prisms for the Exp data type, whose
    corresponding data constructors were introduced in
    template-haskell-2.18.*.
  - _TypedBracketE and _TypedSpliceE Prisms for the Exp data type, whose
    corresponding data constructors were introduced in
    template-haskell-2.21.*.
  - _BndrReq and _BndrInvis Prisms for the BndrVis data type, which was
    added in template-haskell-2.21.*.
* Add a generateRecordSyntax option to Control.Lens.TH, which controls
  whether to generate lenses using record update syntax or not. By default,
  this option is disabled.
* Fix a bug in which the declare* Template Haskell functions would fail if
  a data type's field has a type that is defined in the same Template
  Haskell quotation.
* Add altOf, which collects targets into any Alternative.

5.2.2 [2023.03.18]
* Fix a bug in which calling ix i (where i is a negative number) on Text or
  ByteString would return the Just the first character instead of returning
  Nothing.

5.2.1 [2023.02.27]
* Allow building with GHC 9.6.
* Allow building with GHC backends where HTYPE_SIG_ATOMIC_T is not defined,
  such as the WASM backend.
* Support building with th-abstraction-0.5.*.
* Define _TypeDataD in Language.Haskell.TH.Lens when building with
  template-haskell-2.20.0.0 (GHC 9.6) or later.

Files:
RevisionActionfile
1.7modifypkgsrc/devel/hs-lens/Makefile
1.2modifypkgsrc/devel/hs-lens/PLIST
1.6modifypkgsrc/devel/hs-lens/buildlink3.mk
1.3modifypkgsrc/devel/hs-lens/distinfo