svn commit: r328294 - in head/sysutils/ansible: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Wed Sep 25 14:08:59 UTC 2013
Author: amdmi3
Date: Wed Sep 25 14:08:58 2013
New Revision: 328294
URL: http://svnweb.freebsd.org/changeset/ports/328294
Log:
- Support staging
- Reword pkg-message
PR: 182335
Submitted by: Nikolai Lifanov <lifanov at mail.lifanov.com> (maintainer)
Modified:
head/sysutils/ansible/Makefile
head/sysutils/ansible/files/pkg-message.in
head/sysutils/ansible/pkg-plist
Modified: head/sysutils/ansible/Makefile
==============================================================================
--- head/sysutils/ansible/Makefile Wed Sep 25 14:03:58 2013 (r328293)
+++ head/sysutils/ansible/Makefile Wed Sep 25 14:08:58 2013 (r328294)
@@ -30,10 +30,7 @@ USES= shebangfix
SHEBANG_FILES= ${WRKSRC}/library/*/*
SUB_FILES= pkg-message
-PORTEXAMPLES= *
-MAN1= ansible-doc.1 ansible-playbook.1 ansible-pull.1 ansible.1
-NO_STAGE= yes
post-patch-script:
@${REINPLACE_CMD} -e "s|/etc/ansible|${ETCDIR}|" \
${WRKSRC}/docs/man/man1/ansible-playbook.1 \
@@ -57,14 +54,15 @@ pre-install-script:
.include <bsd.port.options.mk>
post-install:
- @${MKDIR} ${MAN1PREFIX}/man/man1
- ${INSTALL_MAN} ${MAN1:S,^,${WRKSRC}/docs/man/man1/,} \
- ${MAN1PREFIX}/man/man1
+ @${MKDIR} ${STAGEDIR}${MAN1PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/docs/man/man1/*.1 \
+ ${STAGEDIR}${MAN1PREFIX}/man/man1
.if ${PORT_OPTIONS:MEXAMPLES}
- @${MKDIR} ${EXAMPLESDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ @${RM} ${WRKSRC}/examples/*.bak
(cd ${WRKSRC}/examples/ && \
- ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
+ ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR})
@${CAT} ${PKGMESSAGE}
.endif
Modified: head/sysutils/ansible/files/pkg-message.in
==============================================================================
--- head/sysutils/ansible/files/pkg-message.in Wed Sep 25 14:03:58 2013 (r328293)
+++ head/sysutils/ansible/files/pkg-message.in Wed Sep 25 14:08:58 2013 (r328294)
@@ -1,13 +1,11 @@
-To use ansible, you need at least a host database.
-You can find a sample host database file in
+To use Ansible, you need at least a host database.
+If you installed examples, you will have a sample
+host database and a sample configuration file:
%%EXAMPLESDIR%%/hosts
-
-You can also find a sample configuration file in
-
%%EXAMPLESDIR%%/ansible.cfg
-Ansible 1.3.0, includes "accelerate" mode, which is
+Ansible 1.3.0+, includes "accelerate" mode, which is
faster and has fewer dependencies than "fireball" mode.
To use it, install security/py-keyczar.
Modified: head/sysutils/ansible/pkg-plist
==============================================================================
--- head/sysutils/ansible/pkg-plist Wed Sep 25 14:03:58 2013 (r328293)
+++ head/sysutils/ansible/pkg-plist Wed Sep 25 14:08:58 2013 (r328294)
@@ -2,6 +2,10 @@ bin/ansible
bin/ansible-doc
bin/ansible-playbook
bin/ansible-pull
+man/man1/ansible-doc.1.gz
+man/man1/ansible-playbook.1.gz
+man/man1/ansible-pull.1.gz
+man/man1/ansible.1.gz
%%PYTHON_SITELIBDIR%%/ansible/__init__.py
%%PYTHON_SITELIBDIR%%/ansible/__init__.pyc
%%PYTHON_SITELIBDIR%%/ansible/__init__.pyo
@@ -348,31 +352,36 @@ bin/ansible-pull
%%DATADIR%%/web_infrastructure/django_manage
%%DATADIR%%/web_infrastructure/htpasswd
%%DATADIR%%/web_infrastructure/supervisorctl
- at dirrm %%DATADIR%%/cloud
- at dirrm %%DATADIR%%/commands
- at dirrm %%DATADIR%%/database
- at dirrm %%DATADIR%%/files
- at dirrm %%DATADIR%%/internal
- at dirrm %%DATADIR%%/inventory
- at dirrm %%DATADIR%%/messaging
- at dirrm %%DATADIR%%/monitoring
- at dirrm %%DATADIR%%/net_infrastructure
- at dirrm %%DATADIR%%/network
- at dirrm %%DATADIR%%/notification
- at dirrm %%DATADIR%%/packaging
- at dirrm %%DATADIR%%/source_control
- at dirrm %%DATADIR%%/system
- at dirrm %%DATADIR%%/utilities
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ansible.cfg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hosts
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/playbooks/README.md
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/playbooks
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
@dirrm %%DATADIR%%/web_infrastructure
+ at dirrm %%DATADIR%%/utilities
+ at dirrm %%DATADIR%%/system
+ at dirrm %%DATADIR%%/source_control
+ at dirrm %%DATADIR%%/packaging
+ at dirrm %%DATADIR%%/notification
+ at dirrm %%DATADIR%%/network
+ at dirrm %%DATADIR%%/net_infrastructure
+ at dirrm %%DATADIR%%/monitoring
+ at dirrm %%DATADIR%%/messaging
+ at dirrm %%DATADIR%%/inventory
+ at dirrm %%DATADIR%%/internal
+ at dirrm %%DATADIR%%/files
+ at dirrm %%DATADIR%%/database
+ at dirrm %%DATADIR%%/commands
+ at dirrm %%DATADIR%%/cloud
@dirrm %%DATADIR%%
- at dirrm %%PYTHON_SITELIBDIR%%/ansible/callback_plugins
- at dirrm %%PYTHON_SITELIBDIR%%/ansible/inventory/vars_plugins
- at dirrm %%PYTHON_SITELIBDIR%%/ansible/inventory
- at dirrm %%PYTHON_SITELIBDIR%%/ansible/playbook
- at dirrm %%PYTHON_SITELIBDIR%%/ansible/runner/action_plugins
- at dirrm %%PYTHON_SITELIBDIR%%/ansible/runner/connection_plugins
- at dirrm %%PYTHON_SITELIBDIR%%/ansible/runner/filter_plugins
+ at dirrm %%PYTHON_SITELIBDIR%%/ansible/utils
@dirrm %%PYTHON_SITELIBDIR%%/ansible/runner/lookup_plugins
+ at dirrm %%PYTHON_SITELIBDIR%%/ansible/runner/filter_plugins
+ at dirrm %%PYTHON_SITELIBDIR%%/ansible/runner/connection_plugins
+ at dirrm %%PYTHON_SITELIBDIR%%/ansible/runner/action_plugins
@dirrm %%PYTHON_SITELIBDIR%%/ansible/runner
- at dirrm %%PYTHON_SITELIBDIR%%/ansible/utils
+ at dirrm %%PYTHON_SITELIBDIR%%/ansible/playbook
+ at dirrm %%PYTHON_SITELIBDIR%%/ansible/inventory/vars_plugins
+ at dirrm %%PYTHON_SITELIBDIR%%/ansible/inventory
+ at dirrm %%PYTHON_SITELIBDIR%%/ansible/callback_plugins
@dirrm %%PYTHON_SITELIBDIR%%/ansible
More information about the svn-ports-all
mailing list