ports/142158: New port: science/meep
Stas Timokhin
devel at stasyan.com
Wed Dec 30 06:30:05 UTC 2009
>Number: 142158
>Category: ports
>Synopsis: New port: science/meep
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Dec 30 06:30:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Stas Timokhin
>Release: 9.0-CURRENT
>Organization:
None
>Environment:
>Description:
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# meep
# meep/Makefile
# meep/distinfo
# meep/pkg-descr
# meep/files
# meep/files/patch-configure
# meep/files/patch-src_mympi.hpp
# meep/pkg-plist
#
echo c - meep
mkdir -p meep > /dev/null 2>&1
echo x - meep/Makefile
sed 's/^X//' >meep/Makefile << '5fae04e70b9c20df3aa5377f1964b9d9'
X# New ports collection makefile for: science/meep
X# Date created: 26 Dec 2009
X# Whom: Stas Timokhin <devel at stasyan.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= meep
XPORTVERSION= 1.1.1
XCATEGORIES= science
XMASTER_SITES= http://ab-initio.mit.edu/meep/
X
XMAINTAINER= devel at stasyan.com
XCOMMENT= FDTD simulation software to model electromagnetic systems
X
XUSE_GMAKE= yes
XGNU_CONFIGURE= yes
XUSE_FORTRAN= yes
XUSE_GCC= 4.4+
XUSE_ICONV= yes
XUSE_GETTEXT= yes
XCPPFLAGS+= -I${LOCALBASE}/include
XLD_LIBRARY_PATH= -L${LOCALBASE}/lib -L/usr/lib
XLDFLAGS+= -L${LOCALBASE}/lib
XCONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" LDFLAGS="${LDFLAGS}"
X
XBUILD_DEPENDS+= bash:${PORTSDIR}/shells/bash \
X harminv:${PORTSDIR}/science/harminv
XLIB_DEPENDS+= guile.20:${PORTSDIR}/lang/guile \
X blas.2:${PORTSDIR}/math/blas \
X ctl.3:${PORTSDIR}/science/libctl \
X hdf5.0:${PORTSDIR}/science/hdf5 \
X ltdl.7:${PORTSDIR}/devel/libltdl22
XRUN_DEPENDS+= harminv:${PORTSDIR}/science/harminv
X
X.include <bsd.port.mk>
5fae04e70b9c20df3aa5377f1964b9d9
echo x - meep/distinfo
sed 's/^X//' >meep/distinfo << '1cc3d15c3df93c82931dc42e2a53e0be'
XMD5 (meep-1.1.1.tar.gz) = 415e0cd312b6caa22b5dd612490e1ccf
XSHA256 (meep-1.1.1.tar.gz) = 7a97b5555da1f9ea2ec6eed5c45bd97bcd6ddbd54bdfc181f46c696dffc169f2
XSIZE (meep-1.1.1.tar.gz) = 751244
1cc3d15c3df93c82931dc42e2a53e0be
echo x - meep/pkg-descr
sed 's/^X//' >meep/pkg-descr << 'f256e505e9878075537b56399aff2fe2'
XMeep (or MEEP) is a free finite-difference time-domain (FDTD) simulation
Xsoftware package developed at MIT to model electromagnetic systems,
Xalong with our MPB eigenmode package.
X
XWWW: http://ab-initio.mit.edu/wiki/index.php/Meep
f256e505e9878075537b56399aff2fe2
echo c - meep/files
mkdir -p meep/files > /dev/null 2>&1
echo x - meep/files/patch-configure
sed 's/^X//' >meep/files/patch-configure << '4d54ce731be21c5344ddc8f0a532f0ac'
X--- configure.orig 2009-08-21 23:35:00.000000000 +0700
X+++ configure 2009-12-26 13:21:45.000000000 +0600
X@@ -1,4 +1,4 @@
X-#! /bin/sh
X+#! /usr/local/bin/bash
X # Guess values for system-dependent variables and create Makefiles.
X # Generated by GNU Autoconf 2.63 for meep 1.1.1.
X #
X@@ -10318,7 +10318,7 @@
X LIBTOOL_DEPS="$ltmain"
X
X # Always use our own libtool.
X-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
X+LIBTOOL='/usr/local/bin/bash $(top_builddir)/libtool'
X
X
X
4d54ce731be21c5344ddc8f0a532f0ac
echo x - meep/files/patch-src_mympi.hpp
sed 's/^X//' >meep/files/patch-src_mympi.hpp << 'e0b566befe8094921bbb3485e43f75d0'
X--- src/meep/mympi.hpp.orig 2009-12-26 13:03:30.000000000 +0600
X+++ src/meep/mympi.hpp 2009-12-26 13:04:39.000000000 +0600
X@@ -19,6 +19,7 @@
X #define MEEP_MY_MPI_H
X
X #include <complex>
X+#include <stdio.h>
X using namespace std;
X
X namespace meep {
e0b566befe8094921bbb3485e43f75d0
echo x - meep/pkg-plist
sed 's/^X//' >meep/pkg-plist << 'e21fb63d362aa8598376d384cb4f588b'
Xbin/meep
Xinclude/meep.hpp
Xinclude/meep/mympi.hpp
Xinclude/meep/vec.hpp
Xlib/libmeep.a
Xlib/libmeep.la
Xlib/pkgconfig/meep.pc
Xshare/meep/casimir.scm
Xshare/meep/meep-enums.scm
Xshare/meep/meep.scm
X at dirrm share/meep
X at dirrmtry lib/pkgconfig
X at dirrm include/meep
e21fb63d362aa8598376d384cb4f588b
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list