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

Last change on this file since 21488 was 20458, checked in by blair@…, 14 years ago

Set the svn:keywords property to 'Id' for all Portfile's. This
re-enables the Id keyword substitution that was present in the CVS
repository.

See this thread for more information:
http://lists.macosforge.org/pipermail/macports-dev/2006-October/000180.html

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.8 KB
Line 
1# $Id: Portfile 20458 2006-11-03 15:12:21Z blair@macports.org $
2
3PortSystem 1.0
4name            xloops
5version         current
6revision        9
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}
25cvs.date        20060413
26
27set worksrcdir  ${name}
28
29depends_lib     port:GiNaC              \
30                port:nestedsums
31
32patchfiles      patch-ginsh-Makefile.am \
33                patch-fcntimer.cpp      \
34                patch-ginsh_parser.yy   \
35                patch-two_loop_two_point.cpp
36
37pre-configure   { cd ${worksrcpath}
38                  system "LIBTOOLIZE=glibtoolize autoreconf -i"
39}
40
41platform darwin 6 {
42                ui_msg "xloops is not supported on Jaguar (OS X 10.2.x)"
43                exit 1
44}
45
46platform darwin 7 {
47                depends_build   port:gcc40
48
49                configure.env-append    CXX=g++-dp-4.0
50}
51
52configure.env   CPPFLAGS="-I${prefix}/include"  \
53                LDFLAGS="-L${prefix}/lib"
54
55build.target    { }
56
57#user_notes     Not all of the two loops tests pass yet. The ones that  \
58#               do not are commented out.                               \
59#                                                                       \
60#               Some of the functions in the cvs version take different \
61#               arguments than are specified in the documentation.      \
62#               As always, the source code is your friend in these      \
63#               situations.                                             \
64#                                                                       \
65#               Remember, you must build your programs that include     \
66#               the xloop library with the same C++ compiler as was     \
67#               used to build xloops (g++ 4.0, most recently).
68
69default_variants  +test
70variant test    { test.run      yes
71                  test.cmd      make
72                  test.target   check
73}
74
Note: See TracBrowser for help on using the repository browser.