Download raw body.
[update] security/wapiti: update to 3.2.0, new deps
05.09.2024 02:25, Kirill A. Korinsky пишет:
> ports@, Remi,
>
> Here an update of security/wapiti to the last version 3.2.0 from 3.0.1 which
> was released in May of 2018.
>
> So, time pasts, and it needs new dependencies which I ported as well.
>
> Thus, right now wapiti fails as:
>
> File "/usr/local/lib/python3.11/site-packages/wapitiCore/main/wapiti.py", line 39, in <module>
> from wapitiCore.language.language import _
> File "/usr/local/lib/python3.11/site-packages/wapitiCore/language/language.py", line 62, in <module>
> lan = gettext.translation(
> ^^^^^^^^^^^^^^^^^^^^
> TypeError: translation() got an unexpected keyword argument 'codeset'
Do we know what broke this and when?
Is there perhaps an small/easy fix to unbreak our port before we import 11 ports for it?
>
> To this email I've attached new ports:
>
> - databases/py-aiosqlite
> - devel/py-aiocache
> - devel/py-loguru
> - devel/py-prance
> - devel/py-structlog
> - misc/py-aiomcache
> - security/py-krb5
> - security/py-spnego
> - www/py-arsenic
> - www/py-browser-cookie3
> - www/py-httpx-ntlm
>
> devel/py-aiocache also requires an update py-redis which is discussed here:
> https://marc.info/?l=openbsd-ports&m=172544735321024&w=2
> +# Tests installs specified version via netowrk, disable it
> +NO_TEST= Yes
Doesn't match bsd.port.mk(5) for NO_TEST.
Porters should be able to run tests if they exist; they may enable network
or do not use PORTS_PRIVSEP in the first place.
But you can indicate indicate such behaviour with TEST_IS_INTERACTIVE=network.
> +
> +post-install:
> + find ${PREFIX}/lib/python${MODPY_VERSION}/site-packages \
> + -name 'requires.txt' -type f -exec rm {} \;
I'd swap the -name and -type primaries, they are evaluated in order and only files
will be called that.
> + rm -R ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/doc
I think you can skip that in the first place with -prune.
> + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/wapiti
> + ${INSTALL_DATA} ${WRKSRC}/doc/* \
> + ${PREFIX}/share/doc/wapiti
> + mv ${PREFIX}/share/doc/wapiti/*.1 ${PREFIX}/man/man1
[update] security/wapiti: update to 3.2.0, new deps