Commit graph

97 commits

Author SHA1 Message Date
Danilo Egea Gondolfo
7ff3f3bbf2 net/openmpi: Update to 4.1.1 2021-05-19 20:56:04 +01:00
Mathieu Arnold
cf118ccf87
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2021-04-07 10:09:01 +02:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Mark Linimon
79627235ea Fix build on !x86 systems by ensuring option AVX cannot be set:
pkg-static: Unable to access file /wrkdirs/usr/ports/net/openmpi/work/stage/usr/local/%%AVX%%mpi/openmpi/lib/openmpi/mca_op_avx.la:No such file or directory
  pkg-static: Unable to access file /wrkdirs/usr/ports/net/openmpi/work/stage/usr/local/%%AVX%%mpi/openmpi/lib/openmpi/mca_op_avx.so:No such file or directory

While here, sort the _DESC entries, and gather the OPTIONS_DEFAULT,
OPTIONS_EXCLUDE_*, and OPTIONS_SUB entries together.

Approved by:	portmgr (tier-2 blanket)
2021-01-11 21:44:55 +00:00
Danilo Egea Gondolfo
e2333d0a7a net/openmpi: Add an option to enable AVX support
OpenMPI 4.1 fails to detect if the host supports AVX instructions and will fail to build if it doesn't [1].

Also, include the ABI version to the hwloc2 library dependency. If the user has devel/hwloc (and not devel/hwloc2) installed it will satify the dependency check anyway and link against the wrong lib.

[1] - https://github.com/open-mpi/ompi/issues/8306

PR:		252506
2021-01-10 12:03:36 +00:00
Danilo Egea Gondolfo
a63bae47f8 net/openmpi: Update to 4.1.0
- Move from hwloc to hwloc2 [1]
- Remove ${MPIDIR}/lib/openmpi from LDCONFIG

PR:		252496
Submitted by:	thierry [1]
2021-01-08 09:23:20 +00:00
Danilo Egea Gondolfo
22d77e41e7 net/openmpi and net/openmpi3: Fix build with GCC 10 and remove deprecated option.
Some gfortran defaults were changed in GCC 10: https://gcc.gnu.org/gcc-10/changes.html
The conditional is required because the parameter -fallow-argument-mismatch will break the current default gfortran.

Reported by:	linimon
2020-10-16 11:25:29 +00:00
Danilo Egea Gondolfo
b89875ed58 - Update to 4.0.5 2020-08-31 11:43:06 +00:00
Danilo Egea Gondolfo
82478dc11f - Update to 4.0.4
- Install .pc files to ${LOCALBASE} to simplify how consumers look for openmpi [1]

PR:		247212
Submitted by:	cmt [1]
2020-06-26 07:17:46 +00:00
Danilo Egea Gondolfo
794fcc74bd - Update net/openmpi to 4.0.3 (openmpi 1 is deprecated)
- Remove option for net/openmpi2 from science/pnetcdf (net/openmpi2 is deprecated and will be removed)
- Fix science/gromacs plist when MPI option is enabled
- Bump PORTREVISION for all the consumers of net/openmpi
2020-04-19 09:49:02 +00:00
Jan Beich
f18538b989 devel/libevent2: update to 2.1.11
Changes:	https://github.com/libevent/libevent/releases/tag/release-2.1.11-stable
ABI:		https://abi-laboratory.pro/tracker/timeline/libevent/
PR:		239599
Reported by:	GitHub (watch releases)
Approved by:	zeising (maintainer)
MFH:		2019Q3 (maybe security, partially restores 2.1.8 ABI)
Differential Revision:	https://reviews.freebsd.org/D21133
2019-08-02 13:30:40 +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
Piotr Kubaj
c98abee783 net/openmpi: add USES=compiler:c11
This port needs USES=compiler:c11 to fix build of science/sparta on GCC architectures.

PR:		237536
Approved by:	danilo (maintainer timeout), mentors (implicit approval)
2019-05-11 22:01:54 +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
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
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
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
Mathieu Arnold
3fcd0e41de Remove USES=execinfo.
PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
2017-09-22 10:48:28 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(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
2017-09-10 20:55:38 +00:00
Danilo Egea Gondolfo
e3d4697e94 - Update to 1.10.7
- Use external libevent
- Force the wrapper to use rpath pointing to the correct GCC directory.
  This solves a problem (bug 217750) when a non-default GCC version is used.

PR:		217750
2017-07-09 20:16:49 +00:00
Gerald Pfeifer
04d6f52202 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
2017-04-01 15:23:30 +00:00
Danilo Egea Gondolfo
f29d4cec3c - Add LICENSE and LICENSE_FILE
Reported by:	Anton Shterenlikht
2017-02-22 13:10:32 +00:00
Danilo Egea Gondolfo
7fdac856a6 - Update to 1.10.6 2017-02-20 01:32:50 +00:00
Danilo Egea Gondolfo
ff71035004 - Update to 1.10.5 2016-12-20 14:02:23 +00:00
Gerald Pfeifer
e4b7b9118a Bump PORTREVISIONS for ports depending on the canonical version of GCC and
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
2016-12-07 13:24:56 +00:00
Danilo Egea Gondolfo
5ffd116454 - Update to 1.10.4 2016-09-06 02:21:38 +00:00
Danilo Egea Gondolfo
a858c984ff - Update to 1.10.3 2016-06-29 15:22:52 +00:00
Dmitry Marakasov
c86e9d9724 Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed
Approved by:	portmgr blanket
2016-05-23 20:35:01 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Danilo Egea Gondolfo
3ed8b40551 - Update to 1.10.2 2016-02-06 13:45:05 +00:00
Danilo Egea Gondolfo
9be5c68f5c - Switch to USES=execinfo
PR:		205403
Submitted by:	pawel
2015-12-18 23:02:56 +00:00
Danilo Egea Gondolfo
e82140b76b - Fix plist when the default compiler is gcc5
Spotted by:	sunpoet
Obtained from:	DPorts (marino)
2015-11-06 01:28:39 +00:00
Danilo Egea Gondolfo
9e9bc5b371 - Update to 1.10.1 2015-11-05 00:51:24 +00:00
Danilo Egea Gondolfo
631cd9d433 - Update to 1.10.0
- Add SLURM to OPTIONS_DEFAULT (it's enabled by default in the configure script)
2015-09-17 02:58:01 +00:00
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
Danilo Egea Gondolfo
29186550ae - Update to 1.8.8
- Fix SLURM_LIB_DEPENDS, slurm-hpc was moved to slurm-wlm
2015-08-10 03:55:08 +00:00
Danilo Egea Gondolfo
4d96d2bc9e - Update to 1.8.7 2015-07-17 05:40:25 +00:00
Danilo Egea Gondolfo
f20ae1cd8e - Update to 1.8.6 2015-07-05 04:01:41 +00:00
Danilo Egea Gondolfo
95a0737a7b - Update to 1.8.5 2015-05-06 16:48:52 +00:00
Antoine Brodin
0661888397 Unbreak 2014-12-26 18:45:52 +00:00
Danilo Egea Gondolfo
1fa076ebfb - Update net/openmpi to 1.8.4 2014-12-26 14:24:12 +00:00
Antoine Brodin
1d7f5e5c0f Cleanup plist 2014-11-22 14:43:23 +00:00
Danilo Egea Gondolfo
94f7ea6c8f - Update net/openmpi from 1.8.2 to 1.8.3 2014-09-28 03:41:24 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Danilo Egea Gondolfo
d8bdeaa793 - Update net/openmpi from 1.8.1 to 1.8.2 2014-08-26 11:25:13 +00:00
Dmitry Marakasov
a4a7ce7422 - Switch devel/hwloc to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
- Add LICENSE_FILE
- While here, fix stagedir reference in www/trafficserver

Approved by:	portmgr blanket
2014-07-24 16:09:13 +00:00
Tijl Coosemans
2df13bcdc3 - Convert net/openmpi to USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Use BROKEN_sparc64

Approved by:	portmgr (implicit, bump unstaged port)
2014-07-14 16:51:44 +00:00
Danilo Egea Gondolfo
e2c126c70f - Update from 1.8 to 1.8.1 2014-04-25 14:55:11 +00:00
Danilo Egea Gondolfo
d8b73185d6 - Update openmpi from 1.6.5 to 1.8 (new stable version)
- Convert USE_BZIP2 to USES
2014-04-13 00:17:45 +00:00
Gerald Pfeifer
1cd277bdce Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
2014-03-10 20:55:20 +00:00