From nobody@FreeBSD.org  Sun Jun 12 16:46:59 2011
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3E7A4106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 12 Jun 2011 16:46:59 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 2E49F8FC08
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 12 Jun 2011 16:46:59 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p5CGkxeh004553
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 12 Jun 2011 16:46:59 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id p5CGkwTo004552;
	Sun, 12 Jun 2011 16:46:58 GMT
	(envelope-from nobody)
Message-Id: <201106121646.p5CGkwTo004552@red.freebsd.org>
Date: Sun, 12 Jun 2011 16:46:58 GMT
From: Steve Wills <swills@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [PATCH] update devel/rubygem-rspec to 2.6.0
X-Send-Pr-Version: www-3.1
X-GNATS-Notify: romanbsd@yahoo.com

>Number:         157797
>Category:       ports
>Synopsis:       [PATCH] update devel/rubygem-rspec to 2.6.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    swills
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 12 16:50:07 UTC 2011
>Closed-Date:    Mon Jun 27 02:20:09 UTC 2011
>Last-Modified:  Mon Jun 27 02:30:17 UTC 2011
>Originator:     Steve Wills
>Release:        
>Organization:
>Environment:
>Description:
rspec has been split into 3 separate components. this patch creates ports for them and updates rspec to include dependencies on them. This should supercede ports/157443 and allow ports/157787 to be committed. 
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

Index: devel/rubygem-rspec/Makefile
===================================================================
RCS file: /home/ncvs/ports/devel/rubygem-rspec/Makefile,v
retrieving revision 1.12
diff -u -r1.12 Makefile
--- devel/rubygem-rspec/Makefile	27 Dec 2010 15:10:28 -0000	1.12
+++ devel/rubygem-rspec/Makefile	12 Jun 2011 16:33:02 -0000
@@ -5,19 +5,22 @@
 # $FreeBSD: ports/devel/rubygem-rspec/Makefile,v 1.12 2010/12/27 15:10:28 pgollucci Exp $
 
 PORTNAME=	rspec
-PORTVERSION=	1.3.1
+PORTVERSION=	2.6.0
 CATEGORIES=	devel rubygems
 MASTER_SITES=	RG
 
 MAINTAINER=	romanbsd@yahoo.com
 COMMENT=	Behaviour Driven Development in Ruby
 
-PORTSCOUT=	limit:^1
-
 USE_RUBY=	yes
 USE_RAKE=	yes
 USE_RUBYGEMS=	yes
 RUBYGEM_AUTOPLIST=	yes
-PLIST_FILES=	bin/spec bin/autospec
 
+BUILD_DEPENDS=	rubygem-rspec-core>=0:${PORTSDIR}/devel/rubygem-rspec-core \
+		rubygem-rspec-expectations>=0:${PORTSDIR}/devel/rubygem-rspec-expectations \
+		rubygem-rspec-mocks>=0:${PORTSDIR}/devel/rubygem-rspec-mocks
+RUN_DEPENDS=	rubygem-rspec-core>=0:${PORTSDIR}/devel/rubygem-rspec-core \
+		rubygem-rspec-expectations>=0:${PORTSDIR}/devel/rubygem-rspec-expectations \
+		rubygem-rspec-mocks>=0:${PORTSDIR}/devel/rubygem-rspec-mocks
 .include <bsd.port.mk>
Index: devel/rubygem-rspec/distinfo
===================================================================
RCS file: /home/ncvs/ports/devel/rubygem-rspec/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- devel/rubygem-rspec/distinfo	27 Dec 2010 15:10:28 -0000	1.8
+++ devel/rubygem-rspec/distinfo	12 Jun 2011 16:11:10 -0000
@@ -1,2 +1,2 @@
-SHA256 (rubygem/rspec-1.3.1.gem) = 266599abc471df01c09506e4d88e667bb623f762e3c62d794852416ba7cc93c0
-SIZE (rubygem/rspec-1.3.1.gem) = 214528
+SHA256 (rubygem/rspec-2.6.0.gem) = 9638cad0d5a0c17ba7871e600df381ecf551dd3ab382d2032b35983803dc5ed4
+SIZE (rubygem/rspec-2.6.0.gem) = 5632
--- /dev/null	2011-06-12 12:41:09.000000000 -0400
+++ devel/rubygem-rspec-core/distinfo	2011-06-12 12:22:39.657149700 -0400
@@ -0,0 +1,2 @@
+SHA256 (rubygem/rspec-core-2.6.0.gem) = 41336c746f5a0584c70bf3313107c27da853a2828ae206f794004d257e61b452
+SIZE (rubygem/rspec-core-2.6.0.gem) = 120832
--- /dev/null	2011-06-12 12:41:09.000000000 -0400
+++ devel/rubygem-rspec-core/Makefile	2011-06-12 12:29:10.488149935 -0400
@@ -0,0 +1,23 @@
+# New ports collection makefile for:	rubygem-rspec-core
+# Date created:		2011-06-12
+# Whom:			Steve Wills <swills@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	rspec-core
+PORTVERSION=	2.6.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	RSpec Core provides the structure for writing executable examples
+
+USE_RUBY=	yes
+USE_RAKE=	yes
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST=	yes
+
+PLIST_FILES=	bin/autospec bin/rspec
+
+.include <bsd.port.mk>
--- /dev/null	2011-06-12 12:41:09.000000000 -0400
+++ devel/rubygem-rspec-core/pkg-descr	2011-06-12 12:15:49.922149834 -0400
@@ -0,0 +1,4 @@
+RSpec Core provides the structure for writing executable examples of how your
+code should behave.
+
+WWW:	https://github.com/rspec/rspec-core
--- /dev/null	2011-06-12 12:41:09.000000000 -0400
+++ devel/rubygem-rspec-expectations/distinfo	2011-06-12 12:25:33.662150639 -0400
@@ -0,0 +1,2 @@
+SHA256 (rubygem/rspec-expectations-2.6.0.gem) = 8db3e4e34d163fc6d17ded378380ed2dd2495a9565869c4ef02b8de6434c5db1
+SIZE (rubygem/rspec-expectations-2.6.0.gem) = 61952
--- /dev/null	2011-06-12 12:41:09.000000000 -0400
+++ devel/rubygem-rspec-expectations/Makefile	2011-06-12 12:28:22.264149409 -0400
@@ -0,0 +1,24 @@
+# New ports collection makefile for:	rubygem-rspec-expectations
+# Date created:		2011-06-12
+# Whom:			Steve Wills <swills@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	rspec-expectations
+PORTVERSION=	2.6.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Rspec-expectations adds should and should_not to every object
+
+BUILD_DEPENDS=	rubygem-diff-lcs>=0:${PORTSDIR}/textproc/rubygem-diff-lcs
+RUN_DEPENDS=	rubygem-diff-lcs>=0:${PORTSDIR}/textproc/rubygem-diff-lcs
+
+USE_RUBY=	yes
+USE_RAKE=	yes
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST=	yes
+
+.include <bsd.port.mk>
--- /dev/null	2011-06-12 12:41:09.000000000 -0400
+++ devel/rubygem-rspec-expectations/pkg-descr	2011-06-12 12:34:13.711271064 -0400
@@ -0,0 +1,3 @@
+Rspec-expectations adds should and should_not to every object and includes RSpec::Matchers, a library of standard matchers.
+
+WWW:	https://github.com/rspec/rspec-expectations
--- /dev/null	2011-06-12 12:41:09.000000000 -0400
+++ devel/rubygem-rspec-mocks/pkg-descr	2011-06-12 12:34:45.375150118 -0400
@@ -0,0 +1,3 @@
+Rspec-mocks provides a test-double framework for rspec including support for method stubs, fakes, and message expectations.
+
+WWW:	https://github.com/rspec/rspec-mocks
--- /dev/null	2011-06-12 12:41:09.000000000 -0400
+++ devel/rubygem-rspec-mocks/Makefile	2011-06-12 12:26:57.377150670 -0400
@@ -0,0 +1,21 @@
+# New ports collection makefile for:	rubygem-rspec-mocks
+# Date created:		2011-06-12
+# Whom:			Steve Wills <swills@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME=	rspec-mocks
+PORTVERSION=	2.6.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	Rspec-mocks provides a test-double framework for rspec
+
+USE_RUBY=	yes
+USE_RAKE=	yes
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST=	yes
+
+.include <bsd.port.mk>
--- /dev/null	2011-06-12 12:41:09.000000000 -0400
+++ devel/rubygem-rspec-mocks/distinfo	2011-06-12 12:27:06.374146581 -0400
@@ -0,0 +1,2 @@
+SHA256 (rubygem/rspec-mocks-2.6.0.gem) = 4bb704c8fcd857a1646ccbbfc131089d42c33abdf2382362bd81384672721690
+SIZE (rubygem/rspec-mocks-2.6.0.gem) = 49152


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->ruby 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Sun Jun 12 16:50:18 UTC 2011 
Responsible-Changed-Why:  
ruby@ wants this port PRs (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=157797 
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Sun Jun 12 16:50:23 UTC 2011 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=157797 
Responsible-Changed-From-To: ruby->swills 
Responsible-Changed-By: swills 
Responsible-Changed-When: Sun Jun 12 16:52:35 UTC 2011 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=157797 

From: Edwin Groothuis <edwin@FreeBSD.org>
To: romanbsd@yahoo.com
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/157797: [PATCH] update devel/rubygem-rspec to 2.6.0
Date: Sun, 12 Jun 2011 16:50:21 UT

 Maintainer of devel/rubygem-rspec,
 
 Please note that PR ports/157797 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/157797
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org
State-Changed-From-To: feedback->closed 
State-Changed-By: swills 
State-Changed-When: Mon Jun 27 02:20:05 UTC 2011 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=157797 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/157797: commit references a PR
Date: Mon, 27 Jun 2011 02:16:38 +0000 (UTC)

 swills      2011-06-27 02:16:24 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel                Makefile 
   Added files:
     devel/rubygem-rspec-core Makefile distinfo pkg-descr 
   Log:
   RSpec Core provides the structure for writing executable examples of how your
   code should behave.
   
   WWW:    https://github.com/rspec/rspec-core
   
   PR:             ports/157797
   Submitted by:   Steve Wills <swills at FreeBSD.org>
   
   Revision  Changes    Path
   1.4397    +1 -0      ports/devel/Makefile
   1.1       +23 -0     ports/devel/rubygem-rspec-core/Makefile (new)
   1.1       +2 -0      ports/devel/rubygem-rspec-core/distinfo (new)
   1.1       +4 -0      ports/devel/rubygem-rspec-core/pkg-descr (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/157797: commit references a PR
Date: Mon, 27 Jun 2011 02:17:21 +0000 (UTC)

 swills      2011-06-27 02:17:13 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel                Makefile 
   Added files:
     devel/rubygem-rspec-expectations Makefile distinfo pkg-descr 
   Log:
   Rspec-expectations adds should and should_not to every object and includes RSpec::Matchers, a library of standard matchers.
   
   WWW:    https://github.com/rspec/rspec-expectations
   
   PR:             ports/157797
   Submitted by:   Steve Wills <swills at FreeBSD.org>
   
   Revision  Changes    Path
   1.4398    +1 -0      ports/devel/Makefile
   1.1       +24 -0     ports/devel/rubygem-rspec-expectations/Makefile (new)
   1.1       +2 -0      ports/devel/rubygem-rspec-expectations/distinfo (new)
   1.1       +3 -0      ports/devel/rubygem-rspec-expectations/pkg-descr (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/157797: commit references a PR
Date: Mon, 27 Jun 2011 02:18:17 +0000 (UTC)

 swills      2011-06-27 02:18:04 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel                Makefile 
   Added files:
     devel/rubygem-rspec-mocks Makefile distinfo pkg-descr 
   Log:
   Rspec-mocks provides a test-double framework for rspec including support for method stubs, fakes, and message expectations.
   
   WWW:    https://github.com/rspec/rspec-mocks
   
   PR:             ports/157797
   Submitted by:   Steve Wills <swills at FreeBSD.org>
   
   Revision  Changes    Path
   1.4399    +1 -0      ports/devel/Makefile
   1.1       +21 -0     ports/devel/rubygem-rspec-mocks/Makefile (new)
   1.1       +2 -0      ports/devel/rubygem-rspec-mocks/distinfo (new)
   1.1       +3 -0      ports/devel/rubygem-rspec-mocks/pkg-descr (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/157797: commit references a PR
Date: Mon, 27 Jun 2011 02:19:37 +0000 (UTC)

 swills      2011-06-27 02:19:19 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel/rubygem-rspec  Makefile distinfo 
   Log:
   - Update to 2.6.0
   
   PR:             ports/157797
   Approved by:    maintainer timeout
   
   Revision  Changes    Path
   1.14      +7 -4      ports/devel/rubygem-rspec/Makefile
   1.10      +2 -2      ports/devel/rubygem-rspec/distinfo
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
