pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/purescript
Module Name: pkgsrc
Committed By: pho
Date: Sat May 4 09:41:25 UTC 2024
Modified Files:
pkgsrc/lang/purescript: Makefile PLIST distinfo
pkgsrc/lang/purescript/patches:
patch-src_Language_PureScript_TypeChecker_Entailment.hs
Log Message:
lang/purescript: Update to 0.15.15
Release notes are too long to paste here:
https://github.com/purescript/purescript/releases/tag/v0.15.15
https://github.com/purescript/purescript/releases/tag/v0.15.14
https://github.com/purescript/purescript/releases/tag/v0.15.13
To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/purescript/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/purescript/PLIST \
pkgsrc/lang/purescript/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/lang/purescript/patches/patch-src_Language_PureScript_TypeChecker_Entailment.hs
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/purescript/Makefile
diff -u pkgsrc/lang/purescript/Makefile:1.14 pkgsrc/lang/purescript/Makefile:1.15
--- pkgsrc/lang/purescript/Makefile:1.14 Thu Nov 2 06:37:10 2023
+++ pkgsrc/lang/purescript/Makefile Sat May 4 09:41:24 2024
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.14 2023/11/02 06:37:10 pho Exp $
+# $NetBSD: Makefile,v 1.15 2024/05/04 09:41:24 pho Exp $
-DISTNAME= purescript-0.15.12
+DISTNAME= purescript-0.15.15
PKGNAME= ${DISTNAME}
-PKGREVISION= 1
CATEGORIES= lang
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -14,34 +13,37 @@ USE_TOOLS+= happy
CONFIGURE_ARGS+= -f release
-HASKELL_UNRESTRICT_DEPENDENCIES+= \
- Cabal \
- aeson \
- ansi-terminal \
- ansi-wl-pprint \
- base \
- cryptonite \
- happy \
- language-javascript \
- lens \
- memory \
- mtl \
- optparse-applicative \
- process \
- semialign \
- template-haskell \
- text \
- these \
- time \
- transformers \
- vector
-
# Use crypton instead of outdated cryptonite.
SUBST_CLASSES+= crypton
SUBST_STAGE.crypton= post-extract
SUBST_FILES.crypton= purescript.cabal
SUBST_SED.crypton= -e 's/cryptonite/crypton/g'
+HASKELL_UNRESTRICT_DEPENDENCIES+= \
+ Cabal \
+ aeson \
+ ansi-terminal \
+ ansi-wl-pprint \
+ base \
+ bytestring \
+ crypton \
+ deepseq \
+ happy \
+ language-javascript \
+ lens \
+ memory \
+ mtl \
+ network \
+ optparse-applicative \
+ process \
+ semialign \
+ template-haskell \
+ text \
+ these \
+ time \
+ transformers \
+ vector
+
# If purs is to be linked dynamically, it will depend on more than 180
# shared objects and the dynamic linker will spend several seconds to
# resolve symbols on startup. This is unacceptable because purs tends to be
Index: pkgsrc/lang/purescript/PLIST
diff -u pkgsrc/lang/purescript/PLIST:1.4 pkgsrc/lang/purescript/PLIST:1.5
--- pkgsrc/lang/purescript/PLIST:1.4 Tue Oct 31 07:38:55 2023
+++ pkgsrc/lang/purescript/PLIST Sat May 4 09:41:24 2024
@@ -1,7 +1,5 @@
-@comment $NetBSD: PLIST,v 1.4 2023/10/31 07:38:55 pho Exp $
+@comment $NetBSD: PLIST,v 1.5 2024/05/04 09:41:24 pho Exp $
bin/purs
-lib/${PKGNAME}/${HS_VERSION}/package-description
-lib/${PKGNAME}/${HS_VERSION}/package-id
${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Logger.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Control/Monad/Logger.hi
@@ -167,6 +165,8 @@ ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_P
lib/${HS_PLATFORM}/${HS_PKGID}/Language/PureScript/Errors/JSON.hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Language/PureScript/Externs.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Language/PureScript/Externs.hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Language/PureScript/Glob.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Language/PureScript/Glob.hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Language/PureScript/Graph.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Language/PureScript/Graph.hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Language/PureScript/Hierarchy.dyn_hi
@@ -360,6 +360,8 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Paths_pur
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/IO/UTF8.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/IO/UTF8.hi
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+lib/${PKGNAME}/${HS_VERSION}/package-description
+lib/${PKGNAME}/${HS_VERSION}/package-id
share/doc/${HS_PLATFORM}/${PKGNAME}/LICENSE
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Control-Monad-Logger.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Control-Monad-Supply-Class.html
@@ -440,6 +442,7 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/${P
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Language-PureScript-Errors-JSON.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Language-PureScript-Errors.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Language-PureScript-Externs.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Language-PureScript-Glob.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Language-PureScript-Graph.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Language-PureScript-Hierarchy.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Language-PureScript-Ide-CaseSplit.html
@@ -536,7 +539,6 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/${P
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Language-PureScript-Types.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/Language-PureScript.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/System-IO-UTF8.html
-${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index-36.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index-45.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index-95.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index-A.html
@@ -565,12 +567,10 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/${P
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index-W.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index-Z.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index.html
-${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/doc-index.json
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/haddock-bundle.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/linuwial.css
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/meta.json
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/purescript.haddock
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/quick-jump.css
-${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/quick-jump.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/synopsis.png
Index: pkgsrc/lang/purescript/distinfo
diff -u pkgsrc/lang/purescript/distinfo:1.4 pkgsrc/lang/purescript/distinfo:1.5
--- pkgsrc/lang/purescript/distinfo:1.4 Tue Oct 31 07:38:55 2023
+++ pkgsrc/lang/purescript/distinfo Sat May 4 09:41:24 2024
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.4 2023/10/31 07:38:55 pho Exp $
+$NetBSD: distinfo,v 1.5 2024/05/04 09:41:24 pho Exp $
-BLAKE2s (purescript-0.15.12.tar.gz) = 322940beeea9c43fa59e1f7ea5d5224900847e76f2054285881655a12a2bf4d1
-SHA512 (purescript-0.15.12.tar.gz) = e4d53a8f72574e3e3e41527f7daf019acf951c073bb2e18921f291c412bf0e6587e2cb26bbad1ed0d397b4425ebca536e995243fe44adaa15f7c242bcbb0a393
-Size (purescript-0.15.12.tar.gz) = 854162 bytes
+BLAKE2s (purescript-0.15.15.tar.gz) = f86e0f5089b8e43a7a0c7adc9fb265162eb7e5506d794aec2a9c2a970b9ca92b
+SHA512 (purescript-0.15.15.tar.gz) = 54a313c7a52e68b0f93d00bead1b127370cc390571574775479bd1084ff18e6394ca2de1e31929b6a82da6ed54f910fd60a1cb7b5c4fba9a781880098f5bf1f2
+Size (purescript-0.15.15.tar.gz) = 860706 bytes
SHA1 (patch-app_Command_Docs.hs) = eef45b27b8c825ac2ee5ccde01e6ddb23fe2ac42
SHA1 (patch-app_Command_Docs_Html.hs) = 0e129659af4d5bdc3a999a770864f9168565ac86
SHA1 (patch-src_Control_Monad_Supply.hs) = 7e71a43457ed1969c960579ef6a48d40bd69b53a
SHA1 (patch-src_Language_PureScript_Errors.hs) = 1ec6e83da287ef1a3792dac990d7e95f0eab7e01
SHA1 (patch-src_Language_PureScript_Renamer.hs) = 55156318114a19d6175fea1d82efec72d5f63f09
SHA1 (patch-src_Language_PureScript_Sugar_Operators_Common.hs) = b40e0857547a694053e5a397680a57728fc7d286
-SHA1 (patch-src_Language_PureScript_TypeChecker_Entailment.hs) = 7dc707fea43760532887e71e2ea4fd714389f73f
+SHA1 (patch-src_Language_PureScript_TypeChecker_Entailment.hs) = 69938101c1f6883c35d9a5cd270bfcff5935bddb
SHA1 (patch-src_Language_PureScript_TypeChecker_Monad.hs) = 953ef2acbb8f1a31aa6497dade3e32ceb2ae2b02
Index: pkgsrc/lang/purescript/patches/patch-src_Language_PureScript_TypeChecker_Entailment.hs
diff -u pkgsrc/lang/purescript/patches/patch-src_Language_PureScript_TypeChecker_Entailment.hs:1.1 pkgsrc/lang/purescript/patches/patch-src_Language_PureScript_TypeChecker_Entailment.hs:1.2
--- pkgsrc/lang/purescript/patches/patch-src_Language_PureScript_TypeChecker_Entailment.hs:1.1 Tue Oct 31 07:38:56 2023
+++ pkgsrc/lang/purescript/patches/patch-src_Language_PureScript_TypeChecker_Entailment.hs Sat May 4 09:41:24 2024
@@ -1,11 +1,11 @@
-$NetBSD: patch-src_Language_PureScript_TypeChecker_Entailment.hs,v 1.1 2023/10/31 07:38:56 pho Exp $
+$NetBSD: patch-src_Language_PureScript_TypeChecker_Entailment.hs,v 1.2 2024/05/04 09:41:24 pho Exp $
Control.Monad.State no longer re-exports functions from Control.Monad.
---- src/Language/PureScript/TypeChecker/Entailment.hs.orig 2023-10-31 07:20:17.099461014 +0000
+--- src/Language/PureScript/TypeChecker/Entailment.hs.orig 2023-11-04 02:42:45.000000000 +0000
+++ src/Language/PureScript/TypeChecker/Entailment.hs
@@ -14,10 +14,11 @@ import Prelude
- import Protolude (ordNub)
+ import Protolude (ordNub, headMay)
import Control.Arrow (second, (&&&))
+import Control.Monad (foldM, guard, join, zipWithM, zipWithM_, (<=<))
@@ -18,7 +18,7 @@ Control.Monad.State no longer re-exports
import Data.Either (lefts, partitionEithers)
import Data.Foldable (for_, fold, toList)
-@@ -26,6 +27,7 @@ import Data.Functor (($>))
+@@ -26,6 +27,7 @@ import Data.Functor (($>), (<&>))
import Data.List (delete, findIndices, minimumBy, nubBy, sortOn, tails)
import Data.Maybe (catMaybes, fromMaybe, listToMaybe, mapMaybe)
import Data.Map qualified as M
Home |
Main Index |
Thread Index |
Old Index