pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/hs-th-abstraction Update to th-abstraction-0.4.2.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b318ff38e1e6
branches:  trunk
changeset: 450867:b318ff38e1e6
user:      pho <pho%pkgsrc.org@localhost>
date:      Fri Apr 23 06:13:07 2021 +0000

description:
Update to th-abstraction-0.4.2.0

0.4.2.0 -- 2020-12-30
* Explicitly mark modules as Safe (or Trustworthy for GHC versions
  prior to 8.4).

0.4.1.0 -- 2020-12-09
* Fix a bug in which normalizeDec would give incorrect kind
  annotations to type variables in quoted Decs. normalizeDec now
  leaves the kinds of type variable binders alone.

0.4.0.0 -- 2020-09-29
* Adapt to the TyVarBndr data type gaining a new flag type parameter
  (in template-haskell-2.17.0.0) to represent its specificity:
* Introduce a new Language.Haskell.TH.Datatype.TyVarBndr module that
  defines TyVarBndr_, a backwards-compatible type synonym for
  TyVarBndr, as well as backporting TyVarBndrSpec, TyVarBndrUnit, and
  Specificity. This module also defines other useful functions for
  constructing and manipulating TyVarBndrs.
* The types in Language.Haskell.TH.Datatype now use TyVarBndr_,
  TyVarBndrUnit, and TyVarBndrSpec where appropriate. Technically,
  this is not a breaking change, since all three are simple type
  synonyms around TyVarBndr, but it is likely that you will need to
  update your th-abstraction-using code anyway if it involves a
  TyVarBndr-consuming function.

0.3.2.0 -- 2020-02-06
* Support substituting into and extracting free variables from
  ForallVisTs on template-haskell-2.16.0.0 (GHC 8.10) or later.
* Fix a bug in which freeVariables could report duplicate kind
  variables when they occur in the kinds of the type variable binders
  in a ForallT.
* Fix a bug in which resolveInfixT would not resolve UInfixTs
  occurring in the kinds of type variable binders in a ForallT.
* Fix a bug in which the TypeSubstitution ConstructorInfo instance
  would not detect free kind variables in the constructorVars.

diffstat:

 devel/hs-th-abstraction/Makefile      |   5 +--
 devel/hs-th-abstraction/PLIST         |  46 +++++++++++++++++++---------------
 devel/hs-th-abstraction/buildlink3.mk |   8 +++---
 devel/hs-th-abstraction/distinfo      |  10 +++---
 4 files changed, 36 insertions(+), 33 deletions(-)

diffs (105 lines):

diff -r e461d1f9075f -r b318ff38e1e6 devel/hs-th-abstraction/Makefile
--- a/devel/hs-th-abstraction/Makefile  Fri Apr 23 06:10:17 2021 +0000
+++ b/devel/hs-th-abstraction/Makefile  Fri Apr 23 06:13:07 2021 +0000
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.3 2021/02/18 15:07:27 mef Exp $
+# $NetBSD: Makefile,v 1.4 2021/04/23 06:13:07 pho Exp $
 
-DISTNAME=      th-abstraction-0.3.1.0
+DISTNAME=      th-abstraction-0.4.2.0
 CATEGORIES=    devel
 
 MAINTAINER=    pho%cielonegro.org@localhost
 COMMENT=       Nicer interface for reified information about data types
 LICENSE=       isc
 
-BUILDLINK_API_DEPENDS.ghc+=    ghc<8.10
 .include "../../mk/haskell.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r e461d1f9075f -r b318ff38e1e6 devel/hs-th-abstraction/PLIST
--- a/devel/hs-th-abstraction/PLIST     Fri Apr 23 06:10:17 2021 +0000
+++ b/devel/hs-th-abstraction/PLIST     Fri Apr 23 06:13:07 2021 +0000
@@ -1,22 +1,26 @@
-@comment $NetBSD: PLIST,v 1.1 2020/05/11 17:52:07 rillig Exp $
-${HS_INTF}/package-description
-${HS_INTF}/package-id
+@comment $NetBSD: PLIST,v 1.2 2021/04/23 06:13:07 pho Exp $
+lib/th-abstraction-${PKGVERSION}/${HS_VERSION}/package-description
+lib/th-abstraction-${PKGVERSION}/${HS_VERSION}/package-id
 lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
-${HS_IMPL}/Language/Haskell/TH/Datatype.dyn_hi
-${HS_IMPL}/Language/Haskell/TH/Datatype.hi
-${HS_IMPL}/Language/Haskell/TH/Datatype.p_hi
-${HS_IMPL}/Language/Haskell/TH/Datatype/Internal.dyn_hi
-${HS_IMPL}/Language/Haskell/TH/Datatype/Internal.hi
-${HS_IMPL}/Language/Haskell/TH/Datatype/Internal.p_hi
-${HS_IMPL}/libHS${HS_PKGID}.a
-${HS_IMPL}/libHS${HS_PKGID}_p.a
-${HS_DOCS}/LICENSE
-${HS_DOCS}/html/Language-Haskell-TH-Datatype.html
-${HS_DOCS}/html/doc-index.html
-${HS_DOCS}/html/haddock-bundle.min.js
-${HS_DOCS}/html/index.html
-${HS_DOCS}/html/linuwial.css
-${HS_DOCS}/html/meta.json
-${HS_DOCS}/html/quick-jump.css
-${HS_DOCS}/html/synopsis.png
-${HS_DOCS}/html/th-abstraction.haddock
+lib/${HS_PLATFORM}/${HS_PKGID}/Language/Haskell/TH/Datatype.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Language/Haskell/TH/Datatype.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Language/Haskell/TH/Datatype.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Language/Haskell/TH/Datatype/Internal.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Language/Haskell/TH/Datatype/Internal.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Language/Haskell/TH/Datatype/Internal.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Language/Haskell/TH/Datatype/TyVarBndr.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Language/Haskell/TH/Datatype/TyVarBndr.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Language/Haskell/TH/Datatype/TyVarBndr.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+share/doc/${HS_PLATFORM}/th-abstraction-${PKGVERSION}/LICENSE
+share/doc/${HS_PLATFORM}/th-abstraction-${PKGVERSION}/html/Language-Haskell-TH-Datatype-TyVarBndr.html
+share/doc/${HS_PLATFORM}/th-abstraction-${PKGVERSION}/html/Language-Haskell-TH-Datatype.html
+share/doc/${HS_PLATFORM}/th-abstraction-${PKGVERSION}/html/doc-index.html
+share/doc/${HS_PLATFORM}/th-abstraction-${PKGVERSION}/html/haddock-bundle.min.js
+share/doc/${HS_PLATFORM}/th-abstraction-${PKGVERSION}/html/index.html
+share/doc/${HS_PLATFORM}/th-abstraction-${PKGVERSION}/html/linuwial.css
+share/doc/${HS_PLATFORM}/th-abstraction-${PKGVERSION}/html/meta.json
+share/doc/${HS_PLATFORM}/th-abstraction-${PKGVERSION}/html/quick-jump.css
+share/doc/${HS_PLATFORM}/th-abstraction-${PKGVERSION}/html/synopsis.png
+share/doc/${HS_PLATFORM}/th-abstraction-${PKGVERSION}/html/th-abstraction.haddock
diff -r e461d1f9075f -r b318ff38e1e6 devel/hs-th-abstraction/buildlink3.mk
--- a/devel/hs-th-abstraction/buildlink3.mk     Fri Apr 23 06:10:17 2021 +0000
+++ b/devel/hs-th-abstraction/buildlink3.mk     Fri Apr 23 06:13:07 2021 +0000
@@ -1,13 +1,13 @@
-# $NetBSD: buildlink3.mk,v 1.1 2019/12/31 15:34:56 pho Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2021/04/23 06:13:07 pho Exp $
 
 BUILDLINK_TREE+=       hs-th-abstraction
 
 .if !defined(HS_TH_ABSTRACTION_BUILDLINK3_MK)
 HS_TH_ABSTRACTION_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.hs-th-abstraction+=      hs-th-abstraction>=0.3.1
-BUILDLINK_ABI_DEPENDS.hs-th-abstraction+=      hs-th-abstraction>=0.3.1.0
-BUILDLINK_PKGSRCDIR.hs-th-abstraction?=        ../../devel/hs-th-abstraction
+BUILDLINK_API_DEPENDS.hs-th-abstraction+=      hs-th-abstraction>=0.4.2
+BUILDLINK_ABI_DEPENDS.hs-th-abstraction+=      hs-th-abstraction>=0.4.2.0
+BUILDLINK_PKGSRCDIR.hs-th-abstraction?=                ../../devel/hs-th-abstraction
 .endif # HS_TH_ABSTRACTION_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -hs-th-abstraction
diff -r e461d1f9075f -r b318ff38e1e6 devel/hs-th-abstraction/distinfo
--- a/devel/hs-th-abstraction/distinfo  Fri Apr 23 06:10:17 2021 +0000
+++ b/devel/hs-th-abstraction/distinfo  Fri Apr 23 06:13:07 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1 2019/12/31 15:34:56 pho Exp $
+$NetBSD: distinfo,v 1.2 2021/04/23 06:13:07 pho Exp $
 
-SHA1 (th-abstraction-0.3.1.0.tar.gz) = 5d029b3424985ba3d40a5ca3098d653e1a2657bd
-RMD160 (th-abstraction-0.3.1.0.tar.gz) = 93e265849febb38175121d22c2443e4225bceb6d
-SHA512 (th-abstraction-0.3.1.0.tar.gz) = 2836dabc080ca2ef7c532ef3c49f3e995241c26dc16f326f8463972f7772a18d2c1057eb6c3e7fe0d8c2ad254258576666de76b5b377a17bed5e47fc7f341564
-Size (th-abstraction-0.3.1.0.tar.gz) = 34248 bytes
+SHA1 (th-abstraction-0.4.2.0.tar.gz) = ce411881842df97e4dc40f796c51b822357d355a
+RMD160 (th-abstraction-0.4.2.0.tar.gz) = 040c15c404d2a56dd180ed52acb7b193daf4dc14
+SHA512 (th-abstraction-0.4.2.0.tar.gz) = f67f494c165d7080c45202e58d9e20aa154bf1a7ddaf44643adcfb36d4c62f0b660ab83464a3d06340298b5c7154042d3a956b0ffc5dd99bc5644b52c31e90e4
+Size (th-abstraction-0.4.2.0.tar.gz) = 37848 bytes



Home | Main Index | Thread Index | Old Index