openbsd-ports/editors/qscintilla/Makefile
sthen 1b66e150f5 the recent update to qscintilla resulted in breakage on 32-bit archs
(undefined symbol references when using the produced lib), mark broken
for now
2022-08-19 23:54:16 +00:00

46 lines
1.1 KiB
Makefile

COMMENT = Qt port of the Scintilla source code editor
# XXX update py-qscintilla alongside this port (same distfile).
VERSION = 2.13.3
DISTNAME = QScintilla_src-${VERSION}
PKGNAME = qscintilla-${VERSION}
CATEGORIES = editors x11
SHARED_LIBS += qscintilla2_qt5 1.0 # 15.0
HOMEPAGE = https://www.riverbankcomputing.com/software/qscintilla/
# GPLv2/GPLv3
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5PrintSupport
WANTLIB += Qt5Widgets m
MASTER_SITES = https://www.riverbankcomputing.com/static/Downloads/QScintilla/${VERSION}/
MODULES = devel/qmake \
x11/qt5
SEPARATE_BUILD = No
CONFIGURE_ENV = HOME=${WRKDIR}
WRKSRC = ${WRKDIST}/src
NO_TEST = Yes
pre-configure:
${SUBST_CMD} ${WRKSRC}/qscintilla.pro
.include <bsd.port.arch.mk>
.if ! ${PROPERTIES:Mlp64}
# ports depending on this fail, e.g. py-qscintilla, octave, openscad
# due to undefined symbols.
# if fixing this removes the symbols, remember the shlib major bump
BROKEN+= undefined symbols in produced library on 32-bit archs, needs fixing
.endif
.include <bsd.port.mk>