head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.16 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.14 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.12 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.10 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.8 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.6 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.4 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.2 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.2.0.4 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.2 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.1.0.14 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.12 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.10 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.8 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.6 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.4 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.2 pkgsrc-2022Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2024.04.28.20.20.44; author pho; state Exp; branches; next 1.2; commitid awCiitf01K7FZW7F; 1.2 date 2023.10.25.18.00.02; author pho; state Exp; branches; next 1.1; commitid ykwwjnb4r0G4c2KE; 1.1 date 2022.02.23.16.15.22; author pho; state Exp; branches; next ; commitid TSQrLDMUzfdQbLtD; desc @@ 1.3 log @devel/hs-stm-chans: Fix build with GHC 9.8 This breaks build with the currently default GHC 9.6. Please bear with me until I switch the default compiler. @ text @@@comment $NetBSD$ ${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBChan.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBChan.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBChan.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBMChan.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBMChan.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBMChan.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBMQueue.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBMQueue.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBMQueue.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TMChan.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TMChan.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TMChan.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TMQueue.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TMQueue.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TMQueue.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a lib/stm-chans-${PKGVERSION}/${HS_VERSION}/package-description lib/stm-chans-${PKGVERSION}/${HS_VERSION}/package-id share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/LICENSE ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/Control-Concurrent-STM-TBChan.html ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/Control-Concurrent-STM-TBMChan.html ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/Control-Concurrent-STM-TBMQueue.html ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/Control-Concurrent-STM-TMChan.html ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/Control-Concurrent-STM-TMQueue.html ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/doc-index.html ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/haddock-bundle.min.js ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/index.html ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/linuwial.css ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/meta.json ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/quick-jump.css ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/stm-chans.haddock ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/synopsis.png @ 1.2 log @devel/hs-stm-chans: Update to 3.0.0.9 3.0.0.9 (2023-03-19): - Added `Tested-With: GHC == 9.6.1` (didn't actually need to nudge the upper bound on 'base', because it's already lenient) 3.0.0.8 (2022-08-28): - Added `Tested-With: GHC == 9.4.1` (didn't actually need to nudge the upper bound on 'base', because it's already lenient) 3.0.0.7 (2021-11-22): - Added `Tested-With: GHC == 9.2.1` (didn't actually need to nudge the upper bound on 'base', because it's already lenient) @ text @a1 2 lib/stm-chans-${PKGVERSION}/${HS_VERSION}/package-description lib/stm-chans-${PKGVERSION}/${HS_VERSION}/package-id d20 2 a28 1 ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/doc-index.json a33 1 ${PLIST.doc}share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/quick-jump.min.js @ 1.1 log @devel/hs-stm-chans: import hs-stm-chans-3.0.0.6 This package offers a collection of channel types, similar to Control.Concurrent.STM.{TChan,TQueue} but with additional features. In particular we offer the following data types: Control.Concurrent.STM.TBChan: Bounded FIFO channels. When the channel is full, writers will block/retry. This ensures that the writers do not get too far ahead of the readers, which helps to make sure that memory and cpu resources are used responsibly. Control.Concurrent.STM.TMChan: Closeable FIFO channels. Control.Concurrent.STM.TMQueue: Closeable FIFO queues. Like TChan (Maybe a) but with a monotonicity guarantee that once Nothing is returned all future reads will be Nothing as well. Control.Concurrent.STM.TBMChan: Bounded Closeable FIFO channels. Control.Concurrent.STM.TBMQueue: Bounded Closeable FIFO queues. Combines the capabilities of TBChan and TMChan. @ text @d4 2 a5 2 lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBChan.dyn_hi d7 2 a8 2 lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBChan.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBMChan.dyn_hi d10 2 a11 2 lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBMChan.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBMQueue.dyn_hi d13 2 a14 2 lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TBMQueue.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TMChan.dyn_hi d16 2 a17 2 lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TMChan.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TMQueue.dyn_hi d19 1 a19 1 lib/${HS_PLATFORM}/${HS_PKGID}/Control/Concurrent/STM/TMQueue.p_hi d21 1 a21 1 lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a d23 15 a37 13 share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/Control-Concurrent-STM-TBChan.html share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/Control-Concurrent-STM-TBMChan.html share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/Control-Concurrent-STM-TBMQueue.html share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/Control-Concurrent-STM-TMChan.html share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/Control-Concurrent-STM-TMQueue.html share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/doc-index.html share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/haddock-bundle.min.js share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/index.html share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/linuwial.css share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/meta.json share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/quick-jump.css share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/stm-chans.haddock share/doc/${HS_PLATFORM}/stm-chans-${PKGVERSION}/html/synopsis.png @