Subject: Re: suse_* packages support for more OSes.
To: Juan RP <juan@xtraeme.UnixBSD.org>
From: grant beattie <grant@NetBSD.org>
List: tech-pkg
Date: 09/14/2003 15:47:35
On Fri, Sep 12, 2003 at 02:41:23AM +0200, Juan RP wrote:

> Hi people, these days I've been playing with FreeBSD and pkgsrc, and I 
> would  like to add support of FreeBSD/OpenBSD for the suse_* packages. My 
> fix
> was really easy, we have to change on suse_base/Makefile, /emul/$emul to
> /compat/$emul (INSTALL), and modify the Makefile.application of suse_linux. 
> FreeBSD needs to use an utilitity to change the ELF OS ABI header "brandelf 
> (1)", with this patch all that you need to do will be to add another 
> variable  to the Makefile of any linux package, i.e:
> 
> FIX_LINUX_BINS=	bin/quake3arena
> 
> Perhaps this patch is not very useful, but it can give some ideas, about 
> what  we need to add to these packages to make this work on more Operating 
> Systems.

this looks good, but it would be nice to not need to manually do the
FIX_LINUX_BINS dance. obviously for non-FreeBSD platforms
FIX_LINUX_BINS should be a no-op, ${TRUE} I guess.

I'd say commit it for now, and perhaps we can make it transparent by
dealing with it in suse_* later.

thanks for doing this work!

grant.