openbsd-ports/x11/qwt/Makefile
rsadowski 13e592953d Update qwt to 6.1.5 and remove all Qt4 dependencies
This update also removes -common/-main and unmaze all creepy Qt4 workarounds.
What remains is a Qt5 only port.
2020-11-09 18:41:40 +00:00

53 lines
1.2 KiB
Makefile

# $OpenBSD: Makefile,v 1.30 2020/11/09 18:41:40 rsadowski Exp $
COMMENT= Qt widgets for technical applications
VERSION = 6.1.5
DISTNAME = qwt-${VERSION}
SHARED_LIBS = qwt${QTLIBSUFFIX} 7.0
CATEGORIES = x11
HOMEPAGE = http://qwt.sourceforge.net/
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=qwt/}
EXTRACT_SUFX = .tar.bz2
# Qwt License, Version 1.0
# http://qwt.sourceforge.net/qwtlicense.html
PERMIT_PACKAGE = Yes
WANTLIB += Qt5Gui Qt5OpenGL Qt5PrintSupport Qt5Svg Qt5Widgets
WANTLIB += Qt5Xml m
MODULES = x11/qt5 \
devel/qmake
MODQMAKE_INSTALL_ROOT =
NO_TEST = Yes
USE_GMAKE = Yes
LIB_DEPENDS = x11/qt5/qtsvg
QTVER = qt5
SUBST_VARS = WRKINST QTVER QTLIBSUFFIX
pre-configure:
${SUBST_CMD} ${WRKSRC}/{qwtconfig.pri,qwt.prf} \
${WRKSRC}/designer/designer.pro \
${WRKSRC}/textengines/textengines.pri \
${WRKSRC}/src/src.pro
post-configure:
# ensure CXXFLAGS/-std=c++11 is passed to all clang++
# invocations,including the ones generating dependencies
sed -i -e 's/@$$(CXX) -M/@$$(CXX) $$(CXXFLAGS) -M/' \
${WRKBUILD}/{src,designer}/Makefile
post-install:
rm -rf ${PREFIX}/share/doc/qwt/html/*.md5
mv ${PREFIX}/share/doc/qwt/man/man3 ${PREFIX}/man/
.include <bsd.port.mk>