Subject: Re: ocaml patches and update
To: None <pkgsrc-users@netbsd.org>
From: None <joerg@britannica.bec.de>
List: pkgsrc-users
Date: 06/13/2006 16:41:11
On Tue, Jun 13, 2006 at 03:05:18PM +0200, Antoine Reilles wrote:
> patch-at : configure             (many things...too many)

DragonFly and Interix support, profiling support on PPC, link threads
with -pthread on DragonFly, disable some checks for no-X11 operation,
Kill ndbm check, depend on bdb from pkgsrc. That should be what the
chunks are doing in order.

> 
> patch-aa : asmcomp/i386/emit.mlp

Hm. This change is problematic, at least for DragonFly it seems
incorrect.

> patch-ac : asmcomp/power/emit.mlp

PPC, cna't comment.

> patch-ah : asmrun/power-bsd.S

Similiar.

> patch-ai : asmrun/i386.S   (assembly stuff I don't undestand)

Same issue as patch-aa, NetBSD expects __mcount, e.g. DragonFly needs
.mcount.

> patch-ab : otherlibs/dbm/cldbm.c

I guess we want to build against db, not gdbm :-)

> patch-ad : byterun/sys.c

ISO C compliance.

> patch-ag : yacc/Makefile   (i dont know)

Honor CFLAGS from pkgsrc.

> patch-aj : byterun/Makefile

Honor CFLAGS, use our install programs for better permission control.

> patch-ak : camlp4/etc/Makefile

Similiar, don't use INSTALL_PROGRAM (which can strip) for Ocaml
binaries.

Skipping the rest of the patch, which handle the same comproblem as aj
and ak.

Thanks for taking this uptream.

Joerg