Ticket #14099: Portfile

File Portfile, 2.0 KB (added by june@…, 16 years ago)

Portfile for Vexus CDK

Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
2# vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
3# $Id$
4
5PortSystem        1.0
6
7name              vexus-cdk
8version           4.9.13
9revision          1
10categories        devel
11maintainers       theonelab.com:june
12description       Curses Development Kit -- widgets for curses
13long_description  \
14     CDK is a C based curses widget library. CDK sits on top of the curses  \
15     library and provides 21 ready to use widgets for rapid application     \
16     development of text based interfaces. CDK delivers many of the common  \
17     widget types required for a robust interface. Widgets can be combined  \
18     to create complex widgets if needed. CDK significantly reduces the     \
19     development time of text based application interfaces.
20
21homepage          http://www.vexus.ca/products/CDK/
22platforms         darwin
23master_sites      http://www.vexus.ca/products/CDK/
24distfiles         cdk.tar.gz
25checksums \
26    md5 dea61345f17ee4d7aa1f2e50d248696a            \
27    sha1 6259f67e03f2f790f78e638984e90a0b736f1a04   \
28    rmd160 f2d4470d4b0f212a73c55506a678b265033521d3
29
30depends_lib       port:ncurses
31
32livecheck.check   md5
33livecheck.url     ${homepage}/${distfiles}
34livecheck.md5     dea61345f17ee4d7aa1f2e50d248696a
35
36worksrcdir        cdk-${version}
37
38# Sadly, the Makefile.in file doesn't honor these -- keep them in
39# place for clarity, though we override them manually in the destroot
40# phase.
41configure.pre_args-append \
42    --mandir=${prefix}/share/man \
43    --infodir=${prefix}/share/info
44
45build.target
46
47# Stupid stupid stupid -- Makefile.in assumes the man dir is the final
48# directory where all man pages should go, so we have to specify the
49# directory manually. Thankfully, every manpage CDK has is in the
50# development section, so we can just cop out here and install
51# directly.
52destroot.destdir \
53    INSTALL_DIR=${destroot}${prefix} \
54    MAN_DIR=${destroot}${prefix}/share/man/man3