Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

PATCH: zsh-3.1.6-dev-17: Doc/Makefile.in rule: Zsh/modlist.yo



Heyla,
here's a patch for building Zsh/modlist.yo.  It subdues some temperamental
sh variants (namely mine) over ``unset'' and for some reason the test was
failing but it works when reversed.  Note also that I've removed the
CTRL-A's from the includefile() lines: any reason they were there?

Regards,
Geoff

*** Doc/Makefile.in.~1~	Mon Jan 31 07:52:30 2000
--- Doc/Makefile.in	Sun Feb  6 17:29:57 2000
***************
*** 178,195 ****
  		echo ")"; \
  	    done; \
  	    echo "enditem()"; \
! 	    echo "includefile(Zsh/modmenu.yo)"; \
  	    set '' $(MODDOCSRC); \
! 	    unset mod1 mod2 mod3; \
! 	    test ".$$2" != . && \
  		mod2=`sed -n '1{s|^COMMENT(!MOD!||;p;q;}' < $(sdir)/$$2`; \
  	    while test ".$$2" != .; do \
! 		unset mod3; \
! 		test ".$$3" != . && \
  		    mod3=`sed -n '1{s|^COMMENT(!MOD!||;p;q;}' < $(sdir)/$$3`; \
  		echo "texinode(The $$mod2 Module)($${mod3+The $$mod3 Module})($${mod1:+The $$mod1 Module})(Zsh Modules)"; \
  		echo "sect(The $$mod2 Module)"; \
! 		echo "includefile($${2})"; \
  		shift; \
  		mod1=$$mod2; \
  		mod2=$$mod3; \
--- 178,195 ----
  		echo ")"; \
  	    done; \
  	    echo "enditem()"; \
! 	    echo "includefile(Zsh/modmenu.yo)"; \
  	    set '' $(MODDOCSRC); \
! 	    unset mod1 mod2 mod3 || true; \
! 	    test ".$$2" = . || \
  		mod2=`sed -n '1{s|^COMMENT(!MOD!||;p;q;}' < $(sdir)/$$2`; \
  	    while test ".$$2" != .; do \
! 		unset mod3 || true; \
! 		test ".$$3" = . || \
  		    mod3=`sed -n '1{s|^COMMENT(!MOD!||;p;q;}' < $(sdir)/$$3`; \
  		echo "texinode(The $$mod2 Module)($${mod3+The $$mod3 Module})($${mod1:+The $$mod1 Module})(Zsh Modules)"; \
  		echo "sect(The $$mod2 Module)"; \
! 		echo "includefile($${2})"; \
  		shift; \
  		mod1=$$mod2; \
  		mod2=$$mod3; \

-- 
Geoff Wing : <gcw@xxxxxxxxx>     Work URL: http://www.primenet.com.au/
Rxvt Stuff : <gcw@xxxxxxxx>      Ego URL : http://pobox.com/~gcw/
Zsh Stuff  : <gcw@xxxxxxx>       Phone   : (Australia) 0413 431 874



Messages sorted by: Reverse Date, Date, Thread, Author