= R =
== Description ==
R is a language and environment for statistical computing and graphics.
It is a GNU project which is similar to the S language and environment
which was developed at Bell Laboratories (formerly AT&T, now Lucent
Technologies) by John Chambers and colleagues. R can be considered as a
different implementation of S. There are some important differences, but
much code written for S runs unaltered under R.
(taken from http://www.r-project.org/)
== License ==
* GPL v2 or GPL v3
== SPKG Maintainers ==
* Jason Grout
* William Stein
== Upstream Contact ==
* R mailing list, #R in IRC
== Dependencies ==
* GNU patch
* iconv
* Readline
* ATLAS
== Special Update/Build Instructions ==
=== Patches ===
* configure.patch: Use -### instead of -v to detect linker options.
See Sage ticket #12787 and upstream ticket
https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=14865
The corresponding patch to m4/clibs.m4 is not included, as
autoconf-2.68 gives errors, even on the clean upstream sources.
* R.sh.in: Set R_HOME_DIR to "${SAGE_LOCAL}/lib/R/" when running R.
* scripts.Makefile.in.patch: the file src/src/scripts/R.sh.in
defines R_SHARE_DIR, R_INCLUDE_DIR, and R_DOC_DIR relative to
R_HOME_DIR, but scripts/Makefile.in hardcodes these
locations. This patch removes this hardcoding. See Sage trac
#9668.
* libintl-visibility.patch: fix visibility of symbols for optional
libintl library.
* large_address_aware.patch: don't pass --large-address-aware to ld on
Cygwin64.