From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id 191C8BBC4 for ; Wed, 18 Mar 2009 17:35:41 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArICAJO/wEnCRgOEi2dsb2JhbACBT5QlAQEBFQoYvjSDfAY X-IronPort-AV: E=Sophos;i="4.38,385,1233529200"; d="scan'208";a="24516827" Received: from fork.recoil.org ([194.70.3.132]) by mail3-smtp-sop.national.inria.fr with SMTP; 18 Mar 2009 17:35:40 +0100 Received: (qmail 4163 invoked by uid 3023); 18 Mar 2009 16:35:39 -0000 Received: from 94-194-206-35.zone8.bethere.co.uk (HELO Shock.config) (94.194.206.35) (smtp-auth username remote@recoil.org, mechanism cram-md5) by fork.recoil.org (qpsmtpd/0.32) with ESMTP; Wed, 18 Mar 2009 16:35:39 +0000 Cc: OCaml Message-Id: <84346841-6793-45A0-8C99-1D96C79AC062@recoil.org> From: Anil Madhavapeddy To: Alexy Khrabrov In-Reply-To: <6F35AFCC-9A69-44C9-BA57-58A43913856F@gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Re: [Caml-list] Re: ocamlfind ocamlopt.opt? Date: Wed, 18 Mar 2009 16:35:36 +0000 References: <7DABE6D8-0D86-4756-B6EB-E6E10DDD2798@gmail.com> <485DBD0B-EEDB-4A3C-9080-B37D4535C364@recoil.org> <6F35AFCC-9A69-44C9-BA57-58A43913856F@gmail.com> X-Mailer: Apple Mail (2.930.3) X-Spam: no; 0.00; anil:01 anil:01 ocamlfind:01 ocamlopt:01 macos:01 ocaml:01 tarballs:01 findlib:01 dependencies:01 ocaml:01 dependencies:01 git:98 threads:01 wrote:01 wrote:01 On 18 Mar 2009, at 16:19, Alexy Khrabrov wrote: > > On Mar 18, 2009, at 8:21 AM, Anil Madhavapeddy wrote: >> I rather like MacPorts since it's easy to add a local override with >> upgrades and so on (e.g. backporting the fix for fork+threads on >> MacOS X). I've got my OCaml macports repo up at: >> >> http://github.com/avsm/darwinports/ >> >> with a bunch of fixes and upgrades. I'll be feeding these upstream >> when I get a chance but you can use this repo to grab my latest bits. > > Anil -- this is awesome! This is exactly why source-based beats > packaged -- it takes just a git push origin master to have a new > port. So what do you do for the rest -- just get them from tarballs > and install with findlib? I think the set should be self-contained > in dependencies... I just knock up a new Portfile when I need anything these days; it only takes a few minutes and means you never forget which of the myriad OCaml libraries are dependencies when you try to get the project up and running on another system. -anil