Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Dec 2018 19:45:06 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r487710 - in head/net/mpich: . files
Message-ID:  <201812171945.wBHJj6u7064771@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Mon Dec 17 19:45:06 2018
New Revision: 487710
URL: https://svnweb.freebsd.org/changeset/ports/487710

Log:
  net/mpich: Remove the compiler version check
  
  It fails on science/meep for no obvious reason, and would otherwise prevent meep from being upgraded mpich2->mpich.

Added:
  head/net/mpich/files/
  head/net/mpich/files/patch-src_binding_cxx_mpicxx.h.in   (contents, props changed)
Modified:
  head/net/mpich/Makefile

Modified: head/net/mpich/Makefile
==============================================================================
--- head/net/mpich/Makefile	Mon Dec 17 19:21:10 2018	(r487709)
+++ head/net/mpich/Makefile	Mon Dec 17 19:45:06 2018	(r487710)
@@ -2,7 +2,7 @@
 
 PORTNAME=	mpich
 PORTVERSION=	3.2.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	net parallel
 MASTER_SITES=	http://www.mpich.org/static/downloads/${DISTVERSION}/
 

Added: head/net/mpich/files/patch-src_binding_cxx_mpicxx.h.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/mpich/files/patch-src_binding_cxx_mpicxx.h.in	Mon Dec 17 19:45:06 2018	(r487710)
@@ -0,0 +1,18 @@
+--- src/binding/cxx/mpicxx.h.in.orig	2018-12-17 19:36:19 UTC
++++ src/binding/cxx/mpicxx.h.in
+@@ -16,6 +16,7 @@
+ // GCC (specifically) g++ changed the calling convention
+ // between 3.2.3 and 3.4.3 (!!)  Normally such changes
+ // should only occur at major releases (e.g., version 3 to 4)
++#if 0 // FreeBSD: remove this version check that fails for no apparent reason
+ #ifdef __GNUC__ 
+ # if __GNUC__ >= @GNUCXX_VERSION@ 
+ #  if __GNUC_MINOR__ > 2 && @GNUCXX_MINORVERSION@ == 2 
+@@ -23,6 +24,7 @@
+ #  endif
+ # endif     
+ #endif
++#endif
+ 
+ /* 
+  * Because the API is defined, some methods have parameters that are 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201812171945.wBHJj6u7064771>