# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-salt VERSION= 3007.4 KEYWORDS= python sysutils VARIANTS= v12 v13 SDESC[v12]= Remote execution and config mgmt system (3.12) SDESC[v13]= Remote execution and config mgmt system (3.13) HOMEPAGE= http://saltstack.org/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= PYPI/s/salt DISTFILE[1]= salt-3007.4.tar.gz:main DIST_SUBDIR= python-src DF_INDEX= 1 SPKGS[v12]= single SPKGS[v13]= single OPTIONS_AVAILABLE= PY313 PY312 OPTIONS_STANDARD= none VOPTS[v12]= PY313=OFF PY312=ON VOPTS[v13]= PY313=ON PY312=OFF USES= cpe DISTNAME= salt-3007.4 LICENSE= APACHE20:single LICENSE_TERMS= single:{{WRKSRC}}/LICENSE LICENSE_FILE= APACHE20:stock LICENSE_SCHEME= solo CPE_PRODUCT= salt CPE_VENDOR= saltstack FPC_EQUIVALENT= sysutils/py-salt PYD_INSTALL_TARGET= --salt-root-dir=/ --salt-config-dir={{PREFIX}}/etc/salt --salt-cache-dir=/var/cache/salt --salt-sock-dir=/var/run/salt --salt-srv-root-dir={{PREFIX}}/etc/salt --salt-base-file-roots-dir={{PREFIX}}/etc/salt/states --salt-base-pillar-roots-dir={{PREFIX}}/etc/salt/pillar --salt-base-master-roots-dir={{PREFIX}}/etc/salt/salt-master --salt-logs-dir=/var/log/salt --salt-pidfile-dir=/var/run install RC_SUBR= salt_api:single salt_master:single salt_minion:single salt_proxy:single salt_syndic:single SUB_FILES= messages-single.ucl SUB_LIST= PYTHON_CMD={{PYTHON_CMD}} [PY312].BUILDRUN_DEPENDS_ON= python-Jinja2:single:v12 python-msgpack:single:v12 python-PyYAML:single:v12 python-MarkupSafe:single:v12 python-requests:single:v12 python-pyzmq:single:v12 [PY312].RUN_DEPENDS_ON= python-pycryptodomex:single:v12 python-distro:single:v12 [PY312].USES_ON= python:v12,sutools [PY313].BUILDRUN_DEPENDS_ON= python-Jinja2:single:v13 python-msgpack:single:v13 python-PyYAML:single:v13 python-MarkupSafe:single:v13 python-requests:single:v13 python-pyzmq:single:v13 [PY313].RUN_DEPENDS_ON= python-pycryptodomex:single:v13 python-distro:single:v13 [PY313].USES_ON= python:v13,sutools post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/salt ${INSTALL_DATA} ${WRKSRC}/conf/master \ ${STAGEDIR}${PREFIX}/etc/salt/master.sample ${INSTALL_DATA} ${WRKSRC}/conf/minion \ ${STAGEDIR}${PREFIX}/etc/salt/minion.sample pre-configure: .for file in conf/minion conf/master doc/man/salt-key.1 \ doc/man/salt-cp.1 doc/man/salt-minion.1 doc/man/salt-syndic.1 \ doc/man/salt-master.1 doc/man/salt-run.1 doc/man/salt.7 doc/man/salt.1 \ doc/man/salt-call.1 \ salt/modules/mysql.py salt/utils/parsers.py salt/modules/tls.py \ salt/modules/postgres.py salt/utils/migrations.py ${REINPLACE_CMD} -e 's|/etc/salt|${PREFIX}/etc/salt|' \ -e 's|/srv/salt|${PREFIX}/etc/salt/states|' \ -e 's|/srv/pillar|${PREFIX}/etc/salt/pillar|' ${WRKSRC}/${file} .endfor ${REINPLACE_CMD} -e 's|yumpkg5|pkg|' ${WRKSRC}/conf/minion ${REINPLACE_CMD} -e 's|__PREFIX__|${PREFIX}|' ${WRKSRC}/salt/utils/rsax931.py [FILE:405:descriptions/desc.single] SaltStack takes a new approach to infrastructure management by developing software that is easy enough to get running in seconds, scalable enough to manage tens of thousands of servers, and fast enough to control and communicate with them in milliseconds. SaltStack delivers a dynamic infrastructure communication bus used for orchestration, remote execution, configuration management and much more. [FILE:108:distinfo] 4fb7b6455949686517dc895a7c5a42d922e00fdae25da9549f737e2e2101f4af 19481076 python-src/salt-3007.4.tar.gz [FILE:62:manifests/plist.single] @sample etc/salt/master.sample @sample etc/salt/minion.sample [FILE:615:patches/patch-salt_utils_rsax931.py] --- salt/utils/rsax931.py.orig 2025-06-12 18:06:50 UTC +++ salt/utils/rsax931.py @@ -92,7 +92,7 @@ def _find_libcrypto(): # This could be /opt/tools/lib (Global Zone) or # /opt/local/lib (non-Global Zone), thus the two checks # below - lib = glob.glob("/opt/saltstack/salt/run/libcrypto.so*") + lib = glob.glob('__PREFIX__/lib/libcrypto.so*') lib = lib or glob.glob("/opt/local/lib/libcrypto.so*") lib = lib or glob.glob("/opt/tools/lib/libcrypto.so*") lib = lib[0] if lib else None [FILE:1365:files/messages-single.ucl.in] salt: { type: "install" message: <