pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/hs-stm Update to stm-2.5.0.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/da4494fc00db
branches:  trunk
changeset: 406981:da4494fc00db
user:      pho <pho%pkgsrc.org@localhost>
date:      Wed Jan 01 02:18:07 2020 +0000

description:
Update to stm-2.5.0.0

2.5.0.0 Sep 2018
* Removed alwaysSucceeds and always, GHC's invariant checking
  primitives. (GHC #14324)
* Add lengthTBQueue to Control.Concurrent.STM.TBQueue (gh-9)
* Add stateTVar :: TVar s -> (s -> (a, s)) -> STM a combinator (gh-14)
* Switched newTBQueue and newTBQueueIO to accept Natural as size
  (gh-17)
* Switched signalTSemN and newTSem to accept Natural and Integer
  respectively (gh-17)

2.4.5.1 Sep 2018
* Fix incorrect bookkeeping of write capacity in flushTBQueue (gh-9)
* Avoid redundant writeTVars in flushTQueue to avoid unncessarily
  invalidating other transactions (gh-6)

2.4.5.0 Feb 2018
* Fix space leak in TBQueue (gh-2, GHC#14494)
* Make signalTSem resilient against Int overflows (gh-4)
* Make definition of readTQueue consistent with readTBQueue (gh-3,
  GHC#9539)
* Add flushTQueue to Control.Concurrent.STM.TQueue (gh-1)
* Add flushTBQueue to Control.Concurrent.STM.TBQueue (gh-1)
* Add signalTSemN operation (gh-5)

2.4.4.1 Dec 2015
* Add support for base-4.9.0.0
* Drop support for GHC 6.12 / base-4.2

2.4.4 Dec 2014
* Add support for base-4.8.0.0
* Tighten Safe Haskell bounds
* Add mkWeakTMVar to Control.Concurrent.STM.TMVar
* Add @since-annotations

diffstat:

 devel/hs-stm/Makefile      |   4 ++--
 devel/hs-stm/PLIST         |  44 --------------------------------------------
 devel/hs-stm/buildlink3.mk |   6 +++---
 devel/hs-stm/distinfo      |  10 +++++-----
 4 files changed, 10 insertions(+), 54 deletions(-)

diffs (94 lines):

diff -r 8a05c86eec0f -r da4494fc00db devel/hs-stm/Makefile
--- a/devel/hs-stm/Makefile     Wed Jan 01 02:13:22 2020 +0000
+++ b/devel/hs-stm/Makefile     Wed Jan 01 02:18:07 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2014/05/25 21:54:58 szptvlfn Exp $
+# $NetBSD: Makefile,v 1.2 2020/01/01 02:18:07 pho Exp $
 
-DISTNAME=      stm-2.4.3
+DISTNAME=      stm-2.5.0.0
 CATEGORIES=    devel
 
 MAINTAINER=    pho%cielonegro.org@localhost
diff -r 8a05c86eec0f -r da4494fc00db devel/hs-stm/PLIST
--- a/devel/hs-stm/PLIST        Wed Jan 01 02:13:22 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-@comment $NetBSD: PLIST,v 1.1 2014/05/25 21:54:58 szptvlfn Exp $
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/Control/Concurrent/STM.hi
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/Control/Concurrent/STM/TArray.hi
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/Control/Concurrent/STM/TBQueue.hi
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/Control/Concurrent/STM/TChan.hi
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/Control/Concurrent/STM/TMVar.hi
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/Control/Concurrent/STM/TQueue.hi
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/Control/Concurrent/STM/TSem.hi
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/Control/Concurrent/STM/TVar.hi
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/Control/Monad/STM.hi
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/Control/Sequential/STM.hi
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/HSstm-${PKGVERSION}.o
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/libHSstm-${PKGVERSION}.a
-lib/stm-${PKGVERSION}/${HASKELL_VERSION}/package-description
-share/doc/stm-${PKGVERSION}/LICENSE
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/Control-Concurrent-STM-TArray.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/Control-Concurrent-STM-TBQueue.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/Control-Concurrent-STM-TChan.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/Control-Concurrent-STM-TMVar.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/Control-Concurrent-STM-TQueue.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/Control-Concurrent-STM-TSem.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/Control-Concurrent-STM-TVar.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/Control-Concurrent-STM.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/Control-Monad-STM.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/doc-index.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/frames.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/haddock-util.js
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/hslogo-16.png
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/index-frames.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/index.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/mini_Control-Concurrent-STM-TArray.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/mini_Control-Concurrent-STM-TBQueue.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/mini_Control-Concurrent-STM-TChan.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/mini_Control-Concurrent-STM-TMVar.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/mini_Control-Concurrent-STM-TQueue.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/mini_Control-Concurrent-STM-TSem.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/mini_Control-Concurrent-STM-TVar.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/mini_Control-Concurrent-STM.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/mini_Control-Monad-STM.html
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/minus.gif
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/ocean.css
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/plus.gif
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/stm.haddock
-${PLIST.doc}share/doc/stm-${PKGVERSION}/html/synopsis.png
diff -r 8a05c86eec0f -r da4494fc00db devel/hs-stm/buildlink3.mk
--- a/devel/hs-stm/buildlink3.mk        Wed Jan 01 02:13:22 2020 +0000
+++ b/devel/hs-stm/buildlink3.mk        Wed Jan 01 02:18:07 2020 +0000
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.2 2014/08/29 14:08:39 szptvlfn Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2020/01/01 02:18:07 pho Exp $
 
 BUILDLINK_TREE+=       hs-stm
 
 .if !defined(HS_STM_BUILDLINK3_MK)
 HS_STM_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.hs-stm+= hs-stm>=2.4.3
-BUILDLINK_ABI_DEPENDS.hs-stm+= hs-stm>=2.4.3
+BUILDLINK_API_DEPENDS.hs-stm+= hs-stm>=2.5.0
+BUILDLINK_ABI_DEPENDS.hs-stm+= hs-stm>=2.5.0.0
 BUILDLINK_PKGSRCDIR.hs-stm?=   ../../devel/hs-stm
 .endif # HS_STM_BUILDLINK3_MK
 
diff -r 8a05c86eec0f -r da4494fc00db devel/hs-stm/distinfo
--- a/devel/hs-stm/distinfo     Wed Jan 01 02:13:22 2020 +0000
+++ b/devel/hs-stm/distinfo     Wed Jan 01 02:18:07 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:27:33 agc Exp $
+$NetBSD: distinfo,v 1.3 2020/01/01 02:18:07 pho Exp $
 
-SHA1 (stm-2.4.3.tar.gz) = 72fbf401ee4be19bd509b2238879889037d11042
-RMD160 (stm-2.4.3.tar.gz) = 49497b5eae13a260ef81fc33092866405a4ef5e1
-SHA512 (stm-2.4.3.tar.gz) = a42d6ffc27318f11be80be16292b5e86a47087780aea5ff7bd27b1d36e966429e3dd645e0c749cc6d957be48a947e63f314cdfb412d7a9adb676d7e9fdfb6e57
-Size (stm-2.4.3.tar.gz) = 10145 bytes
+SHA1 (stm-2.5.0.0.tar.gz) = 8663cdbb6447b1abf2b05f204dbc6a5a852869dd
+RMD160 (stm-2.5.0.0.tar.gz) = 693121ca8c94ba8e9264099e5ae3441273f7970c
+SHA512 (stm-2.5.0.0.tar.gz) = 64516ff5eba42a469046af51f12cb55afca795c7a897b9ac16c3446d547ad3894d9b80be3716e86291825e8fa91335ee89e9c9c6738c95f3cbd8ee0739236651
+Size (stm-2.5.0.0.tar.gz) = 12335 bytes



Home | Main Index | Thread Index | Old Index