diff options
author | pav <pav@FreeBSD.org> | 2006-01-18 15:36:18 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2006-01-18 15:36:18 +0800 |
commit | 06b2378c3537dfdd535084f22be0feaaaff43eed (patch) | |
tree | 6555c4a6f5b5b7ce643b24d78ae4b19fe4e5a4a9 /sysutils | |
parent | 0bd6c674bbe5dcce35ec3d3c5b1c278bbed1835f (diff) | |
download | freebsd-ports-gnome-06b2378c3537dfdd535084f22be0feaaaff43eed.tar.gz freebsd-ports-gnome-06b2378c3537dfdd535084f22be0feaaaff43eed.tar.zst freebsd-ports-gnome-06b2378c3537dfdd535084f22be0feaaaff43eed.zip |
SwitchTower is a utility of Rails fame that simplifies and automates
application deployment, while it's not Rails-specific.
PR: ports/91830
Submitted by: Roderick van Domburg <r.s.a.vandomburg@student.utwente.nl>
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/Makefile | 1 | ||||
-rw-r--r-- | sysutils/rubygem-capistrano/Makefile | 20 | ||||
-rw-r--r-- | sysutils/rubygem-capistrano/distinfo | 3 | ||||
-rw-r--r-- | sysutils/rubygem-capistrano/pkg-descr | 10 | ||||
-rw-r--r-- | sysutils/rubygem-capistrano/pkg-plist | 48 | ||||
-rw-r--r-- | sysutils/rubygem-switchtower/Makefile | 20 | ||||
-rw-r--r-- | sysutils/rubygem-switchtower/distinfo | 3 | ||||
-rw-r--r-- | sysutils/rubygem-switchtower/pkg-descr | 10 | ||||
-rw-r--r-- | sysutils/rubygem-switchtower/pkg-plist | 48 |
9 files changed, 163 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index af6a2ee7531e..fc2d43207159 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -462,6 +462,7 @@ SUBDIR += rtty SUBDIR += ruby-log4r SUBDIR += ruby-quota + SUBDIR += rubygem-switchtower SUBDIR += runit SUBDIR += runwhen SUBDIR += safecat diff --git a/sysutils/rubygem-capistrano/Makefile b/sysutils/rubygem-capistrano/Makefile new file mode 100644 index 000000000000..20d9e85402ee --- /dev/null +++ b/sysutils/rubygem-capistrano/Makefile @@ -0,0 +1,20 @@ +# New ports collection makefile for: rubygem-switchtower +# Date created: 14 January 2006 +# Whom: Roderick van Domburg <r.s.a.vandomburg@student.utwente.nl> +# +# $FreeBSD$ +# + +PORTNAME= switchtower +PORTVERSION= 0.10.0 +CATEGORIES= sysutils ruby +MASTER_SITES= http://rubyforge.org/frs/download.php/7932/ + +MAINTAINER= r.s.a.vandomburg@student.utwente.nl +COMMENT= A utility for executing commands in parallel on multiple machines + +RUN_DEPENDS= ${LOCALBASE}/${SPEC_DIR}/net-sftp-1.1.0.gemspec:${PORTSDIR}/security/rubygem-net-sftp + +.include <bsd.port.pre.mk> +.include "${PORTSDIR}/devel/ruby-gems/Makefile.common" +.include <bsd.port.post.mk> diff --git a/sysutils/rubygem-capistrano/distinfo b/sysutils/rubygem-capistrano/distinfo new file mode 100644 index 000000000000..fae28217863e --- /dev/null +++ b/sysutils/rubygem-capistrano/distinfo @@ -0,0 +1,3 @@ +MD5 (rubygem/switchtower-0.10.0.gem) = 1a20e98693165f0ddceb199c040c3a63 +SHA256 (rubygem/switchtower-0.10.0.gem) = 08ff0b865b1fc9690d49fb4c0ad9304db83b6d19b6a10211dee964767ffc86c5 +SIZE (rubygem/switchtower-0.10.0.gem) = 28160 diff --git a/sysutils/rubygem-capistrano/pkg-descr b/sysutils/rubygem-capistrano/pkg-descr new file mode 100644 index 000000000000..8eda74ee0378 --- /dev/null +++ b/sysutils/rubygem-capistrano/pkg-descr @@ -0,0 +1,10 @@ +SwitchTower is a standalone utility that can also integrate nicely with +Rails. You simply provide SwitchTower with a deployment "recipe" that +describes your various servers and their roles, and voila! You magically +have single-command deployment. It even allows you to roll a bad version +out of production and revert back to the previous release. + +WWW: http://manuals.rubyonrails.com/read/book/17 + +- Roderick van Domburg +r.s.a.vandomburg@student.utwente.nl diff --git a/sysutils/rubygem-capistrano/pkg-plist b/sysutils/rubygem-capistrano/pkg-plist new file mode 100644 index 000000000000..b87bcd51959d --- /dev/null +++ b/sysutils/rubygem-capistrano/pkg-plist @@ -0,0 +1,48 @@ +bin/switchtower +%%CACHE_DIR%%/switchtower-%%PORTVERSION%%.gem +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/bin/switchtower +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/examples/sample.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/actor.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/cli.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/command.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/configuration.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/gateway.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails/deployment/deployment_generator.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails/deployment/templates/deploy.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails/deployment/templates/switchtower.rake +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails/loader.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/logger.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/recipes/standard.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/recipes/templates/maintenance.rhtml +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/scm/base.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/scm/cvs.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/scm/darcs.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/scm/subversion.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/ssh.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/transfer.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/version.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/actor_test.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/command_test.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/configuration_test.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/fixtures/config.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/scm/cvs_test.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/scm/subversion_test.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/ssh_test.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/utils.rb +%%SPEC_DIR%%/switchtower-%%PORTVERSION%%.gemspec +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/scm +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/fixtures +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/scm +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/recipes/templates +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/recipes +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails/deployment/templates +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails/deployment +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/examples +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/bin +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%% diff --git a/sysutils/rubygem-switchtower/Makefile b/sysutils/rubygem-switchtower/Makefile new file mode 100644 index 000000000000..20d9e85402ee --- /dev/null +++ b/sysutils/rubygem-switchtower/Makefile @@ -0,0 +1,20 @@ +# New ports collection makefile for: rubygem-switchtower +# Date created: 14 January 2006 +# Whom: Roderick van Domburg <r.s.a.vandomburg@student.utwente.nl> +# +# $FreeBSD$ +# + +PORTNAME= switchtower +PORTVERSION= 0.10.0 +CATEGORIES= sysutils ruby +MASTER_SITES= http://rubyforge.org/frs/download.php/7932/ + +MAINTAINER= r.s.a.vandomburg@student.utwente.nl +COMMENT= A utility for executing commands in parallel on multiple machines + +RUN_DEPENDS= ${LOCALBASE}/${SPEC_DIR}/net-sftp-1.1.0.gemspec:${PORTSDIR}/security/rubygem-net-sftp + +.include <bsd.port.pre.mk> +.include "${PORTSDIR}/devel/ruby-gems/Makefile.common" +.include <bsd.port.post.mk> diff --git a/sysutils/rubygem-switchtower/distinfo b/sysutils/rubygem-switchtower/distinfo new file mode 100644 index 000000000000..fae28217863e --- /dev/null +++ b/sysutils/rubygem-switchtower/distinfo @@ -0,0 +1,3 @@ +MD5 (rubygem/switchtower-0.10.0.gem) = 1a20e98693165f0ddceb199c040c3a63 +SHA256 (rubygem/switchtower-0.10.0.gem) = 08ff0b865b1fc9690d49fb4c0ad9304db83b6d19b6a10211dee964767ffc86c5 +SIZE (rubygem/switchtower-0.10.0.gem) = 28160 diff --git a/sysutils/rubygem-switchtower/pkg-descr b/sysutils/rubygem-switchtower/pkg-descr new file mode 100644 index 000000000000..8eda74ee0378 --- /dev/null +++ b/sysutils/rubygem-switchtower/pkg-descr @@ -0,0 +1,10 @@ +SwitchTower is a standalone utility that can also integrate nicely with +Rails. You simply provide SwitchTower with a deployment "recipe" that +describes your various servers and their roles, and voila! You magically +have single-command deployment. It even allows you to roll a bad version +out of production and revert back to the previous release. + +WWW: http://manuals.rubyonrails.com/read/book/17 + +- Roderick van Domburg +r.s.a.vandomburg@student.utwente.nl diff --git a/sysutils/rubygem-switchtower/pkg-plist b/sysutils/rubygem-switchtower/pkg-plist new file mode 100644 index 000000000000..b87bcd51959d --- /dev/null +++ b/sysutils/rubygem-switchtower/pkg-plist @@ -0,0 +1,48 @@ +bin/switchtower +%%CACHE_DIR%%/switchtower-%%PORTVERSION%%.gem +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/bin/switchtower +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/examples/sample.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/actor.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/cli.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/command.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/configuration.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/gateway.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails/deployment/deployment_generator.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails/deployment/templates/deploy.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails/deployment/templates/switchtower.rake +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails/loader.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/logger.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/recipes/standard.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/recipes/templates/maintenance.rhtml +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/scm/base.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/scm/cvs.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/scm/darcs.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/scm/subversion.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/ssh.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/transfer.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/version.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/actor_test.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/command_test.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/configuration_test.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/fixtures/config.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/scm/cvs_test.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/scm/subversion_test.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/ssh_test.rb +%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/utils.rb +%%SPEC_DIR%%/switchtower-%%PORTVERSION%%.gemspec +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/scm +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test/fixtures +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/test +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/scm +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/recipes/templates +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/recipes +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails/deployment/templates +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails/deployment +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators/rails +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/generators +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/examples +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%%/bin +@dirrm %%GEMS_DIR%%/switchtower-%%PORTVERSION%% |