Re: git: b55acab768e0 - main - math/py-pystan: Deprecate and set expiration date to 2025-02-28

From: Vladimir Druzenko <vvd_at_freebsd.org>
Date: Sat, 08 Feb 2025 18:24:40 UTC
08.02.2025 18:05, Daniel Engberg пишет:
> The branch main has been updated by diizzy:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=b55acab768e0c2d229adb542eca20815ccd7bef9
>
> commit b55acab768e0c2d229adb542eca20815ccd7bef9
> Author:     Daniel Engberg <diizzy@FreeBSD.org>
> AuthorDate: 2025-02-08 12:21:53 +0000
> Commit:     Daniel Engberg <diizzy@FreeBSD.org>
> CommitDate: 2025-02-08 13:51:17 +0000
>
>      math/py-pystan: Deprecate and set expiration date to 2025-02-28
>      
>      Marked as BROKEN for years so sunset port
>      
>      Approved by:    portmgr (blanket)
> ---
>   math/py-pystan/Makefile | 11 ++++-------
>   1 file changed, 4 insertions(+), 7 deletions(-)
>
> diff --git a/math/py-pystan/Makefile b/math/py-pystan/Makefile
> index 2b2d8316e177..5a87ea982c6f 100644
> --- a/math/py-pystan/Makefile
> +++ b/math/py-pystan/Makefile
> @@ -12,16 +12,13 @@ WWW=		https://github.com/stan-dev/pystan
>   LICENSE=	GPLv3
>   LICENSE_FILE=	${WRKSRC}/LICENSE
>   
> +BROKEN=		several build errors
> +DEPRECATED=	Marked as BROKEN for years
> +EXPIRATION_DATE=2025-02-28
> +
>   USES=		compiler:c++14-lang python shebangfix
>   USE_PYTHON=	autoplist distutils
>   
> -.include <bsd.port.pre.mk>
> -
> -.if ${PYTHON_REL} >= 30900
> -# See PR 262797 - to be upgraded after the modernization of OCaml ports
> -BROKEN=		several build errors
> -.endif
> -
>   BUILD_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}cython>0:lang/cython@${PY_FLAVOR}
>   BUILD_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR}
>   

Hi

Broken make index:

make[4]: "/usr/ports/Mk/bsd.port.mk" line 1840: Malformed conditional 
(${WITH_PKG} == devel)
make[4]: "/usr/ports/Mk/bsd.port.mk" line 2123: Malformed conditional 
(${PREFIX} == /usr)
make[4]: "/usr/ports/Mk/bsd.port.mk" line 4707: Malformed conditional 
((${PREFIX} != ${LOCALBASE} && ${PREFIX} != ${LINUXBASE} &&  ${PREFIX} 
!= "/usr" && ${PREFIX} != "/" && !defined(NO_PREFIX_RMDIR)))
make[4]: Fatal errors encountered -- cannot continue
===> math/py-pystan failed
*** [describe.math] Error code 1

make[1]: stopped in /usr/ports

-- 
Best regards,
Vladimir Druzenko