Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.327.601 Times

CPAN::DistroBuilder 0.01

Company: Stas Bekman
Date Added: August 24, 2013  |  Visits: 338

CPAN::DistroBuilder

Report Broken Link
Printer Friendly Version


Product Homepage
Download (38 downloads)



PAN::DistroBuilder is a Perl module to create a distro from a bundle or a number of modules from CPAN.<br /><br />SYNOPSIS<br /><br />% perl -MCPAN::DistroBuilder -webuild ApacheSDK 0.1 Bundle::Apache<br /><br />% perl -MCPAN::DistroBuilder -webuild CoolSDK 0.1 MD5 CGI<br /><br />This package does a very simple thing. It fetches the source packages from CPAN, using CPAN.pm and puts them all into a single tar.gz package ready for distribution. This distribution package later can be installed in one command and therefore very useful for users who have to use our software, but know little or no Perl at all and don't know how to use CPAN shell to fetch and install all the required packages. Releasing Bundles and properly defining prerequisites in the CPAN modules is very important, and we go one step further to actually provide sort of SDK.<br /><br />This package relies on the locally working CPAN.pm's shell. If you didn't configure your CPAN.pm, do it before using this package. If normally CPAN.pm works for you, this package should work too.<br /><br />CAVEATS<br /><br />Some packages' build is interactive (i.e. user input is expected). Therefore we use CPAN.pm's inactivity_timeout attribute to interrupt the awaiting for user's input after a few seconds, which works in perl Makefile.PL stage, but not during make. In the latter case you have to manually satisfy the requested input or interrupt it. Since here we completely rely on CPAN.pm's shell to do the right thing, there is not much we can do. Remember that we have to run perl Makefile.PL to extract the prerequisites. You can adjust the value of the inactivity_timeout attribute in CPAN::DistroBuilderConfig.<br />Unfortunately some packages define they own interactive methods which CPAN cannot skip automatically, in this case you have to manually answer the question.

Requirements: No special requirements
Platforms: *nix, Linux , Win All
Keyword: Attribute Cpandistrobuilder 0 01 Cpanpm Distribution Inactivity Timeout Input Interactive Interrupt Makefilepl Manually Mcpandistrobuilder Modules Package Packages Prerequisites Shell Thing Webuild
Users rating: 0/10

License: Freeware Size: 30.72 KB
USER REVIEWS
More Reviews or Write Review


CPAN::DISTROBUILDER RELATED
Video Editors  -  Rainbyte Video Converter 0.01 Beta
Rainbyte Video Converter is a Kommander script which helps you convert video and audio in an easy way. Its based on Kommander, mencoder and ffmpeg and you can convert from/to any format supported by those programs. Well, I hope that it will be...
12.29 KB  
Libraries  -  PhpBase 0.01 Alpha
PhpBase is a set of Open Source PHP classes and functions aimed to help developers submitting their data to Google Base. The main purpose for a tool like this is the need to keep data submissions accurate and avoid common errors that might occur...
27.65 KB  
Video Editors  -  klxdvdrip 0.01 RC7
klxdvdrip project is a graphical frontend for lxdvdrip written in python. I wrote it because lxdvdrip is one of the most stable backup tools for dvd. Flexible and simple - but most of my friends are not used to using a konsole. So this is a way...
31.74 KB  
Utilities  -  Kpoldek 0.01 Alpha
Kpoldek project is a small program to manage a RPM packages using external application like poldek. Actually it is just an graphic interface, so dont blame me. I think it might be usefull for a people, that are lazy to do this command things.....
96.26 KB  
Libraries  -  Bundle::MusicBrainz::Client 0.01
Bundle::MusicBrainz::Client is a Perl module with a bundle to install MusicBrainz::Client and required modules. SYNOPSIS perl -MCPAN -e install Bundle::MusicBrainz::Client CONTENTS MusicBrainz::Client - for to get to know thyself...
2.05 KB  
Utilities  -  Source Mage GNU/Linux 0.9.6 PPC
Source Mage GNU/Linux distribution is based on a sorcerous metaphor of "casting" and "dispelling" packages, which we refer to as "spells". This is a development ISO and potentially loaded with bugs and glitches. This is where you come in. We...
207.9 MB  
Network & Internet  -  mod_auth_tkt 1.3
mod_auth_tkt is an original mod_auth_tkt, with some improvements (inactivity timeout)..
12.29 KB  
Utilities  -  Source Mage GNU/Linux 0.9.6.3
Source Mage GNU/Linux distribution is based on a sorcerous metaphor of "casting" and "dispelling" packages, which we refer to as "spells". This is a development ISO and potentially loaded with bugs and glitches. This is where you come in. We...
247 MB  
Libraries  -  SVG::Graph 0.01
SVG::Graph is a Perl module to visualize your data in Scalable Vector Graphics (SVG) format. SYNOPSIS use SVG::Graph; use SVG::Graph::Data; use SVG::Graph::Data::Datum; #create a new SVG document to plot in... my $graph =...
88.06 KB  
Libraries  -  Tie::UrlEncoder 0.01
Tie::UrlEncoder is a Perl module for interpolatably URL-encode strings. Syntactic sugar for URL-Encoding strings. Tie::UrlEncoder imports a tied hash %urlencode into your package, which delivers a RFC 1738 URL Encoded string of whatever is given...
3.07 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB