home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume39 / remind / patch09c / patch.09.A next >
Encoding:
Text File  |  1993-10-04  |  7.5 KB  |  216 lines

  1. Prereq: "03.00.08"
  2. *** ../prev/version.h    Mon Jul 19 12:21:53 1993
  3. --- ./version.h    Tue Aug 31 13:22:25 1993
  4. ***************
  5. *** 9,12 ****
  6.   /*                                                             */
  7.   /***************************************************************/
  8.   
  9. ! #define VERSION "03.00.08"
  10. --- 9,12 ----
  11.   /*                                                             */
  12.   /***************************************************************/
  13.   
  14. ! #define VERSION "03.00.09"
  15. *** ../prev/MANIFEST.DOS    Wed Aug 18 11:10:49 1993
  16. --- ./MANIFEST.DOS    Mon Sep 20 14:58:17 1993
  17. ***************
  18. *** 30,35 ****
  19. --- 30,36 ----
  20.   makefile.tc
  21.   manifest.dos
  22.   manifest.unx
  23. + moon.c
  24.   norwgian.h
  25.   omit.c
  26.   protos.h
  27. *** ../prev/MANIFEST.UNX    Wed Aug 18 11:11:03 1993
  28. --- ./MANIFEST.UNX    Mon Sep 20 14:58:08 1993
  29. ***************
  30. *** 34,39 ****
  31. --- 34,40 ----
  32.   makefile.msc
  33.   makefile.os2
  34.   makefile.tc
  35. + moon.c
  36.   norwgian.h
  37.   omit.c
  38.   protos.h
  39. *** ../prev/Makefile    Tue Aug 31 12:35:59 1993
  40. --- ./Makefile    Tue Sep 28 16:48:57 1993
  41. ***************
  42. *** 44,57 ****
  43.   # MANMODE:  What file protection mode should be used for the man pages?
  44.   MANMODE= 644
  45.   
  46. ! # OWNER:  What owner and group to use for executables, scripts and man pages?
  47. ! OWNER=bin.bin
  48.   
  49.   #-----------------------------------------------------------------------------
  50.   # YOU SHOULDN'T EDIT ANYTHING BELOW HERE.  You may want to change some things
  51.   # in config.h; then, you should be able to type 'make'.
  52.   #-----------------------------------------------------------------------------
  53. ! VERSION= 03.00.08
  54.   MATHLIB= -lm
  55.   
  56.   HDRS= config.h err.h expr.h globals.h protos.h types.h version.h \
  57. --- 44,59 ----
  58.   # MANMODE:  What file protection mode should be used for the man pages?
  59.   MANMODE= 644
  60.   
  61. ! # OWNER, GROUP:  What owner and group to use for executables,
  62. ! # scripts and man pages?
  63. ! OWNER=bin
  64. ! GROUP=bin
  65.   
  66.   #-----------------------------------------------------------------------------
  67.   # YOU SHOULDN'T EDIT ANYTHING BELOW HERE.  You may want to change some things
  68.   # in config.h; then, you should be able to type 'make'.
  69.   #-----------------------------------------------------------------------------
  70. ! VERSION= 03.00.09
  71.   MATHLIB= -lm
  72.   
  73.   HDRS= config.h err.h expr.h globals.h protos.h types.h version.h \
  74. ***************
  75. *** 62,68 ****
  76.   LANGHDRS= english.h german.h dutch.h finnish.h french.h norwgian.h
  77.   
  78.   SRCS= calendar.c dorem.c dosubst.c expr.c files.c funcs.c globals.c hbcal.c \
  79. ! init.c main.c omit.c sort.c queue.c token.c trigger.c userfns.c utils.c var.c
  80.   
  81.   MANIFEST= README.UNIX README.DOS COPYRIGHT $(HDRS) $(SRCS) Makefile rem rem.1 \
  82.   remind.1 remind-all.csh remind-all.sh test.rem test-rem test.cmp makefile.tc \
  83. --- 64,71 ----
  84.   LANGHDRS= english.h german.h dutch.h finnish.h french.h norwgian.h
  85.   
  86.   SRCS= calendar.c dorem.c dosubst.c expr.c files.c funcs.c globals.c hbcal.c \
  87. ! init.c main.c moon.c omit.c sort.c queue.c token.c trigger.c userfns.c \
  88. ! utils.c var.c
  89.   
  90.   MANIFEST= README.UNIX README.DOS COPYRIGHT $(HDRS) $(SRCS) Makefile rem rem.1 \
  91.   remind.1 remind-all.csh remind-all.sh test.rem test-rem test.cmp makefile.tc \
  92. ***************
  93. *** 103,108 ****
  94. --- 106,112 ----
  95.   hbcal.o: hbcal.c $(STDHDRS)
  96.   init.o: init.c $(STDHDRS) expr.h version.h lang.h $(LANGHDRS)
  97.   main.o: main.c $(STDHDRS) expr.h
  98. + moon.o: moon.c $(STDHDRS)
  99.   omit.o: omit.c $(STDHDRS)
  100.   sort.o: sort.c $(STDHDRS)
  101.   queue.o: queue.c $(STDHDRS)
  102. ***************
  103. *** 113,120 ****
  104.   var.o: var.c $(STDHDRS) expr.h
  105.   
  106.   tarZ:
  107. !     tar cvf remind-3.0.8.tar $(MANIFEST)
  108. !     compress -v remind-3.0.8.tar
  109.   
  110.   shar:
  111.       shar -x -n"Remind $(VERSION)" -l45 -o./Shar $(MANIFEST)
  112. --- 117,124 ----
  113.   var.o: var.c $(STDHDRS) expr.h
  114.   
  115.   tarZ:
  116. !     tar cvf remind-3.0.9.tar $(MANIFEST)
  117. !     compress -v remind-3.0.9.tar
  118.   
  119.   shar:
  120.       shar -x -n"Remind $(VERSION)" -l45 -o./Shar $(MANIFEST)
  121. ***************
  122. *** 148,186 ****
  123.       cp remind $(BINDIR)/remind
  124.       -chmod $(EXEMODE) $(BINDIR)/remind
  125.       -chown $(OWNER) $(BINDIR)/remind
  126.       cp rem2ps $(BINDIR)/rem2ps
  127.       -chmod $(EXEMODE) $(BINDIR)/rem2ps
  128.       -chown $(OWNER) $(BINDIR)/rem2ps
  129.   
  130.   install-scripts:
  131.       cp kall $(SCRIPTDIR)/kall
  132.       -chmod $(EXEMODE) $(SCRIPTDIR)/kall
  133.       -chown $(OWNER) $(SCRIPTDIR)/kall
  134.       cp rem $(SCRIPTDIR)/rem
  135.       -chmod $(EXEMODE) $(SCRIPTDIR)/rem
  136.       -chown $(OWNER) $(SCRIPTDIR)/rem
  137.   
  138.   install-man:
  139.       cp remind.1 $(MANDIR)/man$(MANSECT)/remind.$(MANSECT)
  140.       -chmod $(MANMODE) $(MANDIR)/man$(MANSECT)/remind.$(MANSECT)
  141.       -chown $(OWNER) $(MANDIR)/man$(MANSECT)/remind.$(MANSECT)
  142.       cp rem.1 $(MANDIR)/man$(MANSECT)/rem.$(MANSECT)
  143.       -chmod $(MANMODE) $(MANDIR)/man$(MANSECT)/rem.$(MANSECT)
  144.       -chown $(OWNER) $(MANDIR)/man$(MANSECT)/rem.$(MANSECT)
  145.       cp kall.1 $(MANDIR)/man$(MANSECT)/kall.$(MANSECT)
  146.       -chmod $(MANMODE) $(MANDIR)/man$(MANSECT)/kall.$(MANSECT)
  147.       -chown $(OWNER) $(MANDIR)/man$(MANSECT)/kall.$(MANSECT)
  148.       cp rem2ps.1 $(MANDIR)/man$(MANSECT)/rem2ps.$(MANSECT)
  149.       -chmod $(MANMODE) $(MANDIR)/man$(MANSECT)/rem2ps.$(MANSECT)
  150.       -chown $(OWNER) $(MANDIR)/man$(MANSECT)/rem2ps.$(MANSECT)
  151.   
  152.   release:
  153.       -mkdir RELEASE
  154.       -rm -f RELEASE/*
  155. !     mkpatch ../prev . patch.08 Shar "Remind-3.0/Patch-08"
  156.       mv Shar* RELEASE
  157. !     rm -f patch.08
  158.       for i in *.1; do nroff -man $$i | sed -e 's/_//g' > `basename $$i .1`.man; done
  159.       mv *.man RELEASE
  160.       for i in *.1; do groff -man -Tps $$i > `basename $$i .1`.ps; done
  161.       mv *.ps RELEASE
  162. --- 152,204 ----
  163.       cp remind $(BINDIR)/remind
  164.       -chmod $(EXEMODE) $(BINDIR)/remind
  165.       -chown $(OWNER) $(BINDIR)/remind
  166. +     -chgrp $(GROUP) $(BINDIR)/remind
  167.       cp rem2ps $(BINDIR)/rem2ps
  168.       -chmod $(EXEMODE) $(BINDIR)/rem2ps
  169.       -chown $(OWNER) $(BINDIR)/rem2ps
  170. +     -chgrp $(GROUP) $(BINDIR)/rem2ps
  171.   
  172.   install-scripts:
  173.       cp kall $(SCRIPTDIR)/kall
  174.       -chmod $(EXEMODE) $(SCRIPTDIR)/kall
  175.       -chown $(OWNER) $(SCRIPTDIR)/kall
  176. +     -chgrp $(GROUP) $(SCRIPTDIR)/kall
  177.       cp rem $(SCRIPTDIR)/rem
  178.       -chmod $(EXEMODE) $(SCRIPTDIR)/rem
  179.       -chown $(OWNER) $(SCRIPTDIR)/rem
  180. +     -chgrp $(GROUP) $(SCRIPTDIR)/rem
  181.   
  182.   install-man:
  183.       cp remind.1 $(MANDIR)/man$(MANSECT)/remind.$(MANSECT)
  184.       -chmod $(MANMODE) $(MANDIR)/man$(MANSECT)/remind.$(MANSECT)
  185.       -chown $(OWNER) $(MANDIR)/man$(MANSECT)/remind.$(MANSECT)
  186. +     -chgrp $(GROUP) $(MANDIR)/man$(MANSECT)/remind.$(MANSECT)
  187.       cp rem.1 $(MANDIR)/man$(MANSECT)/rem.$(MANSECT)
  188.       -chmod $(MANMODE) $(MANDIR)/man$(MANSECT)/rem.$(MANSECT)
  189.       -chown $(OWNER) $(MANDIR)/man$(MANSECT)/rem.$(MANSECT)
  190. +     -chgrp $(GROUP) $(MANDIR)/man$(MANSECT)/rem.$(MANSECT)
  191.       cp kall.1 $(MANDIR)/man$(MANSECT)/kall.$(MANSECT)
  192.       -chmod $(MANMODE) $(MANDIR)/man$(MANSECT)/kall.$(MANSECT)
  193.       -chown $(OWNER) $(MANDIR)/man$(MANSECT)/kall.$(MANSECT)
  194. +     -chgrp $(GROUP) $(MANDIR)/man$(MANSECT)/kall.$(MANSECT)
  195.       cp rem2ps.1 $(MANDIR)/man$(MANSECT)/rem2ps.$(MANSECT)
  196.       -chmod $(MANMODE) $(MANDIR)/man$(MANSECT)/rem2ps.$(MANSECT)
  197.       -chown $(OWNER) $(MANDIR)/man$(MANSECT)/rem2ps.$(MANSECT)
  198. +     -chgrp $(GROUP) $(MANDIR)/man$(MANSECT)/rem2ps.$(MANSECT)
  199.   
  200.   release:
  201.       -mkdir RELEASE
  202.       -rm -f RELEASE/*
  203. !     mkpatch ../prev . patch.09 Shar "Remind-3.0/Patch-09/part"
  204.       mv Shar* RELEASE
  205. !     rm -f patch.09
  206.       for i in *.1; do nroff -man $$i | sed -e 's/_//g' > `basename $$i .1`.man; done
  207.       mv *.man RELEASE
  208.       for i in *.1; do groff -man -Tps $$i > `basename $$i .1`.ps; done
  209.       mv *.ps RELEASE
  210. + # Meant for debugging - don't invoke this target unless you know what
  211. + # you're doing!
  212. + majortest:
  213. +     for comp in "cc" "gcc -Wall -pedantic -ansi" ; do for lang in 1 2 3 4 5 0 ; do for def in ISOLATIN1 IBMEXTENDED FOOBARBAZ ; do echo $$def $$lang ; $(MAKE) clobber ; $(MAKE) "CDEFS=-DLANG=$$lang -D$$def=1" CFLAGS=-O "CC=$$comp" "LD=$$comp" ; done ; done ; done
  214.