Lines 25-35
Link Here
|
25 |
${PYTHON_PKGNAMEPREFIX}futures>=2.0:devel/py-futures \ |
25 |
${PYTHON_PKGNAMEPREFIX}futures>=2.0:devel/py-futures \ |
26 |
${PYTHON_PKGNAMEPREFIX}tornado>=4.2.1:www/py-tornado |
26 |
${PYTHON_PKGNAMEPREFIX}tornado>=4.2.1:www/py-tornado |
27 |
|
27 |
|
28 |
OPTIONS_DEFINE= ZEROMQ RAET |
28 |
OPTIONS_DEFINE= ZEROMQ RAET MINION API SYNDIC MASTER PROXY |
29 |
OPTIONS_DEFAULT= ZEROMQ |
29 |
OPTIONS_DEFAULT= ZEROMQ |
30 |
|
30 |
OPTIONS_SUB= yes |
31 |
ZEROMQ_DESC= Enable ZeroMQ transport |
31 |
ZEROMQ_DESC= Enable ZeroMQ transport |
32 |
RAET_DESC= Enable RAET transport |
32 |
RAET_DESC= Enable RAET transport |
|
|
33 |
MINION_DESC= Enable Minion |
34 |
MASTER_DESC= Enable Master |
35 |
PROXY_DESC= Enable Proxy |
36 |
API_DESC= Enable Api |
37 |
SYNDIC_DESC= Enable Syndic |
33 |
|
38 |
|
34 |
ZEROMQ_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.2.0:net/py-pyzmq |
39 |
ZEROMQ_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.2.0:net/py-pyzmq |
35 |
ZEROMQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.2.0:net/py-pyzmq \ |
40 |
ZEROMQ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyzmq>=2.2.0:net/py-pyzmq \ |
Lines 60-82
Link Here
|
60 |
--salt-pidfile-dir=/var/run \ |
65 |
--salt-pidfile-dir=/var/run \ |
61 |
install |
66 |
install |
62 |
|
67 |
|
63 |
USE_RC_SUBR= salt_api \ |
68 |
.include <bsd.port.options.mk> |
64 |
salt_master \ |
|
|
65 |
salt_minion \ |
66 |
salt_proxy \ |
67 |
salt_syndic |
68 |
|
69 |
|
|
|
70 |
POST_PATCH_LIST= doc/man/salt.7 doc/man/salt.1 salt/modules/tls.py |
71 |
|
72 |
CONFLICTS+= py-salt-[0-9]* |
73 |
|
74 |
.if ${PORT_OPTIONS:MMINION} |
75 |
USE_RC_SUBR = salt_minion |
76 |
POST_PATCH_LIST+= conf/minion doc/man/salt-minion.1 |
77 |
.endif |
78 |
|
79 |
.if ${PORT_OPTIONS:MMASTER} |
80 |
USE_RC_SUBR+= salt_master |
81 |
POST_PATCH_LIST+= doc/man/salt-cp.1 doc/man/salt-master.1 doc/man/salt-run.1 salt/modules/mysql.py salt/utils/parsers.py salt/modules/postgres.py salt/utils/migrations.py |
82 |
.endif |
83 |
|
84 |
.if ${PORT_OPTIONS:MPROXY} |
85 |
USE_RC_SUBR+= salt_proxy |
86 |
POST_PATCH_LIST+= conf/proxy doc/man/salt-proxy.1 |
87 |
.endif |
88 |
|
89 |
.if ${PORT_OPTIONS:MAPI} |
90 |
USE_RC_SUBR+= salt_api |
91 |
POST_PATCH_LIST+= doc/man/salt-api.1 |
92 |
.endif |
93 |
|
94 |
.if ${PORT_OPTIONS:MSYNDIC} |
95 |
USE_RC_SUBR+= salt_syndic |
96 |
POST_PATCH_LIST+= doc/man/salt-syndic.1 |
97 |
.endif |
98 |
|
69 |
SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} |
99 |
SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} |
70 |
|
100 |
|
71 |
SUB_FILES= pkg-message |
101 |
SUB_FILES= pkg-message |
72 |
|
102 |
|
73 |
post-patch: |
103 |
post-patch: |
74 |
.for file in conf/minion conf/master doc/man/salt-key.1 \ |
104 |
.for file in ${POST_PATCH_LIST} |
75 |
doc/man/salt-cp.1 doc/man/salt-minion.1 doc/man/salt-syndic.1 \ |
|
|
76 |
doc/man/salt-master.1 doc/man/salt-run.1 doc/man/salt.7 doc/man/salt.1 \ |
77 |
doc/man/salt-call.1 \ |
78 |
salt/modules/mysql.py salt/utils/parsers.py salt/modules/tls.py \ |
79 |
salt/modules/postgres.py salt/utils/migrations.py |
80 |
@${REINPLACE_CMD} -e 's|/etc/salt|${ETCDIR}|' \ |
105 |
@${REINPLACE_CMD} -e 's|/etc/salt|${ETCDIR}|' \ |
81 |
-e 's|/srv/salt|${ETCDIR}/states|' \ |
106 |
-e 's|/srv/salt|${ETCDIR}/states|' \ |
82 |
-e 's|/srv/pillar|${ETCDIR}/pillar|' ${WRKSRC}/${file} |
107 |
-e 's|/srv/pillar|${ETCDIR}/pillar|' ${WRKSRC}/${file} |
Lines 85-91
Link Here
|
85 |
|
110 |
|
86 |
post-install: |
111 |
post-install: |
87 |
@${MKDIR} ${STAGEDIR}${ETCDIR} |
112 |
@${MKDIR} ${STAGEDIR}${ETCDIR} |
|
|
113 |
|
114 |
.if ${PORT_OPTIONS:MMASTER} |
88 |
${INSTALL_DATA} ${WRKSRC}/conf/master ${STAGEDIR}${ETCDIR}/master.sample |
115 |
${INSTALL_DATA} ${WRKSRC}/conf/master ${STAGEDIR}${ETCDIR}/master.sample |
|
|
116 |
.endif |
117 |
|
118 |
.if ${PORT_OPTIONS:MMINION} |
89 |
${INSTALL_DATA} ${WRKSRC}/conf/minion ${STAGEDIR}${ETCDIR}/minion.sample |
119 |
${INSTALL_DATA} ${WRKSRC}/conf/minion ${STAGEDIR}${ETCDIR}/minion.sample |
|
|
120 |
.endif |
90 |
|
121 |
|
|
|
122 |
.if ${PORT_OPTIONS:MPROXY} |
123 |
${INSTALL_DATA} ${WRKSRC}/conf/proxy ${STAGEDIR}${ETCDIR}/proxy.sample |
124 |
.endif |
125 |
|
91 |
.include <bsd.port.mk> |
126 |
.include <bsd.port.mk> |