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.248.170 Times

Test::Smoke::Patcher 1.19

  Date Added: January 18, 2010  |  Visits: 1.438

Test::Smoke::Patcher

Report Broken Link
Printer Friendly Version


Product Homepage
Download (110 downloads)



Test::Smoke::Patcher is a OO interface to help patching the source-tree. SYNOPSIS use Test::Smoke::Patcher; my $patcher = Test::Smoke::Patcher->new( single => { ddir => $build_dir, pfile => $patch, popts => -p1, v => 1, # 0..2 }); $patcher->patch; or my $patcher = Test::Smoke::Patcher->new( multi => { ddir => $buildir, pfile => $patch_info, v => 1, #0..2 }); $patcher->patch; Okay, you will need a working patch program, which I believe is available for most platforms perl runs on. There are two ways to initialise the Test::Smoke::Patcher object. single mode The pfile attribute is a pointer to a single patch. There are four (4) ways to specify that patch. refernece to a SCALAR The scalar holds the complete patch as literal text. reference to an ARRAY The array holds a list of lines (with newlines) that make up the patch as literal text ($patch = join "", @$array_ref). reference to a GLOB You passed an opened filehandle to a file containing the patch. filename If none of the above apply, it is assumed you passed a filename. Relative paths are rooted at the builddir (ddir attribute). multi mode The pfile attribute is a pointer to a recource that contains filenames of patches. The format of this recource is one filename per line optionally followed by a semi-colon (;) and switches for the patch program. The patch-resource can also be specified in four (4) ways. reference to a SCALAR reference to an ARRAY reference to a GLOB filename.

Requirements: No special requirements
Platforms: Linux
Keyword: Array Interface Libraries Oo Patch Patching Pfile Programming Reference Reference To Testsmokepatcher
Users rating: 0/10

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


TEST::SMOKE::PATCHER RELATED
Libraries  -  Gecode/J 1.0.0
Gecode/J is a Java interface for the Gecode C++ constraint programming library. It allows you to: model and solve constraint problems in Java. explore the search tree with our tree visualization tool. Either using the built-in depth-first...
 
Libraries  -  Data::Startup 0.04
SYNOPSIS ###### # Subroutine interface # use Data::Startup qw(config override); $options = override(%default_options, @option_list ); $options = override(%default_options, @option_list ); $options = override(%default_options, %option_list...
74.75 KB  
Development Tools  -  Scriptol 7.0
Scriptol is a modern, object-oriented programming language designed to be simple and safe. Scriptol should improve development speed greatly, and make programming a real pleasure. Scriptol is the first programming language to use Xml as dynamic,...
 
Programming  -  mpi4py 1.2.2
MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. This package is constructed on top of the...
1.1 MB  
Utilities  -  UBCD Creator 0.2
UBCD Creator is a Java graphical interface for extracting, creating, patching, and applying plugins to an Ultimate Boot CD (UBCD) CD image. The plugins allows adding additional open source software or commercial software to UBCD.
81.92 KB  
E-Mail Tools  -  Exim DSN Patch 0.1
The Exim DSN patch adds delivery status notification support to Exim 4.xx. DSN Support for Exim. This patch allows Exim 4.xx to support the sending of email Delivery Status Notifications.. Get Smooth GTK1/GTK2 Theme Engine at SourceForge.net....
36.86 KB  
Libraries  -  Perl6::Parameters 0.03
Perl6::Parameters is a module with Perl 6-style prototypes with named parameters. SYNOPSIS use Perl6::Parameters; sub mysub($foo, ARRAY $bar, *%rest) { ... } DETAILS Perl6::Parameters is a Perl module which simulates Perl 6s named...
4.1 KB  
Text Chat Clients  -  Pandorabots Chat Bot Interface 1.0
Pandorabots Chat Bot Interface project is a learning tool for implementing AJAX to communicate between the browser and a server. The chat bot interface communicates via XML with a free chat bot you create and host at pandorabots.com. The client...
 
Networking Tools  -  OpenSSH Heartbeat/Watchdog Patch 4.4p1
OpenSSH Heartbeat/Watchdog Patch adds a heartbeat (keepalive) function to ssh(1). If the output channel has been silent for more than a specified time, a null message (SSH_MSG_IGNORE) is sent to the server as a heartbeat. The heartbeat is useful...
8.19 KB  
Text Chat Clients  -  KDELirc Improved (patch) 0.2
KDELirc Improved (patch) adds some different new features to improve kdelirc usability. Above all i added On Screen Display, using Konversation and Amarok codebase. When some key is pressed on the remote, its shown through OSD on your desktop, and...
15.36 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
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  
Libraries  -  wolfSSL 4.0.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...
3.88 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