Ticket #10288: Portfile.2

File Portfile.2, 1.9 KB (added by wgrzemski@…, 18 years ago)

New version of the Portfile

Line 
1# $Id: Portfile,v 1.9 2006/08/11 03:21:49 wgrzemski Exp $
2
3PortSystem 1.0
4name                    boxes
5version                 1.1
6categories              textproc
7platforms               darwin
8maintainers             wgrzemski@gmail.com
9description             draws boxes around text
10long_description        boxes is a text filter which can draw various \
11                        ASCII art boxes around its input text. \
12                        Variants: 'emacs' -- installs boxes.el, which \
13                        simplifies using boxes from emacs
14homepage                http://boxes.thomasjensen.com
15master_sites            http://boxes.thomasjensen.com/download/
16distname                ${name}-${version}
17distfiles               ${name}-${version}.src.tar.gz
18checksums               md5 d2ef9fa28a87bf32b3fe0c47ab82fa97
19
20variant emacs           {
21                        destroot {
22                                xinstall -m 755 ${worksrcpath}/src/boxes ${destroot}${prefix}/bin/${name}
23                                file copy ${worksrcpath}/boxes-config ${worksrcpath}/boxes
24                                xinstall -m 644 ${worksrcpath}/boxes ${destroot}${prefix}/share/${name}
25                                xinstall ${worksrcpath}/doc/boxes.1 ${destroot}${prefix}/share/man/man1/
26                                xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
27                                xinstall -m 644 -W ${worksrcpath} COPYING README README.Win32.txt boxes-config ${destroot}${prefix}/share/doc/${name}
28
29                                xinstall -m 755 -d ${destroot}${prefix}/share/emacs/site-lisp/${name}
30                                xinstall -m 644 ${worksrcpath}/doc/boxes.el ${destroot}${prefix}/share/emacs/site-lisp/${name}/
31                                }
32                        }
33use_configure           no
34pre-build               { reinplace "s|GLOBALCONF = /usr/share/boxes|GLOBALCONF = ${prefix}/share/boxes|" "${worksrcpath}/Makefile" }
35build                   { system "cd $worksrcpath && make" }
36destroot                {
37                        xinstall -m 755 ${worksrcpath}/src/boxes ${destroot}${prefix}/bin/${name}
38                        file copy ${worksrcpath}/boxes-config ${worksrcpath}/boxes
39                        xinstall -m 644 ${worksrcpath}/boxes ${destroot}${prefix}/share/${name}
40                        xinstall ${worksrcpath}/doc/boxes.1 ${destroot}${prefix}/share/man/man1/
41                        xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
42                        xinstall -m 644 -W ${worksrcpath} COPYING README README.Win32.txt boxes-config ${destroot}${prefix}/share/doc/${name}
43                        }