Initial import of ruby-capistrano-2.1.0.

Capistrano is a utility and framework for executing commands in parallel
on multiple remote machines, via SSH. It uses a simple DSL (borrowed in
part from Rake that allows you to define _tasks_), which may be applied
to machines in certain roles. It also supports tunneling connections via
some gateway machine to allow operations to be performed behind VPN's
and firewalls.

Capistrano was originally designed to simplify and automate deployment
of web applications to distributed environments, and originally came
bundled with a set of tasks designed for deploying Rails applications.
This commit is contained in:
bernd 2008-02-02 11:42:15 +00:00
parent aad579b446
commit ee427f7cd5
4 changed files with 180 additions and 0 deletions

View File

@ -0,0 +1,39 @@
# $OpenBSD: Makefile,v 1.1.1.1 2008/02/02 11:42:15 bernd Exp $
COMMENT= execute commands in parallel on multiple remote machines
DISTNAME= capistrano-2.1.0
PKGNAME= ruby-${DISTNAME}
CATEGORIES= sysutils
HOMEPAGE= http://www.capify.org/
MAINTAINER= Bernd Ahlers <bernd@openbsd.org>
# MIT
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_RUBYFORGE:=capistrano/}
MODULES= lang/ruby
CONFIGURE_STYLE= ruby gem
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= ::net/ruby-net-ssh \
::net/ruby-net-sftp \
::devel/ruby-highline \
::devel/ruby-fastthread
PKG_ARCH= *
REGRESS_DEPENDS= ::devel/ruby-mocha
do-regress:
@cd ${WRKBUILD}/test && ${RUBY} \
-e 'ARGV.each { |f| load f unless f =~ /^-/ }' *.rb
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (capistrano-2.1.0.gem) = aLtUGkYihA5bBov/4C6ceA==
RMD160 (capistrano-2.1.0.gem) = F/uvRovTg+900/CF8UBtE+EmKLQ=
SHA1 (capistrano-2.1.0.gem) = qA6aA+eG97/guCQKEJvyQisuxFU=
SHA256 (capistrano-2.1.0.gem) = ay5uX+rDJDQTvyO7GHW/b4adLtf9Pk5B8riEON1j6wo=
SIZE (capistrano-2.1.0.gem) = 91648

View File

@ -0,0 +1,10 @@
Capistrano is a utility and framework for executing commands in parallel
on multiple remote machines, via SSH. It uses a simple DSL (borrowed in
part from Rake that allows you to define _tasks_), which may be applied
to machines in certain roles. It also supports tunneling connections via
some gateway machine to allow operations to be performed behind VPN's
and firewalls.
Capistrano was originally designed to simplify and automate deployment
of web applications to distributed environments, and originally came
bundled with a set of tasks designed for deploying Rails applications.

View File

@ -0,0 +1,126 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2008/02/02 11:42:15 bernd Exp $
bin/cap
bin/capify
lib/ruby/gems/${MODRUBY_REV}/cache/${DISTNAME}.gem
lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/CHANGELOG
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/MIT-LICENSE
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/README
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/bin/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/bin/cap
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/bin/capify
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/examples/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/examples/sample.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/callback.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/cli/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/cli.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/cli/execute.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/cli/help.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/cli/help.txt
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/cli/options.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/cli/ui.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/command.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/actions/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/actions/file_transfer.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/actions/inspect.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/actions/invocation.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/callbacks.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/connections.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/execution.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/loading.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/namespaces.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/roles.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/servers.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/configuration/variables.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/errors.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/extensions.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/gateway.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/logger.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/compat.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/dependencies.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/local_dependency.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/remote_dependency.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/scm/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/scm.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/scm/accurev.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/scm/base.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/scm/bzr.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/scm/cvs.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/scm/darcs.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/scm/git.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/scm/mercurial.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/scm/perforce.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/scm/subversion.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/strategy/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/strategy.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/strategy/base.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/strategy/checkout.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/strategy/copy.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/strategy/export.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/strategy/remote.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/strategy/remote_cache.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/templates/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/deploy/templates/maintenance.rhtml
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/standard.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/templates/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/templates/maintenance.rhtml
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/recipes/upgrade.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/server_definition.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/shell.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/ssh.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/task_definition.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/upload.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/capistrano/version.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/cli/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/cli/execute_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/cli/help_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/cli/options_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/cli/ui_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/cli_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/command_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/actions/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/actions/file_transfer_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/actions/inspect_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/actions/invocation_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/callbacks_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/connections_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/execution_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/loading_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/namespace_dsl_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/roles_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/servers_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration/variables_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/configuration_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/deploy/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/deploy/scm/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/deploy/scm/accurev_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/deploy/scm/base_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/deploy/scm/git_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/deploy/strategy/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/deploy/strategy/copy_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/extensions_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/fixtures/
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/fixtures/cli_integration.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/fixtures/config.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/fixtures/custom.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/gateway_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/logger_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/server_definition_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/shell_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/ssh_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/task_definition_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/upload_test.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/utils.rb
lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/test/version_test.rb
lib/ruby/gems/${MODRUBY_REV}/specifications/${DISTNAME}.gemspec