View | Details | Raw Unified | Return to bug 146745
Collapse All | Expand All

(-)Makefile (-1 / +3 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	meep
8
PORTNAME=	meep
9
PORTVERSION=	1.1.1
9
PORTVERSION=	1.1.1
10
PORTREVISION=	1
10
CATEGORIES=	science
11
CATEGORIES=	science
11
MASTER_SITES=	http://ab-initio.mit.edu/meep/
12
MASTER_SITES=	http://ab-initio.mit.edu/meep/
12
13
Lines 25-31 Link Here
25
CONFIGURE_ENV+=	CPPFLAGS="${CPPFLAGS}" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" LDFLAGS="${LDFLAGS}"
26
CONFIGURE_ENV+=	CPPFLAGS="${CPPFLAGS}" LD_LIBRARY_PATH="${LD_LIBRARY_PATH}" LDFLAGS="${LDFLAGS}"
26
27
27
BUILD_DEPENDS+=	bash:${PORTSDIR}/shells/bash \
28
BUILD_DEPENDS+=	bash:${PORTSDIR}/shells/bash \
28
		harminv:${PORTSDIR}/science/harminv
29
		harminv:${PORTSDIR}/science/harminv \
30
		gawk:${PORTSDIR}/lang/gawk
29
LIB_DEPENDS+=	guile.20:${PORTSDIR}/lang/guile \
31
LIB_DEPENDS+=	guile.20:${PORTSDIR}/lang/guile \
30
		blas.2:${PORTSDIR}/math/blas \
32
		blas.2:${PORTSDIR}/math/blas \
31
		ctl.4:${PORTSDIR}/science/libctl \
33
		ctl.4:${PORTSDIR}/science/libctl \
(-)files/patch-libctl_Makefile.in (+15 lines)
Line 0 Link Here
1
--- libctl/Makefile.in.orig	2010-04-30 10:14:01.000000000 +0700
2
+++ libctl/Makefile.in	2010-04-30 10:11:18.000000000 +0700
3
@@ -717,10 +717,10 @@
4
 	(echo "// AUTOMATICALLY GENERATED -- DO NOT EDIT"; grep -h friend $(LIBHDRS) | sed 's/^ *friend \+[A-Za-z_0-9:<>]\+[* ]\+\([A-Za-z_0-9:]*\) *(.*$$/%ignore \1;/' | grep "%ignore" | sort -u;) > $@
5
 
6
 meep_enum_renames.i: $(LIBHDRS)
7
-	(echo "// AUTOMATICALLY GENERATED -- DO NOT EDIT"; for f in $(LIBHDRS); do egrep "^enum" $$f | sed 's/enum \+\([A-Za-z_0-9:]\+\).*$$/\1/g' | while read enum; do cat $$f | tr -d '\n' | sed 's/.*enum \+'$${enum}' *{\([^}]*\)}.*/\1/g' | sed 's/= *[0-9]\+//g' |tr -d ' \t' | tr ',' '\n' | sed 's/^.*$$/'"%rename(meep_$${enum}_\0) meep::\0;/g"; echo; done; done;) > $@
8
+	(echo "// AUTOMATICALLY GENERATED -- DO NOT EDIT"; for f in $(LIBHDRS); do egrep "^enum" $$f | gsed 's/enum \+\([A-Za-z_0-9:]\+\).*$$/\1/g' | while read enum; do cat $$f | tr -d '\n' | gsed 's/.*enum \+'$${enum}' *{\([^}]*\)}.*/\1/g' | gsed 's/= *[0-9]\+//g' |tr -d ' \t' | tr ',' '\n' | gsed 's/^.*$$/'"%rename(meep_$${enum}_\0) meep::\0;/g"; echo; done; done;) > $@
9
 
10
 meep-enums.scm: meep_enum_renames.i
11
-	(sed 's/%rename(\([A-Za-z0-9_]*\)) *\([A-Za-z0-9:_]*\);$$/(define \2 (\1))/' meep_enum_renames.i | sed 's/[A-Za-z0-9:_]*:://g' | sed 's/_/-/g' | sed 's,//,;,'; echo "(define Centered Dielectric)") > $@
12
+	(gsed 's/%rename(\([A-Za-z0-9_]*\)) *\([A-Za-z0-9:_]*\);$$/(define \2 (\1))/' meep_enum_renames.i | gsed 's/[A-Za-z0-9:_]*:://g' | sed 's/_/-/g' | sed 's,//,;,'; echo "(define Centered Dielectric)") > $@
13
 
14
 ##############################################################################
15

Return to bug 146745