svn commit: r369170 - head/net/mpich2

John Marino marino at FreeBSD.org
Wed Sep 24 11:55:15 UTC 2014


Author: marino
Date: Wed Sep 24 11:55:13 2014
New Revision: 369170
URL: http://svnweb.freebsd.org/changeset/ports/369170
QAT: https://qat.redports.org/buildarchive/r369170/

Log:
  net/mpich2: fix pkg-plist when JAVA option disabled, but while here...
  
  When the default JAVA option is turned off, the check-plist fails due
  to four files that don't get installed, so prefix them with %%JAVA%%
  
  While here:
   * Fixing stage-qa with INSTALL_TARGET=install-strip
   * Manually strip JAVA option library libTraceInput.so as needed
   * Remove obsolete @dirrm
   * Add CFLAGS related to using ports execinfo to find the execinfo.h
     (ports GCC seem to look in /usr/local/include by default, but DF's
      base compiler does not, so explicitly specify this location)
  
  All of these should be covered under the "Just Fix It" blanket

Modified:
  head/net/mpich2/Makefile
  head/net/mpich2/pkg-plist

Modified: head/net/mpich2/Makefile
==============================================================================
--- head/net/mpich2/Makefile	Wed Sep 24 11:52:18 2014	(r369169)
+++ head/net/mpich2/Makefile	Wed Sep 24 11:55:13 2014	(r369170)
@@ -3,7 +3,7 @@
 
 PORTNAME=	mpich2
 DISTVERSION=	1.5
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	5
 CATEGORIES=	net java parallel
 MASTER_SITES=	http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/${DISTVERSION}/
@@ -26,6 +26,7 @@ USES=		libtool:keepla fortran perl5 pkgc
 USE_GCC=	yes
 USE_LDCONFIG=	yes
 USE_PERL5=	build
+INSTALL_TARGET=	install-strip
 
 OPTIONS_DEFINE_i386=	JAVA
 OPTIONS_DEFINE_amd64=	JAVA
@@ -41,9 +42,11 @@ CONFIGURE_ARGS=	--enable-romio --enable-
 		--docdir="${DOCSDIR}" \
 		--with-python="${PYTHON_CMD}"
 CONFIGURE_ENV=	FCFLAGS="${FFLAGS}" \
+		MPI_CFLAGS="${LOCALBASE}/include" \
 		PACKAGE=${PORTNAME} \
 		PTHREAD_LIBS="${PTHREAD_LIBS}"
 
+CFLAGS+=	-I${LOCALBASE}/include
 CPPFLAGS+=	-I${LOCALBASE}/include
 .if ${FFLAGS} == "-O"
 FFLAGS=		-O2
@@ -173,6 +176,9 @@ post-install:
 .for pg in ${BIN2STRIP}
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${pg}
 .endfor
+.if ${PORT_OPTIONS:MJAVA}
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/trace_rlog/libTraceInput.so
+.endif
 
 .if defined(MAINTAINER_MODE)
 regression-test:	install

Modified: head/net/mpich2/pkg-plist
==============================================================================
--- head/net/mpich2/pkg-plist	Wed Sep 24 11:52:18 2014	(r369169)
+++ head/net/mpich2/pkg-plist	Wed Sep 24 11:55:13 2014	(r369170)
@@ -880,9 +880,9 @@ sbin/mpeuninstall
 %%DATADIR%%/examples/graphics/cpi.c
 %%DATADIR%%/examples/graphics/cxgraphics.c
 %%DATADIR%%/examples/graphics/fxgraphics.f
-%%DATADIR%%/examples/logfiles/barrier.rlog
-%%DATADIR%%/examples/logfiles/fpilog.clog
-%%DATADIR%%/examples/logfiles/fpilog.slog2
+%%JAVA%%%%DATADIR%%/examples/logfiles/barrier.rlog
+%%JAVA%%%%DATADIR%%/examples/logfiles/fpilog.clog
+%%JAVA%%%%DATADIR%%/examples/logfiles/fpilog.slog2
 %%DATADIR%%/examples/logging/Makefile
 %%DATADIR%%/examples/logging/comm1_isr.c
 %%DATADIR%%/examples/logging/comm1_isr_loop.c
@@ -903,15 +903,3 @@ sbin/mpeuninstall
 %%DATADIR%%/examples/logging/pthread_sendrecv.c
 %%DATADIR%%/examples/logging/pthread_sendrecv_user.c
 %%DATADIR%%/examples/logging/srtest.c
- at dirrm %%DATADIR%%/examples/logfiles
- at dirrm %%DATADIR%%/examples/logging
- at dirrm %%DATADIR%%/examples/graphics
- at dirrm %%DATADIR%%/examples/collchk
- at dirrm %%DATADIR%%/examples
- at dirrm %%DATADIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/www4
-%%JAVA%%%%PORTDOCS%%@dirrm %%DOCSDIR%%/jumpshot-4/html
-%%JAVA%%%%PORTDOCS%%@dirrm %%DOCSDIR%%/jumpshot-4
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%JAVA%%@dirrm lib/trace_rlog
- at dirrm include/primitives


More information about the svn-ports-head mailing list