summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorszptvlfn <szptvlfn@pkgsrc.org>2015-11-18 21:31:14 +0000
committerszptvlfn <szptvlfn@pkgsrc.org>2015-11-18 21:31:14 +0000
commit83448be8881d741ff37bf7b47a90faf24e3b7f3a (patch)
tree0ca38a3cff93102000a8f5e22368c652bab9c8c6
parentd65b0e1c9ac9bdc62705d329de279442ffc6b893 (diff)
downloadpkgsrc-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/Makefile5
-rw-r--r--devel/hs-haskell-src-exts/PLIST8
-rw-r--r--devel/hs-haskell-src-exts/buildlink3.mk6
-rw-r--r--devel/hs-haskell-src-exts/distinfo11
-rw-r--r--devel/hs-haskell-src-exts/patches/patch-dist_build_Language_Haskell_Exts_InternalParser.hs35
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>" #-}