From 1368121c3c2382db9598cd5c264f428fc7ddb425 Mon Sep 17 00:00:00 2001 From: Martin Wilke Date: Sun, 28 Jan 2007 17:42:32 +0000 Subject: - Update to 5.0.0 - Add options to install qt-designer plugin PR: ports/108478 Submitted by: Max Brazhnikov (maintainer) --- x11-toolkits/qwt6/Makefile | 55 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 42 insertions(+), 13 deletions(-) (limited to 'x11-toolkits/qwt6/Makefile') diff --git a/x11-toolkits/qwt6/Makefile b/x11-toolkits/qwt6/Makefile index 2d5525492ce1..a0701cc0c276 100644 --- a/x11-toolkits/qwt6/Makefile +++ b/x11-toolkits/qwt6/Makefile @@ -6,11 +6,10 @@ # PORTNAME= qwt -PORTVERSION= 5.0.0.r1 +PORTVERSION= 5.0.0 CATEGORIES= x11-toolkits MASTER_SITES= SF PKGNAMESUFFIX= -devel -DISTNAME= ${PORTNAME}-5.0.0rc1 MAINTAINER= makc@issp.ac.ru COMMENT= Qt Widgets for Technical Applications @@ -21,27 +20,57 @@ CONFLICTS= qwt-4.* USE_QT_VER= 3 USE_BZIP2= yes -MAKE_ENV= CC="${CC}" CXX="${CXX}" \ - QTDIR="${QT_PREFIX}" +USE_GMAKE= yes +MAKE_ENV= QTDIR="${QT_PREFIX}" USE_LDCONFIG= yes -.if !defined(NOPORTDOCS) -PLIST_SUB+= NODOCS="" +OPTIONS= DESIGNER_PLUGIN "Install plugin for Qt Designer" on + +QMAKE= qmake +QMAKESPEC= ${LOCALBASE}/share/qt/mkspecs/freebsd-g++ +PLUGINDIR= ${PREFIX}/lib/kde3/plugins/designer + +.include +.include <${FILESDIR}/Makefile.man> + +.if !defined(WITHOUT_DESIGNER_PLUGIN) +PLIST_SUB+= DESIGNER_PLUGIN="" .else -PLIST_SUB+= NODOCS="@comment " +PLIST_SUB+= DESIGNER_PLUGIN="@comment " .endif -pre-build: - cd ${WRKSRC} && qmake -spec ${LOCALBASE}/share/qt/mkspecs/freebsd-g++ qwt.pro -o Makefile +QPRO_DIRS= src +.if !defined(WITHOUT_DESIGNER_PLUGIN) +QPRO_DIRS+= designer +.endif + +do-build: +.for d in ${QPRO_DIRS} + (cd ${WRKSRC}/${d} && ${QMAKE} -spec ${QMAKESPEC} && \ + ${REINPLACE_CMD} -e \ + 's|^CC .*|CC=${CC}|; \ + s|^CXX .*|CXX=${CXX}|; \ + s|^LINK .*|LINK=${CXX}|; \ + s|-pipe||; \ + s|^\(CFLAGS .*= \)|\1${CFLAGS}|; \ + s|^\(CXXFLAGS = \)|\1${CXXFLAGS}|' \ + ${WRKSRC}/${d}/Makefile && \ + ${SETENV} ${MAKE_ENV} ${GMAKE}) +.endfor do-install: ${INSTALL_DATA} ${WRKSRC}/lib/libqwt.so.5.0.0 ${PREFIX}/lib/libqwt.so.5 ${LN} -fs ${PREFIX}/lib/libqwt.so.5 ${PREFIX}/lib/libqwt.so - ${MKDIR} ${PREFIX}/include/qwt - ${INSTALL_DATA} ${WRKSRC}/include/*.h ${PREFIX}/include/qwt + ${MKDIR} ${PREFIX}/include/qwt && \ + ${INSTALL_DATA} ${WRKSRC}/src/*.h ${PREFIX}/include/qwt + ${INSTALL_MAN} ${WRKSRC}/doc/man/man3/Qwt* ${PREFIX}/man/man3 +.if !defined(WITHOUT_DESIGNER_PLUGIN) + ${MKDIR} ${PLUGINDIR} && \ + ${INSTALL_DATA} ${WRKSRC}/designer/plugins/designer/libqwtplugin.so ${PLUGINDIR} +.endif .if !defined(NOPORTDOCS) - ${MKDIR} ${PREFIX}/share/doc/qwt + ${MKDIR} ${PREFIX}/share/doc/qwt && \ ${INSTALL_DATA} ${WRKSRC}/doc/html/* ${PREFIX}/share/doc/qwt .endif -.include +.include -- cgit v1.2.3