aboutsummaryrefslogtreecommitdiff
path: root/databases/py-sqlite3
diff options
context:
space:
mode:
Diffstat (limited to 'databases/py-sqlite3')
-rw-r--r--databases/py-sqlite3/Makefile8
-rw-r--r--databases/py-sqlite3/files/setup.py3
2 files changed, 6 insertions, 5 deletions
diff --git a/databases/py-sqlite3/Makefile b/databases/py-sqlite3/Makefile
index d0b47c51cae6..dd03dca468d5 100644
--- a/databases/py-sqlite3/Makefile
+++ b/databases/py-sqlite3/Makefile
@@ -20,12 +20,12 @@ LIB_DEPENDS= libsqlite3.so:databases/sqlite3
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/_sqlite3${PYTHON_TAG}.so
+PLIST_FILES= ${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;}/lib-dynload/_sqlite3${PYTHON_SOABI}.so
PORTSCOUT= ignore:1
@@ -34,10 +34,10 @@ pre-configure:
@${MV} ${WRKDIR}/pyproject.toml ${WRKSRC}
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_sqlite3${PYTHON_TAG}.so
+ @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_sqlite3${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/_sqlite3${PYTHON_TAG}.so)
+ @(cd ${STAGEDIR}${PYTHONPREFIX_LIBDIR}/lib-dynload && ${LN} -s ../site-packages/_sqlite3${PYTHON_SOABI}.so)
do-test:
@${PYTHON_CMD} -c 'import sqlite3' # minimal smoke test
diff --git a/databases/py-sqlite3/files/setup.py b/databases/py-sqlite3/files/setup.py
index f18133864cad..276e1d4957ed 100644
--- a/databases/py-sqlite3/files/setup.py
+++ b/databases/py-sqlite3/files/setup.py
@@ -5,7 +5,8 @@ import sysconfig
from setuptools import setup, Extension
prefix = sysconfig.get_config_var('prefix')
-inc_dirs = [prefix + "/include", "Modules/_sqlite"]
+inc_dirs = [sysconfig.get_path('include') + "/internal",
+ prefix + "/include"]
lib_dirs = [prefix + "/lib"]
libs = ["sqlite3"]
macros = [('MODULE_NAME', '"sqlite3"')]