Gentoo Archives: gentoo-perl

From: antoine.raillon@××××××.net
To: gentoo-perl@l.g.o
Subject: [gentoo-perl] r12 - / docs
Date: Thu, 12 May 2005 21:57:24
Message-Id: 20050512215629.D953F8280E9@gredin.dragou.net
1 Author: mcummings
2 Date: 2005-05-11 12:22:35 +0200 (Wed, 11 May 2005)
3 New Revision: 12
4
5 Added:
6 docs/g-cpan.pl.1
7 Modified:
8 Changes
9 Log:
10 Updating Changes with old changes data, adding the man page as it appears in the current distribution (so we can update, expand, etc.)
11
12
13
14 Modified: Changes
15 ===================================================================
16 --- Changes 2005-05-11 04:39:30 UTC (rev 11)
17 +++ Changes 2005-05-11 10:22:35 UTC (rev 12)
18 @@ -34,3 +34,81 @@
19 - Reorganised code, adding some comments, removing some useless others.
20
21 - Had fun !
22 +#Copyright 1999-2004 Gentoo Foundation
23 +#Distributed under the terms of the GNU General Public License v2
24 +#$Header: /var/cvsroot/gentoo/users/mcummings/g-cpan/g-cpan-0.12/Changes,v 1.1 2005/04/30 21:44:15 mcummings Exp $
25 +
26 +History:
27 +
28 +04/30/05: mcummings@g.o
29 + Moving g-cpan into its own package space withing app-portage for better managability.
30 + Also, this breaks the tie to g-cpan fixes being reliant on the next release of portage.
31 +
32 +01/29/05: andrew-g@××××××××.uk:
33 + Improved filename/version matching to close bugs 64403 74149 69464 23951.
34 + Improved default help message. Added -v verbose flag.
35 +
36 +11/16/04: pete@×××××××××××.com:
37 + Fixed handling of CPAN modules that end in '.pm' (e.g. CGI.pm)
38 + Closes bug 64403.
39 +
40 +10/29/04: rac@g.o:
41 + attempt to recognize lowercased packages in dev-perl in portage_dir
42 +
43 +05/23/03: jrray@g.o:
44 + Skip modules the CPAN thinks are included with perl (closes bug 14679).
45 +
46 + Used the CPAN module to discover the real location of Makefile.PL to set
47 + the ${S} variable in the ebuild, sometimes the location isn't the same as
48 + ${P}.
49 +
50 + Don't assume the filename of the tarball will be ${P}.tar.gz, use the
51 + real filename out of CPAN.
52 +
53 + Some modules' filenames have underscores in unfortunate places. Change
54 + all of them to hyphens to avoid that mess.
55 +
56 +02/23/03: alain@g.o:
57 + removed portage direct-access code, and switched to using the
58 + portageq utility which hides the portage APIs.
59 +
60 +01/08/03: jrray@g.o:
61 + remove dependency on Digest::MD5
62 +
63 +01/07/03: jrray@g.o: getting the way subroutines are fed variables
64 + sorted out (they're in @_)
65 + Clean out module_check, unnecessary temp variables are evil.
66 + It isn't okay to skip a module if module_check succeeds when
67 + that module is listed as a dependency for a module we're trying
68 + to install, the subsequent emerge can fail if the ebuild doesn't
69 + exist. So only skip a module if it is a first order module from
70 + the command line but not if it is being considered to meet a
71 + dependency.
72 + Use the portage python module to learn some configuration values
73 + instead of trying to parse make.conf.
74 + Need to use system and not exec when calling out to emerge, exec
75 + ends our process!
76 +
77 +12/09/02: baz@×××××××××.com: some further amends:
78 + standardised code, declared external vars early,
79 + amended layout and sub styles for consistency and brevity,
80 + also removed a 'spare' function :-)
81 +
82 +12/07/02: mcummings: Reviewed baz's comments (thanks!). Moved the make.conf check to an external
83 + sub so that we could grab other important functions. Added Digest::MD5 so that we could
84 + check the checksum more cleanly instead of making a system call.
85 + Thanks to stocke2 for pointing me in the direction of File::Path -
86 + and helping me debug silly michael coding with rmtree
87 +
88 +12/07/02: baz@×××××××××.com:
89 + comments added, basically a very picky code review.
90 +
91 +12/06/02: mcummings;
92 + Added emerge functionality. Now emerges modules on the
93 + fly
94 +
95 +12/03/02: mcummings;
96 + Added checks for /var/db/pkg and manually installed
97 + modules
98 +
99 +11/07/02: jrray : Initial upload to bug 3450
100 \ No newline at end of file
101
102 Added: docs/g-cpan.pl.1
103 ===================================================================
104 --- docs/g-cpan.pl.1 2005-05-11 04:39:30 UTC (rev 11)
105 +++ docs/g-cpan.pl.1 2005-05-11 10:22:35 UTC (rev 12)
106 @@ -0,0 +1,33 @@
107 +.TH "G-CPAN.PL" "1" "Feb 2004" "Portage 2.0.51" "Portage"
108 +.SH NAME
109 +g-cpan.pl \- install CPAN-provided Perl modules using Gentoo's Portage
110 +.SH SYNOPSIS
111 +\fBg-cpan.pl\fR [\ \fB\-v\fR\ ] <\fImodule-name\fR>
112 +.SH "DESCRIPTION"
113 +.B g-cpan.pl
114 +is a perl script that installs a CPAN module (including its
115 +dependencies) using Gentoo's Portage. It saves dependency information and
116 +stored files as if they were installed through a regular ebuild.
117 +
118 +The first time you run \fBg-cpan.pl\fR, it will ask you to setup your CPAN
119 +environment. Most users can agree with the defaults asked.
120 +.SH "ARGUMENTS"
121 +.B -v
122 +Enable verbose mode for more feedback on the step by step processes that
123 +g-cpan is running
124 +.SH "EXAMPLES"
125 +Here we install Jabber::RPC
126 +
127 +# \fBg-cpan.pl Jabber::RPC\fR
128 +.SH "AUTHORS"
129 +J Robert Ray <jrray@g.o> (g-cpan.pl)
130 +.br
131 +RAC <rac@g.o>
132 +.br
133 +mcummings <mcummings@g.o>
134 +.br
135 +Sven Vermeulen <swift@g.o> (manpage)
136 +.SH "REPORTING BUGS"
137 +Please report bugs via http://bugs.gentoo.org/
138 +.SH "CVS HEADER"
139 +$Header: /var/cvsroot/gentoo/users/mcummings/g-cpan/g-cpan-0.12/man/g-cpan.pl.1,v 1.1 2005/04/30 21:44:15 mcummings Exp $
140
141
142 --
143 gentoo-perl@g.o mailing list