|
Lines 1-11
Link Here
|
| 1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
| 2 |
|
2 |
|
| 3 |
PORTNAME= puppetserver |
3 |
PORTNAME= puppetserver |
| 4 |
PORTVERSION= 2.4.0 |
4 |
PORTVERSION= 2.7.1 |
| 5 |
CATEGORIES= sysutils java |
5 |
CATEGORIES= sysutils java |
| 6 |
MASTER_SITES= http://downloads.puppetlabs.com/puppet/ |
6 |
MASTER_SITES= http://downloads.puppetlabs.com/puppet/ |
| 7 |
|
7 |
|
| 8 |
MAINTAINER= xaque208@gmail.com |
8 |
MAINTAINER= freebsd@zleslie.info |
| 9 |
COMMENT= Puppet Server running in the JVM |
9 |
COMMENT= Puppet Server running in the JVM |
| 10 |
|
10 |
|
| 11 |
LICENSE= APACHE20 |
11 |
LICENSE= APACHE20 |
|
Lines 44-57
Link Here
|
| 44 |
CFACTER_RUN_DEPENDS= facter>=3.0:sysutils/facter |
44 |
CFACTER_RUN_DEPENDS= facter>=3.0:sysutils/facter |
| 45 |
|
45 |
|
| 46 |
post-patch: |
46 |
post-patch: |
| 47 |
.for file in ext/config/bootstrap.cfg ext/config/logback.xml \ |
47 |
.for file in ext/config/logback.xml ext/config/request-logging.xml \ |
| 48 |
ext/config/request-logging.xml \ |
|
|
| 49 |
ext/config/conf.d/global.conf ext/config/conf.d/puppetserver.conf \ |
48 |
ext/config/conf.d/global.conf ext/config/conf.d/puppetserver.conf \ |
| 50 |
ext/config/conf.d/web-routes.conf ext/config/conf.d/webserver.conf \ |
49 |
ext/config/conf.d/web-routes.conf ext/config/conf.d/webserver.conf \ |
| 51 |
ext/config/conf.d/auth.conf |
50 |
ext/config/conf.d/auth.conf ext/config/services.d/ca.cfg \ |
|
|
51 |
ext/system-config/services.d/bootstrap.cfg ext/bin/puppetserver |
| 52 |
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/${file} |
52 |
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/${file} |
| 53 |
@${REINPLACE_CMD} -e "s|%%RUBY_SITELIBDIR%%|${RUBY_SITELIBDIR}|" ${WRKSRC}/${file} |
53 |
@${REINPLACE_CMD} -e "s|%%RUBY_SITELIBDIR%%|${RUBY_SITELIBDIR}|" ${WRKSRC}/${file} |
| 54 |
@${REINPLACE_CMD} -e "s|%%RUBY_VER%%|${RUBY_VER}|" ${WRKSRC}/${file} |
54 |
@${REINPLACE_CMD} -e "s|%%RUBY_VER%%|${RUBY_VER}|" ${WRKSRC}/${file} |
|
|
55 |
@${REINPLACE_CMD} -e "s|%%JAVA%%|${JAVA}|" ${WRKSRC}/${file} |
| 56 |
@${REINPLACE_CMD} -e "s|%%ETCDIR%%|${ETCDIR}|" ${WRKSRC}/${file} |
| 57 |
@${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" ${WRKSRC}/${file} |
| 55 |
.endfor |
58 |
.endfor |
| 56 |
|
59 |
|
| 57 |
do-install: |
60 |
do-install: |
|
Lines 60-76
Link Here
|
| 60 |
@${MKDIR} ${STAGEDIR}${DATADIR}/cli/apps |
63 |
@${MKDIR} ${STAGEDIR}${DATADIR}/cli/apps |
| 61 |
@${MKDIR} ${STAGEDIR}${ETCDIR} |
64 |
@${MKDIR} ${STAGEDIR}${ETCDIR} |
| 62 |
@${MKDIR} ${STAGEDIR}${ETCDIR}/conf.d |
65 |
@${MKDIR} ${STAGEDIR}${ETCDIR}/conf.d |
|
|
66 |
@${MKDIR} ${STAGEDIR}${ETCDIR}/services.d |
| 63 |
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/puppet/code |
67 |
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/puppet/code |
|
|
68 |
@${MKDIR} ${STAGEDIR}${PREFIX}/bin |
| 64 |
@${MKDIR} ${STAGEDIR}/var/log/puppetserver |
69 |
@${MKDIR} ${STAGEDIR}/var/log/puppetserver |
| 65 |
${INSTALL_DATA} ${WRKSRC}/puppet-server-release.jar ${STAGEDIR}${DATADIR}/puppetserver.jar |
70 |
@${MKDIR} ${STAGEDIR}/var/puppet/server |
|
|
71 |
${INSTALL_DATA} ${WRKSRC}/puppet-server-release.jar ${STAGEDIR}${DATADIR}/puppet-server-release.jar |
| 66 |
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/global.conf ${STAGEDIR}${ETCDIR}/conf.d/global.conf.sample |
72 |
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/global.conf ${STAGEDIR}${ETCDIR}/conf.d/global.conf.sample |
| 67 |
${INSTALL_DATA} ${WRKSRC}/ext/config/logback.xml ${STAGEDIR}${ETCDIR}/logback.xml.sample |
73 |
${INSTALL_DATA} ${WRKSRC}/ext/config/logback.xml ${STAGEDIR}${ETCDIR}/logback.xml.sample |
| 68 |
${INSTALL_DATA} ${WRKSRC}/ext/config/bootstrap.cfg ${STAGEDIR}${ETCDIR}/bootstrap.cfg.sample |
|
|
| 69 |
${INSTALL_DATA} ${WRKSRC}/ext/config/request-logging.xml ${STAGEDIR}${ETCDIR}/request-logging.xml.sample |
74 |
${INSTALL_DATA} ${WRKSRC}/ext/config/request-logging.xml ${STAGEDIR}${ETCDIR}/request-logging.xml.sample |
| 70 |
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/puppetserver.conf ${STAGEDIR}${ETCDIR}/conf.d/puppetserver.conf.sample |
75 |
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/puppetserver.conf ${STAGEDIR}${ETCDIR}/conf.d/puppetserver.conf.sample |
| 71 |
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/web-routes.conf ${STAGEDIR}${ETCDIR}/conf.d/web-routes.conf.sample |
76 |
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/web-routes.conf ${STAGEDIR}${ETCDIR}/conf.d/web-routes.conf.sample |
| 72 |
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/webserver.conf ${STAGEDIR}${ETCDIR}/conf.d/webserver.conf.sample |
77 |
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/webserver.conf ${STAGEDIR}${ETCDIR}/conf.d/webserver.conf.sample |
| 73 |
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/auth.conf ${STAGEDIR}${ETCDIR}/conf.d/auth.conf.sample |
78 |
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/auth.conf ${STAGEDIR}${ETCDIR}/conf.d/auth.conf.sample |
|
|
79 |
${INSTALL_DATA} ${WRKSRC}/ext/config/services.d/ca.cfg ${STAGEDIR}${ETCDIR}/services.d/ca.cfg.sample |
| 80 |
${INSTALL_DATA} ${WRKSRC}/ext/system-config/services.d/bootstrap.cfg ${STAGEDIR}${ETCDIR}/services.d/bootstrap.cfg.sample |
| 81 |
${INSTALL_DATA} ${WRKSRC}/ext/bin/puppetserver ${STAGEDIR}${PREFIX}/bin/puppetserver |
| 74 |
${INSTALL_DATA} ${WRKSRC}/ext/cli/foreground ${STAGEDIR}${DATADIR}/cli/apps/foreground |
82 |
${INSTALL_DATA} ${WRKSRC}/ext/cli/foreground ${STAGEDIR}${DATADIR}/cli/apps/foreground |
| 75 |
${INSTALL_DATA} ${WRKSRC}/ext/cli/gem ${STAGEDIR}${DATADIR}/cli/apps/gem |
83 |
${INSTALL_DATA} ${WRKSRC}/ext/cli/gem ${STAGEDIR}${DATADIR}/cli/apps/gem |
| 76 |
${INSTALL_DATA} ${WRKSRC}/ext/cli/irb ${STAGEDIR}${DATADIR}/cli/apps/irb |
84 |
${INSTALL_DATA} ${WRKSRC}/ext/cli/irb ${STAGEDIR}${DATADIR}/cli/apps/irb |