# $Id$ # -*- 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 PortSystem 1.0 name tcl2doxy version 0-2 checksums rmd160 fb746ebbbfbf6bd03cec44c94f8bb1854f4d00a6 \ sha256 f230d9099941b3cc907313df9af1b87674ec09a823654a57c1d7548331c596f5 categories textproc platforms darwin license BSD maintainers cal openmaintainer supported_archs noarch description \ Tcl/Tk input filter for doxygen Tcl2doxy translates Tcl/Tk source code into \ C-like code which doxygen is able to parse and generate a documentation \ for. long_description ${description} depends_run port:tcl homepage http://tcl2doxy.sourceforge.net/ master_sites sourceforge:${name}/Beta use_zip yes extract.mkdir yes post-extract { xinstall -m 0644 ${filespath}/tcl2doxy ${workpath} } post-patch { reinplace -E "s|@PREFIX@|${prefix}|g" ${workpath}/tcl2doxy } use_configure no build {} destroot { set libexecdir ${destroot}${prefix}/libexec/${name} set docdir ${destroot}${prefix}/share/doc/${name} set bindir ${destroot}${prefix}/bin xinstall -d -m 0755 $libexecdir xinstall -W ${worksrcpath}/src -m 0644 \ "lexer.tcl" \ "parser.tab.tcl" \ "parser.tcl" \ "syntree.tcl" \ $libexecdir xinstall -W ${worksrcpath}/src -m 0755 \ "tcl2doxy.tcl" \ $libexecdir xinstall -d -m 0755 $docdir xinstall -W ${worksrcpath} -m 0644 \ "LICENSE" \ "README" \ $docdir xinstall -m 0755 ${workpath}/tcl2doxy ${destroot}${prefix}/bin } livecheck.regex "[quotemeta ${name}]-(\\d+(-\\d+)*)[quotemeta ${extract.suffix}]"