This version tries to install docs even when --without-docdir is passed to configure; fix it. Reported by: itetcu0dc0aba5f6
Port details
net/mpich 5.0.1
Portable implementation of MPI-1, MPI-2 and MPI-3
Port info
- Maintainer
- laurent@FreeBSD.org
- Packages
- latest: 5.0.1
- Upstream
- Higher version available: 5.0.2
- Last update
- to 5.0.1 · 63a7b4ce30
- Quarterly
- 2026Q4: 5.0.1
- Formerly
- net/mpich2 until 2022-05-31
- WWW
- https://www.mpich.org/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install mpichinstalls 5.0.1 fromlatest; fromquarterly(2026Q4) 5.0.1- Port
# cd /usr/ports/net/mpich && make install clean# make -C /usr/ports/net/mpich config # change options first
- Size
- 7.6 MiB download · 44 MiB installed
- Depends on
- devel/hwloc2 2.12.1_1, devel/json-c 0.19_1, devel/libepoll-shim 0.0.20240608, lang/gcc14 14.2.0_7, lang/perl5.42 5.42.3, net/libfabric 1.15.1_4
- License
- MPICH
- Options
- 5 of 8 on in the package: DHYDRA DOCS FORTRAN GFORKER HYDRA
Show the 3 options that are off
DGFORKER L0 SLURM
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 5.0.1 | 5.0.1 | – |
| FreeBSD 15 | 5.0.1 | 5.0.1 | – |
| FreeBSD 14 | 5.0.1 | 5.0.1 | 5.0.1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 5.0.1 | 5.0.1 | – |
| FreeBSD 14 | 5.0.1 | 5.0.1 | 5.0.1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 5.0.1.Fixed (0)
No VuXML entries for this package.
Problem reports (1) · open in Bugzilla, most recently changed first
| PR | Summary | Status | Changed |
|---|---|---|---|
| 298053 | maintainer-feedback+ net/mpich: Install under mpi/mpich to avoid MPI library namespace collisions | In Progress | 2026-08-30 |
Commits (239)
- Remove unneeded dependency from gtk12/gtk20 [1] - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav)3e4ed01146
Upgrade to 1.0.7. Notified by: Pavan Balaji <balaji (at) mcs.anl.gov> (Argonne)15d04650ef
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Bump PORTREVISION Approved by: portmgr (xorg cleanup)c4c8f4be45
Support compound flags and options for Fortran. Submitted by: bf <bf2006a (at) yahoo.com>15e86a8ea6
- Upgrade to 1.0.6p1; Changelog at <http://www-unix.mcs.anl.gov/mpi/mpich/106p1.txt> - Fix pkgconfig.c31aab128d
Upgrade to 1.0.6. Changelog at <http://www-unix.mcs.anl.gov/mpi/mpich/downloads/mpich2-doc-CHANGES.txt>0c326daae9
Bump portrevision: MPICH2 is OK with Python 2.5, but it must be rebuilt.e4e3f0a7b8
- 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)42542fb076
Don't use implicitly f77 but set USE_FORTRAN, thus install the f90 interface and fix on -CURRENT.d10a818577
Now we use USE_FORTRAN=yes to use FORTRAN compiler. Approved by: thierryac47213b3a
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.d4f0d0048aThe tarball has been re-rolled, but there is no visible difference. Reported by: pointyhat via Kris71ec812696
- Remove FreeBSD 4.X support from unmaintained ports in categories starting with letter n-pc7611291ca
Upgrade to 1.0.5p4.95eeea973d
Fix objformat removal on -curent. (BTW: patching to the m4 macros is not necessary, but just FYI) Submitted by: kris via pointyhat. Approved by: thierry32762a33ad
1. Build and install shared library. 2. configure should recognize pthread stuffs. Submitted by: maho Approved and improved by: thierry2286b28992
Update to 1.0.5p3.d85d2b0d4a
Update to 1.0.5p2.bab71e37ad
Only use of gfortran42. not gcc42. this breaks a lot of programs... Approved by: portmgr (kris)e9809ae548
* Update to 1.0.5p1 * Migrate to gfortran42. Approved by: thierry (maintainer)a53c18a7ed
Upgrade to 1.0.5. Changelog at <http://www-unix.mcs.anl.gov/mpi/mpich/downloads/mpich2-doc-CHANGES.txt>.f20f76397d
Reset dbader@ece.unm.edu due to timeouts and no response to email. Hat: portmgre0cde90bd9
Re-enable the Fortran 90 module: fixed with gcc-withfortran-4.1.2_20061208.98f0157213
Respect $X11BASE. PR: 105844 Approved by: maintainer's time-out24b97b1b54
Disable Fortran 90 module while gfortran is broken.6f9251c42e
BROKEN: Incorrect pkg-plist24326b4856
Add a knob WITH_SMPD, to enable SMPD instead of MPD, to work with SMPD under Microsoft Windows. Submitted by: Intron <mag (at) intron.ac>8f54351c1e
Fix build on amd64: work-around against a make strange behaviour => use gmake. Reported by: Andrzej Tobola <ato (at) iem.pw.edu.pl>, Jaroslaw Gruca <grucaj (at) amper.iem.pw.edu.pl>0bb510575f
There is no JDK package on -Current. Reminded by: Kris10482164d7
Upgrade to 1.0.4p1.521af67f07
- Upgrade to the latest MPICH-1; - Change WWW and add a note about MPICH-2. PR: ports/100522 Approved by: maintainer time-out (one month)052383a26e
Try to fix on 4.x. Since I'm there, switch to USE_LDCONFIG. Reported by: pointyhat via Kris365881a1b7
Upgrade to 1.0.4. Changelog at <http://www-unix.mcs.anl.gov/mpi/mpich/downloads/mpich2-doc-CHANGES.txt>.eb278d67b2
Add support for DESTDIR part I. This commit should largele be a NOOP as it only adds support for DESTDIR undefined. This does allow us to start testing ports with DESTDIR set, but this is as of yet not supported. Although this has been extensively tested on pointyhat, this is a very intrusive change and some cases may have been overlooked. Please contact Gabor and me if you find any. PR: 100555 Submitted by: gabor Sponsored by: Google Summer of Code 200650513d5d52
Add MPICH-2, an implementation of the Message-Passing Interface (MPI). The goals of MPICH2 are to provide an MPI implementation for important platforms, including clusters, SMPs, and massively parallel processors. It also provides a vehicle for MPI implementation research and for developing new and better parallel programming environments. MPICH2 replaces MPICH1 and should be used instead of MPICH1 except for the case of clusters with heterogeneous data representations. Note: some regression tests fail with Fortran 90, but the problem has been solved in 1.0.4-rc1, and 1.0.4 should be available RSN. Repocopied by: marcus156a330734
SHA256ify Approved by: krion@dbef3380d2
Convert to OPTIONS. Approved by: maintainer53187cf142
Add a link for ports still using mpiCC. [1] Since I'm there, prune empty directories. Reported by: Kris via pointyhat [1] Approved by: maintainer [1]74ba97b150
Upgrade to 1.2.6 and fix building problems by upgrading from jdk13 to jdk14. With some cleaning to pet portlint. Remark: java is disabled when PACKAGE_BUILDING. PR: ports/79279 Submitted by: maintainer26ccec73ba
SIZEify (maintainer timeout)8232e82f85
Implement an WITHOUT_X11 and an WITHOUT_TK target Approved By: maintainere38319bd40
Upgrade 1.2.5 to 1.2.5.2, released in September. Include two patches released by MPICH since then. Approved by: maintainer533b23ed77
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 1)73f7c91b5d
update ports/net/mpich: 1.2.5_1 -> 1.2.5_2 - maintainer mail address change - added some patch files to PATCHFILES PR: 55608 Submitted by: David A. Bader <dbader@ece.unm.edu> (maintainer)b69d904d5c
De-pkg-comment.4c2e4f1862
Update to 1.2.5. PR: ports/48230 Submitted by: David A. Bader <dbader@eece.unm.edu>094e70d4b1
Add parallel to CATEGORIES. PR: ports/39094 Submitted by: trevor090ec19d9c
Update(add new patches), and version bump. Submitted by: Mikhail Teterin <mi+mx@aldan.algebra.com> Approved by: David A. Bader <dbader@eece.unm.edu> (maintainer)cbf0d6c95d
make the java dependency more flexible Submitted by: Nakata Maho <chat95@mbox.kyoto-inet.or.jp> Reviewed by: maintainer Approved by: knu (mentor)aad2ec9565