'CHANGES IN R 3.5.3' from
https://cran.r-project.org/doc/manuals/r-devel/NEWS.html
- writeLines(readLines(fnam), fnam) now works as expected, thanks to Peter
Meissner's PR#17528
- setClassUnion() no longer warns, but uses message() for now, when
encountering "non local" subclasses of class members
- stopifnot(exprs = T) no longer fails
Other port changes:
- Add armv6 and armv7 to ONLY_FOR_ARCHS; armv6 and armv7 were tested by mmel@
and working on 11.
- Remove LIBR option and always build the shared library. This was requested by
yuri@ and a RFC was posted on ports@ with no response.
- Exclude OPENMP option for everything except amd64 and i386.
- Turn on OPENMP option by default to match upstream.
- Turn off TCLTK option by default.
- LLVM, which gets pulled in with FLANG, provides libomp, so only depend on
devel/openmp, when GFORTRAN and OPENMP are on.
Also
- Build Fortran code with flang by default on amd64.
- Remove LTO option. Upstream does not turn it on by default, it has
caused problems with each GCC upgrade, and any benefit is unclear.
- Do not specify USES=compiler:openmp since that just forces GCC.
The configure script now detects the correct zlib version, so setting the
r_cv_header_zlib_h is no longer necessary.
Approved by: swills (mentor, implicit)
- Changes in version 3.3.2:
https://cran.r-project.org/doc/manuals/r-release/NEWS.html
- Port Changes
- Definitively set PORTNAME after removal of slave ports
- Set MASTERS_SITES to CRAN
- Make documentation installation simpler for users
- make the DOCS option the only option for extra documentation
(remove PDF option)
- turn this option off by default since it pulls in over 1 GB of
build dependencies (TeX and friends)
- Do not make INFO option imply DOCS option
- Cosmetic changes
Reviewed by: mat
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D8330
See PR for signficant changes to math/R port including options,
build defaults, and patch updates.
PR: 211393
Submitted by: Joseph Mingrone (maintainer)
- update math/R to 2.15.0, and adjust dependent ports
- minor changes to bsd.cran.mk [2]: rename MASTER_CRAN_SITES to
MASTER_SITE_CRAN, as in bsd.sites.mk; make the install target more
flexible and allow CRAN ports to override it; add a regression-test
target; set USE_FORTRAN to match math/R; remove some of the
redundant checks of USE_R_MOD; honor NOPORTDATA and NOPORTDOCS
Reviewed by: thierry, tota, wen
Approved by: D. Rue (maintainer) [1], wen [2]
includes workarounds intended to fix the broken sparc64
build, and fixes to the static libR, which is now in a
separate slave port, math/libR)
PR: 158947 [1]
Submitted by: wen ([1], independently)
- switch to the bundled Rblas and Rlapack by default (this
can be changed by setting BLAS and LAPACK) which favors
correctness in some corner cases over a slight performance
penalty; this will be revisited after the blas and lapack
updates
- replace the STATIC_LIBR option with a LIBR option (on
by default): if on, libR.a and libR.so are installed,
and R is linked to libR.so. Otherwise, R is static, and
no libRs are installed.
- remove the superfluous copy of libR.so in ${LOCALBASE}/lib [1]
- enable the cairo and pango elements in the X11() graphics
device by default, controlled by new PANGOCAIRO option
- add a few small patches to dependent ports, bumping
PORTREVISION where necessary
PR: 153309 [1]
Approved by: thierry (rkward*), wen (rpy*, R-cran-*)
- Reset maintainership per request by maintainer
PR: ports/128520
Submitted by: Pedro F. Giffuni <giffunip at tutopia.com>
Approved by: Eric van Gyzen <eric at vangyzen.net> (maintainer)
PR: ports/115826 (based on)
Submitted by: vittorio de martino <vdemart1 at tin.it>
Approved by: Eric van Gyzen <eric+fbports at vangyzen.net> (maintainer)