Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (annotate)|
Added message for buildpkg users to update /etc/portage/packages, thanks fuzzyray :)
Reverting change from bug 167776, niko and talked it over - was right the first time. actual fix was elsewhere when i fixed the env imports.
Officially removing Config.pm; prepping for snapshot for portage.
More cleaning up of env vars. I think I have this licked now.
Final tweaks for bug 142005 - now noting gracefully when our search has revealed a core perl module
Bug 166718. A temporary solution for this ACCEPT_KEYWORDS bug, will provide a cleaner when we refactor.
Bug 167776, thanks Nicolas. Silly bug on portage_bases.
Bug 158163 - Added a check before generating a module from CPAN to verify that the module in question didn't come packaged with perl; Also worked a little more on the version munging checker;
Touched up the search results if an ebuild exists. Wanted more info than just "Yeah, we got something."
Yeah, one more fix for that bug
Bug 160137, strip_ends cleanup on env imports.
More cleaning up of the search interface - this time I think it's all right. Said that last time, sure, but this time I mean it. Also corrected a minor minor minor bug in the tmpdir cleanup section.
Beginning support for the config file, ~/.gcpanrc. Currently you can just override the make.conf settings. More ideas stirring though :)
Fixed problems with the searching not working. Still needs some maintenance, but searching is again functional. Also added back the long display for cpan results - if you're searching to see if something is on cpan, you might want more than just the module name exists ;)
Fixed (recent/temporary) bug with lowercased ebuilds not being found Cleaned up the hash a bit more
[experimental] version munging now works. Basically another work around for the arbitrary way authors version their modules (sometimes inconsistently between releases) and how the versions are written in portage. Also update the Gentoo::UI::Console output to streamline it a little for STDOUT.
Importing recent work. These changes include a few aesthetic changes to how the ebuilds are written, as well as further work on integrating Shell::EnvImporter into g-cpan.
I've begun phasing out Gentoo::Config in favor of simply using Shell::EnvImporter to pull in all of make.* file variables without the extra hoops we try to jump through to properly interpolate the shell variables. This way we use the same old hack I used on my out-of-date scripts and treat the make files like bash profiles and simply source them.
Bug 152610, g-cpan wasn't installing anything if PORTDIR_OVERLAY was undefined
Bug 152604 - the grep on line 194 wasn't working as expected. Modified to a simple matching regex and now it writes correctly.
Tackling why some modules don't show up after being generated in a -u operation. I think I was working with a bad repo, because after a lot of testing and cleaning up it's all working now. Sleep. Trust your technolust.
Worked on bug 156230, infinite loop with Bundle::CPAN. The problem was that there is a reference to Bundle::CPAN in Bundle::CPAN that was causing us to keep building for it. g-cpan -pu now works correctly with the user's sample overlay.
Bug 156691, dealing with Build.PL's containing evaluation blocks in the dependency list.
Committing basic fixes
Fixed version writing in ebuilds - now matches declared version dependency, not latest found in portage. Bug 99569
Fixes to lines 376-379 - after dams' changes, these had no value so were causing warnings for attempting > on an undef'd var (prior we were defaulting to 0);
Use the correct key names for %passed_to_install and %really_install This fixes the "Nothing to install" message I got for App::Ack and Perl6::Slurp
Fixed bug #143317
cleaning code, indentation & syntax rules
- recoded the options verification, without arithmetic operations - implemented a Fake CPAN::Frontend, to catch the output of the CPAN search - added a small spin animation to the cpan search - wrote the cpan search result output
Last commit for 0.14.0.
Almost ready. Been having problems with search.cpan being down. Fixed versioned depends so that the deps are versioned only if requested :)
fixed case sensivity bug (you want to install an uppercase filename, but we have it filed in portage lower case) - brought up on irc
Fixed ACCEPT_KEYWORDS populating. Experimental Bundle:: support :)
Didn't like the way search was defaulting. Still search CPAN (but note if we found an ebuild for it)
Behold! rc3 is on the threshold. And so we shall celebrate our independence!
* Logging added * Cleaned up the getAvailableVersions checking (less time) * -u now support individual packages
Minor fixes to dep writing
Bug 134781 - RDEPEND=DEPEND line in generated ebuilds
This is it - all podd'd up!
Updates to Makefile.PL
SuperLag noticed no failure notices for modules not in CPAN - fixed :)
unimportant typo fix
Fixed tests; fixed bug where -a wasn't working anymore; fixed bug where g-cpan would skip ebuilds that already existed (mainstream g-cpan will continue to install them)
Major work completed. Need to work on tests and validate documentation.
Evening commit. Just need to get upgrade working, fix tests, and stress it.
Evening sanity check. We are now generating ebuilds correctly and with all deps generated *and* listed!
Sanity commit. Almost there. Need to work out why it's not skipping perl as a dep; need to finish the ebuild writing segment to include perl-gcpan/<new-dep-ebuild>; need to get sleep :)
Sanity commit, need a quick break.
Sanity commit. I've begun working on culling together the information for the ebuild generation.
Sped up the finding of files considerably. From minutes to an average of 17seconds depending on box.
I broke it. Maybe SQLite?
Last commit while at work, just going over PBP and Critic output
Renaming to the new filename
mcummings "play around" version
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|Powered by ViewVC 1.1.20|