mirror of
https://git.freebsd.org/ports.git
synced 2026-06-02 11:08:52 +00:00
databases/py-gdbm: account for lang/python313t
This commit is contained in:
@@ -20,12 +20,12 @@ LIB_DEPENDS= libgdbm.so:databases/gdbm
|
||||
USES= compiler:c11 python tar:xz
|
||||
USE_PYTHON= allflavors autoplist pep517
|
||||
|
||||
DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
|
||||
DISTINFO_FILE= ${PORTSDIR}/lang/python${PYTHON_BASESUFFIX}/distinfo
|
||||
WRKSRC_SUBDIR= Modules
|
||||
|
||||
SUB_LIST+= DISTVERSION=${DISTVERSION}
|
||||
SUB_FILES= pyproject.toml
|
||||
PLIST_FILES= ${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;}/lib-dynload/_gdbm${PYTHON_TAG}.so
|
||||
PLIST_FILES= ${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;}/lib-dynload/_gdbm${PYTHON_SOABI}.so
|
||||
|
||||
PORTSCOUT= ignore:1
|
||||
|
||||
@@ -34,10 +34,10 @@ pre-configure:
|
||||
@${MV} ${WRKDIR}/pyproject.toml ${WRKSRC}
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_gdbm${PYTHON_TAG}.so
|
||||
@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_gdbm${PYTHON_SOABI}.so
|
||||
# lib-dynload is the expected location
|
||||
@${MKDIR} ${STAGEDIR}${PYTHONPREFIX_LIBDIR}/lib-dynload
|
||||
@(cd ${STAGEDIR}${PYTHONPREFIX_LIBDIR}/lib-dynload && ${LN} -s ../site-packages/_gdbm${PYTHON_TAG}.so)
|
||||
@(cd ${STAGEDIR}${PYTHONPREFIX_LIBDIR}/lib-dynload && ${LN} -s ../site-packages/_gdbm${PYTHON_SOABI}.so)
|
||||
|
||||
do-test:
|
||||
@${PYTHON_CMD} -c 'import dbm' # minimal smoke test
|
||||
|
||||
Reference in New Issue
Block a user