Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id 5C8AF63B95F for ; Sun, 28 Nov 2010 14:32:01 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 1486519D7DB; Sun, 28 Nov 2010 14:32:01 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 50F8319D7D3 for ; Sun, 28 Nov 2010 14:31:55 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 46469175DD; Sun, 28 Nov 2010 14:31:55 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Date: Sun, 28 Nov 2010 14:31:55 +0000 From: "Matthias Scheler" Subject: CVS commit: [pkgsrc-2010Q3] pkgsrc/lang/ocaml To: pkgsrc-changes@NetBSD.org Reply-To: tron@netbsd.org X-Mailer: log_accum Message-Id: <20101128143155.46469175DD@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: tron Date: Sun Nov 28 14:31:55 UTC 2010 Modified Files: pkgsrc/lang/ocaml [pkgsrc-2010Q3]: Makefile.common PLIST PLIST.opt distinfo pkgsrc/lang/ocaml/patches [pkgsrc-2010Q3]: patch-aw Log Message: Pullup ticket #3287 - requested by is lang/ocaml: portability fix Revisions pulled up: - lang/ocaml/Makefile.common 1.27 - lang/ocaml/PLIST 1.23 - lang/ocaml/PLIST.opt 1.17 - lang/ocaml/distinfo 1.52 - lang/ocaml/patches/patch-aw 1.8 --- Module Name: pkgsrc Committed By: is Date: Sun Nov 28 08:41:33 UTC 2010 Modified Files: pkgsrc/lang/ocaml: Makefile.common PLIST PLIST.opt distinfo pkgsrc/lang/ocaml/patches: patch-aw Log Message: Make this package work again on architectures where we don't compile natively (that is, only to byte-code). This consists of two parts: a) a patch to ocamldoc/Makefile to make it create the man pages using the interpreted ocamldoc - this exists for both types of architectures, so is safe. (This will be sent up-stream). b) move a common shared library file to the common PLIST, and a lot of files (natively compiled versions of the ML modules and natively compiled versions of a few binaries) to PLIST.opt. This has been build-tested on i386 (cross-compiled from amd64) and on arm. unison builds and works. "make test" shows the same amount of passed and failed tests (mostly non-found libraries) as before; but this needs more investigation. An additional issue to solve (with upstream) is that there's no easy way to run the part of the test suite that would work on byte-code-only architectures. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.26.2.1 pkgsrc/lang/ocaml/Makefile.common cvs rdiff -u -r1.22 -r1.22.2.1 pkgsrc/lang/ocaml/PLIST cvs rdiff -u -r1.16 -r1.16.2.1 pkgsrc/lang/ocaml/PLIST.opt cvs rdiff -u -r1.51 -r1.51.2.1 pkgsrc/lang/ocaml/distinfo cvs rdiff -u -r1.7 -r1.7.26.1 pkgsrc/lang/ocaml/patches/patch-aw Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.