CDuce is modern programming language, adapted to the manipulation of
XML documents. With a syntax inspired from ML, it comes with many
interesting features such as higher order, overloaded functions and
powerful regular expressions patterns. It also provides an embeded XML
query language, using the traditional SELECT FROM WHERE form.
This project is a spin-off of a research effort split amongst two CNRS
labs (the Languages group of ENS in Paris and the Databases group of
LRI in Orsay), and one INRIA project (the Cristal project). Please see
the CDuce team page for a list of researchers contributing to this
research effort. Some technical papers present the theoretical
foundations of the language.
WWW: http://www.cduce.org
===> The following configuration options are available for cduce-0.6.0_1:
DOCS=on: Build and/or install documentation
MLIFACE=on: Enable building OCaml/CDuce interface
OCURL=off: Enable url support via ftp/ocaml-ocurl
====> XML format or parser support: you have to select exactly one of them
EXPAT=off: Enable support for the Expat XML parser
PXP=on: Enable support for the PXP XML parser
===> Use 'make config' to modify these settings
Remove expired ports:
2015-12-30 www/ocsigen: Broken for more than 6 months
2015-12-30 devel/monodevelop-database: Broken for more than 6 months
2015-12-30 lang/cduce: Broken for more than 6 months
2015-12-30 science/hdf-java: Broken for more than 6 months
2015-12-30 math/p5-Math-Geometry-Planar-GPC-Polygon: Broken for more than 6
months
2015-12-30 www/eliom: Depends on broken and expiring www/ocsigen
2015-12-30 audio/py-fastaudio: Broken for more than 6 months
2015-12-30 devel/jgoodies-common: Broken for more than 6 months
2015-12-30 graphics/pinta: Broken for more than 6 months
2015-12-30 games/kanatest: Broken for more than 6 months
2015-12-30 editors/bless: Broken for more than 6 months
2015-12-30 security/burpsuite: Broken for more than 6 months
- Fix cduce to work with new ocaml-net version
- Don't build CGI, as netcgi1 is no longer supported
and cduce doesn't work with netcgi2
- Bump PORTREVISION
Reported by: pointyhat via pav
- Update lang/ocaml to 3.11.0. [1]
- Fix devel/cil build with 3.11.0 by using proper object file name
- Fix devel/deputy build with 3.11.0 by using proper object file name
- Fix lang/mtasc. Ocamlp4 syntax has changed and usage of ';' as delimiters
is not allowed now.
- Fix usage message in lang/mtasc.
- Implement a FreeBSD specific code for retriving the executable path in
lang/mtasc.
- Update devel/omake to 0.9.8.5.
- Fix devel/omake compilation with 3.11 by dropping an unused reference from the
code.
- Fix www/geneweb build with 3.11 by not emitting errors for warnings.
- Fix print/advi build. [2]
- Update lang/cduce to 0.5.3 (this fixes build with ocaml 3.11.0).
PR: ports/130845 [1] [2] (based on)
Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp> [1],
Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> [2]
- Chase ocaml upgrade by upgrading to 0.4.0 and unbreak;
- Disable ocurl by default and since I don't know how to fix it mark
broken if enabled.
Changelog at <http://www.cduce.org/CHANGES>.
Add cduce 0.3.2.
CDuce is an XML centric programming language result of a joint research
project on XML, semantic subtyping, databases and efficient tree automata.
Despite its XML orientation, it is also generalist.
PR: 82117
Submitted by: Marwan Burelle <marwan.burelle (at) lri.fr>