1 | # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 |
---|
2 | # $Id$ |
---|
3 | |
---|
4 | PortSystem 1.0 |
---|
5 | name ckon |
---|
6 | version dev |
---|
7 | categories science |
---|
8 | platforms darwin |
---|
9 | maintainers tschaume |
---|
10 | description automatic build tool for ROOT software |
---|
11 | license MIT |
---|
12 | long_description ckon is a C++ program/tool which automatically takes care \ |
---|
13 | of compilation, dictionary generation and linking of \ |
---|
14 | programs and libraries developed for data analyses within \ |
---|
15 | the CERN ROOT analysis framework. This includes parsing \ |
---|
16 | include headers to figure out which libraries the main \ |
---|
17 | programs need to be linked to. It uses automake/autoconf to \ |
---|
18 | be platform independent and GNU install compliant. \ |
---|
19 | In addition, m4 macros are automatically downloaded and \ |
---|
20 | the according compiler flags included based on a list of boost \ |
---|
21 | libraries provided in the config file. For the purpose of \ |
---|
22 | YAML database usage, a m4 macro can be downloaded during \ |
---|
23 | setup to link against the yaml-cpp library. |
---|
24 | homepage http://tschaume.github.io/ckon/ |
---|
25 | depends_lib port:boost port:curl |
---|
26 | |
---|
27 | fetch.type git |
---|
28 | git.url git://github.com/tschaume/ckon.git |
---|
29 | git.branch origin/dev |
---|
30 | use_autoreconf yes |
---|
31 | autoreconf.args -fvi |
---|
32 | configure.args-append --with-boost --with-boost-filesystem --with-boost-system \ |
---|
33 | --with-boost-regex --with-boost-program-options |
---|
34 | |
---|