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.
Class Changed From-To: change-request->maintainer-update Fix category (submitter is maintainer)
Actually, the category should remain the same, but a repocopy needs to be made. How to proceed?
State Changed From-To: open->repocopy sysutils/rubygem-switchtower -> sysutils/rubygem-capistrano
Responsible Changed From-To: freebsd-ports-bugs->portmgr sysutils/rubygem-switchtower -> sysutils/rubygem-capistrano
State Changed From-To: repocopy->open Repocopy completed.
Responsible Changed From-To: portmgr->sem Repocopy completed.
State Changed From-To: open->feedback Ask for maintainer fix.
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%%
Thank you for the repocopy. I suppose sysutils/rubygem-switchtower can be removed now. Should an entry be added to MOVED?
State Changed From-To: feedback->closed Committed. Thanks!