Update to hlint-3.3.6, but mark it as BROKEN for now 3.3.6, released 2021-12-29 #1326, produce release binaries 3.3.5, released 2021-12-12 #1304, support aeson-2.0 #1309, suggest `either Left f x` becomes `f =<< x` #1295, suggest TemplateHaskell to TemplateHaskellQuotes if it works #1292, don't say redundant bracket around pattern splices #1289, suggest expanding tuple sections in some cases #1289, suggest length [1..n] ==> max 0 n #1279, suggest using NumericUnderscores more if it is enabled #1290, move reverse out of filter 3.3.4, released 2021-08-30 #1288, fix generation of Linux binaries 3.3.3, released 2021-08-29 #1286, compatibility with extra-1.7.10 #114, if OverloadedLists are enabled, don't suggest list literals 3.3.2, released 2021-08-28 #1244, add `only` restriction to modules #1278, make --ignore-glob patterns also ignore directories #1268, move nub/sort/reverse over catMaybes/lefts/rights #1276, fix some incorrect unused LANGUAGE warnings #1271, suggest foldr (<>) mempty ==> fold (not mconcat) #1274, make the (& f) ==> f hint apply more #1264, suggest eta reduction under a where #1266, suggest () <$ x ==> void x #1223, add some traverse laws #1254, suggest null [x] ==> False #1253, suggest reverse . init ==> tail . reverse #1253, suggest null . concat ==> all null #1255, suggest filter instead of list comprehension in teachingdiff -r1.2 -r1.3 pkgsrc/devel/hlint/Makefile
(pho)
@@ -1,24 +1,26 @@ | @@ -1,24 +1,26 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2022/01/18 02:48:02 pho Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2022/02/12 07:21:15 pho Exp $ | |
2 | 2 | |||
3 | DISTNAME= hlint-3.3.1 | 3 | DISTNAME= hlint-3.3.6 | |
4 | PKGNAME= ${DISTNAME} | 4 | PKGNAME= ${DISTNAME} | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= devel | 5 | CATEGORIES= devel | |
7 | 6 | |||
8 | MAINTAINER= pho@cielonegro.org | 7 | MAINTAINER= pho@cielonegro.org | |
9 | COMMENT= Haskell source code suggestions | 8 | COMMENT= Haskell source code suggestions | |
10 | LICENSE= modified-bsd | 9 | LICENSE= modified-bsd | |
11 | 10 | |||
11 | BROKEN= "${PKGBASE} is currently incompatible with GHC 9.2.x" | |||
12 | BROKEN+= "Work is underway: https://github.com/ndmitchell/hlint/issues/1314" | |||
13 | ||||
12 | .include "../../converters/hs-aeson/buildlink3.mk" | 14 | .include "../../converters/hs-aeson/buildlink3.mk" | |
13 | .include "../../devel/hs-ansi-terminal/buildlink3.mk" | 15 | .include "../../devel/hs-ansi-terminal/buildlink3.mk" | |
14 | .include "../../devel/hs-cmdargs/buildlink3.mk" | 16 | .include "../../devel/hs-cmdargs/buildlink3.mk" | |
15 | .include "../../devel/hs-cpphs/buildlink3.mk" | 17 | .include "../../devel/hs-cpphs/buildlink3.mk" | |
16 | .include "../../devel/hs-data-default/buildlink3.mk" | 18 | .include "../../devel/hs-data-default/buildlink3.mk" | |
17 | .include "../../misc/hs-extra/buildlink3.mk" | 19 | .include "../../misc/hs-extra/buildlink3.mk" | |
18 | .include "../../devel/hs-file-embed/buildlink3.mk" | 20 | .include "../../devel/hs-file-embed/buildlink3.mk" | |
19 | .include "../../sysutils/hs-filepattern/buildlink3.mk" | 21 | .include "../../sysutils/hs-filepattern/buildlink3.mk" | |
20 | .include "../../devel/hs-ghc-lib-parser-ex/buildlink3.mk" | 22 | .include "../../devel/hs-ghc-lib-parser-ex/buildlink3.mk" | |
21 | .include "../../devel/hs-refact/buildlink3.mk" | 23 | .include "../../devel/hs-refact/buildlink3.mk" | |
22 | .include "../../devel/hs-uniplate/buildlink3.mk" | 24 | .include "../../devel/hs-uniplate/buildlink3.mk" | |
23 | .include "../../devel/hs-unordered-containers/buildlink3.mk" | 25 | .include "../../devel/hs-unordered-containers/buildlink3.mk" | |
24 | .include "../../devel/hs-utf8-string/buildlink3.mk" | 26 | .include "../../devel/hs-utf8-string/buildlink3.mk" |
@@ -1,22 +1,22 @@ | @@ -1,22 +1,22 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.2 2022/01/18 02:48:02 pho Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.3 2022/02/12 07:21:15 pho Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= hlint | 3 | BUILDLINK_TREE+= hlint | |
4 | 4 | |||
5 | .if !defined(HLINT_BUILDLINK3_MK) | 5 | .if !defined(HLINT_BUILDLINK3_MK) | |
6 | HLINT_BUILDLINK3_MK:= | 6 | HLINT_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.hlint+= hlint>=3.3.1 | 8 | BUILDLINK_API_DEPENDS.hlint+= hlint>=3.3.6 | |
9 | BUILDLINK_ABI_DEPENDS.hlint+= hlint>=3.3.1nb1 | 9 | BUILDLINK_ABI_DEPENDS.hlint+= hlint>=3.3.6 | |
10 | BUILDLINK_PKGSRCDIR.hlint?= ../../devel/hlint | 10 | BUILDLINK_PKGSRCDIR.hlint?= ../../devel/hlint | |
11 | 11 | |||
12 | .include "../../converters/hs-aeson/buildlink3.mk" | 12 | .include "../../converters/hs-aeson/buildlink3.mk" | |
13 | .include "../../devel/hs-ansi-terminal/buildlink3.mk" | 13 | .include "../../devel/hs-ansi-terminal/buildlink3.mk" | |
14 | .include "../../devel/hs-cmdargs/buildlink3.mk" | 14 | .include "../../devel/hs-cmdargs/buildlink3.mk" | |
15 | .include "../../devel/hs-cpphs/buildlink3.mk" | 15 | .include "../../devel/hs-cpphs/buildlink3.mk" | |
16 | .include "../../devel/hs-data-default/buildlink3.mk" | 16 | .include "../../devel/hs-data-default/buildlink3.mk" | |
17 | .include "../../misc/hs-extra/buildlink3.mk" | 17 | .include "../../misc/hs-extra/buildlink3.mk" | |
18 | .include "../../devel/hs-file-embed/buildlink3.mk" | 18 | .include "../../devel/hs-file-embed/buildlink3.mk" | |
19 | .include "../../sysutils/hs-filepattern/buildlink3.mk" | 19 | .include "../../sysutils/hs-filepattern/buildlink3.mk" | |
20 | .include "../../devel/hs-ghc-lib-parser-ex/buildlink3.mk" | 20 | .include "../../devel/hs-ghc-lib-parser-ex/buildlink3.mk" | |
21 | .include "../../devel/hs-refact/buildlink3.mk" | 21 | .include "../../devel/hs-refact/buildlink3.mk" | |
22 | .include "../../devel/hs-uniplate/buildlink3.mk" | 22 | .include "../../devel/hs-uniplate/buildlink3.mk" |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2021/10/26 10:14:50 nia Exp $ | 1 | $NetBSD: distinfo,v 1.4 2022/02/12 07:21:15 pho Exp $ | |
2 | 2 | |||
3 | BLAKE2s (hlint-3.3.1.tar.gz) = 69584fadac288108e401e785025c2c2520e4cf2a7a8e2db5b2440d44eab165af | 3 | BLAKE2s (hlint-3.3.6.tar.gz) = fa0ae08b47e2e3fd6b5751040da4157136d88700541269326eec12da1011ecf0 | |
4 | SHA512 (hlint-3.3.1.tar.gz) = 46fabb26361cfd71ceda302669fc4f55d28dffc2a98732be48d7b6c244dd5f546bce1a8179a75487753e6113ad062e7840a4e5feee8a432936fdd65a20283a13 | 4 | SHA512 (hlint-3.3.6.tar.gz) = efc42480ca1382741f65b8f1d84b5c7fe1bd0d94e39163c0e7488862300d19f45d4e55fb501b94a45b089508f44bf196beb3437ae9eee8fc765c588c8eff7916 | |
5 | Size (hlint-3.3.1.tar.gz) = 160882 bytes | 5 | Size (hlint-3.3.6.tar.gz) = 164317 bytes |