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