Portfile

# $Id: Portfile 20474 2006-11-03 15:30:14Z blair@macports.org $

PortSystem 1.0
name boxes
version 1.1
categories textproc
platforms darwin
maintainers wgrzemski@gmail.com
description draws boxes around text
long_description boxes is a text filter which can draw various \
ASCII art boxes around its input text. \
Variants: 'emacs' -- installs boxes.el, which \
simplifies using boxes from emacs
homepage http://boxes.thomasjensen.com
master_sites http://boxes.thomasjensen.com/download/
distname ${name}-${version}
distfiles ${name}-${version}.src.tar.gz
checksums md5 d2ef9fa28a87bf32b3fe0c47ab82fa97
use_configure no

variant emacs {}

pre-build { reinplace "s|GLOBALCONF = /usr/share/boxes|GLOBALCONF = ${prefix}/share/boxes|" "${worksrcpath}/Makefile" }
build { system "cd $worksrcpath && make" }

destroot {
xinstall -m 755 ${worksrcpath}/src/boxes ${destroot}${prefix}/bin/${name}
file copy ${worksrcpath}/boxes-config ${worksrcpath}/boxes
xinstall -m 644 ${worksrcpath}/boxes ${destroot}${prefix}/share/${name}
xinstall ${worksrcpath}/doc/boxes.1 ${destroot}${prefix}/share/man/man1/
xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
xinstall -m 644 -W ${worksrcpath} COPYING README README.Win32.txt boxes-config ${destroot}${prefix}/share/doc/${name}

if { [variant_isset emacs] } {
xinstall -m 755 -d ${destroot}${prefix}/share/emacs/site-lisp/${name}
xinstall -m 644 ${worksrcpath}/doc/boxes.el ${destroot}${prefix}/share/emacs/site-lisp/${name}/
}
}