Ticket #13447: Portfile

File Portfile, 1.2 KB (added by jmroot (Joshua Root), 16 years ago)

updated portfile

Line 
1# $Id$
2
3PortSystem                      1.0
4
5name                            tablix
6version                         0.3.5
7categories                      math
8maintainers                     tomaz.solc@tablix.org
9description                     Kernel for solving general timetabling problems
10long_description \
11 Tablix is a powerful free software kernel for solving general \
12 timetabling problems. It uses a coarse-grained parallel genetic \
13 algorithm in combination with other techniques to construct \
14 sensible timetables from XML formatted problem descriptions. \
15 Tablix supports a very wide range of timetabling \
16 problems, from high school timetabling to barge scheduling. \
17 A number of timetable constraints are already implemented \
18 in the default installation and kernel's modular \
19 design makes it is easy to add new ones.
20
21platforms                       darwin
22
23homepage                        http://www.tablix.org
24
25checksums                       md5 87f727ea5daa410c9bf293ab945e9bd7
26
27master_sites                    http://www.tablix.org/releases/stable/
28
29depends_lib                     port:libxml2 port:pvm
30depends_run                     port:gnuplot
31
32set pvm_root    ${prefix}/lib/pvm
33set pvm_droot   ${destroot}${pvm_root}
34set pvm_arch    DARWIN
35
36patchfiles                      patch-po-Makefile.in.in.diff
37
38post-destroot {
39        xinstall -m 755 -d ${pvm_droot}/bin/${pvm_arch}/
40        system "cd ${pvm_droot}/bin/${pvm_arch}/ \
41                && ln -s ../../../../bin/tablix2_kernel"
42}