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

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

Serving Software Downloads in 976 Categories, Downloaded 30.129.008 Times

ExtUtils::configPL 1.1

  Date Added: August 23, 2010  |  Visits: 575

ExtUtils::configPL

Report Broken Link
Printer Friendly Version


Product Homepage
Download (70 downloads)

ExtUtils::configPL is a Perl extension to automagically configure Perl scripts. SYNOPSIS use ExtUtils::configPL; <<--startperl-->> -w ... no ExtUtils::configPL; ... This module is used to add configuration information to a perl script, and is meant to be used with the ExtUtils::MakeMaker module. ExtUtils::configPL is not a "normal" Perl extension. It does add or encapsulate functionality to your script, but it filters the script, replacing tags with items from the Config module, writing the resulting script to a new file. The normal use for this module is to add the "shebang" line as the first line of a script. use ExtUtils::ConfigPL; <<--startperl-->> -w would be replaced with: #/usr/local/bin/perl -w (or where ever your perl executable is located.) The use ExtUtils::configPL; line must be the first line in the script! Anything that comes before that line will not be in the filtered script. This module is intended to work with ExtUtils::MakeMaker. You would create your script, as above, with the .PL extension, and add a PL_FILE option to the WriteMakefile() call (see ExtUtils::MakeMaker for more details.) For example: PL_FILES => { foo.PL => foo.pl } Creating the Makefile would create a rule that would call your script like: $(PERL) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) foo.PL foo.pl although the line could be as simple as: perl foo.PL foo.pl ExtUtils::configPL takes the first argument, and uses it as the name of filtered script, and will write the new script into it. TAGS Tags are use to mark the location that a substitution will be made. By default, tags are in the form of: <<--variable-->> where the variable is one of the Config.pm variables. The tag will be replaced anywhere it is found in the script. You can stop the substitution in a section of the script by surrounding the section like: no ExtUtils::configPL; ... # Nothing will be substituted. ... use ExtUtils::configPL; ... # Substituting is resumed. The use and no lines above are removed from the filtered script so that, when you run the script, ExtUtils::configPL will not be re-ran..

Requirements: No special requirements
Platforms: Linux
Keyword: Extension Extutils Extutilsconfigpl Libraries Line Makemaker Module Perl Programming Script Tags
Users rating: 0/10

License: Freeware Size: 4.1 KB
EXTUTILS::CONFIGPL RELATED
Libraries  -  Convert::Wiki::Node::Line 0.05
Convert::Wiki::Node::Line is a Perl module that represents a horizontal line (aka ruler). SYNOPSIS use Convert::Wiki::Node::Line; my $hr = Convert::Wiki::Node::Line->new( ); print $hr->as_wiki(); A Convert::Wiki::Node::Line represents a...
19.46 KB  
Libraries  -  perlfaq3 5.8.8
perlfaq3 Perl module contains programming tools. How do I do (anything)? Have you looked at CPAN (see perlfaq2)? The chances are that someone has already written a module that can solve your problem. Have you read the appropriate manpages?...
12.2 MB  
Network & Internet  -  mkcgi 2.1
mkcgi is a simple command line utility for producing a perl CGI script instantly by parsing an existing HTML form. The resulting perl script is easy to understand and customize. Features include error checking, confirmation email sent to the...
4.1 KB  
Network & Internet  -  iTMS-4-ALL 0.2
iTMS-4-ALL is a Perl CGI script that allows you to search Apples iTunes Music Store from any Web browser. First of all, you can try the live script. Thanks to the people at Downhill Battle for hosting the script---they have also posted some...
55.3 KB  
Network & Internet  -  mod_perl 2.0.3
mod_perl project brings together the full power of the Perl programming language and the Apache HTTP server. You can use Perl to manage Apache, respond to requests for web pages and much more. mod_perl gives you a persistent Perl interpreter...
3.5 MB  
Libraries  -  ExtUtils::ModuleMaker::PBP 0.09
ExtUtils::ModuleMaker::PBP is a Perl module to create a Perl extension in the style of Damian Conways Perl Best Practices. SYNOPSIS use ExtUtils::ModuleMaker::PBP; $mod = ExtUtils::ModuleMaker::PBP->new( NAME => Sample::Module );...
34.82 KB  
Libraries  -  Module::Build::Authoring 0.2805
Module::Build::Authoring are authoring Module::Build modules. When creating a Build.PL script for a module, something like the following code will typically be used: use Module::Build; my $build = Module::Build->new ( module_name =>...
184.32 KB  
Libraries  -  Cmenu 1.1
Cmenu is a Perl extension for menuing and data entry in perl scripts. SYNOPSIS use Cmenu; use Curses; use Text::Wrap; &menu_initialise($main_title,$advice); &menu_init($title,$sub-title,$topest,$menu_help);...
78.85 KB  
Libraries  -  Jifty::Script::Help 0.60912
Jifty::Script::Help is a Perl module to show help. OPTIONS Optionally help can pipe through a pager, to make it easier to read the output if it is too long. For using this feature, please set environment variable PAGER to some pager program....
532.48 KB  
Libraries  -  BBCode::Parser 0.34
BBCode::Parser is a Perl module that parses BBCode tags. BBCode is a simplified markup language used in several online forums and bulletin boards. It originated with phpBB, and remains most popular among applications written in PHP. Generally,...
51.2 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB