pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/hs-hashable Update to hashable-1.3.0.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/12145d70cde7
branches:  trunk
changeset: 420055:12145d70cde7
user:      pho <pho%pkgsrc.org@localhost>
date:      Tue Dec 31 12:47:44 2019 +0000

description:
Update to hashable-1.3.0.0

Version 1.3.0.0
* Semantic change of Hashable Arg instance to not hash the second
  argument of Arg in order to be consistent with Eq Arg (#171)
* Semantic change of Hashable Float and Hashable Double instances to
  hash -0.0 and 0.0 to the same value (#173)
* Add Hashable instance for Fingerprint (#156)
* Add new Data.Hashable.Generic module providing the default
  implementations genericHashWithSalt and genericLiftHashWithSalt
  together with other Generics support helpers (#148, #178)
* Bump minimum version requirement of base to base-4.5 (i.e. GHC >=
  7.4)

Version 1.2.7.0
* Add Hashable and Hashable1 instances for Complex
* Fix undefined behavior in hashable_fn_hash() implementation due to
  signed integer overflow (#152)
* Mark Data.Hashable.Lifted as Trustworthy (re SafeHaskell)
* Support GHC 8.4

Version 1.2.6.1
* Use typeRepFingerprint from Type.Reflection.Unsafe
* Bump minimum version of base to 4.4.

Version 1.2.6.0
* Add support for type-indexed Typeable.
* Rework the Generic hashable for sums.

Version 1.2.5.0
* Add Hashable1 and Hashable2
* Add instances for: Eq1, Ord1, Show1, Ptr, FunPtr, IntPtr, WordPtr
* Add Hashed type for caching the hash function result.

Version 1.2.4.0
* Add instances for: Unique, Version, Fixed, NonEmpty, Min, Max, Arg,
  First, Last, WrappedMonoid, Option
* Support GHC 8.0

diffstat:

 devel/hs-hashable/Makefile      |   4 ++--
 devel/hs-hashable/PLIST         |  21 ---------------------
 devel/hs-hashable/buildlink3.mk |   6 +++---
 devel/hs-hashable/distinfo      |  10 +++++-----
 4 files changed, 10 insertions(+), 31 deletions(-)

diffs (71 lines):

diff -r e8ac07b141a4 -r 12145d70cde7 devel/hs-hashable/Makefile
--- a/devel/hs-hashable/Makefile        Tue Dec 31 12:28:32 2019 +0000
+++ b/devel/hs-hashable/Makefile        Tue Dec 31 12:47:44 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2016/01/10 11:48:24 szptvlfn Exp $
+# $NetBSD: Makefile,v 1.10 2019/12/31 12:47:44 pho Exp $
 
-DISTNAME=      hashable-1.2.3.3
+DISTNAME=      hashable-1.3.0.0
 CATEGORIES=    devel
 
 MAINTAINER=    pho%cielonegro.org@localhost
diff -r e8ac07b141a4 -r 12145d70cde7 devel/hs-hashable/PLIST
--- a/devel/hs-hashable/PLIST   Tue Dec 31 12:28:32 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-@comment $NetBSD: PLIST,v 1.1 2014/05/25 21:54:17 szptvlfn Exp $
-lib/hashable-${PKGVERSION}/${HASKELL_VERSION}/Data/Hashable.hi
-lib/hashable-${PKGVERSION}/${HASKELL_VERSION}/Data/Hashable/Class.hi
-lib/hashable-${PKGVERSION}/${HASKELL_VERSION}/Data/Hashable/Generic.hi
-lib/hashable-${PKGVERSION}/${HASKELL_VERSION}/HShashable-${PKGVERSION}.o
-lib/hashable-${PKGVERSION}/${HASKELL_VERSION}/libHShashable-${PKGVERSION}.a
-lib/hashable-${PKGVERSION}/${HASKELL_VERSION}/package-description
-share/doc/hashable-${PKGVERSION}/LICENSE
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/Data-Hashable.html
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/doc-index.html
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/frames.html
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/haddock-util.js
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/hashable.haddock
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/hslogo-16.png
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/index-frames.html
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/index.html
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/mini_Data-Hashable.html
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/minus.gif
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/ocean.css
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/plus.gif
-${PLIST.doc}share/doc/hashable-${PKGVERSION}/html/synopsis.png
diff -r e8ac07b141a4 -r 12145d70cde7 devel/hs-hashable/buildlink3.mk
--- a/devel/hs-hashable/buildlink3.mk   Tue Dec 31 12:28:32 2019 +0000
+++ b/devel/hs-hashable/buildlink3.mk   Tue Dec 31 12:47:44 2019 +0000
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.9 2016/01/10 11:48:24 szptvlfn Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2019/12/31 12:47:44 pho Exp $
 
 BUILDLINK_TREE+=       hs-hashable
 
 .if !defined(HS_HASHABLE_BUILDLINK3_MK)
 HS_HASHABLE_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.hs-hashable+=    hs-hashable>=1.2.3
-BUILDLINK_ABI_DEPENDS.hs-hashable+=    hs-hashable>=1.2.3.3
+BUILDLINK_API_DEPENDS.hs-hashable+=    hs-hashable>=1.3.0
+BUILDLINK_ABI_DEPENDS.hs-hashable+=    hs-hashable>=1.3.0.0
 BUILDLINK_PKGSRCDIR.hs-hashable?=      ../../devel/hs-hashable
 
 .include "../../devel/hs-text/buildlink3.mk"
diff -r e8ac07b141a4 -r 12145d70cde7 devel/hs-hashable/distinfo
--- a/devel/hs-hashable/distinfo        Tue Dec 31 12:28:32 2019 +0000
+++ b/devel/hs-hashable/distinfo        Tue Dec 31 12:47:44 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2016/01/10 11:48:24 szptvlfn Exp $
+$NetBSD: distinfo,v 1.6 2019/12/31 12:47:44 pho Exp $
 
-SHA1 (hashable-1.2.3.3.tar.gz) = e0410b1171413a94cf6ee8ef74c903c1fd54bfdf
-RMD160 (hashable-1.2.3.3.tar.gz) = 0212986f89acc40bde327d78d64f7f1f191eb7eb
-SHA512 (hashable-1.2.3.3.tar.gz) = f2e693ecdd96591b703f584b501818215379ce56e8fc7591307fe15d2745d1eb7d2ca7c130dde84a66337c81089c783f227f6215d868958caecc58bf996c7a22
-Size (hashable-1.2.3.3.tar.gz) = 23944 bytes
+SHA1 (hashable-1.3.0.0.tar.gz) = 1569e9a2e8e10e1d17a7b732e58dc6d796023ce4
+RMD160 (hashable-1.3.0.0.tar.gz) = ce18b34010f6de797ee0f9c8ef571591920a222e
+SHA512 (hashable-1.3.0.0.tar.gz) = 2ba9b0657ddc6faf8b8be88e79d3c49503dfee3a446fc16bdc851f357afef1b92b443d1582d462cea859e37a16b46ec762b1dcf613458c5a15f800a8fccdb0ac
+Size (hashable-1.3.0.0.tar.gz) = 29835 bytes



Home | Main Index | Thread Index | Old Index