Bug 94169 - sysutils/rubygem-switchtower: move to sysutils/rubygem-capistrano
Summary: sysutils/rubygem-switchtower: move to sysutils/rubygem-capistrano
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Sergey Matveychuk
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-07 14:20 UTC by Roderick van Domburg
Modified: 2006-03-22 15:05 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roderick van Domburg 2006-03-07 14:20:04 UTC
The SwitchTower received a "cease and desist" letter and has changed name
to Capistrano. I'd like to follow-up accordingly as described in the
Porter's Handbook 12.2.3. though I am not sure how I should assign
to portmgr and set state to repocopy.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-03-07 14:24:10 UTC
Class Changed
From-To: change-request->maintainer-update

Fix category (submitter is maintainer)
Comment 2 Roderick van Domburg 2006-03-13 18:36:33 UTC
Actually, the category should remain the same, but a repocopy needs to
be made. How to proceed?
Comment 3 Sergey Matveychuk freebsd_committer freebsd_triage 2006-03-20 09:46:28 UTC
State Changed
From-To: open->repocopy

sysutils/rubygem-switchtower -> sysutils/rubygem-capistrano 


Comment 4 Sergey Matveychuk freebsd_committer freebsd_triage 2006-03-20 09:46:28 UTC
Responsible Changed
From-To: freebsd-ports-bugs->portmgr

sysutils/rubygem-switchtower -> sysutils/rubygem-capistrano
Comment 5 Joe Marcus Clarke freebsd_committer freebsd_triage 2006-03-21 06:37:35 UTC
State Changed
From-To: repocopy->open

Repocopy completed. 


Comment 6 Joe Marcus Clarke freebsd_committer freebsd_triage 2006-03-21 06:37:35 UTC
Responsible Changed
From-To: portmgr->sem

Repocopy completed.
Comment 7 Sergey Matveychuk freebsd_committer freebsd_triage 2006-03-21 08:17:26 UTC
State Changed
From-To: open->feedback

Ask for maintainer fix.
Comment 8 Roderick van Domburg 2006-03-21 18:54:51 UTC
diff -ruN rubygem-capistrano.bak/Makefile rubygem-capistrano/Makefile
--- rubygem-capistrano.bak/Makefile     Tue Mar 21 18:25:14 2006
+++ rubygem-capistrano/Makefile Tue Mar 21 18:44:02 2006
@@ -1,19 +1,25 @@
-# New ports collection makefile for:   rubygem-switchtower
-# Date created:                                14 January 2006
+# New ports collection makefile for:   rubygem-capistrano
+# Date created:                                21 March 2006
 # Whom:                                        Roderick van Domburg 
<r.s.a.vandomburg@student.utwente.nl>
 #
-# $FreeBSD: ports/sysutils/rubygem-capistrano/Makefile,v 1.3 2006/02/20 
01:36:01 mnag Exp $
+# $FreeBSD$
 #

-PORTNAME=      switchtower
-PORTVERSION=   1.0.0
+PORTNAME=      capistrano
+PORTVERSION=   1.1.0
 CATEGORIES=    sysutils rubygems
-MASTER_SITES=  http://rubyforge.org/frs/download.php/8664/
+MASTER_SITES=  http://rubyforge.org/frs/download.php/9039/

 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
+
+post-install:
+       @${ECHO_MSG} "If upgrading/switching from SwitchTower to 
Capistrano, be sure to:"
+       @${ECHO_MSG} " - pkg_delete /var/db/pkg/rubygem-switchtower-*"
+       @${ECHO_MSG} " - for all Rails projects, execute \"cap -A .\", 
keeping deploy.rb"
+       @${ECHO_MSG} " - for all Rails projects, remove 
lib/tasks/switchtower.rake"

 .include <bsd.port.pre.mk>
 .include "${PORTSDIR}/devel/ruby-gems/Makefile.common"
diff -ruN rubygem-capistrano.bak/distinfo rubygem-capistrano/distinfo
--- rubygem-capistrano.bak/distinfo     Tue Mar 21 18:25:14 2006
+++ rubygem-capistrano/distinfo Tue Mar 21 18:31:23 2006
@@ -1,3 +1,3 @@
-MD5 (rubygem/switchtower-1.0.0.gem) = 281007799fbe3251ec936258547f042d
-SHA256 (rubygem/switchtower-1.0.0.gem) = 
0724c4ba95129c383250273de0e63029b85c820c1eb42acf1e8d9231eb8f6378
-SIZE (rubygem/switchtower-1.0.0.gem) = 35328
+MD5 (rubygem/capistrano-1.1.0.gem) = 40d019c7274b89592c1accc50a0c9801
+SHA256 (rubygem/capistrano-1.1.0.gem) = 
333e39a14810cf71ede3f70c825ac4342b2b4d09fdd87e08d499fe90144b5003
+SIZE (rubygem/capistrano-1.1.0.gem) = 35840
diff -ruN rubygem-capistrano.bak/pkg-descr rubygem-capistrano/pkg-descr
--- rubygem-capistrano.bak/pkg-descr    Tue Mar 21 18:25:14 2006
+++ rubygem-capistrano/pkg-descr        Tue Mar 21 18:34:43 2006
@@ -1,4 +1,4 @@
-SwitchTower is a standalone utility that can also integrate nicely with
+Capistrano 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
diff -ruN rubygem-capistrano.bak/pkg-plist rubygem-capistrano/pkg-plist
--- rubygem-capistrano.bak/pkg-plist    Tue Mar 21 18:25:14 2006
+++ rubygem-capistrano/pkg-plist        Tue Mar 21 18:34:29 2006
@@ -1,54 +1,54 @@
-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/extensions.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/baz.rb
-%%GEMS_DIR%%/switchtower-%%PORTVERSION%%/lib/switchtower/scm/bzr.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/perforce.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/utils.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/fixtures/custom.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%%
+bin/cap
+%%CACHE_DIR%%/capistrano-%%PORTVERSION%%.gem
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/bin/cap
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/examples/sample.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/actor.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/cli.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/command.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/configuration.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/extensions.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/gateway.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/generators/rails/deployment/deployment_generator.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/generators/rails/deployment/templates/deploy.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/generators/rails/deployment/templates/capistrano.rake
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/generators/rails/loader.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/logger.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/recipes/standard.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/recipes/templates/maintenance.rhtml
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/scm/base.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/scm/baz.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/scm/bzr.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/scm/cvs.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/scm/darcs.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/scm/perforce.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/scm/subversion.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/ssh.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/transfer.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/utils.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/version.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/test/actor_test.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/test/command_test.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/test/configuration_test.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/test/fixtures/config.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/test/fixtures/custom.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/test/scm/cvs_test.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/test/scm/subversion_test.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/test/ssh_test.rb
+%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/test/utils.rb
+%%SPEC_DIR%%/capistrano-%%PORTVERSION%%.gemspec
+@dirrm %%GEMS_DIR%%/capistrano-%%PORTVERSION%%/test/scm
+@dirrm %%GEMS_DIR%%/capistrano-%%PORTVERSION%%/test/fixtures
+@dirrm %%GEMS_DIR%%/capistrano-%%PORTVERSION%%/test
+@dirrm %%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/scm
+@dirrm 
%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/recipes/templates
+@dirrm %%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/recipes
+@dirrm 
%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/generators/rails/deployment/templates
+@dirrm 
%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/generators/rails/deployment
+@dirrm 
%%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/generators/rails
+@dirrm %%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano/generators
+@dirrm %%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib/capistrano
+@dirrm %%GEMS_DIR%%/capistrano-%%PORTVERSION%%/lib
+@dirrm %%GEMS_DIR%%/capistrano-%%PORTVERSION%%/examples
+@dirrm %%GEMS_DIR%%/capistrano-%%PORTVERSION%%/bin
+@dirrm %%GEMS_DIR%%/capistrano-%%PORTVERSION%%
Comment 9 Roderick van Domburg 2006-03-21 18:55:30 UTC
Thank you for the repocopy. I suppose sysutils/rubygem-switchtower can 
be removed now. Should an entry be added to MOVED?
Comment 10 Sergey Matveychuk freebsd_committer freebsd_triage 2006-03-22 15:05:01 UTC
State Changed
From-To: feedback->closed

Committed. Thanks!