Sat Feb 12 07:21:15 2022 UTC ()
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 teaching


(pho)
diff -r1.2 -r1.3 pkgsrc/devel/hlint/Makefile
diff -r1.2 -r1.3 pkgsrc/devel/hlint/buildlink3.mk
diff -r1.3 -r1.4 pkgsrc/devel/hlint/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/devel/hlint/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/hlint/Makefile 2022/01/18 02:48:02 1.2
+++ pkgsrc/devel/hlint/Makefile 2022/02/12 07:21:15 1.3
@@ -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
3DISTNAME= hlint-3.3.1 3DISTNAME= hlint-3.3.6
4PKGNAME= ${DISTNAME} 4PKGNAME= ${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= devel 5CATEGORIES= devel
7 6
8MAINTAINER= pho@cielonegro.org 7MAINTAINER= pho@cielonegro.org
9COMMENT= Haskell source code suggestions 8COMMENT= Haskell source code suggestions
10LICENSE= modified-bsd 9LICENSE= modified-bsd
11 10
 11BROKEN= "${PKGBASE} is currently incompatible with GHC 9.2.x"
 12BROKEN+= "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"

cvs diff -r1.2 -r1.3 pkgsrc/devel/hlint/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/devel/hlint/buildlink3.mk 2022/01/18 02:48:02 1.2
+++ pkgsrc/devel/hlint/buildlink3.mk 2022/02/12 07:21:15 1.3
@@ -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
3BUILDLINK_TREE+= hlint 3BUILDLINK_TREE+= hlint
4 4
5.if !defined(HLINT_BUILDLINK3_MK) 5.if !defined(HLINT_BUILDLINK3_MK)
6HLINT_BUILDLINK3_MK:= 6HLINT_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.hlint+= hlint>=3.3.1 8BUILDLINK_API_DEPENDS.hlint+= hlint>=3.3.6
9BUILDLINK_ABI_DEPENDS.hlint+= hlint>=3.3.1nb1 9BUILDLINK_ABI_DEPENDS.hlint+= hlint>=3.3.6
10BUILDLINK_PKGSRCDIR.hlint?= ../../devel/hlint 10BUILDLINK_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"

cvs diff -r1.3 -r1.4 pkgsrc/devel/hlint/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/hlint/distinfo 2021/10/26 10:14:50 1.3
+++ pkgsrc/devel/hlint/distinfo 2022/02/12 07:21:15 1.4
@@ -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
3BLAKE2s (hlint-3.3.1.tar.gz) = 69584fadac288108e401e785025c2c2520e4cf2a7a8e2db5b2440d44eab165af 3BLAKE2s (hlint-3.3.6.tar.gz) = fa0ae08b47e2e3fd6b5751040da4157136d88700541269326eec12da1011ecf0
4SHA512 (hlint-3.3.1.tar.gz) = 46fabb26361cfd71ceda302669fc4f55d28dffc2a98732be48d7b6c244dd5f546bce1a8179a75487753e6113ad062e7840a4e5feee8a432936fdd65a20283a13 4SHA512 (hlint-3.3.6.tar.gz) = efc42480ca1382741f65b8f1d84b5c7fe1bd0d94e39163c0e7488862300d19f45d4e55fb501b94a45b089508f44bf196beb3437ae9eee8fc765c588c8eff7916
5Size (hlint-3.3.1.tar.gz) = 160882 bytes 5Size (hlint-3.3.6.tar.gz) = 164317 bytes