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