# -*- 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
PortGroup compiler_blacklist_versions 1.0
maintainers {gmail.com:emanuele.giaquinta @exg} openmaintainer
description Unicode-aware rxvt clone.
rxvt-unicode is a clone of the well-known terminal \
emulator rxvt. Some of its 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 \
homepage http://software.schmorp.de/pkg/rxvt-unicode.html
master_sites http://dist.schmorp.de/rxvt-unicode/ \
http://dist.schmorp.de/rxvt-unicode/Attic/
checksums rmd160 83e315f513500c2bf1f31cd4fd3854b508bc8d22 \
sha256 e94628e9bcfa0adb1115d83649f898d6edb4baced44f5d5b769c2eeb8b95addd \
# urxvt also depends on xorg-libX11, xrender and fontconfig but all these ports are in the dependency tree of Xft2
port:startup-notification \
# clang++ 3.0 produces unstable urxvt binary which sometimes causes errors like:
# "terminate called throwing an exceptionAbort trap: 6"
compiler.blacklist {clang < 318}
configure.perl ${prefix}/bin/perl5.28
patchfiles patch-Makefile.in.diff \
patch-perl-5.28-compat.diff \
if {[string match *clang* ${configure.cxx}]} {
configure.ldflags-append -stdlib=${configure.cxx_stdlib}
configure.args --enable-everything \
--with-term=rxvt-unicode-256color \
--mandir=${prefix}/share/man