Provides functions used to build R packages. Locates compilers needed
2024-01-22 00:20:28 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/R-pkgbuild) Updated 1.4.2 to 1.4.3, make test passed
# pkgbuild 1.4.3
* pkgbuild now does not need the crayon, rprojroot and prettyunits
packages.
|
2023-08-15 00:46:35 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/R-pkgbuild) Updated 1.4.1. to 1.4.2
# pkgbuild 1.4.2
* Running `bootstrap.R` now works with `pkgbuild_process`, so it also works
from pak (https://github.com/r-lib/pak/issues/508).
|
2023-06-18 16:07:15 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/R-pkgbuild) Updated 1.4.0 to 1.4.1
# pkgbuild 1.4.1
* New `Config/build/extra-sources` `DESCRIPTION` option to make pkgbuild aware
of extra source files to consider in `needs_compile()`.
* New `Config/build/bootstrap` `DESCRIPTION` option. Set it to `TRUE` to run
`Rscript bootstrap.R` in the package root prior to building the source
package (#157, @paleolimbot).
* pkgbuild now supports Rtools43.
* pkgbuild now always _appends_ its extra compiler flags to the ones that
already exist in the system and/or user `Makevars` files (#156).
|
2022-12-18 04:17:42 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/R-pkgbuild) Updated 1.3.1 to 1.4.0
# pkgbuild 1.4.0
* pkgbuild can now avoid copying large package directories when building a
source package. See the `PKG_BUILD_COPY_METHOD` enviroment variable in
`?build` or the package README (#59).
This is currently an experimental feature, and feedback is
appreciated.
* `R CMD build` warnings can now be turned into errors, by setting the
`pkg.build_stop_for_warnings` option to `TRUE` or by setting the
`PKG_BUILD_STOP_FOR_WARNINGS` environment variable to `true` (#114).
* `need_compile()` now knows about Rust source code files, i.e. `Cargo.toml`
and `*.rs` (#115).
* Now `pkgbuild::build()` will not clean up `inst/doc` by default if the
`Config/build/clean-inst-doc` entry in `DESCRIPTION` is set to `FALSE` (#128).
* New `PKG_BUILD_COLOR_DIAGNOSTICS` environment variable to opt out from
colored compiler output (#141).
* pkgbuild now works with a full XCode installation if the XCode Command
Line Tools are not installed, on macOS, in RStudio (#103).
|
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)
|