# -*- 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 ecb version 2.40 revision 2 categories editors platforms any license GPL-2+ maintainers nomaintainer supported_archs noarch description Emacs Code Browser long_description \ While Emacs already has good editing support for many modes, \ its browsing support is somewhat lacking. That's where ECB comes \ in: it displays a number of informational windows that allow for \ easy source code navigation and overview. homepage http://ecb.sourceforge.net/ master_sites sourceforge checksums md5 7f1df8e1c15b8d95641b40abbd706cd7 \ sha1 9d790b10572711cbcd032b306dfa2245950835f0 \ rmd160 f0ccbbb4f8303f2557ce32c93a65de12226116b9 depends_lib port:emacs port:cedet post-extract { fs-traverse dir ${worksrcpath}/ecb-images { if {[file isdirectory ${dir}]} { file attributes ${dir} -permissions 0755 } else { file attributes ${dir} -permissions 0644 } } } use_configure no set lispdir ${prefix}/share/emacs/site-lisp build.args CEDET=${lispdir} # sed: RE error: illegal byte sequence build.args-append LC_CTYPE=C destroot { xinstall -d ${destroot}${lispdir} xinstall -m 0644 {*}[glob -directory ${worksrcpath} *.el *.elc] \ ${destroot}${lispdir} foreach {dir} {ecb-images info-help} { copy ${worksrcpath}/${dir} ${destroot}${lispdir} } } livecheck.regex "ecb-(\\d+(?:\\.\\d+)*).tar.gz"