pkgsrc-Changes archive

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

CVS commit: pkgsrc/time/hs-time-manager



Module Name:    pkgsrc
Committed By:   pho
Date:           Thu Jan 30 16:13:35 UTC 2025

Modified Files:
        pkgsrc/time/hs-time-manager: DESCR Makefile PLIST buildlink3.mk
            distinfo

Log Message:
time/hs-time-manager: update to time-manager-0.2.2

## 0.2.2

* `initialize` with non positive integer creates a time manager
  which does not maintain timeout.
  [#1017](https://github.com/yesodweb/wai/pull/1017)

## 0.2.1

* Export KilledByThreadManager exception
  [#1016](https://github.com/yesodweb/wai/pull/1016)

## 0.2.0

* Providing `System.ThreadManager`.
* `withHandle` catches `TimeoutThread` internally.
  It returns `Nothing` on timeout.

## 0.1.3

* Providing `withHandle` and `withHandleKillThread`.

## 0.1.2

* Holding `Weak ThreadId` to prevent thread leak again
  [#1013](https://github.com/yesodweb/wai/pull/1013)

## 0.1.1

* Removing `unliftio`.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/time/hs-time-manager/DESCR
cvs rdiff -u -r1.10 -r1.11 pkgsrc/time/hs-time-manager/Makefile \
    pkgsrc/time/hs-time-manager/buildlink3.mk
cvs rdiff -u -r1.3 -r1.4 pkgsrc/time/hs-time-manager/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/time/hs-time-manager/distinfo

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

Modified files:

Index: pkgsrc/time/hs-time-manager/DESCR
diff -u pkgsrc/time/hs-time-manager/DESCR:1.1 pkgsrc/time/hs-time-manager/DESCR:1.2
--- pkgsrc/time/hs-time-manager/DESCR:1.1       Wed May  5 15:14:41 2021
+++ pkgsrc/time/hs-time-manager/DESCR   Thu Jan 30 16:13:35 2025
@@ -1 +1,2 @@
-Scalable timer functions provided by a timer manager.
+Scalable timer functions provided by a timer manager and thread management
+functions to prevent thread leak by a thread manager.

Index: pkgsrc/time/hs-time-manager/Makefile
diff -u pkgsrc/time/hs-time-manager/Makefile:1.10 pkgsrc/time/hs-time-manager/Makefile:1.11
--- pkgsrc/time/hs-time-manager/Makefile:1.10   Thu May  9 01:32:51 2024
+++ pkgsrc/time/hs-time-manager/Makefile        Thu Jan 30 16:13:35 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2024/05/09 01:32:51 pho Exp $
+# $NetBSD: Makefile,v 1.11 2025/01/30 16:13:35 pho Exp $
 
-DISTNAME=      time-manager-0.1.0
-PKGREVISION=   1
+DISTNAME=      time-manager-0.2.2
 CATEGORIES=    time
 
 MAINTAINER=    pho%cielonegro.org@localhost
@@ -9,6 +8,5 @@ COMMENT=        Scalable timer
 LICENSE=       mit
 
 .include "../../devel/hs-auto-update/buildlink3.mk"
-.include "../../devel/hs-unliftio/buildlink3.mk"
 .include "../../mk/haskell.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/time/hs-time-manager/buildlink3.mk
diff -u pkgsrc/time/hs-time-manager/buildlink3.mk:1.10 pkgsrc/time/hs-time-manager/buildlink3.mk:1.11
--- pkgsrc/time/hs-time-manager/buildlink3.mk:1.10      Thu May  9 01:32:51 2024
+++ pkgsrc/time/hs-time-manager/buildlink3.mk   Thu Jan 30 16:13:35 2025
@@ -1,16 +1,15 @@
-# $NetBSD: buildlink3.mk,v 1.10 2024/05/09 01:32:51 pho Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2025/01/30 16:13:35 pho Exp $
 
 BUILDLINK_TREE+=       hs-time-manager
 
 .if !defined(HS_TIME_MANAGER_BUILDLINK3_MK)
 HS_TIME_MANAGER_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.hs-time-manager+=        hs-time-manager>=0.1.0
-BUILDLINK_ABI_DEPENDS.hs-time-manager+=        hs-time-manager>=0.1.0nb1
+BUILDLINK_API_DEPENDS.hs-time-manager+=        hs-time-manager>=0.2.2
+BUILDLINK_ABI_DEPENDS.hs-time-manager+=        hs-time-manager>=0.2.2
 BUILDLINK_PKGSRCDIR.hs-time-manager?=  ../../time/hs-time-manager
 
 .include "../../devel/hs-auto-update/buildlink3.mk"
-.include "../../devel/hs-unliftio/buildlink3.mk"
 .endif # HS_TIME_MANAGER_BUILDLINK3_MK
 
 BUILDLINK_TREE+=       -hs-time-manager

Index: pkgsrc/time/hs-time-manager/PLIST
diff -u pkgsrc/time/hs-time-manager/PLIST:1.3 pkgsrc/time/hs-time-manager/PLIST:1.4
--- pkgsrc/time/hs-time-manager/PLIST:1.3       Wed May  1 14:29:33 2024
+++ pkgsrc/time/hs-time-manager/PLIST   Thu Jan 30 16:13:35 2025
@@ -1,5 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2024/05/01 14:29:33 pho Exp $
+@comment $NetBSD: PLIST,v 1.4 2025/01/30 16:13:35 pho Exp $
 ${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/ThreadManager.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/System/ThreadManager.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/ThreadManager.p_hi
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/TimeManager.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/System/TimeManager.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/TimeManager.p_hi
@@ -8,6 +11,7 @@ ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKG
 lib/time-manager-${PKGVERSION}/${HS_VERSION}/package-description
 lib/time-manager-${PKGVERSION}/${HS_VERSION}/package-id
 share/doc/${HS_PLATFORM}/time-manager-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/${HS_PLATFORM}/time-manager-${PKGVERSION}/html/System-ThreadManager.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/time-manager-${PKGVERSION}/html/System-TimeManager.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/time-manager-${PKGVERSION}/html/doc-index.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/time-manager-${PKGVERSION}/html/haddock-bundle.min.js

Index: pkgsrc/time/hs-time-manager/distinfo
diff -u pkgsrc/time/hs-time-manager/distinfo:1.5 pkgsrc/time/hs-time-manager/distinfo:1.6
--- pkgsrc/time/hs-time-manager/distinfo:1.5    Wed May  1 14:29:33 2024
+++ pkgsrc/time/hs-time-manager/distinfo        Thu Jan 30 16:13:35 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2024/05/01 14:29:33 pho Exp $
+$NetBSD: distinfo,v 1.6 2025/01/30 16:13:35 pho Exp $
 
-BLAKE2s (time-manager-0.1.0.tar.gz) = 7dbce7ca9251ee9cb125dd275566783a8cbb02fbdd2427923e79cf6e7efec62c
-SHA512 (time-manager-0.1.0.tar.gz) = c00600dcd790ce0ae49a0e0c51ca723864ae04e468ffe91d72313b97193c7ccaac75d2dece248cb725b2c6a4e8a283e1314d15bb3758b1a380cc8b8ac8949c2a
-Size (time-manager-0.1.0.tar.gz) = 3063 bytes
+BLAKE2s (time-manager-0.2.2.tar.gz) = 093ea0248c85dcac05aba52f61689a05c2d34f263f31b753fa67713e86301f6f
+SHA512 (time-manager-0.2.2.tar.gz) = 4a7cb8233336d81217565d79eea8f208f3ebcff82f65cda64cf567aa56b71e580581c3d8b313566ab51bad6eeaca51ff3f0104a90c08dd97bcf4439511c59438
+Size (time-manager-0.2.2.tar.gz) = 5814 bytes



Home | Main Index | Thread Index | Old Index