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

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


Branch: CURRENT, Version: 4.4.2nb4, Package name: R-4.4.2nb4, 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: 36701.938 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-20 22:26:02 by Havard Eidnes | Files touched by this commit (4)
Log message:
math/R: on NetBSD, disable the ntohl / htonl dance.

These are already declared at the point in the code it's used,
and on macppc it causes build failure, and probably also on other
big-endian targets.

There still appears to be rpath issues, libR.so is installed in
${PREFIX}/lib/R/lib/, but that directory is not in rpath of other
libs or executables, so this does not install, at least not on
macppc at the moment.

Bump PKGREVISION.
   2025-01-17 23:12:09 by Brook Milligan | Files touched by this commit (2)
Log message:
math/R: fix rpath flag in Makeconf

The R package installs a Makefile fragment, Makeconf, which includes
all the variable definitions required for R packages to compile
external programs.  The variable LIBR0, defined by the configure
script, is inserted into Makeconf and contains the linker directory
search and rpath arguments.  However, this variable passes the rpath
directory to the linker with -Wl,-R, which fails on Darwin.  Instead,
use ${COMPILER_RPATH_FLAG}, which is set correctly for each platform.

While here, make the paths for -rpath and -L the same.
   2024-12-27 09:21:09 by Thomas Klausner | Files touched by this commit (1055)
Log message:
*: recursive bump for pango requiring fontconfig 2.15
   2024-11-22 16:28:52 by Jonathan Perkin | Files touched by this commit (1)
Log message:
R: Ensure all "-" are converted to "." in PKGVERSION.

math/R-robustbase is apparently the first package to use multiple "-" \ 
in its
R_PKGVER, resulting in 0.99-4-1 being parsed as version "1", and breaking a
bunch of DEPENDS matches.  Hopefully this fixes bulk builds without causing
any regressions.
   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426)
Log message:
*: revbump for icu downgrade
   2024-11-01 08:12:59 by Makoto Fujiwara | Files touched by this commit (3)
Log message:
(math/R) Updated 4.4.1 to 4.4.2

CHANGES IN R 4.4.2:

  C-LEVEL FACILITIES:

         * The S-compatibility macros 'F77_COM' and 'F77_COMDECL'
           defined in header 'R_ext/RS.h' are deprecated and will be
           removed shortly.  We could find no record of their use.

  BUG FIXES:

         * Mathlib function 'lgammacor(x)' no longer warns about
           underflow to zero for large 'x'.

         * Text widths and heights were incorrectly reported by the
           Quartz device if the drawing context didn't exist yet
           (typically when drawing off-screen to a window that is yet
           to appear, see PR#18591).

         * The Quartz device could segfault in cases where paths with
           spaces are used in the new glyph drawing API.  Thanks to
           Tomek Gieorgijewski (PR#18758).

         * On macOS in R CRAN builds, it is again possible to read
           little-endian UTF-16 text with a BOM from a connection using
           'encoding="UTF-16"'.  Users building R from source should
           avoid using the system 'libiconv' in macOS 14.1 and later.

         * 'methods'' internal '.requirePackage()' now re-enables
           primitive method dispatch when needed; thanks to Ivan Krylov
           for demystifying CRAN package check failures on the R-devel
           mailing list.
   2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427)
Log message:
*: recursive bump for icu 76.1 shlib bump