From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from <gentoo-devhelp+bounces-35-garchives=archives.gentoo.org@gentoo.org>) id 1JaGlS-0001Yq-At for garchives@archives.gentoo.org; Fri, 14 Mar 2008 20:44:30 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 56593E067D; Fri, 14 Mar 2008 20:44:28 +0000 (UTC) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.228]) by pigeon.gentoo.org (Postfix) with ESMTP id 38AA4E067D for <gentoo-devhelp@lists.gentoo.org>; Fri, 14 Mar 2008 20:44:28 +0000 (UTC) Received: by wx-out-0506.google.com with SMTP id h30so3775889wxd.10 for <gentoo-devhelp@lists.gentoo.org>; Fri, 14 Mar 2008 13:44:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=FXD1INEdt9kRDDeqopTCdY66wecVEM81igPAq6NRC60=; b=E5sT2cVHO5AeR7NFVTReIpewpvmxo+MBp2VMjksBgfp7eECelZqYzvFPovK77ZH49ftsuEn0si0dlmZb0gOHDfpMnRSEYJOznftJ95rmleIhSHR7qCydzdClNHScaQLIg+TyuwXAShmHFJmW0nPkpmbSjKVlIwOmtsx1LiQxlrQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=eWU//nGXn5QMZkUk31FOsoyP7GLsK9ySwvAtADtE/FgFfsN3dMH/JZWJrgMQBlkViMe6a6rG7ltCnKv3St9LsJOkRqgoyWGV2zCnt+SYnY12ywOlV9yOnmzz3L/Etcz9zS9vrqnKdBqvuxEzLZ/pUFZCijklmpEBwDSe/+Op4E8= Received: by 10.65.115.4 with SMTP id s4mr2192784qbm.1.1205527467474; Fri, 14 Mar 2008 13:44:27 -0700 (PDT) Received: by 10.65.121.2 with HTTP; Fri, 14 Mar 2008 13:44:27 -0700 (PDT) Message-ID: <1bd893420803141344q6b10e301kfa4b3d32eede2be4@mail.gmail.com> Date: Fri, 14 Mar 2008 21:44:27 +0100 From: "Henry Gebhardt" <hsggebhardt@googlemail.com> To: gentoo-devhelp@lists.gentoo.org Subject: Re: [gentoo-devhelp] CPAN Modules In-Reply-To: <20080307123131.GF12495@mephisto> Precedence: bulk List-Post: <mailto:gentoo-devhelp@lists.gentoo.org> List-Help: <mailto:gentoo-devhelp+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-devhelp+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-devhelp+subscribe@lists.gentoo.org> List-Id: Gentoo Development-related help <gentoo-devhelp.gentoo.org> X-BeenThere: gentoo-devhelp@gentoo.org X-BeenThere: gentoo-devhelp@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20080307123131.GF12495@mephisto> X-Archives-Salt: 4b51f5d8-5e54-4a23-a3fa-43c3bcca3277 X-Archives-Hash: 45a6f3398fe1a374ea5a2294926d35a7 On Fri, Mar 7, 2008 at 1:31 PM, Michael Hammer <michael@derhammer.net> wrote: > I am writing an ebuild for ikiwki. That's a wiki compiler written in > Perl which uses a few modules from CPAN. At least it needs > > Text::Markdown > URI > HTML::Parser > HTML::Template > HTML::Scrubber > > Depending on some non global USE I would need a few more CPAN modules > I have to install. I would like to use g-cpan but there are a few > things which aren't nice to implement. > > * I've asked myself if anybody already has made some kind of function > set (eclass?) for automatically install CPAN modules. > > * If I am installing g-cpan as dependency and the user has no overlay > defined temporary ebuilds are created to install the Modules but > they aren't tracked for update or removal if no longer > needed. That's not very cute. > > * The other possibility I see is to create an ebuild for each CPAN > module I need. Does that conflict with the idea of g-cpan? > > Thanks for any help in advance I'd also be interested in the proper way to handle this. Have you found a solution? In particular, I am looking at the following modules from cpan: Tk::DataTree IPC::XPA Thanks, Henry -- gentoo-devhelp@lists.gentoo.org mailing list