head 1.1; access; symbols; locks; strict; comment @# @; 1.1 date 2026.05.21.13.13.45; author mef; state Exp; branches; next ; commitid 5qqPV7STuFXwqGGG; desc @@ 1.1 log @(sysutils/R-later) Updated 1.4.1 to 1.4.8 (pkgsrc) - Add patch to resolve undefined function backtrace_symbols (in /usr/lib/libexecinfo) (upstream) # later 1.4.8 * Fixed #262: Internal update for compatibility with Rcpp re. `Rf_error` handling (#263). # later 1.4.7 * Fixed #256: compilation failure with glibc >= 2.43 and GCC >= 15, caused by the C11 `once_flag` type now being defined in `` under C23. Renamed internal tinycthread symbols to avoid the namespace collision (#257). # later 1.4.6 * Improved responsiveness when idle at the R console on POSIX systems (#251). * Fixes #249: Moved the contents of `inst/include/later.h` into `later_api.h` to ensure R headers are not included before Rcpp headers when Rcpp auto-includes `$PACKAGE.h` in RcppExports.cpp. The public API header remains `later_api.h` (#250). # later 1.4.5 * Now requires R >= 3.5.0 (for `R_UnwindProtect()`) and Rcpp >= 1.0.10. Removed legacy non-unwind-protect code paths that were previously used as a fallback on older R versions (#241). # later 1.4.4 * Fixed timings in a test (#237). No user-facing changes. # later 1.4.3 * Fixed #215: The `autorun` argument of `create_loop()`, long deprecated, is removed (#222). * Fixed #167: `.Random.seed` is no longer affected when the package is loaded (#220). * Set file-level variables as `static` to avoid triggering `-Wmissing-variable-declarations` (@@michaelchirico, #163). # later 1.4.2 * Fixed #208: Fixed `keyword is hidden by macro definition` compiler warning when using a C23 compiler. (@@shikokuchuo, #209) @ text @$NetBSD$ the function backtrace_symbols which may be found at /usr/lib/libexecinfo.* ( in *BSD OS, I assume) --- src/Makevars.in.orig 2025-10-20 02:02:36.000000000 +0900 +++ src/Makevars.in 2026-05-21 21:58:07.950515018 +0900 @@@@ -4,3 +4,11 @@@@ PKG_LIBS = -pthread @@extra_pkg_libs@@ #### Debugging flags #### # Uncomment to enable thread assertions # PKG_CPPFLAGS += -DDEBUG_THREAD -UNDEBUG + +UNAME := $(shell uname) + +ifneq ($(UNAME), Linux) +ifneq ($(UNAME), SunOS) +PKG_LIBS += -lexecinfo +endif +endif @