FreeBSD Bugzilla – Attachment 114018 Details for
Bug 155655
[patch] science/meep Add Option to support MPI build
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
meep.diff
meep.diff (text/plain), 2.08 KB, created by
Klaus Aehlig
on 2011-03-18 09:20:09 UTC
(
hide
)
Description:
meep.diff
Filename:
MIME Type:
Creator:
Klaus Aehlig
Created:
2011-03-18 09:20:09 UTC
Size:
2.08 KB
patch
obsolete
>diff -ruN meep.orig/Makefile meep/Makefile >--- meep.orig/Makefile 2011-03-18 09:06:52.000000000 +0000 >+++ meep/Makefile 2011-03-18 09:07:25.000000000 +0000 >@@ -27,11 +27,27 @@ > CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" LDFLAGS="${LDFLAGS}" > > BUILD_DEPENDS+= bash:${PORTSDIR}/shells/bash \ >- harminv:${PORTSDIR}/science/harminv >+ harminv:${PORTSDIR}/science/harminv \ >+ gsed:${PORTSDIR}/textproc/gsed > LIB_DEPENDS+= guile.20:${PORTSDIR}/lang/guile \ > blas.2:${PORTSDIR}/math/blas \ > ctl.4:${PORTSDIR}/science/libctl \ > hdf5.0:${PORTSDIR}/science/hdf5 > RUN_DEPENDS+= harminv:${PORTSDIR}/science/harminv > >-.include <bsd.port.mk> >+OPTIONS= OPENMPI "Enable MPI support using openmpi" Off >+ >+.include <bsd.port.pre.mk> >+ >+.if defined(WITH_OPENMPI) >+BUILD_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpiCC:${PORTSDIR}/net/openmpi >+RUN_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpirun:${PORTSDIR}/net/openmpi >+CONFIGURE_ARGS+=--with-mpi >+CONFIGURE_ENV+= MPICXX=${LOCALBASE}/mpi/openmpi/bin/mpiCC >+PLIST_SUB+= MPI="" NOMPI="@comment " >+.else >+CONFIGURE_ARGS+=--without-mpi >+PLIST_SUB+= MPI="@comment " NOMPI="" >+.endif >+ >+.include <bsd.port.post.mk> >diff -ruN meep.orig/distinfo meep/distinfo >--- meep.orig/distinfo 2011-03-18 09:06:52.000000000 +0000 >+++ meep/distinfo 2011-03-18 09:08:39.000000000 +0000 >@@ -1,3 +1,2 @@ >-MD5 (meep-1.1.1.tar.gz) = 415e0cd312b6caa22b5dd612490e1ccf > SHA256 (meep-1.1.1.tar.gz) = 7a97b5555da1f9ea2ec6eed5c45bd97bcd6ddbd54bdfc181f46c696dffc169f2 > SIZE (meep-1.1.1.tar.gz) = 751244 >diff -ruN meep.orig/pkg-plist meep/pkg-plist >--- meep.orig/pkg-plist 2011-03-18 09:06:52.000000000 +0000 >+++ meep/pkg-plist 2011-03-18 09:07:15.000000000 +0000 >@@ -1,10 +1,14 @@ >-bin/meep >+%%NOMPI%%bin/meep >+%%MPI%%bin/meep-mpi > include/meep.hpp > include/meep/mympi.hpp > include/meep/vec.hpp >-lib/libmeep.a >-lib/libmeep.la >-lib/pkgconfig/meep.pc >+%%NOMPI%%lib/libmeep.a >+%%MPI%%lib/libmeep_mpi.a >+%%NOMPI%%lib/libmeep.la >+%%MPI%%lib/libmeep_mpi.la >+%%NOMPI%%lib/pkgconfig/meep.pc >+%%MPI%%lib/pkgconfig/meep_mpi.pc > share/meep/casimir.scm > share/meep/meep-enums.scm > share/meep/meep.scm
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 155655
: 114018 |
114019
|
114020