Releases
Download latest
All releases
Installation
SimpleCVS
Perl
XS Checksum module
Reference
Configuration files
   Server
   Client
   Web browser
File structure
Startup options
About SimpleCVS
Authors
Sourceforge: project
Sourceforge: homepage
Version changes



SourceForge.net Logo

Installation > XS module

Since version 1.1, SimpleCVS uses the Perl module GMP::CHKSUM to improve speed. This module is used to create the ident key (chksum) of a file. But with the extension of the XS sytem dependent module, the speed is improved with an incredible rate of 15-20 times!

(The GMP::CHKSUM module still works without XS, but will be very slow!)


Linux
With linux it's easy. You just need to have Perl 5.6+ (because this XS was made with it), and GCC.

• Don't forget to set the chmod 755 to all the *.pl inside SimpleCVS/ and SimpleCVS/res/XS before compile!

$> cd SimpleCVS/res/XS
$> perl Makefile.PL
$> make
$> make test
$> make install


Windows
You will need to have at least Perl 5.6 installed.
With MinGW 1.1 you can compile XS using the commands as follows:

$> cd SimpleCVS\res\XS
$> perl Makefile.PL
$> dmake

• You will need perl compiled with the compiler that you are using. In other words you will need perl compiled with MinGW. See miniperl among the LINKS.

* If you don't want to get miniperl take a look in how to use a fake config (ActivePerl + MinGW): http://wxperl.sourceforge.net/ap_mingw/


Mac OS X
Almost as easy as with Linux. Perl is preinstalled on OS X, so what's needed is GCC. You will have to install the "Developer Tools", wich are available free of charge from Apple. You can download this stuff from http://developer.apple.com/tools/download/

• Don't forget to set the chmod 755 to all the *.pl inside SimpleCVS/ and SimpleCVS/res/XS before compile!

$> cd SimpleCVS/res/XS
$> perl Makefile.PL
$> make
$> make test
$> make install

If you're still stuck on Mac OS 10.2, you can download the old developer tools from http://connect.apple.com/


Links
MinGW http://prdownloads.sourceforge.net/mingw/MinGW-1.1.tar.gz
dmake http://www.cpan.org/authors/id/GSAR/dmake-4.1pl1-win32.zip
extra http://wxperl.virtuasites.com.br/extra.zip
miniperl http://wxperl.virtuasites.com.br/miniperl.zip

note
• make or nmake will crash in Win32! Use dmake.
• extra is the bin utils for Win32.
• miniperl is a Perl source compiled with MinGW! You will need a perl like this to compile a XS with MinGW.