From owner-freebsd-bugs@FreeBSD.ORG Mon Jun 3 09:00:00 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id C0F206AC for ; Mon, 3 Jun 2013 09:00:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id A7D591EE2 for ; Mon, 3 Jun 2013 09:00:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r53900Om088113 for ; Mon, 3 Jun 2013 09:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r53900DC088112; Mon, 3 Jun 2013 09:00:00 GMT (envelope-from gnats) Resent-Date: Mon, 3 Jun 2013 09:00:00 GMT Resent-Message-Id: <201306030900.r53900DC088112@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Mikhail T." Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id CF4A761A for ; Mon, 3 Jun 2013 08:52:35 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121]) by mx1.freebsd.org (Postfix) with ESMTP id A58E81EA9 for ; Mon, 3 Jun 2013 08:52:35 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r538qZn7064579 for ; Mon, 3 Jun 2013 08:52:35 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r538qZqS064578; Mon, 3 Jun 2013 08:52:35 GMT (envelope-from nobody) Message-Id: <201306030852.r538qZqS064578@oldred.freebsd.org> Date: Mon, 3 Jun 2013 08:52:35 GMT From: "Mikhail T." To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: misc/179251: [NEW PORT] devel/rubygem-structured_warnings (required for rubygem-rubytree update) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Jun 2013 09:00:00 -0000 >Number: 179251 >Category: misc >Synopsis: [NEW PORT] devel/rubygem-structured_warnings (required for rubygem-rubytree update) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Jun 03 09:00:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Mikhail T. >Release: >Organization: >Environment: >Description: Structured Warnings is an implementation of Daniel Berger’s proposal of structured warnings for Ruby. They provide dynamic suppression and activation, as well as, an inheritance hierarchy to model their relations. This library preserves the old warn signature, but additionally allows a raise-like use. For more information on the usage and benefits of this library have a look at the inspiring article at O’Reilly. www.oreillynet.com/ruby/blog/2008/02/structured_warnings_now.html >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # rubygem-structured_warnings # rubygem-structured_warnings/distinfo # rubygem-structured_warnings/Makefile # rubygem-structured_warnings/pkg-descr # echo c - rubygem-structured_warnings mkdir -p rubygem-structured_warnings > /dev/null 2>&1 echo x - rubygem-structured_warnings/distinfo sed 's/^X//' >rubygem-structured_warnings/distinfo << 'c5d5be8710e22035dca09dbbd4d29f3d' XSHA256 (rubygem/structured_warnings-0.1.4.gem) = c12949d8b384aea2e88f572a7dce88fcab215c9810db40a2a04326aaddf6376d XSIZE (rubygem/structured_warnings-0.1.4.gem) = 67072 c5d5be8710e22035dca09dbbd4d29f3d echo x - rubygem-structured_warnings/Makefile sed 's/^X//' >rubygem-structured_warnings/Makefile << 'ac2dace0004bde34c4d3361b83be2c3e' X# Created by: Mikhail T. X# $FreeBSD$ X XPORTNAME= structured_warnings XPORTVERSION= 0.1.4 XCATEGORIES= devel rubygems XMASTER_SITES= RG X XMAINTAINER= ruby@FreeBSD.org XCOMMENT= Implementation of structured warnings for Ruby X XUSE_RUBY= yes XUSE_RUBYGEMS= yes XRUBYGEM_AUTOPLIST= yes X X.include ac2dace0004bde34c4d3361b83be2c3e echo x - rubygem-structured_warnings/pkg-descr sed 's/^X//' >rubygem-structured_warnings/pkg-descr << '6ebed4e1e5997bfcbc7c9e4255df59e8' XThis is an implementation of Daniel Berger's proposal of structured warnings Xfor Ruby. They provide dynamic suppression and activation, as well as, Xan inheritance hierarchy to model their relations. This library preserves Xthe old warn signature, but additionally allows a raise-like use. X XWWW: https://github.com/schmidt/structured_warnings 6ebed4e1e5997bfcbc7c9e4255df59e8 exit >Release-Note: >Audit-Trail: >Unformatted: