Files
2021-10-16 15:37:38 -04:00

60 lines
2.5 KiB
Tcl

# -*- 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 wcalc
version 1.1
categories science electronics
maintainers nomaintainer
platforms darwin
license GPL-2
description analyze and synthesize transmission line structures and related components
long_description \
Wcalc is a tool for the analysis and synthesis of transmission line structures \
and related components. Wcalc provides the ability to analyze the electrical \
parameters of a particular structure based on the physical dimensions and \
material parameters. The synthesis portion calculates the required physical \
parameters to meet desired electrical specifications. Wcalc includes several \
models and places an emphasis on accuracy. Wcalc is part of gEDA project, a \
full GPL'd suite of Electronic Design Automation tools.
homepage http://wcalc.sourceforge.net/
master_sites sourceforge:${name}
checksums md5 62d41eac2979c1a745e4e4c7045d97c4 \
sha1 f6a96ef3abad9c87b491bc7fb0379b022809d182 \
rmd160 d59b8b3dd8a850cc33bef601a61b6aafb6116384
depends_build port:pkgconfig
depends_lib path:lib/pkgconfig/gtk+-2.0.pc:gtk2 \
port:gawk
use_parallel_build no
patchfiles patch-utils_shtml2html.diff
post-patch {
#patch the usage of 'include' variable in awk script, not working with gawk 4.0+
reinplace "s|shtml2html include=|shtml2html env_include=|" ${worksrcpath}/htdocs/Makefile.in
}
configure.args-append \
--enable-gtk2 \
--enable-htdocs \
--enable-stdio \
--enable-sourceforge \
--enable-cgi \
--without-matlab \
--without-octave \
--without-scilab
post-destroot {
xinstall -d -m 755 ${destroot}${prefix}/share/doc
file rename ${destroot}${prefix}/share/${distname} \
${destroot}${prefix}/share/doc/${name}
move {*}[glob ${destroot}${prefix}/share/${name}/*] \
${destroot}${prefix}/share/doc/${name}
}
livecheck.type regex
livecheck.url http://sourceforge.net/projects/${name}/files/${name}/
livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)"