# $Id: Portfile 71183 2010-09-03 22:08:29Z ryandesign@macports.org $

PortSystem          1.0

name                showkey
version             1.4
categories          sysutils
platforms           darwin
maintainers         gmail.com:phillipao
license             MIT

description         echo raw keystrokes back at you in a printable form

long_description    This program puts your terminal in raw mode, eats \
                    keystrokes, and prints them back it you in a recognizable \
                    printed form (using <>-surrounded ASCII mnemonics for \
                    non-printables). \
                    This may be useful, for example, if you're not certain \
                    what your keyboard keys are sending.

homepage            http://catb.org/esr/showkey/
master_sites        ${homepage}

checksums           md5     fae2e9e94e93109e810876c163d7c385 \
                    sha1    b42973cbdc9fe131b4b0c6cd736cdff491225c3d \
                    rmd160  d2f35e3203e05e465e26ecea3a2bc7015fdebf16

patchfiles          patch-Makefile.diff

use_configure       no

variant universal {}
if {[variant_isset universal]} {
    set archflags ${configure.universal_cflags}
} else {
    set archflags ${configure.cc_archflags}
}

build.target
build.args          CC="${configure.cc} ${archflags}"

destroot.args       PREFIX=${prefix}
