On Mar 15, 2018, at 12:59, Adam Mercer wrote:

> Perry E. Metzger (pmetzger) pushed a commit to branch master
> in repository macports-ports.
> 
> 
> https://github.com/macports/macports-ports/commit/91908eac567b132d1696e43dc149fc7d7c994c1b
> 
> The following commit(s) were added to refs/heads/master by this push:
> 
>      new 91908ea  devel/automake: update to 1.16.1


> diff --git a/devel/automake/Portfile b/devel/automake/Portfile
> index 036a575..013fe1a 100644
> --- a/devel/automake/Portfile
> +++ b/devel/automake/Portfile
> @@ -9,7 +9,7 @@ name                automake
>  # Otherwise glibtoolize will provide an incompatible version of aclocal.m4
>  # from the older version of automake.
>  # cf: ${prefix}/share/libtool/aclocal.m4
> -version             1.15.1
> +version             1.16.1
>  
>  categories          devel
>  platforms           darwin freebsd
> @@ -30,8 +30,9 @@ depends_build       port:autoconf
>  installs_libs       no
>  
>  master_sites        gnu
> -checksums           rmd160  3dfd5d5aa037db5aae281829539eef328694cd75 \
> -                    sha256  
> 988e32527abe052307d21c8ca000aa238b914df363a617e38f4fb89f5abf6260
> +use_xz              yes
> +checksums           rmd160  8c2a91e8fc0595dbf4854be3cef4d14bb8c5e756 \
> +                    sha256  
> 5d05bb38a23fd3312b10aea93840feec685bdf4a41146e78882848165d3ae921

This works right now, but it's very easy for this to cause problems in the 
future, because it means xz and xz's dependencies can't use automake; if they 
did, it would be a circular dependency and new installs would fail with a 
confusing lack of error message.


> diff --git a/devel/libtool/Portfile b/devel/libtool/Portfile
> index bf2f7bb..6fe2b04 100644
> --- a/devel/libtool/Portfile
> +++ b/devel/libtool/Portfile
> @@ -4,7 +4,7 @@ PortSystem          1.0
>  
>  name                libtool
>  version             2.4.6
> -revision            4
> +revision            5

libtool doesn't depend on automake, so automake isn't even active on the 
buildbot when libtool builds, so there's no way that the libtool build could be 
affected by the automake upgrade there. Maybe the comment in the automake 
portfile that says to do this is outdated. The comment was unfortunately added 
without reference to a ticket or other further information.

https://github.com/macports/macports-ports/commit/3dad98162f023b36f2c4f7b4971e9ebeb118e7c5

Jeremy, do you remember any more details?

Reply via email to