From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id 5B5C4BC57 for ; Tue, 27 Apr 2010 11:50:11 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: As4CAGNQ1kvRVdrYkWdsb2JhbACDFo0lgVSKMAgVAQEBAQkLCgcRAx+sZjiBeYYPLohOAQEDBYEggnptBIM1 X-IronPort-AV: E=Sophos;i="4.52,279,1270418400"; d="scan'208";a="57899726" Received: from mail-bw0-f216.google.com ([209.85.218.216]) by mail1-smtp-roc.national.inria.fr with ESMTP; 27 Apr 2010 11:50:11 +0200 Received: by bwz8 with SMTP id 8so12057143bwz.3 for ; Tue, 27 Apr 2010 02:50:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=+xTcR48Z1R5gBB4Rj2+o3PxUdQASWo3ghO1YR39LC6A=; b=pWW15vRyoVcRAV0pmw6hNYwkGVIQfHnvcgitQp58evCrqUVnEJFoh8lXxsfAfsuuDG 77x14BvfgAkChRgHZnlVjgGgzWDtngYUG14gHL+0nNZCPVcQwu40s2B3yurBGj12GszF OnxKJRrTsCZIXfjoKh+lOErXrKXyPrM2qrguU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=roD3ymZ6IoGwg5XPEW5bp4DOZ24qetB37jgwBVQ2DMvXeF7T4MsjfmDvKwJQ/IqxPQ BFtDuH5zGiF78F2c3kFX1i9NnsW6nOqbDseTfxPfeL7DbBxkxzTHMBAW0M+mnlKYGt52 gzT7B6F4Tr6PCKi9uxSInWShGuoTKXkOJ0T1k= MIME-Version: 1.0 Received: by 10.204.11.22 with SMTP id r22mr429909bkr.120.1272361810400; Tue, 27 Apr 2010 02:50:10 -0700 (PDT) Received: by 10.204.162.133 with HTTP; Tue, 27 Apr 2010 02:50:10 -0700 (PDT) Date: Tue, 27 Apr 2010 12:50:10 +0300 Message-ID: Subject: overbld (ocaml+libraries under mingw) - binary release From: dmitry grebeniuk To: caml-list@yquem.inria.fr Content-Type: text/plain; charset=UTF-8 X-Spam: no; 0.00; ocaml:01 mingw:01 grebeniuk:01 ocaml:01 mingw:01 installers:01 activestate:01 gtk:01 findlib:01 compilation:01 unreleased:01 jocaml:01 camlidl:01 camlzip:01 camomile:01 Hello. I've finally resolved the 'license' question that was worrying me for a long time because of my stupidity, and now we are ready to present windows binary installer of OCaml/MinGW + libraries. Moreover, there are _two_ installers. They share in common the following features: - OCaml+libraries for win32 mingw - Fresh versions of OCaml, fresh versions of libraries. New libraries are added too, if they are cool _and_ portable, _or_ if you want to share the library or the way to compile it under mingw and you have tested the library somehow. - Set the environment variables (either "source /path/set-vars.sh" for bash or "call c:\path\set-vars.bat" for windows shell) and use OCaml, misc OCaml libraries, MinGW, MSYS, Mercurial, ActiveState Tcl/Tk, GTK, 7zip. Things that are specific to binary builds: - You don't need to compile anything to use OCaml+libraries. - You can install it only to fixed path, due to hardcoded paths in OCaml, findlib and maybe some other libraries. Things that are specific for source builds: - You can get new sources instantly, before the compilation process that installer runs, and you can update sources anytime you need (that's a direct way to contribute (very welcome!). If you have installed the sources, you can add new library or fix something in old libraries quickly, and share the results, and so on -- the opensource works!). - Mercurial repository for sources, MercurialQueues for testing new features (for example, you can apply mq patches to test new unreleased OCaml 3.12 from SVN trunk or to see my miserable attempts to port JoCaml under MinGW). Here is the list of libraries in overbld: batteries camlidl camltemplate camlzip camomile cryptokit deriving extlib findlib json-static json-wheel lablgtk2 lwt menhir objsize ocaml-bitstring ocaml-sqlite3 ocaml-ssl ocamlgraph ocamlnet omake ounit pa_do pa_safeuse pcre-ocaml react sexplib type-conv ulex xmlm The installers are distributed via BitTorrent (due to large size). The .torrent files are available at http://sourceforge.net/projects/overbld/files/ The project is hosted at http://sf.net/projects/overbld/ , since sourceforge allows the read-only access to repository for anonymous users, but there is a mirror on http://forge.ocamlcore.org/projects/overbld/ (updated manually). Due to the nature of DVCS, there is an exact copy of the repository in the source installer. Please, use our bugtracker ( http://sourceforge.net/tracker/?group_id=280863&atid=1191746 ) for feedback and bug reports, new [possible] features, suggestions and so on. We really appreciate your feedback! With best regards, the guys that do the dirty work: Dmitry Grebeniuk, Roman Sokolov.