Re: git: ccaff6c14f20 - main - python.mk: prepare handling versions with ABI flags appended

From: Christoph Moench-Tegeder <cmt_at_burggraben.net>
Date: Thu, 19 Jun 2025 19:38:09 UTC
## Charlie Li (vishwin@FreeBSD.org):

>  # Pattern to convert python versions (X.Y or X.YY) to comparable format X.YY
> -_VC=		C/^([1-9]\.)([0-9])$$/\10\2/
> +_VC=		C/^([1-9]\.)([0-9])$$/\10\2/:S/t$///
>  
>  .undef _PYTHON_VERSION_NONSUPPORTED
>  .  if !empty(_PYTHON_VERSION_MINIMUM) && (${_PYTHON_VERSION:${_VC}} < ${_PYTHON_VERSION_MINIMUM:${_VC}})
> @@ -525,7 +531,7 @@ FLAVOR=	${FLAVORS:[1]}
>  .    endif
>  .  endif

Make doesn't like this (14.2):
: bmake: "/usr/ports/Mk/Uses/python.mk" line 471: Unknown modifier "/"
: bmake: "/usr/ports/Mk/Uses/python.mk" line 471: Malformed conditional (!empty(_PYTHON_VERSION_MAXIMUM) && (${_PYTHON_VERSION:${_VC}} > ${_PYTHON_VERSION_MAXIMUM:${_VC}}))

Regards,
Christoph

-- 
Spare Space