./pkgtools/R2pkg, Tool to automate initial steps in building an R package

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


Branch: CURRENT, Version: 0.6.4nb1, Package name: R2pkg-0.6.4nb1, Maintainer: brook

The R2pkg program, which is modeled after url2pkg, creates a new
pkgsrc package for the corresponding R package. It is intended to
help pkgsrc developers create new R packages quickly and easily.


Required to run:
[www/curl] [math/R]

Required to build:
[pkgtools/cwrappers]

Version history: (Expand)


CVS history: (Expand)


   2020-10-12 23:52:05 by Jason Bacon | Files touched by this commit (87)
Log message:
math/blas, math/lapack: Install interchangeable BLAS system

Install the new interchangeable BLAS system created by Thomas Orgis,
currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and
Apple's Accelerate.framework.  This system allows the user to select any
BLAS implementation without modifying packages or using package options, by
setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details.

This commit should not alter behavior of existing packages as the system
defaults to Netlib BLAS/LAPACK, which until now has been the only supported
implementation.

Details:

Add new mk/blas.buildlink3.mk for inclusion in dependent packages
Install compatible Netlib math/blas and math/lapack packages
Update math/blas and math/lapack MAINTAINER approved by adam@
OpenBLAS, cblas, and lapacke will follow in separate commits
Update direct dependents to use mk/blas.buildlink3.mk
Perform recursive revbump
   2020-03-11 17:13:35 by Brook Milligan | Files touched by this commit (1) | Package updated
Log message:
Select fields explicitly from df.depends in make.df.depends().

The function make.df.depends() constructs a dataframe for DEPENDS lines in
the updated Makefile.  That dataframe is combined with other dataframes for
different portions of the Makefile.  Consequently, all the dataframes must
have the same fields or combining with rbind() fails.  Previously, the
dataframe had the wrong set of fields; this explicitly selects the correct
set that matches the other dataframes so that they can all be combined
correctly.
   2020-03-05 18:15:31 by Brook Milligan | Files touched by this commit (1)
Log message:
Define RPKG, not rpkg, in the environment for R2pkg.R

When reading the environment, R2pkg.R expects RPKG to be the name of the
R package.  Fix the inadvertent use of lower case in the variable name.
   2020-03-05 18:07:54 by Brook Milligan | Files touched by this commit (1)
Log message:
Add a hyphen (-) to each stored argument so recursive calls work.

In order for recursive calls of R2pkg to work, they must receive the same
set of arguments as the original.  Previous argument handling stripped the
hyphen (-) from each argument; this explicitly restores it.
   2020-01-13 19:09:20 by Roland Illig | Files touched by this commit (1)
Log message:
pkgtools/R2pkg: remove a left-over debug message
   2020-01-13 19:06:48 by Roland Illig | Files touched by this commit (4) | Package updated
Log message:
pkgtools/R2pkg: update to 0.6.4

Changes since 0.6.3:

* Fix hardcoded use of bmake.
   2019-10-25 21:00:16 by Roland Illig | Files touched by this commit (2)
Log message:
pkgtools/R2pkg: format source code
   2019-10-20 00:10:58 by Roland Illig | Files touched by this commit (2)
Log message:
pkgtools/R2pkg: remove unused code