diff options
author | szptvlfn <szptvlfn@pkgsrc.org> | 2015-11-18 21:31:14 +0000 |
---|---|---|
committer | szptvlfn <szptvlfn@pkgsrc.org> | 2015-11-18 21:31:14 +0000 |
commit | 83448be8881d741ff37bf7b47a90faf24e3b7f3a (patch) | |
tree | 0ca38a3cff93102000a8f5e22368c652bab9c8c6 | |
parent | d65b0e1c9ac9bdc62705d329de279442ffc6b893 (diff) | |
download | pkgsrc-83448be8881d741ff37bf7b47a90faf24e3b7f3a.tar.gz |
Update to 1.17.0
CHANGELOG:
1.16.0.1 --> 1.17.0
===================
AST changes:
* Replaced VarA with AppA in Asst (#168).
* Promoted list/tuple members changed from Promoted to Type (#162).
* Update PatBind, Match, and Alt from containing Binds to Maybe Binds to
distinguish between empty where clauses and where clauses with no
binds (#244).
* Add RoleAnnotDecl and Role to support Role annotations (#215).
* Move NameSpace field from EVar/IVar to EAbs/IAbs.
Other changes:
* Add standalone parsers for ImportDecl.
* Fix pretty-printer bugs for HaRP (#160).
* Insert parentheses when pretty-printing non-atomic bang types (#169).
* Un-reverse confusion of left and right arrow (#175).
* Prettyprint option pragmas like 1.15 (#172).
* Conditionally insert lines when pretty-printing declarations (#171).
* Distinguish deriving (Show) from deriving Show (#189).
* Allow parsing of unicode subscript and superscript functions (#173).
* Pretty print unboxed tuples with spaces (#193).
* Improve performance when parsing long extension lists (#200).
* Properly pretty print constructor and class operators (#204).
* Read Haskell source files as UTF-8 (#223).
* Fix ExplicitNamespaces parsing (#216).
* PolyKinds implies KindSignatures (#220).
* Preserve location information for infix binds (#205).
* Preserve positional information in checkPattern (#231).
* Maintain correct line numbers when parsing multiline GHC_OPTIONS (#218).
* Correctly parse "*" with TypeOperators (#81).
* Export the "pretty" method (#222).
* Add javascript calling convention for foreign imports (#236).
* Add non-greedy parsers for module heads (#191).
* Add a flag to disable arity checking when parsing (#260).
* Parse "-" in type signatures (#206).
* Add support for type wildcards and expression holes (#252).
* Add support for Pattern Synonyms (#197).
* Bump the happy lower bound (#250).
* Make test suite pass on GHC 7.12 (#224).
* Support linking Haddock comments to AST nodes (#213).
* Parse multiline LANGUAGE pragmas (#217).
* Parse trailing where (#25).
* Parse modules starting with pragmas and indented
"module" keyword (#122).
* Use pretty-show to get human readable test outputs.
* Respect fixity declarations inside where/let/class in
`applyFixities` (#212).
* Correctly parse the combination of view patterns and bang patterns. (#276)
-rw-r--r-- | devel/hs-haskell-src-exts/Makefile | 5 | ||||
-rw-r--r-- | devel/hs-haskell-src-exts/PLIST | 8 | ||||
-rw-r--r-- | devel/hs-haskell-src-exts/buildlink3.mk | 6 | ||||
-rw-r--r-- | devel/hs-haskell-src-exts/distinfo | 11 | ||||
-rw-r--r-- | devel/hs-haskell-src-exts/patches/patch-dist_build_Language_Haskell_Exts_InternalParser.hs | 35 |
5 files changed, 17 insertions, 48 deletions
diff --git a/devel/hs-haskell-src-exts/Makefile b/devel/hs-haskell-src-exts/Makefile index 58dbf8a7220..8171308351f 100644 --- a/devel/hs-haskell-src-exts/Makefile +++ b/devel/hs-haskell-src-exts/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.3 2015/08/02 11:37:31 szptvlfn Exp $ +# $NetBSD: Makefile,v 1.4 2015/11/18 21:31:14 szptvlfn Exp $ -DISTNAME= haskell-src-exts-1.16.0.1 -PKGREVISION= 2 +DISTNAME= haskell-src-exts-1.17.0 CATEGORIES= devel MAINTAINER= pho@cielonegro.org diff --git a/devel/hs-haskell-src-exts/PLIST b/devel/hs-haskell-src-exts/PLIST index a6bcb94983d..3810261e1a5 100644 --- a/devel/hs-haskell-src-exts/PLIST +++ b/devel/hs-haskell-src-exts/PLIST @@ -1,10 +1,12 @@ -@comment $NetBSD: PLIST,v 1.1 2015/01/28 18:46:53 szptvlfn Exp $ +@comment $NetBSD: PLIST,v 1.2 2015/11/18 21:31:14 szptvlfn Exp $ lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/HShaskell-src-exts-${PKGVERSION}.o lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Exts.hi lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Exts/Annotated.hi lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Exts/Annotated/Build.hi +lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Exts/Annotated/Comments.hi lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Exts/Annotated/ExactPrint.hi lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Exts/Annotated/Fixity.hi +lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Exts/Annotated/Parser.hi lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Exts/Annotated/Simplify.hi lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Exts/Annotated/Syntax.hi lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Exts/Build.hi @@ -26,8 +28,10 @@ lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/libHShaskell-src-exts-${PK lib/haskell-src-exts-${PKGVERSION}/${HASKELL_VERSION}/package-description share/doc/haskell-src-exts-${PKGVERSION}/LICENSE ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/Language-Haskell-Exts-Annotated-Build.html +${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/Language-Haskell-Exts-Annotated-Comments.html ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/Language-Haskell-Exts-Annotated-ExactPrint.html ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/Language-Haskell-Exts-Annotated-Fixity.html +${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/Language-Haskell-Exts-Annotated-Parser.html ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/Language-Haskell-Exts-Annotated-Simplify.html ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/Language-Haskell-Exts-Annotated-Syntax.html ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/Language-Haskell-Exts-Annotated.html @@ -78,8 +82,10 @@ ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/hslogo-16.png ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/index-frames.html ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/index.html ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/mini_Language-Haskell-Exts-Annotated-Build.html +${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/mini_Language-Haskell-Exts-Annotated-Comments.html ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/mini_Language-Haskell-Exts-Annotated-ExactPrint.html ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/mini_Language-Haskell-Exts-Annotated-Fixity.html +${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/mini_Language-Haskell-Exts-Annotated-Parser.html ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/mini_Language-Haskell-Exts-Annotated-Simplify.html ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/mini_Language-Haskell-Exts-Annotated-Syntax.html ${PLIST.doc}share/doc/haskell-src-exts-${PKGVERSION}/html/mini_Language-Haskell-Exts-Annotated.html diff --git a/devel/hs-haskell-src-exts/buildlink3.mk b/devel/hs-haskell-src-exts/buildlink3.mk index 99e0e0887ff..6a614479696 100644 --- a/devel/hs-haskell-src-exts/buildlink3.mk +++ b/devel/hs-haskell-src-exts/buildlink3.mk @@ -1,12 +1,12 @@ -# $NetBSD: buildlink3.mk,v 1.3 2015/08/02 11:37:31 szptvlfn Exp $ +# $NetBSD: buildlink3.mk,v 1.4 2015/11/18 21:31:14 szptvlfn Exp $ BUILDLINK_TREE+= hs-haskell-src-exts .if !defined(HS_HASKELL_SRC_EXTS_BUILDLINK3_MK) HS_HASKELL_SRC_EXTS_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.hs-haskell-src-exts+= hs-haskell-src-exts>=1.16.0 -BUILDLINK_ABI_DEPENDS.hs-haskell-src-exts+= hs-haskell-src-exts>=1.16.0.1nb2 +BUILDLINK_API_DEPENDS.hs-haskell-src-exts+= hs-haskell-src-exts>=1.17.0 +BUILDLINK_ABI_DEPENDS.hs-haskell-src-exts+= hs-haskell-src-exts>=1.17.0 BUILDLINK_PKGSRCDIR.hs-haskell-src-exts?= ../../devel/hs-haskell-src-exts .include "../../devel/hs-cpphs/buildlink3.mk" diff --git a/devel/hs-haskell-src-exts/distinfo b/devel/hs-haskell-src-exts/distinfo index ea0c112ee4a..a28bc334962 100644 --- a/devel/hs-haskell-src-exts/distinfo +++ b/devel/hs-haskell-src-exts/distinfo @@ -1,7 +1,6 @@ -$NetBSD: distinfo,v 1.3 2015/11/03 03:27:33 agc Exp $ +$NetBSD: distinfo,v 1.4 2015/11/18 21:31:14 szptvlfn Exp $ -SHA1 (haskell-src-exts-1.16.0.1.tar.gz) = f943877b86cbd95f193b8fbef1ea25d0b695ab52 -RMD160 (haskell-src-exts-1.16.0.1.tar.gz) = 84a9a4fcd09cd2a08fd4dd4b082c7cb6b39e814e -SHA512 (haskell-src-exts-1.16.0.1.tar.gz) = b74a824899cbf85a2bf58c7c14df33fac7e70bbb775b51d8a861172da88d1dc6db3644a6534c9076a9c5499023a347cdce7e24b3495045d11a905f31a51492d0 -Size (haskell-src-exts-1.16.0.1.tar.gz) = 1410081 bytes -SHA1 (patch-dist_build_Language_Haskell_Exts_InternalParser.hs) = fd4d11078efbd10b1d91754e1b25fbd950959bcc +SHA1 (haskell-src-exts-1.17.0.tar.gz) = 9ae9f1a1ce0342ab06d0b9eb9ed10141e872fafb +RMD160 (haskell-src-exts-1.17.0.tar.gz) = 629dbe7423699b93588a42f1c3290505decbd379 +SHA512 (haskell-src-exts-1.17.0.tar.gz) = 0050056521a95cc64f746c46bcd54afce461e402328c27074fbfebd6560964bb9bc388e088cf25a816ad028afb03ffbddde06179db52ca71bb871be12bf3757f +Size (haskell-src-exts-1.17.0.tar.gz) = 2492119 bytes diff --git a/devel/hs-haskell-src-exts/patches/patch-dist_build_Language_Haskell_Exts_InternalParser.hs b/devel/hs-haskell-src-exts/patches/patch-dist_build_Language_Haskell_Exts_InternalParser.hs deleted file mode 100644 index bf1da2007bb..00000000000 --- a/devel/hs-haskell-src-exts/patches/patch-dist_build_Language_Haskell_Exts_InternalParser.hs +++ /dev/null @@ -1,35 +0,0 @@ -$NetBSD: patch-dist_build_Language_Haskell_Exts_InternalParser.hs,v 1.1 2015/09/23 11:42:57 joerg Exp $ - ---- dist/build/Language/Haskell/Exts/InternalParser.hs.orig 2015-09-22 21:11:24.000000000 +0000 -+++ dist/build/Language/Haskell/Exts/InternalParser.hs -@@ -8914,30 +8914,6 @@ applyFixities' (Just fixs) ast = applyFi - {-# LINE 1 "<built-in>" #-} - {-# LINE 1 "<command-line>" #-} - {-# LINE 8 "<command-line>" #-} --# 1 "/usr/include/stdc-predef.h" 1 3 4 -- --# 17 "/usr/include/stdc-predef.h" 3 4 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - - - {-# LINE 8 "<command-line>" #-} |