- 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.
- 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.
- Provide a C++14 specific
SHLIB_CXX14LDFLAGS
to address issues arising with Stan. (#24)
- Fix issue where either
~/.R/Makevars
or~/.Renviron
were owned byroot
instead of the user. (#28) - Change
README.md
and package installer splash screen to be explicit with what happens to pre-existing~/.R/Makevars
and~/.Renviron
. (#27)
- 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 Weber from the Stan Project, #22). - 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.
- Use
~/.Renviron
to setup aPATH
variable toclang7
compiler location. (#12) - 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. (#11)
- Added md5 hash check to verify downloaded contents (#8)
- Changed download links to point to projects GitHub Release Page (#1)
- 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
, andLDFLAGS
in the~/.R/Makevars file
. - Financial support was provided to sign the installer by Professor Timothy Bates of the University of Edinburgh.