aboutsummaryrefslogtreecommitdiff
path: root/math/R/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* devel/icu: update to 63.1Jan Beich2018-10-231-1/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/63 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 232300 Exp-run by: antoine Notes: svn path=/head/; revision=482830
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-0/+1
| | | | | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542 Notes: svn path=/head/; revision=475857
* math/R: Update to version 3.5.1Joseph Mingrone2018-07-071-2/+1
| | | | Notes: svn path=/head/; revision=474137
* devel/icu: update to 62.1Jan Beich2018-06-291-0/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/62 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 229359 Exp-run by: antoine (only 10.4) Notes: svn path=/head/; revision=473551
* math/R: Permit building in poudriere with ATLASEitan Adler2018-05-271-2/+0
| | | | | | | | | | When ATLAS is built locally and then injected into poudriere (or other similar shenanigans) it does not make sense to block building of R. Approved by: jrm (maintainer) Notes: svn path=/head/; revision=470987
* math/R: Update to version 3.5.0Joseph Mingrone2018-04-241-32/+28
| | | | | | | Upstream changes: https://cran.r-project.org/doc/manuals/r-devel/NEWS.html Notes: svn path=/head/; revision=468249
* devel/icu: update to 61.1Jan Beich2018-04-061-0/+1
| | | | | | | | | | | Changes: http://site.icu-project.org/download/61 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 227042 Exp-run by: antoine MFH: 2018Q2 (required by Firefox 61) Notes: svn path=/head/; revision=466648
* math/R: Update to bug-fix release 3.4.4Joseph Mingrone2018-03-151-4/+3
| | | | | | | | Upstream changes: https://cloud.r-project.org/doc/manuals/r-release/NEWS.html Notes: svn path=/head/; revision=464645
* Bump PORTREVISIONs of all users of math/mpc that we just updated toGerald Pfeifer2018-03-101-1/+1
| | | | | | | version 1.1.0 (via revision 464079). Notes: svn path=/head/; revision=464084
* math/R: Turn on the TCLTK option by defaultJoseph Mingrone2018-02-281-2/+2
| | | | | | | | | | | The TCLTK option was turned off in r455296, however this breaks devel/R-cran-gsubfn. PR: 224472 Submitted by: w.schwarzenfeld@utanet.at Notes: svn path=/head/; revision=463169
* math/R: Rename files/extra-patch-src_main_Makefile.in toJoseph Mingrone2017-12-011-0/+1
| | | | | | | | files/patch-src_main_Makefile.in, so that the SONAME for libR is included. This was intended for r455296. Notes: svn path=/head/; revision=455297
* math/R: Update to version 3.4.3Joseph Mingrone2017-12-011-20/+32
| | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=455296
* - Allow users to change the default Fortran compiler via DEFAULT_VERSIONS.Tijl Coosemans2017-11-181-14/+7
| | | | | | | | | | - Rename USES=fortran:gcc to the more appropriate USES=fortran:gfortran. - Change the options in math/R and math/libRmath so the choice becomes flang or default instead of flang or gfortran. Use default Fortran compiler again on amd64. Notes: svn path=/head/; revision=454428
* devel/icu: update to 60.1Jan Beich2017-11-091-1/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/60 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 223373 Exp-run by: antoine Notes: svn path=/head/; revision=453790
* math/R: Use the new flang argument to USES=fortran and patch libR.pc to link theJoseph Mingrone2017-10-261-10/+11
| | | | | | | | | | appropriate BLAS library. PR: 220418 Submitted by: yuri@rawbw.com Notes: svn path=/head/; revision=452928
* math/R: Update to version 3.4.2Joseph Mingrone2017-09-291-18/+12
| | | | | | | | | | | 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. Notes: svn path=/head/; revision=450927
* devel/icu: update to 59.1Jan Beich2017-09-251-1/+1
| | | | | | | | | | | | - Temporarily keep C++98 working in consumers for Clang's default -std= Changes: http://site.icu-project.org/download/59 PR: 218788 Submitted by: takefu@airport.fm, dcarmich@dcarmichael.net (early version) Exp-run by: antoine Notes: svn path=/head/; revision=450556
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-1/+1
| | | | | | | | | | | | | | | | | (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275 Notes: svn path=/head/; revision=449591
* math/R: Do not specify minimum tk versionJoseph Mingrone2017-09-051-5/+5
| | | | | | | | | | | | | | Specifying TCLTK_USES=tk:84+ was pulling in version 8.4 for package builds on cluster, however the Tcl/Tk 8.4 ports are being deprecated. Simply using TCLTK_USES=tk pulls in the default version. [1] While here, silence a portlint warning about the location of ONLY_FOR_ARCHS and use DISTVESION instead of PORTVERSION. Reported by: gahr [1] Notes: svn path=/head/; revision=449282
* Remove USES=objc:compiler, R doesn't use any objective c code and this breaksAntoine Brodin2017-08-231-2/+2
| | | | | | | | | | R-Cran-* on FreeBSD 10 Reported by: pkg-fallout With hat: portmgr Notes: svn path=/head/; revision=448609
* math/R: Work around bug 221127.Joseph Mingrone2017-08-021-1/+2
| | | | | | | | PR: 221127 Reported by: rs.os@t-online.de Notes: svn path=/head/; revision=447178
* math/R: Fix build issues when LIBR option is off and fix runtime issue byJoseph Mingrone2017-07-251-1/+5
| | | | | | | | | | | | | | | | | permitting FLANG only with RBLAS - Only apply SONAME patches when the relevant options are chosen. This prevents install errors when LIBR is off. - Only permit the FLANG option when RBLAS is chosen, because FLANG causes some configure-time checks to fail and the shared RBLAS library is fallen back upon, but not properly packaged, which causes runtime issues. - Bump PORTREVISION Reported by: rhurlin@gwdg.de Differential Revision: https://reviews.freebsd.org/D11726 Notes: svn path=/head/; revision=446636
* math/R: set SONAME for libraries under lib/R/libJoseph Mingrone2017-07-191-1/+9
| | | | | | | | | | PR: 219776 Submitted by: pawel Reviewed by: pawel, mat Differential Revision: https://reviews.freebsd.org/D11615 Notes: svn path=/head/; revision=446199
* math/R: Fix typos in option descriptionsJoseph Mingrone2017-07-051-2/+2
| | | | | | | | PR: 220480 Submitted by: Trond.Endrestol@ximalas.info Notes: svn path=/head/; revision=445079
* Setting OPTIONS_SINGLE_FORTRAN_armv6 was incorrect. It should beJoseph Mingrone2017-07-041-2/+2
| | | | | | | | | OPTIONS_SINGLE_FORTRAN_aarch64. Submitted by: jbeich Notes: svn path=/head/; revision=445027
* math/R: Update to version 3.4.1Joseph Mingrone2017-07-041-8/+24
| | | | | | | | | | | | | | Upstream changes: https://cran.r-project.org/doc/manuals/r-release/NEWS.html Port changes: - Add aarch64 to ONLY_FOR_ARCHS [1] - Add off-by-default option for experimental fortran support via flang [2] Submitted by: [1] andrew, [2] yuri@rawbw.com Notes: svn path=/head/; revision=445026
* math/R: Build with gmake and add devel/gmake to RUN_DEPENDS because someJoseph Mingrone2017-06-281-4/+5
| | | | | | | | | | | internal packages use GNU make. While here, sort ONLY_FOR_ARCHS value to silence portlint warning. PR: 220341 Reported by: yuri@rawbw.com Notes: svn path=/head/; revision=444603
* Update devel/readline to 7.0 patch 3Sunpoet Po-Chuan Hsieh2017-06-271-1/+1
| | | | | | | | | | | | | | - Bump PORTREVISION for shlib change Changes: https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html Differential Revision: https://reviews.freebsd.org/D11172 PR: 219947 Exp-run by: antoine Notes: svn path=/head/; revision=444463
* math/R: Update to version 3.4.0Joseph Mingrone2017-04-221-3/+2
| | | | | | | | | | 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) Notes: svn path=/head/; revision=439181
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-1/+1
| | | | | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707 Notes: svn path=/head/; revision=437439
* math/R: Update to version 3.3.3.Joseph Mingrone2017-03-101-4/+3
| | | | | | | | | Upstream changes: https://cran.r-project.org/doc/manuals/r-release/NEWS.html Approved by: swill (mentor, implicit) Notes: svn path=/head/; revision=435815
* Fix configure with zlib 1.2.10, configure script believes that versionAntoine Brodin2017-01-061-0/+1
| | | | | | | | | | 1.2.10 is lower than 1.2.5 Reported by: pkg-fallout MFH: 2017Q1 Notes: svn path=/head/; revision=430752
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-12-071-1/+1
| | | | | | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms), part II. The first part covered ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler. This adds ports with USES=fortran and ports using Mk/bsd.octave.mk which in turn has USES=fortran. PR: 214965 Reported by: thierry Notes: svn path=/head/; revision=428057
* Fix build issue when the LTO option is enabled, do not registerJoseph Mingrone2016-11-291-31/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ${PREFIX}/lib/R/lib with ldconfig, and fix typo. GCC 4.9 now generates slim object files which only contain intermediate language representation for LTO. This means, either -ffat-lto-objects must be used to create files which also contain object code or gcc-ar/gcc-ranlib must be used to create static libraries suitable for LTO processing. This patch sets AR/RANLIB to gcc-ar/gcc-ranlib. The libraries under ${PREFIX}/lib/R/lib are not intended (by upstream) to be registered with ldconfig, but are opened by dlopen(3). This means pkg will not register shared library dependencies, so we will have to adjust and bump ports as necessary. When necessary, unfortunately, is unclear based on how things work upstream. Fix typo: OPENMP_USE=compiler:openmp should have been OPENMP_USES=compiler:openmp. Bump PORTREVISION. PR: 214785 214666 Reported by: taozhenext@gmail.com (214785), dbn (214666) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D8650 Notes: svn path=/head/; revision=427398
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-11-201-1/+1
| | | | | | | | | | | | lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms). In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler. Notes: svn path=/head/; revision=426566
* devel/icu: update to 58.1Jan Beich2016-11-191-1/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/58 PR: 214384 Exp-run by: antoine Approved by: office (bapt) Notes: svn path=/head/; revision=426525
* math/R: More docuementation changes.Joseph Mingrone2016-11-041-9/+9
| | | | | | | | | | | | | | The feedback has been clear. Installing the TeX-dependent documentation files by default is bad for users, even if that means one documentation knob does not control the installation of all documentation files. Reported by: mat marino Reviewed by: mat Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D8440 Notes: svn path=/head/; revision=425338
* math/R: Revert documentation changes and bump PORTREVISIONJoseph Mingrone2016-11-031-14/+7
| | | | | | | | | | | | | | | | | | | In an attempt to simplify the handling of documentation for users, changes were made in the last commit. When the documentation knob was off, (almost) no HTML, PDF, etc. files or their sources were installed, and when the knob was on, all these files were installed. Because some of these documentation files depended on some very large TeX ports, despite the usual convention, the knob was turned off by default. Unfortunately, this caused problems for a few R-dependent ports, because they copy documentation files from math/R when they are installed. Reported by: antoine Reviewed by: mat Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D8429 Notes: svn path=/head/; revision=425213
* math/R: Fix typo and bump PORTREVISIONJoseph Mingrone2016-11-021-1/+2
| | | | | | | | | Reported by: rhurlin@gwdg.de Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D8420 Notes: svn path=/head/; revision=425155
* math/R: Update to version 3.3.2 and other changesJoseph Mingrone2016-11-011-38/+31
| | | | | | | | | | | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=425090
* Use USES=pathfix where applicable.Mathieu Arnold2016-10-211-4/+1
| | | | | | | | | | | PR: 213195 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D8093 Notes: svn path=/head/; revision=424427
* - Update devel/icu to 57.1.Tijl Coosemans2016-09-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Clean up the Makefile. - Follow some upstream recommendations (--with-data-packaging=archive, --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE). - Patch makefiles to install static libraries with INSTALL_DATA so they aren't stripped. - Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc. - Fix endianness detection in ICU. The code wanted to use BYTE_ORDER defined in machine/endian.h, but this isn't visible because ICU is compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead. - Compile ICU with C++11 compiler to enable move constructors. - Patch ICU to fix a problem with atomics in the case of a C++11 compiler without C++11 header <atomic> (like Clang on FreeBSD 9). - Bump all ports that depend on it due to library version change. - Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU pkgconfig files. - Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs a C++11 runtime library now. Add this to all ports that depend on it so their executables load the right libstdc++.so on FreeBSD 9. PR: 205120 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=422711
* Update email address to jrm@FreeBSD.org for ports that I maintainJoseph Mingrone2016-09-231-1/+1
| | | | | | | | | Reviewed by: mat, swills (mentor) Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D7995 Notes: svn path=/head/; revision=422697
* math/R: maintainer reworkJohn Marino2016-08-051-118/+46
| | | | | | | | | | | See PR for signficant changes to math/R port including options, build defaults, and patch updates. PR: 211393 Submitted by: Joseph Mingrone (maintainer) Notes: svn path=/head/; revision=419666
* math/R: Tweak previous ${OSVERSION} without ${OPSYS} commitJohn Marino2016-08-041-3/+3
| | | | | | | | | | | I made a mistake; some of the post-patch target does apply to DragonFly as well as the pre-configure target. Tighten up which code is designated as FreeBSD only. (again, a No-Op for FreeBSD) Approved by: OSVERSION/OPSYS blanket Notes: svn path=/head/; revision=419581
* math/R: Fix usage of ${OSVERSION} without ${OPSYS}John Marino2016-08-031-0/+2
| | | | | | | | | | | There are several OSVERSION checks but everything is specific to FreeBSD so the entire block is wrapped with a single OPSYS check to minimize changes to the makefile. Approved by: OSVERSION/OPSYS blanket Notes: svn path=/head/; revision=419530
* Fix dependencies, Makefile cleanupsThomas Zander2016-07-161-9/+7
| | | | | | | | | | | | | | | | Detailed maintainer log: - Explicitly rely on required perl for the build - math/R cannot be built in poudriere when math/atlas is chosen for the BLAS implementation. It's not the default, so handle gracefully with an IGNORE (could also have set MANUAL_PACKAGE_BUILD with ATLAS_VARS= MANUAL_PACKAGE_BUILD=...) - fix a type: DOC_BUILD_DEPEND -> DOCS_BUILD_DEPEND PR: 210983 Submitted by: jrm@ftfl.ca (maintainer) Notes: svn path=/head/; revision=418640
* Prevent PKGNAME collision with math/libRAntoine Brodin2016-07-091-1/+1
| | | | Notes: svn path=/head/; revision=418292
* Modernize and simplify portThomas Zander2016-07-091-316/+148
| | | | | | | | | PR: 210866 Submitted by: jrm@ftfl.ca (maintainer) Reviewed by: rhurlin@gwdg.de, bapt, riggs Notes: svn path=/head/; revision=418289
* Bump PORTREVISION for the icu revert.Mathieu Arnold2016-07-061-1/+1
| | | | | | | | | | | | This time not bumping lang/php70, but devel/php70-intl which is the one really depending on icu. PR: 205120 With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=418153