On Jan 3, 2013, at 12:20, Jeremy Huddleston Sequoia <[email protected]> 
wrote:

> There seem to be more ports than I realized failing due to automake-1.13.  If 
> you encounter build failure in a port due to automake-1.13, give this 
> post-patch block a try:
> 
> post-patch {
>        reinplace {s:AM_CONFIG_HEADER(\(.*\)):AC_CONFIG_HEADERS([\1]):} 
> ${worksrcpath}/configure.ac
>        reinplace {/AM_PROG_CC_STDC/d} ${worksrcpath}/configure.ac
> }

Using a patchfile would be preferable to using a reinplace, for the usual 
reasons: MacPorts will notify you when a patch fails to apply, and the context 
available in a patchfile helps the next port maintainer figure out whether and 
how a patch needs to be updated or if it can be removed.

If you use a reinplace, it's likely you'll forget to remove it when updating 
the port to a newer version that no longer requires that reinplace, unless 
you've built MacPorts with the patch in #15514.


_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to