./math/R, Statistical language for data analysis and graphics

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 4.6.1nb4, Package name: R-4.6.1nb4, Maintainer: pkgsrc-users

R is a language which bears a passing resemblance to the S language
developed at AT&T Bell Laboratories. It provides support for a
variety of statistical and graphical analyses. R is a true
computer language which contains a number of control-flow
constructions for iteration and alternation. It allows users to
add additional functionality by defining new functions. On
platforms which support the dlopen (3) interface, Fortran and C
code can be linked and called at run time.

R is very close to S in both syntax and semantics, but is not identical.
Whether this is a bug or feature is an open question.


Required to run:
[converters/libiconv] [www/curl] [graphics/tiff] [graphics/png] [graphics/cairo] [graphics/jpeg] [lang/perl5] [math/lapack] [math/blas] [devel/glib2] [devel/pango] [devel/gettext-lib] [devel/pcre] [devel/readline] [x11/tk] [lang/gcc7]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [devel/libtool-fortran] [pkgtools/cwrappers] [x11/xorgproto]

Master sites: (Expand)

Filesize: 30235.23 KB

Version history: (Expand)


CVS history: (Expand)


   2026-09-29 08:08:46 by Thomas Klausner | Files touched by this commit (3127)
Log message:
*: recursive bump for pcre2 10.49
   2026-09-27 13:39:47 by Tobias Nygren | Files touched by this commit (3126)
Log message:
*: revbump for pcre2 symbol versioning change
   2026-09-02 21:05:38 by Thomas Klausner | Files touched by this commit (3127)
Log message:
*: recursive bump for pcre2 10.48
   2026-07-03 12:59:36 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(math/R) regen distinfo
   2026-07-03 12:57:19 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(math/R) removing patch-src_include_R__ext_Error.h suggested by Atsushi Tokokura
   2026-06-27 12:59:23 by Makoto Fujiwara | Files touched by this commit (3) | Package updated
Log message:
(math/R) Updated 4.6.0 to 4.6.1, build with clang (21.1.18) may be OK for now.

Changes in R 4.6.1:

  New Features:

         * The LaTeX class 'jss' bundled in
           'share/texmf/tex/latex/jss.cls' has been updated to work
           with 'hyperref' version 7.01q (2026/04/24).

         * Plain-text (and legacy HTML) conversion for a simple Rd
           \eqn{} now handles \geq, \leq, \neq and \ne in addition to
           \ge and \le (PR#19070).

  Bug Fixes:

         * 'abbreviate(<non-ASCII>)' now works better, using
           'iswlower()' and '*upper()' to treat "wide" characters,
           thanks to Kevin's PR#19058.

         * 'cut(1:11, {})' now signals an error for the invalid
           'breaks', fixing PR#19057, thanks to Kevin Ushey.

         * 'all(<symbol>)' signals an error now, as some similar
           coercions; previously, the coercion of the symbol resulted
           in 'NULL' internally, raised a warning, and could access
           illegal memory; thanks to Kevin Ushey's PR#19054.

         * 'stl()' now checks its 3 x 3 tuning parameters on the R
           level; 'stl(*, s.window = 0)' now "works" instead dumping
           core, 'stl(*, s.window = 1)' "works" correctly, too.  Also,
           the 'summary()' method mentions the robustness 'weights'
           only if any robustness iterations happened.

           Further, 'stl()' is now based on C code, translated from
           previous Fortran, triggered by a flang 22 compiler
           optimization bug ('-O2').

         * The border case 'zapsmall(x, digits=Inf)' where 'x' contains
           an 'Inf' entry no longer returns all 'NaN' but rather 'x'.
           The improved help page now has more non-default examples.

         * 'wilcox.test(x, exact=FALSE, correct = k)''s p-value
           computation got a missing 'dnorm(z)' factor, and so did the
           2-sample case, in addition to more fixes.

         * The data part of 'getGenerics()' listed package names for
           generic functions defined in more than one package.  Now it
           lists generic function names, as intended.  Thanks to
           Michael Chirico for report and patch proposal (PR#19080).

         * Overly long 'dyn.load()' error messages (C level
           'dlerror()'), should no longer corrupt its state, thanks to
           Ivan Krylov's PR#19029 report and patch.

         * 'as.matrix(<POSIXlt>)' again produces a _numeric_ matrix,
           and the 'c()' and subassignment methods for 'POSIXlt'
           objects work correctly more often, e.g., without a '"tzone"'
           attribute, back porting a few of the PR#18989 fixes from
           R-devel, both thanks to Suharto Anggono.

         * In 'methods', 'as()' now correctly coerces S4 objects to S4
           superclasses extending old-style classes, instead of
           returning only the S3 part.
   2026-05-21 15:28:34 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
R: avoid gnu iconv on Darwin; explicityli disable java, as it might be detected \ 
(e.g. on macOS)
   2026-05-18 15:35:43 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
R: fix PLIST for Darwin