ports/157797: [PATCH] update devel/rubygem-rspec to 2.6.0
Steve Wills
swills at FreeBSD.org
Sun Jun 12 16:50:08 UTC 2011
>Number: 157797
>Category: ports
>Synopsis: [PATCH] update devel/rubygem-rspec to 2.6.0
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Jun 12 16:50:07 UTC 2011
>Closed-Date:
>Last-Modified:
>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 at 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 at FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= rspec-core
+PORTVERSION= 2.6.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby at 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 at FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= rspec-expectations
+PORTVERSION= 2.6.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby at 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 at FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= rspec-mocks
+PORTVERSION= 2.6.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby at 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:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list