From owner-freebsd-questions@FreeBSD.ORG  Sun Oct 29 18:29:51 2006
Return-Path: <owner-freebsd-questions@FreeBSD.ORG>
X-Original-To: questions@freebsd.org
Delivered-To: freebsd-questions@FreeBSD.ORG
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id B6F1616A407
	for <questions@freebsd.org>; Sun, 29 Oct 2006 18:29:51 +0000 (UTC)
	(envelope-from infofarmer@gmail.com)
Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.191])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 16C9743D53
	for <questions@freebsd.org>; Sun, 29 Oct 2006 18:29:50 +0000 (GMT)
	(envelope-from infofarmer@gmail.com)
Received: by nf-out-0910.google.com with SMTP id p77so1981279nfc
	for <questions@freebsd.org>; Sun, 29 Oct 2006 10:29:49 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
	h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth;
	b=cbkUoNy39Fuf34wFDa+tXTr1Ou89GbnieCe3wv32cVdQfH7U8pyqAhGLTnkbzKy3G1b/J1rHZMPxPQX94H0zcrhRbqIfQFLpYMfOF1/oJhqfCYJRCACm4KB7xUjkI/efwn2fYrL0R1yLjdfffeJ98qfvPLbGxuA/DN5kpOEInwk=
Received: by 10.78.150.7 with SMTP id x7mr3446859hud;
	Sun, 29 Oct 2006 10:29:49 -0800 (PST)
Received: by 10.78.167.16 with HTTP; Sun, 29 Oct 2006 10:29:49 -0800 (PST)
Message-ID: <cb5206420610291029g219f91ffn34cab0d470b2c2c6@mail.gmail.com>
Date: Sun, 29 Oct 2006 21:29:49 +0300
From: "Andrew Pantyukhin" <infofarmer@FreeBSD.org>
Sender: infofarmer@gmail.com
To: "Ashley Moran" <work@ashleymoran.me.uk>, 
	"Philip Hallstrom" <freebsd@philip.pjkh.com>
In-Reply-To: <200608251654.39833.work@ashleymoran.me.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <200608251654.39833.work@ashleymoran.me.uk>
X-Google-Sender-Auth: 938391ef3e8e5f81
Cc: FreeBSD Questions <questions@freebsd.org>
Subject: Re: rubygems in ports
X-BeenThere: freebsd-questions@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: User questions <freebsd-questions.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions>
List-Post: <mailto:freebsd-questions@freebsd.org>
List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 29 Oct 2006 18:29:51 -0000

On 8/25/06, Ashley Moran <work@ashleymoran.me.uk> wrote:
> Hi
>
> I've been meaning to ask this for a while... what is
> the motivation for including individual Ruby gems in
> ports?  It strikes me as unnecessary duplication, as
> the gem tool works well on its own, even for gems with
> C code.  Are there many gems with FreeBSD-specific
> extensions or dependencies?
>
> And which is preferable - pure gems or ports+gems?

It's somewhat like managed code vs. unmanaged code,
only there's virtually no overhead. You can use all
kinds of software management tools from cpan and gem
to rpm and dpkg on FreeBSD. But only with a single
solution you have one place to manage all kinds of
installed programs.

The bottomline is don't use third-party tools unless
you really know what you're doing. It's quite an
easy way to ruin your system.