On Sun, Dec 17, 2023 at 09:01:11AM +0100, Sebastien Marie wrote: > Hi, > > The following patch add MODCARGO_WANTLIB to WANTLIB. > > It is required as python3.10/site-packages/bcrypt/_bcrypt.abi3.so file > reference libc++abi and libc. > > 0x0000000000000001 (NEEDED) Shared library: [libc++abi.so.6.0] > 0x0000000000000001 (NEEDED) Shared library: [libc.so.98.0] > > Without it, py3-bcrypt isn't updated when libc is bumped. > > Comments or OK ?
make port-lib-depends-check reports Extra: pthread.27 python3.10.0 That seems an improvement over the current situation. Surely it is also preferable to use an existing mechanism rather than handrolling the logic here. ok tb > -- > Sebastien Marie > > diff /home/semarie/repos/openbsd/ports > commit - 02bae0e33157daec047bd3f8064ef4dc3d7f19d9 > path + /home/semarie/repos/openbsd/ports > blob - a75fa6b9dd49d531ab6f9ce09f3b992a5c0600ef > file + security/py-bcrypt/Makefile > --- security/py-bcrypt/Makefile > +++ security/py-bcrypt/Makefile > @@ -4,6 +4,7 @@ MODPY_EGG_VERSION= 4.1.1 > DISTNAME= bcrypt-${MODPY_EGG_VERSION} > DISTFILES= bcrypt-${MODPY_EGG_VERSION}${EXTRACT_SUFX} > PKGNAME= py-${DISTNAME} > +REVISION= 0 > > .include "crates.inc" > > @@ -12,7 +13,7 @@ CATEGORIES= security > # Apache License 2.0 > PERMIT_PACKAGE= Yes > > -WANTLIB += pthread ${MODPY_WANTLIB} > +WANTLIB += pthread ${MODPY_WANTLIB} ${MODCARGO_WANTLIB} > > COMPILER= base-clang ports-gcc > COMPILER_LANGS= c >