Module::Release::SourceForge - Work with SourceForge with Module::Release
All of this is horribly broken because Sourceforge changed everything. This is the old code. If you want it, you have to fix it.
Return the hostname for SourceForge uploads.
Returns true is the object thinks it should upload a distro to SourceForge.
The Group ID of your SourceForge project. This is a numeric ID given to the project usually, and you can see it in the URLs when you browse the SourceForge files area.
The Package ID of your SourceForge package. This is a numeric ID given to a particular file release, and you can see it in the URLs when you browse the SourceForge files area.
This is a regular expression. Given the file release name that Module::Release picks (e.g. "Foo-Bar-1.15.tgz"), you can run a substitution on it. The replacement string is in sf_release_replace.
Module::Release
sf_release_replace
This is a regular expression. Given the file release name that Module::Release picks (e.g. "Foo-Bar-1.15.tgz"), you can run a substitution on it. The regex portion is in sf_release_match.
sf_release_match
The distribution type (e.g. "gzipped source") of the package, by numeric ID that you have to look up on your own from the SourceForge form. The default is 5002 (".gz source").
The processor type (e.g. Intel Pentium) of the package, by numeric ID that you have to look up on your own from the SourceForge form. The default is 8000 ("Any").
# SourceForge.net seems to know our path through the system # Hit all the pages, collect the right cookies, etc
Set or GET the SourceForge user name
Authenticate with Sourceforge
Visit the Quick Release System form
Release the file to Sourceforge
* What happened to my Changes munging?
Ken Williams turned my initial release(1) script into the present module form.
Andy Lester handled the maintenance while I was on my Big Camping Trip. He applied patches from many authors.
Andreas König suggested changes to make it work better with PAUSE.
Chris Nandor helped with figuring out the broken SourceForge stuff.
This source is in Github:
git://github.com/briandfoy/module-release.git
brian d foy, <bdfoy@cpan.org>
<bdfoy@cpan.org>
Copyright (c) 2002-2011 brian d foy. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Module::Release, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Module::Release
CPAN shell
perl -MCPAN -e shell install Module::Release
For more information on module installation, please visit the detailed CPAN module installation guide.