Commit graph

289 commits

Author SHA1 Message Date
Joseph Mingrone
3f3779c759
math/R: Update to 4.1.2
https://stat.ethz.ch/pipermail/r-announce/2021/000677.html
2021-11-06 13:59:36 -03:00
Jan Beich
f34ece3aa6 devel/icu: update to 70.1
Changes:	https://github.com/unicode-org/icu/releases/tag/release-70-1
Reported by:	GitHub (watch releases)
PR:		258794
Exp-run by:	antoine
2021-10-28 16:37:30 +00:00
Joseph Mingrone
ab254497e4
math/R: Fix fetching of mgcv after distfile location changed
PR:		259108
Reported by:	thierry
2021-10-12 14:07:12 -03:00
Joseph Mingrone
16c89d12ec
math/R: Fix build with clang/openmp 13
The mgcv package is one of the recommended packages to be installed with
R.  A problem with mgcv and clang/openmp 13 is that mgcv versions prior
to 1.8-37 place 'include <omp.h>' after 'include <R.h>'.  This causes a
conflict between '#define match' and an openmp pragma line, which uses
match().  This problem was fixed in mgcv 1.8-37, so replace mgcv 1.8-36
with this newer version.

While here, incorporate formatting changes suggested by portclippy and
portfmt.

PR:		258887
Approved by:	dim
Differential Revision:	https://reviews.freebsd.org/D32280
2021-10-03 17:28:52 -03:00
Bernhard Froehlich
22fd18d819
math/R: Add CPE information
Approved by:    portmgr (blanket)
2021-09-21 12:57:51 +00:00
Joseph Mingrone
bb277b94d5
math/R: Bump PORTREVISION after ca96cfceb 2021-08-14 22:58:13 -03:00
Joseph Mingrone
4c8b381485
math/R;math/libRmath: Update maintainers
I intended to drop maintainership of math/libRmath as I no longer use
it (and suspect there are few users), but accidentally dropped
maintainership of math/R.
2021-08-14 16:49:46 -03:00
Philipp Ost
ca96cfcebb
math/R: Add missing harfbuzz dependency when CAIROPANGO is on
PR:		257795
2021-08-14 16:44:43 -03:00
Joseph Mingrone
8a823f3de5
math/R: Release maintainership 2021-08-11 14:35:51 -03:00
Joseph Mingrone
17dd4b3efb
math/R: Update to 4.1.1
https://stat.ethz.ch/pipermail/r-announce/2021/000672.html
2021-08-11 14:16:27 -03:00
Joseph Mingrone
ca47904f78
math/R: Add comment; minor formatting change from portfmt 2021-08-03 16:05:17 -03:00
Piotr Kubaj
c2732c88db math/R: enable on powerpc 2021-06-16 10:29:15 +00:00
Joseph Mingrone
42a018fec6
math/R: Update to 4.1.0
https://cran.r-project.org/doc/manuals/r-release/NEWS.html
2021-05-19 20:14:08 -03:00
Yasuhiro Kimura
9671981826
*: Remove unnecessary 'port' argument from USES=readline
PR:		248459
Exp-run by:	antoine
2021-05-15 09:14:04 +02:00
Jan Beich
69d24a727d devel/icu: update to 69.1
Changes:	https://github.com/unicode-org/icu/releases/tag/release-69-1
Reported by:	GitHub (watch releases)
2021-04-08 23:33:31 +00:00
Joseph Mingrone
f0505daafd
math/R: Update to bug-fix release, 4.0.5
https://stat.ethz.ch/pipermail/r-announce/2020
https://cran.r-project.org/doc/manuals/r-release/NEWS.html
2021-04-07 16:52:10 -03:00
Joseph Mingrone
cd39514f1e
math/R: Incorporate formatting suggestions from portclippy/portfmt 2021-04-07 16:52:10 -03:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Piotr Kubaj
6ad00ea8f1 math/R: enable OPENMP on powerpc64 and powerpc64le 2021-04-06 14:21:19 +02:00
Piotr Kubaj
96bac3a611 math/R: remove obsolete fpsetmask
src/unix/sys-unix.c uses fpsetmask to workaround a bug that is not present since FreeBSD 4.0.

This issue also affected Firefox and was resolved 9 years ago https://bugzilla.mozilla.org/show_bug.cgi?id=789436#c27

fpsetmask executions cause R build to crash on powerpc64(le), since new SIGFPE kernel code doesn't take into account old workarounds.

PR:		254621
Approved by:	jrm (maintainer)
2021-03-28 11:59:03 +00:00
Tobias Kortkamp
f2499eec5a Remove redundant option descriptions that match the default ones
(ignoring case)

Reported by:	danfe (for net/mosquitto), portscan
2021-03-07 16:45:48 +00:00
Joseph Mingrone
52d3314f05 math/R: Update to version 4.0.4
https://cran.r-project.org/doc/manuals/r-release/NEWS.html
2021-02-17 02:29:41 +00:00
Jan Beich
6d5d6429d5 devel/icu: update to 68.1
Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-11-03 00:56:26 +00:00
Joseph Mingrone
f0f89a123a math/R: Update to version 4.0.3
Upstream changes:
https://stat.ethz.ch/pipermail/r-announce/2020/000662.html
2020-10-12 01:21:26 +00:00
Mark Linimon
40a5f8fcb0 Allow building on powerpc64le.
Approved by:	portmgr (tier-2 blanket)
2020-09-27 20:21:08 +00:00
Joseph Mingrone
56ea0c3808 math/R: Update to version 4.0.2
Upstream changes:
https://cloud.r-project.org/doc/manuals/r-release/NEWS.html
2020-06-27 02:02:46 +00:00
Joseph Mingrone
f001639d45 math/R: Update to version 4.0.1
Upstream changes:
https://stat.ethz.ch/pipermail/r-announce/2020/000655.html
2020-06-07 15:12:56 +00:00
Yuri Victorovich
84c4942d38 Bump 37 ports depending on math/openblas through USES=blaslapack:openblas because after the recent math/openblas update the library name changed in openblas 2020-05-06 16:39:12 +00:00
Joseph Mingrone
a0a98863ca math/R: Update to version 4.0.0
Upstream changes:
https://stat.ethz.ch/pipermail/r-announce/2020/000653.html

Also bump PORTREVISION of ports that depend on math/R.

Submitted by:	wen (in part)
Reviewed by:	jwb, Rainer Hurling <rhurlin@gwdg.de>, thierry
Differential Revision:	https://reviews.freebsd.org/D24572
2020-05-05 16:07:53 +00:00
Jan Beich
ffb8eb82e5 devel/icu: update to 67.1
Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-04-23 20:14:49 +00:00
Jan Beich
f821cdc347 devel/icu: update to 66.1
Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2020-03-13 09:47:16 +00:00
Joseph Mingrone
0cf37a4868 math/R: Update to version 3.6.3
See the NEWS file for upstream changes:
https://cloud.r-project.org/doc/manuals/r-release/NEWS.html
2020-03-02 00:51:08 +00:00
Steve Wills
fb44dca45d Fix math/openblas and bump dependent ports
* Fix build on i386 [1]
* Fix science/code_saturne build with new openblas [2]
* Avoid installing private headers [3]
* Prevent build from optimizing for host by correcting build confg [4]
* Bump portrevision of dependent ports [5]

This is correcting issues from r523749 [1][2][4] and r515970 [3]

PR:		231371
Reported by:	build cluster [1]
Reported by:	Dima Pasechnik <dimpase+freebsd@gmail.com> [2]
Reported by:	many [5]
Reviewed by:	mat, bapt
Approved by:	implicit, since this is a build fix
2020-01-30 14:17:44 +00:00
Marius Strobl
d1e482d908 Add and use a shared INFO description. I have patches to add that knob to
a bunch of additional ports.
2019-12-27 19:24:56 +00:00
Joseph Mingrone
b0815fee3f math/R: Update to version 3.6.2
See the NEWS file for upstream changes:
https://cran.r-project.org/doc/manuals/r-release/NEWS.html
2019-12-15 19:50:41 +00:00
Joseph Mingrone
8ec4c814c9 math/R: No-op to standardize formatting using ports-mgmt/portfmt 2019-12-15 19:50:37 +00:00
Jan Beich
4bbb4133b2 devel/icu: update to 65.1
Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2019-10-03 20:35:29 +00:00
Jan Beich
b03c67869c devel/openmp: update to 9.0.0
- Connect tests to the framework to help QA remaining patches
- Force rebuild all consumers after https://reviews.llvm.org/D59783

Changes:	http://llvm.org/viewvc/llvm-project/openmp/tags/RELEASE_900/final/?view=log
ABI:		https://abi-laboratory.pro/tracker/timeline/llvm_openmp/
2019-09-21 18:59:57 +00:00
Joseph Mingrone
be67ffd1eb math/R: Fix dependency condition for devel/openmp
libomp is provided by
  - LLVM, which gets pulled in with FLANG
  - gcc

So, we *must* only depend on devel/openmp when
  - the OPENMP knob is on
  - FLANG is off (guaranteed to be off for all archs except amd64)
  - clang is the C compiler.

But, we cannot modify LIB_DEPENDS after CHOSEN_COMPILER_TYPE is defined, so
for now, limit the OPENMP knob for i386 and amd64 where clang is the
default compiler.

This will be moot after 12.1 when openmp will be in base.

PR:		240279
Reported by:	pkubaj
Reviewed by:	pkubaj
2019-09-19 19:55:44 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

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, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Joseph Mingrone
24505f1d80 math/R: Update to version 3.6.1
Upstream changes: See 'CHANGES IN R 3.6.1' and 'CHANGES IN R 3.6.1 patched'
at https://cran.r-project.org/doc/manuals/r-devel/NEWS.html
2019-07-15 09:19:17 +00:00
Piotr Kubaj
c01294e485 math/R: force new compiler on GCC architectures
This is to fix build of textproc/R-cran-stringi.

Approved by:	mentors (implicite approval)
2019-06-18 13:04:57 +00:00
Piotr Kubaj
10a750b6ed math/R: add powerpc64
Compiles fine on powerpc64.

Approved by:	mentors (implicite approval)
2019-06-17 12:30:50 +00:00
Jan Beich
3b1a1bcee4 devel/openmp: phase out
- Expire after the last version without /usr/lib/libomp.so
- Drop SOVERSION for seamless transition (i.e., avoid conditionals)

PR:		236907
Approved by:	bapt (maintainer)
Differential Revision:	https://reviews.freebsd.org/D19767
2019-05-08 16:05:53 +00:00
Joseph Mingrone
1aa420879a cran.mk: Don't include math/R/compiler.mk; it was removed in r500605
Pointy-hat:	jrm
2019-05-01 19:43:18 +00:00
Joseph Mingrone
4718eb080d math/R: Upgrade to version 3.6.0
Upstream changes: See 'CHANGES IN R 3.6.0' from
https://cran.r-project.org/doc/manuals/r-devel/NEWS.html
2019-05-01 19:09:59 +00:00
Gerald Pfeifer
879e75a659 Related to revision 499061 bump ports with USES=fortran to have them
benefit from the improved situation where libgcc_s is only used when
absolutely necessary.

Suggested by:	tijl
2019-04-22 13:16:33 +00:00
Sunpoet Po-Chuan Hsieh
40c9c7f7eb Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
2019-04-09 14:04:49 +00:00
Jan Beich
480c577baa devel/icu: update to 64.1
Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
2019-03-27 21:11:08 +00:00
Joseph Mingrone
ab207d6951 math/R: Update to version 3.5.3
'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
2019-03-14 01:35:33 +00:00