Author: mcummings
Date: 2005-05-11 12:22:35 +0200 (Wed, 11 May 2005)
New Revision: 12
Added:
docs/g-cpan.pl.1
Modified:
Changes
Log:
Updating Changes with old changes data, adding the man page as it appears in the current distribution (so we can update, expand, etc.)
Modified: Changes
===================================================================
--- Changes 2005-05-11 04:39:30 UTC (rev 11)
+++ Changes 2005-05-11 10:22:35 UTC (rev 12)
@@ -34,3 +34,81 @@
- Reorganised code, adding some comments, removing some useless others.
- Had fun !
+#Copyright 1999-2004 Gentoo Foundation
+#Distributed under the terms of the GNU General Public License v2
+#$Header: /var/cvsroot/gentoo/users/mcummings/g-cpan/g-cpan-0.12/Changes,v 1.1 2005/04/30 21:44:15 mcummings Exp $
+
+History:
+
+04/30/05: mcummings@g.o
+ Moving g-cpan into its own package space withing app-portage for better managability.
+ Also, this breaks the tie to g-cpan fixes being reliant on the next release of portage.
+
+01/29/05: andrew-g@...:
+ Improved filename/version matching to close bugs 64403 74149 69464 23951.
+ Improved default help message. Added -v verbose flag.
+
+11/16/04: pete@...:
+ Fixed handling of CPAN modules that end in '.pm' (e.g. CGI.pm)
+ Closes bug 64403.
+
+10/29/04: rac@g.o:
+ attempt to recognize lowercased packages in dev-perl in portage_dir
+
+05/23/03: jrray@g.o:
+ Skip modules the CPAN thinks are included with perl (closes bug 14679).
+
+ Used the CPAN module to discover the real location of Makefile.PL to set
+ the ${S} variable in the ebuild, sometimes the location isn't the same as
+ ${P}.
+
+ Don't assume the filename of the tarball will be ${P}.tar.gz, use the
+ real filename out of CPAN.
+
+ Some modules' filenames have underscores in unfortunate places. Change
+ all of them to hyphens to avoid that mess.
+
+02/23/03: alain@g.o:
+ removed portage direct-access code, and switched to using the
+ portageq utility which hides the portage APIs.
+
+01/08/03: jrray@g.o:
+ remove dependency on Digest::MD5
+
+01/07/03: jrray@g.o: getting the way subroutines are fed variables
+ sorted out (they're in @_)
+ Clean out module_check, unnecessary temp variables are evil.
+ It isn't okay to skip a module if module_check succeeds when
+ that module is listed as a dependency for a module we're trying
+ to install, the subsequent emerge can fail if the ebuild doesn't
+ exist. So only skip a module if it is a first order module from
+ the command line but not if it is being considered to meet a
+ dependency.
+ Use the portage python module to learn some configuration values
+ instead of trying to parse make.conf.
+ Need to use system and not exec when calling out to emerge, exec
+ ends our process!
+
+12/09/02: baz@...: some further amends:
+ standardised code, declared external vars early,
+ amended layout and sub styles for consistency and brevity,
+ also removed a 'spare' function :-)
+
+12/07/02: mcummings: Reviewed baz's comments (thanks!). Moved the make.conf check to an external
+ sub so that we could grab other important functions. Added Digest::MD5 so that we could
+ check the checksum more cleanly instead of making a system call.
+ Thanks to stocke2 for pointing me in the direction of File::Path -
+ and helping me debug silly michael coding with rmtree
+
+12/07/02: baz@...:
+ comments added, basically a very picky code review.
+
+12/06/02: mcummings;
+ Added emerge functionality. Now emerges modules on the
+ fly
+
+12/03/02: mcummings;
+ Added checks for /var/db/pkg and manually installed
+ modules
+
+11/07/02: jrray : Initial upload to bug 3450
\ No newline at end of file
Added: docs/g-cpan.pl.1
===================================================================
--- docs/g-cpan.pl.1 2005-05-11 04:39:30 UTC (rev 11)
+++ docs/g-cpan.pl.1 2005-05-11 10:22:35 UTC (rev 12)
@@ -0,0 +1,33 @@
+.TH "G-CPAN.PL" "1" "Feb 2004" "Portage 2.0.51" "Portage"
+.SH NAME
+g-cpan.pl \- install CPAN-provided Perl modules using Gentoo's Portage
+.SH SYNOPSIS
+\fBg-cpan.pl\fR [\ \fB\-v\fR\ ] <\fImodule-name\fR>
+.SH "DESCRIPTION"
+.B g-cpan.pl
+is a perl script that installs a CPAN module (including its
+dependencies) using Gentoo's Portage. It saves dependency information and
+stored files as if they were installed through a regular ebuild.
+
+The first time you run \fBg-cpan.pl\fR, it will ask you to setup your CPAN
+environment. Most users can agree with the defaults asked.
+.SH "ARGUMENTS"
+.B -v
+Enable verbose mode for more feedback on the step by step processes that
+g-cpan is running
+.SH "EXAMPLES"
+Here we install Jabber::RPC
+
+# \fBg-cpan.pl Jabber::RPC\fR
+.SH "AUTHORS"
+J Robert Ray <jrray@g.o> (g-cpan.pl)
+.br
+RAC <rac@g.o>
+.br
+mcummings <mcummings@g.o>
+.br
+Sven Vermeulen <swift@g.o> (manpage)
+.SH "REPORTING BUGS"
+Please report bugs via http://bugs.gentoo.org/
+.SH "CVS HEADER"
+$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 $
--
gentoo-perl@g.o mailing list
|