diff options
author | jbeich <jbeich@FreeBSD.org> | 2017-04-02 09:08:47 +0000 |
---|---|---|
committer | jbeich <jbeich@FreeBSD.org> | 2017-04-02 09:08:47 +0000 |
commit | 856fd1202fb90c231772341a37cfd64301ece330 (patch) | |
tree | 64c6f8487a027029437c0c0be5a4e28eca1d94af /science | |
parent | 1c4d25737102d338a9f85d1177f6e532004421e1 (diff) | |
download | FreeBSD-ports-856fd1202fb90c231772341a37cfd64301ece330.zip FreeBSD-ports-856fd1202fb90c231772341a37cfd64301ece330.tar.gz |
MFH: r437435 r437437 r437439 r437475 by gerald
Remove files/patch-armv6-hf-support since armv6hf no longer exists as
an arch.
Reported by: andreast
Update lang/gcc and hence the default version of GCC in the Ports
Collection (requested by USE_GCC=yes and various USES=compiler
invocations) from GCC 4.9.4 to GCC 5.4.
files/patch-arm-support and files/patch-gcc_system.h have become
obsolete. New patches files/patch-arm-unwind-cxx-support and
files/patch-libc++ help support arm targets and new libc++ in base.
ONLY_FOR_ARCHS now also includes arm.
A new option GRAPHITE_DESC, off by default for now, adds support for
Graphite loop optimizations.
Finally, conflicts with other lang/gcc* ports are adjusted suitably.
In terms of changes for users, this upgrade brings the following:
The default mode for C is now -std=gnu11 instead of -std=gnu89.
New warning options -Wc90-c99-compat and -Wc99-c11-compat may
prove useful on that front.
The C++ front end now has full C++14 language support including
C++14 variable templates, C++14 aggregates with non-static data
member initializers, C++14 extended constexpr, and more.
The Standard C++ Library (libstdc++) has full C++11 support and
experimental full C++14 support. It uses a new ABI by default.
There have been significant improvements to inter-procedural optimizations
and link-time optimization such as One Definition Rule based merging of C++
types as well as register allocation.
OpenMP 4.0 specification offloading features are now supported by the C,
C++, and Fortran compilers. Cilk Plus, an extension to the C and C++
languages to support data and task parallelism, has been added as well.
New warning options -Wswitch-bool, -Wlogical-not-parentheses,
-Wbool-compare and -Wsizeof-array-argument may prove useful as
may new preprocessor directives __has_include, __has_include_next,
and __has_attribute.
GCC can now be built as a shared library for embedding in other processes
(such as interpreters), suitable for Just-In-Time compilation to machine
code. This provides a C API and a C++ wrapper API.
Many code generation improvements for AArch64, ARM, support for
AVX-512{BW,DQ,VL,IFMA,VBMI} and Intel MPX on x86-64, and generally
improvements on many targets.
The Local Register Allocator (LRA) now contains a rematerialization
subpass and is able to reuse the PIC hard register on x86/x86-64 to
improve performance of position independent code.
https://gcc.gnu.org/gcc-5/changes.html has a more extensive set of
changes and https://gcc.gnu.org/gcc-5/porting_to.html has a solid
overview of issue you may encountering porting to this new version.
PR: 216707, 218125
Tested by: antoine (-exp runs)
Supported by: jbeich, tcberner, and others
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
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
Add support for aarch64.
Submitted by: andreast
Approved by: ports-secteam (junovitch)
Diffstat (limited to 'science')
37 files changed, 37 insertions, 32 deletions
diff --git a/science/cdf/Makefile b/science/cdf/Makefile index a58894e..0b5399d 100644 --- a/science/cdf/Makefile +++ b/science/cdf/Makefile @@ -3,7 +3,7 @@ PORTNAME= cdf3 PORTVERSION= 3.3.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= science MASTER_SITES= LOCAL/thierry/${PORTNAME} \ ftp://cdaweb.gsfc.nasa.gov/pub/cdf/dist/cdf${VER}/unix/ diff --git a/science/cgnslib/Makefile b/science/cgnslib/Makefile index 88d6f51..aab64e6 100644 --- a/science/cgnslib/Makefile +++ b/science/cgnslib/Makefile @@ -3,7 +3,7 @@ PORTNAME= cgnslib DISTVERSION= 3.2.1 -PORTREVISION= 6 +PORTREVISION= 7 PORTEPOCH= 1 CATEGORIES= science MASTER_SITES= SF/cgns/${PORTNAME}_${PORTVERSION:R}/ diff --git a/science/clhep/Makefile b/science/clhep/Makefile index a114263..d5d0630 100644 --- a/science/clhep/Makefile +++ b/science/clhep/Makefile @@ -3,7 +3,7 @@ PORTNAME= clhep PORTVERSION= 2.3.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science MASTER_SITES= http://proj-clhep.web.cern.ch/proj-clhep/DISTRIBUTION/tarFiles/ diff --git a/science/dcl/Makefile b/science/dcl/Makefile index 9b7898e..3f61fdf 100644 --- a/science/dcl/Makefile +++ b/science/dcl/Makefile @@ -3,7 +3,7 @@ PORTNAME= dcl PORTVERSION= 5.4.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science graphics MASTER_SITES= http://www.gfd-dennou.org/library/dcl/ \ http://dennou-h.gfd-dennou.org/library/dcl/ \ diff --git a/science/dlpoly-classic/Makefile b/science/dlpoly-classic/Makefile index 9043a15..7a8c4b2 100644 --- a/science/dlpoly-classic/Makefile +++ b/science/dlpoly-classic/Makefile @@ -3,7 +3,7 @@ PORTNAME= dlpoly PORTVERSION= 1.8 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= science java MASTER_SITES= http://ccpforge.cse.rl.ac.uk/gf/download/frsrelease/238/2028/ PKGNAMESUFFIX= classic diff --git a/science/fvcom/Makefile b/science/fvcom/Makefile index 5935d93..92e12f6 100644 --- a/science/fvcom/Makefile +++ b/science/fvcom/Makefile @@ -3,7 +3,7 @@ PORTNAME= fvcom PORTVERSION= 2.7.1 -PORTREVISION?= 7 +PORTREVISION?= 8 CATEGORIES= science MASTER_SITES= http://fvcom.smast.umassd.edu/FVCOM/index.html/ DISTNAME= sourcecode1 diff --git a/science/fvm/Makefile b/science/fvm/Makefile index cac92e1..d245184 100644 --- a/science/fvm/Makefile +++ b/science/fvm/Makefile @@ -3,7 +3,7 @@ PORTNAME= fvm PORTVERSION= 0.15.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= science parallel MASTER_SITES= http://code-saturne.org/releases/ diff --git a/science/getdp/Makefile b/science/getdp/Makefile index d55e0dc..34822ea 100644 --- a/science/getdp/Makefile +++ b/science/getdp/Makefile @@ -3,7 +3,7 @@ PORTNAME= getdp PORTVERSION= 2.8.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science MASTER_SITES= http://www.geuz.org/getdp/src/ DISTNAME= ${PORTNAME}-${PORTVERSION}-source diff --git a/science/ghemical/Makefile b/science/ghemical/Makefile index 3df23c1..ca72505 100644 --- a/science/ghemical/Makefile +++ b/science/ghemical/Makefile @@ -3,7 +3,7 @@ PORTNAME= ghemical PORTVERSION= 3.0.0 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= science MASTER_SITES= http://bioinformatics.org/ghemical/download/%SUBDIR%/ MASTER_SITE_SUBDIR= release20111012 current diff --git a/science/gnudatalanguage/Makefile b/science/gnudatalanguage/Makefile index 3e5b7dd..10b86c1 100644 --- a/science/gnudatalanguage/Makefile +++ b/science/gnudatalanguage/Makefile @@ -3,6 +3,7 @@ PORTNAME= gnudatalanguage DISTVERSION= 0.9.7 +PORTREVISION= 1 CATEGORIES= science lang MASTER_SITES= SF/${PORTNAME}/gdl/${PORTVERSION} .if defined(BUILD_PYTHON_MODULE) diff --git a/science/gromacs/Makefile b/science/gromacs/Makefile index 2e9008c..9d16628 100644 --- a/science/gromacs/Makefile +++ b/science/gromacs/Makefile @@ -3,7 +3,7 @@ PORTNAME= gromacs PORTVERSION= 5.0.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= science MASTER_SITES= ftp://ftp.gromacs.org/pub/gromacs/ diff --git a/science/harminv/Makefile b/science/harminv/Makefile index 74c2a80..491363b 100644 --- a/science/harminv/Makefile +++ b/science/harminv/Makefile @@ -3,7 +3,7 @@ PORTNAME= harminv PORTVERSION= 1.3.1 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= science MASTER_SITES= http://ab-initio.mit.edu/harminv/ diff --git a/science/hdf/Makefile b/science/hdf/Makefile index 78b6086..01e7fb8 100644 --- a/science/hdf/Makefile +++ b/science/hdf/Makefile @@ -3,7 +3,7 @@ PORTNAME= hdf PORTVERSION= 4.2.11 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= science archivers graphics MASTER_SITES= http://www.hdfgroup.org/ftp/HDF/releases/HDF${PORTVERSION}/src/ \ diff --git a/science/hdf5-18/Makefile b/science/hdf5-18/Makefile index 2d63fcb..cf4fab0 100644 --- a/science/hdf5-18/Makefile +++ b/science/hdf5-18/Makefile @@ -3,7 +3,7 @@ PORTNAME= hdf5 PORTVERSION= 1.8.18 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science archivers graphics MASTER_SITES= https://support.hdfgroup.org/ftp/HDF5/current18/src/ \ http://support.hdfgroup.org/ftp/HDF5/current18/src/ \ diff --git a/science/hdf5/Makefile b/science/hdf5/Makefile index c4bd3e2..ad17454 100644 --- a/science/hdf5/Makefile +++ b/science/hdf5/Makefile @@ -3,7 +3,7 @@ PORTNAME= hdf5 PORTVERSION= 1.10.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science archivers graphics MASTER_SITES= https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-${PORTVERSION:R}/${DISTNAME}/src/ \ MASTER_SITES= https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${PORTVERSION:R}/${DISTNAME}/src/ \ diff --git a/science/isaac-cfd/Makefile b/science/isaac-cfd/Makefile index 4901941..11d5bc4 100644 --- a/science/isaac-cfd/Makefile +++ b/science/isaac-cfd/Makefile @@ -3,7 +3,7 @@ PORTNAME= isaac PORTVERSION= 4.2 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= science MASTER_SITES= SF/${PORTNAME}-cfd/${PORTNAME}-cfd/ISAAC%20Version%20${PORTVERSION} DISTFILES= ${PORTNAME}src.4_2${EXTRACT_SUFX} ${PORTNAME}mk.4_2${EXTRACT_SUFX} diff --git a/science/libctl/Makefile b/science/libctl/Makefile index dd3b20e..864a1ff 100644 --- a/science/libctl/Makefile +++ b/science/libctl/Makefile @@ -3,7 +3,7 @@ PORTNAME= libctl PORTVERSION= 3.2.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science math MASTER_SITES= http://ab-initio.mit.edu/libctl/ diff --git a/science/libgeodecomp/Makefile b/science/libgeodecomp/Makefile index 559bb8b..65a6b5b 100644 --- a/science/libgeodecomp/Makefile +++ b/science/libgeodecomp/Makefile @@ -3,6 +3,7 @@ PORTNAME= libgeodecomp PORTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= science devel MASTER_SITES= http://www.libgeodecomp.org/archive/ diff --git a/science/libghemical/Makefile b/science/libghemical/Makefile index 2aefcbf..f1306b5 100644 --- a/science/libghemical/Makefile +++ b/science/libghemical/Makefile @@ -3,7 +3,7 @@ PORTNAME= libghemical PORTVERSION= 3.0.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= science MASTER_SITES= http://bioinformatics.org/ghemical/download/release20111012/ \ http://bioinformatics.org/ghemical/download/current/ diff --git a/science/libint/Makefile b/science/libint/Makefile index 5f761a5..1a47749 100644 --- a/science/libint/Makefile +++ b/science/libint/Makefile @@ -4,7 +4,7 @@ PORTNAME= libint DISTVERSIONPREFIX= release- DISTVERSION= 1-1-6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science MAINTAINER= ports@FreeBSD.org diff --git a/science/libxc/Makefile b/science/libxc/Makefile index 3587abf..469b80b 100644 --- a/science/libxc/Makefile +++ b/science/libxc/Makefile @@ -3,7 +3,7 @@ PORTNAME= libxc PORTVERSION= 3.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science MASTER_SITES= http://www.tddft.org/programs/octopus/download/libxc/ diff --git a/science/massxpert/Makefile b/science/massxpert/Makefile index 3dbd001..5cde629 100644 --- a/science/massxpert/Makefile +++ b/science/massxpert/Makefile @@ -3,7 +3,7 @@ PORTNAME= massxpert PORTVERSION= 3.4.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= science MASTER_SITES= http://download.tuxfamily.org/massxpert/source/ diff --git a/science/mbdyn/Makefile b/science/mbdyn/Makefile index 03ab021..9f542e3 100644 --- a/science/mbdyn/Makefile +++ b/science/mbdyn/Makefile @@ -3,7 +3,7 @@ PORTNAME= mbdyn PORTVERSION= 1.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science MASTER_SITES= https://www.mbdyn.org/userfiles/downloads/ diff --git a/science/meep/Makefile b/science/meep/Makefile index fcc5e8f..8018745 100644 --- a/science/meep/Makefile +++ b/science/meep/Makefile @@ -3,7 +3,7 @@ PORTNAME= meep PORTVERSION= 1.2.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= science MASTER_SITES= http://ab-initio.mit.edu/meep/ diff --git a/science/mpb/Makefile b/science/mpb/Makefile index 1af4a0c..21e07a6 100644 --- a/science/mpb/Makefile +++ b/science/mpb/Makefile @@ -3,7 +3,7 @@ PORTNAME= mpb PORTVERSION= 1.5 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= science MASTER_SITES= http://ab-initio.mit.edu/mpb/ diff --git a/science/mpqc/Makefile b/science/mpqc/Makefile index 4f1d188..2f71800 100644 --- a/science/mpqc/Makefile +++ b/science/mpqc/Makefile @@ -3,7 +3,7 @@ PORTNAME= mpqc PORTVERSION= 2.3.1 -PORTREVISION= 28 +PORTREVISION= 29 CATEGORIES= science parallel MASTER_SITES= SF diff --git a/science/ncs/Makefile b/science/ncs/Makefile index 3dd9bd8..620a04e 100644 --- a/science/ncs/Makefile +++ b/science/ncs/Makefile @@ -3,7 +3,7 @@ PORTNAME= ncs PORTVERSION= 2.0.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science parallel MASTER_SITES= http://code-saturne.org/releases/ diff --git a/science/netcdf-fortran/Makefile b/science/netcdf-fortran/Makefile index 674447f..59baaec 100644 --- a/science/netcdf-fortran/Makefile +++ b/science/netcdf-fortran/Makefile @@ -3,7 +3,7 @@ PORTNAME= netcdf-fortran PORTVERSION= 4.4.4 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= science diff --git a/science/openkim/Makefile b/science/openkim/Makefile index 29d66d6..7fdaa63 100644 --- a/science/openkim/Makefile +++ b/science/openkim/Makefile @@ -3,7 +3,7 @@ PORTNAME= openkim PORTVERSION= 1.1.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= science MASTER_SITES= http://s3.openkim.org/openkim-api/ DISTNAME= ${PORTNAME}-api-v${PORTVERSION} diff --git a/science/pnetcdf/Makefile b/science/pnetcdf/Makefile index d93dd1c..4eade23 100644 --- a/science/pnetcdf/Makefile +++ b/science/pnetcdf/Makefile @@ -3,6 +3,7 @@ PORTNAME= pnetcdf PORTVERSION= 1.8.1 +PORTREVISION= 1 CATEGORIES= science parallel MASTER_SITES= http://cucis.ece.northwestern.edu/projects/PnetCDF/Release/ \ LOCAL/sunpoet diff --git a/science/psychopy/Makefile b/science/psychopy/Makefile index d2a3a57..43a6c14 100644 --- a/science/psychopy/Makefile +++ b/science/psychopy/Makefile @@ -3,7 +3,7 @@ PORTNAME= psychopy PORTVERSION= 1.83.04 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python MAINTAINER= ports@FreeBSD.org diff --git a/science/py-obspy/Makefile b/science/py-obspy/Makefile index b1764f6..8fe8efd 100644 --- a/science/py-obspy/Makefile +++ b/science/py-obspy/Makefile @@ -3,6 +3,7 @@ PORTNAME= obspy PORTVERSION= 1.0.3 +PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/science/py-scikit-learn/Makefile b/science/py-scikit-learn/Makefile index f50f378..e6e2851 100644 --- a/science/py-scikit-learn/Makefile +++ b/science/py-scikit-learn/Makefile @@ -3,7 +3,7 @@ PORTNAME= scikit-learn PORTVERSION= 0.17 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/science/py-scikit-sparse/Makefile b/science/py-scikit-sparse/Makefile index b6e29ad..fb51989 100644 --- a/science/py-scikit-sparse/Makefile +++ b/science/py-scikit-sparse/Makefile @@ -3,7 +3,7 @@ PORTNAME= scikit-sparse PORTVERSION= 0.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/science/py-scipy/Makefile b/science/py-scipy/Makefile index 4ae1e4d..b4a0262 100644 --- a/science/py-scipy/Makefile +++ b/science/py-scipy/Makefile @@ -3,6 +3,7 @@ PORTNAME= scipy PORTVERSION= 0.19.0 +PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= http://docs.scipy.org/doc/${DISTNAME}/:doc \ CHEESESHOP:source \ diff --git a/science/silo/Makefile b/science/silo/Makefile index 6e45c8d..25ffc77 100644 --- a/science/silo/Makefile +++ b/science/silo/Makefile @@ -3,7 +3,7 @@ PORTNAME= silo PORTVERSION= 4.10.2 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONSUFFIX= -bsd CATEGORIES= science MASTER_SITES= http://wci.llnl.gov/content/assets/docs/simulation/computer-codes/${PORTNAME}/silo-${PORTVERSION}/ diff --git a/science/v_sim/Makefile b/science/v_sim/Makefile index 69aab2c..521338c 100644 --- a/science/v_sim/Makefile +++ b/science/v_sim/Makefile @@ -3,7 +3,7 @@ PORTNAME= v_sim PORTVERSION= 3.7.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science MASTER_SITES= http://inac.cea.fr/L_Sim/V_Sim/download/ |