pkgsrc-Changes archive

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

CVS commit: pkgsrc/converters/hs-aeson



Module Name:    pkgsrc
Committed By:   pho
Date:           Sat Feb 12 05:31:25 UTC 2022

Modified Files:
        pkgsrc/converters/hs-aeson: Makefile PLIST buildlink3.mk distinfo
Removed Files:
        pkgsrc/converters/hs-aeson/patches: patch-aeson.cabal

Log Message:
Update to aeson-2.0.3.0

2.0.3.0
* text-2.0 support
* bytestring-0.11.2.0 support
* Rewrite pure text literal unescaper.
* Add QuickCheck's Arbitrary, CoArbitrary and Function instances

2.0.2.0
* Add IsList (KeyMap v) instance.
* Add toMapText and fromMapText to Data.Aeson.KeyMap.
* Add ShortText instances
* Add Solo instances

2.0.1.0
* Add FromJSON KeyMap instance.
* Make ordered-keymap on by default.

2.0.0.0
* Remove forced -O2 and then unneeded fast flag. Also remove most of INLINE
  pragmas. In the effect, aeson compiles almost twice as fast.
* To get fast compilation effect cabal-install users may specify
  optimization: False.
* Make map type used by Object abstract so the underlying implementation
  can be modified, thanks to Callan McGill
* Add ordered-keymap flag allowing to change the underlying implementation
  of object KeyMap.
* Drop GHC-7 support
* Remove Data.Aeson.Encode module
* Double and Float infinities are encoded as "+inf" and "-inf". Change
  To/FromJSONKey instances to use "+inf" and "-inf" too.
* FromJSON () and FromJSON (Proxy tag) accept any JSON value.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/converters/hs-aeson/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/converters/hs-aeson/PLIST
cvs rdiff -u -r1.23 -r1.24 pkgsrc/converters/hs-aeson/buildlink3.mk
cvs rdiff -u -r1.6 -r1.7 pkgsrc/converters/hs-aeson/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/converters/hs-aeson/patches/patch-aeson.cabal

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/converters/hs-aeson/Makefile
diff -u pkgsrc/converters/hs-aeson/Makefile:1.22 pkgsrc/converters/hs-aeson/Makefile:1.23
--- pkgsrc/converters/hs-aeson/Makefile:1.22    Tue Jan 18 02:48:01 2022
+++ pkgsrc/converters/hs-aeson/Makefile Sat Feb 12 05:31:25 2022
@@ -1,27 +1,32 @@
-# $NetBSD: Makefile,v 1.22 2022/01/18 02:48:01 pho Exp $
+# $NetBSD: Makefile,v 1.23 2022/02/12 05:31:25 pho Exp $
 
-DISTNAME=      aeson-1.5.6.0
-PKGREVISION=   2
+DISTNAME=      aeson-2.0.3.0
 CATEGORIES=    converters
 
 MAINTAINER=    szptvlfn%NetBSD.org@localhost
 COMMENT=       Fast JSON parsing and encoding
 LICENSE=       modified-bsd
 
-.include "../../mk/haskell.mk"
 .include "../../textproc/hs-attoparsec/buildlink3.mk"
 .include "../../devel/hs-base-compat-batteries/buildlink3.mk"
 .include "../../devel/hs-data-fix/buildlink3.mk"
 .include "../../devel/hs-dlist/buildlink3.mk"
 .include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../devel/hs-indexed-traversable/buildlink3.mk"
+.include "../../devel/hs-OneTuple/buildlink3.mk"
 .include "../../devel/hs-primitive/buildlink3.mk"
+.include "../../devel/hs-QuickCheck/buildlink3.mk"
 .include "../../math/hs-scientific/buildlink3.mk"
+.include "../../devel/hs-semialign/buildlink3.mk"
 .include "../../devel/hs-strict/buildlink3.mk"
 .include "../../devel/hs-tagged/buildlink3.mk"
+.include "../../textproc/hs-text-short/buildlink3.mk"
 .include "../../devel/hs-th-abstraction/buildlink3.mk"
 .include "../../devel/hs-these/buildlink3.mk"
 .include "../../time/hs-time-compat/buildlink3.mk"
 .include "../../devel/hs-unordered-containers/buildlink3.mk"
 .include "../../devel/hs-uuid-types/buildlink3.mk"
 .include "../../devel/hs-vector/buildlink3.mk"
+.include "../../devel/hs-witherable/buildlink3.mk"
+.include "../../mk/haskell.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/converters/hs-aeson/PLIST
diff -u pkgsrc/converters/hs-aeson/PLIST:1.4 pkgsrc/converters/hs-aeson/PLIST:1.5
--- pkgsrc/converters/hs-aeson/PLIST:1.4        Fri Apr 23 08:44:05 2021
+++ pkgsrc/converters/hs-aeson/PLIST    Sat Feb 12 05:31:25 2022
@@ -1,12 +1,9 @@
-@comment $NetBSD: PLIST,v 1.4 2021/04/23 08:44:05 pho Exp $
+@comment $NetBSD: PLIST,v 1.5 2022/02/12 05:31:25 pho Exp $
 lib/aeson-${PKGVERSION}/${HS_VERSION}/package-description
 lib/aeson-${PKGVERSION}/${HS_VERSION}/package-id
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson.p_hi
-lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Encode.dyn_hi
-lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Encode.hi
-lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Encode.p_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Encoding.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Encoding.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Encoding.p_hi
@@ -19,12 +16,27 @@ lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeso
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/ByteString.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/ByteString.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/ByteString.p_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/Functions.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/Functions.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/Functions.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/TH.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/TH.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/TH.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/Text.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/Text.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/Text.p_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/Time.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/Time.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Internal/Time.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Key.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Key.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Key.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/KeyMap.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/KeyMap.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/KeyMap.p_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Parser.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Parser.hi
 lib/${HS_PLATFORM}/${HS_PKGID}/Data/Aeson/Parser.p_hi
@@ -77,11 +89,12 @@ lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS
 lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
 lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
 share/doc/${HS_PLATFORM}/aeson-${PKGVERSION}/LICENSE
-share/doc/${HS_PLATFORM}/aeson-${PKGVERSION}/html/Data-Aeson-Encode.html
 share/doc/${HS_PLATFORM}/aeson-${PKGVERSION}/html/Data-Aeson-Encoding-Internal.html
 share/doc/${HS_PLATFORM}/aeson-${PKGVERSION}/html/Data-Aeson-Encoding.html
 share/doc/${HS_PLATFORM}/aeson-${PKGVERSION}/html/Data-Aeson-Internal-Time.html
 share/doc/${HS_PLATFORM}/aeson-${PKGVERSION}/html/Data-Aeson-Internal.html
+share/doc/${HS_PLATFORM}/aeson-${PKGVERSION}/html/Data-Aeson-Key.html
+share/doc/${HS_PLATFORM}/aeson-${PKGVERSION}/html/Data-Aeson-KeyMap.html
 share/doc/${HS_PLATFORM}/aeson-${PKGVERSION}/html/Data-Aeson-Parser-Internal.html
 share/doc/${HS_PLATFORM}/aeson-${PKGVERSION}/html/Data-Aeson-Parser.html
 share/doc/${HS_PLATFORM}/aeson-${PKGVERSION}/html/Data-Aeson-QQ-Simple.html

Index: pkgsrc/converters/hs-aeson/buildlink3.mk
diff -u pkgsrc/converters/hs-aeson/buildlink3.mk:1.23 pkgsrc/converters/hs-aeson/buildlink3.mk:1.24
--- pkgsrc/converters/hs-aeson/buildlink3.mk:1.23       Tue Jan 18 02:48:01 2022
+++ pkgsrc/converters/hs-aeson/buildlink3.mk    Sat Feb 12 05:31:25 2022
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.23 2022/01/18 02:48:01 pho Exp $
+# $NetBSD: buildlink3.mk,v 1.24 2022/02/12 05:31:25 pho Exp $
 
 BUILDLINK_TREE+=       hs-aeson
 
 .if !defined(HS_AESON_BUILDLINK3_MK)
 HS_AESON_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.hs-aeson+=       hs-aeson>=1.5.6
-BUILDLINK_ABI_DEPENDS.hs-aeson+=       hs-aeson>=1.5.6.0nb2
+BUILDLINK_API_DEPENDS.hs-aeson+=       hs-aeson>=2.0.3
+BUILDLINK_ABI_DEPENDS.hs-aeson+=       hs-aeson>=2.0.3.0
 BUILDLINK_PKGSRCDIR.hs-aeson?=         ../../converters/hs-aeson
 
 .include "../../textproc/hs-attoparsec/buildlink3.mk"
@@ -14,16 +14,22 @@ BUILDLINK_PKGSRCDIR.hs-aeson?=              ../../co
 .include "../../devel/hs-data-fix/buildlink3.mk"
 .include "../../devel/hs-dlist/buildlink3.mk"
 .include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../devel/hs-indexed-traversable/buildlink3.mk"
+.include "../../devel/hs-OneTuple/buildlink3.mk"
 .include "../../devel/hs-primitive/buildlink3.mk"
+.include "../../devel/hs-QuickCheck/buildlink3.mk"
 .include "../../math/hs-scientific/buildlink3.mk"
+.include "../../devel/hs-semialign/buildlink3.mk"
 .include "../../devel/hs-strict/buildlink3.mk"
 .include "../../devel/hs-tagged/buildlink3.mk"
+.include "../../textproc/hs-text-short/buildlink3.mk"
 .include "../../devel/hs-th-abstraction/buildlink3.mk"
 .include "../../devel/hs-these/buildlink3.mk"
 .include "../../time/hs-time-compat/buildlink3.mk"
 .include "../../devel/hs-unordered-containers/buildlink3.mk"
 .include "../../devel/hs-uuid-types/buildlink3.mk"
 .include "../../devel/hs-vector/buildlink3.mk"
+.include "../../devel/hs-witherable/buildlink3.mk"
 .endif # HS_AESON_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -hs-aeson

Index: pkgsrc/converters/hs-aeson/distinfo
diff -u pkgsrc/converters/hs-aeson/distinfo:1.6 pkgsrc/converters/hs-aeson/distinfo:1.7
--- pkgsrc/converters/hs-aeson/distinfo:1.6     Tue Oct 26 10:06:40 2021
+++ pkgsrc/converters/hs-aeson/distinfo Sat Feb 12 05:31:25 2022
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.6 2021/10/26 10:06:40 nia Exp $
+$NetBSD: distinfo,v 1.7 2022/02/12 05:31:25 pho Exp $
 
-BLAKE2s (aeson-1.5.6.0.tar.gz) = 0904f3004c629a01a4daffcc8159e0f45c1a464af795f0334a9bda4d94b7f479
-SHA512 (aeson-1.5.6.0.tar.gz) = 31e0339945aec6d84aec230c09001fe6e7926f008d3444d12264bb323d0a050515303fdc8eeb6563733594209d930cdd2f82eb4dfe4dd4d5c573748aaa71813d
-Size (aeson-1.5.6.0.tar.gz) = 286364 bytes
-SHA1 (patch-aeson.cabal) = 86ce3bddec1b26f2cc8499d5d89a57f7e7571052
+BLAKE2s (aeson-2.0.3.0.tar.gz) = 9cb1188474d4c61c39a777063e9b8b930d5a286c2fbaec6a051ef5674b086de2
+SHA512 (aeson-2.0.3.0.tar.gz) = 546adaaf864ca40012a268d71f442479f0ad7c69e9f943391801570e227a2faa652494766f1f63b77c730e019e83ebdd7511426baa12792a28fbb470eca64552
+Size (aeson-2.0.3.0.tar.gz) = 297283 bytes



Home | Main Index | Thread Index | Old Index