source: trunk/dports/science/xloops/Portfile @ 11802

Last change on this file since 11802 was 11802, checked in by gwright, 15 years ago

g++-3.4.3 is now g++-3.4 (new names for executable in gcc34 portfile).

  • Property svn:eol-style set to native
File size: 1.9 KB
Line 
1# $Id: Portfile,v 1.4 2005/04/13 21:20:51 gwright Exp $
2
3PortSystem 1.0
4name            xloops
5version         current
6revision        2
7categories      science
8platforms       darwin
9maintainers     gwright@opendarwin.org
10description     A Program for Calculating Feynman Diagrams
11long_description        \
12                The aim of xloops is to calculate one-particle          \
13                irreducible Feynman diagrams with one or two closed     \
14                loops for arbitrary processes in the Standard Model     \                       of particles and related theories. Results can be       \
15                returned both algebraically and numerically.            \
16                All necessary tensor integrals are treated for          \
17                arbitrary masses and momenta.
18
19homepage        http://wwwthep.physik.uni-mainz.de/~xloops/
20
21fetch.type      cvs
22cvs.password    anoncvs
23cvs.root        :pserver:anoncvs@cvsthep.physik.uni-mainz.de:/home/cvs
24cvs.module      ${name}
25
26set worksrcdir  ${name}
27
28depends_build   bin:g++-3.4:gcc34
29depends_lib     lib:ginac-1.2.0:GiNaC   \
30                lib:nestedsums:nestedsums
31
32patchfiles      patch-Makefile.am       \
33                patch-ginsh-Makefile.am \
34                patch-fcntimer.cpp      \
35                patch-ginsh_parser.yy   \
36                patch-two_loop_two_point.cpp
37
38pre-configure   { cd ${worksrcpath}
39                  reinplace s|%%DP_ACLOCAL%%|${prefix}/share/aclocal| Makefile.am
40                  system "LIBTOOLIZE=glibtoolize autoreconf -i"
41                }
42
43configure.env   CXX=g++-3.4                     \
44                CPPFLAGS="-I${prefix}/include"  \
45                LDFLAGS="-L${prefix}/lib"
46
47build.target    { }
48
49#user_notes     Not all of the two loops tests pass yet. The ones that  \
50#               do not are commented out.                               \
51#                                                                       \
52#               Some of the functions in the cvs version take different \
53#               arguments than are specified in the documentation.      \
54#               As always, the source code is your friend in these      \
55#               situations.                                             \
56#                                                                       \
57#               Remember, you must build your programs that include     \
58#               the xloop library with the same C++ compiler as was     \
59#               used to build xloops (g++ 3.4.3, most recently).
60
61default_variants  +test
62variant test    { test.run      yes
63                  test.cmd      make
64                  test.target   check
65                }
66
Note: See TracBrowser for help on using the repository browser.