From 13b5c9cded3034ae3c14f6e659c33024a93bae97 Mon Sep 17 00:00:00 2001 From: pho Date: Wed, 1 Jan 2020 02:18:07 +0000 Subject: [PATCH] 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 --- 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(-) delete mode 100644 devel/hs-stm/PLIST diff --git a/devel/hs-stm/Makefile b/devel/hs-stm/Makefile index 894ce7dba6c4..6af3468c2dce 100644 --- a/devel/hs-stm/Makefile +++ b/devel/hs-stm/Makefile @@ -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 diff --git a/devel/hs-stm/PLIST b/devel/hs-stm/PLIST deleted file mode 100644 index 4eeb35487cbd..000000000000 --- a/devel/hs-stm/PLIST +++ /dev/null @@ -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 --git a/devel/hs-stm/buildlink3.mk b/devel/hs-stm/buildlink3.mk index 889698d5ea3e..8a45b1feaa0e 100644 --- a/devel/hs-stm/buildlink3.mk +++ b/devel/hs-stm/buildlink3.mk @@ -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 --git a/devel/hs-stm/distinfo b/devel/hs-stm/distinfo index bfe1882c6051..9f80be52aeaf 100644 --- a/devel/hs-stm/distinfo +++ b/devel/hs-stm/distinfo @@ -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