| 4 |
<title>Download</title> |
<title>Download</title> |
| 5 |
|
|
| 6 |
<box title="Sources tarballs" link="src"> |
<box title="Sources tarballs" link="src"> |
|
|
|
|
<p> |
|
|
The latest available version for download is the 0.5.0 release. |
|
|
</p> |
|
|
|
|
| 7 |
<ul> |
<ul> |
| 8 |
|
<li><a href="download/cduce-0.5.1.tar.gz">Version 0.5.0 (for |
| 9 |
|
OCaml 3.10)</a></li> |
| 10 |
<li><a href="download/cduce-0.5.0.tar.gz">Version 0.5.0 (for |
<li><a href="download/cduce-0.5.0.tar.gz">Version 0.5.0 (for |
| 11 |
OCaml 3.10)</a></li> |
OCaml 3.10)</a></li> |
| 12 |
<li><a href="download/cduce-0.4.2.tar.gz">Version 0.4.2 (for |
<li><a href="download/cduce-0.4.2.tar.gz">Version 0.4.2 (for |
| 13 |
OCaml 3.09)</a></li> |
OCaml 3.09)</a></li> |
|
<li><a href="download/cduce-0.4.1.tar.gz">Version 0.4.1 (for |
|
|
OCaml 3.09)</a></li> |
|
|
<li><a href="download/cduce-0.4.0.tar.gz">Version 0.4.0 (for |
|
|
OCaml 3.09)</a></li> |
|
|
<li><a href="download/cduce-0.3.92.tar.gz">Version 0.3.92 (for |
|
|
OCaml 3.08.3)</a></li> |
|
|
<li><a href="download/cduce-0.3.2.tar.gz">Version 0.3.2 (for |
|
|
OCaml 3.08.1, 3.08.2, 3.08.3)</a></li> |
|
|
<li><a href="download/cduce-0.3.0.tar.gz">Version 0.3.0 (for |
|
|
OCaml 3.08.1, 3.08.2)</a></li> |
|
|
<li><a href="download/cduce-0.2.2.tar.gz">Version 0.2.2 (for |
|
|
OCaml 3.08.1)</a></li> |
|
|
<li><a href="download/cduce-0.2.0.tar.gz">Version 0.2.0 (for |
|
|
OCaml 3.07)</a></li> |
|
|
<li><a href="download/cduce-0.1.1.tar.gz">Version 0.1.1 (old release, |
|
|
for OCaml 3.06)</a></li> |
|
| 14 |
</ul> |
</ul> |
| 15 |
|
|
| 16 |
<p> |
<p> |
| 17 |
See <a href="CHANGES">recent changes</a> (including those of the SVN |
See <a href="">recent changes</a> (including those of the SVN |
| 18 |
version), and <a href="INSTALL">build instructions</a>. |
version), and <a href="INSTALL">build instructions</a>. |
| 19 |
</p> |
</p> |
| 20 |
|
|
| 29 |
|
|
| 30 |
</box> |
</box> |
| 31 |
|
|
| 32 |
|
<box title="Packages" link="binary"> |
| 33 |
|
<section title="Debian and Ubuntu Packages"><img style="border:0;" src="img/linux.gif" alt="linux"/> |
| 34 |
|
<p> |
| 35 |
|
CDuce is packaged and available in Debian and in Ubuntu. Just do <tt>apt-get |
| 36 |
|
install cduce</tt>. |
| 37 |
|
</p> |
| 38 |
|
<link url="http://packages.debian.org/unstable/interpreters/cduce" title="Debian Unstable"> |
| 39 |
|
Cduce package in Debian unstable |
| 40 |
|
</link> |
| 41 |
|
<link url="http://packages.debian.org/stable/interpreters/cduce" title="Debian Stable"> |
| 42 |
|
Cduce package in Debian stable |
| 43 |
|
</link> |
| 44 |
|
<link url="http://packages.ubuntu.com/gutsy/interpreters/cduce" title="Ubuntu Gutsy"> |
| 45 |
|
Cduce package in Ubuntu Gutsy |
| 46 |
|
</link> |
| 47 |
|
|
| 48 |
|
</section> |
| 49 |
|
|
| 50 |
|
<section title="Windows XP binary"> |
| 51 |
|
<img style="border:0;" src="img/windows.gif" alt="windows"/> |
| 52 |
|
<p> |
| 53 |
|
An XP installer including <tt>cduce</tt> and <tt>dtd2cduce</tt> |
| 54 |
|
binaries is available for CDuce 0.5.0: |
| 55 |
|
</p> |
| 56 |
|
<ul> |
| 57 |
|
<li><a href="http://www.cduce.org/download/win32/CDuce setup.exe">CDuce setup.exe (2.4 Mb)</a></li> |
| 58 |
|
</ul> |
| 59 |
|
</section> |
| 60 |
|
|
| 61 |
|
</box> |
| 62 |
|
|
| 63 |
<box title="SVN status" link="cvs"> |
<box title="SVN status" link="cvs"> |
| 64 |
<p> |
<p> |
| 65 |
You can browse the <a href="http://www.cduce.org/cgi-bin/viewcvs.cgi/" |
You can browse the <a href="http://www.cduce.org/cgi-bin/viewcvs.cgi/" |
| 106 |
</section> |
</section> |
| 107 |
</box> |
</box> |
| 108 |
|
|
|
|
|
|
<box title="Packages" link="binary"> |
|
|
<section title="Debian and Ubuntu Packages"> |
|
|
<p> |
|
|
Thanks to Thomas Petazzoni and Stefano Zacchiroli, CDuce is |
|
|
now packaged and available in Debian stable and unstable, and |
|
|
included in Ubuntu from Festy on. Just do |
|
|
<tt>apt-get install cduce</tt>. |
|
|
</p> |
|
|
<link url="http://packages.debian.org/unstable/interpreters/cduce" title="Debian Unstable"> |
|
|
Cduce package in Debian unstable |
|
|
</link> |
|
|
<link url="http://packages.debian.org/stable/interpreters/cduce" title="Debian Stable"> |
|
|
Cduce package in Debian stable |
|
|
</link> |
|
|
<link url="http://packages.ubuntu.com/gutsy/interpreters/cduce" title="Ubuntu Gutsy"> |
|
|
Cduce package in Ubuntu Gutsy |
|
|
</link> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
<section title="Fedora"> |
|
|
<p> An |
|
|
<a href="http://www.cduce.org/download/redhat/cduce-0.4.0-1.i386.rpm"> |
|
|
RPM package</a> is now available for CDuce 0.4.0, including the |
|
|
interpreter only without the OCaml/CDuce interface. This package does not |
|
|
need OCaml, but does need a version >= 4.5 of the pcre package.</p> |
|
|
<p><b>N. B. :</b> Some RPM-based distributions use the name |
|
|
"libpcre3" instead of "pcre" for the pcre package. If RPM complains |
|
|
that pcre is missing, but you have libpcre3 version >= 4.5 |
|
|
installed, you may safely use <tt>rpm -U --nodeps</tt> to force installation.</p> |
|
|
<p> If you want to use the Ocaml/CDuce interface under an RPM-based |
|
|
distribution, you have to compile CDuce from source, because not all |
|
|
dependencies for the library exist as RPM packages. However, a number |
|
|
of them can be found in the ALT Linux distribution, in category |
|
|
<a href="http://www.altlinux.org/index.php?module=sisyphus&group=Development%2FML"> |
|
|
Development/ML</a>.</p> |
|
|
</section> |
|
|
<section title="FreeBSD Port"> |
|
|
<p> |
|
|
A <a href="http://www.freshports.org/lang/cduce/">FreeBSD port</a> for |
|
|
CDuce 0.3.2 is now available (commit date : 2005-06-19) |
|
|
</p> |
|
|
<p> |
|
|
To install it, follow those steps :</p> |
|
|
<ol> |
|
|
<li><p>Update your ports tree (using cvsup for example, just take a |
|
|
look at the handbook for more information.)</p></li> |
|
|
<li><p>Be sure everything is up to date (use |
|
|
<tt>sysutils/portupgrade</tt> this is the simplest way). Be also sure |
|
|
that your pcre lib was build with UTF8 support (if it isn't installed, |
|
|
you don't have to care.) The best way is to deinstall pcre and install |
|
|
the slave port <tt>devel/pcre-utf8</tt>.</p></li> |
|
|
<li><p>Go to <tt>/usr/ports/lang/cduce</tt>, type "<tt>make all |
|
|
install clean</tt>" and this it (or if you have portupgrade, |
|
|
"<tt>portinstall lang/cduce</tt>" would be enough).</p></li> |
|
|
</ol> |
|
|
|
|
|
<p>As for most ocaml ports, be sure that all your already installed |
|
|
ports depending on ocaml are up to date (in particular, they need to |
|
|
be rebuild since the last ocaml update.)</p> |
|
|
|
|
|
<p>The best way to do that is with (again) portupgrade : |
|
|
<tt>portupgrade -fru ocaml\*</tt></p> |
|
|
|
|
|
<p>If you are not familiar with FreeBSD ports, be sure to read the |
|
|
FreeBSD <a |
|
|
href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html">handbook</a> |
|
|
and the manpage <a |
|
|
href="http://www.freebsd.org/cgi/man.cgi?query=ports&apropos=0&sektion=0&manpath=FreeBSD+5.4-RELEASE+and+Ports&format=html">ports(7)</a>. |
|
|
Some articles in O'Reilly's <a |
|
|
href="http://www.onlamp.com/bsd/">OnLamp.com BSD DEVCENTER</a> may |
|
|
interest you also.</p> |
|
|
|
|
|
<p>OCaml's ports have been updated just before porting CDuce, so |
|
|
normaly, every thing needed to build CDuce's interface with ocaml is |
|
|
available (unless you build ocaml's port with option |
|
|
WITHOUT_COMPILER_LIB.)</p> |
|
|
|
|
|
<p>The CDuce's port has some options :</p> |
|
|
|
|
|
<table> |
|
|
<tr> |
|
|
<td valign="top">WITHOUT_OCURL</td> |
|
|
<td>disable support for ocurl (since there's no ports of netclient, |
|
|
this disable url supports.)<br /> |
|
|
<em>default : ocurl enable</em></td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td valign="top">WITH_OCAML_EXPAT</td> |
|
|
<td>use expat instead of PXP. PXP was made default, but since expat |
|
|
problem with external DTD is fixed, it will be the default in next |
|
|
ports release.<br /> |
|
|
<em>default : expat disable</em></td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td valign="top">WITHOUT_MLIFACE</td> |
|
|
<td>disable CDuce's ocaml interface. |
|
|
<em>default : MLIFACE enable</em></td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td valign="top">NOPORTSDOCS</td> |
|
|
<td>disable build/install of documentation (standard ports' |
|
|
option)<br /> |
|
|
<em>default : depending on you own ports configuration, probably docs |
|
|
enable.</em></td> |
|
|
</tr> |
|
|
</table> |
|
|
|
|
|
</section> |
|
|
|
|
|
<section title="Windows XP binary"> |
|
|
<p> |
|
|
An XP installer including <tt>cduce</tt> and <tt>dtd2cduce</tt> |
|
|
binaries is available for CDuce 0.5.0: |
|
|
</p> |
|
|
<ul> |
|
|
<li><a href="http://www.cduce.org/download/win32/CDuce setup.exe">CDuce setup.exe (2.4 Mb)</a></li> |
|
|
</ul> |
|
|
</section> |
|
|
|
|
|
<!-- |
|
|
<section title="FreeBSD Ports"> |
|
|
<p><i>In preparation</i></p> |
|
|
</section> |
|
|
|
|
|
<section title="Mac OS X binary"> |
|
|
<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> |
|
|
<li><a href="download/macosx/CDuce 0.1.1.sit">CDuce 0.1.1.sit (1.6 Mb)</a></li> |
|
|
</ul> |
|
|
</section> |
|
|
|
|
|
|
|
|
<section title="Red Hat Packages"> |
|
|
<p>The following packages where compiled and tested on Linux RedHat 9</p> |
|
|
<ul> |
|
|
<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> |
|
|
</ul> |
|
|
<p>If this is your first installation of CDuce rpm, please follow these <a href="rpminstructions.html">instructions</a>. |
|
|
</p> |
|
|
</section> |
|
|
|
|
|
<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> |
|
|
|
|
|
|
|
|
<section title="Windows, other"> |
|
|
<p>Compile the sources by following the instructions of the |
|
|
file <a href="INSTALL.WIN32">INSTALL.WIN32</a> included in the distribution.</p> |
|
|
</section> |
|
|
--> |
|
|
</box> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 109 |
</page> |
</page> |