Imported Debian patch 110.74-1
[hcoop/zz_old/debian/smlnj.git] / debian / mkorig
1 #!/bin/sh
2
3 # Builds upstream tarball
4 # Uses the new layout of 110.60 version
5
6 # Updated by Daniel Moerner in October 2009 to accept --upstream-version
7 # argument so this script can be called by uscan.
8
9 if [ "$1" -ne "--upstream-version" ] ; then
10 echo "Usage: mkorig --upstream-version version"
11 exit 1
12 fi
13
14 shift
15
16 version=$1
17 orig=../smlnj-$version
18
19 url=http://smlnj.cs.uchicago.edu/dist/working
20
21 root_tarballs="ckit config pgraph smlnj-lib MLRISC cml eXene heap2asm \
22 ml-burg ml-lex ml-yacc smlnj-c nlffi ml-lpt \
23 trace-debug-profile"
24 base_tarballs="cm compiler runtime system"
25 archs="x86 ppc sparc"
26
27 mkdir -p $orig
28 for t in $root_tarballs ; do
29 wget -O $orig/$t.tgz $url/$version/$t.tgz
30 done
31
32 mkdir -p $orig/bootstrap
33 for t in $archs ; do
34 img=boot.$t-unix.tgz
35 wget -O $orig/bootstrap/$img $url/$version/$img
36 done
37
38 mkdir -p $orig/base
39 for t in $base_tarballs ; do
40 wget -O $orig/base/$t.tgz $url/$version/$t.tgz
41 done
42
43 tar zcf ../smlnj_$version.orig.tar.gz $orig
44 rm -rf $orig
45 rm -f index.html