62 lines
1.4 KiB
Makefile
62 lines
1.4 KiB
Makefile
COMMENT = Python binding for the Scintilla source code editor
|
|
|
|
VERSION = 2.13.3
|
|
MODPY_EGG_VERSION = ${VERSION}
|
|
DISTNAME = QScintilla_src-${VERSION}
|
|
PKGNAME = py-qscintilla-${VERSION}
|
|
REVISION = 1
|
|
|
|
CATEGORIES = editors x11 devel
|
|
|
|
HOMEPAGE = https://www.riverbankcomputing.com/software/qscintilla/
|
|
|
|
# GPLv2/GPLv3
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
MASTER_SITES = https://www.riverbankcomputing.com/static/Downloads/QScintilla/${VERSION}/
|
|
|
|
WANTLIB += ${COMPILER_LIBCXX} GL m Qt5Core Qt5Gui Qt5PrintSupport
|
|
WANTLIB += Qt5Widgets qscintilla2_qt5
|
|
|
|
MODULES = lang/python \
|
|
x11/qt5
|
|
QTVER = qt5
|
|
PYQTVER = PyQt5
|
|
|
|
FLAVORS = python3
|
|
FLAVOR = python3
|
|
|
|
BUILD_DEPENDS = devel/py-qt-builder${MODPY_FLAVOR} \
|
|
${RUN_DEPENDS}
|
|
RUN_DEPENDS = devel/py-sip${MODPY_FLAVOR} \
|
|
x11/dbus-python${MODPY_FLAVOR} \
|
|
x11/py-qt5${MODPY_FLAVOR}
|
|
LIB_DEPENDS = editors/qscintilla=${VERSION}
|
|
|
|
COMPILER = base-clang ports-gcc base-gcc
|
|
|
|
NO_TEST = Yes
|
|
|
|
CONFIGURE_STYLE = simple
|
|
CONFIGURE_SCRIPT = ${LOCALBASE}/bin/sip-build
|
|
|
|
CONFIGURE_ARGS = --verbose
|
|
|
|
WRKSRC = ${WRKDIST}/Python
|
|
|
|
MAKE_FLAGS = -C build \
|
|
CC=${CC} \
|
|
CXX=${CXX} \
|
|
COPTS="${CFLAGS}" \
|
|
CXXOPTS="${CXXFLAGS}"
|
|
|
|
FAKE_FLAGS = INSTALL_ROOT=${DESTDIR}
|
|
|
|
SUBST_VARS += QTVER PYQTVER
|
|
|
|
post-extract:
|
|
# Needed to run sip-6.5+ sip-build
|
|
ln -sf ${MODQT5_QMAKE} ${WRKDIR}/bin/qmake
|
|
cp ${WRKSRC}/pyproject-qt5.toml ${WRKSRC}/pyproject.toml
|
|
|
|
.include <bsd.port.mk>
|