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

Test::Smoke::Patcher 1.19

  Date Added: January 18, 2010  |  Visits: 908

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  -  OSSP js 1.6.20070208
OSSP js is a stand-alone distribution of the JavaScript (JS) programming language reference implementation from Mozilla -- aka "JSRef" or "SpiderMonkey". OSSP js provides a smart, stand-alone and portable distribution of Mozilla JavaScript...
1024 KB  
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  
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.11.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