~ubuntu-branches/ubuntu/raring/vice/raring

« back to all changes in this revision

Viewing changes to src/arch/unix/hpux/make-bindist.sh

  • Committer: Bazaar Package Importer
  • Author(s): Laszlo Boszormenyi (GCS)
  • Date: 2009-03-31 00:37:15 UTC
  • mfrom: (1.2.2 upstream)
  • mto: This revision was merged to the branch mainline in revision 17.
  • Revision ID: james.westby@ubuntu.com-20090331003715-mzclchtl0dp7fcl0
Tags: upstream-2.1.dfsg
ImportĀ upstreamĀ versionĀ 2.1.dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
# make-bindist.sh for the HPUX ports
 
3
#
 
4
# written by Marco van den Heuvel <blackystardust68@yahoo.com>
 
5
#
 
6
# make-bindist.sh <strip> <perl> <vice-version> <prefix> <hostcpu> <system> <zip|nozip> <topsrcdir>
 
7
#                 $1      $2     $3             $4       $5        $6       $7          $8
 
8
 
 
9
STRIP=$1
 
10
PERL=$2
 
11
VICEVERSION=$3
 
12
PREFIX=$4
 
13
CPU=$5
 
14
SYSTEM=$6
 
15
ZIPKIND=$7
 
16
TOPSRCDIR=$8
 
17
 
 
18
UUID=`uuidgen`
 
19
DATESTRING=`$PERL src/arch/unix/hpux/getnow.pl`
 
20
UNAMES=`uname -s`
 
21
UNAMER=`uname -r`
 
22
UNAMEM=`uname -m`
 
23
UNAMECONCAT="$UNAMES_$UNAMER_$UNAMEM"
 
24
 
 
25
getsize()
 
26
{
 
27
  gotsize=$2
 
28
}
 
29
 
 
30
getsum()
 
31
{
 
32
  gotsum=$1
 
33
}
 
34
 
 
35
installfile()
 
36
{
 
37
# installfile <source-file> <dest-path> <info-file> <installed-path> <total size var> <mode>
 
38
#             $1            $2          $3          $4               $5               $6
 
39
 
 
40
  check=`cksum $1`
 
41
  moddate=`$PERL src/arch/unix/hpux/getdate.pl $1`
 
42
  getsize $check
 
43
  getsum $check
 
44
  cp $1 $2$4
 
45
  chmod $6 $2$4
 
46
  echo >>$3 file
 
47
  echo >>$3 path $4
 
48
  echo >>$3 type f
 
49
  echo >>$3 size $gotsize
 
50
  echo >>$3 cksum $gotsum
 
51
  echo >>$3 mode $6
 
52
  echo >>$3 uid 0
 
53
  echo >>$3 gid 3
 
54
  echo >>$3 mtime $moddate
 
55
  if test x"$5" = "xman"; then
 
56
    mantotal=`expr $mantotal + $gotsize`
 
57
  else
 
58
    runtotal=`expr $runtotal + $gotsize`
 
59
  fi
 
60
}
 
61
 
 
62
if test x"$PREFIX" != "x/usr/local"; then
 
63
  echo Error: installation path is not /usr/local
 
64
  exit 1
 
65
fi
 
66
 
 
67
if [ ! -e src/x64 -o ! -e src/x64dtv -o ! -e src/x128 -o ! -e src/xvic -o ! -e src/xpet -o ! -e src/xplus4 -o ! -e src/xcbm2 -o ! -e src/c1541 -o ! -e src/petcat -o ! -e src/cartconv ]
 
68
then
 
69
  echo Error: executable file\(s\) not found, do a \"make all\" first
 
70
  exit 1
 
71
fi
 
72
 
 
73
echo Generating HPUX port binary distribution.
 
74
rm -f -r catalog vice runtmp mantmp
 
75
 
 
76
# Prepare directory structure
 
77
mkdir -p catalog/dfiles
 
78
mkdir -p catalog/vice/pfiles
 
79
mkdir -p catalog/vice/vice-MAN
 
80
mkdir -p catalog/vice/vice-RUN
 
81
mkdir -p vice/vice-MAN/usr/local/man/man1
 
82
mkdir -p vice/vice-RUN/usr/local/bin
 
83
mkdir -p vice/vice-RUN/usr/local/lib/vice/VIC20
 
84
mkdir -p vice/vice-RUN/usr/local/lib/vice/PRINTER
 
85
mkdir -p vice/vice-RUN/usr/local/lib/vice/PLUS4
 
86
mkdir -p vice/vice-RUN/usr/local/lib/vice/PET
 
87
mkdir -p vice/vice-RUN/usr/local/lib/vice/DRIVES
 
88
mkdir -p vice/vice-RUN/usr/local/lib/vice/doc/images
 
89
mkdir -p vice/vice-RUN/usr/local/lib/vice/fonts
 
90
mkdir -p vice/vice-RUN/usr/local/lib/vice/CBM-II
 
91
mkdir -p vice/vice-RUN/usr/local/lib/vice/C64DTV
 
92
mkdir -p vice/vice-RUN/usr/local/lib/vice/C64
 
93
mkdir -p vice/vice-RUN/usr/local/lib/vice/C128
 
94
mkdir -p vice/vice-RUN/usr/local/info
 
95
 
 
96
# Prepare font
 
97
mkdir -p fonttmp
 
98
cp data/fonts/vice-cbm.bdf fonttmp
 
99
cd fonttmp
 
100
bdftopcf -o vice-cbm.pcf vice-cbm.bdf
 
101
rm vice-cbm.bdf
 
102
mkfontdir .
 
103
cd ..
 
104
 
 
105
# Install and prepare vice-RUN
 
106
runtotal=0
 
107
$STRIP src/c1541
 
108
installfile src/c1541 vice/vice-RUN runtmp /usr/local/bin/c1541 run 0755
 
109
$STRIP src/cartconv
 
110
installfile src/cartconv vice/vice-RUN runtmp /usr/local/bin/cartconv run 0755
 
111
$STRIP src/petcat
 
112
installfile src/petcat vice/vice-RUN runtmp /usr/local/bin/petcat run 0755
 
113
installfile src/arch/unix/vsid vice/vice-RUN runtmp /usr/local/bin/vsid run 0755
 
114
$STRIP src/x128
 
115
installfile src/x128 vice/vice-RUN runtmp /usr/local/bin/x128 run 0755
 
116
$STRIP src/x64
 
117
installfile src/x64 vice/vice-RUN runtmp /usr/local/bin/x64 run 0755
 
118
$STRIP src/x64dtv
 
119
installfile src/x64dtv vice/vice-RUN runtmp /usr/local/bin/x64dtv run 0755
 
120
$STRIP src/xcbm2
 
121
installfile src/xcbm2 vice/vice-RUN runtmp /usr/local/bin/xcbm2 run 0755
 
122
$STRIP src/xpet
 
123
installfile src/xpet vice/vice-RUN runtmp /usr/local/bin/xpet run 0755
 
124
$STRIP src/xplus4
 
125
installfile src/xplus4 vice/vice-RUN runtmp /usr/local/bin/xplus4 run 0755
 
126
$STRIP src/xvic
 
127
installfile src/xvic vice/vice-RUN runtmp /usr/local/bin/xvic run 0755
 
128
installfile doc/vice.info vice/vice-RUN runtmp /usr/local/info/vice.info run 0644
 
129
installfile data/C128/basic64 vice/vice-RUN runtmp /usr/local/lib/vice/C128/basic64 run 0644
 
130
installfile data/C128/basichi vice/vice-RUN runtmp /usr/local/lib/vice/C128/basichi run 0644
 
131
installfile data/C128/basiclo vice/vice-RUN runtmp /usr/local/lib/vice/C128/basiclo run 0644
 
132
installfile data/C128/c64hq.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C128/c64hq.vpl run 0644
 
133
installfile data/C128/c64s.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C128/c64s.vpl run 0644
 
134
installfile data/C128/ccs64.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C128/ccs64.vpl run 0644
 
135
installfile data/C128/chargde vice/vice-RUN runtmp /usr/local/lib/vice/C128/chargde run 0644
 
136
installfile data/C128/chargen vice/vice-RUN runtmp /usr/local/lib/vice/C128/chargen run 0644
 
137
installfile data/C128/chargfr vice/vice-RUN runtmp /usr/local/lib/vice/C128/chargfr run 0644
 
138
installfile data/C128/chargse vice/vice-RUN runtmp /usr/local/lib/vice/C128/chargse run 0644
 
139
installfile data/C128/default.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C128/default.vpl run 0644
 
140
installfile data/C128/default.vrs vice/vice-RUN runtmp /usr/local/lib/vice/C128/default.vrs run 0644
 
141
installfile data/C128/frodo.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C128/frodo.vpl run 0644
 
142
installfile data/C128/godot.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C128/godot.vpl run 0644
 
143
installfile data/C128/kernal vice/vice-RUN runtmp /usr/local/lib/vice/C128/kernal run 0644
 
144
installfile data/C128/kernal64 vice/vice-RUN runtmp /usr/local/lib/vice/C128/kernal64 run 0644
 
145
installfile data/C128/kernalde vice/vice-RUN runtmp /usr/local/lib/vice/C128/kernalde run 0644
 
146
installfile data/C128/kernalfi vice/vice-RUN runtmp /usr/local/lib/vice/C128/kernalfi run 0644
 
147
installfile data/C128/kernalfr vice/vice-RUN runtmp /usr/local/lib/vice/C128/kernalfr run 0644
 
148
installfile data/C128/kernalit vice/vice-RUN runtmp /usr/local/lib/vice/C128/kernalit run 0644
 
149
installfile data/C128/kernalno vice/vice-RUN runtmp /usr/local/lib/vice/C128/kernalno run 0644
 
150
installfile data/C128/kernalse vice/vice-RUN runtmp /usr/local/lib/vice/C128/kernalse run 0644
 
151
installfile data/C128/pc64.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C128/pc64.vpl run 0644
 
152
installfile data/C128/vdc_deft.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C128/vdc_deft.vpl run 0644
 
153
installfile data/C128/vice.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C128/vice.vpl run 0644
 
154
installfile data/C128/x11_pos.vkm vice/vice-RUN runtmp /usr/local/lib/vice/C128/x11_pos.vkm run 0644
 
155
installfile data/C128/x11_sym.vkm vice/vice-RUN runtmp /usr/local/lib/vice/C128/x11_sym.vkm run 0644
 
156
installfile data/C64/basic vice/vice-RUN runtmp /usr/local/lib/vice/C64/basic run 0644
 
157
installfile data/C64/c64hq.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64/c64hq.vpl run 0644
 
158
installfile data/C64/c64mem.sym vice/vice-RUN runtmp /usr/local/lib/vice/C64/c64mem.sym run 0644
 
159
installfile data/C64/c64s.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64/c64s.vpl run 0644
 
160
installfile data/C64/ccs64.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64/ccs64.vpl run 0644
 
161
installfile data/C64/chargen vice/vice-RUN runtmp /usr/local/lib/vice/C64/chargen run 0644
 
162
installfile data/C64/default.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64/default.vpl run 0644
 
163
installfile data/C64/default.vrs vice/vice-RUN runtmp /usr/local/lib/vice/C64/default.vrs run 0644
 
164
installfile data/C64/frodo.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64/frodo.vpl run 0644
 
165
installfile data/C64/godot.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64/godot.vpl run 0644
 
166
installfile data/C64/kernal vice/vice-RUN runtmp /usr/local/lib/vice/C64/kernal run 0644
 
167
installfile data/C64/pc64.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64/pc64.vpl run 0644
 
168
installfile data/C64/vice.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64/vice.vpl run 0644
 
169
installfile data/C64/x11_pos.vkm vice/vice-RUN runtmp /usr/local/lib/vice/C64/x11_pos.vkm run 0644
 
170
installfile data/C64/x11_sym.vkm vice/vice-RUN runtmp /usr/local/lib/vice/C64/x11_sym.vkm run 0644
 
171
installfile data/C64DTV/basic vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/basic run 0644
 
172
installfile data/C64DTV/c64hq.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/c64hq.vpl run 0644
 
173
installfile data/C64DTV/c64mem.sym vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/c64mem.sym run 0644
 
174
installfile data/C64DTV/c64s.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/c64s.vpl run 0644
 
175
installfile data/C64DTV/ccs64.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/ccs64.vpl run 0644
 
176
installfile data/C64DTV/chargen vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/chargen run 0644
 
177
installfile data/C64DTV/default.vpl vice/vice-RUN runtmp /usr/local/lib/viceDTV/C64/default.vpl run 0644
 
178
installfile data/C64DTV/default.vrs vice/vice-RUN runtmp /usr/local/lib/viceDTV/C64/default.vrs run 0644
 
179
installfile data/C64DTV/frodo.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/frodo.vpl run 0644
 
180
installfile data/C64DTV/godot.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/godot.vpl run 0644
 
181
installfile data/C64DTV/kernal vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/kernal run 0644
 
182
installfile data/C64DTV/pc64.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/pc64.vpl run 0644
 
183
installfile data/C64DTV/vice.vpl vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/vice.vpl run 0644
 
184
installfile data/C64DTV/x11_pos.vkm vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/x11_pos.vkm run 0644
 
185
installfile data/C64DTV/x11_sym.vkm vice/vice-RUN runtmp /usr/local/lib/vice/C64DTV/x11_sym.vkm run 0644
 
186
installfile data/CBM-II/amber.vpl vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/amber.vpl run 0644
 
187
installfile data/CBM-II/basic.128 vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/basic.128 run 0644
 
188
installfile data/CBM-II/basic.256 vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/basic.256 run 0644
 
189
installfile data/CBM-II/basic.500 vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/basic.500 run 0644
 
190
installfile data/CBM-II/c64hq.vpl vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/c64hq.vpl run 0644
 
191
installfile data/CBM-II/c64s.vpl vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/c64s.vpl run 0644
 
192
installfile data/CBM-II/ccs64.vpl vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/ccs64.vpl run 0644
 
193
installfile data/CBM-II/chargen.500 vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/chargen.500 run 0644
 
194
installfile data/CBM-II/chargen.600 vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/chargen.600 run 0644
 
195
installfile data/CBM-II/chargen.700 vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/chargen.700 run 0644
 
196
installfile data/CBM-II/default.vpl vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/default.vpl run 0644
 
197
installfile data/CBM-II/frodo.vpl vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/frodo.vpl run 0644
 
198
installfile data/CBM-II/godot.vpl vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/godot.vpl run 0644
 
199
installfile data/CBM-II/green.vpl vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/green.vpl run 0644
 
200
installfile data/CBM-II/kernal vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/kernal run 0644
 
201
installfile data/CBM-II/kernal.500 vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/kernal.500 run 0644
 
202
installfile data/CBM-II/pc64.vpl vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/pc64.vpl run 0644
 
203
installfile data/CBM-II/rom128h.vrs vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/rom128h.vrs run 0644
 
204
installfile data/CBM-II/rom128l.vrs vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/rom128l.vrs run 0644
 
205
installfile data/CBM-II/rom256h.vrs vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/rom256h.vrs run 0644
 
206
installfile data/CBM-II/rom256l.vrs vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/rom256l.vrs run 0644
 
207
installfile data/CBM-II/rom500.vrs vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/rom500.vrs run 0644
 
208
installfile data/CBM-II/white.vpl vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/white.vpl run 0644
 
209
installfile data/CBM-II/x11_buks.vkm vice/vice-RUN runtmp /usr/local/lib/vice/CBM-II/x11_buks.vkm run 0644
 
210
installfile doc/html/plain/64doc.txt vice/vice-RUN runtmp /usr/local/lib/vice/doc/64doc.txt run 0644
 
211
installfile doc/html/plain/BUGS vice/vice-RUN runtmp /usr/local/lib/vice/doc/BUGS run 0644
 
212
installfile doc/html/plain/COPYING vice/vice-RUN runtmp /usr/local/lib/vice/doc/COPYING run 0644
 
213
installfile doc/html/plain/NEWS vice/vice-RUN runtmp /usr/local/lib/vice/doc/NEWS run 0644
 
214
installfile doc/NLS-Howto.txt vice/vice-RUN runtmp /usr/local/lib/vice/doc/NLS-Howto.txt run 0644
 
215
installfile doc/html/plain/PETdoc.txt vice/vice-RUN runtmp /usr/local/lib/vice/doc/PETdoc.txt run 0644
 
216
installfile doc/html/plain/TODO vice/vice-RUN runtmp /usr/local/lib/vice/doc/TODO run 0644
 
217
installfile doc/html/plain/Walkthrough-Howto.txt vice/vice-RUN runtmp /usr/local/lib/vice/doc/Walkthrough-Howto.txt run 0644
 
218
installfile doc/html/amigaos.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/amigaos.html run 0644
 
219
installfile doc/html/beos.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/beos.html run 0644
 
220
installfile doc/cartconv.txt vice/vice-RUN runtmp /usr/local/lib/vice/doc/cartconv.txt run 0644
 
221
installfile doc/html/plain/cbm_basic_tokens.txt vice/vice-RUN runtmp /usr/local/lib/vice/doc/cbm_basic_tokens.txt run 0644
 
222
installfile doc/html/plain/drive_info.txt vice/vice-RUN runtmp /usr/local/lib/vice/doc/drive_info.txt run 0644
 
223
installfile doc/iec-bus.txt vice/vice-RUN runtmp /usr/local/lib/vice/doc/iec-bus.txt run 0644
 
224
installfile doc/html/index.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/index.html run 0644
 
225
installfile doc/html/macosx.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/macosx.html run 0644
 
226
installfile doc/mon.txt vice/vice-RUN runtmp /usr/local/lib/vice/doc/mon.txt run 0644
 
227
installfile doc/html/images/new.gif vice/vice-RUN runtmp /usr/local/lib/vice/doc/images/new.gif run 0644
 
228
installfile doc/openGLsync-howto.txt vice/vice-RUN runtmp /usr/local/lib/vice/doc/openGLsync-howto.txt run 0644
 
229
installfile doc/html/plain/serial.txt vice/vice-RUN runtmp /usr/local/lib/vice/doc/serial.txt run 0644
 
230
installfile doc/html/solaris.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/solaris.html run 0644
 
231
installfile doc/html/images/vice-logo.jpg vice/vice-RUN runtmp /usr/local/lib/vice/doc/images/vice-logo.jpg run 0644
 
232
installfile doc/html/vice_1.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_1.html run 0644
 
233
installfile doc/html/vice_2.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_2.html run 0644
 
234
installfile doc/html/vice_3.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_3.html run 0644
 
235
installfile doc/html/vice_4.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_4.html run 0644
 
236
installfile doc/html/vice_5.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_5.html run 0644
 
237
installfile doc/html/vice_6.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_6.html run 0644
 
238
installfile doc/html/vice_7.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_7.html run 0644
 
239
installfile doc/html/vice_8.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_8.html run 0644
 
240
installfile doc/html/vice_9.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_9.html run 0644
 
241
installfile doc/html/vice_10.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_10.html run 0644
 
242
installfile doc/html/vice_11.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_11.html run 0644
 
243
installfile doc/html/vice_12.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_12.html run 0644
 
244
installfile doc/html/vice_13.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_13.html run 0644
 
245
installfile doc/html/vice_14.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_14.html run 0644
 
246
installfile doc/html/vice_15.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_15.html run 0644
 
247
installfile doc/html/vice_16.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_16.html run 0644
 
248
installfile doc/html/vice_toc.html vice/vice-RUN runtmp /usr/local/lib/vice/doc/vice_toc.html run 0644
 
249
installfile data/DRIVES/d1541II vice/vice-RUN runtmp /usr/local/lib/vice/DRIVES/d1541II run 0644
 
250
installfile data/DRIVES/d1571cr vice/vice-RUN runtmp /usr/local/lib/vice/DRIVES/d1571cr run 0644
 
251
installfile data/DRIVES/dos1001 vice/vice-RUN runtmp /usr/local/lib/vice/DRIVES/dos1001 run 0644
 
252
installfile data/DRIVES/dos1541 vice/vice-RUN runtmp /usr/local/lib/vice/DRIVES/dos1541 run 0644
 
253
installfile data/DRIVES/dos1551 vice/vice-RUN runtmp /usr/local/lib/vice/DRIVES/dos1551 run 0644
 
254
installfile data/DRIVES/dos1570 vice/vice-RUN runtmp /usr/local/lib/vice/DRIVES/dos1570 run 0644
 
255
installfile data/DRIVES/dos1571 vice/vice-RUN runtmp /usr/local/lib/vice/DRIVES/dos1571 run 0644
 
256
installfile data/DRIVES/dos1581 vice/vice-RUN runtmp /usr/local/lib/vice/DRIVES/dos1581 run 0644
 
257
installfile data/DRIVES/dos2031 vice/vice-RUN runtmp /usr/local/lib/vice/DRIVES/dos2031 run 0644
 
258
installfile data/DRIVES/dos2040 vice/vice-RUN runtmp /usr/local/lib/vice/DRIVES/dos2040 run 0644
 
259
installfile data/DRIVES/dos3040 vice/vice-RUN runtmp /usr/local/lib/vice/DRIVES/dos3040 run 0644
 
260
installfile data/DRIVES/dos4040 vice/vice-RUN runtmp /usr/local/lib/vice/DRIVES/dos4040 run 0644
 
261
installfile fonttmp/fonts.dir vice/vice-RUN runtmp /usr/local/lib/vice/fonts/fonts.dir run 0644
 
262
installfile fonttmp/vice-cbm.pcf vice/vice-RUN runtmp /usr/local/lib/vice/fonts/vice-cbm.pcf run 0644
 
263
installfile data/PET/amber.vpl vice/vice-RUN runtmp /usr/local/lib/vice/PET/amber.vpl run 0644
 
264
installfile data/PET/basic1 vice/vice-RUN runtmp /usr/local/lib/vice/PET/basic1 run 0644
 
265
installfile data/PET/basic2 vice/vice-RUN runtmp /usr/local/lib/vice/PET/basic2 run 0644
 
266
installfile data/PET/basic4 vice/vice-RUN runtmp /usr/local/lib/vice/PET/basic4 run 0644
 
267
installfile data/PET/chargen vice/vice-RUN runtmp /usr/local/lib/vice/PET/chargen run 0644
 
268
installfile data/PET/chargen.de vice/vice-RUN runtmp /usr/local/lib/vice/PET/chargen.de run 0644
 
269
installfile data/PET/edit1g vice/vice-RUN runtmp /usr/local/lib/vice/PET/edit1g run 0644
 
270
installfile data/PET/edit2b vice/vice-RUN runtmp /usr/local/lib/vice/PET/edit2b run 0644
 
271
installfile data/PET/edit2g vice/vice-RUN runtmp /usr/local/lib/vice/PET/edit2g run 0644
 
272
installfile data/PET/edit4b40 vice/vice-RUN runtmp /usr/local/lib/vice/PET/edit4b40 run 0644
 
273
installfile data/PET/edit4b80 vice/vice-RUN runtmp /usr/local/lib/vice/PET/edit4b80 run 0644
 
274
installfile data/PET/edit4g40 vice/vice-RUN runtmp /usr/local/lib/vice/PET/edit4g40 run 0644
 
275
installfile data/PET/green.vpl vice/vice-RUN runtmp /usr/local/lib/vice/PET/green.vpl run 0644
 
276
installfile data/PET/kernal1 vice/vice-RUN runtmp /usr/local/lib/vice/PET/kernal1 run 0644
 
277
installfile data/PET/kernal2 vice/vice-RUN runtmp /usr/local/lib/vice/PET/kernal2 run 0644
 
278
installfile data/PET/kernal4 vice/vice-RUN runtmp /usr/local/lib/vice/PET/kernal4 run 0644
 
279
installfile data/PET/rom1g.vrs vice/vice-RUN runtmp /usr/local/lib/vice/PET/rom1g.vrs run 0644
 
280
installfile data/PET/rom2b.vrs vice/vice-RUN runtmp /usr/local/lib/vice/PET/rom2b.vrs run 0644
 
281
installfile data/PET/rom2g.vrs vice/vice-RUN runtmp /usr/local/lib/vice/PET/rom2g.vrs run 0644
 
282
installfile data/PET/rom4b40.vrs vice/vice-RUN runtmp /usr/local/lib/vice/PET/rom4b40.vrs run 0644
 
283
installfile data/PET/rom4b80.vrs vice/vice-RUN runtmp /usr/local/lib/vice/PET/rom4b80.vrs run 0644
 
284
installfile data/PET/rom4g40.vrs vice/vice-RUN runtmp /usr/local/lib/vice/PET/rom4g40.vrs run 0644
 
285
installfile data/PET/white.vpl vice/vice-RUN runtmp /usr/local/lib/vice/PET/white.vpl run 0644
 
286
installfile data/PET/x11_bdep.vkm vice/vice-RUN runtmp /usr/local/lib/vice/PET/x11_bdep.vkm run 0644
 
287
installfile data/PET/x11_bdes.vkm vice/vice-RUN runtmp /usr/local/lib/vice/PET/x11_bdes.vkm run 0644
 
288
installfile data/PET/x11_bgrs.vkm vice/vice-RUN runtmp /usr/local/lib/vice/PET/x11_bgrs.vkm run 0644
 
289
installfile data/PET/x11_buks.vkm vice/vice-RUN runtmp /usr/local/lib/vice/PET/x11_buks.vkm run 0644
 
290
installfile data/PLUS4/3plus1hi vice/vice-RUN runtmp /usr/local/lib/vice/PLUS4/3plus1hi run 0644
 
291
installfile data/PLUS4/3plus1lo vice/vice-RUN runtmp /usr/local/lib/vice/PLUS4/3plus1lo run 0644
 
292
installfile data/PLUS4/basic vice/vice-RUN runtmp /usr/local/lib/vice/PLUS4/basic run 0644
 
293
installfile data/PLUS4/default.vpl vice/vice-RUN runtmp /usr/local/lib/vice/PLUS4/default.vpl run 0644
 
294
installfile data/PLUS4/default.vrs vice/vice-RUN runtmp /usr/local/lib/vice/PLUS4/default.vrs run 0644
 
295
installfile data/PLUS4/kernal vice/vice-RUN runtmp /usr/local/lib/vice/PLUS4/kernal run 0644
 
296
installfile data/PLUS4/vice.vpl vice/vice-RUN runtmp /usr/local/lib/vice/PLUS4/vice.vpl run 0644
 
297
installfile data/PLUS4/x11_pos.vkm vice/vice-RUN runtmp /usr/local/lib/vice/PLUS4/x11_pos.vkm run 0644
 
298
installfile data/PLUS4/x11_sym.vkm vice/vice-RUN runtmp /usr/local/lib/vice/PLUS4/x11_sym.vkm run 0644
 
299
installfile data/PRINTER/cbm1526 vice/vice-RUN runtmp /usr/local/lib/vice/PRINTER/cbm1526 run 0644
 
300
installfile data/PRINTER/mps801 vice/vice-RUN runtmp /usr/local/lib/vice/PRINTER/mps801 run 0644
 
301
installfile data/PRINTER/mps803 vice/vice-RUN runtmp /usr/local/lib/vice/PRINTER/mps803 run 0644
 
302
installfile data/PRINTER/mps803.vpl vice/vice-RUN runtmp /usr/local/lib/vice/PRINTER/mps803.vpl run 0644
 
303
installfile data/PRINTER/nl10-cbm vice/vice-RUN runtmp /usr/local/lib/vice/PRINTER/nl10-cbm run 0644
 
304
installfile data/VIC20/basic vice/vice-RUN runtmp /usr/local/lib/vice/VIC20/basic run 0644
 
305
installfile data/VIC20/chargen vice/vice-RUN runtmp /usr/local/lib/vice/VIC20/chargen run 0644
 
306
installfile data/VIC20/default.vpl vice/vice-RUN runtmp /usr/local/lib/vice/VIC20/default.vpl run 0644
 
307
installfile data/VIC20/default.vrs vice/vice-RUN runtmp /usr/local/lib/vice/VIC20/default.vrs run 0644
 
308
installfile data/VIC20/kernal vice/vice-RUN runtmp /usr/local/lib/vice/VIC20/kernal run 0644
 
309
installfile data/VIC20/x11_pos.vkm vice/vice-RUN runtmp /usr/local/lib/vice/VIC20/x11_pos.vkm run 0644
 
310
installfile data/VIC20/x11_sym.vkm vice/vice-RUN runtmp /usr/local/lib/vice/VIC20/x11_sym.vkm run 0644
 
311
 
 
312
# Install and prepare vice-MAN
 
313
mantotal=0
 
314
installfile man/c1541.1 vice/vice-MAN mantmp /usr/local/man/man1/c1541.1 man 0644
 
315
installfile man/petcat.1 vice/vice-MAN mantmp /usr/local/man/man1/petcat.1 man 0644
 
316
installfile man/vice.1 vice/vice-MAN mantmp /usr/local/man/man1/vice.1 man 0644
 
317
 
 
318
# Make catalog/dfiles/INDEX
 
319
cat >catalog/dfiles/INDEX <<_END
 
320
distribution
 
321
layout_version 1.0
 
322
data_model_revision 2.40
 
323
uuid $UUID
 
324
mod_time $DATESTRING
 
325
create_time $DATESTRING
 
326
path_max 255
 
327
name_max 100
 
328
media 
 
329
sequence_number 1
 
330
_END
 
331
 
 
332
# Make catalog/dfiles/INFO
 
333
check=`cksum catalog/dfiles/INDEX`
 
334
getsize $check
 
335
 
 
336
cat >catalog/dfiles/INFO.1 <<_END
 
337
control_file
 
338
path INDEX
 
339
size $gotsize
 
340
mode 0444
 
341
mtime $DATESTRING
 
342
tag INDEX
 
343
control_file
 
344
path INFO
 
345
_END
 
346
 
 
347
echo >catalog/dfiles/INFO.2 size xxx
 
348
 
 
349
cat >catalog/dfiles/INFO.3 <<_END
 
350
mode 0444
 
351
mtime $DATESTRING
 
352
tag INFO
 
353
_END
 
354
 
 
355
check1=`cksum catalog/dfiles/INFO.1`
 
356
check2=`cksum catalog/dfiles/INFO.2`
 
357
check3=`cksum catalog/dfiles/INFO.3`
 
358
getsize $check1
 
359
size1=$gotsize
 
360
getsize $check2
 
361
size2=$gotsize
 
362
getsize $check3
 
363
size3=$gotsize
 
364
totalsize=`expr $size1 + $size2 + $size3 + 60`
 
365
echo >catalog/dfiles/INFO.2 size $totalsize
 
366
cat >catalog/dfiles/INFO catalog/dfiles/INFO.1 catalog/dfiles/INFO.2 catalog/dfiles/INFO.3
 
367
rm -f catalog/dfiles/INFO.*
 
368
 
 
369
# Make catalog/vice/pfiles/INDEX
 
370
cat >catalog/vice/pfiles/INDEX <<_END
 
371
product
 
372
tag vice
 
373
data_model_revision 2.40
 
374
instance_id 1
 
375
control_directory vice
 
376
revision $VICEVERSION
 
377
title "vice"
 
378
mod_time $DATESTRING
 
379
create_time $DATESTRING
 
380
architecture $UNAMECONCAT
 
381
machine_type *
 
382
os_name $UNAMES
 
383
os_release $UNAMER
 
384
os_version *
 
385
directory /usr/local
 
386
all_filesets vice-MAN vice-RUN 
 
387
is_locatable false
 
388
subproduct
 
389
tag Manuals
 
390
contents vice-MAN 
 
391
subproduct
 
392
tag Runtime
 
393
contents vice-RUN 
 
394
_END
 
395
 
 
396
# Make catalog/vice/pfiles/INFO
 
397
check=`cksum catalog/vice/pfiles/INDEX`
 
398
getsize $check
 
399
 
 
400
cat >catalog/vice/pfiles/INFO.1 <<_END
 
401
control_file
 
402
path INDEX
 
403
size $gotsize
 
404
mode 0444
 
405
mtime $DATESTRING
 
406
tag INDEX
 
407
control_file
 
408
path INFO
 
409
_END
 
410
 
 
411
echo >catalog/vice/pfiles/INFO.2 size xxx
 
412
 
 
413
cat >catalog/vice/pfiles/INFO.3 <<_END
 
414
mode 0444
 
415
mtime $DATESTRING
 
416
tag INFO
 
417
_END
 
418
 
 
419
check1=`cksum catalog/vice/pfiles/INFO.1`
 
420
check2=`cksum catalog/vice/pfiles/INFO.2`
 
421
check3=`cksum catalog/vice/pfiles/INFO.3`
 
422
getsize $check1
 
423
size1=$gotsize
 
424
getsize $check2
 
425
size2=$gotsize
 
426
getsize $check3
 
427
size3=$gotsize
 
428
totalsize=`expr $size1 + $size2 + $size3 + 60`
 
429
echo >catalog/vice/pfiles/INFO.2 size $totalsize
 
430
cat >catalog/vice/pfiles/INFO catalog/vice/pfiles/INFO.1 catalog/vice/pfiles/INFO.2 catalog/vice/pfiles/INFO.3
 
431
rm -f -r catalog/vice/pfiles/INFO.*
 
432
 
 
433
# Make catalog/vice/vice-MAN/INDEX.1|2|3 parts
 
434
 
 
435
cat >catalog/vice/vice-MAN/INDEX.1 <<_END
 
436
fileset
 
437
tag vice-MAN
 
438
data_model_revision 2.40
 
439
instance_id 1
 
440
control_directory vice-MAN
 
441
_END
 
442
 
 
443
echo >catalog/vice/vice-MAN/INDEX.2 size xxxxx
 
444
 
 
445
cat >catalog/vice/vice-MAN/INDEX.3 <<_END
 
446
mod_time $DATESTRING
 
447
create_time $DATESTRING
 
448
state available
 
449
_END
 
450
 
 
451
check1=`cksum catalog/vice/vice-MAN/INDEX.1`
 
452
check2=`cksum catalog/vice/vice-MAN/INDEX.2`
 
453
check3=`cksum catalog/vice/vice-MAN/INDEX.3`
 
454
getsize $check1
 
455
size1=$gotsize
 
456
getsize $check2
 
457
size2=$gotsize
 
458
getsize $check3
 
459
size3=$gotsize
 
460
indexsize=`expr $size1 + $size2 + $size3`
 
461
 
 
462
# Make catalog/vice/vice-MAN/INFO
 
463
 
 
464
cat >catalog/vice/vice-MAN/INFO.1 <<_END
 
465
control_file
 
466
path INDEX
 
467
size $indexsize
 
468
mode 0444
 
469
mtime $DATESTRING
 
470
tag INDEX
 
471
control_file
 
472
path INFO
 
473
_END
 
474
 
 
475
echo >catalog/vice/vice-MAN/INFO.2 size xxxx
 
476
 
 
477
cat >catalog/vice/vice-MAN/INFO.0 <<_END
 
478
mode 0444
 
479
mtime $DATESTRING
 
480
tag INFO
 
481
_END
 
482
 
 
483
cat >catalog/vice/vice-MAN/INFO.3 catalog/vice/vice-MAN/INFO.0 mantmp
 
484
rm -f mantmp
 
485
 
 
486
check1=`cksum catalog/vice/vice-MAN/INFO.1`
 
487
check2=`cksum catalog/vice/vice-MAN/INFO.2`
 
488
check3=`cksum catalog/vice/vice-MAN/INFO.3`
 
489
getsize $check1
 
490
size1=$gotsize
 
491
getsize $check2
 
492
size2=$gotsize
 
493
getsize $check3
 
494
size3=$gotsize
 
495
infosize=`expr $size1 + $size2 + $size3 + 59`
 
496
 
 
497
echo >catalog/vice/vice-MAN/INFO.2 size $infosize
 
498
 
 
499
cat >catalog/vice/vice-MAN/INFO catalog/vice/vice-MAN/INFO.1 catalog/vice/vice-MAN/INFO.2 catalog/vice/vice-MAN/INFO.3
 
500
rm -f catalog/vice/vice-MAN/INFO.*
 
501
 
 
502
# Make catalog/vice/vice-MAN/INDEX
 
503
 
 
504
mansize=`expr $mantotal + $indexsize + $infosize`
 
505
echo >catalog/vice/vice-MAN/INDEX.2 size $mansize
 
506
 
 
507
cat >catalog/vice/vice-MAN/INDEX catalog/vice/vice-MAN/INDEX.1 catalog/vice/vice-MAN/INDEX.2 catalog/vice/vice-MAN/INDEX.3
 
508
rm -f catalog/vice/vice-MAN/INDEX.*
 
509
 
 
510
# Make catalog/vice/vice-RUN/INDEX.1|2|3 parts
 
511
 
 
512
cat >catalog/vice/vice-RUN/INDEX.1 <<_END
 
513
fileset
 
514
tag vice-RUN
 
515
data_model_revision 2.40
 
516
instance_id 1
 
517
control_directory vice-RUN
 
518
_END
 
519
 
 
520
echo >catalog/vice/vice-RUN/INDEX.2 size xxxxxxxx
 
521
 
 
522
cat >catalog/vice/vice-RUN/INDEX.3 <<_END
 
523
mod_time $DATESTRING
 
524
create_time $DATESTRING
 
525
state available
 
526
_END
 
527
 
 
528
check1=`cksum catalog/vice/vice-RUN/INDEX.1`
 
529
check2=`cksum catalog/vice/vice-RUN/INDEX.2`
 
530
check3=`cksum catalog/vice/vice-RUN/INDEX.3`
 
531
getsize $check1
 
532
size1=$gotsize
 
533
getsize $check2
 
534
size2=$gotsize
 
535
getsize $check3
 
536
size3=$gotsize
 
537
indexsize=`expr $size1 + $size2 + $size3`
 
538
 
 
539
# Make catalog/vice/vice-RUN/INFO
 
540
 
 
541
cat >catalog/vice/vice-RUN/INFO.1 <<_END
 
542
control_file
 
543
path INDEX
 
544
size $indexsize
 
545
mode 0444
 
546
mtime $DATESTRING
 
547
tag INDEX
 
548
control_file
 
549
path INFO
 
550
_END
 
551
 
 
552
echo >catalog/vice/vice-RUN/INFO.2 size xxxxx
 
553
 
 
554
cat >catalog/vice/vice-RUN/INFO.0 <<_END
 
555
mode 0444
 
556
mtime $DATESTRING
 
557
tag INFO
 
558
_END
 
559
 
 
560
cat >catalog/vice/vice-RUN/INFO.3 catalog/vice/vice-RUN/INFO.0 runtmp
 
561
rm -f runtmp
 
562
 
 
563
check1=`cksum catalog/vice/vice-RUN/INFO.1`
 
564
check2=`cksum catalog/vice/vice-RUN/INFO.2`
 
565
check3=`cksum catalog/vice/vice-RUN/INFO.3`
 
566
getsize $check1
 
567
size1=$gotsize
 
568
getsize $check2
 
569
size2=$gotsize
 
570
getsize $check3
 
571
size3=$gotsize
 
572
infosize=`expr $size1 + $size2 + $size3 + 59`
 
573
 
 
574
echo >catalog/vice/vice-RUN/INFO.2 size $infosize
 
575
 
 
576
cat >catalog/vice/vice-RUN/INFO catalog/vice/vice-RUN/INFO.1 catalog/vice/vice-RUN/INFO.2 catalog/vice/vice-RUN/INFO.3
 
577
rm -f catalog/vice/vice-RUN/INFO.*
 
578
 
 
579
# Make catalog/vice/vice-RUN/INDEX
 
580
 
 
581
runsize=`expr $runtotal + $indexsize + $infosize`
 
582
echo >catalog/vice/vice-RUN/INDEX.2 size $runsize
 
583
 
 
584
cat >catalog/vice/vice-RUN/INDEX catalog/vice/vice-RUN/INDEX.1 catalog/vice/vice-RUN/INDEX.2 catalog/vice/vice-RUN/INDEX.3
 
585
rm -f catalog/vice/vice-RUN/INDEX.*
 
586
 
 
587
cat >catalog/INDEX <<_END
 
588
distribution
 
589
layout_version 1.0
 
590
data_model_revision 2.40
 
591
uuid $UUID
 
592
mod_time $DATESTRING
 
593
create_time $DATESTRING
 
594
path_max 255
 
595
name_max 100
 
596
media 
 
597
sequence_number 1
 
598
product
 
599
tag vice
 
600
data_model_revision 2.40
 
601
instance_id 1
 
602
control_directory vice
 
603
revision $VICEVERSION
 
604
title "vice"
 
605
description "VICEplus is a program that runs on a Unix, MS-DOS, Win32, OS/2,
 
606
Acorn RISC OS, QNX 6.x, AmigaOS or BeOS machine and executes programs
 
607
intended for the old 8-bit computers. The current version emulates the C64,
 
608
the C128, the VIC20, all the PET models (except the SuperPET 9000, which is
 
609
out of line anyway), the PLUS4 and the CBM-II (aka C610).
 
610
mod_time $DATESTRING
 
611
create_time $DATESTRING
 
612
architecture $UNAMECONCAT 
 
613
machine_type $UNAMEM
 
614
os_name $UNAMES
 
615
os_release $UNAMER
 
616
os_version *
 
617
directory /usr/local
 
618
all_filesets vice-MAN vice-RUN 
 
619
is_locatable false
 
620
subproduct
 
621
tag Manuals
 
622
contents vice-MAN 
 
623
subproduct
 
624
tag Runtime
 
625
contents vice-RUN 
 
626
fileset
 
627
tag vice-MAN
 
628
data_model_revision 2.40
 
629
instance_id 1
 
630
control_directory vice-MAN
 
631
size $mansize
 
632
mod_time $DATESTRING
 
633
create_time $DTESTRING
 
634
state available
 
635
fileset
 
636
tag vice-RUN
 
637
data_model_revision 2.40
 
638
instance_id 1
 
639
control_directory vice-RUN
 
640
size $runsize
 
641
mod_time $DATESTRING
 
642
create_time $DATESTRING
 
643
state available
 
644
_END
 
645
 
 
646
if test x"$ZIPKIND" = "xzip"; then
 
647
  cputouse=`echo $CPU | cut -c1-4`
 
648
  ostouse=`echo $SYSTEM | cut -c5-`
 
649
  tar cf vice-$VICEVERSION-$cputouse-$ostouse.depot catalog vice
 
650
  gzip vice-$VICEVERSION-$cputouse-$ostouse.depot
 
651
  rm -f -r catalog vice
 
652
  echo HPUX port binary depot generated as vice-$VICEVERSION-$cputouse-$ostouse.depot.gz
 
653
else
 
654
  echo HPUX port binary destribution directory generated as catalog and and vice
 
655
fi