On Sat, Jan 19, 2013 at 5:35 PM, Ryan Schmidt <[email protected]> wrote:
> As was remarked earlier, there seem to be a lot of packages affected by the 
> automake 1.13 changes, mainly the change from AM_CONFIG_HEADER to 
> AC_CONFIG_HEADERS. In #37712 it was suggested that we should have a way to 
> fix all of these ports at once.
>
> https://trac.macports.org/ticket/37712
>
> I initially said I wasn't sure how we would do that, so I thought I'd throw 
> the problem to the list. Should we continue to fix each port individually? 
> The usual reason to do so is so that we can send the patches upstream, but in 
> many cases the software in question is old (i.e. in #37712 it's libxml 
> version 1.x) and upstream will never update it.
>
> We could possibly develop a bullet-proof reinplace that we could run in 
> pre-configure on all configure.ac and configure.in files in the tarball. This 
> could be placed in a portgroup which we could include in affected ports, or 
> even better could be done by base automatically on all ports, if we get a new 
> base version out soon. Usually I would not advocate this but I must admit it 
> is tedious for both users and committers to have to do this one port at a 
> time. If we are concerned that the reinplace is not bullet-proof and will 
> cause problems, we could make it happen only when use_autoreconf or 
> use_autoconf is yes, but there are several ports that manually run autoreconf 
> without those keywords, so perhaps there could be a new keyword 
> use_autoconf_1_13_fixes or something to allow ports to opt in even if 
> use_auto(re)conf is not used.

It seems that upstream are thinking of adding these macros back into automake:

<http://lists.gnu.org/archive/html/automake-patches/2013-01/msg00140.html>

I'm not sure what the plans for the future are but it looks like they
may be back in automake-1.13.2 so we may not need to modify the ports,
at least for the time being...

Cheers

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

Reply via email to