aboutsummaryrefslogtreecommitdiff
path: root/devel/shiboken6/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/shiboken6/Makefile')
-rw-r--r--devel/shiboken6/Makefile16
1 files changed, 10 insertions, 6 deletions
diff --git a/devel/shiboken6/Makefile b/devel/shiboken6/Makefile
index 2e6cad8d62d9..cc180355b098 100644
--- a/devel/shiboken6/Makefile
+++ b/devel/shiboken6/Makefile
@@ -14,25 +14,25 @@ LICENSE_COMB= multi
LIB_DEPENDS= libxslt.so:textproc/libxslt
-USES= cmake compiler:c++17-lang gnome llvm:lib pathfix python qt:6 \
- tar:xz
+USES= cmake compiler:c++17-lang gnome llvm:lib,noexport pathfix \
+ python qt:6 tar:xz
USE_GNOME= libxml2
USE_LDCONFIG= yes
USE_PYTHON= flavors
USE_QT= base
+CONFIGURE_ENV= LLVM_INSTALL_DIR="${LLVM_PREFIX}/lib/cmake/llvm"
CMAKE_ARGS= -DClang_DIR:PATH="${LLVM_PREFIX}/lib/cmake/clang" \
-DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm" \
- -DCMAKE_CXX_FLAGS=-lexecinfo \
- -DCMAKE_STANDARD_LIBRARIES=-lexecinfo \
-DCMAKE_CXX_STANDARD_LIBRARIES=-lexecinfo \
-DUSE_PYTHON_VERSION=${PYTHON_VER} \
-DBUILD_TESTS:BOOL=false
-WRKSRC= ${WRKDIR}/pyside-setup-everywhere-src-${PYSIDE6_VERSION}/sources/shiboken6
+WRKSRC_SUBDIR= sources/shiboken6
PLIST_SUB= DISTVERSION=${DISTVERSION}
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS NUMPY
+OPTIONS_DEFAULT= NUMPY
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furo>0:textproc/py-furo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}myst-parser>0:textproc/py-myst-parser@${PY_FLAVOR} \
@@ -42,6 +42,10 @@ DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furo>0:textproc/py-furo@${PY_FLAVOR}
DOCS_ALL_TARGET= all doc
DOCS_PORTDOCS= *
+NUMPY_BUILD_DEPENDS= ${PYNUMPY}
+NUMPY_RUN_DEPENDS= ${PYNUMPY}
+NUMPY_CMAKE_ON= -DNUMPY_INCLUDE_DIR:PATH="${PYTHON_SITELIBDIR}/numpy/core/include"
+
post-install:
${RM} ${STAGEDIR}${PREFIX}/bin/shiboken_tool.py
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \