New install-sfw
1 #!/bin/sh -e
2 #
3 # CDDL HEADER START
4 #
5 # The contents of this file are subject to the terms of the
6 # Common Development and Distribution License (the "License").
7 # You may not use this file except in compliance with the License.
8 #
9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10 # or http://www.opensolaris.org/os/licensing.
11 # See the License for the specific language governing permissions
12 # and limitations under the License.
13 #
14 # When distributing Covered Code, include this CDDL HEADER in each
15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16 # If applicable, add the following below this CDDL HEADER, with the
17 # fields enclosed by brackets "[]" replaced with your own identifying
18 # information: Portions Copyright [yyyy] [name of copyright owner]
19 #
20 # CDDL HEADER END
21 #
22 #
23
24
25 #
26 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
27 # Use is subject to license terms.
28 #
29 # install objects in the proto area, since it would
30 # really like to install locally, but that doesn't scale.
31 #
32
33 echo "In xmcd install-sfw\n"
34 VERS=3.3.2
35 PKGVERS=xmcd-${VERS}
36 PREFIX=${ROOT}/opt/sfw
37 BINDIR=${PREFIX}/bin
38 LIBDIR=${PREFIX}/lib
39 XLIBDIR=${LIBDIR}/X11
40 XMCDLIB=${XLIBDIR}/xmcd
41 MAN1DIR=${PREFIX}/man/man1
42 DISCOGDIR=${XMCDLIB}/discog
43
44 # for shell scripts below
45 SHELL_S="\/bin\/sh"
46 BINDIR_S="\/opt\/sfw\/bin"
47 LIBDIR_S="\/opt\/sfw\/lib\/X11"
48 XMCDLIB_S="\/opt\/sfw\/lib\/X11\/xmcd"
49 DISCOGDIR_S="\/opt\/sfw\/lib\/X11\/xmcd\/discog"
50
51 . ${SRC}/tools/install.subr
52
53 #
54 # Get platform information
55 #
56 OS_SYS=Solaris
57 OS_REL=`(uname -r) 2>/dev/null`
58 OS_MACH=`(uname -p) 2>/dev/null`
59
60 OS_SYS_T=`echo "$OS_SYS" | sed -e 's/\//_/g' -e 's/-/_/g' -e 's/[ ]/_/g'`
61 OS_MACH_T=`echo "$OS_MACH" | sed -e 's/\//_/g' -e 's/-/_/g' -e 's/[ ]/_/g'`
62 OS_REL_T=`echo "$OS_REL" | sed -e 's/\//_/g' -e 's/-/_/g' -e 's/[ ]/_/g'`
63
64 ARCHBIN="${XMCDLIB}/bin-${OS_SYS_T}-${OS_MACH_T}"
65 mkdir -p ${ARCHBIN}
66 chmod 755 ${ARCHBIN}
67 echo "ARCHBIN is ${ARCHBIN}"
68
69 cd ${PKGVERS}
70
71 _install N ../solaris-start.sh ${BINDIR}/.xmcd_start 755
72 _install N ../solaris-start.sh ${BINDIR}/cda 755
73 _install N ../solaris-start.sh ${BINDIR}/xmcd 755
74
75 _install N xmcd_d/XMcd.ad ${PREFIX}/lib/X11/xmcd/app-defaults/XMcd 444
76 _install N xmcd_d/XMcd_sgi.ad ${PREFIX}/lib/X11/xmcd/app-defaults/XMcd.sgi 444
77 _install N xmcd_d/XKeysymDB ${PREFIX}/lib/X11/xmcd/app-defaults/XKeysymDB 444
78 _install N libdi_d/cfgtbl/Acer ${PREFIX}/lib/X11/xmcd/config/.tbl/Acer 444
79 _install N libdi_d/cfgtbl/Apple ${PREFIX}/lib/X11/xmcd/config/.tbl/Apple 444
80 _install N libdi_d/cfgtbl/Aztech ${PREFIX}/lib/X11/xmcd/config/.tbl/Aztech 444
81 _install N libdi_d/cfgtbl/Chinon ${PREFIX}/lib/X11/xmcd/config/.tbl/Chinon 444
82 _install N libdi_d/cfgtbl/Compaq ${PREFIX}/lib/X11/xmcd/config/.tbl/Compaq 444
83 _install N libdi_d/cfgtbl/Compro ${PREFIX}/lib/X11/xmcd/config/.tbl/Compro 444
84 _install N libdi_d/cfgtbl/Creative ${PREFIX}/lib/X11/xmcd/config/.tbl/Creative 444
85 _install N libdi_d/cfgtbl/Cyberdri ${PREFIX}/lib/X11/xmcd/config/.tbl/Cyberdri 444
86 _install N libdi_d/cfgtbl/DEC ${PREFIX}/lib/X11/xmcd/config/.tbl/DEC 444
87 _install N libdi_d/cfgtbl/Goldstar ${PREFIX}/lib/X11/xmcd/config/.tbl/Goldstar 444
88 _install N libdi_d/cfgtbl/Grundig ${PREFIX}/lib/X11/xmcd/config/.tbl/Grundig 444
89 _install N libdi_d/cfgtbl/HP ${PREFIX}/lib/X11/xmcd/config/.tbl/HP 444
90 _install N libdi_d/cfgtbl/Hitachi ${PREFIX}/lib/X11/xmcd/config/.tbl/Hitachi 444
91 _install N libdi_d/cfgtbl/IBM ${PREFIX}/lib/X11/xmcd/config/.tbl/IBM 444
92 _install N libdi_d/cfgtbl/Kenwood ${PREFIX}/lib/X11/xmcd/config/.tbl/Kenwood 444
93 _install N libdi_d/cfgtbl/Longshin ${PREFIX}/lib/X11/xmcd/config/.tbl/Longshin 444
94 _install N libdi_d/cfgtbl/MDI ${PREFIX}/lib/X11/xmcd/config/.tbl/MDI 444
95 _install N libdi_d/cfgtbl/MediaVis ${PREFIX}/lib/X11/xmcd/config/.tbl/MediaVis 444
96 _install N libdi_d/cfgtbl/Mitsumi ${PREFIX}/lib/X11/xmcd/config/.tbl/Mitsumi 444
97 _install N libdi_d/cfgtbl/NEC ${PREFIX}/lib/X11/xmcd/config/.tbl/NEC 444
98 _install N libdi_d/cfgtbl/Nakamich ${PREFIX}/lib/X11/xmcd/config/.tbl/Nakamich 444
99 _install N libdi_d/cfgtbl/Okano ${PREFIX}/lib/X11/xmcd/config/.tbl/Okano 444
100 _install N libdi_d/cfgtbl/Opticsto ${PREFIX}/lib/X11/xmcd/config/.tbl/Opticsto 444
101 _install N libdi_d/cfgtbl/Orchid ${PREFIX}/lib/X11/xmcd/config/.tbl/Orchid 444
102 _install N libdi_d/cfgtbl/Panasoni ${PREFIX}/lib/X11/xmcd/config/.tbl/Panasoni 444
103 _install N libdi_d/cfgtbl/Philips ${PREFIX}/lib/X11/xmcd/config/.tbl/Philips 444
104 _install N libdi_d/cfgtbl/Pioneer ${PREFIX}/lib/X11/xmcd/config/.tbl/Pioneer 444
105 _install N libdi_d/cfgtbl/Plextor ${PREFIX}/lib/X11/xmcd/config/.tbl/Plextor 444
106 _install N libdi_d/cfgtbl/Procom ${PREFIX}/lib/X11/xmcd/config/.tbl/Procom 444
107 _install N libdi_d/cfgtbl/SGI ${PREFIX}/lib/X11/xmcd/config/.tbl/SGI 444
108 _install N libdi_d/cfgtbl/Regal ${PREFIX}/lib/X11/xmcd/config/.tbl/Regal 444
109 _install N libdi_d/cfgtbl/Ricoh ${PREFIX}/lib/X11/xmcd/config/.tbl/Ricoh 444
110 _install N libdi_d/cfgtbl/Samsung ${PREFIX}/lib/X11/xmcd/config/.tbl/Samsung 444
111 _install N libdi_d/cfgtbl/Sanyo ${PREFIX}/lib/X11/xmcd/config/.tbl/Sanyo 444
112 _install N libdi_d/cfgtbl/Sony ${PREFIX}/lib/X11/xmcd/config/.tbl/Sony 444
113 _install N libdi_d/cfgtbl/Stratus ${PREFIX}/lib/X11/xmcd/config/.tbl/Stratus 444
114 _install N libdi_d/cfgtbl/Sun ${PREFIX}/lib/X11/xmcd/config/.tbl/Sun 444
115 _install N libdi_d/cfgtbl/Tatung ${PREFIX}/lib/X11/xmcd/config/.tbl/Tatung 444
116 _install N libdi_d/cfgtbl/Teac ${PREFIX}/lib/X11/xmcd/config/.tbl/Teac 444
117 _install N libdi_d/cfgtbl/Toshiba ${PREFIX}/lib/X11/xmcd/config/.tbl/Toshiba 444
118 _install N libdi_d/cfgtbl/Yamaha ${PREFIX}/lib/X11/xmcd/config/.tbl/Yamaha 444
119
120
121 _install N docs_d/ACKS ${PREFIX}/lib/X11/xmcd/docs/ACKS 444
122 _install N docs_d/CDDB ${PREFIX}/lib/X11/xmcd/docs/CDDB 444
123 _install N docs_d/CHANGES ${PREFIX}/lib/X11/xmcd/docs/CHANGES 444
124 _install N docs_d/COPYING ${PREFIX}/lib/X11/xmcd/docs/COPYING 444
125 _install N docs_d/DRIVES ${PREFIX}/lib/X11/xmcd/docs/DRIVES 444
126 _install N docs_d/FAQ ${PREFIX}/lib/X11/xmcd/docs/FAQ 444
127 _install N docs_d/FEATURES ${PREFIX}/lib/X11/xmcd/docs/FEATURES 444
128 _install N docs_d/INSTALL ${PREFIX}/lib/X11/xmcd/docs/INSTALL 444
129 _install N docs_d/INSTALL.VMS ${PREFIX}/lib/X11/xmcd/docs/INSTALL.VMS 444
130 _install N docs_d/PLATFORM ${PREFIX}/lib/X11/xmcd/docs/PLATFORM 444
131 _install N docs_d/PORTING ${PREFIX}/lib/X11/xmcd/docs/PORTING 444
132 _install N docs_d/PRIVACY ${PREFIX}/lib/X11/xmcd/docs/PRIVACY 444
133 _install N docs_d/README ${PREFIX}/lib/X11/xmcd/docs/README 444
134 _install N docs_d/RELNOTES ${PREFIX}/lib/X11/xmcd/docs/RELNOTES 444
135 _install N docs_d/WEB ${PREFIX}/lib/X11/xmcd/docs/WEB 444
136
137
138 _install N xmcd_d/hlpfiles/Cr/Add.btn ${PREFIX}/lib/X11/xmcd/help/Cr/Add.btn 444
139 _install N xmcd_d/hlpfiles/Cr/AutoTr.btn ${PREFIX}/lib/X11/xmcd/help/Cr/AutoTr.btn 444
140 _install N xmcd_d/hlpfiles/Cr/Credit.lsw ${PREFIX}/lib/X11/xmcd/help/Cr/Credit.lsw 444
141 _install N xmcd_d/hlpfiles/Cr/Delete.btn ${PREFIX}/lib/X11/xmcd/help/Cr/Delete.btn 444
142 _install N xmcd_d/hlpfiles/Cr/Dir.btn ${PREFIX}/lib/X11/xmcd/help/Cr/Dir.btn 444
143 _install N xmcd_d/hlpfiles/Cr/FName.btn ${PREFIX}/lib/X11/xmcd/help/Cr/FName.btn 444
144 _install N xmcd_d/hlpfiles/Cr/Modify.btn ${PREFIX}/lib/X11/xmcd/help/Cr/Modify.btn 444
145 _install N xmcd_d/hlpfiles/Cr/Name.txw ${PREFIX}/lib/X11/xmcd/help/Cr/Name.txw 444
146 _install N xmcd_d/hlpfiles/Cr/Notes.txw ${PREFIX}/lib/X11/xmcd/help/Cr/Notes.txw 444
147 _install N xmcd_d/hlpfiles/Cr/Ok.btn ${PREFIX}/lib/X11/xmcd/help/Cr/Ok.btn 444
148 _install N xmcd_d/hlpfiles/Cr/PriRole.opt ${PREFIX}/lib/X11/xmcd/help/Cr/PriRole.opt 444
149 _install N xmcd_d/hlpfiles/Cr/SubRole.opt ${PREFIX}/lib/X11/xmcd/help/Cr/SubRole.opt 444
150
151 _install N xmcd_d/hlpfiles/Dd/Comp.btn ${PREFIX}/lib/X11/xmcd/help/Dd/Comp.btn 444
152 _install N xmcd_d/hlpfiles/Dd/Dnum.txw ${PREFIX}/lib/X11/xmcd/help/Dd/Dnum.txw 444
153 _install N xmcd_d/hlpfiles/Dd/Genre.opt ${PREFIX}/lib/X11/xmcd/help/Dd/Genre.opt 444
154 _install N xmcd_d/hlpfiles/Dd/Info.lbl ${PREFIX}/lib/X11/xmcd/help/Dd/Info.lbl 444
155 _install N xmcd_d/hlpfiles/Dd/Label.txw ${PREFIX}/lib/X11/xmcd/help/Dd/Label.txw 444
156 _install N xmcd_d/hlpfiles/Dd/Lang.txw ${PREFIX}/lib/X11/xmcd/help/Dd/Lang.txw 444
157 _install N xmcd_d/hlpfiles/Dd/Notes.txw ${PREFIX}/lib/X11/xmcd/help/Dd/Notes.txw 444
158 _install N xmcd_d/hlpfiles/Dd/Ok.btn ${PREFIX}/lib/X11/xmcd/help/Dd/Ok.btn 444
159 _install N xmcd_d/hlpfiles/Dd/Region.txw ${PREFIX}/lib/X11/xmcd/help/Dd/Region.txw 444
160 _install N xmcd_d/hlpfiles/Dd/SortTt.txw ${PREFIX}/lib/X11/xmcd/help/Dd/SortTt.txw 444
161 _install N xmcd_d/hlpfiles/Dd/Tnum.txw ${PREFIX}/lib/X11/xmcd/help/Dd/Tnum.txw 444
162 _install N xmcd_d/hlpfiles/Dd/Year.txw ${PREFIX}/lib/X11/xmcd/help/Dd/Year.txw 444
163
164 _install N xmcd_d/hlpfiles/Df/Name.txw ${PREFIX}/lib/X11/xmcd/help/Df/Name.txw 444
165 _install N xmcd_d/hlpfiles/Df/Ok.btn ${PREFIX}/lib/X11/xmcd/help/Df/Ok.btn 444
166
167 _install N xmcd_d/hlpfiles/Dl/Cancel.btn ${PREFIX}/lib/X11/xmcd/help/Dl/Cancel.btn 444
168 _install N xmcd_d/hlpfiles/Dl/ChgTo.btn ${PREFIX}/lib/X11/xmcd/help/Dl/ChgTo.btn 444
169 _install N xmcd_d/hlpfiles/Dl/Del.btn ${PREFIX}/lib/X11/xmcd/help/Dl/Del.btn 444
170 _install N xmcd_d/hlpfiles/Dl/DelAll.btn ${PREFIX}/lib/X11/xmcd/help/Dl/DelAll.btn 444
171 _install N xmcd_d/hlpfiles/Dl/Disc.lsw ${PREFIX}/lib/X11/xmcd/help/Dl/Disc.lsw 444
172 _install N xmcd_d/hlpfiles/Dl/ReScan.btn ${PREFIX}/lib/X11/xmcd/help/Dl/ReScan.btn 444
173 _install N xmcd_d/hlpfiles/Dl/Show.btn ${PREFIX}/lib/X11/xmcd/help/Dl/Show.btn 444
174 _install N xmcd_d/hlpfiles/Dl/Type.opt ${PREFIX}/lib/X11/xmcd/help/Dl/Type.opt 444
175
176 _install N xmcd_d/hlpfiles/Dp/AddPgm.btn ${PREFIX}/lib/X11/xmcd/help/Dp/AddPgm.btn 444
177 _install N xmcd_d/hlpfiles/Dp/Apply.btn ${PREFIX}/lib/X11/xmcd/help/Dp/Apply.btn 444
178 _install N xmcd_d/hlpfiles/Dp/Artist.txw ${PREFIX}/lib/X11/xmcd/help/Dp/Artist.txw 444
179 _install N xmcd_d/hlpfiles/Dp/ClrPgm.btn ${PREFIX}/lib/X11/xmcd/help/Dp/ClrPgm.btn 444
180 _install N xmcd_d/hlpfiles/Dp/DCredits.btn ${PREFIX}/lib/X11/xmcd/help/Dp/DCredits.btn 444
181 _install N xmcd_d/hlpfiles/Dp/DExt.btn ${PREFIX}/lib/X11/xmcd/help/Dp/DExt.btn 444
182 _install N xmcd_d/hlpfiles/Dp/DList.btn ${PREFIX}/lib/X11/xmcd/help/Dp/DList.btn 444
183 _install N xmcd_d/hlpfiles/Dp/FName.btn ${PREFIX}/lib/X11/xmcd/help/Dp/FName.btn 444
184 _install N xmcd_d/hlpfiles/Dp/Flush.btn ${PREFIX}/lib/X11/xmcd/help/Dp/Flush.btn 444
185 _install N xmcd_d/hlpfiles/Dp/Offline.btn ${PREFIX}/lib/X11/xmcd/help/Dp/Offline.btn 444
186 _install N xmcd_d/hlpfiles/Dp/Ok.btn ${PREFIX}/lib/X11/xmcd/help/Dp/Ok.btn 444
187 _install N xmcd_d/hlpfiles/Dp/PgmSeq.txw ${PREFIX}/lib/X11/xmcd/help/Dp/PgmSeq.txw 444
188 _install N xmcd_d/hlpfiles/Dp/Reload.btn ${PREFIX}/lib/X11/xmcd/help/Dp/Reload.btn 444
189 _install N xmcd_d/hlpfiles/Dp/SavePgm.btn ${PREFIX}/lib/X11/xmcd/help/Dp/SavePgm.btn 444
190 _install N xmcd_d/hlpfiles/Dp/Segments.btn ${PREFIX}/lib/X11/xmcd/help/Dp/Segments.btn 444
191 _install N xmcd_d/hlpfiles/Dp/Submit.btn ${PREFIX}/lib/X11/xmcd/help/Dp/Submit.btn 444
192 _install N xmcd_d/hlpfiles/Dp/TCredits.btn ${PREFIX}/lib/X11/xmcd/help/Dp/TCredits.btn 444
193 _install N xmcd_d/hlpfiles/Dp/TExt.btn ${PREFIX}/lib/X11/xmcd/help/Dp/TExt.btn 444
194 _install N xmcd_d/hlpfiles/Dp/TTitle.txw ${PREFIX}/lib/X11/xmcd/help/Dp/TTitle.txw 444
195 _install N xmcd_d/hlpfiles/Dp/TimSel.btn ${PREFIX}/lib/X11/xmcd/help/Dp/TimSel.btn 444
196 _install N xmcd_d/hlpfiles/Dp/Title.txw ${PREFIX}/lib/X11/xmcd/help/Dp/Title.txw 444
197 _install N xmcd_d/hlpfiles/Dp/TotTim.lbl ${PREFIX}/lib/X11/xmcd/help/Dp/TotTim.lbl 444
198 _install N xmcd_d/hlpfiles/Dp/Trk.lsw ${PREFIX}/lib/X11/xmcd/help/Dp/Trk.lsw 444
199 _install N xmcd_d/hlpfiles/Dp/UserReg.btn ${PREFIX}/lib/X11/xmcd/help/Dp/UserReg.btn 444
200
201 _install N xmcd_d/hlpfiles/Dt/Artist.txw ${PREFIX}/lib/X11/xmcd/help/Dt/Artist.txw 444
202 _install N xmcd_d/hlpfiles/Dt/AutoTr.btn ${PREFIX}/lib/X11/xmcd/help/Dt/AutoTr.btn 444
203 _install N xmcd_d/hlpfiles/Dt/BPM.txw ${PREFIX}/lib/X11/xmcd/help/Dt/BPM.txw 444
204 _install N xmcd_d/hlpfiles/Dt/Dir.btn ${PREFIX}/lib/X11/xmcd/help/Dt/Dir.btn 444
205 _install N xmcd_d/hlpfiles/Dt/FName.btn ${PREFIX}/lib/X11/xmcd/help/Dt/FName.btn 444
206 _install N xmcd_d/hlpfiles/Dt/Genre.opt ${PREFIX}/lib/X11/xmcd/help/Dt/Genre.opt 444
207 _install N xmcd_d/hlpfiles/Dt/ISRC.lbl ${PREFIX}/lib/X11/xmcd/help/Dt/ISRC.lbl 444
208 _install N xmcd_d/hlpfiles/Dt/Label.txw ${PREFIX}/lib/X11/xmcd/help/Dt/Label.txw 444
209 _install N xmcd_d/hlpfiles/Dt/Notes.txw ${PREFIX}/lib/X11/xmcd/help/Dt/Notes.txw 444
210 _install N xmcd_d/hlpfiles/Dt/Ok.btn ${PREFIX}/lib/X11/xmcd/help/Dt/Ok.btn 444
211 _install N xmcd_d/hlpfiles/Dt/SortTt.txw ${PREFIX}/lib/X11/xmcd/help/Dt/SortTt.txw 444
212 _install N xmcd_d/hlpfiles/Dt/Year.txw ${PREFIX}/lib/X11/xmcd/help/Dt/Year.txw 444
213
214 _install N xmcd_d/hlpfiles/Hp/About.btn ${PREFIX}/lib/X11/xmcd/help/Hp/About.btn 444
215 _install N xmcd_d/hlpfiles/Hp/Cancel.btn ${PREFIX}/lib/X11/xmcd/help/Hp/Cancel.btn 444
216 _install N xmcd_d/hlpfiles/Hp/Text.txw ${PREFIX}/lib/X11/xmcd/help/Hp/Text.txw 444
217 _install N xmcd_d/hlpfiles/Hp/Topic.opt ${PREFIX}/lib/X11/xmcd/help/Hp/Topic.opt 444
218
219 _install N xmcd_d/hlpfiles/Kp/Cancel.btn ${PREFIX}/lib/X11/xmcd/help/Kp/Cancel.btn 444
220 _install N xmcd_d/hlpfiles/Kp/Clear.btn ${PREFIX}/lib/X11/xmcd/help/Kp/Clear.btn 444
221 _install N xmcd_d/hlpfiles/Kp/Enter.btn ${PREFIX}/lib/X11/xmcd/help/Kp/Enter.btn 444
222 _install N xmcd_d/hlpfiles/Kp/Ind.lbl ${PREFIX}/lib/X11/xmcd/help/Kp/Ind.lbl 444
223 _install N xmcd_d/hlpfiles/Kp/Num.btn ${PREFIX}/lib/X11/xmcd/help/Kp/Num.btn 444
224 _install N xmcd_d/hlpfiles/Kp/Sel.btn ${PREFIX}/lib/X11/xmcd/help/Kp/Sel.btn 444
225 _install N xmcd_d/hlpfiles/Kp/Warp.scl ${PREFIX}/lib/X11/xmcd/help/Kp/Warp.scl 444
226
227 _install N xmcd_d/hlpfiles/Ls/Lang.lsw ${PREFIX}/lib/X11/xmcd/help/Ls/Lang.lsw 444
228 _install N xmcd_d/hlpfiles/Ls/Ok.btn ${PREFIX}/lib/X11/xmcd/help/Ls/Ok.btn 444
229
230 _install N xmcd_d/hlpfiles/Ms/Match.lsw ${PREFIX}/lib/X11/xmcd/help/Ms/Match.lsw 444
231 _install N xmcd_d/hlpfiles/Ms/Ok.btn ${PREFIX}/lib/X11/xmcd/help/Ms/Ok.btn 444
232
233 _install N xmcd_d/hlpfiles/Op/AddTag.btn ${PREFIX}/lib/X11/xmcd/help/Op/AddTag.btn 444
234 _install N xmcd_d/hlpfiles/Op/Bal.scl ${PREFIX}/lib/X11/xmcd/help/Op/Bal.scl 444
235 _install N xmcd_d/hlpfiles/Op/BalCtr.btn ${PREFIX}/lib/X11/xmcd/help/Op/BalCtr.btn 444
236 _install N xmcd_d/hlpfiles/Op/Bitrate.opt ${PREFIX}/lib/X11/xmcd/help/Op/Bitrate.opt 444
237 _install N xmcd_d/hlpfiles/Op/Categ.lsw ${PREFIX}/lib/X11/xmcd/help/Op/Categ.lsw 444
238 _install N xmcd_d/hlpfiles/Op/ChRt.rbx ${PREFIX}/lib/X11/xmcd/help/Op/ChRt.rbx 444
239 _install N xmcd_d/hlpfiles/Op/Chgr.cbx ${PREFIX}/lib/X11/xmcd/help/Op/Chgr.cbx 444
240 _install N xmcd_d/hlpfiles/Op/Done.cbx ${PREFIX}/lib/X11/xmcd/help/Op/Done.cbx 444
241 _install N xmcd_d/hlpfiles/Op/Eject.cbx ${PREFIX}/lib/X11/xmcd/help/Op/Eject.cbx 444
242 _install N xmcd_d/hlpfiles/Op/Encode.opt ${PREFIX}/lib/X11/xmcd/help/Op/Encode.opt 444
243 _install N xmcd_d/hlpfiles/Op/Exit.rbx ${PREFIX}/lib/X11/xmcd/help/Op/Exit.rbx 444
244 _install N xmcd_d/hlpfiles/Op/FileFmt.opt ${PREFIX}/lib/X11/xmcd/help/Op/FileFmt.opt 444
245 _install N xmcd_d/hlpfiles/Op/Flags.btn ${PREFIX}/lib/X11/xmcd/help/Op/Flags.btn 444
246 _install N xmcd_d/hlpfiles/Op/Jitter.btn ${PREFIX}/lib/X11/xmcd/help/Op/Jitter.btn 444
247 _install N xmcd_d/hlpfiles/Op/Load.cbx ${PREFIX}/lib/X11/xmcd/help/Op/Load.cbx 444
248 _install N xmcd_d/hlpfiles/Op/Lookup.rbx ${PREFIX}/lib/X11/xmcd/help/Op/Lookup.rbx 444
249 _install N xmcd_d/hlpfiles/Op/Mbrowser.rbx ${PREFIX}/lib/X11/xmcd/help/Op/Mbrowser.rbx 444
250 _install N xmcd_d/hlpfiles/Op/Mode.cbx ${PREFIX}/lib/X11/xmcd/help/Op/Mode.cbx 444
251 _install N xmcd_d/hlpfiles/Op/Ok.btn ${PREFIX}/lib/X11/xmcd/help/Op/Ok.btn 444
252 _install N xmcd_d/hlpfiles/Op/PathExp.btn ${PREFIX}/lib/X11/xmcd/help/Op/PathExp.btn 444
253 _install N xmcd_d/hlpfiles/Op/PerfMon.btn ${PREFIX}/lib/X11/xmcd/help/Op/PerfMon.btn 444
254 _install N xmcd_d/hlpfiles/Op/Proxy.btn ${PREFIX}/lib/X11/xmcd/help/Op/Proxy.btn 444
255 _install N xmcd_d/hlpfiles/Op/Qual.scl ${PREFIX}/lib/X11/xmcd/help/Op/Qual.scl 444
256 _install N xmcd_d/hlpfiles/Op/Reset.btn ${PREFIX}/lib/X11/xmcd/help/Op/Reset.btn 444
257 _install N xmcd_d/hlpfiles/Op/Save.btn ${PREFIX}/lib/X11/xmcd/help/Op/Save.btn 444
258 _install N xmcd_d/hlpfiles/Op/Sched.rbx ${PREFIX}/lib/X11/xmcd/help/Op/Sched.rbx 444
259 _install N xmcd_d/hlpfiles/Op/Subst.btn ${PREFIX}/lib/X11/xmcd/help/Op/Subst.btn 444
260 _install N xmcd_d/hlpfiles/Op/TrkFile.btn ${PREFIX}/lib/X11/xmcd/help/Op/TrkFile.btn 444
261 _install N xmcd_d/hlpfiles/Op/VolTpr.rbx ${PREFIX}/lib/X11/xmcd/help/Op/VolTpr.rbx 444
262
263 _install N xmcd_d/hlpfiles/Pm/Cancel.btn ${PREFIX}/lib/X11/xmcd/help/Pm/Cancel.btn 444
264 _install N xmcd_d/hlpfiles/Pm/PerfMon.lbl ${PREFIX}/lib/X11/xmcd/help/Pm/PerfMon.lbl 444
265
266 _install N xmcd_d/hlpfiles/Rs/Ok.btn ${PREFIX}/lib/X11/xmcd/help/Rs/Ok.btn 444
267 _install N xmcd_d/hlpfiles/Rs/Region.lsw ${PREFIX}/lib/X11/xmcd/help/Rs/Region.lsw 444
268
269 _install N xmcd_d/hlpfiles/Sg/Add.btn ${PREFIX}/lib/X11/xmcd/help/Sg/Add.btn 444
270 _install N xmcd_d/hlpfiles/Sg/Credits.btn ${PREFIX}/lib/X11/xmcd/help/Sg/Credits.btn 444
271 _install N xmcd_d/hlpfiles/Sg/Delete.btn ${PREFIX}/lib/X11/xmcd/help/Sg/Delete.btn 444
272 _install N xmcd_d/hlpfiles/Sg/Fields.txw ${PREFIX}/lib/X11/xmcd/help/Sg/Fields.txw 444
273 _install N xmcd_d/hlpfiles/Sg/Modify.btn ${PREFIX}/lib/X11/xmcd/help/Sg/Modify.btn 444
274 _install N xmcd_d/hlpfiles/Sg/Notes.txw ${PREFIX}/lib/X11/xmcd/help/Sg/Notes.txw 444
275 _install N xmcd_d/hlpfiles/Sg/Ok.btn ${PREFIX}/lib/X11/xmcd/help/Sg/Ok.btn 444
276 _install N xmcd_d/hlpfiles/Sg/PlayPaus.btn ${PREFIX}/lib/X11/xmcd/help/Sg/PlayPaus.btn 444
277 _install N xmcd_d/hlpfiles/Sg/Segment.lsw ${PREFIX}/lib/X11/xmcd/help/Sg/Segment.lsw 444
278 _install N xmcd_d/hlpfiles/Sg/Set.btn ${PREFIX}/lib/X11/xmcd/help/Sg/Set.btn 444
279 _install N xmcd_d/hlpfiles/Sg/Stop.btn ${PREFIX}/lib/X11/xmcd/help/Sg/Stop.btn 444
280
281 _install N xmcd_d/hlpfiles/Su/Ok.btn ${PREFIX}/lib/X11/xmcd/help/Su/Ok.btn 444
282 _install N xmcd_d/hlpfiles/Su/SubmURL.txw ${PREFIX}/lib/X11/xmcd/help/Su/SubmURL.txw 444
283 _install N xmcd_d/hlpfiles/Su/Submit.btn ${PREFIX}/lib/X11/xmcd/help/Su/Submit.btn 444
284
285 _install N xmcd_d/hlpfiles/Ur/Age.txw ${PREFIX}/lib/X11/xmcd/help/Ur/Age.txw 444
286 _install N xmcd_d/hlpfiles/Ur/AllowM.btn ${PREFIX}/lib/X11/xmcd/help/Ur/AllowM.btn 444
287 _install N xmcd_d/hlpfiles/Ur/AllowS.btn ${PREFIX}/lib/X11/xmcd/help/Ur/AllowS.btn 444
288 _install N xmcd_d/hlpfiles/Ur/Cancel.btn ${PREFIX}/lib/X11/xmcd/help/Ur/Cancel.btn 444
289 _install N xmcd_d/hlpfiles/Ur/Email.txw ${PREFIX}/lib/X11/xmcd/help/Ur/Email.txw 444
290 _install N xmcd_d/hlpfiles/Ur/Gender.rbx ${PREFIX}/lib/X11/xmcd/help/Ur/Gender.rbx 444
291 _install N xmcd_d/hlpfiles/Ur/Handle.txw ${PREFIX}/lib/X11/xmcd/help/Ur/Handle.txw 444
292 _install N xmcd_d/hlpfiles/Ur/Hint.btn ${PREFIX}/lib/X11/xmcd/help/Ur/Hint.btn 444
293 _install N xmcd_d/hlpfiles/Ur/Hint.txw ${PREFIX}/lib/X11/xmcd/help/Ur/Hint.txw 444
294 _install N xmcd_d/hlpfiles/Ur/Ok.btn ${PREFIX}/lib/X11/xmcd/help/Ur/Ok.btn 444
295 _install N xmcd_d/hlpfiles/Ur/Passwd.txw ${PREFIX}/lib/X11/xmcd/help/Ur/Passwd.txw 444
296 _install N xmcd_d/hlpfiles/Ur/Postal.txw ${PREFIX}/lib/X11/xmcd/help/Ur/Postal.txw 444
297 _install N xmcd_d/hlpfiles/Ur/Region.txw ${PREFIX}/lib/X11/xmcd/help/Ur/Region.txw 444
298 _install N xmcd_d/hlpfiles/Ur/Vpaswd.txw ${PREFIX}/lib/X11/xmcd/help/Ur/Vpaswd.txw 444
299
300 _install N xmcd_d/hlpfiles/Xm/Ab.btn ${PREFIX}/lib/X11/xmcd/help/Xm/Ab.btn 444
301 _install N xmcd_d/hlpfiles/Xm/DbMode.lbl ${PREFIX}/lib/X11/xmcd/help/Xm/DbMode.lbl 444
302 _install N xmcd_d/hlpfiles/Xm/DbProg.btn ${PREFIX}/lib/X11/xmcd/help/Xm/DbProg.btn 444
303 _install N xmcd_d/hlpfiles/Xm/Disc.lbl ${PREFIX}/lib/X11/xmcd/help/Xm/Disc.lbl 444
304 _install N xmcd_d/hlpfiles/Xm/DiscTitl.lbl ${PREFIX}/lib/X11/xmcd/help/Xm/DiscTitl.lbl 444
305 _install N xmcd_d/hlpfiles/Xm/Eject.btn ${PREFIX}/lib/X11/xmcd/help/Xm/Eject.btn 444
306 _install N xmcd_d/hlpfiles/Xm/Ff.btn ${PREFIX}/lib/X11/xmcd/help/Xm/Ff.btn 444
307 _install N xmcd_d/hlpfiles/Xm/Help.btn ${PREFIX}/lib/X11/xmcd/help/Xm/Help.btn 444
308 _install N xmcd_d/hlpfiles/Xm/Index.lbl ${PREFIX}/lib/X11/xmcd/help/Xm/Index.lbl 444
309 _install N xmcd_d/hlpfiles/Xm/Keypad.btn ${PREFIX}/lib/X11/xmcd/help/Xm/Keypad.btn 444
310 _install N xmcd_d/hlpfiles/Xm/Level.scl ${PREFIX}/lib/X11/xmcd/help/Xm/Level.scl 444
311 _install N xmcd_d/hlpfiles/Xm/Main.cbx ${PREFIX}/lib/X11/xmcd/help/Xm/Main.cbx 444
312 _install N xmcd_d/hlpfiles/Xm/Mode.btn ${PREFIX}/lib/X11/xmcd/help/Xm/Mode.btn 444
313 _install N xmcd_d/hlpfiles/Xm/NextDisc.btn ${PREFIX}/lib/X11/xmcd/help/Xm/NextDisc.btn 444
314 _install N xmcd_d/hlpfiles/Xm/NextIdx.btn ${PREFIX}/lib/X11/xmcd/help/Xm/NextIdx.btn 444
315 _install N xmcd_d/hlpfiles/Xm/NextTrk.btn ${PREFIX}/lib/X11/xmcd/help/Xm/NextTrk.btn 444
316 _install N xmcd_d/hlpfiles/Xm/Options.btn ${PREFIX}/lib/X11/xmcd/help/Xm/Options.btn 444
317 _install N xmcd_d/hlpfiles/Xm/PlayMode.lbl ${PREFIX}/lib/X11/xmcd/help/Xm/PlayMode.lbl 444
318 _install N xmcd_d/hlpfiles/Xm/PlayPaus.btn ${PREFIX}/lib/X11/xmcd/help/Xm/PlayPaus.btn 444
319 _install N xmcd_d/hlpfiles/Xm/PrevDisc.btn ${PREFIX}/lib/X11/xmcd/help/Xm/PrevDisc.btn 444
320 _install N xmcd_d/hlpfiles/Xm/PrevIdx.btn ${PREFIX}/lib/X11/xmcd/help/Xm/PrevIdx.btn 444
321 _install N xmcd_d/hlpfiles/Xm/PrevTrk.btn ${PREFIX}/lib/X11/xmcd/help/Xm/PrevTrk.btn 444
322 _install N xmcd_d/hlpfiles/Xm/ProgMode.lbl ${PREFIX}/lib/X11/xmcd/help/Xm/ProgMode.lbl 444
323 _install N xmcd_d/hlpfiles/Xm/Quit.btn ${PREFIX}/lib/X11/xmcd/help/Xm/Quit.btn 444
324 _install N xmcd_d/hlpfiles/Xm/Rew.btn ${PREFIX}/lib/X11/xmcd/help/Xm/Rew.btn 444
325 _install N xmcd_d/hlpfiles/Xm/RptCnt.lbl ${PREFIX}/lib/X11/xmcd/help/Xm/RptCnt.lbl 444
326 _install N xmcd_d/hlpfiles/Xm/Sample.btn ${PREFIX}/lib/X11/xmcd/help/Xm/Sample.btn 444
327 _install N xmcd_d/hlpfiles/Xm/Stop.btn ${PREFIX}/lib/X11/xmcd/help/Xm/Stop.btn 444
328 _install N xmcd_d/hlpfiles/Xm/Time.btn ${PREFIX}/lib/X11/xmcd/help/Xm/Time.btn 444
329 _install N xmcd_d/hlpfiles/Xm/Time.lbl ${PREFIX}/lib/X11/xmcd/help/Xm/Time.lbl 444
330 _install N xmcd_d/hlpfiles/Xm/TimeMode.lbl ${PREFIX}/lib/X11/xmcd/help/Xm/TimeMode.lbl 444
331 _install N xmcd_d/hlpfiles/Xm/Track.lbl ${PREFIX}/lib/X11/xmcd/help/Xm/Track.lbl 444
332 _install N xmcd_d/hlpfiles/Xm/TrkTitle.lbl ${PREFIX}/lib/X11/xmcd/help/Xm/TrkTitle.lbl 444
333 _install N xmcd_d/hlpfiles/Xm/WWWwarp.btn ${PREFIX}/lib/X11/xmcd/help/Xm/WWWwarp.btn 444
334
335 _install N misc_d/xmcd.icon ${PREFIX}/lib/X11/xmcd/pixmaps/xmcd.icon 444
336 _install N misc_d/xmcd_a.px ${PREFIX}/lib/X11/xmcd/pixmaps/xmcd_a.px 444
337 _install N misc_d/xmcd_b.px ${PREFIX}/lib/X11/xmcd/pixmaps/xmcd_b.px 444
338 _install N misc_d/xmcd.xpm ${PREFIX}/lib/X11/xmcd/pixmaps/xmcd.xpm 444
339 _install N misc_d/xmcd.open.fti ${PREFIX}/lib/X11/xmcd/pixmaps/xmcd.open.fti 444
340 _install N misc_d/xmcd.closed.fti ${PREFIX}/lib/X11/xmcd/pixmaps/xmcd.closed.fti 444
341 _install N misc_d/xmcd.ftr ${PREFIX}/lib/X11/xmcd/pixmaps/xmcd.ftr 444
342 _install N misc_d/XMcd_sgi.icon ${PREFIX}/lib/X11/xmcd/pixmaps/XMcd_sgi.icon 444
343
344 rm -f ${XMCDLIB}/scripts/genidx
345 sed -e "s/^#!\/bin\/sh.*/#!$SHELL_S/" \
346 -e "s/^BINDIR=.*/BINDIR=$BINDIR_S/" \
347 -e "s/^LIBDIR=.*/LIBDIR=$LIBDIR_S/" \
348 -e "s/^XMCDLIB=.*/XMCDLIB=$XMCDLIB_S/" \
349 -e "s/^DISCOGDIR=.*/DISCOGDIR=$DISCOGDIR_S/" \
350 -e "s/^OWNER=.*/OWNER=$OWNER/" \
351 -e "s/^GROUP=.*/GROUP=$GROUP/" \
352 <misc_d/genidx.sh >${XMCDLIB}/scripts/genidx
353 chmod 755 ${XMCDLIB}/scripts/genidx
354
355
356 _install E xmcd_d/xmcd ${ARCHBIN}/xmcd 711
357 _install E cda_d/cda ${ARCHBIN}/cda 711
358 _install E util_d/gobrowser ${ARCHBIN}/gobrowser 711
359 _install E cdda_d/has_alsa ${ARCHBIN}/has_alsa 711
360
361
362 _install N misc_d/bkgnd.gif ${PREFIX}/lib/X11/xmcd/discog/bkgnd.gif 444
363 _install N misc_d/xmcdlogo.gif ${PREFIX}/lib/X11/xmcd/discog/xmcdlogo.gif 444
364
365 _install S ../solaris-config.sh ${XMCDLIB}/config/config.sh 755
366
367 # these seem to work fine on a couple of machines - hopefully they're
368 # generic enough that we don't have to run the config script at pkgadd time
369 _install S ../solaris-common.cfg ${XMCDLIB}/config/common.cfg 444
370 _install S ../solaris-device.cfg ${XMCDLIB}/config/device.cfg 444
371 _install S ../solaris-cdrom0.cfg ${XMCDLIB}/config/cdrom0 444
372 _install S ../solaris-wwwwarp.cfg ${XMCDLIB}/config/wwwwarp.cfg 444
373
374 rm -f ${DISCOGDIR}/discog.html
375 sed -e "s/\$SHELL/$SHELL_S/g" \
376 -e "s/\$BINDIR/$BINDIR_S/g" \
377 -e "s/\$LIBDIR/$LIBDIR_S/g" \
378 -e "s/\$XMCDLIB/$XMCDLIB_S/g" \
379 -e "s/file:\/\/localhost\/\$DISCOGDIR/file:\/\/localhost$DISCOGDIR_S/g" \
380 -e "s/\$DISCOGDIR/$DISCOGDIR_S/g" \
381 <misc_d/discog.htm >$DISCOGDIR/discog.html
382 chmod 444 ${DISCOGDIR}/discog.html
383 _install N xmcd_d/xmcd.htm ${PREFIX}/lib/X11/xmcd/discog/xmcd.html 444
384 _install N cda_d/cda.htm ${PREFIX}/lib/X11/xmcd/discog/cda.html 444
385
386 #man pages
387 _install N xmcd_d/xmcd.man ${MAN1DIR}/xmcd.1 444
388 _install N cda_d/cda.man ${MAN1DIR}/cda.1 444
389
390 exit 0