1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
Commit Graph

45 Commits

Author SHA1 Message Date
Danilo Egea Gondolfo
d45a10307d - New port net/openmpi-devel. Version 1.7 of Open MPI.
Open MPI is a project combining technologies and resources from several
other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to
build the best MPI library available.  A completely new MPI-2 compliant
implementation, Open MPI offers advantages for system and software
vendors, application developers and computer science researchers.
2013-11-29 23:55:54 +00:00
Danilo Egea Gondolfo
c935f4c758 - Change maintainer's email to @FreeBSD.org
- Add stage support
- Add SLURM options to support sysutils/slurm-hpc (submitted via email by Jason Bacon <jwbacon@tds.net>)
- Use options helpers
- Add VT (VampirTrace) as option
2013-11-28 15:58:45 +00:00
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
 - 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
 - Removed compatibility with K&R compilers, which was untestable due
   to lack of such compilers.
 - New functions
   . mpc_log10
   . mpc_mul_2si, mpc_div_2si
 - Speed-ups
   . mpc_fma
 - Bug fixes
   . mpc_div and mpc_norm now return a value indicating the effective
     rounding direction, as the other functions.
   . mpc_mul, mpc_sqr and mpc_norm now return correct results even if
     there are over- or underflows during the computation.
   . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
     infinite part and equals output variable is corrected.
   . mpc_fr_sub: Wrong return value for imaginary part is corrected.

Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.

Bump PORTREVISIONS of all dependent ports.

PR:		183141
Approved by:	portmgr (bdrewery)
2013-10-26 00:52:33 +00:00
Baptiste Daroussin
0c710c7b4e Add NO_STAGE all over the place in preparation for the staging support (cat: net) 2013-09-20 22:10:23 +00:00
William Grzybowski
856dbbe4ac net/openmpi: update to 1.6.5
- Update to 1.6.5
- Removed indefinite article from COMMENT
- Use new LIB_DEPENDS format
- Use options helpers
- Removed files directory
- Pass maintainership to submitter

Changelog: http://svn.open-mpi.org/svn/ompi/tags/v1.6-series/v1.6.5/NEWS

PR:		ports/181916
Submitted by:	Danilo Egêa Gondolfo <danilogondolfo gmail.com>
2013-09-08 11:19:00 +00:00
Baptiste Daroussin
61b712f7ca Add an explicit dependency on pkgconf 2013-09-06 20:31:50 +00:00
Brooks Davis
0f5ef01ec3 Revert the pkgconfig change in r320019. It didn't work and my initial
efforts to fix it didn't work.  The result wouldn't have been useful
enough to spend more effor on it.
2013-06-07 14:38:46 +00:00
Brooks Davis
f1639637de Remove SGE support as the SGE ports will be removed shortly.
Fix the IPv6 enable/disable option.  IPv6 support was impropertly
disabled before.

Install pkgconfig files in a slightly less wrong place.

Drop maintainership, I no longer maintain any FreeBSD clusters.
2013-06-05 20:40:58 +00:00
Pawel Pekala
17124e4aa2 - Update devel/hwlock to version 1.7.1 [1]
- Bump net/openmpi

PR:		ports/178882 [1]
Submitted by:	Eijiro Shibusawa <phd_kimberlite@yahoo.co.jp> (maintainer)
2013-05-24 20:58:30 +00:00
Pawel Pekala
1e8bd2fdd7 - Update devel/hwloc to 1.6 [1]
- Bump affected net/openmpi

PR:		ports/174106 [1]
Submitted by:	Eijiro Shibusawa <phd_kimberlite@yahoo.co.jp>
2012-12-16 10:27:48 +00:00
Brooks Davis
09c960f6a7 Correct detection of SCTP support in libc so it is found on all supported
OS versions not just 7.x.

Add missing plist entries.

Reported by:	QAT (beat)
2012-09-10 18:36:22 +00:00
Brooks Davis
d5465b8be9 Upgrade to 1.6.1. [0]
Allow IPV6 support to be disabled. [1]
Fix SGE dependency check. [2]

Switch to OptionsNG.

PR:		ports/169549 [0], ports/159705 [1], ports/157746 [2]
2012-08-24 13:58:27 +00:00
Philip M. Gollucci
e858613f85 - Update to 1.4.3
- Remove MD5

PR:             ports/152567
Submitted by:   wen
Approved by:    maintainer timeout (brooks ; 17 days)
2010-12-13 04:27:43 +00:00
Brooks Davis
be7dd063cd Upgrade to OpenMPI 1.4. 2009-12-09 01:19:56 +00:00
Gerald Pfeifer
27ab5137ce Bump PORTREVISION for everything that sets USE_FORTRAN=yes which now
implies lang/gcc44 up from lang/gcc43.

Approved by:	portmgr
2009-09-13 00:08:01 +00:00
Brooks Davis
df0bd90143 A couple plist entries had CONFIGURE_TARGET in them so substitute it
properly to the plist is valid on something other than 8.0 amd64.  Also
sort the generated Makefile.man so it remains stable.

Reported by:	QAT
2009-08-21 22:41:47 +00:00
Brooks Davis
6d1c388416 Upgrade to OpenMPI 1.3.3.
Remove the option to skip fortran support.  Some fortran files are
unconditionally installed and many if not most users will want to
support fortran numerical codes.
2009-08-21 20:09:24 +00:00
Brooks Davis
dbed8014e5 Upgrade to Open MPI 1.3. See the release annoucement for more detail:
http://www.open-mpi.org/community/lists/announce/2009/01/0025.php

Some features such as "Finer grained resource control and mapping
(cores, HCAs, etc)" require FreeBSD support code to be added.
2009-02-15 18:18:58 +00:00
Brooks Davis
a24a2daa41 Upgrade to 1.2.8.
Stop adding F77 and FC to CONFIGURE_ENV since USE_FORTRAN does it now.[1]

Submitted by:	gerald [1]
2009-01-19 16:15:45 +00:00
Gerald Pfeifer
05a2cbc2b4 Bump PORTREVISION due to change of USE_FORTRAN=yes to GCC 4.3. 2009-01-07 16:34:27 +00:00
Brooks Davis
bf448eb37b Chase libtorque version. 2008-08-23 16:51:05 +00:00
Brooks Davis
11140cb8dc Upgrade to 1.2.6, the latest release.
Submitted by:	Wen heping <wenheping at gmail dot com>
2008-07-28 01:45:04 +00:00
Brooks Davis
0d10ec3c90 Upgrade to the latest release, 1.2.5. See the release announcment for
details.

http://www.open-mpi.org/community/lists/announce/2008/01/0018.php
2008-01-29 16:08:45 +00:00
Gabor Kovesdan
42542fb076 - Remove the DESTDIR modifications from individual ports as we have a new,
fully chrooted DESTDIR, which does not need such any more.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
2007-08-04 11:41:30 +00:00
Maho Nakata
b9cd20384e Now we use USE_FORTRAN=yes to use FORTRAN compiler.
Approved by:	maintainer
2007-07-17 07:03:18 +00:00
Brooks Davis
1698332f2b Upgrade to 1.2.2, the most recent release.
Handle manpages correct.
Remove defunct pkg-message.
LDCONFIG all the directories [0]

Submitted by:	CHAO Shin [0]
PR:		ports/112236 [0]
2007-06-08 00:09:41 +00:00
Brooks Davis
638fc7f4cd Now that RELENG_4 is no longer supported, remove seatbelts preventing
these ports from being built there (and on pre-STABLE 5).
2007-02-05 18:03:58 +00:00
Brooks Davis
47de2a7fc6 Upgrade to OpenMPI 1.1.4. Largely a bugfix release with a few
performance improvements.

The 1.1.3 and 1.1.4 release notes can be found at these URLs:
1.1.3: http://www.open-mpi.org/community/lists/announce/2007/01/0009.php
1.1.4: http://www.open-mpi.org/community/lists/announce/2007/01/0010.php
2007-01-31 14:12:35 +00:00
Maho Nakata
b6492ffad8 * Migrate to gfortran42
* add support of f90

Approved by:	portmgr (kris)
2007-01-12 05:49:14 +00:00
Martin Wilke
1285ec589c - Update to 1.1.2
PR:		ports/105453
Submitted by:	trasz
Approved by:	maintainer timeout
2006-12-06 11:42:25 +00:00
Cheng-Lung Sung
6c9a7568e4 - fix plist error
- made portlint happy
2006-05-27 03:28:43 +00:00
Cheng-Lung Sung
56892ff89c - update to 1.0.2
- on behalf of maintainer-timeout

PR:		port/96802
Submitted by:	Steven G. Kargl <kargl_AT_troutmask.apl.washington dot edu>
2006-05-25 00:16:59 +00:00
Brooks Davis
f43a83dbb2 Use our sys/tree.h and it's requirements rather than some old incompatable
ones in the OpenMPI source tree.  This fixes the build on 7.0.  Bump
PORTVERSION on all platforms as this may change the compiled output
on others.

Unquote BROKEN in the missing stdint.h case.
2006-03-15 22:25:06 +00:00
Kris Kennaway
91ff71ca62 BROKEN on sparc64 and on >= 7.0: Does not compile 2006-02-12 22:43:32 +00:00
Edwin Groothuis
186c2e326c Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 06:28:59 +00:00
Edwin Groothuis
508b8d82f4 Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 03:01:03 +00:00
Brooks Davis
4d459653ae Upgrade to 1.0.1. Fix MASTER_SITES (they added another directory to the
path).
2006-01-12 06:08:12 +00:00
Kris Kennaway
9a61c2aa50 BROKEN: Unfetchable 2005-12-17 18:53:20 +00:00
Brooks Davis
82785c6f10 upgrade to 1.0.1rc2 2005-11-22 22:48:09 +00:00
Brooks Davis
8bd9d400ab upgrade to 1.0rc8 2005-11-17 20:41:00 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Brooks Davis
9e2b6d91ba Upgrade to 1.0rc7 2005-11-14 23:53:12 +00:00
Brooks Davis
fe5bc0ecd2 add SHA256 2005-11-11 19:03:22 +00:00
Brooks Davis
ab2987c0f6 Mark IGNORE for FreeBSD less than 5.3 since it can't build on 4.x due to
a lack of stdint.h and bugreports from FreeBSD 5.x versions prior to 5.3
are likely to be worthless.  Mark BROKEN if stdint.h is missing.
2005-10-30 17:35:58 +00:00
Brooks Davis
a83b0e625e Add Open MPI 1.0rc4.
From http://www.open-mpi.org/

        Open MPI is a project combining technologies and resources from
        several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI)
        in order to build the best MPI library available. A completely
        new MPI-2 compliant implementation, Open MPI offers advantages
        for system and software vendors, application developers and
        computer science researchers.
2005-10-27 23:41:25 +00:00