head 1.7; access; symbols pkgsrc-2023Q4:1.6.0.12 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.10 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.8 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.6 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.4 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.2 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.5.0.8 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.6 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.4 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.2 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.4.0.2 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.3.0.10 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.8 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.6 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.4 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.2.0.6 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.2 pkgsrc-2019Q3-base:1.2; locks; strict; comment @# @; 1.7 date 2024.01.20.01.46.16; author mef; state Exp; branches; next 1.6; commitid gkvtYGmSh3fB08VE; 1.6 date 2022.08.06.17.24.46; author he; state Exp; branches; next 1.5; commitid z1OCbHFOkMfKiQOD; 1.5 date 2021.08.30.00.39.33; author mef; state Exp; branches; next 1.4; commitid XLQrqzu9htLqHV6D; 1.4 date 2021.06.05.08.37.14; author mef; state Exp; branches; next 1.3; commitid pRb1LuKQXzeF6VVC; 1.3 date 2019.12.31.12.08.15; author mef; state Exp; branches; next 1.2; commitid vB0GSo0NjgsW2RQB; 1.2 date 2019.09.07.08.38.27; author maya; state Exp; branches; next 1.1; commitid TNp25NeQObjBA3CB; 1.1 date 2019.08.09.20.24.22; author brook; state Exp; branches; next ; commitid njYI7eANFAExqoyB; desc @@ 1.7 log @(sysutils/R-later) Updated 1.3.0 to 1.3.2 # later 1.3.2 * Fixed `unused variable` compiler warning. (@@MichaelChirico, #176) * Fixed #177: The order of includes in `later.h` could cause compilation errors on some platforms. (@@jeroen, #178) * Closed #181: Fix R CMD check warning re error() format strings (for r-devel). (#133) # later 1.3.1 * For C function declarations that take no parameters, added `void` parameter. (#172) @ text @# $NetBSD: Makefile,v 1.6 2022/08/06 17:24:46 he Exp $ R_PKGNAME= later R_PKGVER= 1.3.2 CATEGORIES= sysutils MAINTAINER= pkgsrc-users@@NetBSD.org COMMENT= Utilities for delaying function execution LICENSE= gnu-gpl-v2 OR gnu-gpl-v3 DEPENDS+= R-rlang>=0.4.0:../../devel/R-rlang TEST_DEPENDS+= R-knitr-[0-9]*:../../print/R-knitr TEST_DEPENDS+= R-rmarkdown-[0-9]*:../../textproc/R-rmarkdown TEST_DEPENDS+= R-testthat-[0-9]*:../../devel/R-testthat USE_LANGUAGES= c c++ .include "../../math/R/Makefile.extension" .include "../../devel/R-Rcpp/buildlink3.mk" .include "../../devel/R-BH/buildlink3.mk" .include "../../devel/boost-headers/buildlink3.mk" .include "../../mk/atomic64.mk" .include "../../mk/bsd.pkg.mk" @ 1.6 log @sysutils/R-later: convert to using mk/atomic64.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2021/08/30 00:39:33 mef Exp $ d4 1 a4 1 R_PKGVER= 1.3.0 @ 1.5 log @(sysutils/R-later) Updated 1.2.0 to 1.3.0 # later 1.3.0 * Closed #148: When later was attached, `parallel::makeForkCluster()` would fail. (#149) * Fixed #150: It was possible for callbacks to execute in the wrong order if the clock time was changed in between the scheduling of two callbacks. (#151) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2021/06/05 08:37:14 mef Exp $ d23 1 @ 1.4 log @(sysutils/R-later) Updated 1.0.0 to 1.2.0 ## later 1.2.0 * Closed #138: later is now licensed as MIT. (#139) * Closed #140: Previously, the event loop stopped running if the R process was forked. (#141) * Closed #143: Packages which link to later no longer need to take a direct dependency on Rcpp, because `later.h` no longer includes `Rcpp.h`. (#144) * Removed dependency on the BH package. C++11 is now required. (#147) ## later 1.1.0.1 * Private event loops are now automatically run by their parent. That is, whenever an event loop is run, its children event loops are automatically run. The `create_loop()` function has a new parameter `parent`, which defaults to the current loop. The auto-running behavior can be disabled by using `create_loop(parent=NULL)`. (#119) * Fixed #73, #109: Previously, later did not build on some platforms, notably ARM, because the `-latomic` linker was needed on those platforms. A configure script now detects when `-latomic` is needed. (#114) * Previously, `execLaterNative` was initialized when the package was loaded, but not `execLaterNative2`, resulting in a warning message in some cases. (#116) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2019/12/31 12:08:15 mef Exp $ d4 1 a4 1 R_PKGVER= 1.2.0 @ 1.3 log @(sysutils/R-later) Updated to 1.0.0 ## later 1.0.0 * Added private event loops: these are event loops that can be run independently from the global event loop. These are useful when you have code that schedules callbacks with `later()`, and you want to call `run_now()` block and wait for those callbacks to execute before continuing. Without private event loops, if you call `run_now()` to wait until a particular callback has finished, you might inadvertantly run other callbacks that were scheduled by other code. With private event loops, you can create a private loop, schedule a callback on it, then call `run_now()` on that loop until it executes, all without interfering with the global loop. ([#84](https://github.com/r-lib/later/pull/84)) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2019/09/07 08:38:27 maya Exp $ d4 1 a4 1 R_PKGVER= 1.0.0 d13 4 @ 1.2 log @R-later: add missing dependency R-BH. Fixes build. From Benjamin Lorenz in PR pkg/54517 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2019/08/09 20:24:22 brook Exp $ d4 1 a4 1 R_PKGVER= 0.8.0 @ 1.1 log @R-later: initial commit Executes arbitrary R or C functions some time after the current time, after the R execution stack has emptied. @ text @d1 1 a1 1 # $NetBSD$ d17 1 @