From owner-freebsd-ruby@FreeBSD.ORG Sun Feb 16 03:45:56 2014 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9C7D7F29 for ; Sun, 16 Feb 2014 03:45:56 +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 5E70C1867 for ; Sun, 16 Feb 2014 03:45:56 +0000 (UTC) Received: from mouf.net (swills@mouf [199.48.129.64]) by mouf.net (8.14.5/8.14.5) with ESMTP id s1G3jj2h055734 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sun, 16 Feb 2014 03:45:50 GMT (envelope-from swills@mouf.net) Received: (from swills@localhost) by mouf.net (8.14.5/8.14.5/Submit) id s1G3jjSh055733 for ruby@FreeBSD.org; Sun, 16 Feb 2014 03:45:45 GMT (envelope-from swills) Date: Sun, 16 Feb 2014 03:45:45 +0000 From: Steve Wills To: ruby@FreeBSD.org Subject: Adding Ruby 2.1 to ports Message-ID: <20140216034542.GA51287@mouf.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (mouf.net [199.48.129.64]); Sun, 16 Feb 2014 03:45:51 +0000 (UTC) X-Spam-Status: No, score=0.0 required=4.5 tests=none autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mouf.net X-Virus-Scanned: clamav-milter 0.97.8 at mouf.net X-Virus-Status: Clean X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Feb 2014 03:45:56 -0000 Hi All, I have a preliminary patch to add Ruby 2.1 to ports. It's attached and available here: http://meatwad.mouf.net/~swills/ruby21_patch.txt in case the mailing list strips it. It requires svn copying the existing ruby 2.0 port and then deleting some files afterward, so applying it should look something like this: cd /tmp fetch http://meatwad.mouf.net/~swills/ruby21_patch.txt cd /usr/ports svn up cd /usr/ports/lang svn cp -r ruby20 ruby21 cd /usr/ports svn patch /tmp/ruby21_patch.txt svn rm files/patch-lib__rdoc__ruby_lex.rb svn rm files/patch-mkmf.rb cd /usr/ports/lang/ruby21 make install I would appreciate any testing anyone could do. I've been doing some testing and so far it seems fine. It builds fine, but sometimes fails, I think it might not be MAKE_JOBS_SAFE so I'm going to test that a bit more. Then barring any show stoppers, probably go ahead and add it to ports Monday or Tuesday. Thanks, Steve