R Macos Rtools Versions Save

Scripts to build an **unofficial** Rtools-esq installer for the macOS R toolchain

v4.0.0

3 years ago
  • Re-wrote the installer package to focus on R 4.0.0 requirements.
    • Downloads and installs Xcode CLI
    • Downloads and installs appropriate gfortran binary
    • Backup and remove existing ~/.R/Makevars and ~/.Renviron configuration files.

v3.2.2

4 years ago
  • Xcode CLI headless installation for macOS Catalina was made more robust (#33).
  • Improved code formatting in postinstall script.
  • Better documented alignment of GitHub issues with changes in the ChangeLog.

v3.2.1

4 years ago
  • Provide a C++14 specific SHLIB_CXX14LDFLAGS to address issues arising with Stan.

v3.2.0

4 years ago
  • Fix issue where either ~/.R/Makevars or ~/.Renviron were owned by root instead of the user. (reported in #28 by @Ptterz!)
  • Change README.md and package installer splash screen to be explicit with what happens to pre-existing ~/.R/Makevars and ~/.Renviron. (reported in #27 by @joranE)

v3.1.0

4 years ago
  • Add CXXFLAGS in ~/.R/Makevars for better support prior to R 3.6.1
  • Add SHLIB_CXXLDFLAGS in ~/.R/Makevars to link to the R ABI libraries instead of system. (h/t Sebastian from the Stan Project).
  • Update detection scheme for headless Xcode CLI download and installation for macOS Catalina.
  • Improved installer event logging.
  • Update README.md details on components and URLs.

v3.0.0

4 years ago
  • Use ~/.Renviron to setup a PATH variable to compiler.
  • Deploy *FLAGS in ~/.R/Makevars to successfully handle the Xcode CLI changeover
  • Depend on the CRAN variants for installer packages
  • Add in a statement to reset the Xcode CLI environment.

v1.1.0

5 years ago
  • Added md5 hash check to verify downloaded contents (#8)
  • Changed download links to point to projects GitHub Release Page (#1)

v1.0.0

6 years ago

Features

  • Signed GUI Installer for OS X El Capitan 10.11 - macOS High Sierra 10.13 that establishes the compilation toolchain for R.
  • Detects, downloads, and installs the appropriate Xcode CLI and gfortran installers for supported macOS systems.
  • Downloads and installs the clang4 CRAN binary.
  • Sets the proper paths for CC, CXX, CXX**, FLIBS, and LDFLAGS in the ~/.R/Makevars file.
  • Financial support was provided to sign the installer by Professor Timothy Bates of the University of Edinburgh.