pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/idris Update to idris-1.3.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cc0f08e2484a
branches:  trunk
changeset: 451296:cc0f08e2484a
user:      pho <pho%pkgsrc.org@localhost>
date:      Sun Apr 25 11:39:03 2021 +0000

description:
Update to idris-1.3.3

* Updated to work with GHC 8.8 and cabal 3.0
* Bugfixes and documentation updates

diffstat:

 lang/idris/Makefile                                 |    10 +-
 lang/idris/PLIST                                    |  1102 +++++++++---------
 lang/idris/distinfo                                 |    21 +-
 lang/idris/patches/patch-Setup.hs                   |    33 +-
 lang/idris/patches/patch-idris.cabal                |    52 +-
 lang/idris/patches/patch-src_Idris_CmdOptions.hs    |    24 -
 lang/idris/patches/patch-src_Idris_Core_CaseTree.hs |    15 -
 lang/idris/patches/patch-src_Idris_Core_TT.hs       |    23 -
 lang/idris/patches/patch-src_Idris_Output.hs        |    31 +
 lang/idris/patches/patch-src_Idris_Parser_Stack.hs  |    35 +-
 lang/idris/patches/patch-src_Idris_REPL.hs          |    39 +
 11 files changed, 688 insertions(+), 697 deletions(-)

diffs (truncated from 1560 to 300 lines):

diff -r 8c02bd5cd5e1 -r cc0f08e2484a lang/idris/Makefile
--- a/lang/idris/Makefile       Sun Apr 25 10:51:12 2021 +0000
+++ b/lang/idris/Makefile       Sun Apr 25 11:39:03 2021 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2020/10/13 16:35:44 pho Exp $
+# $NetBSD: Makefile,v 1.4 2021/04/25 11:39:03 pho Exp $
 
-DISTNAME=      idris-1.3.2
+DISTNAME=      idris-1.3.3
 PKGNAME=       ${DISTNAME}
-PKGREVISION=   2
 CATEGORIES=    lang
 
 MAINTAINER=    pho%cielonegro.org@localhost
@@ -37,11 +36,6 @@
 # the resulting compiler way too slow.
 MAKE_JOBS_SAFE=        NO
 
-# bin/idris cannot survive PaX MPROTECT because of GHC rts not being
-# safe. We can hopefully get rid of this in the near future. See also
-# ../../lang/ghc88/Makefile
-NOT_PAX_MPROTECT_SAFE+=        bin/idris
-
 .include "options.mk"
 
 .include "../../converters/hs-aeson/buildlink3.mk"
diff -r 8c02bd5cd5e1 -r cc0f08e2484a lang/idris/PLIST
--- a/lang/idris/PLIST  Sun Apr 25 10:51:12 2021 +0000
+++ b/lang/idris/PLIST  Sun Apr 25 11:39:03 2021 +0000
@@ -1,544 +1,556 @@
-@comment $NetBSD: PLIST,v 1.1 2020/10/13 16:35:44 pho Exp $
+@comment $NetBSD: PLIST,v 1.2 2021/04/25 11:39:03 pho Exp $
 bin/idris
 bin/idris-codegen-c
 bin/idris-codegen-javascript
 bin/idris-codegen-node
-${HS_INTF}/package-description
-${HS_INTF}/package-id
-${HS_IMPL}/BuildFlags_idris.dyn_hi
-${HS_IMPL}/BuildFlags_idris.hi
-${HS_IMPL}/BuildFlags_idris.p_hi
-${HS_IMPL}/IRTS/Bytecode.dyn_hi
-${HS_IMPL}/IRTS/Bytecode.hi
-${HS_IMPL}/IRTS/Bytecode.p_hi
-${HS_IMPL}/IRTS/CodegenC.dyn_hi
-${HS_IMPL}/IRTS/CodegenC.hi
-${HS_IMPL}/IRTS/CodegenC.p_hi
-${HS_IMPL}/IRTS/CodegenCommon.dyn_hi
-${HS_IMPL}/IRTS/CodegenCommon.hi
-${HS_IMPL}/IRTS/CodegenCommon.p_hi
-${HS_IMPL}/IRTS/CodegenJavaScript.dyn_hi
-${HS_IMPL}/IRTS/CodegenJavaScript.hi
-${HS_IMPL}/IRTS/CodegenJavaScript.p_hi
-${HS_IMPL}/IRTS/Compiler.dyn_hi
-${HS_IMPL}/IRTS/Compiler.hi
-${HS_IMPL}/IRTS/Compiler.p_hi
-${HS_IMPL}/IRTS/Defunctionalise.dyn_hi
-${HS_IMPL}/IRTS/Defunctionalise.hi
-${HS_IMPL}/IRTS/Defunctionalise.p_hi
-${HS_IMPL}/IRTS/DumpBC.dyn_hi
-${HS_IMPL}/IRTS/DumpBC.hi
-${HS_IMPL}/IRTS/DumpBC.p_hi
-${HS_IMPL}/IRTS/Exports.dyn_hi
-${HS_IMPL}/IRTS/Exports.hi
-${HS_IMPL}/IRTS/Exports.p_hi
-${HS_IMPL}/IRTS/Inliner.dyn_hi
-${HS_IMPL}/IRTS/Inliner.hi
-${HS_IMPL}/IRTS/Inliner.p_hi
-${HS_IMPL}/IRTS/JavaScript/AST.dyn_hi
-${HS_IMPL}/IRTS/JavaScript/AST.hi
-${HS_IMPL}/IRTS/JavaScript/AST.p_hi
-${HS_IMPL}/IRTS/JavaScript/Codegen.dyn_hi
-${HS_IMPL}/IRTS/JavaScript/Codegen.hi
-${HS_IMPL}/IRTS/JavaScript/Codegen.p_hi
-${HS_IMPL}/IRTS/JavaScript/LangTransforms.dyn_hi
-${HS_IMPL}/IRTS/JavaScript/LangTransforms.hi
-${HS_IMPL}/IRTS/JavaScript/LangTransforms.p_hi
-${HS_IMPL}/IRTS/JavaScript/Name.dyn_hi
-${HS_IMPL}/IRTS/JavaScript/Name.hi
-${HS_IMPL}/IRTS/JavaScript/Name.p_hi
-${HS_IMPL}/IRTS/JavaScript/PrimOp.dyn_hi
-${HS_IMPL}/IRTS/JavaScript/PrimOp.hi
-${HS_IMPL}/IRTS/JavaScript/PrimOp.p_hi
-${HS_IMPL}/IRTS/JavaScript/Specialize.dyn_hi
-${HS_IMPL}/IRTS/JavaScript/Specialize.hi
-${HS_IMPL}/IRTS/JavaScript/Specialize.p_hi
-${HS_IMPL}/IRTS/Lang.dyn_hi
-${HS_IMPL}/IRTS/Lang.hi
-${HS_IMPL}/IRTS/Lang.p_hi
-${HS_IMPL}/IRTS/LangOpts.dyn_hi
-${HS_IMPL}/IRTS/LangOpts.hi
-${HS_IMPL}/IRTS/LangOpts.p_hi
-${HS_IMPL}/IRTS/Portable.dyn_hi
-${HS_IMPL}/IRTS/Portable.hi
-${HS_IMPL}/IRTS/Portable.p_hi
-${HS_IMPL}/IRTS/Simplified.dyn_hi
-${HS_IMPL}/IRTS/Simplified.hi
-${HS_IMPL}/IRTS/Simplified.p_hi
-${HS_IMPL}/IRTS/System.dyn_hi
-${HS_IMPL}/IRTS/System.hi
-${HS_IMPL}/IRTS/System.p_hi
-${HS_IMPL}/Idris/ASTUtils.dyn_hi
-${HS_IMPL}/Idris/ASTUtils.hi
-${HS_IMPL}/Idris/ASTUtils.p_hi
-${HS_IMPL}/Idris/AbsSyntax.dyn_hi
-${HS_IMPL}/Idris/AbsSyntax.hi
-${HS_IMPL}/Idris/AbsSyntax.p_hi
-${HS_IMPL}/Idris/AbsSyntaxTree.dyn_hi
-${HS_IMPL}/Idris/AbsSyntaxTree.hi
-${HS_IMPL}/Idris/AbsSyntaxTree.p_hi
-${HS_IMPL}/Idris/Apropos.dyn_hi
-${HS_IMPL}/Idris/Apropos.hi
-${HS_IMPL}/Idris/Apropos.p_hi
-${HS_IMPL}/Idris/CaseSplit.dyn_hi
-${HS_IMPL}/Idris/CaseSplit.hi
-${HS_IMPL}/Idris/CaseSplit.p_hi
-${HS_IMPL}/Idris/Chaser.dyn_hi
-${HS_IMPL}/Idris/Chaser.hi
-${HS_IMPL}/Idris/Chaser.p_hi
-${HS_IMPL}/Idris/CmdOptions.dyn_hi
-${HS_IMPL}/Idris/CmdOptions.hi
-${HS_IMPL}/Idris/CmdOptions.p_hi
-${HS_IMPL}/Idris/Colours.dyn_hi
-${HS_IMPL}/Idris/Colours.hi
-${HS_IMPL}/Idris/Colours.p_hi
-${HS_IMPL}/Idris/Completion.dyn_hi
-${HS_IMPL}/Idris/Completion.hi
-${HS_IMPL}/Idris/Completion.p_hi
-${HS_IMPL}/Idris/Core/Binary.dyn_hi
-${HS_IMPL}/Idris/Core/Binary.hi
-${HS_IMPL}/Idris/Core/Binary.p_hi
-${HS_IMPL}/Idris/Core/CaseTree.dyn_hi
-${HS_IMPL}/Idris/Core/CaseTree.hi
-${HS_IMPL}/Idris/Core/CaseTree.p_hi
-${HS_IMPL}/Idris/Core/Constraints.dyn_hi
-${HS_IMPL}/Idris/Core/Constraints.hi
-${HS_IMPL}/Idris/Core/Constraints.p_hi
-${HS_IMPL}/Idris/Core/DeepSeq.dyn_hi
-${HS_IMPL}/Idris/Core/DeepSeq.hi
-${HS_IMPL}/Idris/Core/DeepSeq.p_hi
-${HS_IMPL}/Idris/Core/Elaborate.dyn_hi
-${HS_IMPL}/Idris/Core/Elaborate.hi
-${HS_IMPL}/Idris/Core/Elaborate.p_hi
-${HS_IMPL}/Idris/Core/Evaluate.dyn_hi
-${HS_IMPL}/Idris/Core/Evaluate.hi
-${HS_IMPL}/Idris/Core/Evaluate.p_hi
-${HS_IMPL}/Idris/Core/Execute.dyn_hi
-${HS_IMPL}/Idris/Core/Execute.hi
-${HS_IMPL}/Idris/Core/Execute.p_hi
-${HS_IMPL}/Idris/Core/ProofState.dyn_hi
-${HS_IMPL}/Idris/Core/ProofState.hi
-${HS_IMPL}/Idris/Core/ProofState.p_hi
-${HS_IMPL}/Idris/Core/ProofTerm.dyn_hi
-${HS_IMPL}/Idris/Core/ProofTerm.hi
-${HS_IMPL}/Idris/Core/ProofTerm.p_hi
-${HS_IMPL}/Idris/Core/TT.dyn_hi
-${HS_IMPL}/Idris/Core/TT.hi
-${HS_IMPL}/Idris/Core/TT.p_hi
-${HS_IMPL}/Idris/Core/Typecheck.dyn_hi
-${HS_IMPL}/Idris/Core/Typecheck.hi
-${HS_IMPL}/Idris/Core/Typecheck.p_hi
-${HS_IMPL}/Idris/Core/Unify.dyn_hi
-${HS_IMPL}/Idris/Core/Unify.hi
-${HS_IMPL}/Idris/Core/Unify.p_hi
-${HS_IMPL}/Idris/Core/WHNF.dyn_hi
-${HS_IMPL}/Idris/Core/WHNF.hi
-${HS_IMPL}/Idris/Core/WHNF.p_hi
-${HS_IMPL}/Idris/Coverage.dyn_hi
-${HS_IMPL}/Idris/Coverage.hi
-${HS_IMPL}/Idris/Coverage.p_hi
-${HS_IMPL}/Idris/DSL.dyn_hi
-${HS_IMPL}/Idris/DSL.hi
-${HS_IMPL}/Idris/DSL.p_hi
-${HS_IMPL}/Idris/DataOpts.dyn_hi
-${HS_IMPL}/Idris/DataOpts.hi
-${HS_IMPL}/Idris/DataOpts.p_hi
-${HS_IMPL}/Idris/DeepSeq.dyn_hi
-${HS_IMPL}/Idris/DeepSeq.hi
-${HS_IMPL}/Idris/DeepSeq.p_hi
-${HS_IMPL}/Idris/Delaborate.dyn_hi
-${HS_IMPL}/Idris/Delaborate.hi
-${HS_IMPL}/Idris/Delaborate.p_hi
-${HS_IMPL}/Idris/Directives.dyn_hi
-${HS_IMPL}/Idris/Directives.hi
-${HS_IMPL}/Idris/Directives.p_hi
-${HS_IMPL}/Idris/Docs.dyn_hi
-${HS_IMPL}/Idris/Docs.hi
-${HS_IMPL}/Idris/Docs.p_hi
-${HS_IMPL}/Idris/Docstrings.dyn_hi
-${HS_IMPL}/Idris/Docstrings.hi
-${HS_IMPL}/Idris/Docstrings.p_hi
-${HS_IMPL}/Idris/Elab/AsPat.dyn_hi
-${HS_IMPL}/Idris/Elab/AsPat.hi
-${HS_IMPL}/Idris/Elab/AsPat.p_hi
-${HS_IMPL}/Idris/Elab/Clause.dyn_hi
-${HS_IMPL}/Idris/Elab/Clause.hi
-${HS_IMPL}/Idris/Elab/Clause.p_hi
-${HS_IMPL}/Idris/Elab/Data.dyn_hi
-${HS_IMPL}/Idris/Elab/Data.hi
-${HS_IMPL}/Idris/Elab/Data.p_hi
-${HS_IMPL}/Idris/Elab/Implementation.dyn_hi
-${HS_IMPL}/Idris/Elab/Implementation.hi
-${HS_IMPL}/Idris/Elab/Implementation.p_hi
-${HS_IMPL}/Idris/Elab/Interface.dyn_hi
-${HS_IMPL}/Idris/Elab/Interface.hi
-${HS_IMPL}/Idris/Elab/Interface.p_hi
-${HS_IMPL}/Idris/Elab/Provider.dyn_hi
-${HS_IMPL}/Idris/Elab/Provider.hi
-${HS_IMPL}/Idris/Elab/Provider.p_hi
-${HS_IMPL}/Idris/Elab/Quasiquote.dyn_hi
-${HS_IMPL}/Idris/Elab/Quasiquote.hi
-${HS_IMPL}/Idris/Elab/Quasiquote.p_hi
-${HS_IMPL}/Idris/Elab/Record.dyn_hi
-${HS_IMPL}/Idris/Elab/Record.hi
-${HS_IMPL}/Idris/Elab/Record.p_hi
-${HS_IMPL}/Idris/Elab/Rewrite.dyn_hi
-${HS_IMPL}/Idris/Elab/Rewrite.hi
-${HS_IMPL}/Idris/Elab/Rewrite.p_hi
-${HS_IMPL}/Idris/Elab/RunElab.dyn_hi
-${HS_IMPL}/Idris/Elab/RunElab.hi
-${HS_IMPL}/Idris/Elab/RunElab.p_hi
-${HS_IMPL}/Idris/Elab/Term.dyn_hi
-${HS_IMPL}/Idris/Elab/Term.hi
-${HS_IMPL}/Idris/Elab/Term.p_hi
-${HS_IMPL}/Idris/Elab/Transform.dyn_hi
-${HS_IMPL}/Idris/Elab/Transform.hi
-${HS_IMPL}/Idris/Elab/Transform.p_hi
-${HS_IMPL}/Idris/Elab/Type.dyn_hi
-${HS_IMPL}/Idris/Elab/Type.hi
-${HS_IMPL}/Idris/Elab/Type.p_hi
-${HS_IMPL}/Idris/Elab/Utils.dyn_hi
-${HS_IMPL}/Idris/Elab/Utils.hi
-${HS_IMPL}/Idris/Elab/Utils.p_hi
-${HS_IMPL}/Idris/Elab/Value.dyn_hi
-${HS_IMPL}/Idris/Elab/Value.hi
-${HS_IMPL}/Idris/Elab/Value.p_hi
-${HS_IMPL}/Idris/ElabDecls.dyn_hi
-${HS_IMPL}/Idris/ElabDecls.hi
-${HS_IMPL}/Idris/ElabDecls.p_hi
-${HS_IMPL}/Idris/Erasure.dyn_hi
-${HS_IMPL}/Idris/Erasure.hi
-${HS_IMPL}/Idris/Erasure.p_hi
-${HS_IMPL}/Idris/ErrReverse.dyn_hi
-${HS_IMPL}/Idris/ErrReverse.hi
-${HS_IMPL}/Idris/ErrReverse.p_hi
-${HS_IMPL}/Idris/Error.dyn_hi
-${HS_IMPL}/Idris/Error.hi
-${HS_IMPL}/Idris/Error.p_hi
-${HS_IMPL}/Idris/Help.dyn_hi
-${HS_IMPL}/Idris/Help.hi
-${HS_IMPL}/Idris/Help.p_hi
-${HS_IMPL}/Idris/IBC.dyn_hi
-${HS_IMPL}/Idris/IBC.hi
-${HS_IMPL}/Idris/IBC.p_hi
-${HS_IMPL}/Idris/IdeMode.dyn_hi
-${HS_IMPL}/Idris/IdeMode.hi
-${HS_IMPL}/Idris/IdeMode.p_hi
-${HS_IMPL}/Idris/IdrisDoc.dyn_hi
-${HS_IMPL}/Idris/IdrisDoc.hi
-${HS_IMPL}/Idris/IdrisDoc.p_hi
-${HS_IMPL}/Idris/Imports.dyn_hi
-${HS_IMPL}/Idris/Imports.hi
-${HS_IMPL}/Idris/Imports.p_hi
-${HS_IMPL}/Idris/Info.dyn_hi
-${HS_IMPL}/Idris/Info.hi
-${HS_IMPL}/Idris/Info.p_hi
-${HS_IMPL}/Idris/Info/Show.dyn_hi
-${HS_IMPL}/Idris/Info/Show.hi
-${HS_IMPL}/Idris/Info/Show.p_hi
-${HS_IMPL}/Idris/Inliner.dyn_hi
-${HS_IMPL}/Idris/Inliner.hi
-${HS_IMPL}/Idris/Inliner.p_hi
-${HS_IMPL}/Idris/Interactive.dyn_hi
-${HS_IMPL}/Idris/Interactive.hi
-${HS_IMPL}/Idris/Interactive.p_hi
-${HS_IMPL}/Idris/Main.dyn_hi
-${HS_IMPL}/Idris/Main.hi
-${HS_IMPL}/Idris/Main.p_hi
-${HS_IMPL}/Idris/ModeCommon.dyn_hi
-${HS_IMPL}/Idris/ModeCommon.hi
-${HS_IMPL}/Idris/ModeCommon.p_hi
-${HS_IMPL}/Idris/Options.dyn_hi
-${HS_IMPL}/Idris/Options.hi
-${HS_IMPL}/Idris/Options.p_hi
-${HS_IMPL}/Idris/Output.dyn_hi
-${HS_IMPL}/Idris/Output.hi
-${HS_IMPL}/Idris/Output.p_hi
-${HS_IMPL}/Idris/Package.dyn_hi
-${HS_IMPL}/Idris/Package.hi
-${HS_IMPL}/Idris/Package.p_hi
-${HS_IMPL}/Idris/Package/Common.dyn_hi
-${HS_IMPL}/Idris/Package/Common.hi
-${HS_IMPL}/Idris/Package/Common.p_hi
-${HS_IMPL}/Idris/Package/Parser.dyn_hi
-${HS_IMPL}/Idris/Package/Parser.hi
-${HS_IMPL}/Idris/Package/Parser.p_hi
-${HS_IMPL}/Idris/Parser.dyn_hi
-${HS_IMPL}/Idris/Parser.hi
-${HS_IMPL}/Idris/Parser.p_hi
-${HS_IMPL}/Idris/Parser/Data.dyn_hi



Home | Main Index | Thread Index | Old Index