Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code
[maxima.git] / lisp-utils / update-defsystem.txt
blob983726964fb06b74499f5a8d1bec3a9afe625e97
1 defsystem.lisp is a slightly modified version of mk:defsystem from
2 CLOCC, <http://clocc.sourceforge.net>. This file contains instructions
3 for applying CLOCC updates to defsystem.lisp.
5 1) Get difference between current defsystem.lisp and the clocc version
6    it is based on.
7    
8    diff -c defsystem.lisp-clocc defsystem.lisp > ds.diff
10 2) Get the new version of defsystem.lisp from
11    clocc.sourceforge.net. Call it defsystem.lisp-new.
13 3) Replace *both* defsystem.lisp and defsystem.lisp-clocc with
14    defsystem.lisp-new.
16    cp defsystem.lisp-new defsystem.lisp
17    cp defsystem.lisp-new defsystem.lisp-clocc
19 4) Apply the patch from step (1).
20    
21    patch < ds.diff
23 5) Make sure to commit both defsystem.lisp and defsystem.lisp-clocc.