aboutsummaryrefslogtreecommitdiff
path: root/math/R
Commit message (Collapse)AuthorAgeFilesLines
* 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-223-6/+37
| | | | | | | | | | 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-103-7/+9
| | | | | | | | | Upstream changes: https://cran.r-project.org/doc/manuals/r-release/NEWS.html Approved by: swill (mentor, implicit) Notes: svn path=/head/; revision=435815
* - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOLDmitry Marakasov2017-01-111-7/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=431169
* 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-292-34/+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-042-54/+54
| | | | | | | | | | | | | | 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-032-371/+364
| | | | | | | | | | | | | | | | | | | 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-013-397/+390
| | | | | | | | | | | | | | | | | | | | | | | - 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-056-259/+59
| | | | | | | | | | | 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-092-361/+193
| | | | | | | | | 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
* devel/icu: bump PORTREVISION on dependent portsPietro Cerutti2016-07-061-0/+1
| | | | Notes: svn path=/head/; revision=418119
* Joseph Mingrone <jrm@ftfl.ca> has volunteered to maintain R in bf@'s absenceThomas Zander2016-07-021-1/+1
| | | | | | | | PR: 210754 Submitted by: jrm@ftfl.ca Notes: svn path=/head/; revision=417936
* - Update to 3.3.1Wen Heping2016-07-013-17/+13
| | | | | | | | | | | | - Remove PCRE_PORT option - Really strip the .so file - Minor cleanup PR: 210513 Submitted by: wen@(myself) Notes: svn path=/head/; revision=417864
* Reset ports maintained by bf@ until he has time again to work on them.Rene Ladan2016-06-271-1/+1
| | | | | | | | | PR: 210474 Submitted by: jbeich With hat: portmgr-secretary Notes: svn path=/head/; revision=417685
* math/R: add LIBR to OPTIONS_DEFAULT to allow math/rkward-kde4 to buildKurt Jaeger2016-06-261-2/+2
| | | | | | | | PR: 207425 Reported by: thierry Notes: svn path=/head/; revision=417525
* math/R: Add optimization related options to MakefileKurt Jaeger2016-06-252-29/+40
| | | | | | | | | | | | | | | There are a couple of enhancements that can be made to math/R regarding optimization: one would be to enable LTO and OpenMP whenever the compiler supports it, another one would be to allow linking to OpenBLAS besides ATLAS or R's internal BLAS implementation. The patch was inspired by math/octave's handling of BLAS. PR: 207425 Submitted by: elferdo@gmail.com Approved by: bf (maintainer timeout) Notes: svn path=/head/; revision=417477
* math/R: unbreak index.David Naylor2016-06-181-1/+1
| | | | | | | Reported by: cperciva@ (Portsnap buildbox) Notes: svn path=/head/; revision=417079
* Mk/Uses/cran: add "compiles" argument.David Naylor2016-06-182-1/+3
| | | | | | | | | | | | | | | [1] Add "compiles" argument to cran to allow R-cran ports need to compile code to bring in the correct compiler dependencies. Also, ensure consistency between the compiler selected by the R port and the R-cran ports. [2] Migrate R-cran ports that manually specify the compiler to USES=cran,compiles. PR: 210343 Approved by: wen (1), portmgr (2, blanket) Notes: svn path=/head/; revision=417077
* math/R: 3.2.2 -> 3.3.0Kurt Jaeger2016-05-226-38/+44
| | | | | | | | | | | Changes: https://stat.ethz.ch/pipermail/r-announce/2016/000602.html PR: 209315 Submitted by: wen Approved by: bf (maintainer, by mail) Notes: svn path=/head/; revision=415646
* Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.Mathieu Arnold2016-04-011-10/+10
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412348
* Make print/ghostscript9-agpl-base the default Ghostscript port. UpstreamTijl Coosemans2016-03-241-0/+1
| | | | | | | | | | | | | | | | | | | changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base is stuck at 9.06 which is almost 4 years old now. Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version on its own instead of as a variant of other versions. Fix print/ghostscript9-agpl-base to install eps2write. Update math/asymptote to 2.37 to support newer Ghostscript. PR: 208159 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=411798
* - Update to 3.2.2Wen Heping2015-10-276-50/+193
| | | | | | | | | | | PR: 203418 Submitted by: wen@(myself) Reviewed by: tota@ Approved by: maintainer(timeout, > 25 days) Thanks to: freebsd-bugs@mackler.org harrison.grundy@astrodoggroup.com Notes: svn path=/head/; revision=400221
* Use trick from arm/powerpc to fix build on sparc64.Mark Linimon2015-09-251-0/+1
| | | | | | | Approved by: portmgr (sparc64 blanket) Notes: svn path=/head/; revision=397870
* - Split ghostscript into X11-independent and -dependent parts:Hiroki Sato2015-08-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * print/ghostscript{7,8,9,9-agpl}-base Installs Ghostscript binary, libgs, and related files. These ports do not depend on X11 libraries (i.e. x11* devices are not available). USES=ghostscript will set dependency on one of them depending on GHOSTSCRIPT_DEFAULT. The default device is set to "display" or "bbox". * print/ghostscript{7,8,9,9-agpl}-x11 Installs a shared library which provides X11 support to the installed Ghostscript binaries. x11* devices will be enabled when the library is available. This depends on *-base (RUN_DEPENDS). USES=ghostscript:x11 will set dependency on one of them. - Fix integer overflow reported as CVE-2015-3228. - Update Uses/ghostscript.mk: * Add x11 keyword. nox11 keyword is now obsolete. * Use packagename in *_DEPENDS line to prevent relationship between -base and -x11 packages from being broken. - Fix x11/nox11 keyword and bump PORTREVISION in ports using USES=ghostscript to update dependency of pre-compiled packages. Notes: svn path=/head/; revision=395047
* Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.Koop Mast2015-07-161-1/+1
| | | | | | | | | | | | | Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection. Arguments supported: <empty>, build, run, nox11 and agpl PR: 201201 (exp-run) Approved by: portmgr (mat@) Exp run by: antione@ (previous patch) Differential Revision: https://reviews.freebsd.org/D2938 Notes: svn path=/head/; revision=392322
* Fix build with texinfo 6.0Antoine Brodin2015-07-041-6/+16
| | | | | | | Reported by: pkg-fallout Notes: svn path=/head/; revision=391303
* Convert to USES=jpegAntoine Brodin2015-06-221-1/+1
| | | | Notes: svn path=/head/; revision=390310
* MASTER_SITES cleanup.Mathieu Arnold2015-05-141-2/+1
| | | | | | | | | | | | | | | | | | | | | | - Replace ${MASTER_SITE_FOO} with FOO. - Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9% of the time.) - Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and no hint of what it should be was present. - Fix some logic. - And generally, make things more simple and easy to understand. While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and SAMBA macros. Also, replace some EXTRACT_SUFX occurences with USES=tar:*. Checked by: make fetch-urlall-list With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=386312
* R does not create proper libraries (with SONAME) pkg 1.5.2 is know skipping thisBaptiste Daroussin2015-05-131-1/+1
| | | | | | | | | | kind of libraries to avoid messing the solver with wrong provides. Bump the port to enforce users to rebuild the package with 1.5.2 and having not satifisfiable problem for the solver Notes: svn path=/head/; revision=386276
* - Don't install static libraries with INSTALL_LIB (part 1/2)Dmitry Marakasov2015-05-081-2/+2
| | | | | | | | Approved by: portmgr blanket MFH: 2015Q2 Notes: svn path=/head/; revision=385787
* Update icu to 55.1Baptiste Daroussin2015-04-231-1/+1
| | | | Notes: svn path=/head/; revision=384614
* math category: Remove $PTHREAD_LIBSJohn Marino2015-03-251-3/+0
| | | | | | | | | Note that math/PDL did not pass stage-QA before, so it was fixed. approved by: PTHREAD blanket Notes: svn path=/head/; revision=382199
* Add powerpc/powerpc64 to the list of ARCH that get libmissing by default.Sean Bruno2015-02-131-1/+3
| | | | | | | Reviewed by: jhibbits Notes: svn path=/head/; revision=378945
* Repair overflow condition where WCHAR_MAX != INT_MAXSean Bruno2015-02-102-0/+24
| | | | | | | | | | | | | https://github.com/andreas-schwab/tre/commit/182e1060dc3bfc175490f6e0e961d9330971299c Add MISSING option to the default build on armv6. PR: 194183 Submitted by: mikael.urankar@gmail.com, Adreas Schwab Approved by: maintainer timeout (3 months without PR comment) Notes: svn path=/head/; revision=378808
* Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgradeAntoine Brodin2014-12-251-1/+1
| | | | Notes: svn path=/head/; revision=375594