New install-sfw
1 #
2 # CDDL HEADER START
3 #
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21 #
22
23
24 #!/bin/sh
25 #
26 # Copyright 2007 Sun Microsystems, Inc. All rights reserved.
27 # Use is subject to licence terms.
28 #
29 #ident "@(#)install-sfw 1.9 05/10/28 SMI"
30
31 VERS=emacspeak-21.0
32 PREFIX=${ROOT}/opt/sfw
33 SHAREDIR=${PREFIX}/share
34 BINDIR=${PREFIX}/bin
35 INFODIR=${PREFIX}/info
36 ESPKDIR=${PREFIX}/share/emacs/site-lisp/emacspeak
37 REALDIR=${PREFIX}/share/emacs/site-lisp/emacspeak/realaudio
38 SHOUTDIR=${PREFIX}/share/emacs/site-lisp/emacspeak/shoutcast
39
40 # We include this for _fixup_perl
41 . ${SRC}/tools/install.subr
42
43 cd ${VERS}
44
45 /usr/sfw/bin/gmake INSTALL="/usr/ucb/install -c" prefix=${PREFIX} install
46
47 #
48 # Set ownership and permissions for all directories.
49 #
50
51 chmod 0755 ${SHAREDIR}
52
53 for i in ${BINDIR} ${INFODIR}
54 do
55 chmod 0755 ${i}
56 done
57
58 for i in \
59 ${ESPKDIR} \
60 ${ESPKDIR}/lisp \
61 ${ESPKDIR}/lisp/xml-forms \
62 ${ESPKDIR}/etc \
63 ${ESPKDIR}/sawfish \
64 ${ESPKDIR}/xsl \
65 ${ESPKDIR}/user-guide \
66 ${ESPKDIR}/install-guide \
67 ${ESPKDIR}/sounds \
68 ${ESPKDIR}/sounds/default-8k \
69 ${ESPKDIR}/servers \
70 ${ESPKDIR}/servers/linux-outloud \
71 ${ESPKDIR}/servers/software-dtk \
72 ${ESPKDIR}/etc/forms \
73 ${ESPKDIR}/etc/tables
74 do
75 # mkdir ${i}
76 chmod 0755 ${i}
77 done
78
79 for i in \
80 ${REALDIR} \
81 ${REALDIR}/books \
82 ${REALDIR}/books/burroughs \
83 ${REALDIR}/books/dickens \
84 ${REALDIR}/books/fredrick-forsythe \
85 ${REALDIR}/books/history \
86 ${REALDIR}/books/jane-austin \
87 ${REALDIR}/books/learn \
88 ${REALDIR}/books/learn/french \
89 ${REALDIR}/books/learn/german \
90 ${REALDIR}/books/learn/italian \
91 ${REALDIR}/books/learn/japanese \
92 ${REALDIR}/books/learn/russian \
93 ${REALDIR}/books/learn/spanish \
94 ${REALDIR}/books/learn/sicp \
95 ${REALDIR}/books/mark-twaine \
96 ${REALDIR}/books/misc \
97 ${REALDIR}/books/stevenson \
98 ${REALDIR}/books/wells \
99 ${REALDIR}/books/wodehouse \
100 ${REALDIR}/books/doyle \
101 ${REALDIR}/books/graham-green \
102 ${REALDIR}/books/john-mortimer \
103 ${REALDIR}/books/science \
104 ${REALDIR}/interviews \
105 ${REALDIR}/radio \
106 ${REALDIR}/sports \
107 ${REALDIR}/talks \
108 ${REALDIR}/douglas-adams \
109 ${REALDIR}/old-time-radio \
110 ${REALDIR}/old-time-radio/comedy \
111 ${REALDIR}/old-time-radio/mysteries \
112 ${REALDIR}/old-time-radio/sci-fi-horror \
113 ${REALDIR}/old-time-radio/suspense \
114 ${REALDIR}/old-time-radio/westerns
115 do
116 # mkdir ${i}
117 chmod 0755 ${i}
118 done
119
120 for i in \
121 ${SHOUTDIR} \
122 ${SHOUTDIR}/pop \
123 ${SHOUTDIR}/misc \
124 ${SHOUTDIR}/talk \
125 ${SHOUTDIR}/classical \
126 ${SHOUTDIR}/comedy
127 do
128 # mkdir ${i}
129 chmod 0755 ${i}
130 done
131
132 for i in \
133 acss-structure.el \
134 acss-structure.elc \
135 cd-tool.el \
136 cd-tool.elc \
137 dectalk-voices.el \
138 dectalk-voices.elc \
139 dtk-interp.el \
140 dtk-interp.elc \
141 dtk-speak.el \
142 dtk-speak.elc \
143 emacspeak-actions.el \
144 emacspeak-actions.elc \
145 emacspeak-advice.el \
146 emacspeak-advice.elc \
147 emacspeak-amphetadesk.el \
148 emacspeak-amphetadesk.elc \
149 emacspeak-analog.el \
150 emacspeak-analog.elc \
151 emacspeak-ansi-color.el \
152 emacspeak-ansi-color.elc \
153 emacspeak-arc.el \
154 emacspeak-arc.elc \
155 emacspeak-auctex.el \
156 emacspeak-auctex.elc \
157 emacspeak-aumix.el \
158 emacspeak-aumix.elc \
159 emacspeak-autoload.el \
160 emacspeak-autoload.elc \
161 emacspeak-babel.el \
162 emacspeak-babel.elc \
163 emacspeak-bbdb.el \
164 emacspeak-bbdb.elc \
165 emacspeak-bibtex.el \
166 emacspeak-bibtex.elc \
167 emacspeak-bookmark.el \
168 emacspeak-bookmark.elc \
169 emacspeak-browse-kill-ring.el \
170 emacspeak-browse-kill-ring.elc \
171 emacspeak-bs.el \
172 emacspeak-bs.elc \
173 emacspeak-buff-menu.el \
174 emacspeak-buff-menu.elc \
175 emacspeak-buff-sel.el \
176 emacspeak-buff-sel.elc \
177 emacspeak-c.el \
178 emacspeak-c.elc \
179 emacspeak-calc.el \
180 emacspeak-calc.elc \
181 emacspeak-calculator.el \
182 emacspeak-calculator.elc \
183 emacspeak-calendar.el \
184 emacspeak-calendar.elc \
185 emacspeak-cedet.el \
186 emacspeak-cedet.elc \
187 emacspeak-checkdoc.el \
188 emacspeak-checkdoc.elc \
189 emacspeak-cmuscheme.el \
190 emacspeak-cmuscheme.elc \
191 emacspeak-compile.el \
192 emacspeak-compile.elc \
193 emacspeak-cperl.el \
194 emacspeak-cperl.elc \
195 emacspeak-cus-load.el \
196 emacspeak-custom.el \
197 emacspeak-custom.elc \
198 emacspeak-daisy.el \
199 emacspeak-daisy.elc \
200 emacspeak-damlite.el \
201 emacspeak-damlite.elc \
202 emacspeak-desktop.el \
203 emacspeak-desktop.elc \
204 emacspeak-dictation.el \
205 emacspeak-dictation.elc \
206 emacspeak-dictionary.el \
207 emacspeak-dictionary.elc \
208 emacspeak-dired.el \
209 emacspeak-dired.elc \
210 emacspeak-dismal.el \
211 emacspeak-dismal.elc \
212 emacspeak-dmacro.el \
213 emacspeak-dmacro.elc \
214 emacspeak-ecb.el \
215 emacspeak-ecb.elc \
216 emacspeak-ediary.el \
217 emacspeak-ediary.elc \
218 emacspeak-ediff.el \
219 emacspeak-ediff.elc \
220 emacspeak-emms.el \
221 emacspeak-emms.elc \
222 emacspeak-enriched.el \
223 emacspeak-enriched.elc \
224 emacspeak-entertain.el \
225 emacspeak-entertain.elc \
226 emacspeak-eperiodic.el \
227 emacspeak-eperiodic.elc \
228 emacspeak-erc.el \
229 emacspeak-erc.elc \
230 emacspeak-eshell.el \
231 emacspeak-eshell.elc \
232 emacspeak-eterm.el \
233 emacspeak-eterm.elc \
234 emacspeak-eudc.el \
235 emacspeak-eudc.elc \
236 emacspeak-facemenu.el \
237 emacspeak-facemenu.elc \
238 emacspeak-filtertext.el \
239 emacspeak-filtertext.elc \
240 emacspeak-find-dired.el \
241 emacspeak-find-dired.elc \
242 emacspeak-find-func.el \
243 emacspeak-find-func.elc \
244 emacspeak-finder-inf.el \
245 emacspeak-finder.el \
246 emacspeak-finder.elc \
247 emacspeak-fix-interactive.el \
248 emacspeak-fix-interactive.elc \
249 emacspeak-flyspell.el \
250 emacspeak-flyspell.elc \
251 emacspeak-folding.el \
252 emacspeak-folding.elc \
253 emacspeak-forms.el \
254 emacspeak-forms.elc \
255 emacspeak-freeamp.el \
256 emacspeak-freeamp.elc \
257 emacspeak-generic.el \
258 emacspeak-generic.elc \
259 emacspeak-gnuplot.el \
260 emacspeak-gnuplot.elc \
261 emacspeak-gnus.el \
262 emacspeak-gnus.elc \
263 emacspeak-gomoku.el \
264 emacspeak-gomoku.elc \
265 emacspeak-gridtext.el \
266 emacspeak-gridtext.elc \
267 emacspeak-gud.el \
268 emacspeak-gud.elc \
269 emacspeak-hide.el \
270 emacspeak-hide.elc \
271 emacspeak-hideshow.el \
272 emacspeak-hideshow.elc \
273 emacspeak-hyperbole.el \
274 emacspeak-hyperbole.elc \
275 emacspeak-ibuffer.el \
276 emacspeak-ibuffer.elc \
277 emacspeak-ido.el \
278 emacspeak-ido.elc \
279 emacspeak-imcom.el \
280 emacspeak-imcom.elc \
281 emacspeak-imenu.el \
282 emacspeak-imenu.elc \
283 emacspeak-info.el \
284 emacspeak-info.elc \
285 emacspeak-ispell.el \
286 emacspeak-ispell.elc \
287 emacspeak-iswitchb.el \
288 emacspeak-iswitchb.elc \
289 emacspeak-jde.el \
290 emacspeak-jde.elc \
291 emacspeak-keymap.el \
292 emacspeak-keymap.elc \
293 emacspeak-kmacro.el \
294 emacspeak-kmacro.elc \
295 emacspeak-kotl.el \
296 emacspeak-kotl.elc \
297 emacspeak-load-path.el \
298 emacspeak-loaddefs.el \
299 emacspeak-m-player.el \
300 emacspeak-m-player.elc \
301 emacspeak-make-mode.el \
302 emacspeak-make-mode.elc \
303 emacspeak-man.el \
304 emacspeak-man.elc \
305 emacspeak-message.el \
306 emacspeak-message.elc \
307 emacspeak-metapost.el \
308 emacspeak-metapost.elc \
309 emacspeak-midge.el \
310 emacspeak-midge.elc \
311 emacspeak-mpg123.el \
312 emacspeak-mpg123.elc \
313 emacspeak-mspools.el \
314 emacspeak-mspools.elc \
315 emacspeak-net-utils.el \
316 emacspeak-net-utils.elc \
317 emacspeak-newsticker.el \
318 emacspeak-newsticker.elc \
319 emacspeak-nxml.el \
320 emacspeak-nxml.elc \
321 emacspeak-ocr.el \
322 emacspeak-ocr.elc \
323 emacspeak-oo-browser.el \
324 emacspeak-oo-browser.elc \
325 emacspeak-outline.el \
326 emacspeak-outline.elc \
327 emacspeak-pcl-cvs.el \
328 emacspeak-pcl-cvs.elc \
329 emacspeak-perl.el \
330 emacspeak-perl.elc \
331 emacspeak-personality.el \
332 emacspeak-personality.elc \
333 emacspeak-preamble.el \
334 emacspeak-pronounce.el \
335 emacspeak-pronounce.elc \
336 emacspeak-psgml.el \
337 emacspeak-psgml.elc \
338 emacspeak-python.el \
339 emacspeak-python.elc \
340 emacspeak-re-builder.el \
341 emacspeak-re-builder.elc \
342 emacspeak-realaudio.el \
343 emacspeak-realaudio.elc \
344 emacspeak-redefine.el \
345 emacspeak-redefine.elc \
346 emacspeak-reftex.el \
347 emacspeak-reftex.elc \
348 emacspeak-remote.el \
349 emacspeak-remote.elc \
350 emacspeak-replace.el \
351 emacspeak-replace.elc \
352 emacspeak-rmail.el \
353 emacspeak-rmail.elc \
354 emacspeak-rpm-spec.el \
355 emacspeak-rpm-spec.elc \
356 emacspeak-rpm.el \
357 emacspeak-rpm.elc \
358 emacspeak-rss.el \
359 emacspeak-rss.elc \
360 emacspeak-sawfish.el \
361 emacspeak-sawfish.elc \
362 emacspeak-ses.el \
363 emacspeak-ses.elc \
364 emacspeak-setup.el \
365 emacspeak-sgml-mode.el \
366 emacspeak-sgml-mode.elc \
367 emacspeak-sh-script.el \
368 emacspeak-sh-script.elc \
369 emacspeak-sigbegone.el \
370 emacspeak-sigbegone.elc \
371 emacspeak-solitaire.el \
372 emacspeak-solitaire.elc \
373 emacspeak-sounds.el \
374 emacspeak-sounds.elc \
375 emacspeak-speak.el \
376 emacspeak-speak.elc \
377 emacspeak-speedbar.el \
378 emacspeak-speedbar.elc \
379 emacspeak-sql.el \
380 emacspeak-sql.elc \
381 emacspeak-supercite.el \
382 emacspeak-supercite.elc \
383 emacspeak-swbuff.el \
384 emacspeak-swbuff.elc \
385 emacspeak-table-ui.el \
386 emacspeak-table-ui.elc \
387 emacspeak-table.el \
388 emacspeak-table.elc \
389 emacspeak-tabulate.el \
390 emacspeak-tabulate.elc \
391 emacspeak-tapestry.el \
392 emacspeak-tapestry.elc \
393 emacspeak-tar.el \
394 emacspeak-tar.elc \
395 emacspeak-tcl.el \
396 emacspeak-tcl.elc \
397 emacspeak-tdtd.el \
398 emacspeak-tdtd.elc \
399 emacspeak-tempo.el \
400 emacspeak-tempo.elc \
401 emacspeak-tetris.el \
402 emacspeak-tetris.elc \
403 emacspeak-texinfo.el \
404 emacspeak-texinfo.elc \
405 emacspeak-tnt.el \
406 emacspeak-tnt.elc \
407 emacspeak-todo-mode.el \
408 emacspeak-todo-mode.elc \
409 emacspeak-url-template.el \
410 emacspeak-url-template.elc \
411 emacspeak-view-process.el \
412 emacspeak-view-process.elc \
413 emacspeak-view.el \
414 emacspeak-view.elc \
415 emacspeak-vm.el \
416 emacspeak-vm.elc \
417 emacspeak-w3.el \
418 emacspeak-w3.elc \
419 emacspeak-w3m.el \
420 emacspeak-w3m.elc \
421 emacspeak-websearch.el \
422 emacspeak-websearch.elc \
423 emacspeak-widget.el \
424 emacspeak-widget.elc \
425 emacspeak-windmove.el \
426 emacspeak-windmove.elc \
427 emacspeak-winring.el \
428 emacspeak-winring.elc \
429 emacspeak-wizards.el \
430 emacspeak-wizards.elc \
431 emacspeak-wrolo.el \
432 emacspeak-wrolo.elc \
433 emacspeak-xml-shell.el \
434 emacspeak-xml-shell.elc \
435 emacspeak-xslide.el \
436 emacspeak-xslide.elc \
437 emacspeak-xslt-process.el \
438 emacspeak-xslt-process.elc \
439 emacspeak-xslt.el \
440 emacspeak-xslt.elc \
441 emacspeak.el \
442 emacspeak.elc \
443 flite-voices.el \
444 flite-voices.elc \
445 html-outline.el \
446 html-outline.elc \
447 outloud-voices.el \
448 outloud-voices.elc \
449 tapestry.el \
450 tapestry.elc \
451 voice-setup.el \
452 voice-setup.elc \
453 xml-parse.el \
454 xml-parse.elc \
455 xml-sexp.el \
456 xml-sexp.elc
457 do
458 chmod 0644 ${ESPKDIR}/lisp/${i}
459 done
460
461 for i in \
462 amazon-search.xml \
463 bbc-programs.xml \
464 bbc-rss-feeds.xml \
465 ebay-search.xml \
466 exchange-rate-convertor.xml \
467 flight-lookup.xml \
468 flight-tracker.xml \
469 froogle-advanced.xml \
470 google-advanced.xml \
471 google-directory.xml \
472 google-local.xml \
473 google-sets.xml \
474 google-usenet-advanced.xml \
475 googlism.xml \
476 home-page-search.xml \
477 icecast-search.xml \
478 my-simon.xml \
479 npr-search.xml \
480 osdn-search.xml \
481 real-radio-tuner.xml \
482 recorded-books-advanced.xml \
483 rss-syndic8.xml \
484 shoutcast-search.xml \
485 stream-search.xml \
486 syndic8.xml \
487 translate-by-google.xml \
488 w3c-search.xml \
489 wunderground.xml \
490 yahoo-news-search.xml \
491 yahoo-radio.xml
492 do
493 chmod 0644 ${ESPKDIR}/lisp/xml-forms/${i}
494 done
495
496 for i in \
497 2pass-unravel-tables.xsl \
498 add-submit-button.xsl \
499 anchors.xsl \
500 auto-rss-discover.xsl \
501 class-values.xsl \
502 common.xsl \
503 content.xsl \
504 count-matches.xsl \
505 default.xsl \
506 dtb-page-range.xsl \
507 enumerate-tables.xsl \
508 extract-by-class.xsl \
509 extract-node-by-id.xsl \
510 extract-table.xsl \
511 google-hits.xsl \
512 identity.xsl \
513 jabber-messages.xsl \
514 list-tables.xsl \
515 linearize-tables.xsl \
516 list-attribute-values.xsl \
517 mlb-alerts.xsl \
518 mlb-scorecard.xsl \
519 object.xsl \
520 rss.xsl \
521 schema-documentation.xsl \
522 sort-tables.xsl \
523 strip-table-attrs.xsl \
524 strip-word.xsl \
525 toc.xsl \
526 unravel-tables.xsl \
527 xml2sexp.xsl \
528 xpath-filter.xsl \
529 xpath-junk.xsl
530 do
531 chmod 0644 ${ESPKDIR}/xsl/${i}
532 done
533
534 for i in \
535 acknowledgments.html \
536 before-you-begin.html \
537 entertainment.html \
538 espk-article.html \
539 index.html \
540 introduction.html \
541 legal-notice.html \
542 productivity.html \
543 system-administration.html \
544 ug.html \
545 wish-list.html \
546 working-online.html \
547 working-with-files.html \
548 espk-article.sgml
549 do
550 chmod 0644 ${ESPKDIR}/user-guide/${i}
551 done
552
553 for i in \
554 acknowledgments.html \
555 additional-resources.html \
556 appendixa.html \
557 appendixb.html \
558 documentation-conventions.html \
559 espk-howto.html \
560 espk-howto.sgml \
561 ig.html \
562 index.html \
563 installing-emacspeak.html \
564 introduction.html \
565 legal-notice.html \
566 requirements.html \
567 troubleshooting.html \
568 using-emacspeak.html
569 do
570 chmod 0644 ${ESPKDIR}/install-guide/${i}
571 done
572
573 _fixup_perl ${ESPKDIR}/etc/last-log.pl
574
575 for i in \
576 COPYRIGHT \
577 FAQ \
578 HELP \
579 NEWS \
580 NEWS-10.0 \
581 NEWS-11.0 \
582 NEWS-12.0 \
583 NEWS-13.0 \
584 NEWS-14.0 \
585 NEWS-15.0 \
586 NEWS-16.0 \
587 NEWS-17.0 \
588 NEWS-18.0 \
589 NEWS-19.0 \
590 NEWS-20.0 \
591 NEWS-8.0 \
592 NEWS-9.0 \
593 applications.html \
594 emacspeak.jpg \
595 emacspeak.xpm \
596 last-log.pl \
597 remote.txt \
598 tips.html \
599 ocr-client.pl
600 do
601 chmod 0644 ${ESPKDIR}/etc/${i}
602 done
603
604 _fixup_perl ${ESPKDIR}/etc/extract-table.pl
605
606 for i in \
607 doc2text \
608 extract-table.pl \
609 pdf2text \
610 ppt2html \
611 xls2html
612 do
613 chmod 0755 ${ESPKDIR}/etc/${i}
614 done
615
616 for i in \
617 apache-clf.el \
618 aumix-rc.el \
619 maillog.el \
620 messages.el \
621 pilot-addresses.el
622 do
623 chmod 0644 ${ESPKDIR}/etc/forms/${i}
624 done
625
626 for i in \
627 fares.tab \
628 matrix.dat \
629 n-caltrain.tab \
630 s-caltrain.tab \
631 tables.html
632 do
633 chmod 0644 ${ESPKDIR}/etc/tables/${i}
634 done
635
636 for i in \
637 tools.jl \
638 tts.jl \
639 sawfishrc
640 do
641 chmod 0644 ${ESPKDIR}/sawfish/${i}
642 done
643
644 for i in emacspeak.mp3
645 do
646 chmod 0444 ${ESPKDIR}/sounds/${i}
647 done
648
649 for i in \
650 alarm.au \
651 alert-user.au \
652 ask-question.au \
653 ask-short-question.au \
654 button.au \
655 center.au \
656 close-object.au \
657 define-theme.el \
658 define-theme.elc \
659 delete-object.au \
660 deselect-object.au \
661 ellipses.au \
662 enter.au \
663 fill-object.au \
664 full.au \
665 help.au \
666 item.au \
667 large-movement.au \
668 left.au \
669 mark-object.au \
670 modified-object.au \
671 n-answer.au \
672 new-mail.au \
673 news.au \
674 no-answer.au \
675 off.au \
676 on.au \
677 open-object.au \
678 paragraph.au \
679 progress.au \
680 quit.au \
681 right.au \
682 save-object.au \
683 scroll.au \
684 search-hit.au \
685 search-miss.au \
686 section.au \
687 select-object.au \
688 shutdown.au \
689 task-done.au \
690 unmodified-object.au \
691 voice-mail.au \
692 warn-user.au \
693 window-resize.au \
694 y-answer.au \
695 yank-object.au \
696 yes-answer.au
697 do
698 chmod 0444 ${ESPKDIR}/sounds/default-8k/${i}
699 done
700
701 for i in \
702 Makefile \
703 VIAVOICE \
704 eci.ini \
705 tcleci.cpp
706 do
707 chmod 0755 ${ESPKDIR}/servers/linux-outloud/${i}
708 done
709
710 for i in \
711 DTK \
712 Makefile \
713 tcldtk.c
714 do
715 chmod 0755 ${ESPKDIR}/servers/software-dtk/${i}
716 done
717
718 for i in \
719 .servers \
720 dtk-exp \
721 dtk-mv \
722 dtk-soft \
723 outloud \
724 dsp-outloud \
725 tts-lib.tcl \
726 remote-tcl \
727 speech-server
728 do
729 chmod 0755 ${ESPKDIR}/servers/${i}
730 done
731
732 for i in \
733 acb-raman.ram \
734 easi-raman.ram \
735 linus-freshair-june-04-2001.ram \
736 trans-1.ram \
737 trans-eng.ram \
738 windows-to-linux.ram
739 do
740 chmod 0444 ${REALDIR}/interviews/${i}
741 done
742
743 for i in \
744 hitchhikers.ram \
745 aus-asia.ram \
746 910-cnet.ram \
747 ap-news.ram \
748 bbc-now.ram \
749 bbc-tv.ram \
750 bbc-world-service.ram \
751 agenda-bbc.ram \
752 kgo.ram \
753 npr-news.ram \
754 rfi.ram \
755 assignment-bbc.ram \
756 analysis-bbc.ram \
757 asian-bbc.ram \
758 seven-classic-comedy.ram \
759 radio2-bbc.ram \
760 radio3-bbc.ram \
761 radio4-bbc-fm.ram \
762 radio4-bbc-lw.ram \
763 radio5-bbc.ram \
764 seven-drama.ram \
765 air-america.ram \
766 aus-5.ram \
767 koit.ram \
768 cbc1-radio-canada.ram \
769 seven-comedy-club.ram \
770 dc-listen.ram \
771 discovery-bbc.ram \
772 euromaxdeu.smi \
773 euromaxfra.smi \
774 pick-of-the-world-bbc.ram \
775 kcrw_simulcast_g2.ram \
776 keom-npr-88-5.ram \
777 knbr-680-sfo.ram \
778 kqed-npr-88-5-sfo.ram \
779 krts-92-houston.ram \
780 seven-dimension.ram \
781 seven-play-feature.ram \
782 science-in-action-bbc.ram \
783 play-of-the-week-bbc.ram \
784 radio1-bbc.ram \
785 world-service-news-summary.ram \
786 sports-international-bbc.ram \
787 sports-round-up-bbc.ram \
788 wbur-boston.ram \
789 wfmt-98.7-chicago.ram \
790 world-cup-soccer-bbc.ram \
791 world-today-bbc.ram \
792 wrn1usa_usa.ram \
793 wrn2usa_usa.ram \
794 aus-ra.ram \
795 aus-lang.ram \
796 seven-selection.ram \
797 linuxlive.ram \
798 nasa-live.rpm \
799 tms-bbc.ram \
800 5live-sports.ram \
801 latest-world-today.ram \
802 bbc-saturday-play.ram \
803 loose-ends-bbc.rpm \
804 radio-1-extra.rpm \
805 news-quiz-bbc.rpm \
806 parliamentary-questions-bbc.ram \
807 bbc-friday-play.ram \
808 science-another-5.ram \
809 science-five-numbers.ram \
810 indian-locomotion-1.ram \
811 indian-locomotion-2.ram \
812 tully-gt-road-1.ram \
813 tully-gt-road-2.ram \
814 radio7-bbc.ram \
815 npr-programs.ram \
816 in-touch-radio4.ram \
817 afternoon-play.ram \
818 afternoon-reading.ram \
819 book-at-bedtime.ram \
820 book-of-the-week.ram \
821 classic-serial.ram \
822 ws-big-question.ram
823 do
824 chmod 0444 ${REALDIR}/radio/${i}
825 done
826
827 for i in \
828 aus-cricket.ram \
829 barbados.m3u \
830 carib.m3u \
831 cbc-live.asx \
832 cbs-sportsline.ram \
833 channel-9.m3u \
834 coca-cola-98.ram \
835 cricinfo-live-na.ram \
836 cricinfo-live-uk.ram \
837 cricinfo-live-world.ram \
838 cricket-abc.ram \
839 cricket-sounding-out.ram \
840 dd-cricket-live.ram \
841 espn.ram \
842 gbc.ram \
843 nz-cricket.ram \
844 pak-2-cricket.ram \
845 pak-cricket.ram \
846 roi-cricket.smi \
847 wi-cricket.m3u \
848 wisden.m3u
849 do
850 chmod 0444 ${REALDIR}/sports/${i}
851 done
852
853 for i in \
854 codebytes.ram \
855 gac-01.ram \
856 gac-02.ram \
857 gac-03.ram \
858 hawking.ram \
859 linuxworld.ram
860 do
861 chmod 0444 ${REALDIR}/talks/${i}
862 done
863
864 for i in \
865 battleground2.ram \
866 battleground1.ram
867 do
868 chmod 0444 ${REALDIR}/douglas-adams/${i}
869 done
870
871 for i in \
872 avalon.ram \
873 gildy.ram \
874 phil.ram
875 do
876 chmod 0444 ${REALDIR}/old-time-radio/comedy/${i}
877 done
878
879 for i in \
880 rocky.ram \
881 spade.ram \
882 wolfe.ram
883 do
884 chmod 0444 ${REALDIR}/old-time-radio/mysteries/${i}
885 done
886
887 for i in \
888 superstition.ram \
889 weird.ram \
890 x.ram
891 do
892 chmod 0444 ${REALDIR}/old-time-radio/sci-fi-horror/${i}
893 done
894
895 for i in \
896 rocky.ram \
897 spade.ram \
898 wolfe.ram
899 do
900 chmod 0444 ${REALDIR}/old-time-radio/suspense/${i}
901 done
902
903 for i in \
904 bill.ram \
905 gun.ram
906 do
907 chmod 0444 ${REALDIR}/old-time-radio/westerns/${i}
908 done
909
910 for i in \
911 01.pls \
912 02.pls \
913 03.pls \
914 04.pls \
915 05.pls \
916 06.pls \
917 07.pls \
918 08.pls \
919 beethoven.pls \
920 relaxing.pls \
921 tabla.pls
922 do
923 chmod 0444 ${SHOUTDIR}/classical/${i}
924 done
925
926 for i in \
927 01-goon-show.pls \
928 02-goon-show.pls \
929 03-goon-show.pls \
930 hhg.pls \
931 lotr.pls \
932 otr.pls \
933 talk-comedy.pls \
934 tgr.pls \
935 too-good-radio-plus.m3u \
936 too-good-radio.pls
937 do
938 chmod 0444 ${SHOUTDIR}/comedy/${i}
939 done
940
941 for i in \
942 acb-radio.pls
943 do
944 chmod 0444 ${SHOUTDIR}/misc/${i}
945 done
946
947 for i in \
948 01-hindi.pls \
949 03-hindi.pls \
950 04-hindi.pls
951 do
952 chmod 0444 ${SHOUTDIR}/pop/${i}
953 done
954
955 for i in \
956 01-news.pls \
957 01-otr.pls \
958 02-otr.pls \
959 03-otr.pls \
960 etc-1.m3u \
961 etc-2.m3u \
962 etc-3.m3u
963 do
964 chmod 0444 ${SHOUTDIR}/talk/${i}
965 done
966
967 chmod 0755 ${BINDIR}/emacspeak
968
969 # jillp - delete troublesome cus-load.el file which sometimes seems
970 # to materialise.
971 rm -f ${ESPKDIR}/lisp/cus-load.el
972
973 for i in emacspeak.info
974 do
975 rm -f ${INFODIR}/${i}
976 cp info/${i} ${INFODIR}/
977 chmod 0444 ${INFODIR}/${i}
978 done
979
980 /usr/sfw/bin/install-info --dir-file=${INFODIR}/dir ${INFODIR}/emacspeak.info
981
982 #
983 # Remove bogus .cvsignore files that the "gmake install" command installed.
984 rm -f ${PREFIX}/info/emacspeak.info-1
985 rm -f ${PREFIX}/info/emacspeak.info-2
986 rm -f ${ESPKDIR}/realaudio/.cvsignore
987 rm -f ${ESPKDIR}/realaudio/.cvsignore.~14.4997.~
988 rm -f ${ESPKDIR}/realaudio/douglas-adams/.cvsignore
989 rm -f ${ESPKDIR}/realaudio/interviews/.cvsignore
990 rm -f ${ESPKDIR}/realaudio/old-time-radio/comedy/.cvsignore
991 rm -f ${ESPKDIR}/realaudio/old-time-radio/mysteries/.cvsignore
992 rm -f ${ESPKDIR}/realaudio/old-time-radio/sci-fi-horror/.cvsignore
993 rm -f ${ESPKDIR}/realaudio/old-time-radio/suspense/.cvsignore
994 rm -f ${ESPKDIR}/realaudio/old-time-radio/westerns/.cvsignore
995 rm -f ${ESPKDIR}/realaudio/radio/.cvsignore
996 rm -f ${ESPKDIR}/realaudio/sports/.cvsignore
997 rm -f ${ESPKDIR}/realaudio/talks/.cvsignore
998 rm -f ${ESPKDIR}/shoutcast/classical/.cvsignore
999 rm -f ${ESPKDIR}/shoutcast/comedy/.cvsignore
1000 rm -f ${ESPKDIR}/shoutcast/misc/.cvsignore
1001 rm -f ${ESPKDIR}/shoutcast/pop/.cvsignore
1002 rm -f ${ESPKDIR}/shoutcast/talk/.cvsignore
1003 rm -f ${ESPKDIR}/sounds/default-8k/.cvsignore
1004
1005 exit 0