Imported Debian patch 110.74-1
[hcoop/zz_old/debian/smlnj.git] / debian / mkorig
CommitLineData
4dd335d4
JM
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
9if [ "$1" -ne "--upstream-version" ] ; then
10 echo "Usage: mkorig --upstream-version version"
11 exit 1
12fi
13
14shift
15
16version=$1
17orig=../smlnj-$version
18
19url=http://smlnj.cs.uchicago.edu/dist/working
20
21root_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"
24base_tarballs="cm compiler runtime system"
25archs="x86 ppc sparc"
26
27mkdir -p $orig
28for t in $root_tarballs ; do
29 wget -O $orig/$t.tgz $url/$version/$t.tgz
30done
31
32mkdir -p $orig/bootstrap
33for t in $archs ; do
34 img=boot.$t-unix.tgz
35 wget -O $orig/bootstrap/$img $url/$version/$img
36done
37
38mkdir -p $orig/base
39for t in $base_tarballs ; do
40 wget -O $orig/base/$t.tgz $url/$version/$t.tgz
41done
42
43tar zcf ../smlnj_$version.orig.tar.gz $orig
44rm -rf $orig
45rm -f index.html