[macports-ports] branch master updated: devel/automake: update to 1.16.1
Ryan Schmidt
ryandesign at macports.org
Thu Mar 15 22:23:00 UTC 2018
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?
More information about the macports-dev
mailing list