Commit Graph

267 Commits

Author SHA1 Message Date
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
Joseph Mingrone 67e85382bc math/R: Update to version 3.5.2
This is mostly a bug-fix release.  For details see 'CHANGES IN R 3.5.2' in
the release notes.
https://cran.r-project.org/doc/manuals/r-devel/NEWS.html
2018-12-23 02:32:17 +00:00
Gerald Pfeifer a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 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, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Baptiste Daroussin 7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Rene Ladan 8a502cb2d4 Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
2018-11-02 13:32:34 +00:00
Jan Beich 91f9922c6f devel/icu: update to 63.1
Changes:	http://site.icu-project.org/download/63
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		232300
Exp-run by:	antoine
2018-10-23 11:35:03 +00:00
Gerald Pfeifer 09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
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
2018-07-29 22:18:44 +00:00
Joseph Mingrone 603bf0ca42 math/R: Update to version 3.5.1 2018-07-07 20:58:55 +00:00
Jan Beich 3beb732dad devel/icu: update to 62.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)
2018-06-29 14:22:11 +00:00
Eitan Adler 9cb7b865da math/R: Permit building in poudriere with ATLAS
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)
2018-05-27 16:16:07 +00:00
Joseph Mingrone a239e3d9fa math/R: Update to version 3.5.0
Upstream changes: https://cran.r-project.org/doc/manuals/r-devel/NEWS.html
2018-04-24 22:51:43 +00:00
Jan Beich ae60358af5 devel/icu: update to 61.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)
2018-04-06 15:53:16 +00:00
Joseph Mingrone 72a99a05ca math/R: Update to bug-fix release 3.4.4
Upstream changes:
https://cloud.r-project.org/doc/manuals/r-release/NEWS.html
2018-03-15 23:42:15 +00:00
Gerald Pfeifer c2a92a1aea Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2018-03-10 17:46:04 +00:00
Joseph Mingrone 50a2334e7f math/R: Turn on the TCLTK option by default
The TCLTK option was turned off in r455296, however this breaks
devel/R-cran-gsubfn.

PR:		224472
Submitted by:	w.schwarzenfeld@utanet.at
2018-02-28 00:24:47 +00:00
Joseph Mingrone c27670d577 math/R: Rename files/extra-patch-src_main_Makefile.in to
files/patch-src_main_Makefile.in, so that the SONAME for libR is included.
This was intended for r455296.
2017-12-01 15:28:01 +00:00
Joseph Mingrone 220ae6f41e math/R: Update to version 3.4.3
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.
2017-12-01 14:59:51 +00:00
Tijl Coosemans 71f677f0c5 Remove pkg-message about problems with gfortran. The problem has been
addressed in r454161.

PR:		221127
2017-11-18 13:19:21 +00:00
Tijl Coosemans 2858adcf38 - Allow users to change the default Fortran compiler via DEFAULT_VERSIONS.
- 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.
2017-11-18 13:09:56 +00:00
Jan Beich 99b0558e42 devel/icu: update to 60.1
Changes:	http://site.icu-project.org/download/60
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		223373
Exp-run by:	antoine
2017-11-09 02:31:47 +00:00
Joseph Mingrone 243305cde1 math/R: Use the new flang argument to USES=fortran and patch libR.pc to link the
appropriate BLAS library.

PR:		220418
Submitted by:	yuri@rawbw.com
2017-10-26 17:05:20 +00:00
Joseph Mingrone 9fa2ec2d74 math/R: Update to version 3.4.2
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.
2017-09-29 17:54:02 +00:00
Jan Beich a382198617 devel/icu: update to 59.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
2017-09-25 00:02:36 +00:00