Optional patching
Pietro Cerutti
gahr at gahr.ch
Wed Dec 19 08:01:16 PST 2007
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20071219/5e94114d/signature.pgp
More information about the freebsd-ports
mailing list