./devel/R-pkgbuild, Find tools needed to build R packages

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.1, Package name: R-pkgbuild-1.3.1, Maintainer: pkgsrc-users

Provides functions used to build R packages. Locates compilers needed
to build R packages on various platforms and ensures the PATH is
configured appropriately so R can use them.


Required to run:
[math/R] [devel/R-crayon] [devel/R-cli] [math/R-prettyunits] [devel/R-withr] [devel/R-rprojroot] [devel/R-desc] [devel/R-callr]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2022-04-29 15:13:51 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-pkgbuild) Updated 1.2.0 to 1.3.1

# pkgbuild 1.3.1

* Accept Rtools40 for R 4.2, it works well, as long as the PATH
  includes both `${RTOOLS40_HOME}/usr/bin` and
  `${RTOOLS40_HOME}/ucrt64/bin`.  E.g. `~/.Renviron` should contain
  now ```
  PATH="${RTOOLS40_HOME}\usr\bin;${RTOOLS40_HOME}\ucrt64\bin;${PATH}"
  ``` to make Rtools40 work with both R 4.2.x (devel currently) and R
  4.1.x and R 4.0.x.

# pkgbuild 1.3.0

* pkgbuild now supports Rtools 4.2.

* pkgbuild now returns the correct path for R 3.x (#96).

* `build()` now always returns the path of the built package (#108).

* pkgbuild output now looks better in `.Rmd` documents and in general
  in non-dynamic terminals. You can also force dynamic and non-dynamic
  output now (#64).

* pkgbuild does not build the PDF manual now if `pdflatex` is not
  installed, even if `manual = TRUE` (#123).

# pkgbuild 1.2.1

* Gábor Csárdi is now the maintainer.

* `build_setup_source` now considerers both command-line build
  arguments, as well as parameters `vignettes` or `manual` when
  conditionally executing flag-dependent behaviors (@dgkf, #120)
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2021-01-01 06:41:48 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-pkgbuild) Updated 1.1.0 to 1.2.0

(pkgsrc)
 - LICENSE converted gnu-gpl-v3 to mit (as described below)

(upstream changes)
# pkgbuild 1.2.0

* pkgbuild is now licensed as MIT (#106)
* `compile_dll()` gains a `debug` argument for more control over the compile \ 
options used (@richfitz, #100)
* `pkgbuild_process()` and `build()` now use colored compiler diagnostics if \ 
supported (#102)
* Avoid documentation link ambiguity in R 4.1 (#105)
   2020-09-22 10:37:55 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-pkgbuild) Updated 1.0.6 to 1.1.0 for devel/R-devtools-2.3.1. tks wiz@

# pkgbuild 1.1.0

* `compile_dll()` now supports automatic cpp11 registration if the package links \ 
to cpp11.
* `rtools_needed` returns correct version instead of "custom" \ 
(@burgerga, #97)

# pkgbuild 1.0.8

* Fixes for capability RStudio 1.2. and Rtools 40, R 4.0.0

# pkgbuild 1.0.7

* Additional fixes for Rtools 40
   2020-02-11 01:00:16 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-pkgbuild) Updated from 1.0.4 to 1.0.6

(pkgsrc)
USE_LANGUAGES= c added resulting
'make test' pass with only one WARNING

(upstream)
# pkgbuild 1.0.6
* Support for RTools 40 and custom msys2 toolchains that are explicitly set
  using the `CC` Makevars (#40).

# pkgbuild 1.0.5
* `check_build_tools()` gains a `quiet` argument, to control when the message
  is displayed. The message is no longer displayed when `check_build_tools()`
  is called internally by pkgbuild functions. (#83)