Diff for /wikisrc/pkgsrc/targets.mdwn between versions 1.2 and 1.5

version 1.2, 2010/12/11 18:31:53 version 1.5, 2010/12/11 21:21:43
Line 8  only few of them are useful for regular  Line 8  only few of them are useful for regular 
   
 The following targets may be useful to invoke from keyboard:  The following targets may be useful to invoke from keyboard:
   
   * "depends" to build and install dependencies
   * "fetch" to fetch distribution file(s)
   * "checksum" to fetch and check distribution file(s)
 * "extract" to look at unmodified source  * "extract" to look at unmodified source
 * "patch" to look at initial source  * "patch" to look at initial source
 * "configure" to stop after configure stage  * "configure" to stop after configure stage
Line 19  The following targets may be useful to i Line 22  The following targets may be useful to i
 * "deinstall" to deinstall previous package  * "deinstall" to deinstall previous package
 * "package-install" to install package and build binary package  * "package-install" to install package and build binary package
 * "install" to install package  * "install" to install package
   * "bin-install" to attempt to skip building from source and use pre-built binary package
   
   Cleanup targets (in separate section because of importance):
   
   * "clean-depends" to remove work directories for dependencies
   * "clean" to remove work directory
   * "distclean" to remove distribution file(s)
   
   The following targets are useful in development and thus may be useful for an advanced user:
   
   * "makesum" to fetch and generate checksum for distributed file(s)
   * "makepatchsum" to (re)generate checksum for patches
   * "makedistinfo" to (re)generate "distinfo" file (creating checksums for distributed file and patches)
   * "mps" short for "makepatchsum"
   * "mdi" short for "makedistinfo"
   * "print-PLIST" to _attempt_ to generate correct packaging list
   (NB! It helps, but it _doesn't_ eliminate manual work.)
   
 For example, package updating looks like this:  For example, package updating looks like this:
 <pre>  <pre>
   su root -c "make depends clean-depends clean" # to catch new dependencies
 rm -f distinfo && su root -c "make makesum clean" && make makepatchsum  rm -f distinfo && su root -c "make makesum clean" && make makepatchsum
 make clean && make stage-install # build  make clean && make stage-install # build
 # modify patches  # modify patches

Removed from v.1.2  
changed lines
  Added in v.1.5


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb