github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

mbarbon / app-build

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 1
    • 0
  • Source
  • Commits
  • Network (0)
  • Issues (0)
  • Downloads (14)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (14)
    • release-0.71
    • release-0.70
    • release-0.69
    • release-0.68
    • release-0.67
    • release-0.66
    • release-0.65
    • release-0.64
    • release-0.63
    • release-0.62
    • release-0.61
    • release-0.60
    • release-0.50
    • release-0.10
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Extend Module::Build to build/install/configure entire applications — Read more

  cancel

http://search.cpan.org/dist/App-Build/

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Update CHANGES, bump version to 0.72. 
mbarbon (author)
Sat Nov 08 04:07:37 -0800 2008
commit  86a31d7a29b36ee2f264d37840dcef4e573f50cb
tree    2a28dce68747ebedb8d6eccd0b262b9735cd44d0
parent  e5b7251e031603b119113ad23b68d090aed1ba83
app-build /
name age
history
message
file .gitignore Loading commit data...
file Build.PL
file CHANGES
file MANIFEST
file MANIFEST.SKIP
file README
file TODO
directory lib/
directory t/
README
######################################################################
## File: $Id: README,v 1.3 2004/09/02 21:09:00 spadkins Exp $
######################################################################

1. What is the App-Build distribution?

App::Build is a module which extends Module::Build.
It is used to install whole applications rather than merely
perl modules.

2. What are the features?

FEATURES OF App::Build

 o determines PREFIX for installed application (install_base)
 o extra_dirs - install other directories full of files to PREFIX
    o don't install RCS and CVS files
    o fix shebang line selectively
 o write .packlist
 o add a configure() hook which can be overridden in a subclass of App::Build

ASSUMPTIONS OF App::Build

 o PREFIX/htdocs is for static, web-viewable files (html, images, css, js)
 o PREFIX/cgi-bin is for CGI programs

CORRECTIONS OF MISFEATURES IN Module::Build and CPAN

 o unset PREFIX variable if supplied so no warning occurs (Module::Build)
 o alias PREFIX to install_base rather than complain about it (Module::Build)
 o install bin/* to $PREFIX/bin rather than $PREFIX/scripts
 o handle "perl Build.PL Build" (CPAN.pm)

FUTURE FEATURES OF App::Build

 o write /usr/local/lib/perl5/<version>/<arch>/perllocal.pod
 o download/unpack perl applications not on CPAN
 o do better job at detecting DocumentDir rather than PREFIX/htdocs
 o do better job at detecting ScriptDir rather than PREFIX/cgi-bin
 o pure perl support for downloading external source archives (not on CPAN)
 o pure perl support for unpacking external source archives

3. How do I install it?

To install this module, cd to the directory that contains this README
file and type the following (as usual).

   perl Build.PL
   ./Build
   ./Build test
   ./Build install

Alternatively, you may install in an alternate place by typing:

   perl Build.PL install_base=/home/joe
   ./Build
   ./Build test
   ./Build install

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server