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 |