Perl::Dist::Strawberry::Libraries - Library installation routines for Strawberry Perl


Perl-Dist-Strawberry documentation  | view source Contained in the Perl-Dist-Strawberry distribution.

Index


NAME

Top

Perl::Dist::Strawberry::Libraries - Library installation routines for Strawberry Perl

SYNOPSIS

Top

	# This is used as an 'additive base" class for 
	# Perl::Dist::Strawberry and is not intended for use outside of 
	# Perl::Dist::Strawberry subclasses.

DESCRIPTION

Top

Strawberry Perl is a binary distribution of Perl for the Windows operating system. It includes a bundled compiler and pre-installed modules that offer the ability to install XS CPAN modules directly from CPAN.

The purpose of the Strawberry Perl series is to provide a practical Win32 Perl environment for experienced Perl developers to experiment with and test the installation of various CPAN modules under Win32 conditions, and to provide a useful platform for doing real work.

INTERFACE

Top

This class adds additional methods that provide installation support for tools that are included in Strawberry Perl.

install_patch

  $dist->install_patch();

The install_patch method can be used to install a copy of the Unix patch program into the distribution.

Returns true or throws an exception on error.

bin_patch

  $dist->bin_patch();

The bin_patch method returns the location of the patch.exe file installed by install_patch.

install_ppm

  $dist->install_ppm;

Installs the PPM module, and then customises the temp path to live underneath the strawberry dist.

install_win32_manifest

  $dist->install_win32_manifest( 'WX Perl' => 'perl', 'bin', 'wxperl.exe' );

Installs a manifest file to make an executable binary look like a "real" Win32 program.

install_pari

  $dist->install_pari()

The install_pari method install (via a PAR package) libpari and the Math::Pari module into the distribution.

This method should only be called at during the install_modules phase.

install_librarypack

  $dist->install_librarypack('zlib')

The install_librarypack method installs a library defined in %Perl::Dist::Strawberry::LIBRARIES_S.

install_libmysql

  $dist->install_libmysql()

The install_libmysql method installs a library defined in %Perl::Dist::Strawberry::LIBRARIES_S.

install_librarypacks

  $dist->install_librarypacks(qw{zlib libiconv})

The install_librarypacks method installs a list of libraries defined in %Perl::Dist::Strawberry::LIBRARIES_S.

SUPPORT

Top

Bugs should be reported via the CPAN bug tracker at

http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Perl-Dist-Strawberry

Please note that only bugs in the distribution itself or the CPAN configuration should be reported to RT. Bugs in individual modules should be reported to their respective distributions.

For more support information and places for discussion, see the Strawberry Perl Support page http://strawberryperl.com/support.html.

AUTHOR

Top

Adam Kennedy <adamk@cpan.org>

Curtis Jewell <csjewell@cpan.org>

COPYRIGHT

Top


Perl-Dist-Strawberry documentation  | view source Contained in the Perl-Dist-Strawberry distribution.