# -*- 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 PortGroup python 1.0 name salt version 3007.3 revision 0 categories-prepend sysutils platforms {darwin any} supported_archs noarch license Apache-2 maintainers {gmail.com:jeremy.mcmillan @aphor} openmaintainer description Salt is a Python-based remote execution, automation, \ configuration, and orchestration engine. long_description SaltStack is fast, scalable and flexible software for data \ center automation, from infrastructure and any cloud, \ to the entire application stack. homepage https://saltstack.com/ checksums rmd160 1d6f2c89e0f214e15509ebba3fe8f30aaec8f15d \ sha256 36f80214e7c35d70f79909768b873adbd578bf9194c2f23a0d0dc7abb3ca297a \ size 19481245 python.default_version 310 depends_lib-append port:py${python.version}-cherrypy \ port:py${python.version}-importlib-metadata \ port:py${python.version}-cryptography \ port:py${python.version}-contextvars \ port:py${python.version}-distro \ port:py${python.version}-gnupg \ port:py${python.version}-jinja2 \ port:py${python.version}-jmespath \ port:py${python.version}-msgpack \ port:py${python.version}-markupsafe \ port:py${python.version}-requests \ port:py${python.version}-psutil \ port:py${python.version}-packaging \ port:py${python.version}-looseversion \ port:py${python.version}-tornado \ port:py${python.version}-aiohttp \ port:py${python.version}-urllib3 \ port:py${python.version}-jaraco.text \ port:py${python.version}-jaraco.functools \ port:py${python.version}-croniter \ port:py${python.version}-setproctitle \ port:py${python.version}-timelib \ port:py${python.version}-openssl \ port:py${python.version}-dateutil \ port:py${python.version}-pycryptodomex \ port:py${python.version}-yaml \ port:py${python.version}-zmq ##destroot.cmd-append --with-salt-version=${version} ## ##patchfiles patch-macports_syspaths.diff ## ##post-patch { ## reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/setup.cfg ## reinplace "s|msgpack-python==.*|msgpack >= 1.0.0|" ${worksrcpath}/pkg/osx/req.txt ## reinplace "s|backports.ssl_match_hostname==.*||" ${worksrcpath}/pkg/osx/req.txt ## reinplace "s|ipaddress==.*||" ${worksrcpath}/pkg/osx/req.txt ## reinplace "s|timelib==.*||" ${worksrcpath}/pkg/osx/req.txt ## reinplace "s|linode-python==.*||" ${worksrcpath}/pkg/osx/req.txt ## reinplace "s|vultr==.*||" ${worksrcpath}/pkg/osx/req.txt ## reinplace "s|==| >= |" ${worksrcpath}/pkg/osx/req.txt ## reinplace "s|==| >= |" ${worksrcpath}/pkg/osx/req_ext.txt ## reinplace "s|pyobjc==.*||" ${worksrcpath}/pkg/osx/req_pyobjc.txt ## reinplace "s|==| >= |" ${worksrcpath}/pkg/osx/req_pyobjc.txt ##} ## ##pre-test { ## copy ${worksrcpath}/conf ${worksrcpath}/test ## file mkdir ${worksrcpath}/test/cache ## reinplace -E "s|^#?cachedir:.*$|cachedir: ${worksrcpath}/test/cache|" \ ## ${worksrcpath}/test/minion ##} ## ##test.run yes ##test.env PYTHONPATH=${worksrcpath}/build/lib ##test.dir ${worksrcpath}/build ##test.cmd ${python.bin} scripts-${python.branch}/salt-call ##test.target test.versions_information ##test.args --log-file=${worksrcpath}/build/minion.log \ ## --config-dir=${worksrcpath}/test \ ## --hard-crash \ ## --local \ ## --id=local ## ##startupitem.create yes ##startupitem.netchange yes ##startupitem.logevents yes ##set daemons {minion master syndic api} ##foreach daemon ${daemons} { ## startupitems-append \ ## name ${name}-${daemon} \ ## logfile ${prefix}/var/log/${name}/${daemon} \ ## executable "${prefix}/bin/${name}-${daemon} --config-dir=${prefix}/etc/${name} --pid-file=${prefix}/var/run/${name}-${daemon}.pid" ##}