R for Mac OS X

Development Tools and Libraries

This directory contains tools and libraries that are part of the base distribution of R for Mac OS X.

Note: CRAN does not have Mac OS X systems and cannot check these binaries for viruses. Altough we take precautions when assembling binaries, please use the normal precautions with downloaded executables.

Files:

gfortran-4.2.3.dmg
MD5-hash: 9551fc46f55537dd1db581154daf27ef
(ca. 27MB)
Universal GNU Fortran 4.2.3 for Mac OS X 10.4 and higher. It is necessary in order to build R packages from sources that contain Fortran code.

Unlike many other builds, this is a fully universal build of GNU Fortran that uses Apple's driver and supports all target architectures (i386, ppc, x86_64 and ppc64). As such it fully supports compilation into fat files like gfortran -arch i386 -arch ppc -arch x86_64 -arch ppc64 t.f -o t on both Intel Macs and PowerPC Macs (32- and 64-bit). Dependent libraries are fat as well, avioding problems known from other Fortran builds (such as those from HPC). It installs in /usr/local and comes with an uninstall-script.
 

tcltk-8.5.5-x11.dmg
MD5-hash: c32dda1b9f2c2776a02cec4e03befc76
(ca. 8MB)
Universal build of Tcl/Tk 8.5.5 for X11 (32-bit and 64-bit). This library is necessary in order to use the tcltk R package (for R 2.8.0 and higher). It installs in /usr/local. Requires Mac OS X 10.4 (Tiger) or higher for 32-bit R and Mac OS X 10.5 (Leopard) or higher for 64-bit R.
devpack4-darwin8-bin4.tar.gz
MD5-hash: fe51ca3fd04ee03b1c8bfb24f2af3bfb
(ca. 9MB)
Development binary package for Mac OS X 10.4 or higher. It contains optional libraries that are necessary to enable capabilities in R as present in the CRAN binary. (Needed only if you want to compile R yourself!)
Contents:
  • libpng 1.2.32
  • libjpeg 6b
  • readline 5.2-12
  • pixman 0.12.0
  • freetype 2.3.7 (without and Quartz code and thus fork-safe)
  • fontconfig 2.6.0 (configured like Apple's build but with cache and config inside R)
  • cairo 1.8.0 (without Quartz code and thus fork-safe)
All libraries are built statically (except for readline which includes both a static and a dynamic library) for all four architectures (i386, x86_64, ppc and ppc64). All binaries are built with -fPIC such that they can be used in dynamically loaded code (such as R packages). The devpack is not necessary at runtime (except for readline if the dynamic version is used), it is only needed for compilation.

Fontconfig is configured in such way that its cache and configuration are under Resources/fontconfig in the R framework. The corresponding files are included in the above devpack. This allows stand-alone operation of R since the fontconfig supplied with Apple's X11 is too old and has bugs.

For other (optional) 3rd party libraries for development see http://R.research.att.com/libs/ -- source code for all 3rd party libraries can be found at http://R.research.att.com/src/

Subdirectories:

old Previous versions of tools as supplied with legacy R versions.

You may also want to read the R FAQ and R for Mac OS X FAQ. For discussion of Mac-related topics and reporting Mac-specific bugs, please use the R-SIG-Mac mailing list.

Information, tools and most recent daily builds of the R GUI, R-patched and R-devel can be found at http://R.research.att.com/. Please visit that page especially during beta stages to help us test the Mac OS X binaries before final release! The page also contains links to experimental builds as such 64-bit R for OS X.


Link to corresponding sources: http://r.research.att.com/src/


Last modified: 2009/10/27, by Simon Urbanek