download.xml 4.5 KB
Newer Older
1
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
2
<page name="download">
3
4
5

<title>Download</title>

6
<box title="Sources tarballs" link="src">
7
8

<p>
9
The latest available version for download is the 0.2.1 release. We
10
successfully compiled it on on Intel Linux, SunOS 5.7, Mac OSX, Windows XP, and FreeBSD 4.7
11
12
13
</p>

<ul>
14
15
<li><a href="download/cduce-0.2.1.tar.gz">Version 0.2.1 (for
OCaml 3.08.1)</a></li>
16
<li><a href="download/cduce-0.2.0.tar.gz">Version 0.2.0 (for
17
OCaml 3.07)</a></li>
18
19
<li><a href="download/cduce-0.1.1.tar.gz">Version 0.1.1 (old release,
for OCaml 3.06)</a></li>
20
21
</ul>

22
<p>
23
24
25
26
27
28
29
30
31
See <a href="CHANGES">recent changes</a> (including those of the CVS
version), and <a href="INSTALL">build instructions</a>.
</p>

<p>
The simplest way to compile and install CDuce is probably to
use the
<a href="http://www.ocaml-programming.de/godi/">
GODI distribution</a>, and to select the <tt>apps-cduce</tt> package.
32
33
</p>

34
35
</box>

36
37
38
<box title="CVS status" link="cvs">
<p>
You can browse the current CVS development tree 
39
40
41
42
43
44
45
<a href="http://www.cduce.org/c-bin/viewcvs.cgi/">here</a>.
</p>

<p>
You can also download the CVS tree through an anonymous access.
Set the <tt>CVSROOT</tt> environment variable to 
<tt>:pserver:anonymous@cvs.cduce.org:/cvsroot</tt>
46
47
48
49
50
and do <tt>cvs checkout cduce</tt>. Or more simply, copy and paste in a terminal the following line
</p><p>
<tt>cvs -z3 -d ":pserver:anonymous@cvs.cduce.org:/cvsroot" co cduce</tt>
</p><p>
You can then do <tt>cvs update -dP</tt>
51
52
in the <tt>cduce</tt> subdirectory to get an up-to-date version 
of the CVS tree.
53
54
55
</p>

<p>
56
In order to build CDuce from the current CVS tree, you need
57
to install <a href="#side">ulex</a>, and also attentively 
58
59
read the instructions in the <a href="INSTALL">INSTALL</a> file included in the 
repository.
60
</p>
61

62
<!--
63
64
65
66
67
68
69
70
<p>
To help Linux users try the CVS version, we regularly prepare
a version of CDuce statically compiled on a Linux box:
</p>

<ul>
<li><a href="download/cduce-cvs-linux-static.tar.gz">Static binary version for Linux</a> (compiled from a recent CVS snapshot)</li>
</ul>
71
-->
72

73
74
75
76
77
</box>

<box title="Side products" link="side">
<section title="ulex">
<p>
78
79
<code>ulex</code> is a lexer generator for Unicode and OCaml written by 
Alain Frisch.
80
</p>
81
82
83
84
85
86
<link url="http://www.cduce.org/download/ulex-0.4.tar.gz" title="Download">
Version 0.4, for OCaml &lt;= 3.07.
</link>
<link url="http://www.cduce.org/download/ulex-0.5.tar.gz" title="Download">
Version 0.5, for OCaml 3.08.
</link>
87
88
89
90
91
92
93
94
95
96
97
98
<p>
In addition to CDuce, <code>ulex</code> is also used in other
projects (please let me know if you know others):
</p>
<ul>
<li>
<a href="http://mattam.ath.cx/progs/yaxi.html">Yaxi</a> (XML,XPath,XSLT library for OCaml); includes lexers for XML and XPath.
</li>
<li>
<a href="http://felix.sourceforge.net/">Felix</a> (programming language).
</li>
</ul>
99
100
101
102
</section>
</box>


103
<box title="Packages" link="binary">
104
<section title="Debian Packages">
105
<p>
106
  An <b>apt-gettable repository</b> for debian/unstable is available, just add
107
  the following lines to your <tt>/etc/apt/sources.list</tt>
108
109
</p>
<p>
110
111
  <a href="http://www.cduce.org/download/debian/"><tt>deb http://www.cduce.org/download/debian/ ./</tt></a><br />
  <a href="http://www.cduce.org/download/debian/"><tt>deb-src http://www.cduce.org/download/debian/ ./</tt></a>
112
</p>
113
114
</section>

115
116
117
118
<section title="FreeBSD Ports">
<p><i>In preparation</i></p>
</section>

119
<section title="Mac OS X binary">
120
121
122
123
124
125
  <p>
    A <tt>.sit</tt> archive including <tt>cduce</tt> and <tt>dtd2cduce</tt>
    binaries along with manpages and a copy of the website and the online
    prototype CGI is available:
  </p>
  <ul>
126
    <li><a href="download/macosx/CDuce 0.1.1.sit">CDuce 0.1.1.sit (1.6 Mb)</a></li>
127
  </ul>
128
129
130
131
</section>


<section title="Red Hat Packages">
132
<p>The following packages where compiled and tested on Linux RedHat 9</p>
133
<ul>
134
135
<li><a href="download/redhat/cduce-0.1.1-1.i386.rpm">cduce-0.1.1-1.i386.rpm</a></li>
<li><a href="download/redhat/cduce-0.1.1-1.src.rpm">cduce-0.1.1-1.src.rpm</a></li>
136
137
138
</ul>
<p>If this is your first installation of CDuce rpm, please follow these <a href="rpminstructions.html">instructions</a>.
</p>
139
140
</section>

141
142
143
144
145
146
147
148
<section title="Gentoo packages">
<p>
Julien Demouth provides some information and ebuilds to 
<a href="http://www.ie2.u-psud.fr/~jdemouth/cduce.xml.html">install
CDuce on a Gentoo Linux box</a>.
</p>
</section>

149
150
<section title="Windows">
<p>Compile the sources by following the instructions of the
151
file  <a href="INSTALL.WIN32">INSTALL.WIN32</a> included in the distribution.</p>
152
</section>
153
154
</box>

155

156

157
158

<include file="rpminstructions.xml"/>
159

160
</page>