From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-perl+bounces-597-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1MWRn0-0006QP-0a
	for garchives@archives.gentoo.org; Thu, 30 Jul 2009 09:19:07 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id E71B5E0560;
	Thu, 30 Jul 2009 09:19:04 +0000 (UTC)
Received: from mail-vw0-f176.google.com (mail-vw0-f176.google.com [209.85.212.176])
	by pigeon.gentoo.org (Postfix) with ESMTP id B587EE0560
	for <gentoo-perl@lists.gentoo.org>; Thu, 30 Jul 2009 09:19:04 +0000 (UTC)
Received: by vws6 with SMTP id 6so6597vws.9
        for <gentoo-perl@lists.gentoo.org>; Thu, 30 Jul 2009 02:19:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=domainkey-signature:mime-version:received:in-reply-to:references
         :date:message-id:subject:from:to:content-type;
        bh=ilrMemFJJgIVpc4BI+IZX/DDaNZjItlG+TPgjqNOM+c=;
        b=jmYMpFozjjHROPVGcfmRmZp6yWxUfic7As24d5PwHMaCbgICUetUkzVgzEzKMq5kkg
         DCgImTpbTvrbutfB86VvPPe9TCadFkiRI0oqClh12kkYGaHS2oAj2UAZOVFbWYoDUmV3
         oDXRQkR2MYYmKcPjTyBmsVneE2/eG+jrGVRzE=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=gamma;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :content-type;
        b=gRhq04f0Ipg9yBhQKGVaEyRD58VUnaLO/7nJZyc1B9y2SdPhZ9triLoPxNo7yLCZDk
         qHDMsgYaxkcTUpLIwZj88jhGYKop+Tdjn98kP+9Tu8RXFPwmvQmdC4g1Kyg8IH05Euml
         NDxfVWFd646vxKk26AQMPJX3Edy+oI+uBqtZI=
Precedence: bulk
List-Post: <mailto:gentoo-perl@lists.gentoo.org>
List-Help: <mailto:gentoo-perl+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-perl+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-perl+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-perl.gentoo.org>
X-BeenThere: gentoo-perl@lists.gentoo.org
Reply-To: gentoo-perl@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.220.71.6 with SMTP id f6mr1013653vcj.99.1248945159310; Thu, 30 
	Jul 2009 02:12:39 -0700 (PDT)
In-Reply-To: <4A6F083A.9010506@univ.kiev.ua>
References: <a4e18fef0907250211n6d7f6fddkfcdd4837c6d3e680@mail.gmail.com>
	 <4A6D800A.1060603@univ.kiev.ua>
	 <a4e18fef0907271615i30cb9d5bx436d83f852337811@mail.gmail.com>
	 <4A6F083A.9010506@univ.kiev.ua>
Date: Thu, 30 Jul 2009 17:12:39 +0800
Message-ID: <a4e18fef0907300212x30b3d8b3n924f851ab6f413bf@mail.gmail.com>
Subject: Re: [gentoo-perl] how to use g-cpan ?
From: Zhang Jun <gb2313@gmail.com>
To: gentoo-perl@lists.gentoo.org
Content-Type: multipart/mixed; boundary=001485e8d2169090ca046fe8b47c
X-Archives-Salt: fc1beaa4-98f3-4d88-8bfa-c17022d21f42
X-Archives-Hash: 2d6ed3501add3c7efbc1cef0da9baa73

--001485e8d2169090ca046fe8b47c
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I installed only one patch for g-cpan, others(cpan.pm portage.pm)
seems already included in lastest portage

but still not work, I've attached the ebuild,

thanks

2009/7/28 Sergiy Borodych <bor@univ.kiev.ua>:
> On 07/28/09 02:15, Zhang Jun wrote:
>> Hi, I am using g-cpan 0.15.0-r1
>>
>> this time I choose an new module which I have never installed with
>> g-cpan, the output is like :
>>
>> # g-cpan -iv Socket::Class
>>
>> Socket-Class-2.254/
>> ...
>> ...
>> ...
>> Socket-Class-2.254/sc_ws2bth.h
>> Socket-Class-2.254/sc_ws2bth.c
>> Socket-Class-2.254/install_files.PL
>> Socket-Class-2.254/sc_mod_def.c
>> Socket-Class-2.254/sc_mod_def.h
>> Socket-Class-2.254/sc_bluez.c
>> Socket-Class-2.254/mod_sc.h
>> Socket-Class-2.254/Changes
>> CPAN: File::Temp loaded ok (v0.18)
>> =A0* Create directory '/usr/local/portage/mycpan/perl-gcpan/Socket-Class=
'
>> =A0* Create directory '/usr/local/portage/mycpan/perl-gcpan/Socket-Class=
/files'
>> =A0* Generating ebuild for Socket::Class
>> =A0* Copying /var/tmp/g-cpan/.cpan/sources/authors/id/C/CH/CHRMUE/Socket=
-Class-2.254.tar.gz
>> to /usr/portage/distfiles
>> =A0* Ebuild generated for Socket-Class
>>>>> Creating Manifest for /usr/local/portage/mycpan/perl-gcpan/Socket-Cla=
ss
>> =A0* Calling emerge for Socket-Class
>>
>> =A0* Calling: emerge =A0Socket-Class
>> Calculating dependencies... done!
>>
>>>>> Verifying ebuild manifests
>>
>>>>> Emerging (1 of 1) perl-gcpan/Socket-Class-2.254 from mycpan_repo
>> =A0* Socket-Class-2.254.tar.gz RMD160 SHA1 SHA256 size ;-) ...
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0[ ok ]
>> =A0* checking ebuild checksums ;-) ...
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0[ ok ]
>> =A0* checking auxfile checksums ;-) ...
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0[ ok ]
>> =A0* checking miscfile checksums ;-) ...
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0[ ok ]
>>>>> Unpacking source...
>>>>> Unpacking Socket-Class-2.254.tar.gz to /var/tmp/portage/perl-gcpan/So=
cket-Class-2.254/work
>>>>> Source unpacked in /var/tmp/portage/perl-gcpan/Socket-Class-2.254/wor=
k
>>>>> Compiling source in /var/tmp/portage/perl-gcpan/Socket-Class-2.254/wo=
rk ...
>> =A0* No Make or Build file detected...
>>>>> Source compiled.
>>>>> Test phase [not enabled]: perl-gcpan/Socket-Class-2.254
>>
>>>>> Install Socket-Class-2.254 into /var/tmp/portage/perl-gcpan/Socket-Cl=
ass-2.254/image/ category perl-gcpan
>>>>> Completed installing Socket-Class-2.254 into /var/tmp/portage/perl-gc=
pan/Socket-Class-2.254/image/
>>
>>
>>>>> Installing (1 of 1) perl-gcpan/Socket-Class-2.254
>>
>>>>> Recording perl-gcpan/Socket-Class in "world" favorites file...
>>>>> Auto-cleaning packages...
>>
>>>>> No outdated packages were found on your system.
>>
>> =A0* GNU info directory index is up-to-date.
>> =A0* Cleaning temporary space
>> pc ~ # equery f perl-gcpan/Socket-Class-2.254
>> [ Searching for packages matching perl-gcpan/Socket-Class-2.254... ]
>> * Contents of perl-gcpan/Socket-Class-2.254:
>> pc ~ # equery f perl-gcpan/Socket-Class
>> [ Searching for packages matching perl-gcpan/Socket-Class... ]
>> * Contents of perl-gcpan/Socket-Class-2.254:
>>
>> pc ~ # perldoc -l Socket::Class
>> No documentation found for "Socket::Class".
>>
>
> Hmm...
> Please attach ebuild created by g-cpan.
>
> For me this module install fine,
> but I use last version with some patches [1]
> So you can try it too
>
> 1. http://bugs.gentoo.org/show_bug.cgi?id=3D233386
>
>
> --
> Sergiy Borodych
> http://bor.org.ua
>
>

--001485e8d2169090ca046fe8b47c
Content-Type: application/octet-stream; name="Socket-Class-2.254.ebuild"
Content-Disposition: attachment; filename="Socket-Class-2.254.ebuild"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_fxr9lp650

IyBDb3B5cmlnaHQgMTk5OS0yMDA2IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojIFRoaXMg
ZWJ1aWxkIGdlbmVyYXRlZCBieSBnLWNwYW4gMC4xNS4wCgppbmhlcml0IHBlcmwtbW9kdWxlCgpT
PSR7V09SS0RJUn0vU29ja2V0LUNsYXNzLTIuMjU0LU9tbnlmZQoKREVTQ1JJUFRJT049Ik5vIGRl
c2NyaXB0aW9uIGF2YWlsYWJsZSIKSE9NRVBBR0U9Imh0dHA6Ly9zZWFyY2guY3Bhbi5vcmcvc2Vh
cmNoP3F1ZXJ5PVNvY2tldC1DbGFzcyZtb2RlPWRpc3QiClNSQ19VUkk9Im1pcnJvcjovL2NwYW4v
YXV0aG9ycy9pZC9DL0NIL0NIUk1VRS9Tb2NrZXQtQ2xhc3MtMi4yNTQudGFyLmd6IgoKCklVU0U9
IiIKClNMT1Q9IjAiCkxJQ0VOU0U9Inx8ICggQXJ0aXN0aWMgR1BMLTIgKSIKS0VZV09SRFM9Ing4
NiIKCg==
--001485e8d2169090ca046fe8b47c--