# -*- 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
maintainers {larryv @larryv}
description C language source code formatting program
long_description GNU indent changes the appearance of a C program \
by inserting or deleting whitespace according to \
a plethora of options. Some canned styles of \
formatting are supported as well. GNU indent is \
a descendant of BSD indent. GNU indent does NOT \
homepage https://www.gnu.org/software/indent
depends_lib port:gettext port:libiconv
master_sites debian:i/indent
distname indent_${version}.orig
checksums md5 98beafca62472805a3739d3867d5d70f \
sha1 9b242528bbc4914464117c69ffae9df24d3fa4a7 \
rmd160 b2e472fe85ce386fe61ab23f92242dad5184a08d \
sha256 aaff60ce4d255efb985f0eb78cca4d1ad766c6e051666073050656b6753a0893
worksrcdir indent-${version}
# Force build to regenerate gperf code.
delete ${worksrcpath}/src/gperf.c ${worksrcpath}/src/gperf-cc.c
patchfiles no-html.patch \
configure.args --docdir=${prefix}/share/doc/${name} \
move ${destroot}${prefix}/share/info/indent.info \
${destroot}${prefix}/share/info/gindent.info
xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
xinstall -m 644 -W ${worksrcpath} \
AUTHORS COPYING NEWS README \
${destroot}${prefix}/share/doc/${name}
# Extras in libexec/gnubin.
set gnubindir ${prefix}/libexec/gnubin
xinstall -m 755 -d ${destroot}${gnubindir}/man/man1
ln -s ../../../../share/man/man1/gindent.1.gz \
${destroot}${gnubindir}/man/man1/indent.1.gz
ln -s ../../bin/gindent ${destroot}${gnubindir}/indent
ln -s ../../bin/gtexinfo2man ${destroot}${gnubindir}/texinfo2man
# Compatibility symlinks that should be removed eventually