From owner-freebsd-ruby@FreeBSD.ORG Sun Jul 31 20:00:36 2011 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 962661065673; Sun, 31 Jul 2011 20:00:36 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [204.109.58.86]) by mx1.freebsd.org (Postfix) with ESMTP id 220808FC1B; Sun, 31 Jul 2011 20:00:35 +0000 (UTC) Received: from meatwad.mouf.net (cpe-065-190-149-241.nc.res.rr.com [65.190.149.241]) (authenticated bits=0) by mouf.net (8.14.4/8.14.4) with ESMTP id p6VK0SD2063098 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Sun, 31 Jul 2011 16:00:32 -0400 (EDT) (envelope-from swills@FreeBSD.org) Message-ID: <4E35B45C.8030300@FreeBSD.org> Date: Sun, 31 Jul 2011 16:00:28 -0400 From: Steve Wills User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.17) Gecko/20110531 Thunderbird/3.1.10 MIME-Version: 1.0 To: Stanislav Sedov References: <20110731023007.GA57933@fast.rit.edu> <20110731114103.302d0cee.stas@FreeBSD.org> In-Reply-To: <20110731114103.302d0cee.stas@FreeBSD.org> X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.6 (mouf.net [204.109.58.86]); Sun, 31 Jul 2011 16:00:32 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.96.2 at mouf.net X-Virus-Status: Clean Cc: linimon@FreeBSD.org, Ryan Steinmetz , wxs@FreeBSD.org, Renato Botelho , ruby@FreeBSD.org, tabthorpe@FreeBSD.org, decke@FreeBSD.org Subject: Re: RFC: Replacing graphics/ruby-rmagick with graphics/rubygem-rmagick X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Jul 2011 20:00:36 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 07/31/11 14:41, Stanislav Sedov wrote: > I don't think it's a good idea. It might looks fine from the > rubygems camp side, but for projects not using rubygems it > means that you wouldn't be able to do 'require rmagick' and do > the work. Even worse, for non-rubygems applications you will > need to run it via `ruby -rrubygems /path/to/app` instead of > just `app`. As an example of this try running bluecloth from > the rubygem-bluecloth package: > % ruby /usr/local/lib/ruby/gems/1.8/gems/BlueCloth-1.0.1/bin/bluecloth > /usr/local/lib/ruby/gems/1.8/gems/BlueCloth-1.0.1/bin/bluecloth:15:in `require': no such file to load -- bluecloth (LoadError) > from /usr/local/lib/ruby/gems/1.8/gems/BlueCloth-1.0.1/bin/bluecloth:15 This is true for Ruby 1.8, but not for Ruby 1.9. As you know, I'm actively working on making 1.9 the default. > Personally, I'm not in favor of having these two ports either, I actually > requested the removal of rubygem- version immediately upon commit: > http://www.mail-archive.com/cvs-all@freebsd.org/msg149854.html > > Not sure why it didn't happen though. As far as I can tell it did get deleted. > But since other ports now depend on > it, we probably cannot do it anymore. :-( I believe Ryan is working on a port of a Ruby based application which requires that the rmagick gem (Snorby). If we can come up with a way to get the non ruby-rmagick port to register and show up in gem list, great, but let's do it quickly. Having the Snorby port would be a really nice addition, IMHO. Since Ryan is willing to do the work I think we owe it to him to provide a solution or not stand in his way. Thanks, Steve -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (FreeBSD) iQEcBAEBAgAGBQJONbRcAAoJEPXPYrMgexuh5iMIAKEg/F3t8YaRxDelMySwiuuN vfe/itXps72KuMleIIqvKuKAc5LWCcMjPf5sKL11jreF+9PBjxYjFiIpuLSfO5zf U5v4lXq0N4RKeIsJBuwXIIvUGiU/1LaNQ7JiYaHOCnpI+vBcdjYLfF0BzhSb/MM9 5Ksh1KuoUccJ9ZHY9jxsa2F6v30Dj26s+0OZvoIHDUjL1TQwOb6j0ZvxAUubNyB/ ZbHkOSMEP72nJcUQX8Ur8+2Qf+tcBVgG5Y9MyydsWQ5uRNl4W5uxtjWJ/+vq/AZ3 eB+t3HgFR69DIgMNqnsMdcbRJtC9BLKWhXTKqJgv8Dy/XeQlAJyWSkHm0b/8szg= =bVOw -----END PGP SIGNATURE-----