From owner-freebsd-bugs@FreeBSD.ORG Tue Apr 24 18:10:10 2012 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2253D106566B for ; Tue, 24 Apr 2012 18:10:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EFCC08FC17 for ; Tue, 24 Apr 2012 18:10:09 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q3OIA94v014519 for ; Tue, 24 Apr 2012 18:10:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q3OIA9RV014518; Tue, 24 Apr 2012 18:10:09 GMT (envelope-from gnats) Resent-Date: Tue, 24 Apr 2012 18:10:09 GMT Resent-Message-Id: <201204241810.q3OIA9RV014518@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, Bryan Drewery Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 36515106566C for ; Tue, 24 Apr 2012 18:01:30 +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 07AA58FC17 for ; Tue, 24 Apr 2012 18:01:30 +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 q3OI1TVR005790 for ; Tue, 24 Apr 2012 18:01:29 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q3OI1TDK005789; Tue, 24 Apr 2012 18:01:29 GMT (envelope-from nobody) Message-Id: <201204241801.q3OI1TDK005789@red.freebsd.org> Date: Tue, 24 Apr 2012 18:01:29 GMT From: Bryan Drewery To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/167269: New port: devel/rubygem-backports backports ruby 1.9 api changes to 1.8 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Apr 2012 18:10:10 -0000 >Number: 167269 >Category: misc >Synopsis: New port: devel/rubygem-backports backports ruby 1.9 api changes to 1.8 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Apr 24 18:10:09 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Bryan Drewery >Release: >Organization: >Environment: >Description: This adds the backports rubygem, which brings Ruby1.9 api changes into Ruby1.8, to help write more portable ruby scripts for 1.9 and have them still work with 1.8. The goal of backports is to make it easier to write ruby code that runs across different versions of Ruby. shar file attached. LICENSE: MIT WWW: https://github.com/marcandre/backports >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-backports # rubygem-backports/Makefile # rubygem-backports/distinfo # rubygem-backports/pkg-descr # echo c - rubygem-backports mkdir -p rubygem-backports > /dev/null 2>&1 echo x - rubygem-backports/Makefile sed 's/^X//' >rubygem-backports/Makefile << '86fa819e3862bc7324f8ce54efbe0a9e' X# Ports collection makefile for: rubygem-backports X# Date created: 24 April 2012 X# Whom: Bryan Drewery X# X# $FreeBSD$ X# X XPORTNAME= backports XPORTVERSION= 2.5.1 XCATEGORIES= devel rubygems XMASTER_SITES= RG X XMAINTAINER= bryan@shatow.net XCOMMENT= Ruby 1.9 backports for 1.8 X XLICENSE= MIT X XUSE_RUBY= yes XUSE_RUBYGEMS= yes XRUBYGEM_AUTOPLIST= yes X X.include 86fa819e3862bc7324f8ce54efbe0a9e echo x - rubygem-backports/distinfo sed 's/^X//' >rubygem-backports/distinfo << 'cb3004b829e951d4ffebc3931f193a74' XSHA256 (rubygem/backports-2.5.1.gem) = 6121d3ae1bcffc426db7264bda9ca721270850c125761170ec0764a50eca64db XSIZE (rubygem/backports-2.5.1.gem) = 56320 cb3004b829e951d4ffebc3931f193a74 echo x - rubygem-backports/pkg-descr sed 's/^X//' >rubygem-backports/pkg-descr << '9b22f41a6f0c5b6bf9bf7d69545b562d' XBackports some of the Ruby 1.9 API changes into Ruby 1.8, Xwhich allows for better compatibility between the two versions. X XThe goal of backports is to make it easier to write ruby code Xthat runs across different versions of Ruby. X XWWW: https://github.com/marcandre/backports 9b22f41a6f0c5b6bf9bf7d69545b562d exit >Release-Note: >Audit-Trail: >Unformatted: