Files

65 lines
2.4 KiB
Tcl

# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
PortGroup perl5 1.0
perl5.require_variant yes
perl5.conflict_variants yes
perl5.branches 5.28 5.30 5.32 5.34
perl5.default_branch 5.34
perl5.create_variants ${perl5.branches}
# since variants are set to conflict (only one can be installed at a time)
# omit version suffixes on linked binaries
perl5.link_binaries_suffix
name clusterssh
perl5.setup App-ClusterSSH 4.16
revision 0
categories sysutils
license {Artistic-1 GPL}
maintainers nomaintainer
description Cluster Admin via SSH
long_description ClusterSSH controls a number of xterm windows via a \
single graphical console window to allow commands to \
be interactively run on multiple servers over an ssh \
connection.
checksums rmd160 2c688e3b3a7fb695ca4a0ca22ac21d7a6068b59f \
sha256 1b7cb8ab606856244adf8bd9ac4d27507c2e41687b3af1a226ce1db2f3fd5578 \
size 96151
# don't overwrite portgroup defined dependencies
depends_build-append \
port:p${perl5.major}-file-which \
port:p${perl5.major}-readonly \
port:p${perl5.major}-test-differences \
port:p${perl5.major}-test-trap
depends_lib port:p${perl5.major}-exception-class \
port:p${perl5.major}-getopt-long \
port:p${perl5.major}-html-parser \
port:p${perl5.major}-pathtools \
port:p${perl5.major}-pod-simple \
port:p${perl5.major}-sort-naturally \
port:p${perl5.major}-tk \
port:p${perl5.major}-try-tiny \
port:p${perl5.major}-x11-protocol \
port:p${perl5.major}-x11-protocol-other \
port:p${perl5.major}-xml-simple \
port:p${perl5.major}-xsloader \
port:xterm
# fixup shebangs in installed perl scripts
post-patch {
foreach script [glob ${worksrcpath}/bin_PL/*] {
reinplace "s|^#!.*|#!${perl5.bin}|" $script
}
}
perl5.use_module_build
supported_archs noarch
platforms {darwin any}