Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Jun 2013 08:52:35 GMT
From:      "Mikhail T." <m.tsatsenko@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   misc/179251: [NEW PORT] devel/rubygem-structured_warnings (required for rubygem-rubytree update)
Message-ID:  <201306030852.r538qZqS064578@oldred.freebsd.org>
Resent-Message-ID: <201306030900.r53900DC088112@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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. <m.tsatsenko@gmail.com>
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 <bsd.port.mk>
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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201306030852.r538qZqS064578>