Ticket #33214: Portfile

File Portfile, 1.7 KB (added by petrus.hyvonen@…, 12 years ago)
Line 
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
4PortSystem              1.0
5PortGroup               python 1.0
6
7name                py-codetools
8version             4.0.0
9categories-append   devel
10maintainers         vcn.com:jjstickel openmaintainer
11
12description         Code analysis and execution tools
13
14long_description    The codetools project includes packages that simplify \
15                    meta-programming and help the programmer separate data from\ code in Python. This library contains classes that allow\ defining simple snippets, or blocks, of Python code,\ analyze variable dependencies in the code block, and use\ these dependencies to construct or restrict an execution\ graph. These (restricted) code blocks can then be executed\ in any namespace. However, this project also provides a\ Traits-event-enhanced namespace, called a context, which\ can be used in place of a vanilla namespace to allow\ actions to be performed whenever variables are assigned\
16                    or retrieved from the namespace. This project is used as\ the foundation for the BlockCanvas project.
17
18platforms           darwin
19homepage            http://code.enthought.com/projects/code_tools/
20master_sites        http://www.enthought.com/repo/ets/
21distname            codetools-${version}
22
23checksums           md5     8ee5861eff7bf521dfc2b540aa7001a1 \
24                    sha1    d8b8fde76be70204c65843ed47bbb7ef7ff8d780 \
25                    rmd160  2e616bbbb179cf0dbc8d6463d7762a76b7d37ca3
26
27python.versions     25 26 27
28python.default_version 27
29
30if {$subport != $name} {
31    depends_build-append    port:py${python.version}-distribute
32    depends_lib-append      port:py${python.version}-traits
33}
34