1#!/bin/csh
2# vim:set ts=8 sts=2 sw=2 tw=0:
3#
4# Last Change: 17-Jan-2003.
5# Written By:  MURAOKA Taro <koron@tka.att.ne.jp>
6
7set pkgname = "cmigemo"
8set pkgverex = ""
9
10if ($1 != '') then
11  set pkgver = "$1"
12else if (-e VERSION) then
13  set pkgver = `cat VERSION`
14else
15  echo ""
16  echo "Please specify package version string."
17  echo "Example: './mkpkg 1.0-xxx '"
18  exit
19endif
20
21if (-e CVS/Root) then
22  set cvsroot = `cat CVS/Root`
23else
24  set cvsroot = ':pserver:anonymous@cvs.kaoriya.net:/anonycvs'
25endif
26
27if (-e CVS/Repository) then
28  set cvsrepository = `cat CVS/Repository`
29else if (-e .cvsrepository)
30  set cvsrepository = `cat .cvsrepository`
31else
32  set cvsrepository = 'unknown'
33endif
34
35if (-e CVS/Revision) then
36  set cvsrevision = `cat CVS/Revision`
37else
38  set cvsrevision = '-D now'
39endif
40
41set pkgdir = "${pkgname}-${pkgver}${pkgverex}"
42echo "${pkgdir}: "
43cd ..
44rm -rf "$pkgdir"
45
46echo -n "  Making package dir ..."
47cvs -d $cvsroot -Q export $cvsrevision -d $pkgdir $cvsrepository
48echo "finish"
49
50echo -n "  Archiving ..."
51tar cf "${pkgdir}.tar" "$pkgdir"
52echo "finish"
53
54echo -n "  Compressing ..."
55bzip2 -f "${pkgdir}.tar"
56echo "finish"
57
58echo ""
59rm -rf "$pkgdir"
60if ("$version" =~ *Win*) then
61  start .
62else if ("$version" =~ *darwin*) then
63  open .
64endif
65