Date: Wed, 20 Mar 2013 18:05:05 +0000 From: "Gary J. Hayers" <gary@hayers.org> To: olli hauer <ohauer@gmx.de>, ports@freebsd.org Subject: Re: Makefile for different ARCH Message-ID: <5149FA51.9040603@hayers.org> In-Reply-To: <5149F9C3.506@gmx.de> References: <5149EDD8.6010005@hayers.org> <5149F9C3.506@gmx.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Thanks Olli, That could very well be exactly what I need, I did try something along those lines but was loosing my way with syntax. On 20/03/2013 18:02, olli hauer wrote: > On 2013-03-20 18:11, Gary J. Hayers wrote: >> Hi, >> >> So I have a port I'm working on that has different distfiles for different ARCH ie: >> >> i386 = foo.tar.Z >> amd64 = foo.amd64.tar.Z >> >> What is the best way for my makefile to choose the right distfile dependant on what ARCH the port is being install on? Hope I have conveyed that clearly. >> > > > You can check ARCH, see example. > portlint will spot the DISTINFO is to late, but you need at last <bsd.port.pre.mk> to get the ARCH value. > Do not forget to include both checksums in distinfo > > // olli > > PORTNAME= foo > PORTVERSION= 1.0 > CATEGORIES= misc > MASTER_SITES= http://localhost/distfiles/ > EXTRACT_SUFX= .tar.Z > > MAINTAINER= gary@hayers.org > COMMENT= The foo arch test port > > ONLY_FOR_ARCHS= i386 amd64 > > .include <bsd.port.pre.mk> > > .if ${ARCH} == amd64 > DISTNAME= foo.amd64.tar.Z > .else > DISTNAME= foo.tar.Z > .endif > -- Regards, Gary J. Hayers gary@hayers.org PGP Signature http://www.hayers.org/pgp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5149FA51.9040603>