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
10
The latest available version for download is the 0.2.0 release. We
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>