Paul Schmehl wrote:
> Is there a way to include a patch as an option to a port?  I maintain
> the security/barnyard port.  There's a patch that is necessary for
> barnyard to work correctly on a 64bit system.  I'm wondering if I can
> use OPTIONS to make this patch optional if the system is 64 bit, but I'm
> not sure what the syntax would be inside the if statement.
> 
> .if defined(WITH_64BIT)
> do-patch: patchname
> .endif


I would do something like (please check the list of 64 bits platforms)

.if ${ARCH} == "amd64" || ${ARCH} == "ia64" || ${ARCH} == "sparc64"
# apply the patch here
.endif

> 
> I assume the patch would have to be in the filesdir but could not be
> named "patch-foo" or it would always be applied, correct?
> 

Please check the reply from pav@ for this ;-)

-- 
Pietro Cerutti

PGP Public Key:
http://gahr.ch/pgp

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to