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 32.395.011 Times

Test::Smoke::Patcher 1.19

  Date Added: January 18, 2010  |  Visits: 970

Test::Smoke::Patcher

Report Broken Link
Printer Friendly Version


Product Homepage
Download (79 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...
 
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  
Development Tools  -  Quick start guide for MATLAB - C interfacing 1.0
MATLAB provide an extensive and all powerfull interface for helping C anc C++ programming community. Many people are not aware of this facility. Here i am providing a small tutorial and some small examples on demonstrating this features. After...
51.2 KB  
Video Editors  -  AoA MP4 Patch 2.5.0.6
AoA MP4 Patch - A FREE and EASY solution to fix the "Error 2002: a bad public movie atom was found in the movie" problem with MP4 video in iTunes / Quicktime on Vista. Have you ever been going mad having problems importing video files into...
3.92 MB  
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  
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...
 
Libraries  -  libutempter 1.1.5
libutempter project provides a library interface for terminal emulators such as screen and xterm to record user sessions to utmp and wtmp files. Whats New in This Release: - FreeBSD support has been fixed..
13.31 KB  
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  
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 3.15.3
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