source: trunk/dports/math/tablix/Portfile

Last change on this file was 95162, checked in by mww@…, 5 years ago

tablix: add license

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