# $Id: Portfile 67229 2010-05-03 06:35:12Z blb@macports.org $

####################################################################
# Marc Lehmann, the developer of rxvt-unicode, has no interest in  #
# supporting it on Mac OS X. He is hostile about Apple, Mac OS X,  #
# and Mac users, so do not contact him about his software when     #
# used on Mac OS X. If you encounter problems updating this port   #
# to a newer version, find a workaround and write a patch. Do not  #
# report upstream. See http://trac.macports.org/ticket/17202       #
####################################################################

PortSystem      1.0

name            rxvt-unicode
version         9.07
categories      x11
maintainers     gmail.com:evangoldenberg \
                openmaintainer
description     Unicode-aware rxvt clone.
long_description \
                rxvt-unicode is a clone of the well-known terminal \
                emulator rxvt. Some of it's main features over rxvt are \
                use of UCS-2 or UCS-4 to store text internally, \
                locale-correct in- and output, stability, \
                completely flicker-free \
                display, support for Xft and core fonts in any \
                combination, etc.
platforms       darwin
homepage        http://software.schmorp.de/pkg/rxvt-unicode.html
master_sites    http://dist.schmorp.de/rxvt-unicode/ \
                http://dist.schmorp.de/rxvt-unicode/Attic/
use_bzip2       yes
checksums       md5     49bb52c99e002bf85eb41d8385d903b5 \
                sha1    0e623daa15c45ba3add622277d32493a97059619 \
                rmd160  e20d30eac61bc56deac9da11b4d049fbac3f3b66

depends_build \
	port:pkgconfig

depends_lib \
	port:Xft2 \
	port:expat \
	port:ncursesw \
	path:bin/perl:perl5 \
	port:zlib

configure.perl  ${prefix}/bin/perl

patchfiles      patch-Makefile.in.diff

configure.args  --enable-everything --with-codeset=all \
                --disable-utmp --disable-afterimage \
                --mandir=${prefix}/share/man

use_parallel_build  yes

variant xterm_colors_256 description {256 colors patch via xterm} {
    use_autoconf yes
    patchfiles-append patch-urxvt-8.2-256color.diff
    configure.args-append --enable-xterm-colors=256
}

destroot.env    TERMINFO=${destroot}${prefix}/share/terminfo
pre-destroot {
    xinstall -m 755 -d ${destroot}${prefix}/share/terminfo
}
post-destroot {
    xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}/etc
    xinstall -m 644 -W ${worksrcpath} COPYING Changes INSTALL README.FAQ README.configure ${destroot}${prefix}/share/doc/${name}
    xinstall -m 644 -W ${worksrcpath}/doc/etc rxvt-unicode.termcap rxvt-unicode.terminfo ${destroot}${prefix}/share/doc/${name}/etc
}

