aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2006-01-18 15:36:18 +0800
committerpav <pav@FreeBSD.org>2006-01-18 15:36:18 +0800
commit06b2378c3537dfdd535084f22be0feaaaff43eed (patch)
tree6555c4a6f5b5b7ce643b24d78ae4b19fe4e5a4a9 /sysutils
parent0bd6c674bbe5dcce35ec3d3c5b1c278bbed1835f (diff)
downloadfreebsd-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/Makefile1
-rw-r--r--sysutils/rubygem-capistrano/Makefile20
-rw-r--r--sysutils/rubygem-capistrano/distinfo3
-rw-r--r--sysutils/rubygem-capistrano/pkg-descr10
-rw-r--r--sysutils/rubygem-capistrano/pkg-plist48
-rw-r--r--sysutils/rubygem-switchtower/Makefile20
-rw-r--r--sysutils/rubygem-switchtower/distinfo3
-rw-r--r--sysutils/rubygem-switchtower/pkg-descr10
-rw-r--r--sysutils/rubygem-switchtower/pkg-plist48
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%%