From swills@mouf.net  Wed Jan  1 22:43:07 2014
Return-Path: <swills@mouf.net>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id 997FD57D
	for <FreeBSD-gnats-submit@FreeBSD.org>; Wed,  1 Jan 2014 22:43:07 +0000 (UTC)
Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id 5CC1B1C94
	for <FreeBSD-gnats-submit@FreeBSD.org>; Wed,  1 Jan 2014 22:43:07 +0000 (UTC)
Received: from meatwad.mouf.net (cpe-107-015-170-205.nc.res.rr.com [107.15.170.205])
	by mouf.net (8.14.5/8.14.5) with ESMTP id s01Mgwbo076195
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Wed, 1 Jan 2014 22:43:03 GMT
	(envelope-from swills@meatwad.mouf.net)
Received: (from swills@localhost)
	by meatwad.mouf.net (8.14.7/8.14.5/Submit) id s01Mgw7p027359;
	Wed, 1 Jan 2014 22:42:58 GMT
	(envelope-from swills)
Message-Id: <201401012242.s01Mgw7p027359@meatwad.mouf.net>
Date: Wed, 1 Jan 2014 22:42:58 GMT
From: Steve Wills <swills@FreeBSD.org>
To: FreeBSD-gnats-submit@FreeBSD.org
Cc: skreuzer@FreeBSD.org
Subject: [PATCH] devel/rubygem-rcov: Mark broken with Ruby 2.0
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         185402
>Category:       ports
>Synopsis:       [PATCH] devel/rubygem-rcov: Mark broken with Ruby 2.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    skreuzer
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 01 22:50:00 UTC 2014
>Closed-Date:    Thu Jan 02 15:37:03 UTC 2014
>Last-Modified:  Thu Jan  2 15:40:00 UTC 2014
>Originator:     Steve Wills
>Release:        FreeBSD 11.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD meatwad.mouf.net 11.0-CURRENT FreeBSD 11.0-CURRENT #3 r258961M: Sun Dec  8 15:52:57
>Description:
- Mark broken with Ruby 2.0

Fails to build with Ruby 2.0, see:

http://package20.nyi.freebsd.org/bulk/91amd64-default-pr_183274/2013-11-28_00h09m00s/logs/errors/rubygem-rcov-0.9.11.log

(This is the result of a exp-run done by portmgr as part of making Ruby 2.0 default, PR ports/183274)

I tried the 1.0.0 release, but that has the same issue. Based on developer
info, it seems like it won't ever work with 2.0 and perhaps should just be
removed in favor of simplecov. See:

https://github.com/relevance/rcov/issues/99

But for now, let's just mark it broken with 2.0.

Thanks!

Port maintainer (skreuzer@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.99_11 (mode: change, diff: SVN)
>How-To-Repeat:
>Fix:

--- rubygem-rcov-0.9.11.patch begins here ---
Index: Makefile
===================================================================
--- Makefile	(revision 338396)
+++ Makefile	(working copy)
@@ -15,4 +15,11 @@
 PLIST_FILES=	bin/rcov
 
 NO_STAGE=	yes
-.include <bsd.port.mk>
+
+.include <bsd.port.pre.mk>
+
+.if ${RUBY_VER} == 2.0
+BROKEN=		Does not work with Ruby 2.0
+.endif
+
+.include <bsd.port.post.mk>
--- rubygem-rcov-0.9.11.patch ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->skreuzer 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Wed Jan 1 22:50:08 UTC 2014 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=185402 
State-Changed-From-To: open->closed 
State-Changed-By: skreuzer 
State-Changed-When: Thu Jan 2 15:37:03 UTC 2014 
State-Changed-Why:  
Committed. Thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/185402: commit references a PR
Date: Thu,  2 Jan 2014 15:36:53 +0000 (UTC)

 Author: skreuzer
 Date: Thu Jan  2 15:36:47 2014
 New Revision: 338449
 URL: http://svnweb.freebsd.org/changeset/ports/338449
 
 Log:
   Mark broken with Ruby 2.0
   
   PR:		ports/185402
   Submitted by:	Steve Wills <swills@FreeBSD.org>
 
 Modified:
   head/devel/rubygem-rcov/Makefile
 
 Modified: head/devel/rubygem-rcov/Makefile
 ==============================================================================
 --- head/devel/rubygem-rcov/Makefile	Thu Jan  2 15:23:48 2014	(r338448)
 +++ head/devel/rubygem-rcov/Makefile	Thu Jan  2 15:36:47 2014	(r338449)
 @@ -9,10 +9,20 @@ MASTER_SITES=	RG
  MAINTAINER=	skreuzer@FreeBSD.org
  COMMENT=	Code coverage tool for Ruby
  
 +LICENSE=	BSD2CLAUSE RUBY
 +LICENSE_COMB=	dual
 +
  USE_RUBY=	yes
  USE_RUBYGEMS=	yes
  RUBYGEM_AUTOPLIST=	yes
  PLIST_FILES=	bin/rcov
  
  NO_STAGE=	yes
 -.include <bsd.port.mk>
 +
 +.include <bsd.port.pre.mk>
 +
 +.if ${RUBY_VER} == 2.0
 +BROKEN=		Does not work with Ruby 2.0
 +.endif
 +
 +.include <bsd.port.post.mk>
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
