On 2019/04/02 15:33, Christian Weisgerber wrote:
> I would like to remove CONFIGURE_STYLE="automake".  This is a very
> confusing setting.  Crucially, it does not actually run automake.
> Nobody I've talked to understands it or what its point is.  Today
> I have removed the few remaining uses in the tree.
> 
> There are two patches attached.  One removes "automake" from
> ports/infrastructure/mk, the other one deletes the corresponding
> mentions in the man pages.
> 
> ok?

Yes please.

> Index: infrastructure/mk/bsd.port.mk
> ===================================================================
> RCS file: /cvs/ports/infrastructure/mk/bsd.port.mk,v
> retrieving revision 1.1460
> diff -u -p -r1.1460 bsd.port.mk
> --- infrastructure/mk/bsd.port.mk     4 Jan 2019 16:58:42 -0000       1.1460
> +++ infrastructure/mk/bsd.port.mk     2 Apr 2019 13:00:29 -0000
> @@ -280,8 +280,7 @@ _ARCH_DEFINES_INCLUDED = Done
>  .  include "${PORTSDIR}/infrastructure/mk/arch-defines.mk"
>  .endif
>  
> -.if ${CONFIGURE_STYLE:L:Mautomake} || ${CONFIGURE_STYLE:L:Mautoconf} || \
> -     ${CONFIGURE_STYLE:L:Mautoupdate}
> +.if ${CONFIGURE_STYLE:L:Mautoconf} || ${CONFIGURE_STYLE:L:Mautoupdate}
>  .  if !${CONFIGURE_STYLE:L:Mgnu}
>  CONFIGURE_STYLE += gnu
>  .  endif
> Index: infrastructure/mk/gnu.port.mk
> ===================================================================
> RCS file: /cvs/ports/infrastructure/mk/gnu.port.mk,v
> retrieving revision 1.58
> diff -u -p -r1.58 gnu.port.mk
> --- infrastructure/mk/gnu.port.mk     5 Nov 2018 15:59:17 -0000       1.58
> +++ infrastructure/mk/gnu.port.mk     2 Apr 2019 13:01:51 -0000
> @@ -15,13 +15,6 @@ AUTOCONF_VERSION ?= 2.13
>  AUTOCONF_ENV = PATH=${PORTPATH} AUTOCONF_VERSION=${AUTOCONF_VERSION} 
> AUTOMAKE_VERSION=${AUTOMAKE_VERSION}
>  MAKE_ENV += AUTOMAKE_VERSION=${AUTOMAKE_VERSION} 
> AUTOCONF_VERSION=${AUTOCONF_VERSION}
>  
> -.if ${CONFIGURE_STYLE:L:Mautomake}
> -BUILD_DEPENDS += ${MODGNU_AUTOMAKE_DEPENDS}
> -.  if ${CONFIGURE_STYLE:L:Mautoupdate}
> -CONFIGURE_STYLE += autoconf
> -.  endif
> -.endif
> -
>  .if ${CONFIGURE_STYLE:L:Mautoconf}
>  BUILD_DEPENDS += ${MODGNU_AUTOCONF_DEPENDS}
>  AUTOCONF ?= autoconf
> @@ -132,9 +125,7 @@ _MODGNU_loop += ${SETENV} ${AUTOCONF_ENV
>  _MODGNU_loop += echo "Running autoheader-${AUTOCONF_VERSION} in $$d";
>  _MODGNU_loop += ${SETENV} ${AUTOCONF_ENV} ${AUTOHEADER};
>  .    endif
> -.    if !${CONFIGURE_STYLE:L:Mautomake}
>  REORDER_DEPENDENCIES += ${PORTSDIR}/infrastructure/mk/automake.dep
> -.    endif

I had been reading this wrongly for ages, I was convinced it was doing the
REORDER_DEPENDENCIES step for ports which *do* have CONFIGURE_STYLE=automake
rather than those which *don't*.

Reply via email to