Efficient routines for manipulation of date-time objects while
accounting for time-zones and daylight saving times. The package
includes utilities for updating of date-time components (year,
month, day etc.), modification of time-zones, rounding of date-times,
period addition and subtraction etc. Parts of the 'CCTZ' source
code, released under the Apache 2.0 License, are included in this
package. See <https: //github.com/google/cctz> for more details.
*/R-cran-*: Remove redundant BUILD_DEPENDS
Mk/Uses/cran.mk unconditionally sets NO_BUILD, so nothing runs during
the build phase. The real work, R CMD INSTALL, happens in do-install
when run dependencies have already been installed. Listing R-cran-*
packages in BUILD_DEPENDS, with or without cran:compiles, only installs
these dependencies earlier.
While here:
- math/R-cran-Amelia: move rlang, an Import that was only listed in
BUILD_DEPENDS, to RUN_DEPENDS. Bump PORTREVISION.
- math/R-cran-MatchIt: likewise for rlang; drop chk, which 4.8.1 no
longer imports; bump PORTREVISION.
- textproc/R-cran-openxlsx, textproc/R-cran-readxl: drop knitr from
BUILD_DEPENDS. It is only a vignette builder and CRAN tarballs ship
built vignettes.
Reviewed by: dteske, eduardo, longros, uzsolt
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D60835
devel/R-cran-timechange: Fix tests
- The test suite requires a valid Sys.timezone(), which fails in
poudriere jails as they have no /etc/localtime. Set TZ=UTC via
MAKE_ENV, since cran.mk's do-test does not honour TEST_ENV.
devel/R-cran-timechange: Add new port
Efficient routines for manipulation of date-time objects while
accounting for time-zones and daylight saving times. The package
includes utilities for updating of date-time components (year,
month, day etc.), modification of time-zones, rounding of date-times,
period addition and subtraction etc. Parts of the 'CCTZ' source
code, released under the Apache 2.0 License, are included in this
package.